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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Noah;
  src: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fdaacd6059f2_noah-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Noah;
  src: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd2c646059f9_noah-extrabold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Noah;
  src: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd137e6059fa_noah-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Noah;
  src: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd21056059fb_noah-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --all-heading-color: #222;
  --dodger-blue: #3a83f7;
  --dark-blue: #080736;
  --green: var(--dark-blue);
  --light-yellow: #fc0;
  --medium-slate-blue: #726adc;
  --sandy-brown: #efb381;
  --white-smoke: #f3f6fa;
  --white: white;
  --vibrant-blue: #0037ff;
  --dark-slate-grey: #343741;
  --gainsboro: #e8e8e8;
  --slate-grey: #69707d;
  --dim-grey: #484d56;
  --light-steel-blue: #b5d9f7;
  --medium-purple: #9993e6;
  --peach-puff: #f8d1af;
  --royal-blue: #1e71f6;
  --aquamarine: #b5f7de;
  --alice-blue-2: #e3f0fc;
  --bisque: #f9e1cd;
  --lavender: #efeefb;
  --lavender-2: #d8d6f5;
  --gainsboro-2: #d3dae6;
  --white-smoke-2: #f7f8f9;
  --light-orange: #ff820f;
  --light-blue: #0cf;
  --alice-blue-3: #ebeff4;
  --honeydew: #ebfcf2;
  --plum: #cea4ff;
  --white-2: #fafafa;
  --dark-grey: #98a2b3;
  --aquamarine-2: #b1f3cd;
  --honeydew-2: #d8f9e6;
  --lavender-3: #e5ebff;
  --light-purple: #851cff;
  --alice-blue: #edf5fd;
  --lavender-4: #ccd7ff;
  --royal-blue-2: #0185ff;
  --cornflower-blue: #80affa;
  --dark-blue-accent: #213555;
  --khaki: #ffeb99;
  --white-smoke-3: #f3f6fa;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: #080736;
  font-family: Noah, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 1;
}

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

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

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

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

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

h6 {
  color: var(--all-heading-color);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 28px;
}

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

img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

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

figure {
  margin-bottom: 10px;
}

.style {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
}

.style__list {
  grid-row-gap: 120px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.style__parent {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.style__heading {
  border-bottom: 4px solid var(--dodger-blue);
  color: var(--dodger-blue);
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.h--60 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 800;
  line-height: 1.13;
}

.h--48 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16667;
}

.h--48.col--white {
  margin-top: 40px;
  font-weight: 800;
}

.h--48.col--white.sze {
  margin-bottom: 10px;
  font-size: 2.6rem;
}

.h--48.col--white.ebook_dow {
  margin-top: 0;
}

.h--48.hide-desktop {
  display: none;
}

.h--48.hero_headingv1 {
  color: #333;
  font-weight: 800;
}

.h--48.text_left {
  text-align: left;
  margin-bottom: 20px;
  font-size: 2.5rem;
  display: block;
}

.h--48.text_left.grid_title {
  color: #851cff;
  margin-bottom: .5rem;
  font-size: 22px;
  line-height: 26px;
}

.h--48.text_left.grid_title.grid_title1 {
  color: #0037ff;
}

.h--48.text_left.grid_title.grid_title2 {
  color: #ff820f;
}

.h--48.text_left.grid_title2 {
  margin-bottom: 20px;
}

.h--24 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.33;
}

.h--24.weight--700.is--padding-bottom-11 {
  margin-bottom: .76em;
}

.h--24.weight--700.faq_heading {
  color: #333;
  font-size: 18px;
  line-height: 26px;
}

.h--24.col--grey-500 {
  color: #98a2b3;
}

.h--39 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4375rem;
  font-weight: 700;
  line-height: 1.23;
}

.h--39.scale {
  font-size: 2.78em;
}

.h--39.hide-dekst {
  display: none;
}

.h--39.sze {
  font-size: 26px;
  line-height: 34px;
}

.p--18 {
  margin-top: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.33;
}

.p--18.weight--700.col--vibrant-blue.is--underline {
  text-decoration: underline;
}

.p--18.weight--700.cookies-label {
  margin-top: -.1875rem;
  margin-bottom: .3125rem;
}

.p--18.is--italic {
  font-style: italic;
}

.p--18.is--padding-top-30 {
  margin-top: 2.08em;
}

.p--18.is--padding-top-30.align--center.bigertext {
  margin-bottom: 5rem;
  font-size: 2rem;
  font-weight: 500;
}

.p--18.is--padding-top-30.align--center.bigertext.col--grad-blue {
  margin-top: 0;
  font-size: 1.75rem;
}

.p--18.is--underline {
  text-decoration: underline;
}

.p--18.hide {
  display: none;
}

.p--18 a {
  color: #1d19e7;
  cursor: pointer;
  text-decoration: underline;
}

.p--18 li {
  margin-bottom: 15px;
  font-weight: 400;
}

.p--18.clr-black {
  color: #343741;
}

.p--18.is--bullet {
  flex: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 16px;
  display: inline-flex;
}

.p--18.faqansw {
  color: #333;
}

.p--18.glossary_sub_title {
  color: var(--green);
  font-size: 32px;
  line-height: 32px;
  text-decoration: none;
}

.p--18.p18 {
  font-weight: 400;
}

.p--18.text_left {
  text-align: left;
}

.p--16 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.31;
}

.p--16.weight--700 {
  text-decoration: none;
}

.p--16.weight--700.bannerbtnv2 {
  color: #333;
}

.p--16.weight--700.bannerbtnv2.col--white {
  color: #fff;
}

.p--16.weight--700.save_budgettext {
  font-size: 1.5rem;
}

.p--16.weight--500.col--vibrant-blue.is--underline {
  text-decoration: underline;
}

.p--16.pop_up_content {
  color: var(--all-heading-color);
  margin-top: 10px;
  margin-bottom: 20px;
}

.h--100 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6.25rem;
  font-weight: 700;
  line-height: 1;
}

.style__horizontal {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.col--green {
  color: #72dd8b;
  font-size: 75px;
  font-weight: 800;
}

.col--green.weight--700.line-link {
  transition: color .2s;
}

.col--green.weight--700.line-link:hover {
  color: var(--light-yellow);
}

.col--purple {
  color: var(--medium-slate-blue);
}

.col--orange {
  color: var(--sandy-brown);
}

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

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

.bg--orange-700 {
  background-color: var(--sandy-brown);
}

.bg--purple--800 {
  background-color: var(--medium-slate-blue);
}

.btn {
  background-color: var(--green);
  color: var(--dark-blue);
  border-radius: .42em;
  justify-content: center;
  align-items: center;
  padding: .83em 1.67em;
  display: flex;
  position: relative;
}

.btn.is--white-stroke {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  outline-color: var(--white-smoke);
  outline-offset: -1px;
  color: var(--white-smoke);
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  margin-left: 40px;
  text-decoration: none;
}

.btn.is--white-stroke.free_demobtn.same_size {
  width: 100%;
  min-width: 220px;
  max-width: 220px;
}

.btn.is--white-stroke.btnfullwidth {
  width: 100%;
  margin-left: auto;
}

.btn.is--white-stroke.bannerbtn {
  box-sizing: content-box;
  width: 100%;
}

.btn.is--white-stroke.width50 {
  color: #333;
  border: 1px solid #333;
  width: 40%;
  font-weight: 700;
}

.btn.is--white-stroke.is-333-stroke {
  outline-color: #333;
}

.btn.is--white-stroke.is-333-stroke.width50 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.btn.is--white-stroke.is-333-stroke.width200 {
  width: 100%;
  max-width: 220px;
  padding-top: 1em;
  padding-bottom: 1em;
}

.btn.is--white-stroke.width200 {
  width: 100%;
  max-width: 200px;
}

.btn.is--white-stroke.bannerbtn-_save_budget {
  padding: 1rem 3rem 1rem 2.5rem;
  font-size: 24px;
  font-weight: 700;
}

.btn.wide {
  padding: .83em 5.42em;
}

.btn.is--white {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--all-heading-color);
}

.btn.text {
  grid-column-gap: .69em;
  color: var(--vibrant-blue);
  text-align: left;
  background-color: #0000;
  border-style: none;
  justify-content: flex-start;
  padding: 0;
  transition-property: none;
}

.btn.text.col--yellow {
  color: var(--light-yellow);
}

.btn.is--blue {
  background-color: var(--vibrant-blue);
  color: var(--white);
}

.btn.is--blue.ultra-wide {
  z-index: 1;
  justify-content: center;
  padding-left: 3.33em;
  padding-right: 3.33em;
}

.btn.is--blue.ultra-wide.pading {
  padding-left: 2em;
  padding-right: 2em;
}

.btn.is--blue.ultra-wide.pop_up_btn {
  width: 100%;
  max-width: 100%;
  margin-top: 15px;
  display: block;
}

.btn.is--blue.is--fix-width {
  width: 11.46em;
}

.btn.is--blue.is--fix-width.is--margin-top-30 {
  margin-top: 2.08em;
}

.btn.is--blue.whybtn {
  color: #6c64e3;
  background-color: #0037ff00;
  border: 1px solid #6c64e3;
  border-radius: .42em;
  width: 100%;
  min-width: 220px;
  max-width: 220px;
}

.btn.is--blue.btn02 {
  width: 100%;
  min-width: 220px;
  max-width: 220px;
}

.btn.is--blue-stroke {
  outline-color: var(--vibrant-blue);
  outline-offset: -1px;
  color: var(--vibrant-blue);
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
}

.btn.is--yellow {
  border-color: var(--light-yellow);
  background-color: var(--light-yellow);
  color: var(--dark-blue);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.btn.is--yellow.ultra-wide {
  padding-left: 3.33em;
  padding-right: 3.33em;
}

.btn.is--yellow.ultra-wide:hover {
  color: var(--dark-blue);
}

.btn.is--yellow.free_demobtn.same_size {
  width: 100%;
  min-width: 220px;
  max-width: 220px;
}

.btn.is--yellow.whybtn2 {
  width: 100%;
  min-width: 250px;
  max-width: 200px;
}

.btn.is--yellow.clickfraudga4.save_budgetv1 {
  min-width: 250px;
  min-height: 65px;
}

.btn.is--yellow.width50 {
  padding-top: 1em;
  padding-bottom: 1em;
  font-weight: 700;
}

.btn.is--yellow.width200 {
  width: 100%;
  max-width: 200px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-weight: 700;
}

.btn.is--black-stroke {
  outline-color: var(--dark-blue);
  outline-offset: -1px;
  color: var(--dark-blue);
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
}

.btn.iswhitestroke {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  outline-color: var(--white-smoke);
  outline-offset: -1px;
  color: var(--white-smoke);
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  margin-left: 40px;
  text-decoration: none;
}

.btn.iswhitestroke.free_demobtn.same_size {
  width: 100%;
  min-width: 220px;
  max-width: 220px;
}

.btn.iswhitestroke.btnfullwidth {
  width: 100%;
  margin-left: auto;
}

.btn.iswhitestroke.bannerbtn {
  box-sizing: content-box;
  width: 100%;
}

.btn.iswhitestroke.width50 {
  color: #333;
  border: 1px solid #333;
  width: 40%;
  font-weight: 700;
}

.btn.iswhitestroke.is-333-stroke {
  outline-color: #333;
}

.btn.iswhitestroke.is-333-stroke.width50 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.btn.iswhitestroke.is-333-stroke.width200 {
  width: 100%;
  max-width: 220px;
  padding-top: 1em;
  padding-bottom: 1em;
}

.btn.iswhitestroke.width200 {
  color: var(--dark-slate-grey);
  width: 100%;
  max-width: 200px;
}

.btn.iswhitestroke.bannerbtn-_save_budget {
  padding: 1rem 3rem 1rem 2.5rem;
  font-size: 24px;
  font-weight: 700;
}

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

.main {
  z-index: 3;
  width: 100%;
  position: relative;
}

.main.password {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641c27d896ff76c643d7e2ed_Mask%20group.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.main.thankyou {
  height: 80vh;
  margin-top: 4rem;
  padding: 2.5rem 20px 5rem;
}

.nav {
  z-index: 97;
  background-color: var(--dark-blue);
  color: var(--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
  overflow: visible;
}

.container {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 86.11em;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.container.is--full-screen {
  width: 100%;
}

.container.is--nav {
  width: 100vw;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container.is--full-width {
  width: 100em;
}

.container.is--nav-scroll {
  width: 91.11em;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container.is--blur {
  width: 124em;
}

.container.is--hero {
  position: static;
}

.container.is--banner {
  z-index: 3;
}

.container.hide {
  display: block;
}

.container.container96 {
  width: 92.5em;
}

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

.container.container_96 {
  width: 100%;
}

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

.nav__body.is--mob {
  display: none;
}

.nav__left {
  grid-column-gap: 3.605em;
  align-items: center;
  display: flex;
}

.nav__logo {
  width: 9.93em;
  height: 1.88em;
}

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

.nav__item {
  grid-column-gap: .28em;
  cursor: pointer;
  align-items: center;
  padding: 1.74em .835em;
  display: flex;
}

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

.nav__item--arrow {
  width: .97em;
  height: .97em;
  transition: transform .3s;
  display: none;
}

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

.svg.is--2, .svg.is--1 {
  position: absolute;
}

.nav__right {
  grid-column-gap: 1em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav__login {
  grid-column-gap: .63em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav__login--icon {
  width: 1.67em;
  height: 1.67em;
}

.hero {
  z-index: 2;
}

.hero.bg--darkblue.section-positive-space {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.hero.bg--darkblue.section-positive-space.thankyou {
  height: auto;
  margin-top: 60px;
  margin-bottom: 0;
}

.hero.bg--darkblue.section-positive-space.sliderbg {
  height: 100%;
}

.hero.bg--light-yellow {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd7d1c605dbf_White%20Bg%20Logo.svg");
}

.hero.noverflow {
  overflow: hidden;
}

.hero__body {
  justify-content: space-between;
  align-items: center;
  padding-top: 15em;
  padding-bottom: 6.94em;
  display: flex;
  position: relative;
}

.hero__body.col--white {
  color: var(--white);
}

.hero__body.col--white.is--pricing {
  text-align: center;
  justify-content: center;
  height: auto;
  padding-top: 14.51em;
  padding-bottom: 8.54em;
}

.hero__body.col--white.is--career {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  height: auto;
  max-height: none;
  padding-top: 14.51em;
  padding-bottom: 8.54em;
}

.hero__body.is--about {
  justify-content: center;
  height: auto;
  padding-top: 18.19em;
  padding-bottom: 9.58em;
}

.hero__body.is--blog-template {
  height: auto;
  padding-top: 11.81em;
  padding-bottom: 3.13em;
  padding-right: 10.07em;
}

.hero__body.is--centered {
  justify-content: center;
}

.hero__body.is--centered.is--fix-height {
  height: 40.97em;
}

.hero__body.is--service-page {
  justify-content: center;
  height: auto;
  padding-top: 18.19em;
  padding-bottom: 9.58em;
}

.hero__body.is--webinars {
  grid-column-gap: 4.72em;
}

.hero__body.is--podcast {
  flex-direction: column;
  justify-content: center;
  height: auto;
  padding-top: 15.06em;
  padding-bottom: 5.56em;
}

.hero__body.is--author-page {
  justify-content: center;
  height: auto;
  padding-top: 18.19em;
  padding-bottom: 9.58em;
}

.hero__body.is--main {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 11em;
  padding-bottom: 0;
}

.hero__body.is--main.col--white.thankupubody {
  padding-bottom: 11em;
}

.hero__body.is--h-800 {
  max-height: 59.03em;
}

.hero__body.vertical {
  flex-direction: column;
}

.hero__body.small-padd-top {
  padding-top: 10em;
}

.protected.border-bottom {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid var(--gainsboro);
}

.protected.border-bottom.filter-bg-blur {
  border-top-style: none;
}

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

.protected__number {
  border-right: 1px solid var(--gainsboro);
  flex-direction: column;
  padding: 7.64em 14.58em 9.93em 8.68em;
  display: flex;
}

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

.protected__logos-column {
  border-right: 1px solid var(--gainsboro);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 5.56em;
  padding-bottom: 5.56em;
  display: flex;
}

.protected__number-inner {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.protected__logo {
  width: 14.51em;
  height: 2.57em;
  position: relative;
}

.automatically {
  z-index: 2;
  position: relative;
}

.automatically.filter-bg-blur {
  padding-top: 40px;
  padding-bottom: 40px;
}

.automatically__body {
  grid-row-gap: 5em;
  flex-direction: column;
  display: flex;
}

.automatically__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.automatically__tabs-wrapper {
  grid-row-gap: 3.61em;
  border-radius: 1.11em;
  flex-direction: column;
  padding-top: 48px;
  padding-bottom: 64px;
  display: flex;
}

.automatically__tabs-title {
  justify-content: center;
  display: flex;
}

.align--center, .align--left-mobile {
  text-align: center;
}

.automatically__title.desktop-50 {
  max-width: 50%;
}

.automatically__title._w-805 {
  max-width: 805px;
}

.automatically__desc.desktop-40 {
  max-width: 40%;
}

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

.automatically__tabs-menu {
  grid-column-gap: 2.78em;
  margin-bottom: 2.78em;
  display: flex;
}

.automatically__tabs-content {
  border-radius: 1.25rem;
  width: 100%;
  box-shadow: 0 0 35px #0000000d;
}

.automatically__tabs-link {
  grid-column-gap: 1.74em;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100vw;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 22.9em;
  padding: .97em 2.78em .97em 2.22em;
  transition: border-color .3s;
  display: flex;
}

.automatically__tabs-link:hover {
  border-color: var(--all-heading-color);
}

.automatically__tabs-link.w--current {
  color: #fff;
  background-color: #6755ec;
}

.automatically__tabs-link.w--current:hover {
  border-color: #0000;
}

.automatically__tabs-item {
  width: 100%;
}

.automatically__tabs-photo {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.automatically__link-icon {
  width: 2.22em;
  height: 2.22em;
}

.why-us__body {
  grid-row-gap: 5.56em;
  flex-direction: column;
  padding-top: 1.44em;
  padding-bottom: 9.03em;
  display: flex;
}

.automatically__card {
  background-color: var(--dark-blue);
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e646ea17eeead1e4fb0ca5_Mask%20group.webp");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.11em;
  justify-content: space-between;
  align-items: center;
  margin-top: 5.56em;
  padding: 2.78em 10em 2.36em 5.56em;
  display: flex;
  position: relative;
}

.automatically__card.automatically__cardv2 {
  background-position: 50%;
}

.automatically__card-text.desktop-55 {
  max-width: 55%;
}

.automatically__card-img {
  width: 20.21em;
  height: 21.46em;
  position: relative;
}

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

.automatically__img-top {
  height: 40%;
  position: absolute;
  inset: -7% auto auto 0%;
  transform: rotate(-3.88deg);
}

.automatically__img-center {
  height: 40%;
  position: absolute;
  top: 6em;
  left: 4.1em;
  right: 0%;
  transform: rotate(18.63deg);
}

.automatically__img-bottom {
  height: 40%;
  position: absolute;
  inset: auto 49% -1.1em 0%;
  transform: rotate(10.2deg);
}

.automatically__items {
  grid-row-gap: 5.56em;
  flex-direction: column;
  display: flex;
}

.why-us__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.why-us__title.desktop-50 {
  max-width: 50%;
}

.why-us__desc.desktop-40 {
  max-width: 40%;
}

.tabs__content {
  display: flex;
}

.tabs__menu {
  grid-row-gap: 1.67em;
  flex-direction: column;
  flex: 1;
  margin-left: 2.22em;
  display: flex;
}

.tabs__menu.is--lm-page {
  margin-left: 0;
  margin-right: 2.22em;
}

.tabs__link {
  grid-row-gap: .83em;
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 1.11em;
  padding: 0;
}

.tabs__link.w--current {
  background-color: #0000;
}

.tabs__link.list_main {
  border-style: none;
  padding: 0;
}

.tabs__items {
  border-radius: 1.25rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  width: auto;
  display: flex;
  overflow: visible;
  box-shadow: 1px 1px 35px #0000000d;
}

.tabs__items.remoed-shadow {
  box-shadow: none;
}

.tabs-item {
  flex: 0 auto;
}

.tabs__item-bg {
  border-radius: 1.11em;
  justify-content: center;
  align-items: center;
  width: 44.1875rem;
  height: 30.25rem;
  display: flex;
}

.tabs__item-bg.is--click {
  width: 55.07em;
  height: 44.38em;
}

.tabs__item-bg.is--click.align {
  align-items: flex-start;
  height: auto;
  margin-top: -40px;
}

.tabs__item-pic {
  border-radius: 1.04em;
  flex: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.tabs__item-pic.auto {
  height: auto;
}

.tabs__item-pic.tabs__descr {
  display: none;
}

.integrations {
  padding-bottom: 82px;
}

.integrations.filter-bg-blur {
  color: #0d0b56;
  padding-bottom: 60px;
}

.integrations__body {
  grid-column-gap: 4.38em;
  flex-direction: row;
  padding-top: 9.03em;
  display: flex;
}

.integrations__text {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.integrations__logos {
  grid-column-gap: 2.22em;
  grid-row-gap: 2.22em;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: flex-start;
  max-width: 43.4em;
  margin: -1.1em -1em 1.1em;
  padding: 1.1em 1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.integrations__logos.g2badges {
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.integrations__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.integrations__button {
  align-self: flex-start;
}

.integrations__quote {
  grid-row-gap: 1.11em;
  border-top: 1px solid var(--gainsboro);
  flex-direction: column;
  padding-top: 1.67em;
  display: flex;
}

.link-btn {
  color: var(--dodger-blue);
  font-size: 1.11em;
  font-weight: 700;
}

.integrations__logo {
  border-radius: 1.39em;
  justify-content: center;
  align-items: center;
  width: 10.69em;
  height: 5.56em;
  display: flex;
  position: relative;
  box-shadow: 0 0 14px #00000017;
}

.integrations__logo.g2badgesv1 {
  box-shadow: none;
  width: auto;
  height: 100%;
}

.integrations__logos-line {
  grid-column-gap: 2.22em;
  grid-row-gap: 2.22em;
  flex: none;
  padding-right: 2.22em;
  display: flex;
}

.integrations__logos-line.is--1.g2badges1 {
  flex: none;
}

.integrations__logos-line.is--2.g2badges1 {
  grid-column-gap: 2.22em;
  grid-row-gap: 2.22em;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: visible;
}

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

.features.bg--dark-blue.clr-light {
  background-color: #080736;
  background-image: linear-gradient(#0037ff08, #fff0);
}

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

.features__text-wrap {
  flex-direction: column;
  width: 50%;
  padding-left: 6.94em;
  padding-right: 6.94em;
  display: flex;
}

.features__right-column {
  width: 50%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.feature__item {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  display: flex;
}

.feature__item.col--white {
  min-height: 80vh;
}

.feature__item.col--white.newscrolldiv {
  min-height: 100vh;
}

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

.bg--whitesmoke.is--section-parent {
  z-index: 1;
  position: relative;
}

.feature__text {
  grid-row-gap: 2.22em;
  flex-direction: column;
  display: flex;
}

.feature__heading {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.feature__img {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.feature__img.newscrollimg {
  height: 100vh;
}

.feature__img-img {
  flex: 0 auto;
  align-self: center;
  width: 100%;
  height: 100%;
}

.text-lines__body {
  grid-row-gap: 3.33em;
  flex-direction: column;
  margin-top: 9.72em;
  display: flex;
}

.text-lines__line {
  grid-column-gap: 5.56em;
  align-items: center;
  display: flex;
}

.text-lines__line.is--1 {
  margin-left: 28em;
}

.text-lines__line.is--2 {
  margin-left: -28em;
}

.col--grey-600 {
  color: var(--slate-grey);
}

.text-lines__item {
  flex: none;
}

.col--grey-700 {
  color: var(--dim-grey);
}

.stories.filter-bg-blur {
  padding-top: 40px;
  padding-bottom: 40px;
}

.stories__body {
  padding-top: 0;
  padding-bottom: 8.33em;
}

.stories__body.is--success {
  padding-bottom: 0;
}

.stories__card {
  border-radius: 1.11em;
  padding: 3.33em 5em;
}

.stories__card.filter-bg-blur {
  box-shadow: 0 0 38px #00000012;
}

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

.stories__info {
  grid-column-gap: 14.1em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.stories__tabs {
  grid-column-gap: 2.5em;
  justify-content: flex-start;
  display: flex;
}

.stories__info-text {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.stories__info-img {
  border-radius: 1.04em;
  flex: none;
  width: 29.51em;
  height: 29.51em;
  position: relative;
}

.stories__info-button {
  margin-top: 2.5em;
}

.stories__info-button.is--success-stories {
  margin-top: 0;
}

.stories__img-bg {
  z-index: 1;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 2.08em 0% 0% 2.78em;
}

.is--stories {
  z-index: 2;
  border-radius: 1.04em;
  position: relative;
  overflow: hidden;
}

.is--stories.is_video {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.stories__tab {
  grid-column-gap: 1.11em;
  cursor: pointer;
  flex-direction: row;
  flex: 1;
  align-items: center;
  padding-bottom: 1.11em;
  display: flex;
  position: relative;
}

.stories__tab-photo {
  border-radius: 100vw;
  width: 3.47em;
  height: 3.47em;
  overflow: hidden;
}

.stories__tab-title {
  display: flex;
}

.footer-banner {
  position: relative;
}

.footer-banner__bg {
  z-index: 2;
  background-color: var(--dark-blue);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 1px);
}

.footer-banner__banner {
  background-color: #0d0b56;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63f4b27cd17989780e0f786a_GRAPHICS.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.11em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3.125rem 4.375rem;
  display: flex;
}

.footer-banner__logo {
  width: 3.47em;
  height: 4.17em;
}

.footer-banner__text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.footer-banner__text.align--center {
  margin-top: 1.5rem;
}

.footer-banner__btn {
  margin-top: 2.5rem;
}

.p--36 {
  font-size: 2.5em;
  line-height: 1.11111;
}

.p--44 {
  font-size: 3.06em;
  line-height: 1.11111;
}

.footer {
  position: relative;
}

.footer.filter-bg-blur {
  background-color: var(--dark-blue);
}

.footer__content {
  grid-column-gap: 1.39em;
  grid-row-gap: 1.39em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4.44em;
  display: grid;
}

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

.footer__logo {
  width: 10.76em;
  height: 2.01em;
}

.footer__links {
  grid-column-gap: 5.21em;
  grid-row-gap: 5.21em;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer__terms {
  border-top: 1px solid var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 2.78em;
  padding-top: 1.18em;
  padding-bottom: 1.18em;
  display: flex;
}

.footer__text {
  grid-row-gap: 2.78em;
  flex-direction: column;
  display: flex;
}

.footer__socials {
  grid-column-gap: 1.67em;
  align-items: center;
  display: flex;
}

.footer__socials-item {
  width: 1.67em;
  height: 1.67em;
}

.footer__links-column {
  grid-row-gap: .56em;
  flex-direction: column;
  display: flex;
}

.footer__links-link {
  font-size: .97em;
  line-height: 1.5;
}

.footer__links-title {
  margin-bottom: .14em;
}

.footer__terms-item {
  border-right: 1px none var(--white);
}

.hero__heading {
  grid-row-gap: 1.67em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-bottom: auto;
  display: flex;
}

.hero__heading.is--invalid-traffic {
  width: 32.22em;
}

.hero__heading.is--bot {
  width: 32.43em;
}

.hero__heading.is--click {
  width: 32.22em;
}

.hero__heading.is--pricing {
  grid-row-gap: 2.22em;
  align-items: center;
  width: 74em;
}

.hero__heading.col--white.is--sources {
  width: 32.22em;
}

.hero__heading.col--white.is--ecomm-hero {
  width: 39.03em;
}

.hero__heading.col--white.is--marketing {
  width: 47em;
}

.hero__heading.col--white.is--learn-more {
  width: 32.22em;
}

.hero__heading.is--saas {
  width: 45.28em;
}

.hero__heading.is--trafficguard-hero {
  width: 56.25em;
}

.hero__heading.is--about-us {
  text-align: center;
  width: 55em;
}

.hero__heading.is--blog {
  text-align: left;
  flex: none;
  align-items: flex-start;
  width: 31.81em;
}

.hero__heading.is--local {
  width: 55em;
}

.hero__heading.is--international {
  width: 53em;
}

.hero__heading.is--centered {
  align-items: center;
}

.hero__heading.is--service-page {
  text-align: center;
  align-items: center;
  width: 60em;
}

.hero__heading.is--service-page.wide {
  width: 90em;
}

.hero__heading.is--learn-more {
  width: 57em;
}

.hero__heading.align-left {
  text-align: left;
  align-items: flex-start;
}

.hero__heading.align-left.is--click {
  width: 35em;
}

.hero__heading.align-left.is--sources {
  width: 32.22em;
}

.hero__heading.align-left.is--ecomm-hero {
  width: 39.03em;
}

.hero__heading.align-left.is--success {
  flex: none;
  width: 48em;
}

.hero__heading.is--compare {
  width: 60em;
}

.hero__heading.is--compare.wide {
  width: 69em;
}

.hero__heading.is--featured {
  width: 61em;
}

.hero__title.is--why-hero {
  max-width: 37.15em;
}

.hero__title.is--national {
  max-width: 39.65em;
}

.hero__title.is--display {
  max-width: 37.92em;
}

.hero__title.is--meta {
  width: 47.78em;
}

.hero__title.is--trust {
  width: 50.14em;
}

.hero__title.is--blog-author {
  grid-column-gap: .97em;
  flex-wrap: wrap;
  display: flex;
}

.hero__descr {
  margin-bottom: 10px;
}

.hero__descr.is--main {
  width: 35.76em;
}

.hero__descr.is--analitics, .hero__descr.is--saas {
  width: 32.22em;
}

.hero__descr.is--traffic-guard-hero {
  width: 38.47em;
}

.hero__descr.is--stories-hero {
  max-width: 41em;
}

.hero__descr.is--blog-template {
  opacity: .7;
  align-items: center;
  display: flex;
}

.hero__descr.is--meta {
  max-width: 32.22em;
}

.hero__descr.is--compare {
  max-width: 39em;
}

.hero__descr.desktop-70 {
  max-width: 70%;
}

.hero__descr.is--local {
  width: 80%;
}

.hero__btn {
  margin-top: 1.11em;
}

.hero__btn.is--2 {
  grid-column-gap: 2.22em;
  display: flex;
}

.hero__btn.hero__btn_home {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero__btn.google_ads {
  width: 100%;
}

.hero__img {
  width: auto;
  height: 37.5rem;
}

.hero__img.is--fraud-protection {
  width: 41.41em;
  height: 32.84em;
}

.hero__img.is--bot-migration {
  width: 39.38em;
  height: 31.04em;
}

.hero__img.is--invalid-traffic {
  width: 47.71em;
  height: 35.97em;
}

.hero__img.is--compare-lunino-hero {
  width: 37.89em;
  height: 19.33em;
}

.hero__img.is--integration-hero {
  width: 46em;
  height: 41em;
}

.hero__img.is--local {
  width: 31.87em;
  height: 21.42em;
}

.hero__img.is--compare {
  width: 31.79em;
  height: 17.17em;
}

.hero__img.is--contact-us {
  border-radius: 1.04em;
  width: 37.78em;
  height: 34.03em;
  overflow: hidden;
}

.hero__img.is--learn-more {
  flex: none;
  width: 60.9em;
  height: auto;
  margin-top: 4.86em;
}

.hero__img.is--verif {
  width: 42.5em;
  height: 29.86em;
  position: relative;
}

.hero__img.is--traffic {
  width: 44.29em;
  height: 28.01em;
  transform: scale(1.1);
}

.hero__img.is--tracking {
  width: 35.42em;
  height: 23.54em;
}

.hero__img.is--analytics {
  width: 43.13em;
  height: 28.19em;
}

.hero__img.is--saas {
  flex: none;
  width: 38.54em;
  height: 30.73em;
  margin-right: -2em;
}

.hero__img.is--service {
  flex: none;
  width: 39.17em;
  height: 27.22em;
  transform: scale(1.1);
}

.hero__img.is--ecomm {
  width: 39.72em;
  height: 24.03em;
  transform: scale(1.2);
}

.hero__img.is--in-house {
  flex: none;
  width: 37.64em;
  height: 25.07em;
}

.hero__img.is--marketing {
  flex: none;
  width: 38.89em;
  height: 25.97em;
  margin-right: -2em;
}

.hero__img.is--national {
  width: 33.72em;
  height: 28.12em;
}

.hero__img.is--international {
  flex: none;
  width: 39.93em;
  height: 23.8em;
}

.hero__img.is--display {
  flex: none;
  width: 25.86em;
  height: 27.29em;
  margin-right: 5.9em;
}

.hero__img.is--meta {
  flex: none;
  width: 25.07em;
  height: 32.22em;
  margin-right: 5.83em;
}

.hero__img.is--ads {
  flex: none;
  width: 33.63em;
  height: 16.94em;
}

.hero__img.is--transparent {
  flex: none;
  width: 865px;
  height: 438px;
  margin-top: 80px;
}

.hero__img.is--trust {
  flex: none;
  width: 19.97em;
  height: 24.24em;
  margin-right: 8.13em;
}

.hero__img.is--video {
  flex: none;
  width: 25.97em;
  height: 27.41em;
  margin-right: 6.32em;
}

.hero__img.is--compare-traffic-hero {
  width: 37.89em;
  height: 19.33em;
  position: absolute;
  inset: auto 0% 8em auto;
}

.hero__img.is--regional {
  width: 32.85em;
  height: 22.5em;
}

.hero__img.is--shopping {
  flex: none;
  width: 25.86em;
  height: 27.29em;
  margin-right: 5.9em;
}

.hero__img.is--search {
  flex: none;
  width: 39.85em;
  height: 30.42em;
  margin-top: 5em;
  margin-right: -4.72em;
}

.hero__img.is--linked-in {
  flex: none;
  width: 30.55em;
  height: 25.39em;
}

.hero__img.is--google {
  flex: none;
  width: 34.57em;
  height: 22.74em;
}

.hero__img.is--forensics {
  flex: none;
  width: 45.69em;
  height: 29.17em;
  margin-right: -6.94em;
}

.hero__img.is--career {
  border-radius: 1.25rem;
  width: auto;
  height: 100%;
  overflow: hidden;
}

.hero__img.is--career.is--right {
  width: 24.86em;
}

.hero__img.is--career.is--right.is--bot {
  height: 40%;
}

.hero__img.is--career.is--right.is--top {
  flex: 1;
  height: 11.6em;
}

.hero__img.is--home {
  z-index: 4;
  position: relative;
  left: -60px;
}

.hero__img.is--home.img-negative-space {
  flex: 1;
  align-self: center;
  margin-top: 20px;
  left: auto;
}

.hero__logos {
  grid-column-gap: 3.68em;
  justify-content: center;
  width: 100%;
  display: flex;
  position: static;
  bottom: 3.96em;
}

.hero__logos.is--compare {
  margin-top: 62px;
}

.hero__logo--item {
  grid-row-gap: .76em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero__logo {
  justify-content: center;
  align-items: center;
  height: 1.8rem;
}

.hero__logo.is--login {
  height: 1.32em;
}

.hero__logo--star {
  width: 5.6875rem;
  height: .9375rem;
}

.hero__bg.is--1 {
  width: 100em;
  height: 30.35em;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero__bg.is--2 {
  opacity: .3;
  width: 26.67em;
  height: 22.92em;
  position: absolute;
  inset: 7.43em -3.89em auto auto;
}

.hero__bg.is--2.is--pricing {
  width: 23em;
  height: 18em;
}

.hero__bg.is--2.is--threat {
  width: 17.03em;
  height: 10.91em;
  right: 5.63em;
}

.hero__bg.is--3 {
  opacity: .3;
  width: 37.64em;
  height: 18.4em;
  position: absolute;
  inset: auto 9.44em 13.16em auto;
}

.hero__bg.is--3.is--pricing {
  width: 26.39em;
  height: 15em;
  bottom: .06em;
  right: 3.24em;
}

.hero__bg.is--3.is--saas {
  width: 44.97em;
  height: 27.28em;
  bottom: 8em;
  right: 8.61em;
}

.hero__bg.is--3.is--threat {
  width: 45.56em;
  height: 19.24em;
  bottom: 16.88em;
  right: 15.97em;
}

.hero__bg.is--4 {
  opacity: .3;
  width: 17.01em;
  height: 10.9em;
  position: absolute;
  inset: auto -.69em 8.06em auto;
}

.hero__bg.is--4.is--threat {
  bottom: 7.99em;
  right: 8.61em;
}

.hero__bg--parent {
  display: none;
}

.tabs__descr {
  margin-top: .83em;
}

.tabs__descr.rblock {
  flex: 0 auto;
  margin-top: 0;
}

.stories__info--wrapper {
  margin-top: 3.19em;
  margin-bottom: 4.17em;
  padding-right: 2.78em;
}

.stories__tab--border {
  background-color: #d9d9d9;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.stories__tab--border.is--active, .stories__tab--border.is--hover {
  z-index: 1;
  background-color: var(--dodger-blue);
  transform-origin: 0%;
  transform-style: preserve-3d;
  transform: scale3d(0, 1, 1);
}

.btn__arrow {
  width: 1.39em;
  height: 1.39em;
  position: absolute;
  top: .42em;
  right: .42em;
}

.btn__arrow.is--wide {
  right: 5.05em;
}

.btn__arrow.is--text {
  position: static;
}

.loader {
  z-index: 100;
  background-color: var(--green);
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.why-us__arrow {
  width: 6.81em;
  height: 9.58em;
  position: absolute;
  top: -8.23em;
  left: 16.46em;
}

.problem__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 7.22em;
  padding-bottom: 9.03em;
  display: flex;
}

.problem__body.problem__bodyv2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  padding-top: 5em;
  padding-bottom: 5em;
}

.problem__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.problem__cards {
  grid-column-gap: 6.39em;
  grid-row-gap: 2.22em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.problem__cards.problem__cardsv2 {
  grid-template-rows: auto;
}

.card {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.card__pic {
  border-radius: 1.04em;
  padding: 2.64em 4.86em 2.08em;
}

.card__banner {
  grid-column-gap: 2.5em;
  background-color: var(--white);
  border-radius: .83em;
  align-items: center;
  padding: 1.81em 1.94em 1.81em 2.92em;
  display: flex;
  box-shadow: 7px 7px 14px #0000000d;
}

.card__icon {
  border-radius: 100vw;
  flex: none;
  width: 5.97em;
  height: 5.97em;
  position: relative;
}

.card__num {
  grid-row-gap: .69em;
  flex-direction: column;
  display: flex;
}

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

.card-block.bg--whitesmoke {
  background-color: var(--white-smoke);
}

.card-block.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/6405dadd6eec1b72cfff3067_Slider%20bg.png");
  background-position: 100% 100%, 0 100%, 50%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto 100%, auto 100%, auto 100%;
}

.card-block._3grid {
  margin-top: 5.5rem;
}

.card-block__body {
  grid-column-gap: 7.57em;
  grid-row-gap: 5.56em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(37.78em, 1fr) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: grid;
}

.card-block__body.is--less-gap {
  grid-column-gap: 4.86em;
  grid-template-rows: minmax(34.03em, 1fr);
}

.card-block__body.is--less-gap.hide, .card-block__body.is--less-gap.display-none {
  display: none;
}

.card-block__body.is--less-gap.cardv3 {
  padding-top: 3rem;
  padding-bottom: 3em;
}

.card-block__body.is--less-gap.card_v3 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 3rem;
  padding-bottom: 5.5em;
}

.card-block__body.is--mail {
  grid-template-rows: 1fr;
  padding-bottom: 0;
}

.card-block__body.is--padding-bottom-0 {
  padding-bottom: 0;
}

.card-block__body.is--padding-bottom-0.is--min-height {
  grid-template-rows: minmax(24.24em, 1fr);
}

.card-block__body.is--paddings-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.card-block__body.is--threat {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: 43.75em auto auto auto;
  grid-template-columns: minmax(37.78em, 1fr) .75fr;
}

.card-block__body.is--threat.ebookv2 {
  grid-template-columns: minmax(37.78em, 1fr) .5fr;
}

.card-block__body.is--small-padd {
  padding-top: 4.515em;
  padding-bottom: 4.515em;
}

.card-block__pic {
  border-radius: 1.04em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.card-block__pic.bg--blue.is--fix-height {
  max-height: 34.03em;
}

.card-block__pic.bg--light-yellow {
  background-color: #ffe066;
}

.card-block__pic.is--paddings-0 {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.card-block__pic.bg--gradient.is--fix-height {
  height: 34.03em;
}

.card-block__pic.bg--gradient.cardv3 {
  padding: 1.75rem 1.5rem;
}

.card-block__pic.bg--white {
  background-color: #fff;
}

.card-block__content {
  grid-row-gap: 2.22em;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.card-block__text {
  grid-row-gap: 0em;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.card-block__text.desktop-30 {
  max-width: 30%;
}

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

.card-block__img {
  border-radius: .56em;
  width: 20.56em;
  height: 24.44em;
  position: relative;
  overflow: hidden;
}

.card-block__img.is--no-shadow {
  box-shadow: none;
}

.card-block__img.is--no-shadow.is--100 {
  width: 100%;
  height: 100%;
}

.card-block__img.is--no-shadow.is--video {
  width: 100%;
  height: 17.28em;
}

.card-block__img.is--campaings {
  width: 100%;
  height: 100%;
}

.card-block__img.is--full-size {
  width: 100%;
  height: 100%;
  transform: scale(1.02);
}

.bg--orange-600 {
  background-color: var(--peach-puff);
}

.card-block__marks {
  grid-column-gap: 2.22em;
  grid-row-gap: 1.67em;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-block__marks.is--lm-page {
  grid-template-columns: max-content max-content 1fr;
}

.card-block__marks.is--google-ads {
  grid-template-columns: 1fr;
}

.card-block__marks.is--fully-automated {
  grid-template-columns: 1fr;
  margin-bottom: .56em;
}

.card-block__marks.is--flex {
  flex-wrap: wrap;
  display: flex;
}

.card-block__mark {
  grid-column-gap: .56em;
  align-items: flex-start;
  display: flex;
}

.card-block__mark.is--align-top {
  align-items: flex-start;
}

.card-block__icon {
  flex: none;
  width: 1.67em;
  height: 1.67em;
}

.review {
  z-index: 19;
  margin-bottom: 2.5rem;
  padding-top: 2.5rem;
}

.review.bignumber {
  padding-top: 0;
}

.big-numbers-body {
  grid-row-gap: 2.22em;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 5rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.review__heading {
  justify-content: center;
  display: flex;
}

.review__items {
  grid-column-gap: 2.78em;
  grid-row-gap: 2.78em;
  grid-template: ". Area-2 Area"
                 ". Area-3 ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: center stretch;
  display: grid;
}

.review__item {
  grid-row-gap: 1.46em;
  background-color: #fff;
  border-radius: 1.39em;
  flex-direction: column;
  align-items: center;
  padding: 1.67em .83em;
  display: flex;
  box-shadow: 1px 1px 14px #00000012;
}

.review__logo {
  width: 10.69em;
  height: 2.36em;
  position: relative;
}

.review__stars {
  grid-row-gap: .56em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.review__stars-img {
  width: 6.6em;
  height: 1.04em;
}

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

.solution__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  grid-template-rows: minmax(34.03em, 1fr);
  grid-template-columns: minmax(37.78em, 1fr) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 5.56em;
  padding-bottom: 5.56em;
  display: flex;
}

.solution__title.desktop-40 {
  max-width: 40%;
}

.solution__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.solution__desc.desktop-44 {
  max-width: 44%;
}

.solution__cards {
  grid-column-gap: 1.67em;
  grid-row-gap: 1.67em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.solution__card {
  grid-row-gap: 1.11em;
  color: var(--white);
  background-color: #080736;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/64060d60af3c3f55077fc79b_SolutionCard.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .69em;
  flex-direction: column;
  padding: 2.22em;
  display: flex;
}

.solution__card.col--white {
  background-color: var(--vibrant-blue);
}

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

.features-fp.filter-bg-blur.affilate {
  background-image: linear-gradient(225deg, #0037ff08, #fff0);
  display: none;
}

.features-fp__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 3.89em;
  padding-bottom: 9.03em;
  display: flex;
}

.features-fp__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.features-fp__title.desktop-50, .features-fp__desc.desktop-50 {
  max-width: 50%;
}

.tabs__list {
  grid-row-gap: .83em;
  flex-direction: column;
  margin-top: .83em;
  display: flex;
}

.tabs__list-item {
  grid-column-gap: .56em;
  align-items: center;
  display: flex;
}

.tabs__list-icon {
  width: .97em;
  height: .97em;
  position: relative;
}

.nav__dp--parent {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nav__dp--content {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: none;
  position: absolute;
  inset: 100% 0 auto;
}

.dp__arrow--wrapp {
  justify-content: center;
  align-items: flex-end;
  width: 0;
  height: 0;
  margin-top: 1px;
  display: block;
  position: absolute;
  top: 0%;
  left: 0;
}

.dp__arrow {
  width: 1.18em;
  height: .625em;
  transform: translate(0, .1em);
}

.protect__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  display: flex;
}

.protect__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.protect__title.desktop-50 {
  max-width: 50%;
}

.is--caps {
  text-transform: uppercase;
}

.protect__desc.desktop-50 {
  max-width: 50%;
}

.protect__items {
  grid-row-gap: 3.33em;
  flex-direction: column;
  display: flex;
}

.protect__button {
  grid-row-gap: 1.11em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.protect__cards {
  grid-column-gap: 6.94em;
  grid-row-gap: 5.63em;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff80;
  border-radius: 1.04em;
  flex-wrap: wrap;
  justify-content: center;
  padding: 3.19em 2.78em;
  display: flex;
}

.protect__cards.is--career {
  justify-content: space-between;
  align-items: flex-start;
  padding: 5.69em 3.89em;
}

.protect__card {
  grid-row-gap: 2.29em;
  flex-direction: column;
  align-items: center;
  max-width: 27.5%;
  display: flex;
}

.protect__card.is--career {
  grid-column-gap: 1rem;
  flex-direction: row;
  max-width: 45%;
}

.protect__card-icon {
  width: 4.17em;
  height: 4.17em;
  position: relative;
}

.protect__card-icon.is--career {
  flex: none;
  align-self: flex-start;
  width: 2.5em;
  height: 2.5em;
}

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

.protect__card-text.align--center {
  grid-row-gap: .69em;
}

.protect__card-text.is--career {
  grid-row-gap: .6875rem;
  align-items: flex-start;
}

.h--29 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.01em;
  font-weight: 500;
  line-height: 1.25;
}

.h--29.weight--700 {
  font-weight: 700;
}

.dp__list {
  background-color: var(--white);
  border-radius: .69em;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 30em;
  position: relative;
  overflow: hidden;
  box-shadow: 17px 17px 32px #00000014;
}

.dp__item {
  color: var(--all-heading-color);
  flex: none;
  padding: 1.11em;
  display: block;
  position: absolute;
}

.dp__item.hide {
  display: none;
}

.dp__products {
  grid-column-gap: 3.06em;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 73.26em;
  display: flex;
}

.dp__products--left {
  grid-column-gap: 1.88em;
  background-color: #f5f5f5;
  border-radius: .69em;
  flex-direction: row;
  flex: none;
  align-items: center;
  width: 27.78em;
  padding: 1.11em;
  display: flex;
}

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

.p--14 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.31;
}

.p--14.weight--700 {
  font-weight: 700;
  transform: rotate(0);
}

.p--14.weight--700.hide {
  display: none;
}

.p--14.is--caps.weight--700 {
  font-weight: 700;
}

.p--14.col--grey-600.hide-mobile {
  text-align: center;
  align-self: auto;
  position: static;
}

.p--14.col--grey-300 {
  color: #e4e4e7;
}

.p--14.weight--500 {
  font-weight: 500;
}

.p--14.is--underline {
  text-decoration: underline;
}

.p--14.password-error {
  width: 23.125rem;
  display: none;
}

.p--14.error_phone {
  color: #b20000;
  text-align: right;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.p--14.error {
  width: 23.125rem;
  display: none;
}

.dp__products--img {
  flex: none;
  width: 10.07em;
  height: 9.93em;
  margin-top: 1.25em;
  margin-bottom: 1.67em;
}

.dp__products--btn {
  grid-column-gap: 1.11em;
  justify-content: flex-start;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.dp__products--btn:hover {
  color: var(--vibrant-blue);
}

.dp__products--btn-img {
  flex: none;
  width: 2.29em;
  height: 2.71em;
}

.dp__products--btn-heading {
  flex: none;
}

.dp__products--right {
  grid-column-gap: 4.86em;
  grid-row-gap: 2.78em;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 1.11em;
  display: grid;
}

.dp__solution {
  grid-row-gap: 1.67em;
  flex-direction: column;
  width: 100%;
  min-width: 42.57em;
  padding: 1.11em;
  display: flex;
}

.dp__solution--top {
  grid-column-gap: 5.56em;
  flex: none;
  display: flex;
}

.dp__solution--bot {
  background-color: #f5f5f5;
  border-radius: .69em;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1.67em 2.22em;
  display: flex;
}

.dp__solution--column {
  flex-direction: column;
}

.dp__solution--top-title {
  margin-bottom: 1.11em;
}

.dp__solution--list {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dp__solution--btn {
  grid-column-gap: .56em;
  flex: none;
  align-items: center;
  display: flex;
}

.dp__solution--btn:hover {
  color: var(--vibrant-blue);
}

.dp__solution--btn-img {
  width: 1.11em;
  height: 1.11em;
}

.dp__resources {
  grid-row-gap: 1.67em;
  flex-direction: column;
  width: 34.38em;
  padding: 1.11em;
  display: flex;
}

.dp__arrow--parent {
  opacity: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 11em;
  height: 0;
  display: flex;
}

.ppc.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641c28797e76f9168b13f70b_Mask%20group.png");
  background-position: 0 100%, 100% 100%, 100% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto 100%, auto 100%, auto 100%;
}

.ppc__body {
  grid-row-gap: 4.65em;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4.515em;
  padding-top: 4.515em;
  padding-bottom: 4.515em;
  display: grid;
}

.ppc__text {
  grid-column-gap: 6.39em;
  grid-row-gap: 2.22em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.ppc__cards {
  grid-column-gap: 6.39em;
  grid-row-gap: 2.22em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ppc__card {
  grid-row-gap: 1.25em;
  background-color: #fff;
  border-radius: 1.04em;
  flex-direction: column;
  padding: 3.33em 3.33em 2.22em 2.22em;
  display: flex;
}

.ppc__card-title {
  grid-column-gap: 1.11em;
  align-items: flex-start;
  display: flex;
}

.ppc__title {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.ppc__card-icon {
  flex: none;
  width: 2.78em;
  height: 2.78em;
  position: relative;
}

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

.traffic__body {
  grid-column-gap: 9.24em;
  grid-row-gap: 4.65em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: grid;
}

.traffic__text {
  grid-column-gap: 6.39em;
  grid-row-gap: 2.22em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.traffic__cards {
  grid-column-gap: 6.39em;
  grid-row-gap: 2.22em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.traffic__title {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

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

.traffic__card {
  grid-row-gap: 1.25em;
  background-color: #080736;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/64060d60af3c3f55077fc79b_SolutionCard.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.04em;
  flex-direction: column;
  padding: 2.22em 3.33em 2.22em 2.22em;
  display: flex;
}

.block-inv-traff__body {
  grid-column-gap: 7.57em;
  grid-row-gap: 5.56em;
  flex-direction: column;
  grid-template-rows: minmax(34.03em, 1fr);
  grid-template-columns: minmax(37.78em, 1fr) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 9.03em;
  display: flex;
}

.block-inv-traff__title {
  justify-content: center;
  display: flex;
}

.block-inv-traff__title.desktop-45 {
  max-width: 45%;
  margin-left: auto;
  margin-right: auto;
}

.block-inv-traff__cards {
  grid-column-gap: 4.44em;
  grid-row-gap: 4.44em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-inv-traff__card {
  grid-row-gap: 3.89em;
  color: var(--dark-slate-grey);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.block-inv-traff__heading {
  grid-row-gap: 1.67em;
  color: #080736;
  flex-direction: column;
  display: flex;
}

.block-inv-traff__heading.max-width-90 {
  max-width: 90%;
}

.block-inv-traff__img {
  border-radius: .69em;
  width: 100%;
  height: 18.75em;
  position: relative;
  overflow: hidden;
}

.bg--orange-500 {
  background-color: var(--bisque);
}

.hiring {
  z-index: 10;
  background-color: var(--white);
  color: var(--dodger-blue);
  justify-content: center;
  align-items: center;
  height: 3.47em;
  text-decoration: underline;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.hiring__link {
  color: var(--vibrant-blue);
}

.dp__why {
  grid-row-gap: 1.67em;
  flex-direction: column;
  width: 36.6em;
  padding: 1.11em;
  display: flex;
}

.dp__why--top {
  grid-column-gap: 5.56em;
  flex: none;
  display: flex;
}

.dp__why--column {
  flex-direction: column;
}

.dp__why--top-title {
  margin-bottom: 1.11em;
}

.dp__why--top-title.is--opacity-0 {
  opacity: 0;
}

.dp__why--list {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.verif-hero__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 35.14em;
  display: flex;
}

.verif-hero__btn {
  margin-top: .97em;
}

.eliminating__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

.block__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.block__heading.align--center.col--white.desktop-70 {
  max-width: 60%;
}

.block__title.desktop-70 {
  max-width: 70%;
}

.block__title.desktop-65 {
  max-width: 65%;
}

.block__title.desktop-78 {
  max-width: 78%;
}

.block__title.desktop-45 {
  max-width: 45%;
}

.block__title.desktop-50 {
  max-width: 50%;
}

.block__title.desktop-68 {
  max-width: 68%;
}

.block__title.desktop-80 {
  max-width: 80%;
}

.block__title.desktop-80.mobile-100 {
  text-align: center;
  margin-bottom: 56px;
}

.block__desc.desktop-50 {
  max-width: 50%;
}

.block__desc.is--quote-color {
  width: 38.33em;
}

.block__desc.desktop-45 {
  max-width: 45%;
}

.block__desc.desktop-43 {
  max-width: 43%;
}

.block__desc.desktop-52 {
  max-width: 52%;
}

.leaders__body {
  grid-row-gap: 3.33em;
  flex-direction: column;
  padding-top: 5.56em;
  padding-bottom: 5.56em;
  display: flex;
}

.leaders__logos {
  grid-column-gap: 4.44em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 66.18em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/6405dadd6eec1b72cfff3067_Slider%20bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  margin-top: 5.56em;
  padding-top: 5.56em;
  padding-bottom: 5.56em;
  position: relative;
  overflow: hidden;
}

.slider.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641c28797e76f9168b13f70b_Mask%20group.png"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp");
  background-position: 100% 100%, 0 100%, 100% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto 100%, auto 100%, auto 100%;
}

.slider.bg--darkblue.is--about-us {
  margin-top: 0;
}

.slider__body {
  position: relative;
}

.swiper {
  margin-top: 3.89em;
}

.slider__parent {
  display: flex;
}

.slider__item {
  color: #fff;
  background-color: #1d1c46;
  border-radius: .83em;
  flex: none;
  width: 35.07em;
  height: auto;
  margin-right: 1.67em;
  padding: 2.22em 2.08em 2.22em 2.22em;
}

.slider__item--icon {
  width: 3.47em;
  height: 3.47em;
  margin-bottom: 1.46em;
}

.slider__item--title {
  margin-bottom: .9em;
}

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

.slider__arrow--parent {
  grid-column-gap: 1.11em;
  align-items: center;
  display: flex;
  position: absolute;
  top: 3.33em;
  right: 0;
}

.slider__arrow {
  cursor: pointer;
  background-color: #1d1c46;
  border-radius: .56em;
  justify-content: center;
  align-items: center;
  width: 3.89em;
  height: 2.78em;
  padding: 1.04em 1.18em;
  transition: background-color .3s;
  display: flex;
}

.slider__arrow:hover {
  background-color: #36578c;
}

.slider__arrow.right {
  transform: rotate(180deg);
}

.slider__bg {
  opacity: .2;
  width: 53.89em;
  height: 87.92em;
  position: absolute;
  inset: -20.83em auto auto 39.17em;
}

.leaders__logo {
  height: 2.5em;
}

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

.boost-roi.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/640870aa23b04a2e8fc0038c_Mask%20group.webp");
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.boost-roi__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.boost-roi__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

.boost-roi__items {
  grid-row-gap: 9.65em;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.boost-roi__card-title {
  justify-content: center;
  align-items: center;
  display: flex;
}

.boost-roi__card-title.desktop-43 {
  max-width: 43%;
}

.boost-roi__cards {
  grid-column-gap: 2.78em;
  display: flex;
  position: relative;
}

.boost-roi__card {
  grid-row-gap: 1.67em;
  background-color: #21204a;
  border-radius: 1.04em;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2.22em 1.67em;
  display: flex;
}

.boost-roi__card-num {
  background-color: var(--white);
  border-radius: .69em;
  padding: 1.39em 1.67em;
}

.boost-roi__card-num.align--center {
  box-shadow: 8px 8px 16px #0000001f;
}

.boost-roi__arrow {
  width: 11.94em;
  height: 9.79em;
  position: absolute;
  inset: 1.4em auto auto 13.75em;
}

.quote__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 0;
  display: flex;
}

.quote__content {
  grid-column-gap: 4.44em;
  padding-left: 12.08em;
  padding-right: 12.08em;
  display: flex;
}

.quote__photo {
  border-radius: 100%;
  flex: none;
  width: 13.26em;
  height: 13.26em;
  position: relative;
  overflow: hidden;
}

.quote__text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.quote__quote-author {
  grid-row-gap: .14em;
  flex-direction: column;
  display: flex;
}

.quote-color {
  position: relative;
  overflow: hidden;
}

.quote-color.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641c28797e76f9168b13f70b_Mask%20group.png"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp");
  background-position: 100% 100%, 0 100%, 100% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto 100%, auto 100%, auto 100%;
}

.quote-color__body {
  grid-row-gap: 3.89em;
  border-radius: 1.04em;
  flex-direction: column;
  align-items: center;
  padding-top: 5em;
  padding-bottom: 5em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.quote-color__body.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/64099d860f1b4f13eede3711_banner%20bg.svg");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.quote-color__body.bg--darkblue.is--0-border {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 0;
}

.quote-color__body.is--paddings-130 {
  padding-top: 9.03em;
  padding-bottom: 9.03em;
}

.quote-color__bg--parent {
  opacity: .3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.quote-color__elem {
  width: 29.11em;
  height: 18.38em;
  position: absolute;
  inset: -1em auto auto -3.89em;
}

.quote-color__elem.is--2 {
  width: 100em;
  height: 30.35em;
  inset: 0% -67.64em auto auto;
}

.bad-data__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

.color-cards {
  grid-column-gap: 2.22em;
  grid-row-gap: 2.22em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.color-cards__card {
  grid-row-gap: 1.11em;
  border-radius: .56em;
  flex-direction: column;
  padding: 1.67em;
  display: flex;
}

.color-cards__card.bg--light-green.is--min-height {
  min-height: 17.92em;
}

.color-cards__card.is--min-height {
  min-height: 18.19em;
}

.color-cards__point {
  grid-row-gap: .56em;
  flex-direction: column;
  display: flex;
}

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

.fraud-protection__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

.fraud-protection__top {
  grid-column-gap: 6.25em;
  justify-content: space-between;
  display: flex;
}

.fraud-protection__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.fraud-protection__img {
  border-radius: 1.04em;
  flex: none;
  width: 36.53em;
  height: 18.61em;
}

.saas-success__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

.color-cards__icon {
  width: 3.47em;
  height: 3.47em;
  position: relative;
}

.h--32 {
  margin-bottom: 0;
  font-size: 2.22em;
  line-height: 1.25;
}

.h--32.weight--500.margin-top-8 {
  margin-top: .5rem;
}

.h--32.pop_up_title {
  margin-top: 0;
  margin-bottom: 0;
}

.reporting-tools.bg--gradient {
  z-index: 2;
  background-color: #fff;
  background-image: linear-gradient(17deg, #0037ff26, #cea4ff1a 50%, #0037ff05);
  position: relative;
}

.reporting-tools__body {
  grid-column-gap: 5.56em;
  grid-row-gap: 5.56em;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 9.03em;
  display: grid;
}

.reporting-tools__heading {
  grid-column-gap: 10.49em;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.reporting-tools__cards {
  grid-column-gap: 3.89em;
  grid-row-gap: 3.89em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.reporting-tools__title {
  width: 36.46em;
}

.reporting-tools__desc {
  flex: 1;
}

.reporting-tools__card {
  grid-row-gap: 2.78em;
  border-radius: 1.04em;
  flex-direction: column;
  justify-content: space-between;
  padding: 2.78em;
  display: flex;
}

.reporting-tools__card-text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.reporting-tools__card-img {
  border-radius: .56em;
  height: 10.97em;
  position: relative;
  overflow: hidden;
  box-shadow: 8px 8px 22px #00000014;
}

.pricing {
  z-index: 5;
  padding-top: 5.9em;
}

.pricing__body {
  position: relative;
}

.pricing__toggle {
  grid-column-gap: 1.67em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h--22 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.375rem;
  line-height: 1.33;
}

.pricing__toggle--btn {
  background-color: var(--vibrant-blue);
  cursor: pointer;
  border-radius: 100vw;
  width: 3.82em;
  height: 2.1em;
  padding: .21em;
}

.pricing__toggle--circle {
  background-color: var(--white);
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  width: 1.74em;
  height: 1.74em;
  display: flex;
}

.pricing__list {
  margin-top: 4.44em;
  display: flex;
}

.pricing__item {
  color: var(--slate-grey);
  background-color: #fff;
  border-radius: 1.04em;
  flex-direction: column;
  align-items: flex-start;
  width: 21.53em;
  margin-top: 30px;
  padding: 2.92em 2.22em 1.67em;
  display: flex;
}

.pricing__item.is--popular {
  margin-top: 0;
  padding-top: 1.67em;
  padding-left: 1.67em;
}

.pricing__item--heading {
  grid-row-gap: .76em;
  flex-direction: column;
  display: flex;
}

.pricing__item--price {
  grid-column-gap: .56em;
  flex: none;
  align-items: center;
  width: 114%;
  margin-top: 1.39em;
  display: flex;
}

.pricing__item--price.is--custom {
  padding-top: 1.04em;
  padding-bottom: .64em;
}

.h--56 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 800;
  line-height: 1.13;
}

.h--56.weight--700 {
  font-weight: 700;
}

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

.pricing__item--up {
  margin-top: 1.67em;
  margin-bottom: 1.39em;
}

.pricing__item--cta {
  grid-row-gap: .49em;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.pricing__item--list {
  grid-row-gap: .83em;
  color: var(--all-heading-color);
  flex-direction: column;
  margin-top: 2.78em;
  display: flex;
}

.pricing__item--list.col--white {
  color: var(--white);
}

.pricing__item--point {
  grid-column-gap: 1.18em;
  align-items: center;
  display: flex;
}

.icon-done {
  background-color: #e3f0fc;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 2.22em;
  height: 2.22em;
  padding: .56em;
  display: flex;
  position: relative;
}

.two-icons {
  border-radius: 100vw;
  flex: none;
  width: 2.22em;
  height: 2.22em;
  position: relative;
  overflow: hidden;
}

.icon-close {
  z-index: 2;
  background-color: var(--white-smoke-2);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 2.22em;
  height: 2.22em;
  padding: .56em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pricing__item--popular {
  color: #fff;
  background-color: #335fff;
  border-radius: 1.04em;
  margin-bottom: 12px;
  padding: 8px 14px;
}

.pricing__see-all {
  justify-content: center;
  margin-top: 3.89em;
  display: flex;
}

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

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

.bg--light-purple {
  background-color: #b677ff;
}

.bg--darkblue-accent {
  background-color: #21204a;
}

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

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

.col--vibrant-blue {
  color: var(--vibrant-blue);
}

.risks__body {
  grid-column-gap: 7.57em;
  grid-row-gap: 5.56em;
  flex-direction: column;
  grid-template-rows: minmax(34.03em, 1fr);
  grid-template-columns: minmax(37.78em, 1fr) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

.risks__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.risks__desc.desktop-45 {
  max-width: 45%;
}

.card-block__mark-text {
  grid-row-gap: .63em;
  flex-direction: column;
  display: flex;
}

.card-block__title__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 5.56em;
  display: flex;
}

.booming__body {
  grid-column-gap: 6.25em;
  grid-row-gap: 3.89em;
  flex-direction: row;
  align-items: center;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

.booming__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 28.61em;
  margin-top: -9.93em;
  display: flex;
  position: relative;
}

.booming__color-cards {
  grid-column-gap: 2.22em;
  grid-row-gap: 2.22em;
  flex: 1;
  grid-template-rows: 17.92em minmax(17.92em, 1fr);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.booming__color-column {
  grid-row-gap: 2.22em;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.booming__color-column.is--1 {
  margin-top: 3.47em;
}

.hero-pattern {
  z-index: 1;
  opacity: .4;
  width: 100%;
  height: 87.99em;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.hero-pattern.is--top {
  opacity: 1;
  height: 100%;
  display: block;
  inset: auto auto auto 0%;
}

.hero-pattern.is--password {
  z-index: -1;
  top: -1.8em;
  right: -9.9em;
}

.advantages__body {
  grid-column-gap: 4.17em;
  grid-row-gap: 4.17em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 7.64em 8.68em 9.03em;
  display: flex;
}

.advantages__body.is--google {
  padding-left: 3.47em;
  padding-right: 3.47em;
}

.advantages__card {
  grid-row-gap: 1.67em;
  border-radius: .83em;
  flex-direction: column;
  padding: 2.78em 1.67em 2.22em;
  display: flex;
}

.advantages__card-point {
  grid-column-gap: 1.18em;
  border-bottom: 1px solid #ebeff4;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.advantages__card-img {
  flex: none;
  width: 2.22em;
  height: 2.22em;
  margin-top: .21em;
  position: relative;
}

.advantages__card-text {
  grid-row-gap: .21em;
  flex-direction: column;
  display: flex;
}

.hiw {
  overflow: hidden;
}

.hiw__body {
  grid-column-gap: 20.35em;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 6.25em;
  padding-bottom: 6.25em;
  display: flex;
}

.hiw__cards {
  grid-column-gap: 3.61em;
  grid-row-gap: 3.61em;
  flex-direction: column;
  display: flex;
}

.hiw__card {
  grid-column-gap: 2.22em;
  align-items: flex-start;
  display: flex;
}

.hiw__card-img {
  filter: grayscale();
  border-radius: 100%;
  flex: none;
  width: 4.17em;
  height: 4.17em;
  overflow: hidden;
}

.hiw__card-text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.hiw-decor {
  width: 44.51em;
  height: 53.26em;
  position: absolute;
  inset: auto auto -22.22em -17.01em;
}

.price-compare {
  z-index: 2;
  background-color: #fff;
  padding-top: 9.03em;
  position: relative;
}

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

.price-compare__top {
  grid-column-gap: 2.78em;
  justify-content: flex-end;
  padding-top: 1.67em;
  padding-bottom: 1.67em;
  display: flex;
  position: relative;
}

.price-compare__top--item {
  z-index: 1;
  grid-row-gap: 1.11em;
  flex-direction: column;
  align-items: stretch;
  width: 12.8em;
  display: flex;
  position: relative;
}

.price-compare__top--heading {
  grid-row-gap: .35em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.price-compare__list {
  z-index: 1;
  flex-direction: column;
  display: flex;
  position: relative;
}

.price-compare__item {
  border-bottom: 1px solid var(--alice-blue-3);
}

.price-compare__item--top {
  grid-column-gap: 1.11em;
  cursor: pointer;
  align-items: center;
  padding-top: 1.67em;
  padding-bottom: 1.67em;
  padding-left: 1.11em;
  display: flex;
}

.h--20 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.33;
}

.price-compare__item--icon {
  width: 1.25em;
  height: 1.25em;
  transition: transform .3s;
}

.price-compare__item--bot {
  overflow: hidden;
}

.price-compare__item--row {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd20f0605af2_Dash.svg");
  background-position: 0 100%;
  background-repeat: repeat-x;
  background-size: 16px 1px;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.67em;
  padding-bottom: 1.67em;
  padding-left: 1.11em;
  display: flex;
}

.price-compare__item--right {
  grid-column-gap: 2.78em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.price-compare__item--point {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 12.8em;
  display: flex;
}

.faq {
  padding-top: 5.56em;
  padding-bottom: 5.56em;
}

.faq.is--blog-template {
  padding-top: 8.33em;
  padding-bottom: 8.33em;
}

.faq__body {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: relative;
}

.faq__left {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: flex-start;
  width: 27.78em;
  display: flex;
  position: sticky;
  top: 9em;
}

.faq__wrapper {
  width: 51.25em;
}

.faq__list {
  grid-row-gap: .28em;
  flex-direction: column;
  display: flex;
}

.faq__item {
  background-color: var(--white);
  border-radius: .69em;
  flex-direction: column;
  padding: 1.67em 2.22em;
}

.faq__item--top {
  cursor: pointer;
  position: relative;
}

.faq__item--bot {
  overflow: hidden;
}

.faq__item--icon {
  border: 2px solid var(--vibrant-blue);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 1.46em;
  height: 1.46em;
  display: flex;
  position: absolute;
  inset: .35em 0% auto auto;
}

.faq__item--icon.is--no-stroke {
  border-style: none;
  border-width: 0;
}

.faq__item--icon.no-border {
  border-style: none;
}

.faq__icon--line {
  background-color: var(--all-heading-color);
  border-radius: 100vw;
  width: 100%;
  height: 2px;
}

.faq__icon--line.is--ab {
  transition: transform .3s;
  position: absolute;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%)rotate(90deg);
}

.faq__icon--line.is--circle {
  background-color: var(--vibrant-blue);
  width: 60%;
}

.faq__item--padding {
  padding-top: 1.11em;
}

.card-block__btn {
  align-self: flex-start;
  margin-top: .56em;
}

.compare {
  padding-top: 9.03em;
  padding-bottom: 3.88889em;
}

.compare__heading {
  grid-row-gap: 1.67em;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 43.89em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.compare__chart {
  object-fit: fill;
  margin-top: 5.83em;
  position: relative;
}

.compare__top {
  z-index: 3;
  display: flex;
  position: relative;
}

.compare__top--item {
  grid-column-gap: 2.22em;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 8.06em;
  padding-left: 2.22em;
  padding-right: 2.22em;
  display: flex;
}

.compare__top--item.middle {
  border-top-left-radius: .69em;
  border-top-right-radius: .69em;
}

.compare__top--logo {
  width: 16.32em;
  height: 3.13em;
}

.compare__top--logo.mobile {
  display: none;
}

.compare__top--dp {
  border: 2px solid var(--vibrant-blue);
  border-radius: .56em;
  width: 19.65em;
  height: 4.58em;
  position: relative;
}

.compare__top--dp.is--no-border {
  border-width: 0;
}

.compare__dp--top {
  z-index: 2;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.compare__dp--top-name {
  position: relative;
}

.compare__dp--arrow {
  width: 1.39em;
  height: 1.39em;
  position: absolute;
  right: 1.67em;
}

.compare__list {
  z-index: 2;
  position: relative;
}

.compare__list.hide {
  display: none;
}

.compare__row {
  border-top: 1px solid #d3dae666;
  align-items: stretch;
  display: flex;
}

.compare__row.last {
  border-bottom: 1px solid #d3dae666;
}

.compare__item {
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 6.11em;
  padding: 1.11em 2.22em;
  display: flex;
}

.compare__item.middle {
  text-align: center;
  justify-content: center;
}

.compare__item.first {
  justify-content: flex-start;
}

.weight--800 {
  font-weight: 800;
}

.compare__chart--bg {
  opacity: .4;
  background-image: linear-gradient(151deg, #0037ff, #cea4ff99 50%, #0037ff33);
  border-radius: .69em;
  width: 28.75em;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.card-block__two-btn {
  grid-column-gap: 2.22em;
  align-items: center;
  display: flex;
}

.more-compare {
  padding-top: 5.56em;
  padding-bottom: 5.56em;
}

.more-compare.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp");
  background-position: 0 0, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 100%, auto 100%;
}

.more-compare__heading {
  grid-row-gap: 1.67em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 33.5em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.more-compare__grid {
  grid-column-gap: 4.17em;
  grid-row-gap: 2.78em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 65%;
  margin-top: 3.89em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.more-compare__item {
  grid-row-gap: 1.11em;
  background-color: var(--white);
  border-radius: .56em;
  flex-direction: column;
  padding: 1.67em 2.67em 1.67em 1.67em;
  display: flex;
  position: relative;
  box-shadow: 0 11px 22px #01292414;
}

.more-compare__item.hide {
  display: none;
}

.more-compare__arrow {
  width: 1.67em;
  height: 1.67em;
  position: absolute;
  top: 1.94em;
  right: .97em;
}

.price-compare__chart {
  position: relative;
}

.price-compare__top--parent {
  z-index: 2;
  justify-content: flex-end;
  width: 100%;
  margin-top: 2.22em;
  position: sticky;
  top: 6em;
}

.feature__img-wrapper {
  border-radius: 1.04em;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 37.78em;
  height: 38.75em;
  display: flex;
}

.col--yellow {
  color: var(--light-yellow);
}

.bg--yellow {
  background-color: #ffe066;
}

.quote-color__decor {
  width: 13.82em;
  height: 18.89em;
  position: absolute;
  inset: auto auto 0% 0%;
}

.quote-color__decor.is--2 {
  inset: 0% 0% auto auto;
  transform: rotate(180deg);
}

.quote-color__decor.is--wide {
  width: 26.39em;
  height: 100%;
  inset: 0% 0% auto auto;
}

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

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

.btn__border {
  border: .18em solid var(--light-yellow);
  border-top-right-radius: .42em;
  width: .97em;
  height: .97em;
  position: absolute;
  top: .42em;
  right: .42em;
}

.btn__border.is--black {
  border-color: var(--all-heading-color);
}

.btn__border.is--white {
  border-color: #fff;
}

.btn__border.is--333 {
  border-color: #333;
}

.consider {
  padding-top: 9.03em;
  padding-bottom: 5.56em;
}

.consider__body {
  grid-row-gap: 4.17em;
  flex-direction: column;
  display: flex;
}

.consider__heading {
  grid-row-gap: 1.67em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 49.72em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.consider__cards {
  grid-column-gap: 3.33em;
  grid-row-gap: 2.22em;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.consider__card {
  grid-row-gap: .83em;
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 41.39em;
  padding: 3.05556em 1.67em 1.81em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.consider__card-line {
  height: .69em;
  position: absolute;
  inset: 0% 0% auto;
}

.comp-details {
  padding-top: 9.03em;
  padding-bottom: 5.56em;
}

.comp-details__body {
  grid-row-gap: 4.17em;
  flex-direction: column;
  display: flex;
}

.comp-details__heading {
  grid-row-gap: 1.67em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 38.33em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.comp-details__heading.is--clickcease {
  width: 47em;
}

.comp-details__heading.is--trafficguard {
  width: 42.22em;
}

.comp-details__info {
  grid-column-gap: 6.46em;
  grid-row-gap: 2.22em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.comp-details__left {
  grid-row-gap: 1.67em;
  background-color: var(--white-2);
  border-radius: .69em;
  flex-direction: column;
  max-width: 23.68em;
  padding: 2.22em;
  display: flex;
  position: sticky;
  top: 7em;
}

.comp-details__right {
  grid-row-gap: 4.44em;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.comp-details__point {
  color: var(--dark-grey);
  cursor: pointer;
}

.comp-details__point.w--current {
  color: var(--all-heading-color);
}

.comp-details__card {
  grid-row-gap: 2.22em;
  flex-direction: column;
  display: flex;
}

.comp-details__card-text {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.comp-details__cards {
  grid-column-gap: 3.33em;
  display: flex;
}

.comp-details__img {
  border-radius: 1.04em;
  width: 26.32em;
  height: 14.93em;
  position: relative;
}

.comp-details__banner {
  grid-column-gap: 5em;
  border-radius: 1.04em;
  align-items: center;
  padding: 1.67em;
  display: flex;
}

.comp-details__banner-text.desktop-46 {
  max-width: 46%;
}

.comp-details__banner-text.desktop-55 {
  max-width: 55%;
}

.comp-details__banner-text.desktop-51 {
  max-width: 51%;
}

.comp-details__banner-img {
  margin-left: auto;
  margin-right: auto;
}

.comp-details__banner-img.is--width-286 {
  width: 19.86em;
}

.comp-details__list {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.comp-details__list-item {
  grid-column-gap: .56em;
  align-items: flex-start;
  display: flex;
}

.comp-details__list-icon {
  flex: none;
  width: 1.67em;
  height: 1.67em;
  margin-top: -.07em;
  position: relative;
}

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

.bg--purple-650 {
  background-color: #ccd7ff;
}

.hero__photos {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  margin-right: -3em;
  display: flex;
  position: static;
  bottom: auto;
  left: auto;
  right: 0%;
}

.hero__photo-column {
  grid-row-gap: 1.81em;
  flex-direction: column;
  display: flex;
  position: relative;
}

.hero__photo-column.is--3 {
  top: 5.49em;
}

.hero__photo-column.is--4 {
  top: 14.72em;
}

.hero__photo-item {
  border-radius: .69em;
  width: 10.97em;
  height: 14.65em;
  overflow: hidden;
}

.text-review {
  background-image: linear-gradient(50deg, #0037ff1a, #cea4ff0f 53%, #0037ff05);
}

.text-review.bg--gradient {
  z-index: 2;
  position: relative;
}

.text-review__body {
  flex-direction: column;
  grid-template-rows: minmax(34.03em, 1fr);
  grid-template-columns: minmax(37.78em, 1fr) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: block;
}

.text-review__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-review__wrapper {
  grid-column-gap: 4.51em;
  grid-row-gap: 2.78em;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.text-review__card {
  grid-row-gap: 1.74em;
  flex-direction: column;
  align-items: flex-start;
  width: 38.61em;
  margin-bottom: 2.78em;
  display: flex;
}

.text-review__text {
  background-color: var(--white);
  border-radius: .97em;
  padding: 1.81em 1.94em;
}

.text-review__author {
  grid-column-gap: 1.11em;
  align-items: center;
  display: flex;
}

.text-review__author-photo {
  border-radius: 100vw;
  flex: none;
  width: 2.99em;
  height: 2.99em;
  position: relative;
  overflow: hidden;
}

.text-review__author-name {
  grid-row-gap: .21em;
  flex-direction: column;
  display: flex;
}

.text-review__cards {
  grid-column-gap: 4.51em;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  align-items: flex-start;
}

.why__hero-video {
  align-self: flex-start;
  width: 44.24em;
  height: 24.93em;
}

.wic.oldpage {
  display: none;
}

.wic__body {
  grid-column-gap: 2.77778em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 24.08em) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  padding-top: 4.44em;
  display: flex;
  position: relative;
}

.wic__left {
  grid-row-gap: 1.67em;
  background-color: #f3f5fe;
  border-radius: .69em;
  flex-direction: column;
  flex: none;
  max-width: 24.08em;
  margin-left: 1rem;
  padding: 2.22em;
  display: flex;
  position: sticky;
  top: 7em;
}

.wic__right {
  grid-row-gap: 3.89em;
  flex-direction: column;
  width: 55em;
  padding-bottom: 5rem;
  display: flex;
}

.p--13 {
  font-size: .9em;
}

.p--13.weight--700 {
  margin-bottom: 0;
}

.btn__border--bg-parent {
  border-top-right-radius: .42em;
  width: .97em;
  height: .97em;
  position: absolute;
  top: .42em;
  right: .42em;
  overflow: hidden;
}

.btn__border--bg {
  background-color: var(--light-yellow);
  width: 100%;
  height: 100%;
  transform: rotate(45deg);
}

.btn__border--bg.is--black {
  background-color: var(--all-heading-color);
}

.btn__border--bg.bg--whitesmoke, .btn__border--bg.btn__border--bg333 {
  background-color: #fff;
}

.dp__products--heading-btn {
  margin-top: 1.04em;
}

.wic__left-item {
  opacity: .6;
  color: #484d56;
  font-weight: 700;
}

.wic__left-item.w--current {
  opacity: 1;
  color: #000;
  font-weight: 700;
}

.wic__right-item {
  grid-row-gap: 3.33em;
  flex-direction: column;
  display: flex;
}

.wic__right-item.is--full-width {
  width: 190%;
  margin-left: -75%;
  padding: 3.33em 6.945em 3.33em 75%;
}

.wic__text-block {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.wic__text-block.is--float {
  display: block;
}

.wic__text-links, .wic__text-bullets {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.wic__text-bullets.is--row {
  grid-column-gap: 4.86em;
  flex-flow: wrap;
}

.wic__text-bullet {
  grid-column-gap: .56em;
  display: flex;
}

.wic__bullet-icon {
  flex: none;
  width: 1.67em;
  height: 1.67em;
  position: relative;
}

.wic__bullet-icon.is--big {
  width: 3.33em;
  height: 3.33em;
}

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

.wic__imgs.is--centered {
  justify-content: center;
  align-items: center;
}

.wic__img {
  width: 7.99em;
  height: 7.99em;
  position: relative;
}

.wic__img.is--3-ways {
  width: 27.01em;
  height: 15.21em;
}

.is--bullet {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fdf7b7605ba7_Ellipse%201080.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 3px 3px;
  margin-left: .8em;
  padding-left: .8em;
  font-weight: 400;
}

.is--bullet.is--white {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd117e605bd0_Ellipse%201081.svg");
}

.is--bullet.p--18 {
  flex-flow: row;
  display: block;
}

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

.wic__text-quote {
  grid-row-gap: 1.67em;
  background-image: linear-gradient(102deg, #0037ff1a, #cea4ff0f 50%, #0037ff05);
  border-radius: 10px;
  flex-direction: column;
  padding: 2.22em;
  display: flex;
  position: relative;
}

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

.wic__quote-icon {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/644ba342793ded38ba8e77cb_%E2%80%9D.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 4.44em;
  height: 3.54em;
  position: absolute;
  inset: 1.11em auto auto 1.11em;
}

.wic__quote-icon.is--2 {
  inset: auto 1.11em 1.11em auto;
}

.wic__text-block-img {
  float: left;
  height: 12.71em;
  margin-right: 2.08em;
}

.wic__text-block-img.is--float-left {
  float: right;
}

.wic__text-block-img.is--bots {
  width: 18.06em;
  height: 16.67em;
}

.wic__text-block-img.is--bots.is--float-left {
  float: right;
  margin-left: 2.67em;
}

.wic__text-block-img.is--risks {
  width: 24.31em;
  height: 13.68em;
  margin-right: 0;
}

.wic__text-block-img.is--risks.is--float-left {
  float: right;
  margin-left: 2.67em;
}

.wic__text-block-img.is--cubics {
  width: 18.82em;
  height: 18.82em;
  margin-left: 5.97em;
  margin-right: 0;
}

.wic__text-block-img.is--cubics.is--float-left {
  float: right;
}

.wic__text-block-img.is--types {
  width: 28.61em;
  height: 16.11em;
  margin-right: 0;
}

.wic__text-block-img.is--types.is--float-left {
  float: right;
  margin-left: 2.67em;
}

.wic__text-block-img.is--mount {
  width: 24.72em;
  height: 19.93em;
}

.wic__text-block-img.is--mount.is--float-left {
  float: right;
  margin-left: 2.67em;
}

.wic__text-block-img.is--bubble {
  width: 23.61em;
  height: 23.61em;
  margin-left: 5.97em;
  margin-right: 0;
}

.wic__text-block-img.is--bubble.is--float-left {
  float: right;
}

.wic__text-block-img.is--culc {
  width: 16.46em;
  height: 16.46em;
  margin-right: 0;
}

.wic__text-block-img.is--culc.is--float-left {
  float: right;
  margin-left: 2.67em;
}

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

.wic__text-cards {
  grid-column-gap: 4.17em;
  justify-content: space-between;
  display: flex;
}

.wic__text-card {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.wic__card-img {
  width: 6.25em;
  height: 6.25em;
  position: relative;
}

.wic__card-text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.wic__logos-block {
  grid-column-gap: 1.67em;
  display: flex;
}

.wic__logo {
  height: 2.57em;
}

.integration-accordion__body {
  grid-row-gap: 4.17em;
  flex-direction: column;
  display: flex;
}

.integration-accordion__info {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.integration-accordion__left {
  grid-row-gap: 1.67em;
  border-radius: 16px;
  flex-direction: column;
  width: 100%;
  max-width: 31.04em;
  padding: 5.56em 3.89em 6.53em;
  display: flex;
  position: sticky;
  top: 7em;
  overflow: hidden;
}

.integration-accordion__right {
  grid-row-gap: 4.44em;
  flex-direction: column;
  flex: 1;
  align-items: flex-end;
  padding-top: 5.56em;
  padding-left: 4.17em;
  display: flex;
}

.integration-accordion__point {
  z-index: 1;
  cursor: pointer;
  border: 1px solid #fff0;
  border-radius: 100vw;
  padding-top: .97em;
  padding-bottom: .97em;
  padding-left: 2.22em;
  position: relative;
}

.integration-accordion__point:hover {
  color: var(--vibrant-blue);
  border-radius: 100vw;
}

.integration-accordion__left-bg {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641876d828808251fb6a5184_BG.png");
  background-position: 100% 0;
  background-size: 100%;
  position: absolute;
  inset: 0%;
}

.accordion__item--top {
  grid-column-gap: .97em;
  cursor: pointer;
  align-items: center;
  display: flex;
  position: relative;
}

.accordion__item--bot {
  height: 0;
  padding-left: 4.05em;
  overflow: hidden;
}

.accordion__list {
  grid-row-gap: 3.89em;
  flex-direction: column;
  display: flex;
}

.accordion__item {
  border-bottom: 1px solid #d3dae6;
  padding-bottom: 1.67em;
}

.accordion__item-logo {
  width: 2.78em;
  height: 2.78em;
  position: relative;
}

.accordion__item--padding {
  padding-top: 1.11em;
}

.accordion__block {
  grid-row-gap: 3.33em;
  flex-direction: column;
  display: flex;
}

.accordion__items {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.time {
  background-image: linear-gradient(#fff, #0037ff14 30%, #cea4ff33 56%, #0037ff4d);
}

.time__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 5.56em;
  padding-bottom: 9.03em;
  display: flex;
}

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

.time__card {
  grid-row-gap: 1.67em;
  text-align: center;
  background-color: #fff;
  border-radius: 1.04em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 37.78em;
  padding: 3.33em 2.71em;
  display: flex;
}

.time__cards {
  grid-row-gap: 3.89em;
  flex-direction: column;
  display: flex;
  position: relative;
}

.time__item {
  grid-column-gap: 1.39em;
  align-items: center;
  display: flex;
}

.time__item.is--right {
  align-self: flex-end;
}

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

.circle {
  border-radius: 100vw;
  width: 1.67em;
  height: 1.67em;
}

.line {
  width: 2.22em;
  height: 1px;
  position: relative;
}

.time__line {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd67fd605c02_Vertical%20Dash.svg");
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: 1px 24px;
  width: 1px;
  height: 100%;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.team {
  background-color: var(--dark-blue);
  padding-bottom: 60px;
}

.team__body {
  padding-top: 9.03em;
}

.team__content {
  border-radius: 1.04em;
  padding-left: 10em;
  position: relative;
  overflow: hidden;
}

.team__content.bg--darkblue.bg--white-mobile {
  flex-direction: column;
  justify-content: space-between;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.team__cards {
  justify-content: flex-end;
  width: 100%;
  margin-left: auto;
  margin-right: 0;
  display: none;
}

.team__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  max-width: 24.44em;
  display: flex;
  position: absolute;
  inset: 3.89em auto auto 3.89em;
}

.team__heading.col--white.col--dark-mobile {
  max-width: 30em;
}

.team__card {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 25.35em;
  height: 34.47em;
  padding: 1.67em;
  display: flex;
  position: relative;
}

.team__card.wide {
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: 0;
  padding-bottom: 3em;
}

.team__card-text {
  z-index: 2;
  grid-row-gap: .69em;
  color: #fff;
  flex-direction: column;
  display: flex;
  position: relative;
}

.team__card-title {
  grid-row-gap: .14em;
  flex-direction: column;
  display: flex;
}

.team__photo {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.team__photo-mask {
  background-image: linear-gradient(#02020200, #090914 93%);
  width: 100%;
  height: 19.44em;
  position: absolute;
  inset: auto 0% 0%;
}

.team__card-hover {
  z-index: 3;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.67em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.team__card-hover.hide {
  display: block;
}

.team__card-hover.bg--gradient {
  background-color: #fff;
}

.team__card-hover.bg--gradient.hide {
  display: none;
}

.team__card-hover-text {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.team__card-hover-link {
  grid-column-gap: .56em;
  align-items: center;
  display: flex;
}

.team__card-hover-icon {
  width: 1.74em;
  height: 1.74em;
  position: relative;
}

.team__card-hover-item {
  grid-row-gap: .69em;
  flex-direction: column;
  display: flex;
}

.text-review__grid {
  justify-content: space-between;
  margin-top: 6.88em;
  display: flex;
}

.text-review__btn {
  justify-content: center;
  margin-top: 4.44em;
  display: flex;
}

.time__line--animated {
  background-color: var(--vibrant-blue);
  position: absolute;
  inset: 0%;
}

.blog-tags {
  z-index: 2;
  padding-top: 9.03em;
  padding-bottom: 3.47em;
  position: relative;
}

.blog-tags.filter-bg-blur {
  z-index: 4;
}

.blog-tags__wrapper {
  margin-left: auto;
  margin-right: auto;
}

.blog-tags__list {
  grid-column-gap: 2.78em;
  grid-row-gap: 2.08em;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-tags__item {
  color: #343741;
  cursor: pointer;
  background-color: #f3f6fa;
  border-radius: 100vw;
  flex: none;
  position: relative;
  overflow: hidden;
}

.rich-text h2 {
  margin-top: 2.78vw;
  margin-bottom: 0;
  font-size: 2.4375rem;
  line-height: 1.23;
}

.rich-text p {
  margin-top: 2.22vw;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.33;
}

.rich-text figure {
  border-radius: .69em;
  width: 53.68em;
  max-width: none;
  margin: 2.22em auto 0 0;
  display: flex;
  overflow: hidden;
}

.rich-text ol {
  margin-top: 1.11em;
  margin-bottom: 0;
  padding-left: 1.59em;
}

.rich-text li {
  font-size: 1.125rem;
  line-height: 1.33;
}

.rich-text blockquote {
  background-color: #edf5fd;
  border-left-width: 3px;
  border-left-color: #18181b;
  margin-top: 2.22vw;
  margin-bottom: 0;
  padding: 2.22vw 10.07vw 2.22vw 2.22vw;
  font-size: 1.125rem;
  line-height: 1.33;
}

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

.rich-text a:visited {
  color: var(--light-purple);
}

.rich-text h3 {
  margin-top: 2.78vw;
  font-size: 1.5rem;
  line-height: 1.23;
}

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

.hero-blog__thumbnail {
  border-radius: .69em;
  width: 31.81em;
  height: 22.36em;
  overflow: hidden;
}

.blog-template__body {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 6.53em;
  padding-bottom: 8.33em;
  padding-left: 5.42em;
  display: flex;
  position: relative;
}

.blog-template__content {
  max-width: 53.68em;
}

.blog-template__author {
  grid-column-gap: 1.67em;
  border-radius: .69em;
  align-items: flex-start;
  margin-top: 5.56em;
  padding: 1.46em 2.22em;
  display: flex;
}

.blog-template__author--avatar {
  border-radius: 100vh;
  flex: none;
  width: 8.68em;
  height: 8.68em;
  overflow: hidden;
}

.blog-template__author--content {
  grid-row-gap: .56em;
  flex-direction: column;
  display: flex;
}

.blog-template__author--links {
  color: var(--vibrant-blue);
  align-items: center;
  display: flex;
}

.blog-template__author--link {
  transition: opacity .3s;
}

.blog-template__author--link:hover {
  opacity: .5;
}

.blog-template__contents {
  grid-row-gap: 1.67em;
  background-color: #e5ebff66;
  border-radius: .69em;
  flex-direction: column;
  align-items: flex-start;
  width: 24.17em;
  padding: 2.22em;
  display: flex;
  position: sticky;
  inset: 6.53em auto auto 0;
}

.blog-template__contents--list {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.subscr__body {
  justify-content: space-between;
  align-items: center;
  padding-top: 3.89em;
  padding-bottom: 3.89em;
  display: flex;
}

.subscr__title {
  width: 40.63em;
}

.form {
  margin-bottom: 0;
}

.form__list {
  flex-direction: column;
  display: flex;
}

.form__list.horizontal {
  grid-column-gap: .56em;
  flex-direction: row;
  align-items: stretch;
}

.form__item {
  width: 25.35em;
}

.form__item.is--blog {
  flex: 1;
  width: auto;
}

.form__field {
  color: var(--all-heading-color);
  border-radius: .42vw;
  height: 100%;
  margin-bottom: 0;
  padding-left: 1.39vw;
  padding-right: 1.39vw;
  font-size: 1.11em;
}

.form__submit--parent {
  padding: 0;
  position: relative;
}

.form__submit--parent.is--login {
  margin-top: .56em;
}

.form__submit--parent.is--more {
  border-style: none;
  margin-top: 3.89em;
}

.form__submit {
  z-index: 2;
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.posts {
  z-index: 0;
  padding-top: 5.56em;
  padding-bottom: 5.56em;
  position: relative;
}

.posts.is--blog-template {
  padding-top: 8.33em;
  padding-bottom: 8.33em;
}

.posts.is--recent {
  padding-top: 3.47em;
  padding-bottom: 0;
}

.posts__title {
  margin-bottom: 2.22em;
}

.posts__list {
  grid-row-gap: 3.33em;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.posts__list.is--recent {
  grid-row-gap: 2.22em;
  flex-direction: column;
  align-items: flex-end;
  padding-bottom: 30px;
  position: relative;
}

.posts__item {
  grid-row-gap: 2.22em;
  flex-direction: column;
  width: 27.22em;
  display: flex;
}

.posts__item.is--recent {
  width: 41.88em;
}

.posts__thumbnail {
  border-radius: .69em;
  width: 100%;
  height: 16.67em;
  overflow: hidden;
}

.posts__thumbnail.is--recent {
  height: 13.89em;
}

.posts__thumbnail.is--podcasts {
  background-color: #052148;
}

.posts__content {
  grid-row-gap: .83em;
  flex-direction: column;
  display: flex;
}

.posts__subheading {
  color: var(--vibrant-blue);
  flex-wrap: wrap;
  display: block;
}

.posts__item--title {
  padding-right: 2.84em;
  position: relative;
}

.posts__item--title.is--recent {
  padding-right: 0;
}

.posts__categories--list {
  grid-column-gap: .56em;
  grid-row-gap: .56em;
  flex-wrap: wrap;
  display: flex;
}

.posts__categories--item {
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
}

.posts__arrow {
  width: 1.67em;
  height: 1.94em;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.posts__arrow.is--recent {
  display: none;
}

.posts__arrow.is--hero {
  width: 1.18em;
  height: 1.18em;
  position: static;
  transform: rotate(-45deg);
}

.posts__pagination {
  border-top: 1px solid #eaecf0;
  align-items: center;
  margin-top: 2.22em;
  padding-top: 1.39em;
  position: relative;
}

.posts__pagination--item {
  color: #69707d;
  border-radius: .56em;
  justify-content: center;
  align-items: center;
  width: 2.78em;
  height: 2.78em;
  font-weight: 700;
  transition: color .3s, background-color .3s;
  display: flex;
}

.posts__pagination--item.w--current {
  background-color: var(--alice-blue);
  color: var(--vibrant-blue);
}

.posts__pagination--list {
  grid-column-gap: .14em;
  justify-content: center;
  display: flex;
}

.posts__next {
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: absolute;
  left: auto;
  right: 0%;
}

.posts__btn {
  grid-column-gap: .56em;
  align-items: center;
  display: flex;
}

.posts__btn--icon {
  width: 1.39em;
  height: 1.39em;
}

.posts__btn--icon.reverse {
  transform: rotate(180deg);
}

.posts__previous {
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: absolute;
  left: 0;
  right: auto;
}

.posts__link {
  grid-row-gap: 2.22em;
  cursor: pointer;
  flex-direction: column;
  display: flex;
}

.posts__link.is--recent {
  grid-column-gap: 1.67em;
  flex-direction: row;
}

.posts__link.is--hero {
  width: 100%;
  height: 100%;
}

.posts__categories--link {
  align-items: center;
  height: 1.74em;
  padding-left: .69em;
  padding-right: .69em;
  display: flex;
}

.posts__left {
  flex: none;
  width: 22.22em;
}

.posts__right {
  grid-row-gap: .83em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hero__form {
  width: 100%;
  margin-top: 5.28em;
}

.hero__slider--list {
  display: flex;
}

.hero__slider--item {
  background-color: var(--white);
  color: #080736;
  border-radius: .69em;
  flex-direction: column;
  width: 21.25em;
  height: 34.03em;
  display: flex;
  overflow: hidden;
}

.hero__slider--item.swiper-slide {
  flex: none;
}

.hero__slider--img {
  flex: none;
  height: 12em;
}

.hero__slider--content {
  grid-row-gap: .9em;
  flex-direction: column;
  padding: 1.53em;
  display: flex;
}

.hero__slider--bot-parent {
  border-top: 1px solid #f4f4f5;
  flex: 1;
  align-items: flex-end;
  padding: 1.25em 1.53em 1.53em;
  display: flex;
}

.hero__slider--parent {
  width: 54.17em;
  margin-left: 6.94em;
  position: relative;
}

.hero__slider--bullets {
  grid-column-gap: 1.11em;
  justify-content: flex-end;
  align-items: center;
  width: 47.22em;
  display: flex;
  position: absolute;
  bottom: -3.13em;
}

.hero__slider--bullet {
  background-color: #d3dae6;
  width: 4.17em;
  height: 3px;
  transition: background-color .2s;
}

.compare__dp--bot {
  z-index: 1;
  border: 1px solid #d3dae6;
  border-radius: 0 0 .56em .56em;
  width: 100%;
  position: absolute;
  top: 100%;
  overflow: hidden;
}

.compare__dp--item {
  background-color: var(--white);
  cursor: pointer;
  border-bottom: 1px solid #d3dae6;
  justify-content: center;
  align-items: center;
  height: 4.58em;
  display: flex;
}

.vertical-cards__body {
  grid-column-gap: 7.57em;
  grid-row-gap: 5.56em;
  flex-direction: column;
  grid-template-rows: minmax(34.03em, 1fr);
  grid-template-columns: minmax(37.78em, 1fr) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 9.03em;
  display: flex;
}

.vertical-cards__body.is--regional {
  padding-top: 3.33em;
  padding-bottom: 3.33em;
}

.vertical-cards__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.vertical-cards__heading.is--international {
  max-width: 52.64em;
}

.vertical-cards__heading.is--display {
  max-width: 61.11em;
}

.vertical-cards__title.desktop-60 {
  max-width: 60%;
}

.vertical-cards__title.desktop-56 {
  max-width: 56%;
}

.vertical-cards__cards {
  grid-column-gap: 4.44em;
  grid-row-gap: 4.44em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vertical-cards__card {
  grid-row-gap: 2.22em;
  color: var(--dark-slate-grey);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.vertical-card__img {
  border-radius: .69em;
  width: 100%;
  height: 18.75em;
  position: relative;
  overflow: hidden;
}

.vertical-card__heading {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.vertical-card__title {
  align-items: flex-start;
  min-height: 4.44em;
  display: flex;
}

.text-block__body {
  grid-column-gap: 8.75em;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

.text-block__heading {
  width: 48.19em;
}

.text-block__text {
  flex: 1;
}

.hero__label {
  grid-column-gap: .69em;
  align-items: center;
  display: flex;
}

.hero__label-icon {
  flex: none;
  width: 1.67em;
  height: 1.67em;
  position: relative;
}

.hero__label-icon.is--microsoft {
  width: 2.22em;
  height: 2.22em;
}

.hero__label-icon.is--linkedin {
  width: 1.81em;
  height: 1.81em;
}

.hero__label-icon.is--google {
  width: 2.36em;
  height: 2.15em;
}

.gradient {
  background-image: linear-gradient(265deg, #fff0, #fff 78%);
  width: 6.94em;
  height: 100%;
  margin-left: -4em;
  position: absolute;
  inset: 0% auto auto 0%;
}

.gradient.is--right {
  margin-left: 0;
  margin-right: -5.9em;
  inset: 0% 0% auto auto;
  transform: rotate(180deg);
}

.big-cards-img__heading {
  grid-row-gap: 2.08em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.big-cards-img__body {
  grid-column-gap: 5.56em;
  grid-row-gap: 5.56em;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding-top: 9.03em;
  display: grid;
}

.insight__title {
  width: 45.56em;
}

.insight__desc {
  flex: 1;
  max-width: 37.64em;
}

.big-cards-img__cards {
  grid-column-gap: 3.89em;
  grid-row-gap: 3.89em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.big-cards-img__card {
  grid-row-gap: 2.78em;
  border-radius: 1.04em;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 2.78em;
  display: flex;
}

.big-cards-img__card-text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.big-cards-img__img {
  border-radius: .56em;
  width: 18.69em;
  height: 14.17em;
  position: relative;
  overflow: hidden;
  box-shadow: 8px 8px 22px #00000014;
}

.big-cards-img__img.is--2 {
  width: 19.58em;
  height: 13.47em;
}

.big-cards-img__img.is--search {
  width: 24.24em;
  height: 13.87em;
}

.insight__text {
  max-width: 37.64em;
}

.color-cards-bg {
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  position: relative;
}

.color-cards-bg__body {
  grid-row-gap: 2.36em;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641ac451d7e90affc20dc37a_Banner%20bg.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 1.04em;
  flex-direction: column;
  align-items: flex-start;
  padding: 4.44em 3.33em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.color-cards-bg__body.bg--darkblue {
  background-position: 100%;
  background-size: auto 100%;
}

.color-cards-bg__body.bg--darkblue.is--search {
  margin-bottom: 0;
}

.color-cards-bg__heading {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  max-width: 80%;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.color-cards-bg__heading.col--white.is--left {
  margin-bottom: 10px;
  margin-left: 0;
}

.hero__slider--bot {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.form__success {
  background-color: #0037ff;
}

.blog-template__socials {
  grid-row-gap: 2.22em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 6.53em;
  left: 0;
}

.blog-template__social {
  width: 2.22em;
  height: 2.22em;
  transition: opacity .3s;
}

.blog-template__social:hover {
  opacity: .5;
}

.line__animated {
  background-color: var(--vibrant-blue);
  position: absolute;
  inset: 0%;
}

.integrations__logos--parent {
  display: flex;
}

.integrations__logos--parent.is--2 {
  justify-content: flex-end;
  align-self: flex-end;
}

.integrations__logos--parent.g2badgesinner.is--2 {
  justify-content: space-between;
  align-items: center;
}

.hero__marks {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.hero__mark {
  grid-column-gap: .56em;
  align-items: center;
  display: flex;
}

.hero__mark-icon {
  width: 1.67em;
  height: 1.67em;
  position: relative;
}

.quote-color__bg {
  transform-style: preserve-3d;
  position: absolute;
  inset: 0%;
}

.connect__content {
  justify-content: space-between;
  align-items: center;
  padding-top: 9.03em;
  padding-bottom: 8.33em;
  display: flex;
}

.connect__left {
  grid-row-gap: 4.44em;
  flex-direction: column;
  display: flex;
}

.connect__cards {
  grid-column-gap: 3.33em;
  display: flex;
}

.connect__card {
  cursor: pointer;
  background-color: #fff;
  border-radius: .69em;
  max-width: 21.25em;
  overflow: hidden;
}

.connect__contacts {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.connect__contact {
  grid-row-gap: .56em;
  border-radius: 1.04em;
  flex-direction: column;
  max-width: 24.86em;
  padding: 1.11em;
  display: flex;
}

.connect__icon {
  width: 1.67em;
  height: 1.67em;
  position: relative;
}

.connect__card-img {
  height: 17.85em;
}

.connect__card-text {
  grid-row-gap: .56em;
  flex-direction: column;
  padding: 1.67em 1.67em 2.22em;
  display: flex;
}

.connect__card-btn {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 1.81em;
  display: flex;
}

.connect__card-icon {
  width: 1.67em;
  height: 1.67em;
}

.blog-template__author-name {
  display: flex;
}

.section {
  max-height: 100dvh;
  position: relative;
  overflow: hidden;
}

._404__body {
  grid-row-gap: 2.22em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  max-height: 100vh;
  display: flex;
  overflow: hidden;
}

._404__text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h--120 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8.33em;
  line-height: 1;
}

._404__img {
  width: 42.08em;
  height: 47.64em;
  position: absolute;
  inset: auto -3.19em -4.58em auto;
}

.compliance__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 6.11em;
  display: flex;
}

.compliance__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.compliance__title.desktop-50 {
  max-width: 50%;
}

.compliance__desc.desktop-45 {
  max-width: 45%;
}

.compliance__items {
  grid-row-gap: 5.56em;
  flex-direction: column;
  display: flex;
}

.compliance__cards {
  grid-column-gap: 6.94em;
  grid-row-gap: 5.63em;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.compliance__bottom-text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.compliance__bottom-text.desktop-45 {
  align-self: center;
  max-width: 45%;
}

.testing__body {
  grid-row-gap: 4.44em;
  flex-direction: column;
  padding-top: 5.56em;
  padding-bottom: 5.56em;
  display: flex;
}

.testing__text {
  grid-column-gap: 9.2em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.testing__cards {
  grid-column-gap: 2.22em;
  grid-row-gap: 2.22em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compliance__cards-wrapper {
  grid-row-gap: 2.22em;
  border-radius: 1.04em;
  flex-direction: column;
  padding: 3.89em 3.07em;
  display: flex;
}

.compliance__cards-desc {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.compliance__cards-desc.desktop-40 {
  max-width: 40%;
}

.freatures-cards__body {
  grid-row-gap: 4.17em;
  flex-direction: row;
  padding-top: 2.78em;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.freatures-cards__left {
  flex: none;
  align-self: flex-start;
  margin-top: 8em;
  margin-right: 1.67em;
  position: sticky;
  top: 7em;
}

.freatures-cards__line {
  background-color: var(--gainsboro-2);
  width: 1px;
  position: relative;
}

.freatures-cards__items {
  grid-row-gap: 4.44em;
  flex-direction: column;
  margin-left: 2.22em;
  padding-top: 2.78em;
  display: flex;
}

.freatures-cards__line-active {
  background-color: var(--vibrant-blue);
  width: 1px;
  position: absolute;
  inset: 0%;
}

.freatures-cards__point {
  cursor: pointer;
  padding: 1.11em;
  transition: color .2s;
  display: block;
}

.freatures-cards__point.col--grey-600:hover {
  color: var(--dark-blue);
}

.freatures-cards__point.col--grey-600.is--active {
  color: var(--vibrant-blue);
  background-color: #f3f6fa;
}

.freatures-cards__item {
  grid-row-gap: 2.22em;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.freatures-cards__cards {
  grid-column-gap: 2.64em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.freatures-cards__card {
  grid-row-gap: 1.53em;
  border: 1px solid var(--gainsboro-2);
  border-radius: 1.04em;
  flex-direction: column;
  padding: 1.39em 1.67em;
  display: flex;
}

.freatures-cards__card.is--solved {
  border-color: var(--green);
}

.freatures-cards__card-top {
  grid-column-gap: .28em;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.freatures-cards__card-text {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.freatures-cards__card-icon {
  width: 2.78em;
  height: 2.78em;
}

.freatures-cards__mark {
  grid-column-gap: .56em;
  align-items: flex-start;
  display: flex;
}

.freatures-cards__mark-icon {
  flex: none;
  width: 1.67em;
  height: 1.67em;
  margin-top: .2em;
}

.password {
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100vh;
  padding-top: 5.56em;
  padding-bottom: 5.56em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.field-label {
  display: none;
}

.password__form {
  grid-row-gap: 1.11em;
  flex-direction: column;
  width: 22.43em;
  display: flex;
}

.form-block {
  grid-row-gap: 2.22em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.password__heading.col--white {
  grid-row-gap: 1.67em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.password__desc.desktop-70 {
  max-width: 70%;
}

.text-field {
  border-radius: .42em;
  height: 2.92em;
  padding-top: .76em;
  padding-bottom: .76em;
  padding-left: 1.67em;
  font-weight: 500;
}

.password__btn {
  z-index: 2;
  background-color: var(--vibrant-blue);
  opacity: 0;
  border-radius: .42em;
  padding-top: .97em;
  padding-bottom: .97em;
  font-size: 1.11em;
  font-weight: 800;
  position: absolute;
  inset: 0%;
}

.advantages__cards {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.advantages__heading {
  grid-row-gap: 1.67em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.advantages__title.desktop-50 {
  max-width: 50%;
}

.advantages__title.desktop-80 {
  max-width: 80%;
}

.types-of-fraud__body {
  grid-row-gap: 3.82em;
  flex-direction: column;
  margin-bottom: 9.07em;
  padding-top: 5.56em;
  padding-left: 15.49em;
  padding-right: 15.49em;
  display: flex;
}

.types-of-fraud__cards {
  grid-column-gap: 3.33em;
  justify-content: center;
  display: flex;
}

.types-of-fraud__card {
  grid-row-gap: 1.11em;
  border-radius: .56em;
  flex-direction: column;
  flex: 1;
  padding: 1.67em;
  display: flex;
}

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

.padding-top-130 {
  padding-top: 9.03em;
}

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

.padding-bottom-130 {
  padding-bottom: 9.03em;
}

.vertical-cards__bottom-text {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.vertical-cards__bottom-text.desktop-38 {
  max-width: 38%;
}

.vertical-cards__bottom-text.desktop-50 {
  max-width: 50%;
}

.dark-cards {
  position: relative;
  overflow: hidden;
}

.dark-cards__body {
  padding-top: 5.56em;
  padding-bottom: 6.94em;
  position: relative;
}

.dark-cards__cards {
  grid-column-gap: 3.47em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.89em;
  display: grid;
}

.dark-cards__card {
  color: #fff;
  background-color: #1d1c46;
  border-radius: .83em;
  padding: 2.22em 2.08em 2.22em 2.22em;
}

.pattern-bg {
  opacity: .2;
  width: 53.89em;
  height: 87.92em;
  position: absolute;
  inset: -39em -7.4em auto auto;
}

.heading {
  padding-top: 2rem;
}

.heading.padding-smaller {
  padding-bottom: 2.56rem;
}

.heading__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 5.56em;
  display: flex;
}

.service-page-link {
  text-decoration: underline;
}

.legal__body {
  grid-column-gap: 7.01em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 24.08em) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 5.56em;
  padding-bottom: 9.03em;
  display: flex;
  position: relative;
}

.legal__right {
  grid-row-gap: 1.67em;
  background-color: #fafafa;
  border-radius: .69em;
  flex-direction: column;
  flex: 1;
  max-width: 24.38em;
  padding: 2.22em;
  display: flex;
  position: sticky;
  top: 7em;
}

.legal__right.is--light-blue {
  background-color: #e5ebff66;
}

.legal__left {
  grid-row-gap: 3em;
  flex-direction: column;
  display: flex;
}

.legal__left-item {
  color: #69707d;
}

.legal__left-item.w--current {
  color: var(--vibrant-blue);
}

.legal__item {
  grid-row-gap: 3.33em;
  flex-direction: column;
  max-width: 55em;
  display: flex;
}

.legal__item-text, .legal__text-links {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

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

.legal__line {
  background-color: var(--gainsboro-2);
  height: 1px;
}

.legal__line.w--current {
  color: var(--vibrant-blue);
}

.blog-tags__form--parent {
  margin-bottom: 0;
}

.blog-tags__form {
  position: relative;
}

.blog-tags__radio--parent {
  cursor: pointer;
  margin-bottom: 0;
  padding: .83em 1.39em;
}

.blog-tags__radio--icon {
  opacity: 0;
  cursor: pointer;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.blog-tags__search {
  z-index: 6;
  grid-column-gap: .69em;
  background-color: #fff;
  border: 1px solid #d3dae6;
  border-radius: .56em;
  align-items: center;
  width: 30.83em;
  height: 3.06em;
  padding: .69em .97em;
  display: flex;
  position: absolute;
  inset: auto 0% -8.9em auto;
  box-shadow: 0 1px 2px #1018280d;
}

.blog-tags__search--icon {
  width: 1.39em;
  height: 1.39em;
}

.blog-tags__search--field {
  color: #98a2b3;
  border: 1px #000;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noah, sans-serif;
  font-size: 1.11em;
  font-weight: 400;
}

.cards__body {
  grid-row-gap: 3.33em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 9.03em;
  display: flex;
}

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

.hero-video {
  flex: none;
  width: 44.24em;
  height: 24.93em;
}

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

.webinars__form {
  background-color: #0000;
}

.webinars__search {
  z-index: 3;
  grid-column-gap: .69em;
  background-color: #fff;
  border: 1px solid #d3dae6;
  border-radius: .56em;
  align-items: center;
  width: 30.83em;
  height: 3.06em;
  padding: .69em .97em;
  display: flex;
  position: static;
  inset: auto 0% -8.9em auto;
  box-shadow: 0 1px 2px #1018280d;
}

.webinars-template__body {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 6.53em;
  padding-bottom: 2.78em;
  display: flex;
}

.webinars-template__left {
  width: 53.68em;
}

.webinars-template__right {
  grid-row-gap: 3.33em;
  border-radius: .69em;
  flex-direction: column;
  align-items: flex-start;
  width: 24.17em;
  padding: 2.22em;
  display: flex;
}

.webinars-template__right--content {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.webinars-template__right--list {
  grid-row-gap: 1.67em;
  flex-direction: column;
  display: flex;
}

.webinars-template__right--list.horizontal {
  grid-column-gap: 2.22em;
  flex-direction: row;
}

.webinars-template__right--item {
  grid-column-gap: .56em;
  align-items: center;
  display: flex;
}

.webinars-template__right--icon {
  flex: none;
  width: 1.67em;
  height: 1.67em;
}

.other__body {
  padding-top: 3.75em;
  padding-bottom: 9.03em;
}

.other__title {
  margin-bottom: 2.22em;
}

.speakers__body {
  grid-row-gap: 1.81em;
  flex-direction: column;
  padding-bottom: 8.33em;
  display: flex;
}

.speakers__list {
  grid-column-gap: 2.78em;
  justify-content: flex-start;
  display: flex;
}

.speakers__item {
  grid-row-gap: .56em;
  border-right: 1px solid #d3dae6;
  flex-direction: column;
  width: 26.53em;
  padding-right: 2.78em;
  display: flex;
}

.speakers__top {
  grid-column-gap: 1.11em;
  align-items: center;
  padding-top: .69em;
  padding-bottom: .69em;
  display: flex;
}

.speakers__avatar {
  border-radius: 100vw;
  flex: none;
  width: 6.25em;
  height: 6.25em;
  overflow: hidden;
}

.speakers__right {
  grid-row-gap: .14em;
  flex-direction: column;
  display: flex;
}

.speakers__socials {
  grid-column-gap: .56em;
  margin-top: .42em;
  display: flex;
}

.speakers__social {
  width: 1.11em;
  height: 1.11em;
}

.podcast-embed {
  width: 39em;
}

.podcast-template__body {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 6.11em;
  padding-bottom: 2.08em;
  display: flex;
}

.podcast-template__left {
  width: 53.68em;
}

.podcast-template__left--links {
  grid-row-gap: 1.11em;
  border-radius: 1.04em;
  flex-direction: column;
  margin-top: 2.78em;
  padding: 2.08em;
  display: flex;
}

.podcast-template__left--link {
  grid-column-gap: .69em;
  align-items: center;
  display: flex;
}

.podcast-template__left--arrow {
  flex: none;
  width: .56em;
  height: .97em;
}

.podcast-template__right {
  grid-row-gap: 3.89em;
  flex-direction: column;
  width: 24.31em;
  display: flex;
}

.podcast-template__right--item {
  grid-row-gap: 1.11em;
  flex-direction: column;
  display: flex;
}

.podcast-template__thumbnail {
  border-radius: 1.04em;
  width: 24.31em;
  height: 24.31em;
  overflow: hidden;
}

.podcast-template__right--links {
  grid-column-gap: 2.08em;
  align-items: center;
  display: flex;
}

.podcast-template__right--link {
  width: 2.22em;
  height: 2.22em;
}

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

.videos__body {
  grid-row-gap: 3.89em;
  flex-direction: column;
  padding-top: 9.03em;
  padding-bottom: 0;
  display: flex;
}

.login {
  z-index: 1001;
  background-color: #f1f1f1;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.login.is--signup {
  background-color: #f1f1f1;
  display: none;
}

.login.directlinkpage {
  width: auto;
  height: auto;
  display: block;
  position: static;
  overflow: auto;
}

.login__body {
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.login__body.free_demo_page {
  min-height: 100vh;
}

.login__left {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 38.89em;
  margin-top: auto;
  margin-bottom: auto;
  padding: 5vh 5.28em;
  display: flex;
}

.login__left.is--login {
  padding-top: 4vh;
  padding-bottom: 4vh;
}

.login__left.is--login.login_open {
  padding-top: 2.5%;
  padding-bottom: 2.5%;
}

.login__title {
  text-align: center;
  margin-bottom: 2vh;
}

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

.login__form--list {
  grid-row-gap: 1.5vh;
  flex-direction: column;
  min-width: 430px;
  display: flex;
}

.login__form--list.is--grid {
  grid-column-gap: 16px;
  grid-row-gap: 1.5vh;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.login__form--list.is--grid.login_from_listv2 {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  padding-top: 40px;
}

.login__form--item {
  flex-direction: column;
  align-items: flex-start;
}

.login__form--item.is--phone {
  background-color: var(--white);
  border-radius: .42em;
  align-items: center;
  height: 45px;
  display: block;
  position: relative;
}

.login__form--item.is--password {
  display: flex;
}

.login__form--item.input_groupv1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login__form--item.input_groupv1.namegroup {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  position: relative;
}

.login__form--field {
  background-color: var(--white);
  border: 1px #fff;
  border-radius: .42em;
  width: 100%;
  height: 45px;
  margin-bottom: 0;
  padding-left: 1.18vw;
  padding-right: 1.18vw;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.31;
  overflow: auto;
}

.login__form--field:active, .login__form--field:focus, .login__form--field:focus-visible, .login__form--field[data-wf-focus-visible] {
  border-color: var(--vibrant-blue);
}

.login__form--field.pop_email {
  border-style: solid;
  border-color: var(--gainsboro);
}

.login__form--descr {
  color: #98a2b3;
  width: 21rem;
  margin-top: -.56em;
}

.p--12 {
  margin-bottom: 0;
  font-size: .83em;
}

.p--12.is-lh-150 {
  line-height: 1.5;
}

.login__or {
  grid-column-gap: .56em;
  color: #98a2b3;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 1.2vh;
  margin-bottom: 1.2vh;
  display: flex;
}

.login__or--line {
  background-color: #d3dae6;
  width: 100%;
  height: 1px;
}

.login__grid {
  grid-column-gap: 1.11em;
  grid-row-gap: 1.11em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.login__grid--item {
  grid-column-gap: .56em;
  background-color: var(--white);
  cursor: pointer;
  border-radius: .42em;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 2.92em;
  padding-top: .15rem;
  padding-left: .8125rem;
  display: flex;
}

.login__grid--item.is--apple {
  display: none;
}

.login__grid--icon {
  width: 1.67em;
  height: 1.67em;
  transform: translate(0, -.075rem);
}

.login__left--body {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.login__left--bot {
  text-align: center;
  width: 18.06em;
  position: absolute;
  bottom: 1vh;
}

.login__left--top {
  grid-column-gap: .42em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  top: 4vh;
  left: 22.4em;
}

.login__sign-in {
  color: var(--vibrant-blue);
}

.login__right {
  color: #fff;
  background-color: #080736;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641c28bd91fac960892ff173_gradient.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641c28797e76f9168b13f70b_Mask%20group.png");
  background-position: 50% 100%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, auto 100%;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.login__right--heading {
  grid-row-gap: 1.67em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 38.19em;
  display: flex;
}

.login__right--descr {
  width: 29.86em;
}

.login__right--descr.is--login {
  width: auto;
  max-width: 450px;
}

.login__right--img {
  border-radius: .83em;
  width: 29.44em;
  height: 14.17em;
  margin-top: 1.94em;
  overflow: hidden;
}

.login__logo {
  width: 11.46em;
  height: 2.15em;
  position: absolute;
  top: 4vh;
}

.login__right--logos {
  grid-column-gap: 2.43em;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 4vh;
}

.login__right--bg {
  width: 44em;
  height: 48.96em;
  position: absolute;
  bottom: -14.79em;
  right: -20.56em;
}

.login__form-phone--error {
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0% 1.18em 0% auto;
}

.feature__btn {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 5em;
  display: flex;
}

.card-block__img-descr {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 3.33em;
}

.card-block__img-descr.desktop-80 {
  max-width: 75%;
}

.hero__author-photo {
  border-radius: 100vw;
  width: 7.71em;
  height: 7.71em;
  overflow: hidden;
}

.login__cross {
  cursor: pointer;
  width: 1.11em;
  height: 1.11em;
  position: fixed;
  top: 4vh;
  left: 2.22em;
}

.login__cross.is--right {
  left: auto;
  right: 2.22em;
}

.login__cross.is--right.cross_dnone {
  display: none;
}

.hide {
  padding-bottom: 0;
  display: none;
}

.leaders__line, .nav__burger, .nav__logo--color, .nav__back, .nav__mob-cta, .automatically__tabs--arrows {
  display: none;
}

.tabs__stroke {
  grid-row-gap: .83em;
  border-radius: 2.67em;
  flex-direction: column;
  padding: 1.11em 1.67em;
  display: flex;
}

.tabs__stroke.list_main {
  background-color: #0000;
  border-style: none;
  border-width: 0;
  border-radius: 2.67em;
}

.tabs__link--text {
  grid-row-gap: .83em;
  background-color: var(--white);
  border: 2px solid #0000;
  border-radius: 1.11em;
  padding: 1.11em 1.67em;
}

.tabs__link--text:hover {
  border-width: 2px;
}

.tabs__link--text.w--current {
  background-color: #0000;
}

.booming__arrow {
  width: 12.831em;
  height: 9.114em;
  position: absolute;
  top: auto;
  bottom: -16em;
  left: -4.9em;
}

.booming__arrow.is--left {
  bottom: -8.3em;
  left: auto;
  right: -4.9em;
}

.price-compare__top--bg {
  z-index: 0;
  background-color: #fff;
  width: 70%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.legal__item-img {
  width: 100%;
}

.legal__item-2-parts {
  grid-column-gap: 3.33em;
  grid-row-gap: 3.33em;
  border-top: 1px solid var(--gainsboro-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3.33em;
  display: grid;
}

.legal__item-part {
  grid-row-gap: 1.39em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.legal__item-3-parts {
  grid-column-gap: 3.33em;
  grid-row-gap: 3.33em;
  border-top: 1px solid var(--gainsboro-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3.33em;
  display: grid;
}

.legal__item-4-parts {
  grid-column-gap: 3.33em;
  grid-row-gap: 3.33em;
  border-top: 1px solid var(--gainsboro-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3.33em;
  display: grid;
}

.legal__item-color-items {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.legal__item-color-item {
  grid-row-gap: 1.67em;
  text-align: center;
  flex-direction: column;
  flex: none;
  align-items: center;
  display: flex;
}

.legal__item-color {
  border-radius: 15px;
  width: 100%;
  height: 11.11em;
  overflow: hidden;
}

.legal__item-color-pallete {
  grid-column-gap: 1.67em;
  grid-row-gap: 1.67em;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(33.13em, 1fr) 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.legal__item-color-pallete-item {
  grid-row-gap: 1.67em;
  border-radius: 15px;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 8.89em;
  padding: 1.67em;
  display: flex;
}

.legal__item-color-pallete-item.bg--light-grey {
  background-color: #f5f5f5;
}

.legal__item-color-pallete-item.bg--light-periwinkle {
  background-color: #d3dae6;
}

.legal__item-color-pallete-item.bg--cultured {
  background-color: #f3f6fa;
}

.legal__item-color-pallete-item.bg--white {
  border: 1px solid var(--dark-slate-grey);
}

.legal__item-color-pallete-item.bg--manatee {
  background-color: #98a2b3;
}

.legal__item-color-pallete-item.bg--black-coral {
  background-color: #69707d;
}

.legal__item-color-pallete-item.bg--onyx {
  background-color: #343741;
}

.legal__item-color-pallete-item.bg--eerie-black {
  background-color: #222;
}

.legal__item-color-pallete-item.grad-1 {
  color: #fff;
  background-image: linear-gradient(to right, #3be082, #851cff 60%, #c694ff);
}

.legal__item-color-pallete-item.grad-2 {
  color: #fff;
  background-image: linear-gradient(to right, #0f43ff, #4b01a2);
}

.legal__item-color-pallete-item.grad-3 {
  color: #fff;
  background-color: #080736;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/6458ee06c19e76d845cc6198_Mask%20group.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.legal__item-color-pallete-item.grad-4 {
  color: #080736;
  background-image: linear-gradient(151deg, #0037ff33, #cea4ff0f 52%, #0037ff0a);
}

.legal__item-color-pallete-item.grad-5 {
  color: #080736;
  background-image: linear-gradient(151deg, #0037ff99, #cea4ff2e 52%, #0037ff1f);
}

.legal__item-color-pallete-item.grad-6 {
  color: #080736;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/6458ee531ed291b6a2010e5f_Mask%20group2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.legal__item-color-tints {
  grid-column-gap: 0em;
  grid-row-gap: 1.11em;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-top: 1.39em;
  display: grid;
}

.legal__item-color-tints.is--last {
  margin-bottom: 4.86em;
}

.legal__item-color-tints-item {
  grid-row-gap: .56em;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding: 1.25em 1.53em;
  display: flex;
}

.legal__item-color-tints-item.bg--darkblue-80 {
  background-color: #39395e;
}

.legal__item-color-tints-item.bg--darkblue-60 {
  background-color: #6b6a86;
}

.legal__item-color-tints-item.bg--darkblue-40 {
  background-color: #9c9caf;
}

.legal__item-color-tints-item.bg--darkblue-20 {
  background-color: #cecdd7;
}

.legal__item-color-tints-item.bg--darkblue-10 {
  background-color: #e6e6eb;
}

.legal__item-color-tints-item.bg--vibrant-blue-80 {
  background-color: #335fff;
}

.legal__item-color-tints-item.bg--vibrant-blue-60 {
  background-color: #6687ff;
}

.legal__item-color-tints-item.bg--vibrant-blue-40 {
  background-color: #99afff;
}

.legal__item-color-tints-item.bg--vibrant-blue-20 {
  background-color: #ccd7ff;
}

.legal__item-color-tints-item.bg--vibrant-blue-10 {
  background-color: #e5ebff;
}

.legal__item-color-tints-item.bg--green-80 {
  background-color: #62e69b;
}

.legal__item-color-tints-item.bg--green-60 {
  background-color: #89ecb4;
}

.legal__item-color-tints-item.bg--green-40 {
  background-color: #b1f3cd;
}

.legal__item-color-tints-item.bg--green-20 {
  background-color: #d8f9e6;
}

.legal__item-color-tints-item.bg--green-10 {
  background-color: #ebfcf2;
}

.legal__item-color-tints-item.bg--light-purple-80 {
  background-color: #9d49ff;
}

.legal__item-color-tints-item.bg--light-purple-60 {
  background-color: #b677ff;
}

.legal__item-color-tints-item.bg--light-purple-40 {
  background-color: #cea4ff;
}

.legal__item-color-tints-item.bg--light-purple-20 {
  background-color: #e7d2ff;
}

.legal__item-color-tints-item.bg--light-purple-10 {
  background-color: #f3e8ff;
}

.legal__item-color-tints-item.bg--light-yellow-80 {
  background-color: #ffd633;
}

.legal__item-color-tints-item.bg--light-yellow-60 {
  background-color: #ffe066;
}

.legal__item-color-tints-item.bg--light-yellow-40 {
  background-color: #ffeb99;
}

.legal__item-color-tints-item.bg--light-yellow-20 {
  background-color: #fff5cc;
}

.legal__item-color-tints-item.bg--light-yellow-10 {
  background-color: #fffae5;
}

.legal__item-color-tints-item.bg--light-orange-80 {
  background-color: #ff9b3f;
}

.legal__item-color-tints-item.bg--light-orange-60 {
  background-color: #ffb46f;
}

.legal__item-color-tints-item.bg--light-orange-40 {
  background-color: #ffcd9f;
}

.legal__item-color-tints-item.bg--light-orange-20 {
  background-color: #ffe6cf;
}

.legal__item-color-tints-item.bg--light-orange-10 {
  background-color: #fff2e7;
}

.legal__item-color-tints-card {
  grid-row-gap: 1.11em;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.legal__item-typo {
  background-color: #f3f6fa;
  border-radius: .69em;
  padding: 1.67em 2em;
}

.legal__item-typo-wrap {
  grid-row-gap: 1.11em;
  flex-direction: column;
  max-width: 60%;
  display: flex;
}

.legal__item-web-styles {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.legal__item-web-styles-item {
  border-bottom: 1px solid var(--gainsboro-2);
  align-items: center;
  height: 8.33em;
  padding-right: 4.17em;
  display: flex;
}

.legal__item-web-styles-item.is--last {
  border-bottom-style: none;
}

.legal__item-web-styles-item.is--first {
  height: 4.86em;
}

.legal__item-web {
  background-color: #f3f6fa;
  border-radius: 15px;
  padding-left: 2em;
  padding-right: 2em;
}

.cs__hero-video {
  width: 44.24em;
  height: 24.93em;
}

.hero__cs-logo {
  max-width: 12.92em;
}

.customer-stories {
  padding-bottom: 150px;
}

.cs-body__body {
  padding-top: 8.33em;
}

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

.cs-body__text {
  max-width: 53.61em;
}

.pricing__dp {
  border: 2px solid var(--vibrant-blue);
  cursor: pointer;
  background-color: #fff;
  border-radius: .56em;
  width: 6.11em;
  height: 2.78em;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 1px 1px 2px #1018280d;
}

.pricing__dp--top {
  grid-column-gap: .9em;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.pricing__dp--arrow {
  width: 1.39em;
  height: 1.39em;
  transform: rotate(180deg);
}

.pricing__dp--list {
  background-color: #fff;
  border-radius: .56em;
  width: 100%;
  position: absolute;
  top: 102%;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #10182808, 0 4px 6px -2px #10182814;
}

.pricing__dp--item {
  grid-column-gap: .63em;
  justify-content: center;
  align-items: center;
  height: 2.36em;
  transition: background-color .2s;
  display: flex;
}

.pricing__dp--item:hover {
  background-color: #f9fafb;
}

.pricing__dp--checked {
  width: 1.39em;
  height: 1.39em;
}

.compare__tooltip {
  position: relative;
}

.compare__tooltip--icon {
  background-color: #e3f0fc;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 2.22em;
  height: 2.22em;
  padding: .28em;
  display: none;
}

.compare__tooltip--content {
  background-color: var(--white);
  color: var(--all-heading-color);
  text-align: left;
  border-radius: 6px;
  width: 17.78em;
  padding: .56em;
  display: none;
  position: absolute;
  top: 134%;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 4px 18px #0000001f, 0 4px 18px -2px #3232320a;
}

.compare__tooltip--arrow {
  width: .97em;
  height: .49em;
  position: absolute;
  top: -.49em;
  left: 50%;
  transform: translate(-50%);
}

.nav__scroll {
  color: #080736;
  background-color: #fff;
  border-radius: 2.57em;
  width: 91.11em;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 0;
  transform: translate(0, -200px);
  box-shadow: 0 0 35px #00000026;
}

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

.why-us__button.whyusbtnv2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.connect__socials {
  grid-column-gap: 1.67em;
  flex-direction: row;
  align-items: center;
  margin-top: .56em;
  display: flex;
}

.connect__socials-item {
  width: 1.67em;
  height: 1.67em;
}

.feature__row {
  margin-top: 1em;
  display: flex;
}

.feature__row--item {
  grid-row-gap: .94em;
  border-left: 1px solid #f3f6fa4d;
  flex-direction: column;
  align-items: flex-start;
  width: 19.31em;
  padding-left: 1.11em;
  display: flex;
}

.feature__row--icon {
  width: 3.65em;
  height: 3.65em;
}

.feature__row--text {
  width: 17em;
}

.price-compare--arrows {
  display: none;
}

.price-compare--arrow {
  cursor: pointer;
  background-color: #213555;
  border-radius: .56em;
  justify-content: center;
  align-items: center;
  width: 3.89em;
  height: 2.78em;
  padding: 1.04em 1.18em;
  transition: background-color .3s;
  display: flex;
}

.price-compare--arrow:hover {
  background-color: #36578c;
}

.price-compare--arrow.right {
  transform: rotate(180deg);
}

.cookies {
  z-index: 999;
  color: var(--white);
}

.cookies__title {
  display: none;
}

.cookies__descr {
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.cookies__btns {
  grid-column-gap: 1rem;
  justify-content: space-between;
  width: 100%;
  max-width: 100px;
  display: flex;
}

.cookies__btns.is--popup {
  grid-row-gap: .5rem;
  flex-direction: column;
}

.cookies__accept {
  cursor: pointer;
  width: 7.0625rem;
}

.cookies__accept.is--popup {
  width: auto;
}

.cookies__btn--second {
  flex: 1;
  display: none;
}

.cookies__close {
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  position: absolute;
  inset: 1rem auto 0% 1.5rem;
}

.cookies__container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cookies__banner {
  z-index: 9;
  color: var(--all-heading-color);
  background-color: #fff;
  background-image: linear-gradient(155deg, #0037ff99, #cea4ff99 58%, #0037ff33 95%, #0037ff33);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.cookies__preferences {
  z-index: 999;
  grid-column-gap: .5rem;
  background-color: var(--vibrant-blue);
  opacity: 0;
  cursor: pointer;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: auto auto 0% 0;
}

.cookies__preferences--icon {
  width: 1.125rem;
  height: 1.125rem;
}

.cookies__preferences--text {
  grid-column-gap: .5rem;
}

.cookies__popup {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
}

.cookies__popup--bg {
  z-index: 0;
  background-color: #000000bd;
  position: absolute;
  inset: 0%;
}

.cookies__popup--body {
  z-index: 2;
  color: var(--dark-blue);
  background-color: #fff;
  border-radius: 1rem;
  max-width: 28.125rem;
  padding: 2rem;
  position: relative;
}

.cookies__popup--form {
  margin-bottom: 2rem;
}

.cookies__popup--list {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.cookies__popup--item {
  cursor: pointer;
  padding-left: 1.75rem;
}

.cookies__popup--item.first {
  cursor: default;
}

.cookies__popup--check {
  float: left;
  border: 1px solid var(--dark-blue);
  border-radius: .2rem;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: -1.75rem;
}

.cookies__popup--check.w--redirected-checked {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd50c9605dd4_checked.svg");
  background-size: contain;
}

.cookies__popup--check.w--redirected-focus {
  box-shadow: none;
}

.cookies__popup--check.checked {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd50c9605dd4_checked.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.cookies__preferences--click {
  grid-column-gap: .5rem;
  padding: 1rem;
  display: flex;
}

.hero__img--grid {
  grid-column-gap: 2.1875rem;
  align-items: flex-start;
  width: 100%;
  height: 21.25rem;
  margin-top: 3.75rem;
  padding-left: 7.92em;
  padding-right: 7.92em;
  display: flex;
}

.hero__img--left {
  flex: 1;
  height: 100%;
}

.hero__img--right {
  grid-row-gap: 2.1875rem;
  flex-direction: column;
  flex: 0 auto;
  height: 100%;
  display: flex;
}

.img-scale {
  object-fit: cover;
  transform: scale(1.01);
}

.process__body {
  padding-top: 8.125rem;
}

.process__title {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.process__title.desktop-50 {
  max-width: 50%;
}

.proces__list {
  border-radius: .625rem;
  flex-direction: column;
  margin-top: 3.5rem;
  display: flex;
  overflow: hidden;
}

.process__item {
  flex-direction: column;
  justify-content: space-between;
  min-height: 25.3125rem;
  padding: 2rem 4rem 4rem 2rem;
  display: flex;
  position: relative;
}

.process__item.is--1 {
  background-color: #e5ebff;
}

.process__item.is--2 {
  background-color: #dbe2ff;
}

.process__item.is--3 {
  background-color: #d3ddff;
}

.process__item.is--4 {
  background-color: #cad5ff;
}

.process__item.is--5 {
  background-color: #bfcbff;
}

.process__item.is--6 {
  background-color: #b5c4ff;
}

.process__item.is--7 {
  background-color: #aabcff;
}

.process__item--top {
  justify-content: space-between;
  display: flex;
}

.process__item--step {
  display: flex;
}

.process__item--icon {
  width: 4.6875rem;
  height: 4.6875rem;
  margin-top: 2rem;
  position: absolute;
  top: 2rem;
  right: 4rem;
}

.process__item--bot {
  grid-row-gap: .6875rem;
  flex-direction: column;
  max-width: 30rem;
  display: flex;
}

.process__vertical {
  transform-origin: 0 0;
  position: absolute;
  bottom: 4rem;
  left: 2rem;
  transform: translate(0, 100%)rotate(-90deg);
}

.jobs__body {
  padding-top: 8.125rem;
}

.jobs__heading {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.jobs__heading--descr {
  text-align: center;
  max-width: 33.875rem;
}

.jobs__content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.col--grad-green {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3ce082, #3ce082 7%, #851cff 91%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 5.5rem;
  display: inline-block;
}

.h {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 4.6875rem;
  font-weight: 800;
  line-height: 1.13;
}

.blur-section {
  z-index: 2;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  overflow: hidden;
}

.blur-section__body {
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  padding-top: 20%;
  display: flex;
}

.blur-section__item {
  opacity: .5;
  width: 63rem;
  height: 70rem;
  transform: scale(1.2);
}

.blur-section__item.is--2 {
  opacity: 1;
  width: 74rem;
  transform: translate(200px)scale(1.2);
}

.blur-section__item.is--1 {
  transform: translate(-60%)scale(1.2);
}

.blur-section__item.is--left-light {
  opacity: 1;
  width: 55.56em;
  height: 55.56em;
  transform: translate(-40%)scale(1.2);
}

.blur-section__item.is--light-right {
  opacity: 1;
  width: 60.7968em;
  height: 80.6976em;
  transform: translate(-24%)scale(1.2);
}

.filter-bg-blur {
  z-index: 3;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #ffffff4d;
  position: relative;
}

.col--grad-blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #0f43ff, #4b01a2);
  -webkit-background-clip: text;
  background-clip: text;
}

.col--grad-yellow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #fc0, #ff820f);
  -webkit-background-clip: text;
  background-clip: text;
}

.hero__logo--parent {
  grid-column-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-img {
  border-radius: 1.25rem;
  box-shadow: 1px 1px 35px #0000000d;
}

.footer-banner__list {
  grid-column-gap: 2rem;
  color: #fff;
  justify-content: space-between;
  width: 100%;
  margin-top: 2.625rem;
  display: flex;
}

.footer-banner__item {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-banner__icon {
  width: 1.5625rem;
  height: 1.5625rem;
}

.nav__banner {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 2.5rem;
  padding: .5rem 1rem;
  display: flex;
}

.nav__banner.col--grad-green {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  display: none;
}

.nav__banner.col--grad-blue {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.div-block {
  background-color: red;
  width: 925px;
  height: 40px;
  position: absolute;
  top: 592px;
}

.img-cover {
  object-fit: cover;
  display: block;
}

.img-negative-space {
  margin-bottom: -200px;
}

.section-positive-space {
  margin-bottom: 200px;
}

.bg--aquamarine {
  background-color: #89ecb4;
}

.box-shadow {
  border-radius: 16px;
  box-shadow: 0 2px 53px 5px #0000000d;
}

.col--grad-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #3be082 9%, #851cff 65%, #c694ff);
  -webkit-background-clip: text;
  background-clip: text;
}

.body {
  color: #343741;
}

.hero__verif-img {
  width: 30.97em;
}

.hero__verif-img.is--2 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.image {
  flex-flow: column-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hero__photos-row {
  grid-column-gap: 1.5rem;
  display: flex;
}

.hero__photos-row.is--1 {
  margin-left: 4rem;
}

.hero__back {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.hero__back--arrow {
  width: 18px;
  height: 9px;
}

.chat {
  z-index: 2147483647;
  opacity: 0;
  cursor: pointer;
  display: block;
  position: fixed;
  inset: auto 80px 30px auto;
}

.chat__text {
  z-index: 2;
  color: var(--all-heading-color);
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  min-height: 40px;
  padding: 10px 40px 10px 20px;
  display: flex;
  position: relative;
  box-shadow: 0 0 11px #0000001c;
}

.chat__lottie--parent {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 20px;
  left: 0;
  overflow: hidden;
  transform: translate(0, -100%);
}

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

.login__right--rates {
  width: 480px;
  height: 146px;
  position: absolute;
  bottom: 40px;
}

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

.login__form--grid.re_captcha {
  margin-top: 20px;
}

.login__form--grid.numberonly_add {
  grid-template-columns: 1fr;
}

.login__form--divider {
  opacity: .1;
  background-color: #080736;
  width: 100%;
  height: 1px;
}

.login__form--label {
  color: #343741;
  margin-bottom: 5px;
}

.login__checkbox---parent {
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  min-height: 45px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 7px;
  display: flex;
}

.login__checkbox--checkbox {
  border-color: #d3dae6;
  border-radius: 4px;
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
}

.login__checkbox--checkbox.w--redirected-checked {
  border-color: var(--vibrant-blue);
  background-color: var(--vibrant-blue);
  background-size: 80%;
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
}

.login__checkbox--checkbox.w--redirected-focus {
  box-shadow: none;
}

.login__checkbox--icon {
  width: 1.125rem;
  height: 1.125rem;
  margin-left: 8px;
  margin-right: 4px;
}

.login__form--field-2 {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 6px;
  width: 100%;
  height: 45px;
  margin-bottom: 0;
  padding-left: 1.18vw;
  padding-right: 1.18vw;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.31;
}

.login__form--field-2:active, .login__form--field-2:focus {
  border-color: #0037ff;
}

.btn__text {
  position: relative;
}

.btn__border-bot {
  background-color: var(--vibrant-blue);
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -3px;
}

.chat__icon {
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
}

.pricing__item--top {
  flex-direction: column;
  display: flex;
}

.rule {
  z-index: 99;
  background-color: red;
  width: 100vw;
  height: 1px;
  position: fixed;
  top: 722px;
}

.wic__tiles {
  grid-row-gap: 2rem;
  background-image: linear-gradient(102deg, #0037ff1a, #cea4ff0f 47%, #0037ff05);
  border-radius: 10px;
  flex-direction: column;
  margin-top: 1rem;
  padding: 3rem;
  display: flex;
}

.wic__tiles--title {
  text-align: center;
  align-self: center;
}

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

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

.wic__tiles--item {
  grid-row-gap: .8125rem;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
}

.wic__tiles--item.is--bg-img {
  padding: 0;
}

.wic__tiles--img {
  width: 2.375rem;
  height: 2.375rem;
}

.wic__banner {
  grid-row-gap: 2rem;
  color: #fff;
  text-align: center;
  background-color: #0c2342;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/644ba50b362aa479dc6e2326_GRAPHIC%201.svg"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp");
  background-position: 100% 0, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto 100%;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 3.5rem;
  display: flex;
}

.wic__bold {
  margin-bottom: 1rem;
  display: block;
}

.col--blue {
  color: var(--vibrant-blue);
}

.wic__socials {
  grid-row-gap: 2.22em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 7em;
  left: 0;
}

.legal__item-color-tints-title {
  display: none;
}

.legal__item-color-pallete-item-text {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 8px;
  display: none;
}

.tag-manager {
  margin-bottom: 0;
  display: block;
}

.flex-wraper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  display: flex;
}

._1st-wrap {
  width: 100%;
  max-width: 650px;
}

._2nd-wrap {
  width: 100%;
  max-width: 380px;
}

.h6-20-title {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.ralph-img {
  border: 1px solid #484d5680;
  border-radius: 10px;
  height: auto;
  margin-bottom: 20px;
}

.cookies--wrap {
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h--34 {
  font-size: 22px;
  line-height: 32px;
}

.h--30 {
  color: #fff;
  font-size: 30px;
}

.affiliate-section {
  z-index: 1;
  background-color: #080736;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: hidden;
}

.affiliate-wraper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.affiliate-content-wraper {
  width: 100%;
  max-width: 600px;
}

.h1-50-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #3ce082, #851cff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 800;
  line-height: 60px;
}

.clr-white {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
}

.affilate-button-wraper {
  max-width: 180px;
  margin-top: 50px;
}

.affiliate-img-wraper {
  width: 100%;
  max-width: 740px;
}

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

._5x-title-wraper {
  text-align: center;
  max-width: 550px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.h2-46-title {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Noah, sans-serif;
  font-size: 46px;
  font-weight: 800;
  line-height: 55px;
}

.clr-grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #3ce082, #851cff);
  -webkit-background-clip: text;
  background-clip: text;
}

._3x-wraper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  display: flex;
}

._3x-wraper.top-30 {
  margin-top: 30px;
}

.card-wraper {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 393px;
  padding: 40px 30px;
  display: block;
  position: static;
  box-shadow: 0 5px 80px #69707d21;
}

.card-inner-wraper {
  max-width: 333px;
  margin-left: auto;
  margin-right: auto;
}

.card-icon-wrap {
  background-color: #0037ff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-bottom: 30px;
  display: flex;
}

.card-icon-wrap._2nd {
  background-color: #ffcc0026;
}

.card-icon-wrap._5th {
  background-color: #ff3b5326;
}

.card-icon-wrap._4th {
  background-color: #3ce08226;
}

.card-icon {
  object-fit: fill;
  width: 40px;
  height: auto;
}

.h3-32-title {
  margin-bottom: 15px;
  font-size: 32px;
  line-height: 32px;
}

.p-18-para {
  color: #343741;
  font-size: 18px;
  line-height: 26px;
}

._3-steps-section {
  background-image: linear-gradient(225deg, #0037ff08, #fff0);
  padding-top: 100px;
  padding-bottom: 140px;
}

._3-steps-title-wrap {
  text-align: center;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.join-title-wraper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.join-icon {
  width: 60px;
  height: auto;
}

.teaser-copy {
  max-width: 650px;
  padding-right: 0%;
}

.p-xs-start {
  width: 100%;
  min-width: 100%;
  max-width: 353px;
  padding-top: 1em;
}

.teaser-container {
  max-width: 1920px;
  padding-left: 60px;
  padding-right: 60px;
}

.h4-26-title {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Noah, sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 30px;
}

.teaser-grid {
  justify-content: space-between;
  align-items: stretch;
  display: none;
}

.teaser-copy-wrap {
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.p_18_para {
  color: #343741;
  font-size: 18px;
  line-height: 28px;
}

.teaser-section {
  background-image: linear-gradient(#0037ff08, #fff0);
  padding-top: 100px;
  padding-bottom: 60px;
}

.teaser-column {
  width: 100%;
  max-width: 890px;
  position: relative;
}

.teaser-column._1st {
  max-width: 353px;
}

.teaser-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.teaser-img._2 {
  z-index: 3;
  opacity: 0;
  object-fit: fill;
  height: auto;
  top: 15%;
}

.teaser-img._3 {
  z-index: 2;
  opacity: 0;
  object-fit: fill;
  height: auto;
  top: 15%;
}

.teaser-img._4 {
  z-index: 1;
}

.teaser-img._1 {
  z-index: 4;
  object-fit: fill;
  height: auto;
  top: 15%;
}

.p-teaser-img-wrap {
  justify-content: center;
  align-items: center;
  height: 100vh;
  position: sticky;
  top: 5vh;
  overflow: hidden;
}

.teaser-img-tablet-down {
  display: none;
}

.h4-title-wraper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  width: 100%;
  display: flex;
}

.why-section {
  background-image: linear-gradient(#0037ff08, #fff0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.why-title-wraper {
  text-align: center;
  max-width: 950px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.why-flex-wraper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: center;
  display: flex;
}

.why-flex-wraper._2nd {
  justify-content: space-between;
  margin-top: 120px;
  margin-bottom: 120px;
}

.why-content-wraper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  width: 100%;
  max-width: 535px;
  display: flex;
}

.why-img-wraper {
  width: 100%;
  max-width: 650px;
}

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

.faq-title-wraper {
  text-align: center;
  margin-bottom: 60px;
}

.c-faq-a {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  overflow: hidden;
}

.c-faq-a-text {
  width: 100%;
  max-width: 1090px;
  padding: 0;
}

.faq-stripe-1 {
  background-color: #000;
  width: 2px;
  height: 100%;
}

.c-faq-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  position: relative;
}

.c-faq-q {
  align-items: center;
  display: flex;
}

.faq-a-text {
  color: #343741;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 32px;
}

._w-faq-icon {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: relative;
}

.faq-q-text {
  color: #080736;
  font-family: Noah, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 30px;
}

.c-faq-q-text {
  flex: 1;
  padding: 0;
}

.c-faq-item {
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #ffffff40;
  border-radius: 15px;
  margin-bottom: 15px;
  padding: 40px;
  font-size: 1.2em;
  line-height: 1.6em;
  box-shadow: 0 5px 80px #69707d21;
}

.faq-stripe-2 {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
}

.faq-link {
  color: #0037ff;
  font-weight: 700;
  text-decoration: underline;
}

._w-700 {
  font-weight: 700;
}

.list-flex-wraper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  margin-top: 20px;
  padding-top: 0;
  display: flex;
}

.inner-list-wraper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: flex-start;
  display: flex;
}

.check-icon {
  object-fit: fill;
  width: 24px;
  height: auto;
}

.reviews-wraper {
  margin-bottom: 90px;
}

.review-title-wrap {
  text-align: center;
  margin-bottom: 30px;
}

.clr-lite {
  color: #69707d;
  font-weight: 500;
}

.reviews-flex-wraper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.review-card-wrap {
  background-color: #fff;
  border-radius: 15px;
  align-items: center;
  width: 100%;
  max-width: 224px;
  height: 170px;
  display: flex;
  box-shadow: 0 2px 50px #69707d1a;
}

.review-inner-wrap {
  max-width: 153px;
  margin-left: auto;
  margin-right: auto;
}

.star-wraper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.p-15-para {
  color: #69707d;
  font-family: Noah, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.image-2 {
  width: 95px;
}

.hero-shadow {
  z-index: -1;
  object-fit: fill;
  height: 100%;
  position: absolute;
  inset: auto 0% -15% auto;
}

.aff-img {
  object-fit: fill;
  height: auto;
}

.row {
  flex-wrap: wrap;
  align-content: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.col {
  flex: 1;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.input-group {
  text-align: left;
  flex-direction: column;
  display: block;
  position: relative;
}

.input-group.cc-phone {
  color: #000;
  flex-flow: column;
  display: flex;
}

.input-label {
  z-index: 1;
  color: #fff;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.input {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 64px;
  margin-bottom: 0;
  padding: .5em 1em;
  transition: border-color .3s cubic-bezier(.165, .84, .44, 1);
  position: relative;
}

.input:hover, .input:focus-visible, .input[data-wf-focus-visible] {
  border-color: #5acc1d;
}

.input::placeholder {
  color: #ffffff7d;
}

.input.int-phone {
  color: #080736cc;
  background-color: #fff;
  min-height: 45px;
  font-size: 16px;
  font-weight: 500;
}

.input.int-phone:hover, .input.int-phone:active, .input.int-phone:focus {
  border-color: #fff;
}

.input.int-phone::placeholder {
  color: #08073699;
  font-weight: 500;
}

.job-title-wraper {
  text-align: center;
  margin-top: 60px;
  display: none;
}

.image-3 {
  mix-blend-mode: normal;
}

.mobile-header {
  display: none;
}

.pvc-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.reviewheading_new {
  justify-content: center;
  display: flex;
}

.reviewheading_new.align--center {
  flex: 0 auto;
  align-self: auto;
  font-size: 45px;
  font-weight: 700;
  line-height: 70px;
}

.performance {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(97deg, #0f43ff 3.5%, #4b01a2);
  -webkit-background-clip: text;
  background-clip: text;
}

.protectad {
  background-color: var(--dark-blue);
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/6628bd0603d054fc6968f297_ctabg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 440px;
  padding-top: 5.5rem;
  padding-bottom: 5.5em;
}

.protectad_body {
  padding-top: 0;
}

.hero_section {
  background-color: var(--dark-blue);
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/6631e3aff52a42ecfcd88c64_Slice%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  padding-top: 5em;
  display: flex;
  overflow: hidden;
}

.hero_content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem 0;
  display: flex;
}

.hero_image {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-bottom: -3px;
  display: flex;
  position: relative;
}

.h1 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 55px;
  font-weight: 800;
  line-height: 1.13;
}

.paragraph {
  color: var(--white);
}

.btn__border-2 {
  border: .18em solid #fc0;
  border-top-right-radius: .42em;
  width: .97em;
  height: .97em;
  position: absolute;
  top: .42em;
  right: .42em;
}

.btn__border-2.is--black {
  border-color: #222;
}

.btn__border--bg-2 {
  background-color: #fc0;
  width: 100%;
  height: 100%;
  transform: rotate(45deg);
}

.btn__border--bg-2.is--black {
  background-color: #222;
}

.btn-2 {
  color: #080736;
  background-color: #3be082;
  border-radius: .42em;
  justify-content: center;
  align-items: center;
  padding: .83em 1.67em;
  display: flex;
  position: relative;
}

.btn-2.is--yellow {
  color: #080736;
  background-color: #fc0;
  border-color: #fc0;
}

.herobtn_group {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  margin-top: 2.5em;
  display: flex;
}

.herobtn_group.is--2 {
  grid-column-gap: 2.22em;
  display: flex;
}

.herobtn_group.click_hero_banner {
  align-self: center;
  display: block;
}

.discount-highlight {
  z-index: auto;
  color: var(--white);
  text-align: center;
  mix-blend-mode: normal;
  background-color: red;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px;
  font-size: 22px;
  line-height: 36px;
  position: static;
  top: 0;
}

.discount-highlight.text33 {
  color: #333;
  background-color: #0000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.hero_body {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  place-items: stretch stretch;
  width: 100%;
  height: auto;
  display: grid;
  position: relative;
  overflow: hidden;
}

.bold-text {
  display: inline;
}

.colgrad-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3be082 9.37%, #851cff 60%, #851cff);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 75px;
  font-weight: 800;
}

.add_budget {
  background-color: var(--white);
  color: var(--white);
  min-width: auto;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5.5rem;
  padding-bottom: 5.5em;
}

.add_budget_heading {
  color: var(--dark-blue);
  text-align: center;
  margin-bottom: 2rem;
  font-size: 45px;
  line-height: 1.13px;
}

.add_text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #0f43ff 4%, #4b01a2);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Mulish, sans-serif;
  line-height: 75px;
}

.add_budget_content {
  color: #0d0c3a;
  text-align: center;
  width: 100%;
  max-width: 780px;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 28px;
}

.add_img_block {
  margin-top: 0;
}

.wasted_img {
  width: 90%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 4px 24px #0003;
}

.col-three-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center;
  display: flex;
  position: relative;
  top: -55px;
}

.col-one_inner {
  cursor: pointer;
  background-color: #f3f6fa;
  border-radius: 18px;
  flex: 0 auto;
  width: 22%;
  padding: 2rem 1.25rem;
}

.col-one_inner.coloneinner {
  color: var(--white);
  background-color: #6755ec;
}

.col-three-heading {
  color: var(--dark-blue);
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 28px;
  line-height: 32px;
}

.col-three-heading.cothreeheading {
  color: var(--white);
}

.icon_col_three {
  background-color: #0807361a;
  width: 60px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

.icon_col_three.iconcolthree {
  width: 39px;
  height: 39px;
}

.inner_col {
  text-align: center;
}

.paragraph-2 {
  color: #646464;
}

.col_content {
  color: #646464;
  width: 100%;
  min-width: auto;
  max-width: 250px;
  max-height: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.col_content.colcontent {
  color: #fff;
}

.whyuse {
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 5.5rem;
}

.overview {
  padding-top: 0;
  padding-bottom: 5.5rem;
}

.faq_block {
  padding-bottom: 0;
}

.box_icon {
  width: 32px;
  height: 32px;
}

.box_icon.hover_icon {
  display: none;
}

.faq_main {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}

.faq_main.is--blog-template {
  padding-top: 8.33em;
  padding-bottom: 8.33em;
}

.faqbody {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: block;
  position: relative;
}

.faqtop {
  grid-row-gap: 1.67em;
  text-align: center;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2.5rem;
  display: block;
  position: static;
  top: 9em;
}

.faq_heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.13;
}

.faq_heading.col--white.sze {
  margin-bottom: 10px;
  font-size: 2.6rem;
}

.faq_heading.hide-desktop {
  display: none;
}

.faq_top_content {
  width: 100%;
  max-width: 720px;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 28px;
}

.faqwrapper {
  width: 50%;
}

.faqlist {
  grid-row-gap: .28em;
  flex-direction: column;
  display: flex;
}

.faqitem {
  background-color: var(--white);
  border-radius: .69em;
  flex-direction: column;
  padding: 1.67em 2.22em;
}

.faqitemtop {
  cursor: pointer;
  position: relative;
}

.faq_col2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faqleftblock {
  width: 50%;
}

.faq_image_block {
  border-radius: 20px;
  padding: 1.5rem 1.5rem 1.5rem 2.5rem;
}

.protectad_main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.protect_left {
  width: auto;
}

.protect_right {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.protect_heading {
  color: var(--white);
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 2.5rem;
  font-size: 36px;
  line-height: 45px;
}

.protect_box1 {
  color: var(--white);
  background-color: #ffffff29;
  border: 4px solid #fff0;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  min-width: 330px;
  max-width: 330px;
  min-height: 280px;
  margin-right: 0;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.protect_box1:hover {
  border-style: solid;
  border-color: #fff;
}

.protect_box2 {
  background-color: #ffffff26;
  border: 4px solid #fff0;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 330px;
  max-width: 330px;
  min-height: 280px;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.protect_box2:hover {
  border-style: solid;
  border-color: #fff;
}

.protect_box_content {
  color: var(--white);
  margin-bottom: 1rem;
  font-size: 26px;
  font-weight: 500;
  line-height: 36px;
}

.whyus_inner.whyleft {
  width: 50%;
}

.whyus_inner.whyright {
  width: 50%;
  display: flex;
}

.whyus_main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.why_us_heading {
  color: var(--dark-blue);
  text-align: center;
  flex: 0 auto;
  width: 100%;
  margin-bottom: 2rem;
  font-size: 45px;
  line-height: 1.13;
}

.why_us_img {
  background-color: var(--white);
  border-radius: 10px;
  padding: 1rem;
  display: block;
  box-shadow: 0 0 15px #d5d5d540;
}

.whyuslist {
  list-style-type: none;
}

.list_hover.p--16 {
  margin-top: 0;
  display: block;
}

.list_hover.p--16:hover {
  display: block;
}

.list_item {
  margin-bottom: 0;
  padding-bottom: 0;
  list-style-type: disc;
}

.list_item.p--36 {
  background-image: linear-gradient(121deg, #0137ff40 25%, #3be08240);
  border: 1px solid #000;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 10px;
  padding: 0;
  font-weight: 700;
  list-style-type: none;
}

.list_inner {
  cursor: pointer;
  background-color: #fff0;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.list_inner.last-child {
  margin-bottom: 0;
}

.list_title {
  font-weight: 500;
  line-height: 34px;
  display: inline-block;
}

.list_title.hbh {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/662baa6f7f74677816dab80d_Vector.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 25px;
  display: inline-block;
}

.list_main {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0;
  padding: 1rem;
  display: flex;
}

.btn_whyus {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: stretch;
  margin-top: 4em;
  display: flex;
}

.btn_whyus.is--2 {
  grid-column-gap: 2.22em;
  display: flex;
}

.whyusimg {
  min-height: auto;
}

.lblock {
  padding-right: .5rem;
  position: relative;
}

.rblock {
  margin-right: 1rem;
}

.number {
  color: #080736;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}

.starimg {
  width: 16px;
  position: absolute;
  inset: 0% -20px auto auto;
}

.heading_review01 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.33;
}

.heading_review01.weight--700.is--padding-bottom-11 {
  margin-bottom: .76em;
}

.heading_review01.col--grey-500 {
  color: #98a2b3;
}

.heading_review01.is--16-mobile {
  margin-bottom: 2rem;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.13;
}

.clicktext {
  color: var(--light-yellow);
}

.freetext {
  font-weight: 800;
}

.container-clickfraud {
  z-index: 2;
  width: 100%;
  max-width: 1470px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.container-clickfraud.is--full-screen {
  width: 100%;
}

.container-clickfraud.is--nav {
  width: 100vw;
  padding-left: 6.94em;
  padding-right: 6.94em;
}

.container-clickfraud.is--full-width {
  width: 100em;
}

.container-clickfraud.is--nav-scroll {
  width: 91.11em;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container-clickfraud.is--blur {
  width: 124em;
}

.container-clickfraud.is--hero {
  position: static;
}

.container-clickfraud.is--banner {
  z-index: 3;
}

.container-clickfraud.hide {
  display: block;
}

.overview_main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  display: flex;
}

.over_one {
  text-align: left;
  width: 100%;
  max-width: 50%;
}

.over_two {
  flex: 0 auto;
  width: 100%;
  max-width: 50%;
}

.overvie_heading {
  color: var(--dark-blue);
  text-align: left;
  flex: 0 auto;
  width: 100%;
  margin-bottom: 2.5rem;
  font-size: 45px;
  line-height: 1.13;
}

.overview_content {
  color: #0d0c3a;
  text-align: left;
  font-size: 18px;
  line-height: 28px;
}

.addtext {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #0f43ff 4%, #4b01a2);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Mulish, sans-serif;
  line-height: 1.13;
}

.viewbox1 {
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 20px;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-height: 90px;
  margin-bottom: 5rem;
  padding: 1.5rem;
  display: flex;
}

.viewboxtext {
  color: #646464;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
}

.viewbox2 {
  opacity: .75;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 340px;
  max-width: 340px;
  min-height: 90px;
  margin-bottom: 5rem;
  padding: 1.5rem;
  display: flex;
  box-shadow: 1px 1px 14px #00000012;
}

.viewbox2:hover {
  opacity: 1;
}

.viewbox2.viewbox {
  width: 100%;
  min-width: auto;
}

.viewbox3 {
  opacity: .15;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 340px;
  max-width: 340px;
  min-height: 90px;
  padding: 1.5rem;
  display: flex;
  box-shadow: 1px 1px 14px #00000012;
}

.viewbox3:hover {
  opacity: 1;
}

.viewbox3.viewbox {
  width: 100%;
  min-width: auto;
}

.viewbox4 {
  opacity: .45;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 340px;
  max-width: 340px;
  min-height: 90px;
  margin-bottom: 5rem;
  padding: 1.5rem;
  display: flex;
  box-shadow: 1px 1px 14px #00000012;
}

.viewbox4:hover {
  opacity: 1;
}

.viewbox4.viewbox {
  width: 100%;
  min-width: auto;
}

.viewbox5 {
  opacity: .25;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 340px;
  min-height: 90px;
  padding: 1.5rem;
  display: flex;
  box-shadow: 1px 1px 14px #00000012;
}

.viewbox5:hover {
  opacity: 1;
}

.viewbox5.viewbox {
  width: 100%;
}

.viewboxgray {
  color: #646464;
  font-family: Noah, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}

.viewboxgray.addtext {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.inner_view_box {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.view_inner2 {
  flex: 0 auto;
  width: 100%;
  max-width: 330px;
  display: block;
}

.view_inner1 {
  flex: 0 auto;
  width: 100%;
  max-width: 330%;
  margin-top: 6rem;
}

.cap-text {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.cap-text.rotate {
  color: #ff6464;
  height: 70.25px;
  font-weight: 800;
}

.card-number {
  color: #347fff;
  font-family: Open Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.item {
  opacity: .4;
  cursor: grab;
  border: 1px solid #ddd;
  border-radius: 10px;
  flex: none;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.item.slick-current {
  opacity: 1;
  transform: scale(1.2);
}

.list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.list.owl-carousel {
  display: block;
}

.item_inner {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 1.5rem;
}

.card-header {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}

.card-user_top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  height: auto;
  margin-bottom: 1.5rem;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.wrapper-2 {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider_review {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
  overflow: hidden;
}

.user_thum {
  opacity: 1;
  display: block;
}

.rating {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.user_name {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  font-size: 22px;
  font-weight: 500;
}

.thumimg {
  border-radius: 50%;
  width: 60px;
  height: 60px;
}

.name_des {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.designation {
  font-size: 18px;
}

.body_review_text {
  color: #343741;
  font-size: 16px;
  line-height: 26px;
}

.main_img42 {
  display: none;
}

.main_img42.show {
  display: block;
}

.image-4 {
  height: auto;
}

.image-4.heroimg {
  flex: 0 auto;
  width: 100%;
  height: auto;
  position: relative;
  inset: auto 0% 0%;
  overflow: visible;
}

.why-usbody {
  grid-row-gap: 0em;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.tabscontent {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabsmenu {
  grid-column-gap: 0px;
  grid-row-gap: 1.67em;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 47.5%;
  margin-left: 0;
  margin-right: 2.5rem;
  display: flex;
}

.tabsmenu.is--lm-page {
  margin-left: 0;
  margin-right: 2.22em;
}

.tabsmenu.mobile_view {
  display: none;
}

.tabs_main {
  flex: 0 auto;
  align-self: auto;
  display: block;
}

.bold-text-2 {
  color: #080736;
}

.img-cover_right {
  object-fit: contain;
  background-image: linear-gradient(127deg, #e4e7f8, #e5e8f899);
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}

.tabsitembg {
  border-radius: 1.11em;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: block;
}

.tabsitembg.is--click {
  width: 55.07em;
  height: 44.38em;
}

.tabsitembg.is--click.align {
  align-items: flex-start;
  height: auto;
  margin-top: -40px;
}

.tabsitem {
  flex: 1;
  height: 100%;
}

.tabsitems {
  border-radius: 1.25rem;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: stretch;
  width: 50%;
  height: 100%;
  display: flex;
  overflow: visible;
  box-shadow: 1px 1px 35px #0000000d;
}

.tabsitems.remoed-shadow {
  box-shadow: none;
}

.review_title {
  color: var(--dark-blue);
  font-size: 18px;
  line-height: 30px;
}

.banner_img {
  position: absolute;
  inset: auto 0% 0%;
  overflow: visible;
}

.item_list {
  padding-top: 10px;
  padding-bottom: 10px;
}

.item_list.p--18 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.list-2 {
  list-style-type: none;
}

.list_trick {
  padding-left: 0;
  list-style-type: none;
}

.list-item, .trick_item {
  list-style-type: none;
}

.trick_item.p--18 {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/664f6156c5eb9be3f055abdd_trick.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 28px;
}

.top_header {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(90deg, #0f43ff, #4b01a2);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: 0;
}

.top_header.lending-page-header {
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: block;
}

.top_header.homev2 {
  z-index: 99;
  position: sticky;
  top: 0;
}

.top_header.offdiscount {
  z-index: 99;
  padding-top: 0;
}

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

.top_header_inner {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button_group {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-5 {
  width: 145px;
}

.code-embed {
  display: none;
}

.brandlogo {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 63px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.brandimg {
  width: 175px;
}

.brand_logo-_inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-around;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.hero_left {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 2rem;
  font-weight: 800;
  position: relative;
}

.hero_right {
  align-self: flex-start;
  width: 50%;
  padding-top: 10px;
}

.hero_section_inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
}

.listicon.p--18 {
  color: #333;
  padding-top: 5px;
  padding-bottom: 5px;
}

.hero_button_group {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.list_block {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

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

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

.arrowv1 {
  width: 90px;
  height: 180px;
  position: absolute;
  inset: auto 0 0 auto;
}

.brandl_section_2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f3f4f600;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.trustedby {
  margin-top: 60px;
  margin-bottom: 5rem;
}

.trusteditem {
  text-align: center;
  background-color: #f3f1fd;
  border-radius: 20px;
  margin-bottom: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.trustedlogo {
  justify-content: space-between;
  align-items: center;
  padding-left: 2rem;
  padding-right: 1rem;
  display: flex;
}

.trusted_title.p--24 {
  margin-bottom: 2rem;
  font-weight: 400;
}

.trustestext {
  color: #333;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/66b1d692ecd5be17fd729e73_icon09.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  margin-top: 2rem;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 30px;
  font-size: 16px;
  display: inline-flex;
}

.sep03 {
  width: auto;
  height: auto;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.roiblock {
  margin-bottom: 5rem;
}

.roiblock.roiblockv2 {
  margin-top: 5rem;
}

.roi_heading {
  margin-top: 0;
}

.roi_heading.h--32 {
  color: #333;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 32px;
  line-height: 36px;
}

.roi_heading.h--48 {
  color: #333;
  margin-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.roi_heading.h--48.textwhite {
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
}

.roi_content {
  color: #000;
  margin-top: 1.25rem;
  margin-bottom: 0;
  font-size: 18px;
}

.button_groupv2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button_groupv2.btnwhyusv2 {
  width: 100%;
  margin-top: 0;
}

.roi_top_block {
  text-align: center;
}

.roi_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 5rem;
  display: flex;
}

.roi_grid_main {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px;
  display: flex;
  position: relative;
  top: -25px;
}

.step {
  color: #6755ec;
  letter-spacing: -.13px;
  text-indent: 0%;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.roi_block_title {
  color: #333;
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-size: 20px;
  line-height: 26px;
}

.roi_block_text {
  color: #333;
  font-size: 14px;
  line-height: 22px;
}

.tags {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #fff;
  border: 1px solid #d3d3d3;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding: 8px;
  display: inline-flex;
  box-shadow: 0 2px 13px #0000001c;
}

.tag_tag {
  color: #333;
  padding-left: 5px;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
}

.image-6 {
  width: 35px;
  height: 30px;
  margin-left: 4px;
  font-size: 1vw;
  line-height: 1;
}

.image-6.tickarrow {
  width: auto;
  height: auto;
}

.tag_main {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row-reverse wrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  display: inline-flex;
}

.benefits_block {
  margin-bottom: 5rem;
}

.benefits_top_block {
  text-align: center;
  margin-bottom: 0;
}

.benefits_content {
  color: #333;
  width: 100%;
  max-width: 640px;
  margin: 1.25rem auto;
  font-size: 18px;
  line-height: 24px;
}

.benefits_content.textwhite {
  color: #fff;
  max-width: 700px;
  padding-left: 20px;
  padding-right: 20px;
}

.benefit_bock_one {
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 0;
  display: flex;
}

.benefit_bock_left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  display: inline-flex;
}

.benefit_bock_right {
  width: 55%;
  padding-left: 5%;
}

.sep07 {
  width: auto;
  height: auto;
  margin-bottom: 1.25rem;
}

.grid_text {
  color: #333;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.grid_text.slider_content {
  color: var(--white);
  font-family: Noah, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.grid_sub_title {
  color: #333;
  text-align: left;
  margin-bottom: .25rem;
  font-size: 24px;
  line-height: 26px;
}

.benefit_inner {
  justify-content: center;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.grid_heading {
  direction: ltr;
  color: #333;
  text-align: left;
  letter-spacing: -.6px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-size: 32px;
  line-height: 38px;
}

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

.benefit_bock_2left {
  width: 55%;
  padding-left: 0%;
  padding-right: 5%;
}

.benefit_bock_2right {
  justify-content: flex-end;
  align-items: center;
  width: 45%;
  display: inline-flex;
}

.image-7 {
  width: auto;
  height: auto;
}

.gridimg {
  height: auto;
  max-height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2 {
  color: #333;
}

.security_section {
  margin-bottom: 5rem;
}

.security__top_block {
  text-align: center;
  margin-bottom: 0;
}

.clickguard_dashboard {
  margin-top: 5rem;
}

.security_content {
  color: #333;
  width: 100%;
  max-width: 710px;
  margin: 1.25rem auto 0;
  font-size: 18px;
  line-height: 24px;
}

.security_heading {
  margin-top: 0;
}

.security_heading.h--32 {
  color: #333;
  font-size: 32px;
  line-height: 48px;
}

.security_heading.h--48 {
  color: #333;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.dash_img {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.pricing_main, .comparison_section {
  margin-bottom: 5rem;
}

.comparison_grid {
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: flex;
}

.compari_grid {
  border: 1px solid #e9e9e9;
  border-right: 1px #000;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex: 1;
}

.compari_grid.grid2 {
  mix-blend-mode: normal;
  background-image: linear-gradient(90deg, #0f43ff, #4b01a2);
  border-radius: 20px;
  flex: 1;
  padding-top: 0;
  padding-bottom: 0;
}

.compari_grid.grid1 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex: 1;
  padding-left: 0;
}

.compari_grid.grid3 {
  border-right-style: solid;
  border-right-color: #e9e9e9;
  border-radius: 20px;
  padding-left: 0;
  padding-right: 0;
}

.compari_grid_title {
  color: #333;
  text-align: center;
  border-bottom: 1px solid #b0b0b033;
  margin-top: 1.5rem;
  margin-bottom: 0;
  padding-bottom: 1.5rem;
  font-size: 20px;
  line-height: 24px;
}

.compari_grid_title.textleft {
  text-align: left;
  height: 50px;
  max-height: 50px;
  padding-left: 15px;
}

.clickguard_logo {
  text-align: center;
  height: 50px;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1.5rem;
}

.image-8 {
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.grid_list_item {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.grid_list {
  color: #333;
  border-bottom: 1px solid #b0b0b033;
  padding: 15px 0 15px 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.grid_list.grid_list_last_child {
  white-space: break-spaces;
  word-break: break-all;
  border-bottom-style: none;
  padding-left: 10px;
}

.grid_list.textwhite {
  opacity: 1;
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/66b71afd36af13b9733600f8_vv2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 28px;
  border-top: 1px solid #b0b0b033;
  font-size: 0;
}

.grid_list.text-center {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/66b71cb536af13b97337ad85_xx1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  font-size: 0;
}

.grid_list.text-center.list_item_first {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/66b71bd402b73252078b16fe_vv1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
}

.compar_content {
  color: #333;
  width: 100%;
  max-width: 640px;
  margin: 1.25rem auto 0;
  font-size: 18px;
  line-height: 24px;
}

.pric_content {
  color: #333;
  width: 100%;
  max-width: 800px;
  margin: 1.25rem auto 0;
  font-size: 18px;
  line-height: 24px;
}

.brand_logov5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 80%;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.faqwrapperv2 {
  width: 100%;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.faqs {
  margin-bottom: 2rem;
  padding-top: 40px;
  padding-bottom: 40px;
}

.faqv2 {
  padding-top: 5.56em;
  padding-bottom: 5.56em;
}

.faqv2.is--blog-template {
  padding-top: 8.33em;
  padding-bottom: 8.33em;
}

.faqv2.bg--gradient {
  border-radius: 20px;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.faq__itemv1 {
  background-color: var(--white);
  border: 1px solid #ebebeb;
  border-radius: .69em;
  flex-direction: column;
  margin-bottom: .75rem;
  padding: 1.67em 2.22em;
}

.footer_v1 {
  background-color: var(--dark-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: auto;
  max-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.copyright {
  color: #fff;
  text-align: center;
  font-size: 13px;
  line-height: 16px;
}

.savemoney {
  margin-bottom: 5rem;
}

.savemoney_inner {
  background-color: var(--dark-blue);
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/66b3b6a8d8e2be24a9948bfe_bgwithlogo.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding-top: 4rem;
  padding-bottom: 5rem;
  display: flex;
}

.savemoney_inner.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/66b3b6a8d8e2be24a9948bfe_bgwithlogo.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
}

.savemoney_inner.bg--darkblue--stories {
  background-image: none;
}

.brand_logov6 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff0;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 80%;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.list_blockv1 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  margin: 1.5rem auto;
  display: inline-flex;
}

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

.listiconv1.p--18 {
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
  line-height: 32px;
}

.button_groupv22 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
}

.list_iconv11 {
  width: 26px;
  height: 26px;
  margin-right: 10px;
}

.mataimg {
  justify-content: center;
  align-items: center;
  margin-top: 3.15rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mata_img {
  width: auto;
  height: auto;
}

.gradientbg {
  position: relative;
}

.gradientbg_inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/66b4526ecbd8dfbde1a8ea58_dasd01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  max-height: none;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.boldtext {
  margin-right: 5px;
}

.client_review {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  display: block;
}

.client_review_collection {
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.client_review_list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  display: grid;
}

.client_review_item {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-around;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.review_content {
  color: #333;
  text-align: left;
  margin-bottom: 1rem;
  font-size: 16px;
  line-height: 22px;
}

.client_thum {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: .75rem;
  display: block;
}

.review_title_v1 {
  color: #333;
  font-size: 12px;
  line-height: 22px;
}

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

.clinet_name {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: inline-flex;
}

.bold-text-3 {
  text-align: left;
}

.hero_video {
  display: none;
}

.grid-block {
  color: #777;
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: flex;
  box-shadow: inset 0 1px #0000001f;
}

.grid-block.blue {
  color: #fff;
  background-color: #6165ff;
  background-image: linear-gradient(90deg, #0f43ff, #4b01a2);
}

.grid-block.blue.compari_grid_title {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: -25px;
}

.grid-block.blue.last-child12 {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: -25px;
}

.grid-block.rating {
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
}

.grid-block.rating.highlight {
  background-color: #6165ff;
}

.grid-block.price {
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 32px;
  line-height: 32px;
}

.grid-block.price.highlight {
  color: #fff;
  background-color: #6165ff;
  margin-bottom: -10px;
  padding-bottom: 34px;
}

.grid-block.compari_grid_title {
  color: #333;
  margin-top: 0;
  padding-top: 2rem;
  padding-left: 0;
}

.grid-block.compari_grid_title.lsatfirst {
  border-top-right-radius: 20px;
}

.grid-block.lastcol01 {
  border-bottom-right-radius: 20px;
}

.grid-label {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 40px;
  display: flex;
  box-shadow: inset 0 1px #0000001f;
}

.grid-label.grid_list {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
}

.grid-label.grid_list.lastcol005 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 20px;
}

.grid-label.compari_grid_title {
  border-radius: 20px 0 0;
  margin-top: 0;
  padding-top: 2rem;
  padding-left: 10px;
}

.stars {
  height: 20px;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e9e9e9;
  border-radius: 20px;
  flex: 0 auto;
  order: 0;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: minmax(200px, .25fr);
  grid-auto-flow: row dense;
  place-content: center;
  align-self: stretch;
  place-items: stretch stretch;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
}

.gridheading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.grid_listitem {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.heading-4, .heading-5 {
  margin-top: 0;
  margin-bottom: 0;
}

.tickimag {
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.gridcomparison_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e9e9e9;
  border-radius: 20px;
  flex: 0 auto;
  order: 0;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: minmax(200px, .25fr);
  grid-auto-flow: row dense;
  place-content: center;
  align-self: stretch;
  place-items: stretch stretch;
  width: auto;
  max-width: none;
  margin: 5rem auto;
  display: grid;
}

.scrolltoreview {
  display: none;
}

.star_img {
  width: auto;
  height: auto;
}

.hero_img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.youtube {
  height: 100%;
}

.icon009 {
  width: auto;
  height: auto;
  margin-left: 5px;
}

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

.glossary {
  display: flex;
}

.alphabethic-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
  top: 145px;
}

.glossary_title {
  margin-top: 0;
  margin-bottom: 2.5rem;
}

.glossary_grid {
  border-bottom: 1px none var(--sandy-brown);
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  padding-bottom: 4rem;
  display: block;
}

.alphab.h--75 {
  margin-top: 0;
  font-size: 3.75rem;
}

.glossary_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.glossary_listv {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.glossary_item {
  flex: 0 auto;
  width: 100%;
  max-width: 30%;
  display: block;
}

.grid_scroll {
  font-size: 32px;
  text-decoration: none;
}

.grid_scroll.h--60 {
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 2.75rem;
}

.glossary_main {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  align-items: flex-start;
  margin-bottom: 5.5rem;
  display: flex;
}

.glossary_right_block {
  flex: 1;
}

.scroll_to {
  font-size: 32px;
  font-weight: 800;
}

.code-embed-2 {
  display: none;
}

.glossary_link:hover {
  color: var(--vibrant-blue);
}

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

.glossary_css {
  display: none;
}

.image-9 {
  flex: 1;
  align-self: center;
  width: 75%;
  display: block;
}

.breadcrumb {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.link_home {
  color: #0037ff;
  font-size: 1vw;
  display: flex;
}

.link_home.w--current {
  color: #0037ff;
  mix-blend-mode: normal;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link_home.last-child {
  color: #080736;
  cursor: default;
}

.breadcrumb_text {
  font-size: 18px;
}

.breadcrumb_arrow {
  transform-style: preserve-3d;
  width: auto;
  height: auto;
  margin-left: 5px;
  transform: rotateX(-180deg)rotateY(-180deg)rotateZ(90deg);
}

.p-22 {
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: red;
  background-clip: border-box;
  border-radius: 5px;
  margin-bottom: 0;
  padding: 10px;
  font-size: 22px;
  line-height: 36px;
}

.p-22.text33 {
  color: #333;
  text-align: left;
  background-color: #0000;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.login_v2 {
  z-index: 1001;
  background-color: #f1f1f1;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.login_v2.is--signup {
  background-color: #f1f1f1;
  display: none;
}

.loginv3 {
  z-index: 1001;
  background-color: #f1f1f1;
  border: 20px #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: 90vh;
  margin: 10px 10px 40px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
  box-shadow: -20px 16px 20px 5px #00000040;
}

.loginv3.is--signup {
  background-color: #f1f1f1;
  display: none;
}

.login__bodyv3 {
  justify-content: space-between;
  align-items: stretch;
  width: 85%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.login__leftv3 {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 38.89em;
  margin-top: auto;
  margin-bottom: auto;
  padding: 5vh 5.28em;
  display: flex;
}

.login__leftv3.is--loginv3 {
  justify-content: flex-start;
  align-items: center;
  min-width: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0;
}

.login__left--bodyv3 {
  width: 100%;
}

.hero-text-1 {
  z-index: auto;
  color: var(--white);
  text-align: left;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #08073600;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px;
  font-size: 22px;
  line-height: 36px;
  position: static;
  top: 0;
}

.hero-text-1.text33 {
  color: #333;
  background-color: #0000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.hero_section_v1 {
  background-color: var(--dark-blue);
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/6631e3aff52a42ecfcd88c64_Slice%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  overflow: hidden;
}

.hero_bodyv1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  place-items: stretch stretch;
  height: 85vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero_contentv1 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem 0;
  display: flex;
}

.heading_herov1 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 55px;
  font-weight: 800;
  line-height: 1.13;
}

.save_budget {
  z-index: auto;
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #08073600;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px;
  font-size: 55px;
  font-weight: 800;
  line-height: 36px;
  position: static;
  top: 0;
}

.save_budget.text33 {
  color: #333;
  background-color: #0000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.ctasave_budget {
  text-transform: none;
  font-size: 30px;
  font-weight: 700;
}

.reviewitem {
  opacity: .35;
  display: flex;
}

.scroll_down {
  text-align: center;
}

.scroll_icon {
  margin-bottom: 10px;
}

.scroll_text.p--16 {
  color: #fff;
}

.hero_section_text {
  z-index: auto;
  color: var(--white);
  text-align: center;
  mix-blend-mode: normal;
  background-color: red;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px;
  font-size: 22px;
  line-height: 36px;
  position: static;
  top: 0;
}

.hero_section_text.text33 {
  color: #333;
  text-align: left;
  background-color: #0000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.click-fraud-calcluator-subtext {
  color: #0d0c3a;
  text-align: center;
  width: 100%;
  max-width: 780px;
  margin: 40px auto 2rem;
  font-size: 18px;
  line-height: 28px;
}

.image-10 {
  width: 90px;
  height: 180px;
}

.api_code {
  display: none;
}

.image-11 {
  width: 35px;
  height: 30px;
  margin-left: 4px;
  font-size: 1vw;
  line-height: 1;
}

.form__submit--parentv2 {
  padding: 0;
  position: relative;
}

.form__submit--parentv2.is--login {
  margin-top: .56em;
}

.form__submit--parentv2.is--more {
  border-style: none;
  margin-top: 3.89em;
}

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

.max_budget, .min_budget {
  font-weight: 800;
}

.validatesubmit {
  display: inline;
  position: absolute;
  inset: 0%;
}

.validatesubmit.btn.is--blue.ultra-wide {
  font-weight: 700;
  display: flex;
}

.validatesubmit.btn.is--blue.ultra-wide.p--16 {
  z-index: 9;
}

.validatesubmit.btn_btn.is--blue.ultra-wide {
  font-weight: 700;
  display: flex;
}

.validatesubmit.btn_btn.is--blue.ultra-wide.p--16 {
  z-index: 9;
  color: #fff;
  cursor: pointer;
  background-color: #0037ff;
  border-radius: .42em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-3 {
  margin-left: auto;
  margin-right: auto;
}

.listicon-white.p--18 {
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-12 {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  box-shadow: 0 2px 5px #0003;
}

.code-embed-4 {
  width: 80%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-13, .image-14, .image-15 {
  width: 75%;
}

.col--grad-green-form {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3ce082, #3ce082 7%, #851cff 91%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 3.5rem;
}

.brandlogo-blue {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 63px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.brandlogo-blue.bg--darkblue {
  margin-top: 0;
  padding-top: 10rem;
  padding-bottom: 2rem;
}

.dashboard-inner {
  background-color: var(--dark-blue);
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63e61b740cd4fd7d1c605dbf_White%20Bg%20Logo.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding-top: 4rem;
  padding-bottom: 5rem;
  display: flex;
}

.dashboard-inner.bg--darkblue {
  background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/66b3b6a8d8e2be24a9948bfe_bgwithlogo.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
}

.dashboard-inner.bg--gradient {
  background-image: none;
}

.dashboard {
  margin-bottom: 5rem;
}

.image-16 {
  padding: 20px 30px;
}

.bg--gradient {
  border-radius: 20px;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: block;
}

.image-17 {
  width: 75%;
  padding: 20px;
}

.g2-banner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3.125rem 4.375rem;
  display: flex;
}

.g2-banner-container {
  margin-bottom: 5rem;
}

.image--box-api {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  box-shadow: 0 2px 5px #0003;
}

.g2-stamps {
  width: 600px;
  padding: 20px;
}

.exit_popup {
  z-index: -99;
  background-color: #00000080;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0 0% auto;
}

.exit_popup.popup {
  z-index: 99;
  background-color: #00000080;
  border-radius: 0;
  max-width: 100%;
  height: 100%;
  display: block;
  inset: 0 0%;
  overflow: hidden;
}

.exit_popup_inner {
  text-align: center;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 380px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  inset: 90px 0% auto;
}

.image_popup {
  text-align: center;
  background-image: linear-gradient(83deg, #0400ff, #9e16e2);
  border-radius: 18px 18px 0 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.pop-up_content {
  background-color: var(--white-smoke);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 20px;
}

.exit_pop-up_img {
  width: 100%;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.text-field-2 {
  padding-top: 10px;
}

.exit_pop_code {
  display: none;
}

.close {
  background-color: var(--white);
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
}

.btn-pop-up {
  background-color: var(--green);
  color: var(--dark-blue);
  border-radius: .42em;
  justify-content: center;
  align-items: center;
  padding: .83em 1.67em;
  display: flex;
  position: relative;
}

.btn-pop-up.is--white-stroke {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  outline-color: var(--white-smoke);
  outline-offset: -1px;
  color: var(--white-smoke);
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  margin-left: 40px;
  text-decoration: none;
}

.btn-pop-up.is--white-stroke.btnfullwidth {
  width: 100%;
  margin-left: auto;
}

.btn-pop-up.is--white-stroke.bannerbtn {
  box-sizing: content-box;
  width: 100%;
}

.btn-pop-up.is--white-stroke.width50 {
  color: #333;
  border: 1px solid #333;
  width: 40%;
  font-weight: 700;
}

.btn-pop-up.is--white-stroke.is-333-stroke {
  outline-color: #333;
}

.btn-pop-up.is--white-stroke.is-333-stroke.width50 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.btn-pop-up.is--white-stroke.is-333-stroke.width200 {
  width: 100%;
  max-width: 220px;
  padding-top: 1em;
  padding-bottom: 1em;
}

.btn-pop-up.is--white-stroke.width200 {
  width: 100%;
  max-width: 200px;
}

.btn-pop-up.is--white-stroke.bannerbtn-_save_budget {
  padding: 1rem 3rem 1rem 2.5rem;
  font-size: 24px;
  font-weight: 700;
}

.btn-pop-up.wide {
  padding: .83em 5.42em;
}

.btn-pop-up.is--white {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--all-heading-color);
}

.btn-pop-up.text {
  grid-column-gap: .69em;
  color: var(--vibrant-blue);
  text-align: left;
  background-color: #0000;
  border-style: none;
  justify-content: flex-start;
  padding: 0;
  transition-property: none;
}

.btn-pop-up.text.col--yellow {
  color: var(--light-yellow);
}

.btn-pop-up.is--blue {
  background-color: var(--vibrant-blue);
  color: var(--white);
}

.btn-pop-up.is--blue.ultra-wide {
  z-index: 1;
  justify-content: center;
  padding-left: 3.33em;
  padding-right: 3.33em;
}

.btn-pop-up.is--blue.ultra-wide.pading {
  padding-left: 2em;
  padding-right: 2em;
}

.btn-pop-up.is--blue.ultra-wide.pop_up_btn {
  width: 100%;
  max-width: 100%;
  margin-top: 15px;
  display: block;
}

.btn-pop-up.is--blue.is--fix-width {
  width: 11.46em;
}

.btn-pop-up.is--blue.is--fix-width.is--margin-top-30 {
  margin-top: 2.08em;
}

.btn-pop-up.is--blue.whybtn {
  color: #6c64e3;
  background-color: #0037ff00;
  border: 1px solid #6c64e3;
  border-radius: .42em;
  width: 100%;
  min-width: 220px;
  max-width: 220px;
}

.btn-pop-up.is--blue.btn02 {
  width: 100%;
  min-width: 220px;
  max-width: 220px;
}

.btn-pop-up.is--blue-stroke {
  outline-color: var(--vibrant-blue);
  outline-offset: -1px;
  color: var(--vibrant-blue);
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
}

.btn-pop-up.is--yellow {
  border-color: var(--light-yellow);
  background-color: var(--light-yellow);
  color: var(--dark-blue);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.btn-pop-up.is--yellow.ultra-wide {
  padding-left: 3.33em;
  padding-right: 3.33em;
}

.btn-pop-up.is--yellow.ultra-wide:hover {
  color: var(--dark-blue);
}

.btn-pop-up.is--yellow.free_demobtn.same_size {
  width: 100%;
  min-width: 220px;
  max-width: 220px;
}

.btn-pop-up.is--yellow.whybtn2 {
  width: 100%;
  min-width: 250px;
  max-width: 200px;
}

.btn-pop-up.is--yellow.clickfraudga4.save_budgetv1 {
  min-width: 250px;
  min-height: 65px;
}

.btn-pop-up.is--yellow.width50 {
  padding-top: 1em;
  padding-bottom: 1em;
  font-weight: 700;
}

.btn-pop-up.is--yellow.width200 {
  width: 100%;
  max-width: 200px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-weight: 700;
}

.btn-pop-up.is--black-stroke {
  outline-color: var(--dark-blue);
  outline-offset: -1px;
  color: var(--dark-blue);
  background-color: #0000;
  outline-width: 1px;
  outline-style: solid;
}

.big-numbers {
  grid-column-gap: 2.78em;
  grid-row-gap: 2.78em;
  grid-template: "Area-3 Area-2" minmax(200px, 1fr)
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center stretch;
  display: grid;
}

.big-numbers-item {
  grid-row-gap: 1.46em;
  background-color: #fff;
  border-radius: 1.39em;
  flex-direction: column;
  align-items: center;
  padding: 1.67em .83em;
  display: flex;
  box-shadow: 1px 1px 14px #00000012;
}

.image--box-api-approved {
  border-radius: 20px;
  width: 75%;
}

.badges_img {
  width: auto;
  height: 100px;
}

.what-hero-video {
  align-self: center;
  width: 100%;
  height: 7%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.testdiv {
  display: none;
}

.code-embed-5 {
  flex: 0 auto;
  width: 100%;
  margin-bottom: 8px;
}

.fullname {
  z-index: -9999;
  opacity: .01;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 0;
  position: absolute;
}

.loginv5 {
  z-index: 1001;
  background-color: #f1f1f1;
  border: 20px #000;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  margin: 10px 10px 40px;
  padding-top: 10px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
  box-shadow: -20px 16px 20px 5px #00000040;
}

.loginv5.is--signup {
  background-color: #f1f1f1;
  display: none;
}

.hero_left_alternative {
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-weight: 800;
  position: relative;
}

.count_down_timer {
  z-index: 99;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #3cdd9c;
  justify-content: center;
  align-items: center;
  height: 70px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.count_down_text {
  color: #03013c;
  font-size: 24px;
  font-weight: 700;
}

.days {
  color: #fff;
  background-color: #000;
  margin-top: 3px;
}

.hours {
  color: var(--white);
  background-color: #000;
}

.minute {
  color: #fff;
  background-color: #000;
}

.count_inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sec_minute, .days_number {
  color: #fff;
  background-color: #000;
}

.days_one {
  background-color: #000;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
}

.hours_number, .min_number, .secs_number {
  color: #fff;
  background-color: #000;
}

.slider_nav {
  display: none;
}

.slide_one, .slide_one.slide_two {
  height: 100%;
}

.home_slider {
  height: auto;
  margin-bottom: 60px;
  display: block;
}

.slider_img {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.slider_wrap {
  justify-content: center;
  align-items: center;
  margin-top: 130px;
  display: flex;
}

.slidermask {
  background-color: #080736;
  height: 100%;
}

.hero_imgv2 {
  width: 70%;
  height: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.on_averagep18 {
  margin-top: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.33;
}

.on_averagep18.weight--700.col--vibrant-blue.is--underline {
  text-decoration: underline;
}

.on_averagep18.weight--700.cookies-label {
  margin-top: -.1875rem;
  margin-bottom: .3125rem;
}

.on_averagep18.is--italic {
  font-style: italic;
}

.on_averagep18.is--padding-top-30 {
  margin-top: 2.08em;
}

.on_averagep18.is--underline {
  text-decoration: underline;
}

.on_averagep18.hide {
  display: none;
}

.on_averagep18 a {
  color: #fff;
  cursor: pointer;
  text-decoration: underline;
}

.on_averagep18 li {
  font-weight: 700;
}

.on_averagep18.clr-black {
  color: #343741;
}

.on_averagep18.is--bullet {
  flex: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 16px;
  display: inline-flex;
}

.on_averagep18.faqansw {
  color: #333;
}

.on_averagep18.glossary_sub_title {
  color: var(--green);
  font-size: 32px;
  line-height: 32px;
  text-decoration: none;
}

.code-embed-6 {
  border-radius: 20px;
  box-shadow: 0 2px 5px #0003;
}

.slide_text {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

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

.bold-text-6 {
  display: inline;
}

.button_groupv3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button_groupv3.btnwhyusv2 {
  width: 100%;
  margin-top: 0;
}

.button_groupv4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button_groupv4.btnwhyusv2 {
  width: 100%;
  margin-top: 0;
}

.bold-text-7, .bold-text-8, .bold-text-9 {
  font-weight: 400;
}

.list_tag {
  margin-bottom: 10px;
}

.grib_v3_title {
  font-size: 1.75rem;
  line-height: 33px;
}

.bold-text-10 {
  font-size: 20px;
  line-height: 26px;
}

.grid_icon {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  flex: 0 auto;
  justify-content: flex-start;
  width: auto;
  height: auto;
  display: block;
}

.icon_deiv {
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 5px;
  display: flex;
}

.text-span {
  color: var(--dodger-blue);
}

.timezone {
  display: none;
}

.video-2 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.button_free_demo {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .btn.is--yellow.width50 {
    width: auto;
  }

  .hero.bg--darkblue.section-positive-space {
    margin-bottom: 0;
  }

  .tabs__link.list_main {
    border-style: none;
  }

  .hero__img {
    vertical-align: middle;
    flex-flow: column-reverse;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .hero__img.is--home.img-negative-space {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
  }

  .review__items {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .nav__dp--content {
    display: none;
  }

  .image {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .hero_section {
    justify-content: flex-end;
    align-items: flex-end;
  }

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

  .protect_right {
    align-items: stretch;
  }

  .viewbox3, .viewbox4 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .viewbox5 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .viewboxgray {
    font-family: Noah, sans-serif;
    font-weight: 800;
  }

  .brandlogo {
    margin-top: 5em;
  }

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

  .hero_button_group {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-self: center;
    padding-top: 20px;
  }

  .trusteditem {
    background-color: #f3f1fd;
    box-shadow: 0 2px 5px #0003;
  }

  .tag_main {
    margin-top: 20px;
  }

  .benefit_bock_two {
    justify-content: space-between;
    align-items: center;
  }

  .benefit_bock_2right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    display: inline-flex;
  }

  .gradientbg {
    background-position: 50% 135%;
  }

  .gradientbg_inner {
    background-position: 50%;
    top: 2%;
  }

  .boldtext.col--white.h--48 {
    margin-top: 0;
  }

  .boldtext.col--white.h--32 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-start;
    align-items: flex-start;
    height: 50px;
    margin: auto;
    display: flex;
  }

  .glossary_main {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .image-9 {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .login__bodyv3 {
    flex: 0 auto;
    width: 85%;
    min-width: auto;
    display: block;
  }

  .login__leftv3.is--loginv3 {
    flex: 0 auto;
  }

  .hero_section_v1 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .image-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 50%;
  }

  .brandlogo-blue {
    margin-top: 5em;
  }

  .image--box-api {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
  }

  .btn-pop-up.is--yellow.width50 {
    width: auto;
  }

  .big-numbers {
    grid-column-gap: 2.78em;
    grid-row-gap: 2.78em;
    grid-template: "." minmax(200px, 1fr)
    / 1fr 1fr 1fr 1fr;
    grid-auto-rows: minmax(auto, .25fr);
    grid-auto-columns: .25fr;
    display: grid;
  }

  .image--box-api-approved {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
  }
}

@media screen and (min-width: 1440px) {
  .tabs__items.remoed-shadow {
    overflow: visible;
  }

  .login.is--signup {
    display: none;
  }

  .flex-wraper {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  ._1st-wrap {
    max-width: 700px;
  }

  .affilate-button-wraper {
    max-width: 200px;
  }

  .why-flex-wraper {
    justify-content: space-between;
  }

  .why-img-wraper, .why-img-wraper.sze {
    max-width: 600px;
  }

  .row {
    color: #000;
    margin-left: 0;
    margin-right: 0;
  }

  .col {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .input.int-phone {
    color: #000;
    background-color: #fff;
    min-height: 45px;
    font-family: Noah, sans-serif;
  }

  .input.int-phone:hover {
    border-color: #5acc1d00;
  }

  .hero_section {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .wasted_img {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
  }

  .col-three-block {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    top: -45px;
  }

  .col-one_inner {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .col-three-heading {
    font-size: 25px;
  }

  .col-three-heading.cothreeheading {
    font-size: 28px;
  }

  .whyuse {
    background-color: var(--white);
    padding: 0 0 8.33rem;
  }

  .overview {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .faq_block {
    padding: 0 0;
  }

  .overviewinner {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .overview_block_one, .overview_block_two {
    width: 50%;
  }

  .overview_heading {
    margin-top: 0;
    margin-bottom: 2rem;
    font-size: 45px;
    line-height: 65px;
  }

  .over_view_content {
    font-size: 24px;
    line-height: 45px;
  }

  .over_text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(95deg, #0f43ff 4%, #4b01a2);
    -webkit-background-clip: text;
    background-clip: text;
  }

  .over_view_box {
    background-color: var(--white);
    border: 1px solid #cecece;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    min-width: 720px;
    min-height: 100px;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .main_box {
    color: #646464;
    font-family: Mulish, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
  }

  .over_view_box2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--white);
    border: 1px solid #cecece;
    border-radius: 20px;
    flex-flow: column wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    min-width: auto;
    max-width: 340px;
    min-height: 130px;
    margin-top: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 20px;
    line-height: 28px;
    display: flex;
  }

  .over_box_text {
    color: #646464;
    font-family: Mulish, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }

  .over_view_box3 {
    background-color: var(--white);
    border: 1px solid #cecece;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 340px;
    min-height: 130px;
    margin-top: 12rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .over_view_box4, .over_view_box5 {
    background-color: var(--white);
    border: 1px solid #cecece;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 340px;
    min-height: 130px;
    margin-top: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .over_view_main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .box_icon {
    width: 32px;
    height: 32px;
    margin-bottom: 10px;
  }

  .overview_main {
    display: flex;
  }

  .over_one, .over_two {
    width: 50%;
  }

  .overvie_heading, .overview_content {
    text-align: left;
  }

  .viewbox1 {
    border: 1px solid #cecece;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    min-height: 100px;
    padding: 1.25rem;
    display: flex;
  }

  .viewboxtext {
    color: #646464;
    font-family: Mulish, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
  }

  .viewbox2 {
    border: 1px solid #cecece;
    border-radius: 20px;
    justify-content: center;
    align-items: flex-start;
    min-height: 100px;
    padding: 1.25rem;
    display: flex;
  }

  .viewbox3, .viewbox4 {
    border: 1px solid #cecece;
    border-radius: 20px;
    justify-content: center;
    align-items: flex-start;
    min-height: 90px;
    padding: 1.25rem;
    display: flex;
  }

  .viewbox5 {
    border: 1px solid #cecece;
    border-radius: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 90px;
    padding: 1.25rem;
    display: flex;
  }

  .viewboxgray {
    color: #646464;
    font-family: Noah, sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 36px;
  }

  .tabsitems.remoed-shadow {
    overflow: visible;
  }

  .hero_sectionv1 {
    opacity: 1;
    mix-blend-mode: normal;
  }

  .hero_section_inner {
    padding-bottom: 0;
  }

  .tag_main {
    margin-left: 0%;
    margin-right: 0%;
  }

  .gradientbg_inner {
    top: 2%;
  }

  .hero_img {
    mix-blend-mode: normal;
  }

  .login_v2.is--signup, .loginv3.is--signup {
    display: none;
  }

  .hero_section_v1 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .big-numbers {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .loginv5.is--signup {
    display: none;
  }

  .hero_imgv2 {
    mix-blend-mode: normal;
  }

  .hero_sectionv_booking {
    opacity: 1;
    mix-blend-mode: normal;
  }
}

@media screen and (min-width: 1920px) {
  .feature__item.col--white {
    min-height: 60vh;
  }

  .feature__img {
    height: 60vh;
  }

  .flex-wraper {
    max-width: 1250px;
  }

  ._1st-wrap {
    max-width: 750px;
  }

  .why-flex-wraper, .why-flex-wraper._2nd {
    justify-content: space-between;
  }

  .faq-a-text {
    font-size: 20px;
    line-height: 34px;
  }

  .faq-q-text {
    font-size: 26px;
    line-height: 38px;
  }

  .c-faq-item {
    margin-bottom: 20px;
  }

  .hero_section {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .hero_section_inner {
    padding-bottom: 0;
  }

  .faqwrapperv2 {
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
  }

  .gradientbg_inner {
    position: absolute;
    top: 2%;
  }

  .loginv3 {
    padding-bottom: 40px;
  }

  .hero_section_v1 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .image--box-api {
    box-shadow: none;
  }

  .big-numbers {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image--box-api-approved {
    box-shadow: none;
    background-color: #fff0;
  }
}

@media screen and (max-width: 991px) {
  .h--60 {
    font-size: 5.86em;
  }

  .h--48 {
    font-size: 4.69em;
  }

  .h--24 {
    font-size: 2.34em;
  }

  .h--39 {
    font-size: 3.91em;
  }

  .p--18, .p--16 {
    font-size: 2.08em;
  }

  .p--16.ebooklist {
    font-size: 1.5rem;
  }

  .h--100 {
    font-size: 9.11em;
  }

  .btn {
    border-radius: 1.2em;
    padding: 1.3em 4.17em;
  }

  .btn.is--white-stroke.bannerbtn {
    min-width: 280px;
    max-width: 280px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn.is--white-stroke.is-333-stroke.width200 {
    padding-top: 1.3em;
    padding-bottom: 1.3em;
  }

  .btn.is--white-stroke.bannerbtn-_save_budget {
    border-radius: .42em;
    min-width: auto;
    max-width: none;
    padding-left: 2.17em;
    padding-right: 2.17em;
    position: relative;
  }

  .btn.is--blue.is--fix-width {
    width: 26.04em;
  }

  .btn.is--blue.is--fix-width.is--margin-top-30 {
    margin-top: 6.51em;
  }

  .btn.is--blue.whybtn, .btn.is--blue.btn02 {
    min-width: 260px;
    max-width: 260px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn.is--yellow.ultra-wide.free_demobtn {
    letter-spacing: normal;
    font-size: 1vw;
    line-height: 1;
  }

  .btn.is--yellow.free_demobtn.same_size {
    min-width: 250px;
    max-width: 250px;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .btn.is--yellow.btn005 {
    min-width: 280px;
    max-width: 280px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn.is--yellow.width50 {
    padding-top: 1.3em;
    padding-bottom: 1.3em;
  }

  .btn.is--yellow.width200 {
    max-width: 250px;
    padding-top: 1.3em;
    padding-bottom: 1.3em;
  }

  .btn.iswhitestroke.bannerbtn {
    min-width: 280px;
    max-width: 280px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn.iswhitestroke.is-333-stroke.width200 {
    padding-top: 1.3em;
    padding-bottom: 1.3em;
  }

  .btn.iswhitestroke.bannerbtn-_save_budget {
    border-radius: .42em;
    min-width: auto;
    max-width: none;
    padding-left: 2.17em;
    padding-right: 2.17em;
    position: relative;
  }

  .nav {
    width: 100vw;
    display: none;
    top: 0;
  }

  .container {
    width: 85em;
  }

  .container.is--nav {
    width: 95.83em;
    padding-left: 0;
    padding-right: 0;
  }

  .container.is--nav.flex {
    flex: 1;
    justify-content: space-between;
    padding: 10px .5rem;
    display: flex;
  }

  .container.is--nav-scroll {
    width: 95.83em;
    padding-left: 0;
    padding-right: 0;
  }

  .container.hide {
    display: none;
  }

  .container.containerv2 {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .nav__body {
    height: 7.16em;
    position: relative;
  }

  .nav__body.is--pc {
    display: none;
  }

  .nav__body.is--mob {
    display: flex;
  }

  .nav__logo {
    width: 15.76em;
    height: 2.99em;
    position: relative;
  }

  .nav__list {
    background-color: var(--white);
    color: #080736;
    flex-direction: column;
    align-items: flex-start;
    width: 100vw;
    height: 100vh;
    padding-top: 7.5em;
    display: none;
    position: absolute;
    inset: 0% 0% 0% -2.085em;
  }

  .nav__list.show {
    z-index: 5000;
    padding-top: 4em;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    inset: 0%;
  }

  .nav__item {
    border-bottom: 1px solid #f3f6fa;
    justify-content: space-between;
    width: 100%;
    padding: 2.08em;
  }

  .nav__item--arrow {
    width: 3.64em;
    height: 2.34em;
    display: block;
    transform: rotate(-90deg);
  }

  .nav__right {
    display: none;
  }

  .nav__login {
    justify-content: center;
  }

  .nav__login--icon {
    width: 3.13em;
    height: 3.13em;
  }

  .hero.bg--darkblue.section-positive-space {
    margin-top: -45px;
  }

  .hero__body {
    grid-row-gap: 6.51em;
    flex-direction: column;
    height: auto;
    max-height: none;
    padding-top: 15.63em;
    padding-bottom: 10.42em;
  }

  .hero__body.is--blog-template {
    padding-bottom: 10.42em;
    padding-right: 0;
  }

  .hero__body.is--centered.is--fix-height {
    height: 50em;
  }

  .hero__body.is--success {
    padding-bottom: 23.72em;
  }

  .hero__body.is--h-800 {
    max-height: none;
  }

  .hero__body.small-padd-top {
    padding-top: 15.63em;
  }

  .protected__number {
    padding: 10.42em 13.02em 10.42em 6.51em;
  }

  .protected__logos-column {
    padding-top: 9.11em;
    padding-bottom: 9.11em;
  }

  .automatically {
    overflow: hidden;
  }

  .automatically__body {
    grid-row-gap: 7em;
    padding-top: 13.02em;
  }

  .automatically__body.automatically__bodyv2 {
    padding-top: 0;
  }

  .automatically__tabs-wrapper {
    padding: 6.51em;
  }

  .automatically__title.desktop-50.tablet-100 {
    max-width: 100%;
  }

  .automatically__desc.desktop-40.tablet-70 {
    max-width: 70%;
  }

  .automatically__tabs-menu {
    grid-column-gap: 1.3em;
    width: 100%;
  }

  .automatically__tabs-link {
    width: 100%;
  }

  .automatically__tabs-photo {
    border-radius: 1.3em;
    padding: 0;
  }

  .automatically__link-icon {
    flex: none;
  }

  .why-us__body {
    grid-row-gap: 7em;
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .why-us__body.why-us__bodyv2 {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .automatically__card {
    border-radius: 1.3em;
    padding-top: 6.51em;
    padding-bottom: 6.51em;
  }

  .automatically__card.automatically__cardv2 {
    background-position: 50%;
    margin-top: 0;
  }

  .why-us__desc.desktop-40.tablet-70 {
    max-width: 70%;
  }

  .tabs__content {
    flex-direction: column;
  }

  .tabs__menu {
    margin-left: 0;
  }

  .tabs__link {
    background-color: #f7f7f7;
    border-radius: 3.33em;
    padding: 3.13em;
  }

  .tabs__link.w--current {
    border-radius: 3.33em;
  }

  .tabs__item-bg {
    border-radius: 1.3em;
    width: 100%;
    height: auto;
  }

  .integrations__body {
    grid-row-gap: 6.51em;
    flex-direction: column;
    padding-top: 13.02em;
  }

  .integrations__logos {
    max-width: 100%;
  }

  .integrations__logos.g2badges {
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .features__body {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .features__text-wrap {
    grid-row-gap: 7.81em;
    width: 100%;
  }

  .features__right-column {
    display: none;
  }

  .feature__item, .feature__item.col--white.newscrolldiv {
    min-height: auto;
  }

  .feature__text {
    grid-row-gap: 3.91em;
  }

  .feature__img, .feature__img.newscrollimg {
    height: auto;
  }

  .stories__body {
    padding-top: 0;
    padding-bottom: 13.02em;
  }

  .stories__card {
    padding: 5.21em;
  }

  .stories__info {
    grid-row-gap: 6.51em;
    flex-direction: column;
  }

  .stories__tabs {
    grid-row-gap: 3.5em;
    flex-direction: column;
    width: 100%;
  }

  .stories__info-text {
    grid-row-gap: 2.6em;
  }

  .stories__info-img {
    width: 100%;
    height: auto;
  }

  .stories__tab {
    grid-column-gap: 2em;
    padding-bottom: 1.5em;
  }

  .footer-banner__logo {
    width: 6.94em;
    height: 8.34em;
  }

  .footer__content {
    padding-top: 7.81em;
  }

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

  .footer__socials {
    grid-column-gap: 3.13em;
  }

  .footer__socials-item {
    width: 2.6em;
    height: 2.6em;
  }

  .footer__links-column {
    grid-row-gap: 1.3em;
  }

  .footer__links-link {
    font-size: 1.56em;
  }

  .hero__heading {
    grid-row-gap: 3.91em;
    width: 100%;
  }

  .hero__heading.is--invalid-traffic, .hero__heading.is--bot, .hero__heading.is--click, .hero__heading.is--pricing, .hero__heading.col--white.is--sources, .hero__heading.col--white.is--ecomm-hero, .hero__heading.col--white.is--marketing, .hero__heading.col--white.is--learn-more, .hero__heading.is--saas, .hero__heading.is--trafficguard-hero {
    width: 100%;
  }

  .hero__heading.is--about-us {
    width: auto;
  }

  .hero__heading.is--blog, .hero__heading.is--local, .hero__heading.is--international, .hero__heading.is--service-page {
    width: 100%;
  }

  .hero__heading.is--learn-more, .hero__heading.align-left.is--click, .hero__heading.align-left.is--sources, .hero__heading.align-left.is--ecomm-hero, .hero__heading.align-left.is--success {
    width: auto;
  }

  .hero__title.is--why-hero {
    max-width: 85%;
  }

  .hero__title.is--national, .hero__title.is--display {
    max-width: 100%;
  }

  .hero__title.is--meta {
    width: 100%;
  }

  .hero__title.is--trust {
    width: 90%;
  }

  .hero__title.tablet-80 {
    max-width: 80%;
  }

  .hero__descr.is--main {
    width: 80%;
  }

  .hero__descr.is--analitics {
    width: 70%;
  }

  .hero__descr.is--saas, .hero__descr.is--traffic-guard-hero {
    width: 80%;
  }

  .hero__descr.is--stories-hero {
    max-width: 50%;
  }

  .hero__descr.is--meta {
    max-width: 60%;
  }

  .hero__descr.is--compare {
    max-width: 80%;
  }

  .hero__descr.tablet-70 {
    max-width: 70%;
  }

  .hero__img {
    width: 100%;
    height: auto;
    margin-right: 13em;
  }

  .hero__img.is--fraud-protection {
    width: 90%;
    height: auto;
    margin-right: 0;
  }

  .hero__img.is--bot-migration {
    width: 90%;
    height: auto;
    margin-right: 6.2em;
  }

  .hero__img.is--invalid-traffic {
    width: 95%;
    height: auto;
    margin-right: 0;
  }

  .hero__img.is--compare-lunino-hero, .hero__img.is--integration-hero, .hero__img.is--local, .hero__img.is--compare, .hero__img.is--contact-us {
    margin-right: 0;
  }

  .hero__img.is--learn-more {
    width: 80%;
    height: auto;
    margin-right: 0;
  }

  .hero__img.is--verif, .hero__img.is--traffic {
    width: 100%;
    height: auto;
    margin-right: 0;
  }

  .hero__img.is--tracking {
    width: 90%;
    height: auto;
    margin-right: 0;
  }

  .hero__img.is--analytics {
    width: 90%;
    height: auto;
    margin-right: 2em;
  }

  .hero__img.is--saas {
    width: 90%;
    height: auto;
    margin-right: 0;
  }

  .hero__img.is--service, .hero__img.is--ecomm, .hero__img.is--in-house, .hero__img.is--national, .hero__img.is--international, .hero__img.is--display, .hero__img.is--meta, .hero__img.is--ads, .hero__img.is--transparent.box-shadow, .hero__img.is--trust, .hero__img.is--video {
    margin-right: 0;
  }

  .hero__img.is--compare-traffic-hero {
    margin-right: 0;
    position: relative;
    bottom: 0;
  }

  .hero__img.is--regional, .hero__img.is--shopping {
    margin-right: 0;
  }

  .hero__img.is--search {
    margin-right: -11.92em;
  }

  .hero__img.is--linked-in, .hero__img.is--google {
    margin-right: 0;
  }

  .hero__img.is--forensics {
    margin-right: -14.54em;
  }

  .hero__img.is--home {
    left: auto;
  }

  .hero__logos {
    grid-column-gap: .26em;
    justify-content: space-between;
    position: relative;
    bottom: 0;
  }

  .hero__logos.is--compare {
    bottom: -4.24em;
  }

  .hero__logo--item {
    grid-row-gap: 1.3em;
    width: 100%;
  }

  .hero__logo {
    height: auto;
    max-height: 3.2em;
  }

  .hero__logo--star {
    width: 9.86em;
    height: 1.56em;
  }

  .why-us__arrow {
    width: 10.215em;
    height: 14.37em;
    top: -14.93em;
    left: 10.56em;
  }

  .problem__body {
    grid-row-gap: 6.51em;
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .problem__cards {
    grid-column-gap: 3.91em;
    grid-row-gap: 3.91em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .card-block__body {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .card-block__body.is--less-gap, .card-block__body.is--padding-bottom-0.is--min-height {
    grid-template-rows: auto auto;
  }

  .card-block__body.is--threat {
    grid-template-rows: 1fr auto;
  }

  .card-block__body.is--small-padd {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .card-block__pic {
    border-radius: 2.08em;
  }

  .card-block__pic.bg--blue.is--fix-height {
    max-height: none;
  }

  .card-block__pic.is--paddings-0.is--campaings {
    margin-top: -3em;
    margin-bottom: -8.4em;
  }

  .card-block__pic.is--paddings-0.is--search {
    margin-top: 2.6em;
    margin-bottom: -15.6em;
  }

  .card-block__text {
    grid-row-gap: 1em;
  }

  .card-block__text.desktop-30.tablet-100 {
    max-width: 40%;
  }

  .card-block__img.is--no-shadow.is--video {
    height: auto;
  }

  .card-block__marks.is--fully-automated {
    grid-row-gap: 2.6em;
  }

  .card-block__mark {
    grid-column-gap: 2.08em;
  }

  .card-block__icon {
    width: 2.08em;
    height: 2.08em;
    margin-top: 1px;
  }

  .big-numbers-body {
    padding-top: 0;
    padding-bottom: 0;
  }

  .review__items {
    grid-template-columns: .5fr 1fr 1fr;
  }

  .solution__body {
    grid-row-gap: 5.21em;
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .solution__title.desktop-40.tablet-100 {
    max-width: 100%;
  }

  .solution__desc.desktop-44.tablet-80 {
    max-width: 80%;
  }

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

  .solution__card {
    border-radius: 1.3em;
    padding: 3.13em;
  }

  .features-fp.filter-bg-blur.affilate {
    display: none;
  }

  .features-fp__body {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .features-fp__title.desktop-50.tablet-80, .features-fp__desc.desktop-50.tablet-80 {
    max-width: 80%;
  }

  .nav__dp--parent {
    border-top: 1px solid #f3f6fa;
    flex-direction: column;
    width: 100%;
    padding-top: 3.52em;
  }

  .nav__dp--content {
    height: 100%;
    padding-top: 9.38em;
    display: none;
    top: 0%;
  }

  .dp__arrow--wrapp {
    display: none;
  }

  .protect.is--career {
    padding-top: 8em;
  }

  .protect__body {
    grid-row-gap: 5.21em;
  }

  .protect__title.desktop-50.tablet-100 {
    max-width: 100%;
  }

  .protect__desc.desktop-50.tablet-80 {
    max-width: 80%;
  }

  .protect__cards {
    grid-column-gap: 5.21em;
    grid-row-gap: 5.21em;
    border-radius: 1.3em;
    padding: 4.17em;
  }

  .protect__cards.is--career {
    flex-direction: row;
    align-items: flex-end;
  }

  .protect__card {
    max-width: 45%;
  }

  .protect__card.is--career {
    text-align: center;
    flex-direction: column;
    max-width: 45%;
  }

  .protect__card-icon.is--career {
    align-self: center;
    width: 3.125rem;
    height: 3.125rem;
  }

  .protect__card-text.is--career {
    align-items: center;
  }

  .h--29 {
    font-size: 2.6em;
  }

  .dp__list {
    box-shadow: none;
    height: 100%;
    padding-top: 3.52em;
    overflow: scroll;
  }

  .dp__item {
    width: 100%;
    padding: 0 2.08em;
  }

  .dp__item.show {
    background-color: #fff;
    padding-top: 0;
    display: block;
    position: static;
    inset: 0%;
  }

  .dp__products {
    grid-row-gap: 4.17em;
    flex-direction: column-reverse;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
  }

  .dp__products--left {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 2.08em;
  }

  .dp__products--heading {
    align-items: center;
  }

  .p--14 {
    font-size: 1.82em;
  }

  .p--14.p--12-tablet {
    font-size: 1.3em;
  }

  .dp__products--img {
    width: 12.11em;
    height: 11.98em;
  }

  .dp__products--btn {
    grid-column-gap: 2.15em;
    border-bottom: 1px solid #f3f6fa;
    width: 100%;
    padding-top: 2.08em;
    padding-bottom: 2.08em;
  }

  .dp__products--btn-img {
    width: 4.23em;
    height: 5.08em;
  }

  .dp__products--right {
    grid-row-gap: 0em;
    grid-template-columns: 1fr;
    width: 100%;
    padding-right: 0;
  }

  .dp__solution {
    grid-row-gap: 0em;
    width: 100%;
    min-width: auto;
    padding: 0;
  }

  .dp__solution--top {
    grid-column-gap: 0em;
    flex-direction: column;
  }

  .dp__solution--bot {
    grid-row-gap: 2.08em;
    border-radius: 1.3em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2.08em;
  }

  .dp__solution--column {
    border-bottom: 1px solid #f3f6fa;
    padding-top: 3.13em;
    padding-bottom: 3.13em;
  }

  .dp__solution--top-title {
    margin-bottom: 2.08em;
  }

  .dp__solution--list {
    grid-row-gap: 2.08em;
  }

  .dp__solution--btn {
    grid-column-gap: 1.69em;
  }

  .dp__solution--btn-img {
    width: 2.08em;
    height: 2.08em;
  }

  .dp__resources {
    width: 100%;
    padding: 0;
  }

  .ppc__body {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .ppc__card {
    grid-row-gap: 2em;
    padding: 3.13em;
  }

  .ppc__card-icon {
    width: 4.56em;
    height: 4.56em;
  }

  .traffic__body {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .hiring {
    display: none;
  }

  .dp__why {
    grid-row-gap: 0em;
    width: 100%;
    padding: 3.13em 0 0;
  }

  .dp__why--top {
    grid-row-gap: 2.08em;
    flex-direction: column;
  }

  .dp__why--top-title {
    margin-bottom: 2.08em;
  }

  .dp__why--top-title.is--opacity-0 {
    display: none;
  }

  .dp__why--list {
    grid-row-gap: 2.08em;
  }

  .verif-hero__heading {
    width: 100%;
  }

  .verif-hero__title.tablet-70, .verif-hero__descr {
    max-width: 70%;
  }

  .eliminating__body {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .block__heading {
    grid-row-gap: 3.13em;
  }

  .block__heading.align--center.col--white.desktop-70.tablet-80 {
    max-width: 80%;
  }

  .block__title.desktop-70.tablet-100 {
    max-width: 100%;
  }

  .block__title.desktop-65.tablet-80 {
    max-width: 80%;
  }

  .block__title.desktop-45.tablet-60 {
    max-width: 60%;
  }

  .block__title.desktop-45.tablet-80 {
    max-width: 80%;
  }

  .block__title.desktop-50.tablet-70 {
    max-width: 70%;
  }

  .block__title.desktop-68.tablet-80, .block__desc.desktop-50.tablet-80, .block__desc.desktop-52.tablet-80 {
    max-width: 80%;
  }

  .block__desc.is--quote-color {
    width: 70%;
  }

  .block__desc.desktop-45.tablet-80 {
    max-width: 80%;
  }

  .block__desc.desktop-43.tablet-85 {
    max-width: 85%;
  }

  .slider {
    margin-top: 0;
    padding-top: 10.42em;
    padding-bottom: 10.42em;
  }

  .slider__item, .slider__item.swiper-slide {
    height: auto;
  }

  .slider__arrow {
    border-radius: 1.3em;
    width: 7.78em;
    height: 5.56em;
    padding-left: 2.2em;
    padding-right: 2.2em;
  }

  .boost-roi__body {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .boost-roi__items {
    grid-row-gap: 6.51em;
  }

  .boost-roi__cards {
    grid-column-gap: 2.78em;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .boost-roi__card {
    padding: 2.6em 3.13em;
  }

  .quote__body {
    padding-top: 13.02em;
  }

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

  .quote-color__body {
    border-radius: 1.3em;
    padding-top: 7.81em;
    padding-bottom: 7.81em;
  }

  .quote-color__body.is--paddings-130 {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .color-cards__card {
    border-radius: 1.3em;
    padding: 2.6em;
  }

  .fraud-protection__body {
    grid-row-gap: 5.21em;
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .fraud-protection__img {
    display: none;
  }

  .saas-success__body {
    grid-row-gap: 5.21em;
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .color-cards__icon {
    width: 6.51em;
    height: 6.51em;
  }

  .h--32 {
    font-size: 3.39em;
  }

  .h--32.is-mobile-14 {
    font-size: 2em;
  }

  .reporting-tools__body {
    grid-row-gap: 7.81em;
    padding-top: 8em;
  }

  .reporting-tools__heading {
    grid-row-gap: 4.17em;
    flex-direction: column;
    align-items: flex-start;
  }

  .reporting-tools__title {
    width: 100%;
  }

  .reporting-tools__card {
    border-radius: 1.3em;
  }

  .pricing {
    padding-top: 11.72em;
  }

  .h--22 {
    font-size: 2.34em;
  }

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

  .pricing__item {
    border: 1px solid var(--gainsboro-2);
    width: 100%;
    margin-top: 0;
    padding: 3.13em;
  }

  .pricing__item.is--popular {
    border-radius: 1.3em;
    padding: 3.13em;
  }

  .pricing__item--list {
    grid-row-gap: 2.08em;
  }

  .icon-done, .two-icons, .icon-close {
    width: 3.13em;
    height: 3.13em;
  }

  .risks__body {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .risks__desc.desktop-45.tablet-80 {
    max-width: 80%;
  }

  .card-block__mark-text {
    grid-row-gap: 1.04em;
  }

  .booming__body {
    grid-row-gap: 15em;
    flex-direction: column;
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .booming__heading {
    width: 100%;
  }

  .booming__color-column.is--1 {
    margin-top: 0;
  }

  .advantages__body {
    padding-top: 10.42em;
    padding-left: 0;
    padding-right: 0;
  }

  .advantages__body.is--google {
    padding: 8em 0;
  }

  .advantages__card {
    padding: 4.17em 3.13em;
  }

  .advantages__card-point {
    grid-column-gap: 2.08em;
    height: auto;
    padding-top: 2.7em;
    padding-bottom: 2.7em;
  }

  .advantages__card-text {
    grid-row-gap: 1.3em;
  }

  .hiw__body {
    grid-column-gap: 11em;
    padding-top: 10.42em;
    padding-bottom: 10.42em;
  }

  .price-compare__top {
    grid-column-gap: 2.6em;
  }

  .price-compare__top--item {
    width: 14em;
  }

  .price-compare__top--heading {
    text-align: center;
  }

  .price-compare__list {
    width: 100%;
  }

  .price-compare__item--top {
    padding-left: 0;
  }

  .h--20 {
    font-size: 2.6em;
  }

  .price-compare__item--icon {
    width: 2.5em;
    height: 2.5em;
  }

  .price-compare__item--row {
    padding-top: 2.08em;
    padding-bottom: 2.08em;
    padding-left: 0;
  }

  .price-compare__item--right {
    grid-column-gap: 2.6em;
  }

  .price-compare__item--point {
    width: 14em;
  }

  .faq {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .faq__wrapper {
    width: 100%;
  }

  .faq__item--icon {
    width: 2.6em;
    height: 2.6em;
  }

  .compare {
    padding-top: 13.02em;
  }

  .compare__heading {
    grid-row-gap: 3.13em;
    width: 79%;
  }

  .compare__top--item {
    padding-left: 0;
    padding-right: 0;
  }

  .compare__top--item.middle {
    padding-left: 0;
  }

  .compare__dp--arrow {
    width: 2.08em;
    height: 2.08em;
  }

  .compare__item {
    flex: 1;
    padding: 2em 0;
  }

  .compare__item.middle {
    margin-left: -4em;
    padding-left: 4em;
    padding-right: 4em;
  }

  .compare__item.first {
    padding-left: 0;
    padding-right: 4em;
  }

  .more-compare {
    padding-top: 9.11em;
    padding-bottom: 9.11em;
  }

  .more-compare__heading {
    width: 80%;
  }

  .more-compare__grid {
    max-width: 100%;
    margin-top: 5.21em;
  }

  .more-compare__item {
    border-radius: 1.3em;
  }

  .more-compare__arrow {
    width: 2.08em;
    height: 2.08em;
    right: 2.08em;
  }

  .feature__img-wrapper {
    width: 100%;
    height: auto;
    margin-top: 5.21em;
  }

  .btn__border {
    border-width: .26em;
    border-top-right-radius: .78em;
    width: 1.82em;
    height: 1.82em;
  }

  .consider__heading {
    width: 100%;
  }

  .consider__card {
    border-radius: 1.3em;
    max-width: 100%;
    padding: 3.78em 3.13em 3.13em;
  }

  .comp-details {
    padding-top: 13.02em;
    padding-bottom: 10.42em;
  }

  .comp-details__heading, .comp-details__heading.is--clickcease, .comp-details__heading.is--trafficguard {
    width: 75%;
  }

  .comp-details__info {
    grid-column-gap: 3.13em;
  }

  .comp-details__left {
    grid-row-gap: 2.08em;
  }

  .comp-details__right {
    grid-row-gap: 6.25em;
  }

  .comp-details__card-text {
    grid-row-gap: 2.08em;
  }

  .comp-details__banner {
    padding: 3.13em;
  }

  .comp-details__list-item {
    grid-column-gap: 1.04em;
  }

  .comp-details__list-icon {
    margin-top: .53em;
  }

  .text-review__body {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .text-review__card {
    margin-bottom: 4em;
  }

  .text-review__text {
    padding: 2.08em;
  }

  .why__hero-video {
    width: 100%;
    height: auto;
  }

  .wic__body {
    grid-row-gap: 5.21em;
    flex-direction: column;
    padding-top: 8em;
    display: flex;
  }

  .wic__left {
    max-width: 100%;
    margin-left: 0;
    padding: 3.13em;
    position: relative;
    top: 0;
  }

  .wic__right {
    grid-row-gap: 6.25em;
    order: 1;
    width: 100%;
  }

  .p--13 {
    font-size: 1.69em;
  }

  .btn__border--bg-parent {
    border-top-right-radius: .78em;
    width: 1.82em;
    height: 1.82em;
  }

  .wic__right-item {
    padding-left: 0;
  }

  .wic__right-item.is--full-width {
    width: 100vw;
    margin-left: -7.5em;
    padding: 7.81em 7.5em;
  }

  .wic__text-bullet {
    grid-column-gap: 1.04em;
    align-items: center;
  }

  .wic__text-quote {
    border-radius: 1.3em;
    padding: 4.69em;
  }

  .wic__quote-icon {
    top: 3.11em;
    left: 3.01em;
  }

  .wic__quote-icon.is--2 {
    bottom: 2.91em;
    right: 3.21em;
  }

  .wic__text-block-img {
    margin-bottom: 3.6em;
    margin-right: 3.08em;
  }

  .wic__logos-block {
    grid-column-gap: 5.86em;
  }

  .wic__logo {
    height: 4.56em;
  }

  .integration-accordion__left {
    margin-left: -7.5em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .accordion__item--top {
    grid-column-gap: 2.08em;
  }

  .time__body {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .time__title {
    max-width: 100%;
  }

  .line {
    width: 1.7em;
  }

  .team__content {
    grid-row-gap: 5.21em;
    border-radius: 1.3em;
    flex-direction: column;
    padding: 5.21em;
    display: flex;
  }

  .team__cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
  }

  .team__heading {
    max-width: 60%;
    position: relative;
    top: 0;
    left: 0;
  }

  .team__card {
    border-radius: 1.3em;
    width: 100%;
    height: 44em;
    padding: 2.08em;
    overflow: hidden;
  }

  .team__card-text {
    grid-row-gap: 2.08em;
  }

  .team__card-title {
    grid-row-gap: .39em;
  }

  .team__photo-mask {
    height: 67%;
  }

  .blog-tags {
    padding-top: 13.02em;
  }

  .rich-text {
    font-size: 2.08em;
  }

  .hero-blog__thumbnail {
    width: 100%;
    height: auto;
  }

  .blog-template__body {
    grid-row-gap: 5.21em;
    flex-direction: column;
    padding-top: 10.42em;
    padding-bottom: 10.42em;
    padding-left: 0;
    display: flex;
  }

  .blog-template__content {
    justify-content: flex-start;
    align-self: auto;
    width: 100%;
    max-width: none;
    display: block;
  }

  .blog-template__author {
    border-radius: 1.3em;
    padding: 2.08em 3.13em;
  }

  .blog-template__author--content {
    grid-row-gap: 2.08em;
  }

  .blog-template__contents {
    order: -1;
    width: 100%;
    position: relative;
    top: 0;
  }

  .subscr__body {
    grid-row-gap: 5.21em;
    flex-direction: column;
    padding-top: 7.81em;
    padding-bottom: 7.81em;
  }

  .subscr__title, .form {
    width: 100%;
  }

  .form__item {
    width: 60%;
  }

  .form__field {
    border-radius: 1.1vw;
    padding-left: 2.6vw;
    font-size: 1.7em;
  }

  .form__submit--parent.is--more {
    margin-top: 6.29em;
    font-size: 8px;
  }

  .posts {
    padding-top: 9.11em;
    padding-bottom: 9.11em;
  }

  .posts.is--recent {
    padding-top: 10.42em;
  }

  .posts__title {
    margin-bottom: 5em;
  }

  .posts__wrapper {
    margin-top: 3em;
  }

  .posts__list.is--recent {
    grid-column-gap: 16px;
    grid-row-gap: 2.22em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
  }

  .posts__item.is--recent {
    width: 100%;
  }

  .posts__arrow.is--hero {
    width: 2.08em;
    height: 2.08em;
  }

  .posts__link.is--recent {
    flex-direction: column;
  }

  .posts__categories--link {
    height: 3.91em;
    padding-left: 2.08em;
    padding-right: 2.08em;
  }

  .posts__left {
    width: 100%;
  }

  .hero__slider--item {
    width: 29.75em;
    height: 40.836em;
  }

  .hero__slider--parent {
    width: 100%;
    margin-left: 0;
  }

  .compare__dp--bot {
    top: 113%;
  }

  .vertical-cards__body {
    padding-top: 8em;
  }

  .vertical-cards__body.is--regional {
    padding-top: 7.81em;
    padding-bottom: 7.81em;
  }

  .vertical-cards__body.padding-bottom-130 {
    padding-bottom: 8em;
  }

  .vertical-cards__body.padding-top-0 {
    padding-top: 0;
  }

  .vertical-cards__heading.is--international {
    max-width: 90%;
  }

  .vertical-cards__title.desktop-60.tablet-80 {
    max-width: 85%;
  }

  .vertical-cards__title.desktop-56.tablet-100 {
    max-width: 80%;
  }

  .text-block__body {
    grid-column-gap: 10.42em;
    grid-row-gap: 5.21em;
    flex-direction: column;
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .text-block__heading {
    width: 100%;
  }

  .big-cards-img__body {
    padding-top: 8em;
  }

  .big-cards-img__body.padding-bottom-130 {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .insight__title {
    width: 80%;
  }

  .insight__desc, .insight__text {
    max-width: 70%;
  }

  .color-cards-bg {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .color-cards-bg__body {
    grid-row-gap: 5.21em;
    border-radius: 1.3em;
    margin-top: 13.02em;
    margin-bottom: 13.02em;
    padding: 5.21em;
  }

  .color-cards-bg__body.bg--darkblue {
    margin-top: 8em;
    margin-bottom: 0;
  }

  .blog-template__socials {
    grid-column-gap: 4em;
    flex-direction: row;
    position: static;
  }

  .connect__content {
    grid-row-gap: 5.21em;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .connect__cards {
    grid-column-gap: 3.33em;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .connect__card {
    max-width: 100%;
  }

  .connect__contacts {
    grid-column-gap: 2.6em;
    grid-row-gap: 1.67em;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .connect__contact {
    grid-row-gap: 2.08em;
    max-width: 100%;
    padding: 3.13em;
  }

  .connect__icon {
    width: 3.13em;
    height: 3.13em;
  }

  .connect__card-text {
    padding: 2.6em;
  }

  .connect__card-icon {
    width: 2.08em;
    height: 2.08em;
  }

  ._404__body.col--white {
    grid-row-gap: 4.17em;
  }

  ._404__text {
    grid-row-gap: 2.08em;
  }

  .h--120 {
    font-size: 13.02em;
  }

  .compliance__body {
    grid-row-gap: 5.21em;
    padding-top: 13.02em;
  }

  .compliance__desc.desktop-45.tablet-85 {
    max-width: 85%;
  }

  .compliance__bottom-text.desktop-45.tablet-80 {
    max-width: 80%;
  }

  .testing__body {
    padding-top: 10.42em;
    padding-bottom: 10.42em;
  }

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

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

  .compliance__cards-wrapper {
    grid-row-gap: 5.21em;
    padding: 5.21em 3.13em;
  }

  .compliance__cards-desc.align--center.desktop-40.tablet-70 {
    max-width: 70%;
  }

  .freatures-cards__body {
    padding-top: 8em;
  }

  .freatures-cards__left, .freatures-cards__line {
    display: none;
  }

  .freatures-cards__items {
    grid-row-gap: 6.25em;
  }

  .freatures-cards__item {
    grid-row-gap: 3.13em;
  }

  .freatures-cards__card {
    padding: 2.6em 3.13em;
  }

  .freatures-cards__card-top {
    grid-column-gap: 1.04em;
  }

  .freatures-cards__mark {
    grid-column-gap: 1.3em;
  }

  .freatures-cards__mark-icon {
    margin-top: .4em;
  }

  .password__form {
    width: 60%;
  }

  .form-block {
    grid-row-gap: 6.25em;
  }

  .advantages__heading {
    grid-row-gap: 3.13em;
  }

  .advantages__title.desktop-80.tablet-100 {
    max-width: 100%;
  }

  .types-of-fraud__body {
    margin-bottom: 8em;
    padding: 8em 0 10.42em;
  }

  .types-of-fraud__card {
    border-radius: 1.3em;
    padding: 3.13em;
  }

  .vertical-cards__bottom-text.desktop-38.tablet-80 {
    max-width: 65%;
  }

  .vertical-cards__bottom-text.align--center.desktop-50.tablet-80 {
    max-width: 80%;
  }

  .dark-cards__body {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

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

  .dark-cards__card {
    padding: 3.13em;
  }

  .heading__body {
    padding-top: 8em;
    padding-bottom: 7.81em;
  }

  .legal__body {
    flex-direction: column;
    padding-top: 7.81em;
    padding-bottom: 13.02em;
  }

  .legal__right {
    width: 100%;
    max-width: 100%;
    padding: 3.13em 8em 3.13em 5em;
    position: static;
  }

  .legal__left {
    grid-row-gap: 7.29em;
    order: 1;
  }

  .legal__item {
    grid-row-gap: 6.25em;
    max-width: 100%;
  }

  .legal__item-text {
    grid-row-gap: 2.6em;
  }

  .blog-tags__radio--parent {
    padding: 1.04em 2.08em;
  }

  .blog-tags__search {
    grid-column-gap: 1.04em;
    height: 4.56em;
    padding: 1.3em;
    bottom: -18.7em;
  }

  .blog-tags__search--icon {
    width: 2.08em;
    height: 2.08em;
  }

  .blog-tags__search--field {
    height: 2.3em;
    font-size: 1.82em;
  }

  .cards__body {
    grid-row-gap: 5.21em;
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .cards__heading {
    align-items: center;
  }

  .webinars__form--parent {
    margin-bottom: 0;
  }

  .webinars__search {
    grid-column-gap: 1.04em;
    border-radius: .8em;
    height: 4.5em;
  }

  .videos__body {
    padding-top: 13.02em;
  }

  .login__left {
    min-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .login__title {
    margin-bottom: 6em;
  }

  .login__form--list {
    grid-row-gap: 1.8em;
    min-width: auto;
  }

  .login__form--item {
    min-width: auto;
  }

  .login__form--item.is--phone {
    border-radius: 1em;
    height: auto;
  }

  .login__form--field {
    height: 3rem;
    padding-left: 2.18vw;
    font-size: 1.6em;
    overflow: hidden;
  }

  .p--12 {
    font-size: 1.56em;
  }

  .login__or {
    margin-top: 5em;
    margin-bottom: 5em;
  }

  .login__grid--item {
    grid-column-gap: 2.5em;
    border-radius: 1.04em;
    height: 6.05em;
    padding-left: 2.0125rem;
  }

  .login__grid--icon {
    width: 2.505em;
    height: 2.505em;
  }

  .login__left--bot {
    width: 100%;
  }

  .login__left--top {
    right: 3.58em;
  }

  .login__right {
    display: none;
  }

  .feature__btn {
    margin-top: 5.21em;
  }

  .hero__author-photo {
    width: 10.42em;
    height: 10.42em;
  }

  .login__cross {
    width: 2.08em;
    height: 2.08em;
  }

  .nav__burger {
    width: 3.26em;
    height: 2.21em;
    display: block;
  }

  .nav__logo--color {
    position: absolute;
    inset: 0%;
  }

  .nav__logo--parent {
    align-items: center;
    display: flex;
    position: relative;
  }

  .nav__back {
    z-index: 2;
    grid-column-gap: .78em;
    color: #69707d;
    align-items: center;
    display: none;
    position: absolute;
  }

  .nav__back--arrow {
    flex: none;
    width: 1.69em;
    height: 1.69em;
  }

  .nav__mob-cta {
    grid-row-gap: 1.95em;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    padding-left: 2.08em;
    padding-right: 2.08em;
    display: block;
    position: absolute;
    bottom: 10.42em;
  }

  .nav__mob-cta.align {
    width: 95%;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
    left: 2.5%;
    right: 2.5%;
  }

  .automatically__tabs--arrows {
    grid-column-gap: 24px;
    justify-content: center;
    display: flex;
  }

  .automatically__tabs--arrow {
    background-color: #e4fbf2;
    border-radius: 100vw;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    padding: 19px 23px 19px 20px;
    display: flex;
  }

  .automatically__tabs--arrow.is--right {
    transform: rotate(180deg);
  }

  .tabs__stroke {
    padding: 0;
  }

  .tabs__link--text {
    background-color: #0000;
    padding: 0;
  }

  .booming__arrow {
    display: none;
  }

  .price-compare__top--bg {
    width: 100%;
  }

  .legal__item-color-items {
    grid-column-gap: 7.81em;
    justify-content: flex-start;
  }

  .cs__hero-video {
    width: 100%;
    height: auto;
  }

  .customer-stories.filter-bg-blur {
    padding-bottom: 0;
  }

  .cs-body__text {
    max-width: 100%;
  }

  .pricing__dp {
    border-radius: 1.04em;
    width: 10.42em;
    height: 4.56em;
  }

  .pricing__dp--top {
    grid-column-gap: 1.04em;
  }

  .pricing__dp--arrow {
    width: 2.08em;
    height: 2.08em;
  }

  .pricing__dp--list {
    z-index: 4;
    background-color: #fff;
    border-radius: 1.04em;
  }

  .pricing__dp--item {
    height: 4.56em;
  }

  .pricing__dp--checked {
    width: 2.08em;
    height: 2.08em;
  }

  .nav__scroll {
    display: none;
  }

  .connect__socials {
    grid-column-gap: 3.13em;
  }

  .connect__socials-item {
    width: 3.13em;
    height: 3.13em;
  }

  .feature__row--item {
    grid-row-gap: 1.88em;
    width: auto;
    padding-left: 2.22em;
  }

  .feature__row--icon {
    width: 7.3em;
    height: 7.3em;
  }

  .feature__row--text {
    width: 28em;
  }

  .price-compare--arrow {
    border-radius: 1.3em;
    width: 7.78em;
    height: 5.56em;
    padding-left: 2.2em;
    padding-right: 2.2em;
  }

  .cookies__banner {
    max-width: 24rem;
  }

  .hero__img--grid {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero__img--right {
    display: none;
  }

  .process__body {
    padding-top: 13.02em;
  }

  .process__title.desktop-50.tablet-100 {
    max-width: 100%;
  }

  .process__vertical {
    bottom: 1.6rem;
    transform: none;
  }

  .jobs__content {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .h {
    font-size: 3rem;
  }

  .blur-section__item.is--2 {
    display: none;
  }

  .blur-section__item.is--1 {
    width: 60rem;
    height: 55rem;
  }

  .tabs-img {
    box-shadow: none;
  }

  .footer-banner__list {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .footer-banner__item {
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: center;
  }

  .nav__banner.col--grad-green {
    display: none;
  }

  .login__form--field-2 {
    height: 3rem;
    padding-left: 2.18vw;
    font-size: 1.6em;
    overflow: hidden;
  }

  .wic__socials {
    grid-column-gap: 4em;
    flex-direction: row;
    order: -1;
    position: static;
  }

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

  .affiliate-wraper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  ._3x-wraper {
    flex-direction: column;
  }

  .teaser-copy {
    margin: 1.5em auto 5em;
  }

  .teaser-grid {
    flex-direction: column;
    display: flex;
  }

  .teaser-copy-wrap {
    flex-direction: column-reverse;
    height: auto;
  }

  .teaser-column {
    width: 100%;
  }

  .teaser-column._1st {
    max-width: none;
  }

  .teaser-img {
    object-fit: fill;
    position: relative;
    inset: auto;
  }

  .teaser-img._2, .teaser-img._3 {
    opacity: 1;
  }

  .p-teaser-img-wrap {
    display: none;
  }

  .teaser-img-tablet-down {
    display: block;
  }

  .why-flex-wraper {
    flex-direction: column;
    align-items: flex-start;
  }

  .why-flex-wraper._2nd {
    flex-direction: column-reverse;
  }

  .reviews-flex-wraper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .mobile-header {
    z-index: 97;
    background-color: var(--dark-blue);
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: fixed;
    inset: 0 0% auto;
  }

  .menu-button {
    color: #fff;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
  }

  .nav-menu {
    background-color: #fff;
    width: 100vw;
    height: 100vh;
    left: auto;
    right: auto;
  }

  .dropdown-wraper {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-dropdown {
    width: 100%;
    font-size: 2.08em;
  }

  .mobile-dropdown.align {
    text-align: left;
    margin-top: 7px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    font-weight: 500;
  }

  .mobile-dropdown.align:hover {
    color: #00e08a;
  }

  .dropdown-toggle {
    border-bottom: 1px solid #0a0a0a1a;
    justify-content: space-between;
    width: 100%;
    padding: 20px 0;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .dropdown-toggle:hover {
    color: #00e08a;
  }

  .dropdown-toggle.w--open {
    width: 100%;
    padding-left: 0;
  }

  .dropdown-list {
    width: 100vw;
    height: 100vh;
    min-height: 100vh;
  }

  .dropdown-list.w--open {
    z-index: 99999;
    background-color: #fff;
    width: 100vw;
    height: 100vh;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    inset: 0%;
  }

  .d1-wrap {
    background-color: #fff;
    width: 100%;
    height: 100vh;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .d1-flex-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px solid #0000001a;
    align-items: center;
    padding-bottom: 10px;
    display: flex;
  }

  .d1-flex-wrap.top-20 {
    margin-top: 20px;
  }

  .d1-flex-wrap.top-20.center {
    justify-content: center;
  }

  .d1-img-wrap {
    width: 100%;
    max-width: 40px;
  }

  .txt-16 {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }

  .txt-16:hover {
    color: var(--dodger-blue);
  }

  .txt-16.nonnr {
    text-align: left;
  }

  .txt-16.nonnr:hover {
    color: var(--dark-slate-grey);
  }

  .txt-14 {
    color: #727186;
    margin-top: 6px;
    font-size: 14px;
    line-height: 18px;
  }

  .txt-14.bold {
    text-align: left;
    font-weight: 700;
  }

  .d1-inner-wrap {
    text-align: center;
    background-color: #f5f5f5;
    border-radius: 13px;
    max-width: 400px;
    margin-top: 20px;
    padding: 20px 40px;
  }

  .d-inner-img {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .d2-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
    min-height: 130vh;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 40px;
    padding-left: 0;
    display: flex;
  }

  .d2-flex-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex;
  }

  .d2-flex-wrap.top-20 {
    margin-top: 20px;
  }

  .d2-flex-wrap.top-30 {
    margin-top: 10px;
  }

  .d2-img-wrap {
    width: 100%;
    max-width: 20px;
  }

  .d2-flex {
    padding-top: 0;
  }

  .d2-flex.pad-20 {
    border-top: 1px solid #0000005e;
    padding-top: 20px;
  }

  .d2-img {
    width: 18px;
    max-width: 100%;
  }

  .d2-inner-wrap {
    background-color: #f5f5f5;
    border-radius: 20px;
    max-width: 400px;
    padding: 20px 40px;
  }

  .navlink {
    font-size: 2.08em;
    text-decoration: none;
  }

  .navlink:hover {
    color: #00e08a;
    font-weight: 500;
  }

  .nav-wrap {
    text-align: left;
    margin-top: 20px;
    padding-left: 19px;
  }

  .cross-icon {
    cursor: pointer;
    width: 20px;
    height: auto;
    position: fixed;
    inset: 2% 25px auto auto;
  }

  .dropicon {
    width: 15px;
  }

  .mobile_dropdown {
    width: 100%;
    font-size: 2.08em;
  }

  .mobile_dropdown.align {
    text-align: left;
    border-bottom: 1px solid #0a0a0a1a;
    margin-top: 7px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .mobile_dropdown.align:hover {
    color: #00e08a;
  }

  .mobile_dropdown.align.lastchild {
    border-bottom-style: none;
  }

  .link-2, .text-block-2 {
    font-size: 16px;
  }

  .reviewheading_new.align--center {
    font-size: 1vw;
  }

  .protectad {
    min-height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .hero_section {
    height: auto;
    padding-top: 11em;
  }

  .hero_content {
    text-align: center;
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 2.5rem;
  }

  .hero_image {
    position: static;
  }

  .h1 {
    margin-bottom: 25px;
    font-size: 3rem;
    line-height: 1.13;
  }

  .btn__border-2 {
    border-width: .26em;
    border-top-right-radius: .78em;
    width: 1.82em;
    height: 1.82em;
  }

  .btn-2 {
    border-radius: 1.2em;
    padding: 1.3em 4.17em;
  }

  .herobtn_group {
    justify-content: center;
    align-items: center;
  }

  .discount-highlight {
    margin-bottom: 10px;
    font-size: 2.08em;
    line-height: 1.33;
  }

  .hero_body {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .add_budget {
    padding-top: 4rem;
    padding-bottom: 4em;
  }

  .add_budget_heading {
    margin-bottom: 1.5rem;
    font-size: 4.69em;
    line-height: 1.16;
  }

  .add_text {
    line-height: 1.16;
  }

  .add_budget_content {
    margin-bottom: 1.5rem;
    font-size: 2.08em;
    line-height: 1.33;
  }

  .wasted_img {
    width: 90%;
    max-width: 100%;
  }

  .col-three-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    top: -25px;
  }

  .col-one_inner {
    width: 100%;
  }

  .col_content {
    max-width: 100%;
  }

  .overview {
    padding-bottom: 4rem;
  }

  .faq_main {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faqbody {
    display: block;
  }

  .faq_heading {
    font-size: 4.69em;
  }

  .faq_col2 {
    flex-flow: column;
    display: flex;
  }

  .faqleftblock {
    width: 100%;
  }

  .protectad_main {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .protect_left {
    flex: 0 auto;
    width: 100%;
  }

  .protect_right {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .protect_heading {
    text-align: center;
    max-width: 100%;
    padding-right: 0;
    font-size: 4.69em;
    line-height: 1.16;
  }

  .protect_box1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    width: 100%;
    min-width: auto;
    max-width: 50%;
    display: flex;
  }

  .protect_box2 {
    width: 100%;
    min-width: auto;
    max-width: 50%;
  }

  .protect_box_content {
    font-size: 26px;
    line-height: 30px;
  }

  .why_us_heading {
    width: 92.5%;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.69em;
    line-height: 1.16;
  }

  .number, .heading_review01 {
    font-size: 2.34em;
  }

  .heading_review01.is--16-mobile {
    font-size: 4.69em;
    line-height: 1.16;
  }

  .container-clickfraud {
    width: 85em;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container-clickfraud.is--nav {
    width: 95.83em;
    padding-left: 0;
    padding-right: 0;
  }

  .container-clickfraud.is--nav.flex {
    flex: 1;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .container-clickfraud.is--nav-scroll {
    width: 95.83em;
    padding-left: 0;
    padding-right: 0;
  }

  .container-clickfraud.hide {
    display: none;
  }

  .overview_main {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .over_one {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .over_two {
    width: 100%;
    max-width: 100%;
  }

  .overvie_heading {
    margin-bottom: 1.5rem;
    font-size: 4.69em;
    line-height: 1.16;
  }

  .overview_content {
    font-size: 2.08em;
    line-height: 1.33;
  }

  .addtext {
    line-height: 1.16px;
  }

  .viewbox1 {
    margin-bottom: 1.5rem;
  }

  .viewbox2.viewbox {
    opacity: 1;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 1.5rem;
  }

  .viewbox3.viewbox {
    opacity: 1;
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .viewbox4.viewbox {
    opacity: 1;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 1.5rem;
  }

  .viewbox5.viewbox {
    opacity: 1;
    max-width: none;
  }

  .viewboxgray {
    font-size: 18px;
    line-height: 26px;
  }

  .inner_view_box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: start stretch;
    display: grid;
  }

  .view_inner2 {
    flex: 1;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .view_inner1 {
    flex: 1;
    width: 100%;
    margin-top: 0;
  }

  .item {
    display: flex;
  }

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

  .image-4 {
    width: 85%;
    height: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .why-usbody {
    grid-row-gap: 7em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabscontent {
    flex-direction: column;
  }

  .tabsmenu {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .tabsmenu.desktop {
    display: none;
  }

  .tabsmenu.mobile_view {
    display: flex;
  }

  .tabsitembg {
    border-radius: 1.3em;
    width: 100%;
    height: auto;
  }

  .tabsitems {
    display: none;
  }

  .banner_img {
    position: static;
  }

  .list_trick.ebook_trick {
    padding-right: 20px;
  }

  .trick_item.p--18 {
    background-position: 0 15px;
  }

  .top_header {
    padding-top: 10px;
    padding-bottom: 10px;
    top: 40px;
  }

  .top_header.offdiscount {
    top: 0;
  }

  .brandlogo {
    margin-top: 45px;
  }

  .brandimg {
    width: 190px;
  }

  .hero_left {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .hero_right {
    width: 100%;
  }

  .hero_section_inner {
    display: block;
  }

  .trusteditem {
    padding-top: 3rem;
  }

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

  .button_groupv2.btnwhyusv2 {
    width: 100%;
  }

  .roi_grid_main {
    padding: 40px 10px 10px;
  }

  .tag_main {
    margin-left: 0%;
    margin-right: 0%;
  }

  .compari_grid.grid2 {
    flex: 0 auto;
    width: 25%;
  }

  .compari_grid.grid1 {
    flex: 0 auto;
    width: 50%;
  }

  .compari_grid.grid3 {
    flex: 0 auto;
    width: 25%;
  }

  .grid_list {
    padding-right: 20px;
    font-size: 14px;
  }

  .grid_list.grid_list_last_child {
    white-space: normal;
    word-break: normal;
    padding-right: 20px;
    font-size: 14px;
  }

  .grid_list.grid_list_last_child.textwhite, .grid_list.text-center.grid_list_last_child {
    font-size: 0;
  }

  .faqwrapperv2 {
    width: 100%;
  }

  .faqv2 {
    padding-top: 13.02em;
    padding-bottom: 13.02em;
  }

  .footer_v1 {
    background-color: var(--dark-blue);
    text-align: center;
    justify-content: center;
    align-items: stretch;
    max-height: 70px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .copyright {
    color: var(--white);
    text-align: center;
    font-size: 13px;
    line-height: 16px;
  }

  .savemoney {
    margin-bottom: 5rem;
  }

  .savemoney_inner {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .gradientbg_inner {
    top: 7%;
  }

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

  .clinet_name {
    align-items: stretch;
    display: inline-flex;
  }

  .grid-block {
    box-shadow: none;
    text-align: left;
    background-color: #0000;
    border-bottom: 1px solid #b0b0b033;
    align-items: flex-start;
    display: block;
  }

  .grid-block.blue {
    color: #777;
    background-color: #0000;
    border-bottom: 1px solid #b0b0b033;
    display: flex;
  }

  .grid-block.rating {
    align-items: flex-start;
  }

  .grid-block.rating.highlight {
    background-color: #0000;
  }

  .grid-block.price {
    color: #000;
    align-items: flex-start;
  }

  .grid-block.price.highlight {
    color: #000;
    background-color: #0000;
    margin-bottom: 0;
    padding-bottom: 24px;
  }

  .grid-block.compari_grid_title.lsatfirst {
    text-align: center;
  }

  .grid-label {
    margin-top: 32px;
    margin-left: 16px;
    margin-right: 16px;
    padding-right: 0;
    box-shadow: inset 0 -1px #000;
  }

  .grid-label.grid_list {
    box-shadow: none;
    border-bottom-style: solid;
    border-bottom-color: #b0b0b033;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-label.compari_grid_title {
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
  }

  .grid {
    grid-template: ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . Area"
                   ". . ."
                   ". . ."
                   / 1fr 1fr 1fr;
  }

  .grid_listitem {
    border-bottom: 1px #000;
    margin-top: 0;
    margin-bottom: 0;
  }

  .gridcomparison_grid {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr 1fr 1fr;
  }

  .scrolltoreview {
    z-index: 9;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--dark-blue);
    color: #fff;
    justify-content: center;
    align-items: center;
    padding: 10px 15px;
    font-size: 16px;
    line-height: 22px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .ratin45 {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
  }

  .review_link {
    text-align: left;
    font-size: 18px;
    font-style: normal;
    line-height: 26px;
    text-decoration: none;
  }

  .star_img {
    width: auto;
    height: auto;
  }

  .client_name_main {
    justify-content: flex-start;
    align-items: center;
  }

  .glossary_listv {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .glossary_item {
    max-width: 47%;
  }

  .glossary_main {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .image-9.mataimgv2 {
    width: auto;
  }

  .p-22 {
    margin-bottom: 25px;
    font-size: 2.08em;
    line-height: 1.33;
  }

  .loginv3 {
    justify-content: center;
    align-items: center;
    width: 96%;
    min-height: 150px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .login__leftv3 {
    min-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-text-1 {
    margin-bottom: 0;
    font-size: 2.08em;
    line-height: 1.33;
  }

  .hero_section_v1 {
    height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero_bodyv1 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hero_contentv1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex: 1;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 2.5rem;
  }

  .heading_herov1 {
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 1.13;
  }

  .save_budget {
    margin-bottom: 0;
    font-size: 65px;
    line-height: 1.33;
  }

  .hero_section_text {
    margin-bottom: 0;
    font-size: 2.08em;
    line-height: 1.33;
  }

  .click-fraud-calcluator-subtext {
    margin-bottom: 1.5rem;
    font-size: 2.08em;
    line-height: 1.33;
  }

  .form__submit--parentv2.is--more {
    margin-top: 6.29em;
    font-size: 8px;
  }

  .brandlogo-blue {
    margin-top: 45px;
  }

  .brandlogo-blue.bg--darkblue {
    margin-top: 0;
    padding-top: 6.5rem;
  }

  .dashboard-inner {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .dashboard {
    margin-bottom: 5rem;
  }

  .g2-banner {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .g2-banner-container {
    margin-bottom: 5rem;
  }

  .btn-pop-up {
    border-radius: 1.2em;
    padding: 1.3em 4.17em;
  }

  .btn-pop-up.is--white-stroke.bannerbtn {
    min-width: 280px;
    max-width: 280px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn-pop-up.is--white-stroke.is-333-stroke.width200 {
    padding-top: 1.3em;
    padding-bottom: 1.3em;
  }

  .btn-pop-up.is--white-stroke.bannerbtn-_save_budget {
    border-radius: .42em;
    min-width: auto;
    max-width: none;
    padding-left: 2.17em;
    padding-right: 2.17em;
    position: relative;
  }

  .btn-pop-up.is--blue.is--fix-width {
    width: 26.04em;
  }

  .btn-pop-up.is--blue.is--fix-width.is--margin-top-30 {
    margin-top: 6.51em;
  }

  .btn-pop-up.is--blue.whybtn, .btn-pop-up.is--blue.btn02 {
    min-width: 260px;
    max-width: 260px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn-pop-up.is--yellow.ultra-wide.free_demobtn {
    letter-spacing: normal;
    font-size: 1vw;
    line-height: 1;
  }

  .btn-pop-up.is--yellow.free_demobtn.same_size {
    min-width: 250px;
    max-width: 250px;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .btn-pop-up.is--yellow.btn005 {
    min-width: 280px;
    max-width: 280px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn-pop-up.is--yellow.width50 {
    padding-top: 1.3em;
    padding-bottom: 1.3em;
  }

  .btn-pop-up.is--yellow.width200 {
    max-width: 250px;
    padding-top: 1.3em;
    padding-bottom: 1.3em;
  }

  .big-numbers {
    grid-column-gap: 7.18em;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "Area-3 Area-2"
                         "Area-4 Area";
  }

  .what-hero-video {
    width: 100%;
    height: auto;
  }

  .loginv5 {
    justify-content: center;
    align-items: center;
    width: 96%;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .hero_left_alternative {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .count_down_timer {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
  }

  .days_one {
    padding: 5px;
  }

  .on_averagep18 {
    font-size: 2.08em;
  }

  .button_groupv3.btnwhyusv2, .button_groupv4.btnwhyusv2 {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .h--48.col--white.ebook_dow {
    margin-top: 0;
  }

  .h--48.hide-desktop {
    display: block;
  }

  .h--24 {
    font-size: 3.75em;
  }

  .h--39.scale.text18, .p--18.text18 {
    font-size: 18px;
  }

  .p--16.weight--700 {
    flex: 0 auto;
  }

  .p--16.tabs__descr {
    font-size: 18px;
  }

  .h--100 {
    font-size: 11.67em;
  }

  .btn.is--white-stroke.bannerbtn {
    min-width: 200px;
    max-width: 200px;
  }

  .btn.is--white-stroke.bannerbtn-_save_budget {
    min-width: auto;
    max-width: none;
  }

  .btn.is--blue.wde {
    padding-top: 2.2em;
    padding-bottom: 2.2em;
  }

  .btn.is--blue.whybtn {
    border-radius: 10px;
    min-width: 200px;
    max-width: 200px;
  }

  .btn.is--blue.btn02 {
    width: 100%;
    min-width: 200px;
    max-width: 200px;
  }

  .btn.is--yellow.ultra-wide.free_demobtn {
    padding-top: 2.2em;
    padding-bottom: 2.2em;
  }

  .btn.is--yellow.free_demobtn.same_size {
    min-width: 200px;
    max-width: 200px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn.is--yellow.btn005, .btn.iswhitestroke.bannerbtn {
    min-width: 200px;
    max-width: 200px;
  }

  .btn.iswhitestroke.bannerbtn-_save_budget {
    min-width: auto;
    max-width: none;
  }

  .container {
    width: 96.66em;
    margin-right: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container.is--nav.flex {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .container.is--hero, .container.is--banner {
    width: 100%;
  }

  .container.container96, .container.container_96 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero__body {
    max-height: none;
  }

  .hero__body.is--podcast {
    grid-row-gap: 8.53em;
  }

  .protected__body {
    grid-row-gap: 8.33em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .protected__number {
    text-align: center;
    border-right-style: none;
    padding-top: 16.67em;
    padding-bottom: 0;
    padding-right: 8.68em;
  }

  .protected__logos-column {
    grid-row-gap: 16.67em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .protected__logos-column.mobile-border-none {
    border-right-style: none;
  }

  .protected__logo {
    width: 43.54em;
    height: 7.5em;
  }

  .automatically__body {
    padding-top: 0;
  }

  .align--left-mobile {
    text-align: left;
  }

  .automatically__desc.desktop-40.landscape-100 {
    max-width: 100%;
  }

  .automatically__card.automatically__cardv2 {
    background-position: 50%;
  }

  .why-us__title.desktop-50.landscape-100, .why-us__desc.desktop-40.landscape-100 {
    max-width: 100%;
  }

  .tabs__content {
    flex-direction: column;
  }

  .tabs__menu {
    margin-left: 0;
  }

  .tabs__link {
    background-color: #f7f7f7;
    border-radius: 3.33em;
    padding: 3.33em;
  }

  .tabs__link:hover {
    border-color: #f7f7f7;
  }

  .tabs__link.w--current:hover {
    border-color: var(--green);
  }

  .tabs__item-bg {
    border-radius: 2.08em;
    width: 100%;
    height: auto;
  }

  .features__text-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .feature__item.col--white {
    min-height: auto;
  }

  .problem__body {
    align-items: flex-start;
  }

  .problem__body.problem__bodyv2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .problem__cards {
    grid-row-gap: 6.67em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .card {
    grid-row-gap: 5em;
  }

  .card__pic, .card__banner {
    border-radius: 2.08em;
  }

  .card-block__body.is--less-gap.card_v3 {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    grid-template-rows: minmax(auto, 1fr) auto auto;
    grid-template-columns: 1fr;
  }

  .card-block__body.is--threat.ebookv2 {
    display: block;
  }

  .card-block__pic.bg--light-yellow.ebookimg {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 1.5rem;
  }

  .protect__cards.is--career {
    flex-direction: column;
    align-items: center;
  }

  .slider__parent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .slider__item.swiper-slide {
    width: auto;
    height: auto;
  }

  .team {
    padding-bottom: 100px;
  }

  .team__content.bg--darkblue.bg--white-mobile {
    display: none;
  }

  .form__submit--parent.is--login {
    margin-top: 6.25em;
  }

  .vertical-cards__title.desktop-60.tablet-80.mobile-100, .vertical-cards__bottom-text.desktop-38.tablet-80.mobile-100 {
    max-width: 100%;
  }

  .legal__left, .podcast-embed {
    width: 100%;
  }

  .login__form--item {
    height: 8em;
  }

  .login__form--item.is--phone {
    border-radius: 8px;
    height: 11.46em;
  }

  .login__form--field {
    border-radius: 8px;
    padding-left: 4.18vw;
    font-size: 2.5em;
  }

  .p--12 {
    font-size: 2.5em;
  }

  .hide-mobile {
    display: none;
  }

  .tabs__link--text {
    border-radius: 3.33em;
  }

  .tabs__link--text:hover {
    border-color: #f7f7f7;
  }

  .tabs__link--text.w--current:hover {
    border-color: var(--green);
  }

  .legal__item-color-tints {
    grid-row-gap: 6em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .legal__item-web {
    padding: 14px 4em;
  }

  .cookies__popup--body {
    height: 100vh;
    overflow: scroll;
  }

  .login__form--field-2 {
    border-radius: 8px;
    padding-left: 4.18vw;
    font-size: 2.5em;
  }

  .flex-wraper {
    flex-direction: column;
  }

  .teaser-copy {
    padding-right: 0%;
  }

  .teaser-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .h4-26-title {
    font-size: 20px;
  }

  .c-faq-a-text {
    padding-bottom: 15px;
    padding-right: 15px;
  }

  .faq-a-text {
    font-size: 16px;
  }

  .faq-q-text {
    font-size: 18px;
  }

  .c-faq-q-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
  }

  .dropdown-toggle {
    font-size: 16px;
    font-weight: 500;
  }

  .dropdown-list {
    height: 130vh;
    min-height: 130px;
    overflow: auto;
  }

  .d1-img-wrap {
    max-width: 32px;
  }

  .txt-16 {
    font-size: 15px;
    font-weight: 500;
  }

  .txt-14 {
    margin-top: 5px;
    font-size: 13px;
  }

  .d1-inner-wrap {
    max-width: 390px;
  }

  .d-inner-img {
    max-width: 180px;
  }

  .d2-img-wrap {
    max-width: 20px;
  }

  .cross-icon {
    right: 25px;
  }

  .mobile_dropdown.align, .text-block-2 {
    font-size: 16px;
  }

  .hero_section {
    padding-top: 11em;
  }

  .hero_content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h1 {
    font-size: 2.5rem;
  }

  .discount-highlight {
    font-size: 18px;
  }

  .hero_body {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
  }

  .colgrad-text {
    font-size: 48px;
  }

  .add_budget {
    padding-bottom: 4rem;
  }

  .add_budget_content {
    font-size: 18px;
  }

  .add_img_block.desktopview {
    display: none;
  }

  .wasted_img {
    width: 100%;
  }

  .col-three-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: stretch stretch;
    top: 10px;
  }

  .col-one_inner {
    padding: 1.5rem 1rem;
  }

  .col-three-heading {
    font-size: 18px;
    line-height: 28px;
  }

  .inner_col {
    min-height: 200px;
  }

  .col_content {
    min-width: 100%;
    max-width: 100%;
    font-size: 18px;
  }

  .whyuse {
    padding-bottom: 4rem;
  }

  .overview {
    padding-top: 0;
  }

  .faq_heading.hide-desktop {
    display: block;
  }

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

  .protect_box1, .protect_box2 {
    max-width: 100%;
  }

  .btn_whyus {
    justify-content: center;
    align-items: center;
  }

  .number, .heading_review01 {
    font-size: 3.75em;
  }

  .container-clickfraud {
    width: 100em;
    padding-left: 3.33em;
    padding-right: 3.33em;
  }

  .container-clickfraud.is--hero, .container-clickfraud.is--banner {
    width: 100%;
  }

  .overview_content {
    font-size: 18px;
  }

  .viewboxtext {
    font-size: 20px;
  }

  .viewbox2.viewbox {
    margin-bottom: 0;
  }

  .viewbox3.viewbox {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .viewbox4.viewbox {
    margin-bottom: 0;
  }

  .viewbox5.viewbox {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .viewboxgray {
    font-size: 16px;
    line-height: 22px;
  }

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

  .view_inner2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    max-width: 100%;
    display: flex;
  }

  .view_inner1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-around;
    display: flex;
  }

  .card-user_top {
    flex-flow: column;
    align-items: center;
  }

  .card_body {
    text-align: center;
  }

  .rating {
    align-items: center;
  }

  .body_review_text {
    font-size: 18px;
  }

  .main_img42.mobile {
    display: block;
  }

  .tabscontent {
    flex-direction: column;
  }

  .tabsmenu {
    margin-left: 0;
  }

  .tabsitembg {
    border-radius: 2.08em;
    width: 100%;
    height: auto;
  }

  .brand_logo-_inner {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    place-items: center;
    display: flex;
  }

  .hero_sectionv1 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .trustedby {
    margin-bottom: 3rem;
  }

  .trusteditem {
    padding-top: 3rem;
  }

  .trustedlogo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-left: 1rem;
    display: grid;
  }

  .trustestext {
    background-position: 50% 90%;
    background-size: auto;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 40px;
    display: inline-block;
  }

  .roiblock {
    margin-bottom: 3rem;
  }

  .button_groupv2.btnwhyusv2 {
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .roi_grid {
    margin-top: 3rem;
    display: block;
  }

  .roi_grid_main {
    margin-bottom: 2rem;
    padding-top: 40px;
  }

  .tag_main {
    margin-left: 0%;
    margin-right: 0%;
  }

  .benefits_block {
    margin-bottom: 3rem;
  }

  .benefit_bock_one {
    flex-flow: row-reverse wrap-reverse;
    margin-top: 2rem;
    display: flex;
  }

  .benefit_bock_left {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .benefit_bock_right {
    width: 100%;
    margin-top: 0;
    padding-left: 0%;
  }

  .grid_sub_title {
    font-size: 24px;
  }

  .grid_heading {
    line-height: 36px;
  }

  .benefit_bock_two {
    flex-flow: wrap;
    margin-top: 2rem;
  }

  .benefit_bock_2left {
    width: 100%;
    padding-right: 0%;
  }

  .benefit_bock_2right {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .gridimg {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-2 {
    font-size: 32px;
    line-height: 36px;
  }

  .security_section, .pricing_main, .comparison_section {
    margin-bottom: 3rem;
  }

  .comparison_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .compari_grid.grid2 {
    flex: 0 auto;
    width: 120px;
    margin-bottom: 1.5rem;
  }

  .compari_grid.grid1 {
    border-right-style: solid;
    border-right-color: #e9e9e9;
    border-radius: 20px;
    flex: 1;
    margin-bottom: 1.5rem;
    padding-left: 0;
  }

  .compari_grid.grid3 {
    border-radius: 20px;
    flex: 0 auto;
    width: 120px;
    padding-right: 0;
  }

  .compari_grid_title {
    height: 50px;
    max-height: 50px;
  }

  .compari_grid_title.textleft {
    text-align: left;
    height: 50px;
    max-height: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .clickguard_logo {
    height: 50px;
    max-height: 50px;
  }

  .grid_list {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .grid_list.grid_list_last_child {
    font-size: 12px;
  }

  .grid_list.textwhite {
    border-top: 1px solid #000;
    padding-top: 15px;
  }

  .grid_list.text-center {
    padding-left: 20px;
  }

  .grid_list.text-center.grid_list_last_child {
    padding-left: 0;
    padding-right: 0;
  }

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

  .faqs, .savemoney {
    margin-bottom: 3rem;
  }

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

  .list_blockv1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .gradientbg_inner {
    top: 14%;
  }

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

  .client_review_item {
    flex-flow: column;
    justify-content: center;
  }

  .bold-text-3, .bold-text-4 {
    font-size: 26px;
    line-height: 32px;
  }

  .grid-block {
    font-size: 1vw;
  }

  .grid-block.blue {
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .grid-block.blue.compari_grid_title {
    height: auto;
    max-height: none;
  }

  .grid-block.price {
    font-size: 24px;
    line-height: 24px;
  }

  .grid-block.compari_grid_title.lsatfirst {
    height: auto;
    max-height: none;
  }

  .grid-label {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
  }

  .grid-label.compari_grid_title {
    height: auto;
    max-height: none;
  }

  .grid {
    grid-template-areas: ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . .";
    place-content: stretch;
  }

  .tickimag {
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .gridcomparison_grid {
    grid-template-columns: 50% 25% 25%;
    grid-template-areas: ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . .";
    place-content: stretch;
    place-items: stretch stretch;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .glossary_title {
    margin-bottom: 1rem;
  }

  .glossary_grid {
    margin-bottom: 1.5rem;
    padding-bottom: 2.5rem;
  }

  .alphab.h--75 {
    font-size: 2.15rem;
  }

  .glossary_listv {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
  }

  .glossary_item {
    flex: 0 auto;
    max-width: 100%;
  }

  .glossary_main {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .glossarytitle {
    font-size: 22px;
    line-height: 26px;
  }

  .image-9.mataimgv2 {
    width: 80%;
  }

  .p-22, .hero-text-1 {
    font-size: 18px;
  }

  .hero_section_v1 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero_bodyv1 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .hero_contentv1 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading_herov1 {
    margin-bottom: 0;
    font-size: 2.5rem;
  }

  .save_budget {
    font-size: 40px;
  }

  .hero_section_text, .click-fraud-calcluator-subtext {
    font-size: 18px;
  }

  .form__submit--parentv2.is--login {
    margin-top: 6.25em;
  }

  .brandlogo-blue.bg--darkblue {
    padding-top: 6.5rem;
  }

  .dashboard {
    margin-bottom: 3rem;
  }

  .g2-banner {
    padding-top: 0;
  }

  .g2-banner-container {
    margin-bottom: 1rem;
  }

  .btn-pop-up.is--white-stroke.bannerbtn {
    min-width: 200px;
    max-width: 200px;
  }

  .btn-pop-up.is--white-stroke.bannerbtn-_save_budget {
    min-width: auto;
    max-width: none;
  }

  .btn-pop-up.is--blue.wde {
    padding-top: 2.2em;
    padding-bottom: 2.2em;
  }

  .btn-pop-up.is--blue.whybtn {
    border-radius: 10px;
    min-width: 200px;
    max-width: 200px;
  }

  .btn-pop-up.is--blue.btn02 {
    width: 100%;
    min-width: 200px;
    max-width: 200px;
  }

  .btn-pop-up.is--yellow.ultra-wide.free_demobtn {
    padding-top: 2.2em;
    padding-bottom: 2.2em;
  }

  .btn-pop-up.is--yellow.free_demobtn.same_size {
    min-width: 200px;
    max-width: 200px;
    padding-left: 2.17em;
    padding-right: 2.17em;
  }

  .btn-pop-up.is--yellow.btn005 {
    min-width: 200px;
    max-width: 200px;
  }

  .big-numbers {
    grid-column-gap: 3.08em;
    grid-template-columns: .8fr .8fr;
  }

  .image--box-api-approved {
    width: 90%;
  }

  .on_averagep18.text18 {
    font-size: 18px;
  }

  .hero_sectionv_booking {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .button_groupv3.btnwhyusv2, .button_groupv4.btnwhyusv2 {
    width: 100%;
    margin-top: 0;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 1vw;
  }

  ul {
    padding-left: 20px;
  }

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

  .h--60 {
    font-size: 10.13em;
  }

  .h--48 {
    font-size: 8em;
  }

  .h--48.col--white.sze {
    margin-bottom: 10px;
    font-size: 2rem;
  }

  .h--48.col--white.h--30 {
    margin-top: 10px;
  }

  .h--24 {
    font-size: 5.87em;
  }

  .h--24.is--caps.col--grey-600.is--14-mobile {
    font-size: 3.73em;
  }

  .h--24.is--caps.col--grey-600.is--14-mobile.is--bold-mobile {
    font-weight: 700;
  }

  .h--24.is--16-mobile {
    font-size: 4.27em;
  }

  .h--39 {
    font-size: 6.4em;
  }

  .h--39.hide-dekst {
    order: -1;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .p--18 {
    font-size: 4.27em;
  }

  .p--18.weight--700.col--white.align--center.p--12-mobile {
    font-size: 3.2em;
  }

  .p--18.weight--700.col--grey-600.p--14-mobile {
    font-size: 3.73em;
  }

  .p--18.weight--700.col--black.align--center {
    font-size: 3.2em;
  }

  .p--18.is-mobile-14 {
    font-size: 3.73em;
  }

  .p--18.col--black-mobile {
    color: var(--dark-blue);
  }

  .p--18.col--black-mobile.weight--500-mobile, .p--18.weight--500-mobile {
    font-weight: 500;
  }

  .p--16 {
    font-size: 4.27em;
  }

  .p--16.weight--700 {
    font-size: 3.5em;
    font-weight: 700;
  }

  .p--16.weight--700.is--underline {
    border-bottom: 1px solid var(--light-yellow);
    margin-bottom: -.2em;
    padding-bottom: .2em;
    text-decoration: none;
  }

  .p--16.weight--700.size {
    font-size: 4.27em;
    line-height: 1.31;
  }

  .p--16.weight--500.weight--700-mobile {
    font-weight: 700;
  }

  .p--16.sze {
    font-size: 3.5em;
  }

  .p--16.tabs__descr {
    margin-top: .83em;
  }

  .btn {
    border-radius: 2.13em;
    padding: 4.2em 8.53em;
  }

  .btn.is--white-stroke {
    margin-left: 0;
  }

  .btn.is--white-stroke.bannerbtn {
    flex: 1;
    align-self: auto;
    display: block;
  }

  .btn.is--white-stroke.is-333-stroke.width50 {
    width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn.is--white-stroke.is-333-stroke.width200 {
    max-width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn.is--white-stroke.width200 {
    max-width: 100%;
  }

  .btn.is--white-stroke.bannerbtn-_save_budget {
    flex: 1;
    align-self: auto;
    min-width: auto;
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .btn.text {
    grid-column-gap: 2.67em;
  }

  .btn.is--blue.ultra-wide {
    padding-left: 7.3em;
    padding-right: 7.3em;
  }

  .btn.is--blue.is--fix-width {
    width: 100%;
  }

  .btn.is--blue.is--fix-width.is--margin-top-30 {
    margin-top: 8em;
  }

  .btn.is--blue.wde {
    padding: 4.2em 2em;
  }

  .btn.is--blue.whybtn, .btn.is--blue.btn02 {
    max-width: 80%;
  }

  .btn.is--yellow.ultra-wide {
    padding-left: 8.53em;
    padding-right: 8.53em;
  }

  .btn.is--yellow.ultra-wide.free_demobtn {
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn.is--yellow.free_demobtn.same_size {
    min-width: 220px;
  }

  .btn.is--yellow.btn005 {
    flex-flow: row;
    flex: 1;
    min-width: 80%;
    max-width: 80%;
  }

  .btn.is--yellow.width50 {
    text-align: center;
    flex-flow: row;
    width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
    display: block;
  }

  .btn.is--yellow.width200 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn.is--black-stroke.wde {
    padding: 3em 2em;
  }

  .btn.iswhitestroke {
    margin-left: 0;
  }

  .btn.iswhitestroke.bannerbtn {
    flex: 1;
    align-self: auto;
    display: block;
  }

  .btn.iswhitestroke.is-333-stroke.width50 {
    width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn.iswhitestroke.is-333-stroke.width200 {
    max-width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn.iswhitestroke.width200 {
    max-width: 100%;
  }

  .btn.iswhitestroke.bannerbtn-_save_budget {
    flex: 1;
    align-self: auto;
    min-width: auto;
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .main.password {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .container {
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .container.is--nav, .container.is--nav-scroll {
    width: 100em;
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .container.containerv2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container.trustedbyinner, .container.adv_div {
    width: 100%;
  }

  .nav__body {
    height: 14.67em;
  }

  .nav__logo {
    width: 32.27em;
    height: 6.13em;
  }

  .nav__list {
    height: 100dvh;
    padding-top: 14.67em;
    padding-bottom: 25vh;
    display: none;
    left: -4.27em;
  }

  .nav__list.show {
    z-index: 50000;
    padding-top: 8em;
    padding-bottom: 8em;
    left: 0;
  }

  .nav__item {
    padding: 4.27em;
  }

  .nav__item--arrow {
    width: 5.824em;
    height: 3.744em;
  }

  .nav__login {
    grid-column-gap: 2.13em;
  }

  .nav__login--icon {
    width: 6.4em;
    height: 6.4em;
  }

  .hero {
    background-position: -60% -250%;
    background-size: 190%;
  }

  .hero.bg--darkblue {
    margin-bottom: 7.5rem;
  }

  .hero.bg--darkblue.section-positive-space {
    margin-top: auto;
    padding-top: 20px;
  }

  .hero__body {
    grid-row-gap: 14.13em;
    flex-direction: column;
    height: auto;
    padding-top: 30.4em;
    padding-bottom: 8em;
  }

  .hero__body.col--white.is--pricing, .hero__body.col--white.is--career {
    padding-top: 29.33em;
    padding-bottom: 21.33em;
  }

  .hero__body.is--about {
    padding-top: 32em;
    padding-bottom: 21.33em;
  }

  .hero__body.is--blog-template {
    padding-top: 42.67em;
    padding-bottom: 21.33em;
    padding-right: 0;
  }

  .hero__body.is--centered.is--fix-height {
    height: 157.33em;
  }

  .hero__body.is--service-page {
    padding-top: 35em;
    padding-bottom: 20em;
  }

  .hero__body.is--podcast {
    padding-top: 40em;
    padding-bottom: 21.33em;
  }

  .hero__body.is--author-page {
    padding-top: 32em;
    padding-bottom: 21.33em;
  }

  .hero__body.is--main {
    padding-bottom: 7.03em;
  }

  .hero__body.is--main.col--white {
    padding-top: 2.1rem;
  }

  .hero__body.is--success {
    padding-bottom: 0;
  }

  .hero__body.is--h-800 {
    max-height: 201.33em;
  }

  .hero__body.small-padd-top {
    padding-top: 30.4em;
  }

  .protected.border-bottom {
    border-bottom-style: none;
  }

  .protected__body {
    grid-row-gap: 10.67em;
    padding-bottom: 20px;
  }

  .protected__number {
    padding-top: 21.33em;
  }

  .protected__logos-column {
    grid-row-gap: 11.73em;
    padding-left: 2.67em;
    padding-right: 2.67em;
  }

  .protected__logo {
    width: 39.5818em;
    height: 6.81818em;
  }

  .automatically {
    overflow: hidden;
  }

  .automatically__body {
    grid-row-gap: 10.67em;
  }

  .automatically__heading {
    grid-row-gap: 6.4em;
  }

  .automatically__tabs-wrapper {
    border-radius: 4.27em;
    padding: 0 4.27em 8.53em;
  }

  .automatically__tabs {
    width: 100%;
  }

  .automatically__tabs-link {
    grid-column-gap: 2.67em;
    height: 12.8em;
  }

  .automatically__tabs-link.w--current {
    width: 100%;
  }

  .automatically__link-icon {
    width: 6.4em;
    height: 6.4em;
  }

  .why-us__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .automatically__card {
    grid-row-gap: 13.33em;
    background-position: 80% -70%;
    background-size: auto;
    border-radius: 4.27em;
    flex-direction: column;
    padding: 12.8em 6.4em 21.9em;
  }

  .automatically__card.automatically__cardv2 {
    background-position: 50%;
    background-size: cover;
  }

  .automatically__card-text.desktop-55.mobile-100 {
    max-width: 100%;
  }

  .automatically__card-img {
    width: 80.84em;
    height: 85.84em;
  }

  .automatically__img-center {
    top: 25.5em;
    left: 26.8em;
  }

  .automatically__items {
    grid-row-gap: 21.33em;
  }

  .tabs__link {
    grid-row-gap: 3.2em;
    background-color: #f7f7f7;
    padding: 5.33em;
  }

  .tabs__item-bg {
    margin-top: 4.27em;
  }

  .integrations.filter-bg-blur {
    padding-bottom: 20px;
  }

  .integrations__body {
    grid-row-gap: 10.67em;
    flex-direction: column;
    padding-top: 21.33em;
  }

  .integrations__text {
    grid-row-gap: 6.4em;
    align-items: flex-start;
  }

  .integrations__logos {
    max-width: 100%;
  }

  .integrations__heading {
    grid-row-gap: 6.4em;
  }

  .integrations__logo {
    width: 23.47em;
    height: 12.27em;
  }

  .features__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .features__text-wrap {
    grid-row-gap: 16em;
    width: 100%;
  }

  .features__right-column {
    display: none;
  }

  .feature__item {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
  }

  .feature__text {
    grid-row-gap: 8.53em;
  }

  .feature__img {
    width: 100%;
    height: auto;
  }

  .text-lines {
    display: none;
  }

  .text-lines__body {
    margin-top: 21.33em;
  }

  .stories__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .stories__body.is--success {
    padding-top: 21.33em;
  }

  .stories__body.is--home {
    padding-top: 0;
  }

  .stories__card {
    border-radius: 2.13em;
    padding: 12.8em 4.27em;
  }

  .stories__card.is--home {
    padding-top: 0;
  }

  .stories__info, .stories__tabs {
    grid-row-gap: 6.4em;
    flex-direction: column;
  }

  .stories__info-text {
    grid-row-gap: 6.4em;
    align-items: flex-start;
  }

  .stories__info-img {
    border-radius: 10px;
    width: 100%;
    height: 76.29em;
  }

  .is--stories {
    object-fit: cover;
  }

  .stories__tab {
    grid-column-gap: 4.27em;
    padding-bottom: 2.67em;
  }

  .stories__tab-photo {
    width: 13.33em;
    height: 13.33em;
  }

  .footer-banner__banner {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/63f4b27cd17989780e0f786a_GRAPHICS.webp");
    background-position: 0 0, 100% 100%, 50%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 200% 100%, 250%, cover;
    border-radius: 4.27em;
    align-items: stretch;
    padding: 12.8em 6.4em;
  }

  .footer-banner__logo {
    width: 12.8em;
    height: 15.36em;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-banner__text {
    grid-row-gap: 4.27em;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .footer-banner__text.align--center, .footer-banner__btn {
    margin-top: 0;
  }

  .p--36 {
    font-size: 5.33em;
    line-height: 1.4;
  }

  .p--44 {
    font-size: 7.2em;
  }

  .footer__content {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
    padding-top: 21.33em;
  }

  .footer__logo {
    width: 41.6em;
    height: 7.91em;
  }

  .footer__links {
    grid-row-gap: 12.8em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr max-content;
  }

  .footer__terms {
    margin-top: 8.53em;
    padding-top: 4.27em;
    padding-bottom: 4.27em;
  }

  .footer__text {
    grid-row-gap: 6.4em;
  }

  .footer__socials {
    grid-column-gap: 6.4em;
  }

  .footer__socials-item {
    width: 6.4em;
    height: 6.4em;
  }

  .footer__links-column {
    grid-row-gap: 3.2em;
  }

  .footer__links-link, .footer__terms-item {
    font-size: 3.73em;
  }

  .hero__heading {
    grid-row-gap: 6.4em;
    align-items: flex-start;
    width: 100%;
  }

  .hero__heading.is--invalid-traffic, .hero__heading.is--bot, .hero__heading.is--click, .hero__heading.col--white.is--sources, .hero__heading.col--white.is--ecomm-hero, .hero__heading.col--white.is--marketing {
    width: 100%;
  }

  .hero__heading.col--white.is--learn-more {
    grid-row-gap: 6.4em;
    width: 100%;
  }

  .hero__heading.is--saas, .hero__heading.is--trafficguard-hero, .hero__heading.is--about-us {
    width: 100%;
  }

  .hero__heading.is--blog {
    width: auto;
  }

  .hero__heading.is--local {
    align-items: center;
    width: 100%;
  }

  .hero__heading.is--international {
    width: 100%;
  }

  .hero__heading.align-left {
    text-align: center;
    align-items: center;
  }

  .hero__heading.align-left.is--sources, .hero__heading.align-left.is--ecomm-hero, .hero__heading.align-left.is--success {
    width: auto;
  }

  .hero__heading.align-left.is--blog-template, .hero__heading.align-left.is--webinar {
    text-align: left;
    align-items: flex-start;
  }

  .hero__heading.is--compare, .hero__heading.is--compare.wide, .hero__heading.is--featured {
    width: auto;
  }

  .hero__title {
    align-self: center;
  }

  .hero__title.is--why-hero, .hero__title.is--national, .hero__title.is--display {
    max-width: 100%;
  }

  .hero__title.is--meta, .hero__title.is--trust {
    width: 100%;
  }

  .hero__title.tablet-80.mobile-100 {
    max-width: 100%;
  }

  .hero__title.is--blog {
    align-self: flex-start;
  }

  .hero__descr.is--main, .hero__descr.is--analitics, .hero__descr.is--saas, .hero__descr.is--traffic-guard-hero {
    width: 100%;
  }

  .hero__descr.is--stories-hero, .hero__descr.is--meta, .hero__descr.is--compare {
    max-width: 100%;
  }

  .hero__descr.desktop-70 {
    max-width: none;
  }

  .hero__descr.desktop-70.mobile-100 {
    max-width: 100%;
  }

  .hero__descr.tablet-70 {
    max-width: none;
  }

  .hero__descr.tablet-70.mobile-100 {
    max-width: 100%;
  }

  .hero__descr.is--local {
    width: auto;
  }

  .hero__btn {
    align-self: center;
    margin-top: 2.4em;
  }

  .hero__btn.is--2 {
    grid-column-gap: 6.4em;
  }

  .hero__btn.hero__btn_home {
    flex-flow: column;
  }

  .hero__img {
    margin-top: 0;
    margin-bottom: -128px;
    margin-right: 3em;
  }

  .hero__img.is--fraud-protection {
    width: 90%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--bot-migration {
    width: 90%;
    height: auto;
  }

  .hero__img.is--invalid-traffic {
    width: 95%;
    height: auto;
  }

  .hero__img.is--compare-lunino-hero {
    width: 100%;
    height: auto;
    display: none;
  }

  .hero__img.is--integration-hero {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--local {
    width: 100%;
    height: auto;
  }

  .hero__img.is--compare {
    width: 100%;
    height: auto;
    display: none;
  }

  .hero__img.is--contact-us {
    border-radius: 2.13em;
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--learn-more {
    width: 85%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--verif, .hero__img.is--traffic {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--tracking {
    width: 90%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--analytics {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--saas {
    width: 90%;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hero__img.is--service {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--ecomm {
    width: auto;
    height: auto;
    margin-bottom: 0;
    margin-right: -4.4em;
  }

  .hero__img.is--in-house {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--marketing {
    width: 100%;
    height: auto;
    margin-right: 0;
  }

  .hero__img.is--national, .hero__img.is--international {
    width: 100%;
    height: auto;
  }

  .hero__img.is--display {
    width: 70%;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hero__img.is--meta {
    width: 80%;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hero__img.is--ads {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--transparent {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hero__img.is--trust {
    width: 90%;
    height: auto;
    margin-right: 0;
  }

  .hero__img.is--video {
    width: 70%;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hero__img.is--compare-traffic-hero {
    width: 100%;
    height: auto;
    display: none;
    position: relative;
    bottom: 0;
  }

  .hero__img.is--regional {
    width: 100%;
    height: auto;
  }

  .hero__img.is--shopping {
    width: 70%;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hero__img.is--search {
    width: 110%;
    height: auto;
    margin-bottom: 0;
    margin-right: -16em;
  }

  .hero__img.is--linked-in {
    width: 90%;
    height: auto;
    margin-bottom: 0;
  }

  .hero__img.is--google {
    width: 100%;
    height: auto;
  }

  .hero__img.is--forensics {
    width: 105%;
    height: auto;
    margin-bottom: 0;
    margin-right: -13.17em;
  }

  .hero__img.is--career {
    height: 11.8125rem;
  }

  .hero__logos {
    grid-column-gap: 10.67em;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    bottom: 6.93em;
  }

  .hero__logos.is--compare {
    grid-column-gap: 11.2em;
    width: 100vw;
    margin-top: 2.67em;
    padding-left: 4.27em;
    padding-right: 4.27em;
    position: relative;
    bottom: auto;
    overflow: auto;
  }

  .hero__logo--item {
    grid-row-gap: 2.67em;
  }

  .hero__logo {
    flex: none;
    width: 4rem;
    height: 2rem;
    max-height: none;
  }

  .hero__logo--star {
    width: 18.93em;
    height: 2.99em;
  }

  .tabs__descr {
    grid-row-gap: 3.2em;
    flex-direction: column;
    margin-top: 2.67em;
    display: flex;
  }

  .stories__info--wrapper {
    margin-top: 10.67em;
    margin-bottom: 8em;
  }

  .stories__info--wrapper.is--home {
    margin-top: 0;
  }

  .btn__arrow.is--text {
    width: 4.8em;
    height: 4.8em;
  }

  .why-us__arrow {
    width: 22.4784em;
    height: 26.0568em;
    top: -33.83em;
    left: 10.96em;
    transform: rotate(23deg);
  }

  .problem__body {
    grid-row-gap: 6.4em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .problem__cards {
    grid-row-gap: 8.53em;
  }

  .card {
    grid-row-gap: 6.4em;
  }

  .card__pic {
    padding: 6em 10.4em;
  }

  .card__banner {
    grid-column-gap: 3.73em;
    padding: 4.27em 4.57em;
  }

  .card__icon {
    width: 13.87em;
    height: 13.87em;
  }

  .card-block.bg--darkblue {
    background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp");
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
  }

  .card-block__body {
    grid-row-gap: 8.53em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 12em;
    padding-bottom: 12em;
  }

  .card-block__body.is--less-gap {
    grid-template-rows: auto auto;
  }

  .card-block__body.is--less-gap.padding-top-0.padding-bottom-0 {
    padding-bottom: 12em;
  }

  .card-block__body.is--less-gap.padding-bottom-0 {
    padding-bottom: 0;
  }

  .card-block__body.is--padding-bottom-0.is--min-height {
    grid-template-rows: auto 1fr;
  }

  .card-block__body.is--paddings-0 {
    grid-template-rows: auto auto 82.67em;
    grid-template-columns: 1fr;
  }

  .card-block__body.is--small-padd {
    padding-top: 12em;
    padding-bottom: 12em;
  }

  .card-block__pic {
    border-radius: 2.67em;
  }

  .card-block__pic.bg--blue.is--fix-height {
    max-height: none;
  }

  .card-block__pic.bg--gradient.is--fix-height {
    height: auto;
  }

  .card-block__pic.mobile-fixed {
    height: 53em;
  }

  .card-block__content {
    grid-row-gap: 8.53em;
    align-items: stretch;
  }

  .card-block__text {
    grid-row-gap: 2em;
  }

  .card-block__text.desktop-30.mobile-100 {
    max-width: 100%;
  }

  .card-block__img.is--no-shadow.is--video {
    height: 38.74em;
  }

  .card-block__img.is--mob-full {
    width: auto;
    height: 80%;
  }

  .card-block__marks {
    grid-column-gap: 8.53em;
    grid-row-gap: 4.27em;
  }

  .card-block__marks.is--lm-page {
    grid-column-gap: 1.11em;
    grid-template-rows: auto auto auto;
    grid-template-columns: max-content;
  }

  .card-block__marks.is--flex {
    flex-direction: column;
  }

  .card-block__mark {
    grid-column-gap: 2.13em;
  }

  .card-block__icon {
    width: 4.8em;
    height: 4.8em;
  }

  .review {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    display: flex;
  }

  .big-numbers-body {
    grid-row-gap: 8.53em;
    padding-top: 0;
    padding-bottom: 16em;
  }

  .big-numbers-body.reviewbody {
    padding-top: 0;
    padding-bottom: 0;
  }

  .big-numbers-body.big_numberv1 {
    margin-bottom: 0;
  }

  .review__items {
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    flex-wrap: wrap;
    grid-template: "Area-2 Area-3 Area"
                   ". Area-4 ."
                   ". Area-5 ."
                   / .25fr;
    grid-auto-flow: column dense;
    justify-content: center;
    align-self: center;
    place-items: center stretch;
    display: grid;
  }

  .review__item {
    padding: 3.2em;
  }

  .review__logo {
    width: 19.9235em;
    height: 4.29em;
  }

  .review__stars-img {
    width: 16.92em;
    height: 2.68em;
  }

  .solution__body {
    grid-row-gap: 6.4em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .solution__title.desktop-40.mobile-100 {
    max-width: 100%;
  }

  .solution__heading.align--center.align--left-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .solution__desc.desktop-44.mobile-100 {
    max-width: 100%;
  }

  .solution__cards {
    grid-row-gap: 6.4em;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .solution__card {
    border-radius: 2.67em;
    padding: 6.4em;
  }

  .features-fp__heading {
    grid-row-gap: 6.4em;
  }

  .features-fp__title.desktop-50.mobile-100, .features-fp__desc.desktop-50.mobile-100 {
    max-width: 100%;
  }

  .tabs__list {
    grid-row-gap: 2.67em;
    margin-top: 4.83em;
  }

  .tabs__list-icon {
    width: 3.08em;
    height: 3.08em;
  }

  .nav__dp--parent {
    padding-top: 7.2em;
  }

  .nav__dp--content {
    padding-top: 14.67em;
    display: none;
  }

  .protect.is--career {
    padding-top: 5rem;
  }

  .protect__body {
    grid-row-gap: 1.5rem;
  }

  .protect__heading {
    grid-row-gap: 6.4em;
    align-items: flex-start;
  }

  .protect__title.desktop-50.mobile-100, .protect__desc.desktop-50.mobile-100 {
    max-width: 100%;
  }

  .protect__items {
    grid-row-gap: 8.53em;
  }

  .protect__items.is--career {
    width: 100vw;
    margin-left: -4.27em;
  }

  .protect__button {
    grid-row-gap: 4.27em;
  }

  .protect__cards {
    grid-row-gap: 9.6em;
    flex-direction: column;
    align-items: center;
    padding: 12.8em 4.27em;
  }

  .protect__cards.is--career {
    grid-row-gap: 2.8125rem;
    padding: 3rem 9.99em;
  }

  .protect__cards.is--career.bg--gradient {
    border-radius: 15px;
  }

  .protect__card {
    max-width: 100%;
  }

  .protect__card.is--career {
    max-width: none;
  }

  .protect__card-icon {
    width: 13.33em;
    height: 13.33em;
  }

  .h--29 {
    font-size: 6.4em;
  }

  .dp__list {
    padding-top: 7.2em;
    padding-bottom: 8.53em;
  }

  .dp__item {
    padding-bottom: 25vh;
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .dp__products {
    grid-row-gap: 8.53em;
  }

  .dp__products--left {
    grid-column-gap: 4.8em;
    grid-row-gap: 4.8em;
    border-radius: 2.67em;
    padding-top: 4.27em;
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .p--14 {
    font-size: 3.73em;
  }

  .p--14.col--vibrant-blue.is--underline {
    font-size: 4.8em;
  }

  .p--14.p--12-tablet {
    font-size: 5.33em;
  }

  .p--14.p--14-mobile {
    font-size: 2em;
  }

  .dp__products--img {
    width: 24.8em;
    height: 24.53em;
  }

  .dp__products--btn {
    grid-column-gap: 4.27em;
    padding-top: 4.27em;
    padding-bottom: 4.27em;
  }

  .dp__products--btn-img {
    width: 8.67em;
    height: 10.4em;
  }

  .dp__solution--bot {
    grid-row-gap: 4.27em;
    border-radius: 2.67em;
    padding: 4.27em;
  }

  .dp__solution--column {
    padding-top: 6.4em;
    padding-bottom: 6.4em;
  }

  .dp__solution--top-title {
    margin-bottom: 4.27em;
  }

  .dp__solution--list {
    grid-row-gap: 4.27em;
  }

  .dp__solution--btn {
    grid-column-gap: 3.2em;
  }

  .dp__solution--btn-img {
    width: 4.27em;
    height: 4.27em;
  }

  .ppc__body {
    grid-row-gap: 6.4em;
    padding-top: 15.63em;
    padding-bottom: 15.63em;
  }

  .ppc__text, .ppc__cards {
    grid-row-gap: 6.4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ppc__card {
    grid-row-gap: 4.27em;
    border-radius: 2.67em;
    padding: 4.27em;
  }

  .ppc__card-title {
    grid-column-gap: 2.13em;
  }

  .ppc__card-icon {
    width: 6.4em;
    height: 6.4em;
  }

  .hero__subtitle.is--mob-center {
    align-self: center;
  }

  .traffic__body {
    grid-row-gap: 8.53em;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
    display: flex;
  }

  .traffic__card {
    grid-row-gap: 2.67em;
    border-radius: 4em;
    padding: 6.4em;
  }

  .block-inv-traff__body {
    grid-row-gap: 10.67em;
    padding-top: 21.33em;
  }

  .block-inv-traff__title.desktop-45.mobile-100 {
    max-width: 100%;
  }

  .block-inv-traff__cards {
    grid-row-gap: 17.07em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .block-inv-traff__card {
    grid-row-gap: 6.4em;
  }

  .block-inv-traff__heading.max-width-90 {
    max-width: none;
  }

  .block-inv-traff__img {
    height: auto;
  }

  .dp__why--top {
    grid-row-gap: 4.27em;
  }

  .dp__why--top-title {
    margin-bottom: 4.27em;
  }

  .dp__why--list {
    grid-row-gap: 4.27em;
  }

  .verif-hero__heading {
    grid-row-gap: 6.4em;
    text-align: center;
    align-items: center;
    width: 100%;
  }

  .verif-hero__title.tablet-70.mobile-100, .verif-hero__descr {
    max-width: 100%;
  }

  .verif-hero__btn {
    margin-top: 2.67em;
  }

  .eliminating__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .block__heading {
    grid-row-gap: 6.4em;
    align-items: flex-start;
  }

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

  .block__title {
    text-align: left;
  }

  .block__title.desktop-70.mobile-100, .block__title.desktop-65.mobile-100, .block__title.desktop-78.mobile-100, .block__title.desktop-45.mobile-100, .block__title.desktop-50.mobile-100 {
    max-width: 100%;
  }

  .block__title.desktop-68.mobile-86 {
    max-width: 86%;
  }

  .block__title.desktop-80.mobile-100 {
    max-width: 100%;
  }

  .block__title.is-center-mob {
    text-align: center;
  }

  .block__desc.desktop-50.mobile-100, .block__desc.desktop-52.mobile-100 {
    max-width: 100%;
  }

  .block__desc.is--quote-color {
    width: 100%;
  }

  .block__desc.desktop-45.mobile-100, .block__desc.desktop-43.mobile-100 {
    max-width: 100%;
  }

  .block__desc.mobile-65 {
    max-width: 65%;
  }

  .leaders__body {
    grid-row-gap: 14.93em;
    padding-top: 18.67em;
    padding-bottom: 18.67em;
    position: relative;
  }

  .leaders__logos {
    grid-column-gap: 14em;
    grid-row-gap: 13.33em;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    max-width: 100%;
    display: grid;
    position: relative;
  }

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

  .slider.bg--darkblue {
    background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp"), url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp");
    background-position: 0 100%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
  }

  .slider.bg--darkblue.is--about-us {
    padding-top: 0;
    padding-bottom: 0;
  }

  .slider__body {
    padding-top: 12.8em;
    padding-bottom: 12.8em;
  }

  .swiper {
    margin-top: 8.53em;
  }

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

  .slider__parent.swiper-wrapper {
    grid-row-gap: 8.53em;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
  }

  .slider__item {
    border-radius: 2.67em;
    width: 100%;
    height: auto;
    margin-right: 0;
    padding: 6.4em;
  }

  .slider__item--icon {
    width: 9.33em;
    height: 9.33em;
    margin-bottom: 3.2em;
  }

  .slider__item--title {
    margin-bottom: 2.67em;
  }

  .slider__arrow {
    width: 18em;
    height: 13em;
    padding: 3.12em 6.6em;
  }

  .slider__bg.col--green.hide {
    display: none;
  }

  .leaders__logo {
    max-width: 80%;
    height: auto;
  }

  .leaders__logo.is--smaller {
    max-width: 50%;
  }

  .boost-roi__body {
    grid-row-gap: 8.53em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .boost-roi__items {
    align-items: flex-start;
  }

  .boost-roi__card-title.desktop-43.align--center.mobile-100 {
    max-width: 100%;
  }

  .boost-roi__cards {
    grid-row-gap: 8.53em;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .boost-roi__card {
    grid-row-gap: 6.4em;
    border-radius: 4.27em;
    padding: 6.4em;
  }

  .boost-roi__card-num {
    border-radius: 3.2em;
    padding-top: 5.33em;
    padding-bottom: 5.33em;
  }

  .boost-roi__arrow {
    display: none;
  }

  .quote__body {
    padding-top: 21.33em;
    position: relative;
  }

  .quote__content {
    grid-row-gap: 6.4em;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .quote__photo {
    width: 21.33em;
    height: 21.33em;
  }

  .quote__text {
    order: -1;
  }

  .quote__quote-author {
    position: absolute;
    inset: auto auto 10.665em 27em;
    transform: translate(0, 50%);
  }

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

  .quote-color__body {
    border-radius: 4.27em;
    padding: 12.8em 6.4em;
  }

  .quote-color__body.bg--darkblue {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .quote-color__body.bg--darkblue.is--0-border {
    border-radius: 4.27em;
  }

  .quote-color__body.bg--darkblue.is--0-border.col--white {
    background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
  }

  .quote-color__body.is--paddings-130 {
    padding-top: 16em;
    padding-bottom: 16em;
  }

  .bad-data__body {
    grid-row-gap: 8.53em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .color-cards {
    grid-row-gap: 6.4em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .color-cards__card {
    grid-row-gap: 6.4em;
    border-radius: 2.67em;
    padding: 6.4em;
  }

  .fraud-protection__body {
    grid-row-gap: 8.53em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .fraud-protection__heading {
    grid-row-gap: 4.27em;
  }

  .fraud-protection__img {
    display: none;
  }

  .saas-success__body {
    grid-row-gap: 8.53em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .color-cards__icon {
    width: 12em;
    height: 12em;
  }

  .h--32 {
    margin-top: 0;
    font-size: 6.4em;
  }

  .h--32.col--grey-600.weight--500.mobile-display-none {
    display: none;
  }

  .h--32.is-mobile-14 {
    font-size: 3.73em;
  }

  .h--32.col--dark {
    color: #343741;
  }

  .reporting-tools__body {
    grid-row-gap: 8.53em;
    padding-top: 15.63em;
  }

  .reporting-tools__heading {
    grid-row-gap: 6.4em;
    flex-direction: column;
  }

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

  .reporting-tools__title {
    width: 100%;
  }

  .reporting-tools__card {
    grid-row-gap: 4.8em;
    border-radius: 4.27em;
    padding: 6.4em;
  }

  .reporting-tools__card-text {
    grid-row-gap: 4.27em;
  }

  .reporting-tools__card-title.col--vibrant-blue {
    color: var(--vibrant-blue);
  }

  .reporting-tools__card-img {
    border-radius: 2.13em;
    height: 24.36em;
  }

  .pricing {
    padding-top: 12em;
  }

  .pricing__toggle {
    grid-column-gap: 6.4em;
    justify-content: flex-start;
  }

  .h--22 {
    font-size: 4.8em;
  }

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

  .h--22.weight--800 {
    font-size: 4em;
  }

  .pricing__toggle--btn {
    width: 15em;
    height: 8em;
    padding: .8em;
  }

  .pricing__toggle--circle {
    width: 6.67em;
    height: 6.4em;
  }

  .pricing__list {
    grid-row-gap: 12.8em;
    flex-direction: column;
    margin-top: 6.4em;
    display: flex;
  }

  .pricing__item {
    border: 1px solid #d3dae6;
    border-radius: 4.27em;
    width: 100%;
    padding: 6.4em 8.53em 6.4em 9.07em;
  }

  .pricing__item.is--popular {
    border-style: none;
    border-radius: 4.27em;
    padding-top: 6.4em;
    padding-left: 6.4em;
    padding-right: 11.47em;
  }

  .pricing__item.is--popular.bg--gradient-intance {
    padding-bottom: 6.4em;
  }

  .pricing__item--heading {
    grid-row-gap: 2.93em;
  }

  .pricing__item--price {
    margin-top: 6.4em;
  }

  .h--56 {
    font-size: 12em;
  }

  .pricing__item--up {
    margin-top: 4.27em;
  }

  .pricing__item--cta {
    margin-top: 6.4em;
  }

  .pricing__item--list {
    grid-row-gap: 3.73em;
    margin-top: 6.4em;
  }

  .pricing__item--point {
    grid-column-gap: 4.27em;
  }

  .icon-done, .two-icons, .icon-close {
    width: 8.53em;
    height: 8.53em;
  }

  .pricing__item--popular {
    border-radius: 100vw;
    margin-bottom: 6.4em;
    padding: 2.4em 4.27em;
  }

  .pricing__see-all {
    margin-top: 14.9333em;
  }

  .risks__body {
    grid-row-gap: 10.67em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .risks__heading {
    grid-row-gap: 6.4em;
    align-items: flex-start;
  }

  .risks__desc.desktop-45.mobile-100 {
    max-width: 100%;
  }

  .card-block__title__body {
    padding-top: 21.33em;
    padding-bottom: 6.4em;
  }

  .booming__body {
    flex-direction: column;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .booming__heading {
    grid-row-gap: 6.4em;
    order: -1;
    width: 100%;
    margin-top: auto;
  }

  .booming__color-cards {
    grid-row-gap: 6.4em;
    flex-direction: column;
  }

  .booming__color-column {
    grid-row-gap: 6.4em;
  }

  .booming__color-column.is--1 {
    order: -1;
  }

  .hero-pattern {
    width: 295%;
    height: auto;
    bottom: -100%;
    right: -65%;
  }

  .hero-pattern.is--top {
    width: 100%;
    padding-left: 4.27em;
  }

  .advantages__body {
    grid-row-gap: 6.4em;
    padding: 21.33em 0;
  }

  .advantages__body.padding-bottom-0 {
    padding-bottom: 12em;
  }

  .advantages__card {
    text-align: center;
    border-radius: 2.67em;
    padding: 6.4em 4.27em;
  }

  .advantages__card.is--active {
    border-radius: 4.27em;
    padding: 6.4em 4.27em;
  }

  .advantages__card-points {
    text-align: left;
  }

  .advantages__card-point {
    grid-column-gap: 4.27em;
    height: auto;
    padding-top: 4.27em;
    padding-bottom: 4.27em;
  }

  .advantages__card-img {
    width: 7.47em;
    height: 7.47em;
  }

  .hiw.bg--vibrant-blue.border-radius-16 {
    border-radius: 4.27em;
  }

  .hiw__body {
    grid-row-gap: 8.53em;
    flex-direction: column;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .hiw__cards {
    grid-row-gap: 6.4em;
  }

  .hiw__card {
    grid-column-gap: 4.27em;
  }

  .hiw__card-img {
    width: 10.67em;
    height: 10.67em;
  }

  .hiw-decor {
    display: none;
  }

  .price-compare {
    padding-top: 21.33em;
  }

  .price-compare__body {
    padding-bottom: 12em;
  }

  .price-compare__heading {
    margin-bottom: 16em;
  }

  .price-compare__top {
    grid-column-gap: 0em;
    justify-content: space-between;
    width: 100%;
    margin-bottom: -81px;
  }

  .price-compare__top--item {
    grid-row-gap: 4.27em;
    flex: none;
    justify-content: space-between;
    align-items: center;
    width: 50%;
  }

  .price-compare__top--heading {
    text-align: center;
  }

  .price-compare__list {
    overflow: scroll;
  }

  .price-compare__item.is--last {
    margin-bottom: 120px;
  }

  .price-compare__item--top {
    grid-column-gap: 2.67em;
    padding-top: 6.4em;
    padding-bottom: 6.4em;
    padding-left: 0;
  }

  .h--20 {
    font-size: 4.27em;
  }

  .h--20.col--blue-mobile {
    color: var(--vibrant-blue);
  }

  .price-compare__item--icon {
    width: 4.8em;
    height: 4.8em;
  }

  .price-compare__item--row {
    grid-row-gap: 3.2em;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 4.27em;
    padding-bottom: 4.27em;
    padding-left: 0;
  }

  .price-compare__item--right {
    grid-column-gap: 0em;
    justify-content: center;
    width: 100%;
  }

  .price-compare__item--point {
    flex: none;
    width: 50%;
  }

  .faq, .faq.is--blog-template {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .faq__body {
    grid-row-gap: 8.53em;
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
  }

  .faq__left {
    grid-row-gap: 6.4em;
    width: 100%;
    position: static;
  }

  .faq__wrapper {
    width: 100%;
  }

  .faq__list {
    grid-row-gap: 2.13em;
  }

  .faq__item {
    border-radius: 2.67em;
    padding: 6.4em;
  }

  .faq__item--top {
    max-width: 95%;
  }

  .faq__item--icon {
    width: 6.4em;
    height: 6.4em;
  }

  .faq__item--icon.is--no-stroke {
    transform: translate(100%);
  }

  .faq__item--icon.no-border {
    inset: 0% 0% auto auto;
    transform: translate(100%);
  }

  .compare {
    z-index: 4;
    padding-top: 21.33em;
    position: relative;
  }

  .compare.filter-bg-blur {
    overflow: hidden;
  }

  .compare__heading {
    grid-row-gap: 6.4em;
    width: 100%;
  }

  .compare__chart {
    margin-top: 14.9333em;
  }

  .compare__top {
    justify-content: flex-start;
    align-items: center;
  }

  .compare__top--item {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .compare__top--item.middle {
    flex: 1;
    justify-content: center;
    height: 15em;
    padding-left: 7.8em;
  }

  .compare__top--logo.mobile {
    width: 7.07em;
    height: 8.26em;
    display: flex;
  }

  .compare__top--logo.desk {
    display: none;
  }

  .compare__top--dp {
    border-radius: 8px;
    width: 32em;
    height: 8.53em;
  }

  .compare__item {
    text-align: center;
    padding-top: 4.27em;
    padding-bottom: 4.27em;
  }

  .compare__item.middle {
    max-width: 23.2em;
  }

  .compare__item.first {
    text-align: left;
  }

  .compare__chart--bg {
    border-radius: 2.67em;
    width: 23.2em;
  }

  .more-compare {
    padding-top: 0;
    padding-bottom: 0;
  }

  .more-compare__body {
    grid-row-gap: 10.67em;
    flex-direction: column;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
    display: flex;
  }

  .more-compare__heading {
    align-items: flex-start;
    width: 100%;
  }

  .more-compare__grid {
    grid-row-gap: 8.53em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .more-compare__item {
    border-radius: 2.67em;
    padding: 6.4em 4.27em;
  }

  .more-compare__arrow {
    width: 6.4em;
    height: 6.4em;
    top: 6.8em;
    right: 4.27em;
  }

  .price-compare__top--parent {
    position: sticky;
    top: 13em;
    overflow: hidden;
  }

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

  .btn__border {
    border-width: .53em;
    border-top-right-radius: 1.6em;
    width: 3.73em;
    height: 3.73em;
    top: 1.87em;
    right: 1.87em;
  }

  .consider {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .consider__body {
    grid-row-gap: 14.93em;
  }

  .consider__heading {
    width: 100%;
  }

  .consider__cards {
    grid-row-gap: 10.67em;
  }

  .consider__card {
    grid-row-gap: 4.27em;
    border-radius: 2.13em;
    max-width: 100%;
    padding: 8.53em 6.4em 6.4em;
  }

  .consider__card-line {
    height: 2.67em;
  }

  .comp-details {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .comp-details__body {
    grid-row-gap: 14.93em;
  }

  .comp-details__heading, .comp-details__heading.is--clickcease, .comp-details__heading.is--trafficguard {
    width: 100%;
  }

  .comp-details__left {
    display: none;
  }

  .comp-details__right {
    grid-row-gap: 12.8em;
  }

  .comp-details__card {
    grid-row-gap: 8.53em;
  }

  .comp-details__card-text {
    grid-row-gap: 4.27em;
  }

  .comp-details__cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .comp-details__img {
    width: 100%;
    height: auto;
  }

  .comp-details__banner {
    grid-row-gap: 4.27em;
    border-radius: 2.67em;
    flex-direction: column;
    padding: 4.27em 4.27em 4em;
  }

  .comp-details__banner-text.desktop-46.col--white.mobile-100, .comp-details__banner-text.desktop-46.mobile-100, .comp-details__banner-text.desktop-55.mobile-100, .comp-details__banner-text.desktop-51.mobile-100 {
    max-width: 100%;
  }

  .comp-details__banner-img, .comp-details__banner-img.is--width-286 {
    width: 100%;
  }

  .comp-details__list-item {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .comp-details__list-icon {
    width: 5.01em;
    height: 5.01em;
  }

  .hero__photos {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 4.27em;
    padding-right: 4.27em;
    inset: auto 0% -17%;
  }

  .hero__photo-column {
    grid-row-gap: 4.27em;
  }

  .hero__photo-column.is--1, .hero__photo-column.is--3 {
    top: 13em;
  }

  .hero__photo-column.is--4 {
    display: none;
  }

  .hero__photo-item {
    border-radius: 2.13em;
    width: 27.12em;
    height: 36.16em;
  }

  .text-review__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .text-review__card {
    grid-row-gap: 4.27em;
    width: 100%;
    margin-bottom: 10.67em;
  }

  .text-review__text {
    border-radius: 2.67em;
    padding: 6.4em;
  }

  .text-review__author-photo {
    width: 11.47em;
    height: 11.47em;
  }

  .why__hero-video {
    width: 100%;
    height: auto;
  }

  .wic__body {
    grid-row-gap: 12.8em;
    flex-direction: column;
    padding-top: 21.33em;
    display: flex;
  }

  .wic__left {
    grid-row-gap: 5.33em;
    border-radius: 4.27em;
    max-width: 100%;
    padding: 6.4em;
    position: relative;
  }

  .wic__right {
    grid-row-gap: 14em;
    width: 100%;
  }

  .p--13 {
    font-size: 3.47em;
  }

  .btn__border--bg-parent {
    border-top-right-radius: 1.6em;
    width: 3.73em;
    height: 3.73em;
    top: 1.87em;
    right: 1.87em;
    overflow: hidden;
  }

  .wic__right-item {
    grid-row-gap: 16em;
    width: 100%;
    padding-left: 0;
  }

  .wic__right-item.is--full-width {
    margin-left: -4.27em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
    padding-left: 4.27em;
  }

  .wic__text-block {
    grid-row-gap: 8em;
  }

  .wic__text-bullets {
    grid-row-gap: 8.53em;
  }

  .wic__text-bullets.is--row {
    grid-column-gap: 7em;
  }

  .wic__text-bullet {
    grid-column-gap: 2.67em;
    align-items: center;
  }

  .wic__bullet-icon {
    width: 4.27em;
    height: 4.27em;
  }

  .wic__bullet-icon.is--big {
    width: 13.33em;
    height: 13.33em;
  }

  .wic__img.is--3-ways {
    width: 100%;
    height: auto;
  }

  .wic__text-quote {
    border-radius: 4.27em;
    padding: 6.4em;
  }

  .wic__text-cards {
    grid-row-gap: 8.53em;
    flex-direction: column;
  }

  .wic__card-img {
    width: 10.67em;
    height: 10.67em;
  }

  .wic__logos-block {
    justify-content: space-between;
  }

  .wic__logo {
    height: 6.67em;
  }

  .integration-accordion__info {
    flex-direction: column;
  }

  .integration-accordion__left.bg--gradient {
    margin-left: 0;
    display: none;
  }

  .integration-accordion__right {
    padding-top: 21.33em;
    padding-left: 0;
  }

  .accordion__item--top {
    grid-column-gap: 2.67em;
  }

  .accordion__item--bot {
    padding-left: 0;
  }

  .accordion__list {
    grid-row-gap: 19.2em;
  }

  .accordion__item {
    padding-top: 0;
    padding-bottom: 5.33em;
  }

  .accordion__item-logo {
    width: 8em;
    height: 8em;
  }

  .accordion__item--padding {
    padding-top: 4.27em;
  }

  .accordion__block {
    grid-row-gap: 10.67em;
  }

  .accordion__items {
    grid-row-gap: 5.33em;
  }

  .time__body {
    grid-row-gap: 8.53em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .time__card {
    border-radius: 2.67em;
    max-width: 100%;
    padding: 8.53em 6.4em;
  }

  .time__title {
    max-width: 100%;
  }

  .time__circle, .time__line {
    display: none;
  }

  .team {
    padding-bottom: 80px;
  }

  .team__body {
    padding-top: 12.8em;
  }

  .team__content {
    grid-row-gap: 8.53em;
    flex-direction: column;
    padding-left: 0;
    display: flex;
  }

  .team__content.bg--darkblue.bg--white-mobile {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
  }

  .team__cards {
    grid-row-gap: 6.4em;
    flex-flow: wrap;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
  }

  .team__heading {
    max-width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }

  .team__heading.col--white.col--dark-mobile {
    color: var(--all-heading-color);
  }

  .team__card {
    border-radius: 2.67em;
    width: 100%;
    height: 112em;
    padding: 6.4em;
    overflow: hidden;
  }

  .team__card-text {
    grid-row-gap: 2.67em;
  }

  .team__card-title {
    grid-row-gap: 1.6em;
  }

  .team__photo-mask {
    height: 60%;
  }

  .team__card-hover {
    padding: 4.27em;
  }

  .team__card-hover-text {
    grid-row-gap: 6.4em;
  }

  .team__card-hover-link {
    grid-column-gap: 2.67em;
  }

  .team__card-hover-icon {
    width: 6.67em;
    height: 6.67em;
  }

  .text-review__grid {
    flex-direction: column;
    margin-top: 8.53em;
  }

  .blog-tags {
    padding-top: 21.33em;
  }

  .blog-tags__list {
    justify-content: flex-start;
  }

  .rich-text {
    font-size: 4.27em;
  }

  .rich-text h2 {
    margin-top: 8.34vw;
  }

  .rich-text p {
    margin-top: 6.66vw;
  }

  .rich-text figure {
    width: auto;
    height: auto;
  }

  .rich-text blockquote {
    margin-top: 6.66vw;
  }

  .rich-text h3 {
    margin-top: 8.34vw;
  }

  .hero-blog__thumbnail {
    border-radius: 2.13em;
    width: 100%;
    height: 64.53em;
  }

  .blog-template__body {
    grid-row-gap: 10.67em;
    flex-direction: column;
    padding-bottom: 21.33em;
    padding-left: 0;
    display: flex;
  }

  .blog-template__content {
    max-width: 100%;
  }

  .blog-template__author {
    grid-column-gap: 4.27em;
    grid-row-gap: 4.27em;
    border-radius: 4.27em;
    flex-direction: column;
    margin-top: 10.67em;
    padding: 6.4em;
  }

  .blog-template__author--avatar {
    width: 24em;
    height: 24em;
  }

  .blog-template__author--content {
    grid-row-gap: 3.73em;
  }

  .blog-template__contents {
    order: -1;
    width: 100%;
    padding: 6.4em;
    position: relative;
    top: 0;
  }

  .subscr.bg--darkblue.col--white {
    background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d796afbc3a65725add458_Dark%20Section%20Left.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
  }

  .subscr__body {
    grid-row-gap: 8em;
    flex-direction: column;
    padding-top: 12.8em;
    padding-bottom: 12.8em;
  }

  .subscr__title, .form {
    width: 100%;
  }

  .form__list.horizontal {
    grid-row-gap: 4.27em;
    flex-direction: column;
    width: 100%;
  }

  .form__item {
    width: 100%;
    height: 12.8em;
  }

  .form__item.is--blog {
    flex: 0 auto;
  }

  .form__field {
    border-radius: 2vw;
    padding-left: 5vw;
    font-size: 4.27em;
  }

  .form__submit--parent.is--more {
    margin-top: 8.59em;
    font-size: 1vw;
  }

  .posts {
    padding-top: 13.33em;
    padding-bottom: 21.33em;
  }

  .posts.is--blog-template {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .posts.is--recent {
    padding-top: 21.33em;
  }

  .posts__title {
    margin-bottom: 6em;
  }

  .posts__title.is--recent {
    text-align: center;
    margin-bottom: 30em;
  }

  .posts__title.is--template {
    text-align: center;
    margin-bottom: -10.8em;
  }

  .posts__wrapper {
    margin-top: 0;
  }

  .posts__list {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    margin-top: 21.33em;
  }

  .posts__list.is--recent {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 12.13em;
  }

  .posts__list.is--podcast {
    margin-top: 12.8em;
  }

  .posts__item, .posts__item.is--recent {
    width: 100%;
  }

  .posts__thumbnail {
    border-radius: 2.67em;
    height: 64em;
  }

  .posts__thumbnail.is--recent {
    width: 100%;
    height: 64em;
  }

  .posts__content {
    grid-row-gap: 3.73em;
    margin-bottom: 1rem;
  }

  .posts__arrow {
    width: 6.4em;
    height: 6.4em;
  }

  .posts__arrow.is--hero {
    width: 4.53em;
    height: 4.53em;
  }

  .posts__pagination {
    margin-top: 10em;
    padding-top: 5.5em;
  }

  .posts__pagination--item {
    width: 6vw;
    height: 8vw;
    font-size: 3.73em;
  }

  .posts__next {
    font-size: 1vw;
  }

  .posts__btn {
    grid-column-gap: 2.13em;
    font-size: 1vw;
  }

  .posts__btn--icon {
    width: 3.73em;
    height: 3.73em;
  }

  .posts__previous {
    font-size: 1vw;
  }

  .posts__link {
    grid-row-gap: 8.53em;
  }

  .posts__link.is--recent {
    grid-row-gap: 5.33em;
    flex-direction: column;
  }

  .posts__categories--link {
    height: 8em;
    padding-left: 3.73em;
    padding-right: 3.73em;
  }

  .posts__left {
    width: auto;
  }

  .hero__slider--item {
    border-radius: 2.67em;
    width: 76.8em;
    height: 125.87em;
  }

  .hero__slider--img {
    height: 68.53em;
  }

  .hero__slider--content {
    padding: 4.27em;
  }

  .hero__slider--bot-parent {
    padding-bottom: 4.27em;
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .hero__slider--parent {
    width: auto;
  }

  .compare__dp--bot {
    border-radius: 8px;
  }

  .compare__dp--item {
    height: 8.53em;
  }

  .vertical-cards__body {
    grid-row-gap: 12.8em;
    padding-top: 21.33em;
  }

  .vertical-cards__body.is--regional {
    padding-top: 12.8em;
    padding-bottom: 21.33em;
  }

  .vertical-cards__body.padding-bottom-130 {
    padding-bottom: 21.33em;
  }

  .vertical-cards__body.padding-bottom-130.padding-top-0 {
    padding-top: 24em;
  }

  .vertical-cards__body.padding-top-0 {
    padding-top: 0;
  }

  .vertical-cards__heading, .vertical-cards__heading.is--international, .vertical-cards__heading.is--display, .vertical-cards__title.desktop-60.mobile-100, .vertical-cards__title.desktop-56.mobile-100 {
    max-width: 100%;
  }

  .vertical-cards__cards {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .vertical-cards__card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .vertical-card__img {
    border-radius: 2.13em;
    height: 66.67em;
  }

  .vertical-card__heading {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .vertical-card__title {
    min-height: auto;
  }

  .text-block__body {
    grid-row-gap: 6.4em;
    flex-direction: column;
    padding-top: 21.33em;
    padding-bottom: 12.8em;
  }

  .text-block__heading {
    width: 100%;
  }

  .hero__label {
    grid-column-gap: 2.67em;
    align-items: center;
  }

  .hero__label-icon {
    width: 6.4em;
    height: 6.4em;
  }

  .hero__label-icon.is--microsoft {
    width: 6.93em;
    height: 9.07em;
  }

  .hero__label-icon.is--linkedin {
    width: 6.93em;
    height: 6.93em;
  }

  .hero__label-icon.is--google {
    width: 9.07em;
    height: 8.27em;
  }

  .big-cards-img__heading.align--center {
    text-align: left;
  }

  .big-cards-img__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .big-cards-img__body.padding-bottom-130 {
    grid-row-gap: 9.07em;
    padding-bottom: 21.33em;
  }

  .insight__title {
    width: 100%;
  }

  .insight__desc {
    max-width: 100%;
  }

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

  .big-cards-img__card {
    grid-row-gap: 14.67em;
    border-radius: 2.13em;
    padding: 10.67em 6.4em 16em;
  }

  .big-cards-img__card-text {
    grid-row-gap: 6.4em;
  }

  .big-cards-img__img.is--2.is--transparent {
    width: 72.53em;
    height: 49.07em;
  }

  .big-cards-img__img.is--search {
    width: 100%;
    height: 43.8em;
  }

  .big-cards-img__img.is--transparent {
    width: 71.73em;
    height: 54.4em;
  }

  .insight__text {
    max-width: 100%;
  }

  .color-cards-bg {
    padding-top: 12em;
    padding-bottom: 12em;
  }

  .color-cards-bg.bg--darkblue-mobile {
    background-color: var(--dark-blue);
  }

  .color-cards-bg.bg--darkblue-mobile.border-radius-mobile {
    background-image: url("https://cdn.prod.website-files.com/63e61b740cd4fdff916059b8/641d7969300620765f447254_Dark%20Section%20Right.webp");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .color-cards-bg__body {
    grid-row-gap: 10.67em;
    background-position: -100% 200%;
    margin-top: 21.33em;
    margin-bottom: 21.33em;
    padding: 21.33em 0;
  }

  .color-cards-bg__body.bg--darkblue {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    background-color: #0000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12em;
    padding-bottom: 12em;
  }

  .color-cards-bg__body.bg--darkblue.is--search {
    margin-top: 0;
  }

  .color-cards-bg__heading {
    max-width: none;
    margin-bottom: 38px;
  }

  .blog-template__socials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    position: static;
  }

  .blog-template__social {
    width: 6.4em;
    height: 6.4em;
  }

  .hero__marks {
    grid-row-gap: 4.27em;
    align-items: center;
  }

  .hero__mark {
    grid-column-gap: 2.13em;
  }

  .hero__mark-icon {
    width: 4.8em;
    height: 4.8em;
  }

  .quote-color__bg {
    width: 100%;
    height: 100%;
    transform: rotateX(0)rotateY(-180deg)rotateZ(180deg);
  }

  .connect__content {
    grid-row-gap: 13.33em;
    flex-direction: column;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .connect__cards {
    grid-row-gap: 12.8em;
    flex-direction: column;
    order: -1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .connect__card {
    border-radius: 2.67em;
    max-width: 100%;
  }

  .connect__contacts {
    grid-row-gap: 3.2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .connect__contact {
    grid-row-gap: 3.2em;
    max-width: 100%;
    padding: 6.4em;
  }

  .connect__icon {
    width: 6.4em;
    height: 6.4em;
  }

  .connect__card-img {
    height: 68.53em;
  }

  .connect__card-text {
    grid-row-gap: 2.67em;
    padding: 6.4em;
  }

  .connect__card-icon {
    width: 26px;
    height: 26px;
  }

  ._404__body {
    grid-row-gap: 6.4em;
    justify-content: flex-start;
    padding-top: 34.67em;
  }

  ._404__body.col--white {
    min-height: 100dvh;
    max-height: 100dvh;
  }

  .h--120 {
    font-size: 16em;
  }

  ._404__img {
    width: 88.25em;
    height: 89.68em;
  }

  .compliance__body {
    grid-row-gap: 13.33em;
    padding-top: 21.33em;
  }

  .compliance__heading {
    grid-row-gap: 6.4em;
    align-items: flex-start;
  }

  .compliance__title.desktop-50.mobile-100, .compliance__desc.desktop-45.mobile-100 {
    max-width: 100%;
  }

  .compliance__cards {
    grid-row-gap: 12.8em;
    max-width: 80%;
  }

  .testing__body {
    grid-row-gap: 12.8em;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .testing__text.col--white {
    grid-row-gap: 6.4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .testing__cards {
    grid-row-gap: 10.67em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .compliance__cards-wrapper {
    grid-row-gap: 10.67em;
    align-items: center;
    padding-top: 12.8em;
    padding-bottom: 12.8em;
  }

  .compliance__cards-desc.align--center.desktop-40.mobile-100 {
    max-width: 100%;
  }

  .freatures-cards__body {
    padding-top: 21.33em;
  }

  .freatures-cards__left, .freatures-cards__line {
    display: none;
  }

  .freatures-cards__items {
    grid-row-gap: 16em;
    margin-left: 0;
  }

  .freatures-cards__item {
    grid-row-gap: 6.4em;
  }

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

  .freatures-cards__card {
    grid-row-gap: 4.27em;
    border-radius: 2.13em;
    padding: 6.4em;
  }

  .freatures-cards__card-top {
    grid-column-gap: 2.13em;
  }

  .freatures-cards__card-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .freatures-cards__card-icon {
    width: 10.67em;
    height: 10.67em;
  }

  .freatures-cards__mark {
    grid-column-gap: 2.13em;
  }

  .freatures-cards__mark-icon {
    width: 5.33em;
    height: 5.33em;
    margin-top: .5em;
  }

  .password__form {
    grid-row-gap: 4.27em;
    width: 100%;
  }

  .form-block {
    grid-row-gap: 8.53em;
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .password__text.col--white.align--center.mobile-71 {
    max-width: 71%;
  }

  .advantages__cards {
    grid-row-gap: 12.8em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .advantages__title.desktop-50.monile-100, .advantages__title.desktop-80.mobile-100 {
    max-width: 100%;
  }

  .types-of-fraud__body {
    grid-row-gap: 6.4em;
    margin-bottom: 0;
    padding: 21.33em 0;
  }

  .types-of-fraud__cards {
    grid-row-gap: 6.4em;
    flex-direction: column;
  }

  .types-of-fraud__card {
    border-radius: 2.13em;
    padding: 6.4em;
  }

  .padding-top-130 {
    padding-top: 24em;
  }

  .padding-bottom-130 {
    padding-bottom: 24em;
  }

  .vertical-cards__bottom-text.desktop-38.mobile-100, .vertical-cards__bottom-text.align--center.desktop-50.mobile-100 {
    max-width: 100%;
  }

  .dark-cards__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .dark-cards__cards {
    grid-row-gap: 8.53em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 12.8em;
  }

  .dark-cards__card {
    border-radius: 2.67em;
    padding: 6.4em;
  }

  .heading__body {
    padding-top: 21.33em;
    padding-bottom: 14.93em;
  }

  .legal__body {
    grid-row-gap: 13.33em;
    flex-direction: column;
    padding-top: 16em;
    padding-bottom: 21.33em;
  }

  .legal__right {
    grid-row-gap: 5em;
    border-radius: 4.27em;
    width: 100%;
    max-width: 100%;
    padding: 6.4em;
  }

  .legal__left {
    grid-row-gap: 12.8em;
    order: 1;
    width: 100%;
  }

  .legal__item {
    grid-row-gap: 13.33em;
    width: 100%;
    max-width: 100%;
  }

  .legal__item-text {
    grid-row-gap: 5em;
    width: 100%;
  }

  .legal__text-links {
    grid-row-gap: 8em;
  }

  .blog-tags__radio--parent {
    padding: 3.2em 6.4em;
  }

  .blog-tags__search {
    grid-column-gap: 2.13em;
    border-radius: 2.13em;
    width: 100%;
    height: 11.73em;
    padding-left: 3.67em;
    bottom: -46em;
  }

  .blog-tags__search--icon {
    width: 4em;
    height: 4em;
  }

  .blog-tags__search--field {
    width: 100%;
    height: 100%;
    font-size: 4.27em;
  }

  .cards__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .cards__heading {
    grid-row-gap: 6.4em;
    flex-direction: column;
    align-items: center;
  }

  .hero-video {
    width: 100%;
    height: auto;
  }

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

  .webinars__search {
    border-radius: 2.13em;
    width: auto;
    height: 11.73em;
    padding-left: 4.4em;
  }

  .webinars-template__body {
    grid-row-gap: 10.67em;
    flex-direction: column;
    padding-top: 21.33em;
    padding-bottom: 16em;
  }

  .webinars-template__left {
    width: 100%;
  }

  .webinars-template__right {
    grid-row-gap: 10.67em;
    border-radius: 2.67em;
    width: 100%;
    padding: 6.4em;
  }

  .webinars-template__right--content {
    grid-row-gap: 4.8em;
  }

  .webinars-template__right--list {
    grid-row-gap: 4.27em;
  }

  .webinars-template__right--list.horizontal {
    grid-column-gap: 8.53em;
  }

  .webinars-template__right--item {
    grid-column-gap: 2.13em;
  }

  .webinars-template__right--icon {
    width: 6.4em;
    height: 6.4em;
  }

  .other__body {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .other__title {
    text-align: center;
  }

  .speakers__body {
    padding-bottom: 21.33em;
  }

  .speakers__list {
    grid-row-gap: 13.33em;
    flex-direction: column;
  }

  .speakers__item {
    grid-row-gap: 4.27em;
    border-right-style: none;
    width: 100%;
  }

  .speakers__top {
    grid-column-gap: 4.27em;
  }

  .speakers__avatar {
    width: 24em;
    height: 24em;
  }

  .speakers__right {
    grid-row-gap: 1.07em;
  }

  .speakers__socials {
    grid-column-gap: 4.27em;
  }

  .speakers__social {
    width: 6.4em;
    height: 6.4em;
  }

  .podcast-embed {
    border-radius: 2.67em;
    width: 100%;
  }

  .podcast-template__body {
    flex-direction: column;
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .podcast-template__left {
    width: 100%;
  }

  .podcast-template__left--links {
    grid-row-gap: 4.27em;
    border-radius: 2.67em;
    margin-top: 10.67em;
    margin-bottom: 10.67em;
    padding: 4.27em;
  }

  .podcast-template__left--link {
    grid-column-gap: 2.67em;
    align-items: flex-start;
  }

  .podcast-template__left--arrow {
    width: 2.13em;
    height: 3.73em;
    margin-top: .73em;
  }

  .podcast-template__right {
    grid-row-gap: 10.67em;
    width: auto;
  }

  .podcast-template__right--item {
    grid-row-gap: 6.4em;
  }

  .podcast-template__thumbnail {
    border-radius: 2.67em;
    width: auto;
    height: auto;
  }

  .podcast-template__right--links {
    grid-column-gap: 8em;
  }

  .podcast-template__right--link {
    width: 8.53em;
    height: 8.53em;
  }

  .videos__body {
    grid-row-gap: 8.53em;
    padding-top: 21.33em;
  }

  .login {
    height: 100dvh;
    overflow: scroll;
  }

  .login__body {
    height: auto;
  }

  .login__left {
    padding-left: 4.27em;
    padding-right: 4.27em;
    position: relative;
  }

  .login__left.is--login, .login__left.is--loginv3 {
    width: 91.46em;
  }

  .login__form--list {
    grid-row-gap: 3.25em;
  }

  .login__form--list.is--grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .login__form--item {
    height: auto;
  }

  .login__form--item.is--phone {
    height: 3rem;
  }

  .login__form--item.input_groupv1.namegroup {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .login__form--field {
    border-radius: .4em;
    font-size: 4.27em;
    overflow: hidden;
  }

  .login__form--field.is--phone {
    padding-left: 18.18vw;
  }

  .p--12 {
    font-size: 3.2em;
  }

  .login__or {
    margin-top: 5.33em;
    margin-bottom: 5.33em;
  }

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

  .login__grid--item {
    grid-column-gap: 3.2em;
    border-radius: 2.13em;
    height: 14.67em;
    padding-left: 1.6125rem;
  }

  .login__grid--icon {
    width: 5.33em;
    height: 5.33em;
  }

  .login__left--body {
    width: 91.46em;
    padding-top: 26.13em;
    padding-bottom: 14.93em;
  }

  .login__left--bot {
    max-width: 70%;
    position: absolute;
  }

  .login__left--top {
    grid-column-gap: 3.2em;
    top: 2.2em;
  }

  .feature__btn {
    margin-top: 12.8em;
  }

  .card-block__img-descr {
    bottom: 6.4em;
  }

  .card-block__img-descr.desktop-80.mobile-90 {
    max-width: 90%;
  }

  .hero__author-photo {
    width: 28.8em;
    height: 28.8em;
  }

  .login__cross {
    z-index: 10;
    width: 10.4063em;
    height: 10.4063em;
    padding: 3.33em;
    top: 2.22em;
  }

  .leaders__line {
    background-color: var(--gainsboro-2);
    width: 1px;
    height: 60%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: auto auto 6% 49%;
    transform: translate(-50%);
  }

  .nav__burger {
    width: 6.67em;
    height: 4.53em;
    padding-bottom: 0;
  }

  .nav__back {
    grid-column-gap: 1.07em;
    display: none;
  }

  .nav__back--arrow {
    width: 3.73em;
    height: 3.73em;
  }

  .nav__mob-cta {
    grid-row-gap: 4em;
    padding-left: 4.27em;
    padding-right: 4.27em;
    bottom: 15.42em;
  }

  .nav__mob-cta.align {
    bottom: 20.22em;
    left: 2.5%;
  }

  .automatically__tabs--arrow {
    width: 14.93em;
    height: 14.93em;
    padding: 5.37em 6.13em 5.37em 5.33em;
  }

  .tabs__stroke {
    grid-row-gap: 3.2em;
    flex-direction: column;
    display: flex;
  }

  .tabs__link--text {
    grid-row-gap: 3.2em;
    background-color: #0000;
    border-style: none;
    transition-property: none;
  }

  .is--align-left-mob {
    object-fit: cover;
    object-position: 80% 100%;
  }

  .price-compare__top--bg {
    width: 140%;
    padding-top: 22px;
    top: -22px;
    left: -4.27em;
    right: auto;
  }

  .legal__item-2-parts {
    grid-row-gap: 8.53em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 13.33em;
  }

  .legal__item-3-parts {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 13.33em;
  }

  .legal__item-4-parts {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 13.33em;
  }

  .legal__item-color-items {
    grid-column-gap: 7.81em;
    grid-row-gap: 10.67em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .legal__item-color {
    height: 61%;
  }

  .legal__item-color-pallete {
    grid-row-gap: 2rem;
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  .legal__item-color-pallete.no-space {
    grid-row-gap: 1.67em;
  }

  .legal__item-color-pallete-item {
    border-radius: 2.67em;
    min-height: 16em;
    padding: 2.67em 6.4em 6.4em 2.67em;
  }

  .legal__item-color-tints {
    grid-row-gap: 13.33em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-top: 6.93em;
    position: relative;
    overflow: visible;
  }

  .legal__item-color-tints-item {
    min-height: 57px;
    padding: 5.47em 4.27em;
  }

  .legal__item-color-tints-card {
    position: relative;
  }

  .legal__item-typo {
    border-radius: 2.67em;
    padding: 6.4em;
  }

  .legal__item-web-styles {
    grid-template-columns: max-content 70em max-content;
    width: 100vw;
    padding-right: 20em;
    overflow: auto;
  }

  .legal__item-web-styles-item {
    height: 20em;
    padding-right: 7em;
  }

  .legal__item-web-styles-item.is--last {
    height: 30em;
  }

  .legal__item-web-styles-item.is--first {
    height: 20em;
    padding-right: 0;
  }

  .legal__item-web {
    border-radius: 2.67em;
    padding-left: 4.27em;
    padding-right: 4.27em;
    overflow: hidden;
  }

  .cs__hero-video {
    width: 100%;
    height: auto;
  }

  .hero__cs-logo {
    max-width: 40em;
  }

  .customer-stories.filter-bg-blur {
    padding-bottom: 0;
  }

  .cs-body__body {
    padding-top: 21.33em;
  }

  .cs-body__text {
    max-width: 100%;
  }

  .pricing__dp {
    z-index: 3;
    border-radius: 2.13em;
    width: 23.47em;
    height: 10.67em;
    margin-top: 7.47em;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: auto;
  }

  .pricing__dp--top {
    grid-column-gap: 2.13em;
    background-color: #fff;
    border-radius: 2.13em;
  }

  .pricing__dp--arrow {
    width: 5.33em;
    height: 5.33em;
  }

  .pricing__dp--list {
    background-color: #fff;
    border-radius: 2.13em;
    top: 109%;
  }

  .pricing__dp--item {
    grid-column-gap: 2.13em;
    height: 9.07em;
    transition: background-color .2s;
  }

  .pricing__dp--item:hover {
    background-color: #f9fafb;
  }

  .pricing__dp--checked {
    width: 5.33em;
    height: 5.33em;
  }

  .compare__tooltip--icon {
    width: 6.4em;
    height: 6.4em;
    padding: 1.07em;
  }

  .compare__tooltip--content {
    z-index: 2;
    width: 70em;
    padding: 2.13em;
    left: -6%;
  }

  .compare__tooltip--arrow {
    width: 3.73em;
    height: 1.87em;
    display: none;
    top: -1.87em;
  }

  .why-us__button {
    flex-direction: column;
    align-items: flex-start;
  }

  .connect__socials {
    grid-column-gap: 6.4em;
  }

  .connect__socials-item {
    width: 6.4em;
    height: 6.4em;
  }

  .feature__row {
    width: 100%;
    margin-top: 5em;
  }

  .feature__row--item {
    width: 50%;
    padding-left: 4.27em;
  }

  .feature__row--icon {
    width: 10.67em;
    height: 10.67em;
  }

  .feature__row--text {
    width: 34.67em;
  }

  .price-compare--arrows {
    z-index: 3;
    background-color: var(--white);
    justify-content: space-between;
    width: 100%;
    padding: 20px 80px;
    display: flex;
    position: sticky;
    bottom: 0;
  }

  .price-compare--arrow {
    width: 18em;
    height: 13em;
    padding: 3.12em 6.6em;
  }

  .cookies {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .cookies__title {
    display: none;
  }

  .cookies__descr {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .cookies__btns {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: row;
    align-items: center;
    max-width: 90px;
    margin-left: 0;
    margin-right: 0;
  }

  .cookies__accept {
    width: 5.5rem;
  }

  .cookies__btn--second {
    display: none;
  }

  .cookies__close {
    z-index: 1;
    width: .8rem;
    height: .8rem;
    inset: 10% auto auto 3%;
  }

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

  .cookies__banner {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem .5rem 1.5rem;
    display: flex;
    inset: auto 0% 0%;
  }

  .cookies__popup--body {
    max-width: none;
    height: 100vh;
    padding-top: 4rem;
    padding-bottom: 25vh;
    overflow: scroll;
  }

  .hero__img--grid {
    height: 11.8125rem;
  }

  .process__body {
    padding-top: 3rem;
  }

  .process__title.desktop-50.mobile-100 {
    max-width: 100%;
  }

  .proces__list {
    margin-top: 1.5rem;
  }

  .process__item {
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .process__item--icon {
    width: 2.3125rem;
    height: 2.3125rem;
    top: 0;
    right: 2rem;
  }

  .jobs__body {
    padding-top: 5rem;
  }

  .jobs__content {
    margin-top: 1.5rem;
  }

  .col--grad-green {
    font-size: 3rem;
  }

  .h {
    font-size: 1.5rem;
  }

  .blur-section__item.is--left-light {
    width: 200em;
    height: 200em;
    transform: translate(-40%);
  }

  .blur-section__item.is--light-right {
    width: 121.594em;
    height: 161.395em;
    transform: translate(-70%);
  }

  .footer-banner__list {
    margin-top: 16px;
  }

  .footer-banner__item {
    flex-direction: row;
    justify-content: center;
  }

  .nav__banner {
    text-align: center;
    padding-left: 22px;
    padding-right: 22px;
  }

  .hero__verif-img {
    width: 63.73em;
  }

  .hero__verif-img.is--2 {
    bottom: -37%;
  }

  .hero__photos-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero__photos-row.is--1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: 8.4rem;
  }

  .hero__photos-row.is--2 {
    margin-left: 69px;
  }

  .chat {
    bottom: 22px;
    right: 65px;
  }

  .login__form--grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .login__form--field-2 {
    border-radius: 6px;
    font-size: 4.27em;
    overflow: hidden;
  }

  .mob-scale {
    transform: scale(1.25);
  }

  .wic__tiles {
    padding: 2rem;
  }

  .wic__tiles--grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .wic__tiles--grid.is--3 {
    grid-template-columns: 1fr;
  }

  .wic__banner {
    padding: 1.6rem;
  }

  .wic__socials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    position: static;
  }

  .legal__item-color-tints-title {
    display: block;
    position: absolute;
    top: 0;
  }

  .legal__item-color-pallete-item-text {
    grid-column-gap: 0px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 4px;
    display: grid;
  }

  .flex-wraper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .cookies--wrap {
    justify-content: space-between;
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .h--34 {
    margin-top: 10px;
    font-size: 5em;
    line-height: 24px;
  }

  .h--30 {
    font-size: 20px;
  }

  .h1-50-title {
    font-size: 40px;
    line-height: 50px;
  }

  .h2-46-title {
    font-size: 32px;
    line-height: 45px;
  }

  .card-wraper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h3-32-title {
    font-size: 26px;
    line-height: 30px;
  }

  .p-18-para {
    font-size: 16px;
    line-height: 24px;
  }

  ._3-steps-title-wrap {
    max-width: 300px;
    margin-bottom: 40px;
  }

  .join-icon {
    width: 20px;
  }

  .h4-26-title {
    font-size: 18px;
    line-height: 26px;
  }

  .p_18_para {
    font-size: 14px;
    line-height: 20px;
  }

  .teaser-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .h4-title-wraper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .why-section {
    padding-bottom: 80px;
  }

  .why-flex-wraper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .why-flex-wraper._2nd {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .why-content-wraper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .why-img-wraper.sze {
    max-width: none;
  }

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

  .faq-a-text {
    font-size: 14px;
    line-height: 26px;
  }

  .c-faq-item {
    padding: 20px;
  }

  .inner-list-wraper {
    align-items: flex-start;
  }

  .reviews-flex-wraper {
    flex-direction: column;
    align-items: center;
  }

  .col {
    flex-basis: 100%;
    order: 1;
    max-width: 100%;
  }

  .nav-menu {
    height: 100vh;
    left: 0;
  }

  .mobile-dropdown.align {
    text-align: left;
    margin-top: 0;
    padding-left: 0;
    font-size: 16px;
  }

  .dropdown-toggle {
    color: var(--dark-blue);
    font-size: 2.2em;
  }

  .dropdown-list {
    z-index: auto;
    height: 130vh;
    min-height: 130vh;
    overflow: auto;
  }

  .dropdown-list.w--open {
    background-color: #fff;
    height: 100vh;
    min-height: 100vh;
    position: fixed;
    left: 0%;
    overflow: auto;
  }

  .d1-wrap {
    width: 100%;
    height: 120vh;
    padding-bottom: 0;
    padding-right: 0;
  }

  .d1-flex-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .d1-flex-wrap.top-20.center {
    text-align: center;
    margin-top: 10px;
  }

  .d1-img-wrap {
    max-width: 28px;
  }

  .txt-16 {
    font-size: 16px;
  }

  .txt-16.nonnr {
    font-weight: 700;
  }

  .txt-14 {
    margin-top: 0;
    font-size: 12px;
  }

  .txt-14.bold {
    font-size: 14px;
  }

  .d1-inner-wrap {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .d-inner-img {
    max-width: 120px;
  }

  .d2-wrap {
    width: 100%;
    height: 130vh;
    padding-top: 40px;
    padding-right: 0;
  }

  .d2-flex-wrap.top-20 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    margin-top: 15px;
  }

  .d2-content-wrap {
    flex: 1;
    width: 100%;
    max-width: 200px;
  }

  .d2-img-wrap {
    max-width: 18px;
  }

  .d2-inner-wrap {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .navlink {
    font-size: 2em;
    font-weight: 500;
    display: block;
  }

  .nav-wrap {
    padding-bottom: 0;
    padding-right: 0;
  }

  .cross-icon {
    top: 15px;
    right: 15px;
  }

  .dropicon {
    width: 10px;
  }

  .mobile_dropdown.align {
    text-align: left;
    margin-top: 0;
    padding-left: 0;
    font-size: 2.2em;
  }

  .link-2 {
    font-size: 2.2em;
  }

  .protectad {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .hero_section {
    padding-top: 4rem;
  }

  .h1 {
    font-size: 1.75rem;
  }

  .btn__border-2 {
    border-width: .53em;
    border-top-right-radius: 1.6em;
    width: 3.73em;
    height: 3.73em;
    top: 1.87em;
    right: 1.87em;
  }

  .btn-2 {
    border-radius: 2.13em;
    padding: 4.2em 8.53em;
  }

  .herobtn_group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    flex: none;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    margin-top: 1.5rem;
    display: flex;
  }

  .herobtn_group.is--2 {
    grid-column-gap: 6.4em;
  }

  .hero_body {
    flex: 0 auto;
  }

  .colgrad-text {
    font-size: 42px;
  }

  .add_budget_heading {
    font-size: 1.5rem;
  }

  .col-three-block {
    grid-template-columns: 1fr;
    place-items: end stretch;
    top: 0;
  }

  .col-three-heading {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .faq_main {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .faq_main.is--blog-template {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .faqbody {
    grid-row-gap: 8.53em;
    flex-direction: column;
  }

  .faqtop {
    grid-row-gap: 6.4em;
    width: 100%;
    position: static;
  }

  .faq_heading {
    font-size: 8em;
  }

  .faq_heading.col--white.sze {
    margin-bottom: 10px;
    font-size: 2rem;
  }

  .faqwrapper {
    width: 100%;
  }

  .faqlist {
    grid-row-gap: 2.13em;
  }

  .faqitem {
    border-radius: 2.67em;
    padding: 6.4em;
  }

  .faqitemtop {
    max-width: 95%;
  }

  .protect_heading {
    font-size: 1.5rem;
  }

  .protect_box1, .protect_box2 {
    min-height: auto;
  }

  .protect_box_content {
    font-size: 1.5rem;
    line-height: 1.13;
  }

  .why_us_heading {
    font-size: 1.5rem;
  }

  .btn_whyus {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-self: center;
    margin-top: 2.4rem;
  }

  .btn_whyus.is--2 {
    grid-column-gap: 6.4em;
  }

  .number, .heading_review01 {
    font-size: 5.87em;
  }

  .heading_review01.is--caps.col--grey-600.is--14-mobile {
    font-size: 3.73em;
  }

  .heading_review01.is--caps.col--grey-600.is--14-mobile.is--bold-mobile {
    font-weight: 700;
  }

  .heading_review01.is--16-mobile {
    font-size: 1.5rem;
  }

  .container-clickfraud {
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .container-clickfraud.is--nav, .container-clickfraud.is--nav-scroll {
    width: 100em;
    padding-left: 4.27em;
    padding-right: 4.27em;
  }

  .overvie_heading {
    font-size: 1.5rem;
  }

  .viewbox1 {
    padding: 1rem;
  }

  .viewboxtext {
    font-size: 16px;
    line-height: 24px;
  }

  .viewbox2.viewbox {
    margin-bottom: 1rem;
    padding: 1rem;
  }

  .viewbox3.viewbox {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .viewbox4.viewbox {
    margin-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .viewbox5.viewbox {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .view_inner2, .view_inner1 {
    display: block;
  }

  .item {
    justify-content: center;
    align-items: center;
  }

  .list {
    display: block;
  }

  .item_inner {
    padding: 1rem;
  }

  .card-user_top {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .rating {
    justify-content: center;
    align-items: center;
  }

  .name_des {
    flex-flow: column;
  }

  .why-usbody {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabsitembg {
    margin-top: 4.27em;
  }

  .top_header.offdiscount {
    top: 0;
  }

  .logov2 {
    margin-left: auto;
    margin-right: auto;
  }

  .brandimg {
    width: auto;
  }

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

  .hero_sectionv1 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .hero_left {
    padding-right: 0;
  }

  .hero_button_group {
    flex-flow: row-reverse wrap;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .arrowv1 {
    width: 62px;
    display: none;
    top: auto;
  }

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

  .roi_heading.h--32 {
    font-size: 26px;
    line-height: 28px;
  }

  .button_groupv2 {
    flex-flow: wrap;
    padding-bottom: 10em;
    display: flex;
  }

  .button_groupv2.btnwhyusv2 {
    margin-top: 0;
  }

  .roi_grid_main {
    padding-top: 40px;
  }

  .tag_main {
    box-sizing: border-box;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    aspect-ratio: auto;
    object-fit: fill;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .grid_sub_title {
    font-size: 22px;
  }

  .grid_heading {
    font-size: 28px;
    line-height: 28px;
  }

  .brand_logov5 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .faqwrapperv2 {
    width: 100%;
  }

  .faqv2, .faqv2.is--blog-template {
    padding-top: 21.33em;
    padding-bottom: 21.33em;
  }

  .faq__itemv1 {
    border-radius: 2.67em;
    padding: 6.4em;
  }

  .brand_logov6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: auto;
    max-width: 100%;
  }

  .list_blockv1 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .list_itemv11 {
    justify-content: flex-start;
    align-items: center;
  }

  .listiconv1.p--18 {
    font-size: 18px;
    line-height: 22px;
  }

  .button_groupv22 {
    flex-flow: wrap;
    width: 90%;
    display: flex;
  }

  .gradientbg_inner {
    top: 3%;
  }

  .boldtext.col--white.p--18 {
    padding-top: 20px;
  }

  .client_review_collection {
    padding-left: 15px;
    padding-right: 15px;
  }

  .client_review_list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .bold-text-3 {
    font-size: 28px;
    line-height: 26px;
  }

  .bold-text-5 {
    font-size: 26px;
    line-height: 22px;
  }

  .grid-block {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding: 8px;
    display: flex;
  }

  .grid-block.blue.compari_grid_title {
    justify-content: flex-start;
    align-items: center;
  }

  .grid-block.rating, .grid-block.price {
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .grid-block.price.highlight {
    padding-bottom: 8px;
  }

  .grid-block.compari_grid_title.lsatfirst {
    padding-right: 5px;
  }

  .grid-label {
    align-items: center;
    margin-top: 24px;
  }

  .grid-label.grid_list {
    justify-content: center;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 20px;
  }

  .grid-label.compari_grid_title {
    justify-content: center;
    align-items: flex-start;
    font-size: 16px;
    line-height: 22px;
  }

  .stars {
    flex: none;
  }

  .grid {
    grid-template-columns: 33% 33% 33%;
  }

  .gridheading {
    font-size: 16px;
    line-height: 22px;
  }

  .grid_listitem {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .gridcomparison_grid {
    grid-template-columns: 36% 28% 36%;
    margin-top: 3rem;
  }

  .scrolltoreview {
    position: sticky;
    top: 0;
  }

  .icon009 {
    display: none;
  }

  .glossary_listv {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .glossary_main {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .image-9, .image-9.mataimgv2 {
    width: 100%;
  }

  .login_v2 {
    height: 100dvh;
    overflow: scroll;
  }

  .loginv3 {
    width: 100%;
    height: auto;
    overflow: visible;
  }

  .login__bodyv3 {
    width: 100%;
    height: auto;
  }

  .login__leftv3 {
    padding-left: 4.27em;
    padding-right: 4.27em;
    position: relative;
  }

  .login__leftv3.is--login, .login__leftv3.is--loginv3 {
    width: 91.46em;
  }

  .login__left--bodyv3 {
    width: 91.46em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero_section_v1 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .hero_bodyv1 {
    flex: 0 auto;
    height: auto;
  }

  .hero_contentv1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading_herov1 {
    font-size: 1.75rem;
  }

  .save_budget {
    font-size: 28px;
  }

  .form__submit--parentv2.is--more {
    margin-top: 8.59em;
    font-size: 1vw;
  }

  .image-12 {
    width: 100%;
  }

  .col--grad-green-form {
    font-size: 4rem;
  }

  .brandlogo-blue.bg--darkblue {
    margin-top: 0;
    padding-top: 6.5rem;
    padding-bottom: 0;
  }

  .g2-banner {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 4.27em;
    align-items: stretch;
    padding: 0 6.4em 12.8em;
  }

  .image--box-api {
    width: 100%;
  }

  .btn-pop-up {
    border-radius: 2.13em;
    padding: 4.2em 8.53em;
  }

  .btn-pop-up.is--white-stroke {
    margin-left: 0;
  }

  .btn-pop-up.is--white-stroke.bannerbtn {
    flex: 1;
    align-self: auto;
    display: block;
  }

  .btn-pop-up.is--white-stroke.is-333-stroke.width50 {
    width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn-pop-up.is--white-stroke.is-333-stroke.width200 {
    max-width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn-pop-up.is--white-stroke.width200 {
    max-width: 100%;
  }

  .btn-pop-up.is--white-stroke.bannerbtn-_save_budget {
    flex: 1;
    align-self: auto;
    min-width: auto;
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .btn-pop-up.text {
    grid-column-gap: 2.67em;
  }

  .btn-pop-up.is--blue.ultra-wide {
    padding-left: 7.3em;
    padding-right: 7.3em;
  }

  .btn-pop-up.is--blue.is--fix-width {
    width: 100%;
  }

  .btn-pop-up.is--blue.is--fix-width.is--margin-top-30 {
    margin-top: 8em;
  }

  .btn-pop-up.is--blue.wde {
    padding: 4.2em 2em;
  }

  .btn-pop-up.is--blue.whybtn, .btn-pop-up.is--blue.btn02 {
    max-width: 80%;
  }

  .btn-pop-up.is--yellow.ultra-wide {
    padding-left: 8.53em;
    padding-right: 8.53em;
  }

  .btn-pop-up.is--yellow.ultra-wide.free_demobtn {
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn-pop-up.is--yellow.free_demobtn.same_size {
    min-width: 220px;
  }

  .btn-pop-up.is--yellow.btn005 {
    flex-flow: row;
    flex: 1;
    min-width: 80%;
    max-width: 80%;
  }

  .btn-pop-up.is--yellow.width50 {
    text-align: center;
    flex-flow: row;
    width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
    display: block;
  }

  .btn-pop-up.is--yellow.width200 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-top: 4.2em;
    padding-bottom: 4.2em;
  }

  .btn-pop-up.is--black-stroke.wde {
    padding: 3em 2em;
  }

  .big-numbers {
    flex-wrap: wrap;
    grid-template-areas: "Area-2 Area-3"
                         "Area Area-4";
    align-self: center;
  }

  .big-numbers-item {
    padding: 3.2em;
  }

  .image--box-api-approved {
    width: 100%;
  }

  .what-hero-video {
    width: 100%;
    height: auto;
  }

  .loginv5 {
    width: 100%;
    height: auto;
    overflow: visible;
  }

  .hero_left_alternative {
    padding-right: 0;
  }

  .count_down_timer {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .count_down_text {
    font-size: 18px;
  }

  .on_averagep18 {
    font-size: 4.27em;
  }

  .on_averagep18.weight--700.col--white.align--center.p--12-mobile {
    font-size: 3.2em;
  }

  .on_averagep18.weight--700.col--grey-600.p--14-mobile {
    font-size: 3.73em;
  }

  .on_averagep18.weight--700.col--black.align--center {
    font-size: 3.2em;
  }

  .on_averagep18.is-mobile-14 {
    font-size: 3.73em;
  }

  .on_averagep18.col--black-mobile {
    color: var(--dark-blue);
  }

  .on_averagep18.col--black-mobile.weight--500-mobile, .on_averagep18.weight--500-mobile {
    font-weight: 500;
  }

  .hero_sectionv_booking {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .button_groupv3 {
    flex-flow: wrap;
    padding-bottom: 10em;
    display: flex;
  }

  .button_groupv3.btnwhyusv2 {
    margin-top: 0;
  }

  .button_groupv4 {
    flex-flow: wrap;
    padding-bottom: 10em;
    display: flex;
  }

  .button_groupv4.btnwhyusv2 {
    margin-top: 0;
  }
}

#w-node-_9ce75567-2c6c-002d-53a6-e79e3abc10ba-3abc1091, #w-node-_9ce75567-2c6c-002d-53a6-e79e3abc10bf-3abc1091, #w-node-_9ce75567-2c6c-002d-53a6-e79e3abc10c4-3abc1091, #w-node-_9ce75567-2c6c-002d-53a6-e79e3abc10c9-3abc1091, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fade6-b28fade3, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fade8-b28fade3, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fade9-b28fade3, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fadf7-b28fade3, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fadfe-b28fade3, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fae04-b28fade3, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fae0e-b28fade3, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fae16-b28fade3, #w-node-cb38dd81-258e-5c97-32c8-85a3b28fae1b-b28fade3, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f3f-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f41-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f43-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f47-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f4f-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f51-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f55-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f57-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f5b-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f5d-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f61-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f63-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f67-0dca2f18, #w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f69-0dca2f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#monthlyspend.w-node-_9c4329e0-9133-e0d1-d7a3-eae60dca2f73-0dca2f18, #w-node-ad91600b-fa67-ac18-da49-081a85a42a7e-0dca2f18, #w-node-aa81db52-2cb1-ed2e-8b2c-989f96a5c27b-0dca2f18 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce803eb3-764a-7288-3924-992fbd710956-9746ea1b {
  align-self: start;
}

#w-node-f174114c-5647-3bac-e075-402c7db2c0c5-9746ea1b, #w-node-_80e2bb7e-97b0-12f6-97a3-36d7aa1000be-9746ea1b, #w-node-_80e2bb7e-97b0-12f6-97a3-36d7aa1000c1-9746ea1b, #w-node-d2766e4a-b003-d26a-f8b3-bd9779e28508-9746ea1b, #w-node-d2766e4a-b003-d26a-f8b3-bd9779e28514-9746ea1b, #w-node-fdfbbf4e-7f4f-f251-344d-34dcfeb6c884-9746ea1b, #w-node-fdfbbf4e-7f4f-f251-344d-34dcfeb6c887-9746ea1b, #w-node-_9a2eef79-fba4-0d80-41c5-63795f52defe-9746ea1b, #w-node-_9a2eef79-fba4-0d80-41c5-63795f52df06-9746ea1b, #w-node-ce803eb3-764a-7288-3924-992fbd710952-9746ea3d, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea3d, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60e9b-d8e60e91, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60e9d-d8e60e91, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60e9f-d8e60e91, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60ea1-d8e60e91, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60ea3-d8e60e91, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60ea5-d8e60e91, #w-node-_5d90a2bf-3288-8603-2267-f043d8deb6a2-d8deb6a2, #w-node-f4f6b04b-380d-5fb5-a82f-e9361a87c328-9746ea4c, #w-node-d972abfd-8d16-b103-f29c-7e5ac4b7d01a-9746ea4c, #w-node-d972abfd-8d16-b103-f29c-7e5ac4b7d025-9746ea4c, #w-node-d69acaf8-7329-1121-e969-c935da6e3008-9746ea4c, #w-node-d69acaf8-7329-1121-e969-c935da6e3013-9746ea4c, #w-node-b807b017-4109-7ad4-5476-5073173e7f3a-9746ea4c, #w-node-b807b017-4109-7ad4-5476-5073173e7f45-9746ea4c, #w-node-_286d578c-95d5-71c7-cec1-83feba05f599-9746ea4c, #w-node-_286d578c-95d5-71c7-cec1-83feba05f5a4-9746ea4c, #w-node-_05d50f74-072a-c7c1-fdb4-8be5c478e3db-9746ea4c, #w-node-_05d50f74-072a-c7c1-fdb4-8be5c478e3e7-9746ea4c, #w-node-_1e910dc0-c2f4-609c-eebc-948d9c3d60d3-9746ea4c, #w-node-_1e910dc0-c2f4-609c-eebc-948d9c3d60de-9746ea4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0606c604-d526-40fd-644f-c7d5610bbf49-9746ea4c {
  align-self: stretch;
}

#w-node-_915a8cc9-489c-9e85-4ba4-92c87e0197df-9746ea4c, #w-node-beb88039-e0d6-84a4-8554-211f84b7f5a8-9746ea4c, #w-node-b447f7e1-4ac0-6404-1702-77af320cf53f-9746ea4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c303-9746ea74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea74, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4cf6-9746ea74, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4d05-9746ea74, #w-node-a8b949fe-9515-8964-74b3-be3abae15da0-9746ea74, #w-node-a8b949fe-9515-8964-74b3-be3abae15da8-9746ea74, #w-node-a8b949fe-9515-8964-74b3-be3abae15db0-9746ea74, #w-node-_9cfe600e-2270-0849-368a-3d8ecbd7ae70-9746ea75, #w-node-_0508d251-7abc-f34e-74a0-c4cefb9c2e15-9746ea75, #w-node-_0508d251-7abc-f34e-74a0-c4cefb9c2e07-9746ea75, #w-node-e6625b36-9843-a995-d7f6-13a1a217d72e-9746ea75, #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d738b44-42e1-bd01-35cc-31acce059c7d-9746ea75 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: center;
}

#w-node-_16791099-c768-e558-9cc7-4d62a69087e6-a69087e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c303-9746ea76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea76, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4cf6-9746ea76, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4d05-9746ea76, #w-node-a6b244dc-86bf-6a85-ade2-f67cc5808607-9746ea76, #w-node-_9eb63bff-836f-b8f0-18ab-aebb08518ed1-9746ea76, #w-node-_9eb63bff-836f-b8f0-18ab-aebb08518eda-9746ea76, #w-node-_9eb63bff-836f-b8f0-18ab-aebb08518ee3-9746ea76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c303-9746ea7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea7b, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4cf6-9746ea7b, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4d05-9746ea7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6005864e-dd12-2d5f-509f-301d06280425-9746ea7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea7b, #w-node-_7840b070-9da1-dba8-6dc9-520fb0231ec7-9746ea7b, #w-node-_7840b070-9da1-dba8-6dc9-520fb0231eb7-9746ea7b, #w-node-c82f4c61-b608-4bbd-5eb7-d86eea92d621-9746ea7b, #w-node-c82f4c61-b608-4bbd-5eb7-d86eea92d622-9746ea7b, #w-node-c82f4c61-b608-4bbd-5eb7-d86eea92d62e-9746ea7b, #w-node-_52cf2f0a-d243-5b0a-836c-e33b3f54a8f4-9746ea7b, #w-node-_52cf2f0a-d243-5b0a-836c-e33b3f54a8fd-9746ea7b, #w-node-_52cf2f0a-d243-5b0a-836c-e33b3f54a906-9746ea7b, #w-node-e7f4f07c-9cda-f016-aedc-a4a148d342d3-9746ea7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7f4f07c-9cda-f016-aedc-a4a148d342d0-9746ea7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e5e13545-6baa-1279-9897-8b5828a23dbd-9746ea7b, #w-node-e5e13545-6baa-1279-9897-8b5828a23dc0-9746ea7b, #w-node-_5837c9b5-93bd-dd82-2ca5-3a5f8638de81-9746ea7d, #w-node-_5837c9b5-93bd-dd82-2ca5-3a5f8638de7e-9746ea7d, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12e7-9746ea7d, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12df-9746ea7d, #w-node-d460dbde-4ba2-c17b-e6a3-a0a62d78c264-9746ea7d, #w-node-d460dbde-4ba2-c17b-e6a3-a0a62d78c261-9746ea7d, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1226-9746ea7d, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746ea7d, #w-node-_084e25d9-7660-2319-9860-f294aef270b6-9746ea7d, #w-node-_084e25d9-7660-2319-9860-f294aef270be-9746ea7d, #w-node-_68bd841d-e222-176a-dc7d-a525e453b4ed-9746ea7d, #w-node-_68bd841d-e222-176a-dc7d-a525e453b4e5-9746ea7d, #w-node-de40f90c-9c2c-0abc-b262-85f0b1a3ec16-785f4519, #w-node-_17cb647e-4024-a481-6315-66c8785f451c-785f4519, #w-node-_17cb647e-4024-a481-6315-66c8785f4528-785f4519 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c303-9746ea7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea7f, #w-node-a8b949fe-9515-8964-74b3-be3abae15da0-9746ea7f, #w-node-a8b949fe-9515-8964-74b3-be3abae15da8-9746ea7f, #w-node-a8b949fe-9515-8964-74b3-be3abae15db0-9746ea7f, #w-node-f174114c-5647-3bac-e075-402c7db2c0c5-9746ea80, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea80, #w-node-d2766e4a-b003-d26a-f8b3-bd9779e28508-9746ea80, #w-node-d2766e4a-b003-d26a-f8b3-bd9779e28514-9746ea80, #w-node-e25e5408-238a-89fa-83f2-b42eeb8c1563-9746ea81, #w-node-_8214560e-1604-ef58-0f40-eceb03514865-9746ea81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b1022d4-bde4-c1ae-17a3-9ea59e606e8a-9746ea81 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: center;
}

#w-node-eb5c78ce-f93a-44b0-f0aa-c9f502c4c513-9746ea81, #w-node-eded55fc-b87e-ab36-fe01-6716984c8ad8-9746ea81, #w-node-ffe7ee96-21d3-2fff-0c8e-4784e86fad70-9746ea81, #w-node-ffe7ee96-21d3-2fff-0c8e-4784e86fad6d-9746ea81, #w-node-e9ad4e2c-e6bb-d11d-a2b4-8df20f40cb81-9746ea81, #w-node-e9ad4e2c-e6bb-d11d-a2b4-8df20f40cb84-9746ea81, #w-node-_7b7ed3d1-81b0-dba2-5bfd-69f4a6b962d6-9746ea81, #w-node-_7b7ed3d1-81b0-dba2-5bfd-69f4a6b962e2-9746ea81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f1cae89-218f-43f8-6ec4-807823d33f05-9746ea82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f1cae89-218f-43f8-6ec4-807823d33f08-9746ea82, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4cf6-9746ea82, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4d05-9746ea82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6005864e-dd12-2d5f-509f-301d06280425-9746ea82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea82, #w-node-_335222e5-9270-d021-4909-1035942a7e88-9746ea82, #w-node-_335222e5-9270-d021-4909-1035942a7e8e-9746ea82, #w-node-_499443a1-9232-19c1-e34b-807f8e0dd969-9746ea82, #w-node-_499443a1-9232-19c1-e34b-807f8e0dd96a-9746ea82, #w-node-_499443a1-9232-19c1-e34b-807f8e0dd976-9746ea82, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c768d-9746ea85, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c7690-9746ea85, #w-node-a27dac57-7d0a-64a9-39ac-54b7ffa22e20-9746ea85, #w-node-a27dac57-7d0a-64a9-39ac-54b7ffa22e1d-9746ea85, #w-node-_5cd58836-ef52-1fd0-ee2a-c460c3f3f7f2-9746ea85, #w-node-_5cd58836-ef52-1fd0-ee2a-c460c3f3f7fa-9746ea85, #w-node-_5cd58836-ef52-1fd0-ee2a-c460c3f3f802-9746ea85, #w-node-_5837c9b5-93bd-dd82-2ca5-3a5f8638de81-9746ea86, #w-node-_5837c9b5-93bd-dd82-2ca5-3a5f8638de7e-9746ea86, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12e7-9746ea86, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12df-9746ea86, #w-node-d460dbde-4ba2-c17b-e6a3-a0a62d78c264-9746ea86, #w-node-d460dbde-4ba2-c17b-e6a3-a0a62d78c261-9746ea86, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1226-9746ea86, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746ea86, #w-node-_084e25d9-7660-2319-9860-f294aef270b6-9746ea86, #w-node-_084e25d9-7660-2319-9860-f294aef270be-9746ea86, #w-node-_68bd841d-e222-176a-dc7d-a525e453b4ed-9746ea86, #w-node-_68bd841d-e222-176a-dc7d-a525e453b4e5-9746ea86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c303-9746ea87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea87, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4cf6-9746ea87, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4d05-9746ea87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6005864e-dd12-2d5f-509f-301d06280425-9746ea87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea87, #w-node-_52cf2f0a-d243-5b0a-836c-e33b3f54a8f4-9746ea87, #w-node-_52cf2f0a-d243-5b0a-836c-e33b3f54a8fd-9746ea87, #w-node-_52cf2f0a-d243-5b0a-836c-e33b3f54a906-9746ea87, #w-node-e6625b36-9843-a995-d7f6-13a1a217d72e-9746ea88, #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea88, #w-node-e50bd575-fb5b-f0a3-db5f-68997fb94d9d-9746ea88, #w-node-e50bd575-fb5b-f0a3-db5f-68997fb94da9-9746ea88, #w-node-_33132b29-ce2c-c012-3705-092b0cfd9b78-9746ea88, #w-node-_5279175e-0d84-b505-6731-e989aefb78e6-9746ea88, #w-node-a602ddcb-3b4a-ab03-6c95-0a1be385ae10-e385ae10, #w-node-_896d6250-037b-372c-1f2d-eff6ec9990fb-9746ea89, #w-node-_896d6250-037b-372c-1f2d-eff6ec9990fe-9746ea89, #w-node-d8c472ad-99ea-e090-73fc-f144f1303a7b-9746ea89, #w-node-a6b8358e-7ea4-e834-765f-31f4d9819af4-9746ea89, #w-node-a6b8358e-7ea4-e834-765f-31f4d9819b03-9746ea89, #w-node-fe3f7b15-409b-e63f-4d73-f7cc41b0b0ba-9746ea89, #w-node-fe3f7b15-409b-e63f-4d73-f7cc41b0b0bd-9746ea89, #w-node-c92f96a8-8008-66d8-25a9-8db32d55be66-9746ea8a, #w-node-_46d0adc4-f85c-3c03-7dd8-6201d0007312-9746ea8a, #w-node-_189dec22-0c46-c64b-3026-4d022990cd33-9746ea8a, #w-node-_1d62d17e-b50b-913b-b0d8-f05925c35dec-9746ea8a, #w-node-f1c769c5-60b6-b954-1b2d-bba7eb2abdc3-9746ea8a, #w-node-_5c44860e-d74c-4e89-2056-534372a7e50a-9746ea8a, #w-node-_578274d5-1c8c-d944-3255-1f6f1e9e9565-9746ea8a, #w-node-_578274d5-1c8c-d944-3255-1f6f1e9e956b-9746ea8a, #w-node-_578274d5-1c8c-d944-3255-1f6f1e9e9571-9746ea8a, #w-node-_7862beb7-682a-f714-92dd-b4e1795d998d-9746ea8a, #w-node-_7862beb7-682a-f714-92dd-b4e1795d9993-9746ea8a, #w-node-_7862beb7-682a-f714-92dd-b4e1795d9999-9746ea8a, #w-node-_498675a7-d510-8bd0-4e07-df65414f731d-9746ea8a, #w-node-_93b5ab88-491b-3bc1-e19f-8cacb0941c1a-9746ea8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c9ebe9e-604c-d71f-38dc-40ae89050d87-9746ea8a, #w-node-ebb1c53d-3234-92ca-26cc-9967cfcf23d3-9746ea8a {
  justify-self: end;
}

#w-node-b338dfe8-92ac-9538-d280-d163ccd90663-9746ea8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e66eff20-e448-6bab-f47e-64ba25e963c2-9746ea8a, #w-node-e66eff20-e448-6bab-f47e-64ba25e963c6-9746ea8a {
  justify-self: end;
}

#w-node-_6249dfac-2b28-1f87-542b-155f0979c299-9746ea8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c65c759-3eca-4cb2-37b1-657515f881a5-9746ea8a, #w-node-_4c65c759-3eca-4cb2-37b1-657515f881a9-9746ea8a {
  justify-self: end;
}

#w-node-_990da99a-06d6-e39e-8ac9-78f9db7c0eea-9746ea8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cab38145-7603-753b-55f7-c1778e211dfc-9746ea8a, #w-node-cab38145-7603-753b-55f7-c1778e211e00-9746ea8a {
  justify-self: end;
}

#w-node-_2d1cef7e-dd61-07dd-1110-aab45b29e69d-9746ea8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_854dd539-6963-adc4-e062-9bafd64364dc-9746ea8a, #w-node-_854dd539-6963-adc4-e062-9bafd64364e0-9746ea8a {
  justify-self: end;
}

#w-node-_65c184f8-19f1-dee4-74c2-fa4df4184a1f-9746ea8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b16345ca-bcf0-c35b-a778-ab8c9bb999df-9746ea8a, #w-node-b16345ca-bcf0-c35b-a778-ab8c9bb999e3-9746ea8a {
  justify-self: end;
}

#w-node-b2ce1dce-40e7-6a74-0898-8eb3d2633ff9-9746ea8a, #w-node-_8b7a6a02-9f84-6b47-93f0-13ea4e7ff3f2-9746ea8a, #w-node-_35b07a0a-ea96-5d4d-4e50-71130c0c5474-9746ea8a, #w-node-d59936bb-7931-bb77-16ae-36c0708c575e-9746ea8a, #w-node-fdce78db-9bed-73ac-1d28-c5916fa28f47-9746ea8a, #w-node-_4784fd88-14fd-1d5b-5aa2-8096440547c5-9746ea8a, #w-node-_75fcee3c-ce81-e9e9-02d2-3c1a8b827766-9746ea8a, #w-node-b909d852-83b0-e489-5e52-16c71698db2a-9746ea8a, #w-node-_0d46dad0-1cd7-7e62-411c-e577b8021eea-9746ea8a, #w-node-e0f634f2-e601-1ce2-a95a-aeb881196dcb-9746ea8b, #w-node-d7140650-f352-33ff-361a-e985b4feae04-9746ea8b, #w-node-f7ca4a25-b932-d800-5456-56af3599e248-9746ea8b, #w-node-f7ca4a25-b932-d800-5456-56af3599e25c-9746ea8b, #w-node-_3268fbb2-5558-fd28-925f-23e816778e05-9746ea8b, #w-node-_3268fbb2-5558-fd28-925f-23e816778e08-9746ea8b, #w-node-be73cb2e-da9d-f214-2bf4-638ec86b584e-9746ea8b, #w-node-be73cb2e-da9d-f214-2bf4-638ec86b5858-9746ea8b, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c768d-9746ea8d, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c7690-9746ea8d, #w-node-a27dac57-7d0a-64a9-39ac-54b7ffa22e20-9746ea8d, #w-node-a27dac57-7d0a-64a9-39ac-54b7ffa22e1d-9746ea8d, #w-node-_5cd58836-ef52-1fd0-ee2a-c460c3f3f7f2-9746ea8d, #w-node-_5cd58836-ef52-1fd0-ee2a-c460c3f3f7fa-9746ea8d, #w-node-_5cd58836-ef52-1fd0-ee2a-c460c3f3f802-9746ea8d, #w-node-_0508d251-7abc-f34e-74a0-c4cefb9c2e07-9746ea8e, #w-node-_0508d251-7abc-f34e-74a0-c4cefb9c2e0e-9746ea8e, #w-node-_0508d251-7abc-f34e-74a0-c4cefb9c2e15-9746ea8e, #w-node-cc63d570-37be-8ae1-db3c-bc05bc2ae9b2-9746ea8e, #w-node-cc63d570-37be-8ae1-db3c-bc05bc2ae9aa-9746ea8e, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f3-9746ea8e, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f0-9746ea8e, #w-node-db9dd8dc-ea46-7eaa-30c4-619152e0ef39-9746ea8f, #w-node-db9dd8dc-ea46-7eaa-30c4-619152e0ef42-9746ea8f, #w-node-db9dd8dc-ea46-7eaa-30c4-619152e0ef43-9746ea8f, #w-node-db9dd8dc-ea46-7eaa-30c4-619152e0ef4d-9746ea8f, #w-node-db9dd8dc-ea46-7eaa-30c4-619152e0ef57-9746ea8f, #w-node-_208cde73-8960-6df4-2d1b-4dac0aba5844-9746ea8f, #w-node-_208cde73-8960-6df4-2d1b-4dac0aba5841-9746ea8f, #w-node-_6ac2e13c-6f59-8cdc-c427-d1edbfb46825-9746ea8f, #w-node-_6ac2e13c-6f59-8cdc-c427-d1edbfb4682e-9746ea8f, #w-node-_6ac2e13c-6f59-8cdc-c427-d1edbfb46837-9746ea8f, #w-node-_0508d251-7abc-f34e-74a0-c4cefb9c2e07-9746ea90, #w-node-_0508d251-7abc-f34e-74a0-c4cefb9c2e0e-9746ea90, #w-node-_0508d251-7abc-f34e-74a0-c4cefb9c2e15-9746ea90, #w-node-e6625b36-9843-a995-d7f6-13a1a217d72e-9746ea90, #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea90, #w-node-_33132b29-ce2c-c012-3705-092b0cfd9b78-9746ea90, #w-node-_5279175e-0d84-b505-6731-e989aefb78e6-9746ea90, #w-node-_8b023875-538a-e34f-38d8-a4808c63929e-9746ea91, #w-node-_8b023875-538a-e34f-38d8-a4808c6392a6-9746ea91, #w-node-_8b023875-538a-e34f-38d8-a4808c6392ae-9746ea91, #w-node-_208cde73-8960-6df4-2d1b-4dac0aba5844-9746ea91, #w-node-_208cde73-8960-6df4-2d1b-4dac0aba5841-9746ea91, #w-node-_88bca734-eea1-9dbf-9fb5-012b7a47a815-9746ea91, #w-node-_88bca734-eea1-9dbf-9fb5-012b7a47a818-9746ea91, #w-node-c18ce4d2-2f82-c0c0-6e52-c280febe13ce-9746ea91, #w-node-c18ce4d2-2f82-c0c0-6e52-c280febe13d4-9746ea91, #w-node-a3bbcac3-f779-6fdb-926a-6bbd4d597d16-9746ea91, #w-node-a3bbcac3-f779-6fdb-926a-6bbd4d597d19-9746ea91, #w-node-_5d70f748-dc50-3a0e-bd3e-834cc298aa96-9746ea94, #w-node-_5d70f748-dc50-3a0e-bd3e-834cc298aa9b-9746ea94, #w-node-ce803eb3-764a-7288-3924-992fbd710952-9746ea98, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea98, #w-node-cc63d570-37be-8ae1-db3c-bc05bc2ae9aa-9746ea98, #w-node-cc63d570-37be-8ae1-db3c-bc05bc2ae9b2-9746ea98, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f0-9746ea98, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f3-9746ea98, #w-node-f1f474c8-6c47-89c3-4d31-9eb2168a43c0-168a43bf, #w-node-f1f474c8-6c47-89c3-4d31-9eb2168a43c7-168a43bf, #w-node-f1f474c8-6c47-89c3-4d31-9eb2168a43ce-168a43bf, #w-node-ce803eb3-764a-7288-3924-992fbd710952-9746ea9a, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea9a, #w-node-cc63d570-37be-8ae1-db3c-bc05bc2ae9aa-9746ea9a, #w-node-cc63d570-37be-8ae1-db3c-bc05bc2ae9b2-9746ea9a, #w-node-e4295e91-4b80-d1b9-0c7b-5c45e62088cc-9746ea9a, #w-node-e4295e91-4b80-d1b9-0c7b-5c45e62088cf-9746ea9a, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f0-9746ea9a, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f3-9746ea9a, #w-node-ce803eb3-764a-7288-3924-992fbd710952-9746ea9b, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea9b, #w-node-e4295e91-4b80-d1b9-0c7b-5c45e62088cc-9746ea9b, #w-node-e4295e91-4b80-d1b9-0c7b-5c45e62088cf-9746ea9b, #w-node-b0172245-6d84-6b12-e577-a476ffe7f262-9746ea9c, #w-node-b0172245-6d84-6b12-e577-a476ffe7f271-9746ea9c, #w-node-b0172245-6d84-6b12-e577-a476ffe7f272-9746ea9c, #w-node-_33ac37b2-2df3-e4d6-5475-9656061c7db7-9746ea9c, #w-node-ee33bb8a-08be-53cc-6d31-147e2556aee8-9746ea9c, #w-node-a7834f02-111a-3cdf-89ed-d988b4d15335-9746ea9c, #w-node-a7834f02-111a-3cdf-89ed-d988b4d1533e-9746ea9c, #w-node-a7834f02-111a-3cdf-89ed-d988b4d15347-9746ea9c, #w-node-_17dfa82a-9155-59a5-80fb-3e9b752a155b-9746ea9c, #w-node-_17dfa82a-9155-59a5-80fb-3e9b752a1567-9746ea9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c303-9746ea9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea9c, #w-node-_97784a86-0984-0d27-d4ba-5357f3d393d8-9746ea9c, #w-node-_97784a86-0984-0d27-d4ba-5357f3d393e5-9746ea9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17e1e73f-7db5-b5d5-dcb7-53df75e8e3e3-9746ea9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17e1e73f-7db5-b5d5-dcb7-53df75e8e3e6-9746ea9c, #w-node-_3fa7915b-7594-b4c3-37d9-0262c57982ba-9746eabc, #w-node-_3fa7915b-7594-b4c3-37d9-0262c57982bd-9746eabc, #w-node-_5837c9b5-93bd-dd82-2ca5-3a5f8638de7e-9746eabc, #w-node-_5837c9b5-93bd-dd82-2ca5-3a5f8638de81-9746eabc, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12df-9746eabc, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12e7-9746eabc, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1226-9746eabc, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746eabc, #w-node-d460dbde-4ba2-c17b-e6a3-a0a62d78c264-9746eabc, #w-node-d460dbde-4ba2-c17b-e6a3-a0a62d78c261-9746eabc, #w-node-_146cd711-cb4d-b489-958a-8d2f760225a9-9746eabd, #w-node-_146cd711-cb4d-b489-958a-8d2f760225ac-9746eabd, #w-node-f0c60307-28be-64bf-3ffc-83ce68aab9ae-9746eabd, #w-node-f0c60307-28be-64bf-3ffc-83ce68aab9b9-9746eabd, #w-node-eb5c78ce-f93a-44b0-f0aa-c9f502c4c513-9746eabd, #w-node-eded55fc-b87e-ab36-fe01-6716984c8ad8-9746eabd, #w-node-b9cf99f1-7502-f747-2f6b-2d7a1aeefea8-9746eabd, #w-node-b9cf99f1-7502-f747-2f6b-2d7a1aeefeb0-9746eabd, #w-node-f8fe9945-6940-331c-65df-6fd609ea686c-9746eabd, #w-node-f8fe9945-6940-331c-65df-6fd609ea686f-9746eabd, #w-node-_139bb371-8ae1-108b-8551-ee0daf74fff0-9746eabf, #w-node-_139bb371-8ae1-108b-8551-ee0daf74fff6-9746eabf, #w-node-_139bb371-8ae1-108b-8551-ee0daf74fffc-9746eabf, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4cf6-9746eabf, #w-node-a66b76ef-280b-ad0c-aec0-9acca15e4d05-9746eabf, #w-node-d8cead32-eba7-e1ce-681e-b778b6da5a44-9746eabf, #w-node-d8cead32-eba7-e1ce-681e-b778b6da5a4d-9746eabf, #w-node-d8cead32-eba7-e1ce-681e-b778b6da5a56-9746eabf, #w-node-_416e0558-f40e-1ab6-7ad8-21055bcca206-562a0774, #loginv3.w-node-efdae2d2-4d2e-6bba-4819-4bbc7d442e16-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f2fe-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f300-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f302-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f306-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f30e-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f310-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f314-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f316-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f31a-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f31c-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f320-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f322-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f326-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f328-562a0774 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Industries.w-node-_49a3776a-66ca-089f-075e-f78950905ab3-562a0774, #w-node-_785fe272-ec16-4437-3798-882e8f85f33d-562a0774 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0168d9eb-faba-6632-170f-3b5da911955a-562a0774, #w-node-_8ec241b5-d1af-dba9-3b10-dae804121cc2-bfc7282b {
  align-self: stretch;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65112-bfc7282b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65115-bfc7282b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65118-bfc7282b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6511b-bfc7282b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6511e-bfc7282b {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65121-bfc7282b {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65124-bfc7282b {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_36b6b97e-d16d-bf8c-1f94-c4fd88be56f2-bfc7282b {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_6005d45a-29b9-cdb7-cdc8-cc6db9105e6c-bfc7282b {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-fe11ce37-8708-5eb3-6ff4-9151603e0783-bfc7282b {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-e861b2bd-93b9-4ce1-5362-b27c5e17f86d-bfc7282b {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_39293377-644f-c7a6-bdf8-7bc033c326ac-bfc7282b {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65127-bfc7282b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6512a-bfc7282b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6512d-bfc7282b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65130-bfc7282b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65133-bfc7282b {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65136-bfc7282b {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65138-bfc7282b {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-a0ae3e87-9b8d-7564-58a9-e437ed57b4f9-bfc7282b {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-bd1292e2-9f73-09dd-1576-4b15b0e10271-bfc7282b {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-f4a27806-bd37-8dcd-b064-12ab868b5d2e-bfc7282b {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-_0c3415e3-ca86-716f-53da-718de1e180d7-bfc7282b {
  grid-area: 11 / 2 / 12 / 3;
}

#w-node-e1b1e660-fdcf-6c35-35f6-8d2165e1037c-bfc7282b {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6513b-bfc7282b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6513e-bfc7282b {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65141-bfc7282b {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65146-bfc7282b {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65149-bfc7282b {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6514c-bfc7282b {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6514e-bfc7282b {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_9018fc42-58b6-29b9-a926-5165a0498e9b-bfc7282b {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-ab1bcc34-140e-c3a4-ab93-1390e072b150-bfc7282b {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-c155edd3-94df-8256-8ffd-055e816045bb-bfc7282b {
  grid-area: 10 / 3 / 11 / 4;
}

#w-node-d03dcade-f7c8-cf35-fe7e-48bde2461503-bfc7282b {
  grid-area: 11 / 3 / 12 / 4;
}

#w-node-_9b246d69-89f5-6578-70cd-886111cc952f-bfc7282b {
  grid-area: 12 / 3 / 13 / 4;
}

#w-node-c12a6a64-d12d-14bc-bb21-6e9c6628668f-3837ec05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79296ccc-e3ad-df55-bbd3-172e8051b0d8-3837ec05, #w-node-d9c123c5-a960-293d-9416-9c924e0288e2-3837ec05, #w-node-_730f1ed6-0076-da06-2d24-f004cb423ae9-3837ec05, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a90-3837ec05, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a92-3837ec05, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a96-3837ec05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-baaf972d-b2cc-d6ed-595f-7764055404fa-3837ec05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa550ac8-90fd-a97c-a691-abb201b3bea7-3837ec05, #w-node-d26a6428-aabf-e78c-2cf3-a7fd8ad652d1-3837ec05, #w-node-_7d16e591-9bb0-f150-8b58-4595c10740bc-3837ec05, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a2-3837ec05, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a4-3837ec05, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a6-3837ec05, #w-node-_7ad76efa-6b65-4fac-5764-b85d4e4373aa-3837ec05, #w-node-_7c3852ca-c4a4-c0f9-44ca-0e2e4980f3ba-3837ec05, #w-node-_8cbb6caf-1b3f-d785-d46d-cc6118f6d6f5-3837ec05, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda6-3837ec05, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda8-3837ec05, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4ddaa-3837ec05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_69338be7-a107-393c-4366-131dd85f59f1-3837ec05 {
  align-self: stretch;
}

#w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b63-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b65-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b67-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b6b-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b73-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b75-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b79-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b7b-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b7f-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b81-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b85-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b87-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b8b-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b8d-8e3febc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#monthlyspend.w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b97-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6b9f-8e3febc2, #w-node-_41953d4d-5fb8-9746-5e5b-9301ccff6ba2-8e3febc2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ec241b5-d1af-dba9-3b10-dae804121cc2-8e3febc2 {
  align-self: stretch;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65112-8e3febc2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65115-8e3febc2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65118-8e3febc2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6511b-8e3febc2 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6511e-8e3febc2 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65121-8e3febc2 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65124-8e3febc2 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_36b6b97e-d16d-bf8c-1f94-c4fd88be56f2-8e3febc2 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_6005d45a-29b9-cdb7-cdc8-cc6db9105e6c-8e3febc2 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-fe11ce37-8708-5eb3-6ff4-9151603e0783-8e3febc2 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-e861b2bd-93b9-4ce1-5362-b27c5e17f86d-8e3febc2 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_39293377-644f-c7a6-bdf8-7bc033c326ac-8e3febc2 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65127-8e3febc2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6512a-8e3febc2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6512d-8e3febc2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65130-8e3febc2 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65133-8e3febc2 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65136-8e3febc2 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65138-8e3febc2 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-a0ae3e87-9b8d-7564-58a9-e437ed57b4f9-8e3febc2 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-bd1292e2-9f73-09dd-1576-4b15b0e10271-8e3febc2 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-f4a27806-bd37-8dcd-b064-12ab868b5d2e-8e3febc2 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-_0c3415e3-ca86-716f-53da-718de1e180d7-8e3febc2 {
  grid-area: 11 / 2 / 12 / 3;
}

#w-node-e1b1e660-fdcf-6c35-35f6-8d2165e1037c-8e3febc2 {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6513b-8e3febc2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6513e-8e3febc2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65141-8e3febc2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65146-8e3febc2 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae65149-8e3febc2 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6514c-8e3febc2 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_1471a157-2af1-728b-7362-72500ae6514e-8e3febc2 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_9018fc42-58b6-29b9-a926-5165a0498e9b-8e3febc2 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-ab1bcc34-140e-c3a4-ab93-1390e072b150-8e3febc2 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-c155edd3-94df-8256-8ffd-055e816045bb-8e3febc2 {
  grid-area: 10 / 3 / 11 / 4;
}

#w-node-d03dcade-f7c8-cf35-fe7e-48bde2461503-8e3febc2 {
  grid-area: 11 / 3 / 12 / 4;
}

#w-node-_9b246d69-89f5-6578-70cd-886111cc952f-8e3febc2 {
  grid-area: 12 / 3 / 13 / 4;
}

#w-node-_416e0558-f40e-1ab6-7ad8-21055bcca206-0be22dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_090bab5f-f35f-411e-3ab0-53f1126a62b8-0be22dc9 {
  align-self: stretch;
}

#w-node-_416e0558-f40e-1ab6-7ad8-21055bcca206-c7a3a167, #loginv3.w-node-efdae2d2-4d2e-6bba-4819-4bbc7d442e16-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f2fe-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f300-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f302-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f306-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f30e-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f310-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f314-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f316-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f31a-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f31c-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f320-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f322-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f326-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f328-c7a3a167 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#monthlyspend.w-node-_785fe272-ec16-4437-3798-882e8f85f332-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f33a-c7a3a167, #w-node-_785fe272-ec16-4437-3798-882e8f85f33d-c7a3a167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e07a2a38-0e4a-f3b6-c0c4-572f3b7189d4-c7a3a167, #w-node-e07a2a38-0e4a-f3b6-c0c4-572f3b7189de-c7a3a167 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b33efc-2e77-5b80-86f6-e8d3f36cf0d5-c7a3a167 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_8238a966-0c25-be91-1766-215bd3a3f686-c7a3a167 {
  align-self: stretch;
}

#w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-6b2b8450 {
  grid-area: Area-3;
}

#w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-6b2b8450, #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-6b2b8450, #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-6b2b8450, #w-node-c12a6a64-d12d-14bc-bb21-6e9c6628668f-6b2b8450 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79296ccc-e3ad-df55-bbd3-172e8051b0d8-6b2b8450, #w-node-d9c123c5-a960-293d-9416-9c924e0288e2-6b2b8450, #w-node-_730f1ed6-0076-da06-2d24-f004cb423ae9-6b2b8450, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a90-6b2b8450, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a92-6b2b8450, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a96-6b2b8450, #w-node-aa550ac8-90fd-a97c-a691-abb201b3bea7-6b2b8450, #w-node-d26a6428-aabf-e78c-2cf3-a7fd8ad652d1-6b2b8450, #w-node-_7d16e591-9bb0-f150-8b58-4595c10740bc-6b2b8450, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a2-6b2b8450, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a4-6b2b8450, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a6-6b2b8450, #w-node-_7ad76efa-6b65-4fac-5764-b85d4e4373aa-6b2b8450, #w-node-_7c3852ca-c4a4-c0f9-44ca-0e2e4980f3ba-6b2b8450, #w-node-_8cbb6caf-1b3f-d785-d46d-cc6118f6d6f5-6b2b8450, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda6-6b2b8450, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda8-6b2b8450, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4ddaa-6b2b8450 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_81ec56a9-d3c7-56d7-68d7-df8fecfc25b4-6b2b8450 {
  align-self: stretch;
}

#w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753d-6b2b8450, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753f-6b2b8450, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b8137543-6b2b8450, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862a-6b2b8450, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862c-6b2b8450, #w-node-_13a6873a-91bd-f4bc-0f51-c64852348630-6b2b8450 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-26f48a06 {
  grid-area: Area-3;
}

#w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-26f48a06, #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-26f48a06, #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-26f48a06, #w-node-c12a6a64-d12d-14bc-bb21-6e9c6628668f-26f48a06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79296ccc-e3ad-df55-bbd3-172e8051b0d8-26f48a06, #w-node-d9c123c5-a960-293d-9416-9c924e0288e2-26f48a06, #w-node-_730f1ed6-0076-da06-2d24-f004cb423ae9-26f48a06, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a90-26f48a06, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a92-26f48a06, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a96-26f48a06, #w-node-aa550ac8-90fd-a97c-a691-abb201b3bea7-26f48a06, #w-node-d26a6428-aabf-e78c-2cf3-a7fd8ad652d1-26f48a06, #w-node-_7d16e591-9bb0-f150-8b58-4595c10740bc-26f48a06, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a2-26f48a06, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a4-26f48a06, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a6-26f48a06, #w-node-_7ad76efa-6b65-4fac-5764-b85d4e4373aa-26f48a06, #w-node-_7c3852ca-c4a4-c0f9-44ca-0e2e4980f3ba-26f48a06, #w-node-_8cbb6caf-1b3f-d785-d46d-cc6118f6d6f5-26f48a06, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda6-26f48a06, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda8-26f48a06, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4ddaa-26f48a06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_81ec56a9-d3c7-56d7-68d7-df8fecfc25b4-26f48a06 {
  align-self: stretch;
}

#w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753d-26f48a06, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753f-26f48a06, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b8137543-26f48a06, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862a-26f48a06, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862c-26f48a06, #w-node-_13a6873a-91bd-f4bc-0f51-c64852348630-26f48a06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-7777c352 {
  grid-area: Area-3;
}

#w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-7777c352, #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-7777c352, #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-7777c352, #w-node-c12a6a64-d12d-14bc-bb21-6e9c6628668f-7777c352 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79296ccc-e3ad-df55-bbd3-172e8051b0d8-7777c352, #w-node-d9c123c5-a960-293d-9416-9c924e0288e2-7777c352, #w-node-_730f1ed6-0076-da06-2d24-f004cb423ae9-7777c352, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a90-7777c352, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a92-7777c352, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a96-7777c352, #w-node-aa550ac8-90fd-a97c-a691-abb201b3bea7-7777c352, #w-node-d26a6428-aabf-e78c-2cf3-a7fd8ad652d1-7777c352, #w-node-_7d16e591-9bb0-f150-8b58-4595c10740bc-7777c352, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a2-7777c352, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a4-7777c352, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a6-7777c352, #w-node-_7ad76efa-6b65-4fac-5764-b85d4e4373aa-7777c352, #w-node-_7c3852ca-c4a4-c0f9-44ca-0e2e4980f3ba-7777c352, #w-node-_8cbb6caf-1b3f-d785-d46d-cc6118f6d6f5-7777c352, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda6-7777c352, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda8-7777c352, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4ddaa-7777c352 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_81ec56a9-d3c7-56d7-68d7-df8fecfc25b4-7777c352 {
  align-self: stretch;
}

#w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753d-7777c352, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753f-7777c352, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b8137543-7777c352, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862a-7777c352, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862c-7777c352, #w-node-_13a6873a-91bd-f4bc-0f51-c64852348630-7777c352 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-1e8c668e {
  grid-area: Area-3;
}

#w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-1e8c668e, #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-1e8c668e, #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-1e8c668e, #w-node-c12a6a64-d12d-14bc-bb21-6e9c6628668f-1e8c668e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79296ccc-e3ad-df55-bbd3-172e8051b0d8-1e8c668e, #w-node-d9c123c5-a960-293d-9416-9c924e0288e2-1e8c668e, #w-node-_730f1ed6-0076-da06-2d24-f004cb423ae9-1e8c668e, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a90-1e8c668e, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a92-1e8c668e, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a96-1e8c668e, #w-node-aa550ac8-90fd-a97c-a691-abb201b3bea7-1e8c668e, #w-node-d26a6428-aabf-e78c-2cf3-a7fd8ad652d1-1e8c668e, #w-node-_7d16e591-9bb0-f150-8b58-4595c10740bc-1e8c668e, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a2-1e8c668e, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a4-1e8c668e, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a6-1e8c668e, #w-node-_7ad76efa-6b65-4fac-5764-b85d4e4373aa-1e8c668e, #w-node-_7c3852ca-c4a4-c0f9-44ca-0e2e4980f3ba-1e8c668e, #w-node-_8cbb6caf-1b3f-d785-d46d-cc6118f6d6f5-1e8c668e, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda6-1e8c668e, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda8-1e8c668e, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4ddaa-1e8c668e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_81ec56a9-d3c7-56d7-68d7-df8fecfc25b4-1e8c668e {
  align-self: stretch;
}

#w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753d-1e8c668e, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753f-1e8c668e, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b8137543-1e8c668e, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862a-1e8c668e, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862c-1e8c668e, #w-node-_13a6873a-91bd-f4bc-0f51-c64852348630-1e8c668e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-fe637068 {
  grid-area: Area-3;
}

#w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-fe637068, #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-fe637068, #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-fe637068, #w-node-c12a6a64-d12d-14bc-bb21-6e9c6628668f-fe637068 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79296ccc-e3ad-df55-bbd3-172e8051b0d8-fe637068, #w-node-d9c123c5-a960-293d-9416-9c924e0288e2-fe637068, #w-node-_730f1ed6-0076-da06-2d24-f004cb423ae9-fe637068, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a90-fe637068, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a92-fe637068, #w-node-_74e4183c-b500-b9e6-3e21-f86faf5b7a96-fe637068, #w-node-aa550ac8-90fd-a97c-a691-abb201b3bea7-fe637068, #w-node-d26a6428-aabf-e78c-2cf3-a7fd8ad652d1-fe637068, #w-node-_7d16e591-9bb0-f150-8b58-4595c10740bc-fe637068, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a2-fe637068, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a4-fe637068, #w-node-_38f1af2f-2447-1f13-3461-b0285c0cc0a6-fe637068, #w-node-_7ad76efa-6b65-4fac-5764-b85d4e4373aa-fe637068, #w-node-_7c3852ca-c4a4-c0f9-44ca-0e2e4980f3ba-fe637068, #w-node-_8cbb6caf-1b3f-d785-d46d-cc6118f6d6f5-fe637068, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda6-fe637068, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4dda8-fe637068, #w-node-a29c8aa2-4ee5-1a7a-3bcd-173cc2b4ddaa-fe637068 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_81ec56a9-d3c7-56d7-68d7-df8fecfc25b4-fe637068 {
  align-self: stretch;
}

#w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753d-fe637068, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b813753f-fe637068, #w-node-bcd5b56e-b1a7-20d0-2ab0-cd95b8137543-fe637068, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862a-fe637068, #w-node-_13a6873a-91bd-f4bc-0f51-c6485234862c-fe637068, #w-node-_13a6873a-91bd-f4bc-0f51-c64852348630-fe637068 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8208bb20-6673-b383-7efb-a25ca4f3868e-5b6e9e39, #w-node-dd25e303-3b86-d76d-eb7a-1c61190fb36f-5b6e9e39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43550266-f632-b5fd-ff08-a20ab3e37b97-5b6e9e39, #w-node-_43550266-f632-b5fd-ff08-a20ab3e37bb4-5b6e9e39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a51c340-6cdd-f0fc-da7e-135a7dafc9e1-5b6e9e39, #w-node-df53c623-f97e-53e7-8e79-4aadcfd12333-5b6e9e39, #w-node-cfcfa360-c22a-8019-df18-db17a3dfacb6-5b6e9e39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_416e0558-f40e-1ab6-7ad8-21055bcca206-c45cacb7, #loginv3.w-node-efdae2d2-4d2e-6bba-4819-4bbc7d442e16-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f2fe-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f300-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f302-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f306-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f30e-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f310-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f314-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f316-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f31a-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f31c-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f320-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f322-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f326-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f328-c45cacb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Industries.w-node-_49a3776a-66ca-089f-075e-f78950905ab3-c45cacb7, #w-node-_785fe272-ec16-4437-3798-882e8f85f33d-c45cacb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0168d9eb-faba-6632-170f-3b5da911955a-c45cacb7 {
  align-self: stretch;
}

#w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c4e-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c50-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c52-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c56-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c61-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c63-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c67-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c69-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c6d-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c6f-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c73-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c75-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c79-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c7b-c303e7ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#monthlyspend.w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c85-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c8d-c303e7ae, #w-node-_43602cdb-c5bb-75f8-0c39-bf14cc882c90-c303e7ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-6b2b8450 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-6b2b8450 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-6b2b8450 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-26f48a06 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-26f48a06 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-26f48a06 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-7777c352 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-7777c352 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-7777c352 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-1e8c668e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-1e8c668e {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-1e8c668e {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-fe637068 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-fe637068 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-fe637068 {
    grid-area: 1 / 4 / 2 / 5;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-6b2b8450 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-6b2b8450 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-6b2b8450 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-26f48a06 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-26f48a06 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-26f48a06 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-7777c352 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-7777c352 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-7777c352 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-1e8c668e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-1e8c668e {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-1e8c668e {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-fe637068 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-fe637068 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-fe637068 {
    grid-area: 1 / 4 / 2 / 5;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-6b2b8450 {
    order: 0;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-6b2b8450 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-6b2b8450 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-6b2b8450 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-26f48a06 {
    order: 0;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-26f48a06 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-26f48a06 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-26f48a06 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-7777c352 {
    order: 0;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-7777c352 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-7777c352 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-7777c352 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-1e8c668e {
    order: 0;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-1e8c668e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-1e8c668e {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-1e8c668e {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-fe637068 {
    order: 0;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-fe637068 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-fe637068 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-fe637068 {
    grid-area: 1 / 4 / 2 / 5;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_80e2bb7e-97b0-12f6-97a3-36d7aa1000c1-9746ea1b, #w-node-fdfbbf4e-7f4f-f251-344d-34dcfeb6c887-9746ea1b, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea3d, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea74, #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea75 {
    order: -9999;
  }

  #w-node-_0d738b44-42e1-bd01-35cc-31acce059c7d-9746ea75 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center;
  }

  #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea76, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea7b, #w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea7b, #w-node-_7840b070-9da1-dba8-6dc9-520fb0231eb7-9746ea7b, #w-node-e7f4f07c-9cda-f016-aedc-a4a148d342d3-9746ea7b, #w-node-e5e13545-6baa-1279-9897-8b5828a23dc0-9746ea7b, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12df-9746ea7d, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746ea7d, #w-node-_68bd841d-e222-176a-dc7d-a525e453b4e5-9746ea7d, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea7f {
    order: -9999;
  }

  #w-node-_5b1022d4-bde4-c1ae-17a3-9ea59e606e8a-9746ea81 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-eded55fc-b87e-ab36-fe01-6716984c8ad8-9746ea81, #w-node-e9ad4e2c-e6bb-d11d-a2b4-8df20f40cb84-9746ea81, #w-node-_8f1cae89-218f-43f8-6ec4-807823d33f08-9746ea82, #w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea82, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c7690-9746ea85, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12df-9746ea86, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746ea86, #w-node-_68bd841d-e222-176a-dc7d-a525e453b4e5-9746ea86, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea87, #w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea87, #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea88, #w-node-_896d6250-037b-372c-1f2d-eff6ec9990fe-9746ea89, #w-node-fe3f7b15-409b-e63f-4d73-f7cc41b0b0bd-9746ea89, #w-node-d7140650-f352-33ff-361a-e985b4feae04-9746ea8b, #w-node-_3268fbb2-5558-fd28-925f-23e816778e08-9746ea8b, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c7690-9746ea8d, #w-node-cc63d570-37be-8ae1-db3c-bc05bc2ae9aa-9746ea8e, #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea90, #w-node-_88bca734-eea1-9dbf-9fb5-012b7a47a818-9746ea91, #w-node-a3bbcac3-f779-6fdb-926a-6bbd4d597d19-9746ea91, #w-node-_5d70f748-dc50-3a0e-bd3e-834cc298aa9b-9746ea94, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea98, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f3-9746ea98, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea9a, #w-node-e4295e91-4b80-d1b9-0c7b-5c45e62088cf-9746ea9a, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f3-9746ea9a, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea9b, #w-node-e4295e91-4b80-d1b9-0c7b-5c45e62088cf-9746ea9b, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea9c, #w-node-_17e1e73f-7db5-b5d5-dcb7-53df75e8e3e6-9746ea9c, #w-node-_3fa7915b-7594-b4c3-37d9-0262c57982bd-9746eabc, #w-node-_5837c9b5-93bd-dd82-2ca5-3a5f8638de81-9746eabc, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746eabc, #w-node-_146cd711-cb4d-b489-958a-8d2f760225ac-9746eabd, #w-node-eded55fc-b87e-ab36-fe01-6716984c8ad8-9746eabd {
    order: -9999;
  }

  #w-node-f8fe9945-6940-331c-65df-6fd609ea686f-9746eabd {
    order: -1;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65112-bfc7282b {
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65115-bfc7282b {
    grid-row: 2 / 3;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65118-bfc7282b {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6511b-bfc7282b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6511e-bfc7282b {
    grid-row: 5 / 6;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65121-bfc7282b {
    grid-row: 6 / 7;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65124-bfc7282b {
    grid-row: 7 / 8;
    grid-column-end: 2;
  }

  #w-node-_36b6b97e-d16d-bf8c-1f94-c4fd88be56f2-bfc7282b {
    grid-row: 8 / 9;
    grid-column-end: 3;
  }

  #w-node-_6005d45a-29b9-cdb7-cdc8-cc6db9105e6c-bfc7282b {
    grid-row: 9 / 10;
    grid-column-end: 2;
  }

  #w-node-fe11ce37-8708-5eb3-6ff4-9151603e0783-bfc7282b {
    grid-row: 10 / 11;
    grid-column-end: 2;
  }

  #w-node-e861b2bd-93b9-4ce1-5362-b27c5e17f86d-bfc7282b {
    grid-row: 11 / 12;
    grid-column-end: 2;
  }

  #w-node-_39293377-644f-c7a6-bdf8-7bc033c326ac-bfc7282b {
    grid-row: 12 / 13;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65127-bfc7282b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6512a-bfc7282b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6512d-bfc7282b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65130-bfc7282b {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65133-bfc7282b {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65136-bfc7282b {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65138-bfc7282b {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-a0ae3e87-9b8d-7564-58a9-e437ed57b4f9-bfc7282b {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-bd1292e2-9f73-09dd-1576-4b15b0e10271-bfc7282b {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-f4a27806-bd37-8dcd-b064-12ab868b5d2e-bfc7282b {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-_0c3415e3-ca86-716f-53da-718de1e180d7-bfc7282b {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-e1b1e660-fdcf-6c35-35f6-8d2165e1037c-bfc7282b {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6513b-bfc7282b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65141-bfc7282b {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65146-bfc7282b {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65149-bfc7282b {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6514c-bfc7282b {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6514e-bfc7282b {
    grid-area: 7 / 3 / 8 / 4;
  }

  #w-node-_9018fc42-58b6-29b9-a926-5165a0498e9b-bfc7282b {
    grid-area: 8 / 3 / 9 / 4;
  }

  #w-node-ab1bcc34-140e-c3a4-ab93-1390e072b150-bfc7282b {
    grid-area: 9 / 3 / 10 / 4;
  }

  #w-node-c155edd3-94df-8256-8ffd-055e816045bb-bfc7282b {
    grid-area: 10 / 3 / 11 / 4;
  }

  #w-node-d03dcade-f7c8-cf35-fe7e-48bde2461503-bfc7282b {
    grid-area: 11 / 3 / 12 / 4;
  }

  #w-node-_9b246d69-89f5-6578-70cd-886111cc952f-bfc7282b {
    grid-area: 12 / 3 / 13 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65112-8e3febc2 {
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65115-8e3febc2 {
    grid-row: 2 / 3;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65118-8e3febc2 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6511b-8e3febc2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6511e-8e3febc2 {
    grid-row: 5 / 6;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65121-8e3febc2 {
    grid-row: 6 / 7;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65124-8e3febc2 {
    grid-row: 7 / 8;
    grid-column-end: 2;
  }

  #w-node-_36b6b97e-d16d-bf8c-1f94-c4fd88be56f2-8e3febc2 {
    grid-row: 8 / 9;
    grid-column-end: 3;
  }

  #w-node-_6005d45a-29b9-cdb7-cdc8-cc6db9105e6c-8e3febc2 {
    grid-row: 9 / 10;
    grid-column-end: 2;
  }

  #w-node-fe11ce37-8708-5eb3-6ff4-9151603e0783-8e3febc2 {
    grid-row: 10 / 11;
    grid-column-end: 2;
  }

  #w-node-e861b2bd-93b9-4ce1-5362-b27c5e17f86d-8e3febc2 {
    grid-row: 11 / 12;
    grid-column-end: 2;
  }

  #w-node-_39293377-644f-c7a6-bdf8-7bc033c326ac-8e3febc2 {
    grid-row: 12 / 13;
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65127-8e3febc2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6512a-8e3febc2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6512d-8e3febc2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65130-8e3febc2 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65133-8e3febc2 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65136-8e3febc2 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65138-8e3febc2 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-a0ae3e87-9b8d-7564-58a9-e437ed57b4f9-8e3febc2 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-bd1292e2-9f73-09dd-1576-4b15b0e10271-8e3febc2 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-f4a27806-bd37-8dcd-b064-12ab868b5d2e-8e3febc2 {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-_0c3415e3-ca86-716f-53da-718de1e180d7-8e3febc2 {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-e1b1e660-fdcf-6c35-35f6-8d2165e1037c-8e3febc2 {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6513b-8e3febc2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65141-8e3febc2 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65146-8e3febc2 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65149-8e3febc2 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6514c-8e3febc2 {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae6514e-8e3febc2 {
    grid-area: 7 / 3 / 8 / 4;
  }

  #w-node-_9018fc42-58b6-29b9-a926-5165a0498e9b-8e3febc2 {
    grid-area: 8 / 3 / 9 / 4;
  }

  #w-node-ab1bcc34-140e-c3a4-ab93-1390e072b150-8e3febc2 {
    grid-area: 9 / 3 / 10 / 4;
  }

  #w-node-c155edd3-94df-8256-8ffd-055e816045bb-8e3febc2 {
    grid-area: 10 / 3 / 11 / 4;
  }

  #w-node-d03dcade-f7c8-cf35-fe7e-48bde2461503-8e3febc2 {
    grid-area: 11 / 3 / 12 / 4;
  }

  #w-node-_9b246d69-89f5-6578-70cd-886111cc952f-8e3febc2 {
    grid-area: 12 / 3 / 13 / 4;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-6b2b8450 {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-6b2b8450 {
    grid-area: Area-4;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-26f48a06 {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-26f48a06 {
    grid-area: Area-4;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-7777c352 {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-7777c352 {
    grid-area: Area-4;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-1e8c668e {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-1e8c668e {
    grid-area: Area-4;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-fe637068 {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-fe637068 {
    grid-area: Area-4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5b1022d4-bde4-c1ae-17a3-9ea59e606e8a-9746ea81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_34d4e684-3754-1799-077b-b82b7ffaff49-562a0774 {
    align-self: stretch;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65112-bfc7282b {
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65121-bfc7282b {
    align-self: center;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65136-bfc7282b {
    place-self: stretch stretch;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65112-8e3febc2 {
    grid-column-end: 2;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65121-8e3febc2 {
    align-self: center;
  }

  #w-node-_1471a157-2af1-728b-7362-72500ae65136-8e3febc2 {
    place-self: stretch stretch;
  }

  #w-node-b2981270-10ab-2c8b-1b45-2b5f7fad0d9a-0be22dc9, #w-node-_34d4e684-3754-1799-077b-b82b7ffaff49-c45cacb7 {
    align-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cb38dd81-258e-5c97-32c8-85a3b28fade9-b28fade3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_80e2bb7e-97b0-12f6-97a3-36d7aa1000c1-9746ea1b, #w-node-fdfbbf4e-7f4f-f251-344d-34dcfeb6c887-9746ea1b, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea3d {
    order: -9999;
  }

  #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60e9b-d8e60e91, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60e9d-d8e60e91, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60e9f-d8e60e91 {
    justify-self: center;
  }

  #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60ea1-d8e60e91, #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60ea3-d8e60e91 {
    place-self: center;
  }

  #w-node-_59c2634f-92cd-f0fb-c04a-0416d8e60ea5-d8e60e91 {
    justify-self: center;
  }

  #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea74 {
    order: -9999;
  }

  #w-node-e6625b36-9843-a995-d7f6-13a1a217d72e-9746ea75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea75 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0d738b44-42e1-bd01-35cc-31acce059c7d-9746ea75 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea76, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea7b, #w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea7b, #w-node-_7840b070-9da1-dba8-6dc9-520fb0231eb7-9746ea7b, #w-node-e7f4f07c-9cda-f016-aedc-a4a148d342d3-9746ea7b, #w-node-e5e13545-6baa-1279-9897-8b5828a23dc0-9746ea7b, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12df-9746ea7d, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746ea7d, #w-node-_68bd841d-e222-176a-dc7d-a525e453b4e5-9746ea7d, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c303-9746ea7f, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea7f {
    order: -9999;
  }

  #w-node-_5b1022d4-bde4-c1ae-17a3-9ea59e606e8a-9746ea81 {
    justify-self: stretch;
  }

  #w-node-eded55fc-b87e-ab36-fe01-6716984c8ad8-9746ea81, #w-node-e9ad4e2c-e6bb-d11d-a2b4-8df20f40cb84-9746ea81, #w-node-_8f1cae89-218f-43f8-6ec4-807823d33f08-9746ea82, #w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea82, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c768d-9746ea85, #w-node-c1fb1add-2243-da91-5a95-ee2144ac12df-9746ea86, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746ea86, #w-node-_68bd841d-e222-176a-dc7d-a525e453b4e5-9746ea86, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea87, #w-node-_6005864e-dd12-2d5f-509f-301d06280428-9746ea87, #w-node-e6625b36-9843-a995-d7f6-13a1a217d72e-9746ea88, #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea88, #w-node-_896d6250-037b-372c-1f2d-eff6ec9990fe-9746ea89, #w-node-fe3f7b15-409b-e63f-4d73-f7cc41b0b0bd-9746ea89 {
    order: -9999;
  }

  #w-node-_15108b10-cc6e-82b0-10fd-9c7b0b8a9fc6-9746ea8a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_83a1d047-b05a-9610-1dc0-e9dacae6e696-9746ea8a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9e971b4d-6f25-d464-0242-b14caf6b0133-9746ea8a, #w-node-_038cdc6f-0d5f-1021-c16a-fb25fc887087-9746ea8a, #w-node-be5b2653-53a3-d93e-8641-003db68b7c3d-9746ea8a, #w-node-_24a24bbf-32fe-d9d3-e8a0-d1c04b193fe3-9746ea8a, #w-node-_5abe0b58-1282-0d56-46d1-9a552eeafc8f-9746ea8a, #w-node-_8e32efa7-125d-2f5e-6136-1ac746ae8c15-9746ea8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7140650-f352-33ff-361a-e985b4feae04-9746ea8b, #w-node-_3268fbb2-5558-fd28-925f-23e816778e08-9746ea8b, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c768d-9746ea8d, #w-node-_56a1ccdc-c07d-e010-153c-2a6ea05c7690-9746ea8d, #w-node-cc63d570-37be-8ae1-db3c-bc05bc2ae9aa-9746ea8e, #w-node-e6625b36-9843-a995-d7f6-13a1a217d731-9746ea90, #w-node-_88bca734-eea1-9dbf-9fb5-012b7a47a818-9746ea91, #w-node-a3bbcac3-f779-6fdb-926a-6bbd4d597d19-9746ea91, #w-node-_5d70f748-dc50-3a0e-bd3e-834cc298aa9b-9746ea94, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea98, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f3-9746ea98, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea9a, #w-node-e4295e91-4b80-d1b9-0c7b-5c45e62088cf-9746ea9a, #w-node-_948535a0-dd9f-69b9-9a5b-fee2025fd6f3-9746ea9a, #w-node-ce803eb3-764a-7288-3924-992fbd710955-9746ea9b, #w-node-e4295e91-4b80-d1b9-0c7b-5c45e62088cf-9746ea9b, #w-node-_22998c6e-f6f4-8c47-43c7-132eca75c306-9746ea9c, #w-node-_17e1e73f-7db5-b5d5-dcb7-53df75e8e3e6-9746ea9c, #w-node-_3fa7915b-7594-b4c3-37d9-0262c57982bd-9746eabc, #w-node-_5837c9b5-93bd-dd82-2ca5-3a5f8638de81-9746eabc, #w-node-adebd369-97a5-29e8-de33-f8d5f4df1229-9746eabc, #w-node-_146cd711-cb4d-b489-958a-8d2f760225ac-9746eabd, #w-node-eded55fc-b87e-ab36-fe01-6716984c8ad8-9746eabd, #w-node-f8fe9945-6940-331c-65df-6fd609ea686f-9746eabd {
    order: -9999;
  }

  #w-node-_36b6b97e-d16d-bf8c-1f94-c4fd88be56f2-bfc7282b, #w-node-_36b6b97e-d16d-bf8c-1f94-c4fd88be56f2-8e3febc2 {
    grid-column-end: 2;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-6b2b8450 {
    grid-area: Area-2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-6b2b8450 {
    grid-area: Area-3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-6b2b8450 {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-6b2b8450 {
    grid-area: Area-4;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-26f48a06 {
    grid-area: Area-2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-26f48a06 {
    grid-area: Area-3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-26f48a06 {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-26f48a06 {
    grid-area: Area-4;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-7777c352 {
    grid-area: Area-2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-7777c352 {
    grid-area: Area-3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-7777c352 {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-7777c352 {
    grid-area: Area-4;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-1e8c668e {
    grid-area: Area-2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-1e8c668e {
    grid-area: Area-3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-1e8c668e {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-1e8c668e {
    grid-area: Area-4;
  }

  #w-node-_98262d9b-b330-13c2-8fd5-4256d2f72ab7-fe637068 {
    grid-area: Area-2;
  }

  #w-node-_841a44b9-b072-f116-1d8a-4b7fa146a381-fe637068 {
    grid-area: Area-3;
  }

  #w-node-_2594beb9-61da-d48d-8c01-5bd1bde17279-fe637068 {
    grid-area: Area;
  }

  #w-node-_0abc3b16-7076-1287-34b5-067135e7da3b-fe637068 {
    grid-area: Area-4;
  }
}
