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: Array;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63c9849a9dede8dd0ab44750_Array-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensauceone;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63c6a9a36b15722f90cdc9c9_OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensauceone;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63c6b98b8c4ba6fc8c64196e_OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensauceone;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63c6b98c7f854d2918c6dcbf_OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensauceone;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63c6b9b3e34f3444eedc74bd_OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Opensauceone;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63c76b031500089f461eb7bf_OpenSauceOne-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bayon;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67a0e28d8d4870e4dbb8cfd8_Bayon-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Array;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63c9846dc13082edea20f498_Array-Regular.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Array;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63d249e109f1247102a16333_Array-Semibold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Array;
  src: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63d249e1f3f72a646c0a558e_Array-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --dark-grey: #242424;
  --primary-color: #3f5ff6;
  --light-grey: #787878;
  --button-blue-hover: #eef5fa;
  --3d-dart-purple: #583bac;
  --light-blue: #f4f8fb;
  --light-grey-2: #fafafa;
  --secondary-color: #8dc4fa;
  --pink: #e9bbc4;
  --grey: #323232;
  --white: white;
  --cg-500: #d0d5dd;
  --royal-blue-2: #4869fe;
  --3d-dark-sky: #222b40;
  --cg-400: #eaecf0;
  --cb-300: #344054;
  --dart-puff-blue: #414a9c;
  --dart-pink: #fcdfd8;
  --cg-600: #98a2b3;
  --cb-200: #475467;
  --cb-500: #101828;
  --bg-pink: #fef7f5;
  --cg-300: #f2f4f7;
  --cg-200: #f9fafb;
  --results-bg: #1c2538;
  --3d-dart-yellow: #f8b940;
  --black: black;
  --accent-red: #ee4266;
  --3d-dart-yellow-2: #ffc03b;
  --accent-green: #05c291;
  --cb-100: #667085;
  --middle-grey: #151515;
  --old-lace: #fff7e7;
  --green: #3f5ff6;
  --transparent: #fff0;
  --brand-color--secondary-purple: #845aff;
  --neutral-color--white: white;
  --neutral-color--black: black;
  --brand-color--primary-dark-purple: #1f0044;
  --neutral-color--slate-grey: #667085;
  --brand-color--thekhelet-purple: #40268b;
  --brand-color--tropical-indigo: #b094ff;
  --neutral-color--rich-black: #101828;
  --neutral-color--charcoal: #344054;
  --brand-color--lavender: #e5dcff;
  --brand-color--lime: #d5ff61;
  --brand-color--aquamarine-green: #3affac;
  --brand-color--jade-green: #03b66b;
  --brand-color--dark-spring-green: #1c7131;
  --brand-color--dark-green: #0b2d2a;
  --purple: #553f95;
  --brand-color--dark-purple: #290b59;
  --brand-color--blue: #9875fc;
  --neutral-color--smoky-white: #fcf9f5;
  --brand-color--darker-green: #092f2b;
  --neutral-color--grey: #a1a1a1;
  --_linkedin-tooltip---background-color: var(--brand-color--lime);
  --_linkedin-tooltip---text-color: var(--neutral-color--black);
  --royal-blue: #3f5ff6;
}

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

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

.w-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-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

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

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

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

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

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

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

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

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

body {
  color: #0b081b;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.25;
}

h2 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 63px;
  text-decoration: none;
}

h3 {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 52px;
  font-weight: 500;
  line-height: 1.3;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 31px;
  position: static;
}

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

h6 {
  color: #423f3f;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

p {
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

a {
  color: var(--dark-grey);
  transition: color .3s;
}

a:hover {
  color: var(--primary-color);
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.75rem;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  list-style-type: disc;
}

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

li {
  margin-bottom: 7px;
  line-height: 160%;
}

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

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  color: var(--dark-grey);
  text-align: left;
  border-left-width: 5px;
  border-left-color: #e2e2e2;
  margin: 1em auto;
  padding: 1em 0 1em 1em;
  font-family: Manrope, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.2;
  overflow: visible;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  color: #dadada;
  text-align: center;
  margin-top: 5px;
  font-size: 16px;
}

.container {
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1440px;
  padding: 60px 1em;
  display: block;
  position: static;
}

.container.licensing {
  margin-top: 0;
}

.container.nav-container {
  flex-direction: row;
  align-items: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container.no-padding {
  padding-top: 0;
  padding-bottom: 1.5em;
}

.container.p-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-logo {
  height: 32px;
  font-size: 18px;
}

.brand {
  z-index: 2;
  margin-right: 30px;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: none;
  display: block;
}

.nav-menu {
  z-index: 1;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.nav {
  background-color: #fff;
  height: 75px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  position: sticky;
  top: 0;
  box-shadow: 0 1px #f1f1f1;
}

.nav-cta-button {
  flex-direction: row;
  flex: 1;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.button {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #4869fe;
  border-radius: 5px;
  flex: 0 auto;
  align-self: auto;
  min-width: 117px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 15px 30px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.button:hover {
  color: #fff;
  text-decoration: none;
}

.button.light-blue {
  color: #4869fe;
  text-align: center;
  background-color: #f0f3fe;
  margin-top: -76px;
  padding-bottom: 38px;
  transition: background-color .3s, color .3s;
}

.button.light-blue:hover {
  background-color: var(--button-blue-hover);
  text-decoration: none;
}

.button.transparent {
  color: #000;
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/611d58d806633378f463928b_Black%20Arrow%20Right.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: -38px;
  padding: 16px 50px 13px 19px;
  transition: background-position .3s, color .3s;
  position: relative;
}

.button.transparent:hover {
  background-position: 96%;
  text-decoration: none;
}

.button.icon-white-text {
  color: #fff;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/611d58d806633304eb639289_Gradient%20Arrow%20Right.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 16px;
  padding-right: 40px;
  transition: background-position .3s, color .3s;
}

.button.icon-white-text:hover {
  background-position: 98%;
  text-decoration: none;
}

.button.white {
  color: #000;
  background-color: #fff;
  min-width: 200px;
}

.button.white:hover {
  text-decoration: none;
}

.button.purple {
  background-color: var(--3d-dart-purple);
}

.button.purple._100 {
  border-radius: 0;
  width: 100%;
}

.button.purple._100.pt-24 {
  height: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.main-heading {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 47vh;
  padding-top: 20px;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  display: flex;
}

.section {
  display: flex;
  position: relative;
  overflow: visible;
}

.section.light-blue {
  background-color: var(--light-blue);
  margin-top: 0;
  padding-top: 35px;
}

.section.black {
  background-color: #000;
}

.section.overflow-hidden {
  position: relative;
  overflow: hidden;
}

.section.cta-section {
  background-color: var(--light-grey-2);
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  overflow: hidden;
}

.section.spaced, .section.spacing {
  padding-bottom: 360px;
}

.no-margin-top {
  margin-top: 0;
  font-size: 35px;
  line-height: 1.25;
}

.no-margin-top.gradient {
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 400;
}

.no-margin-top.white {
  color: #fff;
  font-size: 45px;
}

.no-margin-top.black-bg {
  margin-top: 25px;
  padding-bottom: 40px;
  font-size: 45px;
  line-height: 1.25;
}

.hero-description {
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.5;
}

.small-container.left-align {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.represent-container {
  background-color: #fff;
  background-image: linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 5em;
  margin-bottom: 1em;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
  display: flex;
  position: static;
}

.represent-container.first {
  margin-top: 0;
}

.represent-title {
  border-bottom: 2px solid var(--secondary-color);
  padding: 5px 10px;
  display: inline-block;
}

.box-icon {
  height: 35px;
  margin-bottom: 15px;
}

.help-box-content {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.help-box-content.mac {
  width: 50%;
}

.link {
  color: var(--dark-grey);
  margin-bottom: 15px;
  text-decoration: none;
  transition: none;
  position: relative;
  overflow: hidden;
}

.link:hover {
  color: var(--dark-grey);
  text-decoration: none;
}

.subscribe-form {
  width: 100%;
  margin-top: 1em;
  margin-bottom: 1em;
}

.subscribe-form-flex {
  position: relative;
}

.subscribe-button {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/611d58d80663337ffd63929a_604e65d2b64f646fa68f5f0c_Arrow-White.svg"), linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink));
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  background-clip: border-box;
  border-radius: 15px;
  width: 100px;
  min-width: 100px;
  padding: 13px 20px;
  font-weight: 600;
  line-height: 3.5;
  transition: opacity .3s;
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 5px;
}

.subscribe-button:hover {
  opacity: .9;
}

.form-input {
  color: var(--grey);
  border: 1px solid #dadada;
  border-radius: 20px;
  min-width: 350px;
  height: 70px;
  margin-bottom: 0;
  padding: 10px 10px 10px 20px;
  font-size: 25px;
  line-height: 1;
}

.footer {
  margin-top: auto;
  display: flex;
}

.footer-social-media-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.social-media-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.social-media-icon {
  margin-top: 0;
  margin-right: 30px;
  transition: opacity .3s;
}

.social-media-icon:hover {
  opacity: .7;
}

.made-by-azwedo {
  padding-right: 0;
}

.footer-social-media-link {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 21px;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #423f3f;
  text-align: center;
  border: 2px solid #3f5ff600;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px 1em;
  font-size: 16px;
  text-decoration: none;
  transition: border-color .2s;
  display: flex;
}

.nav-link:hover {
  border: 2px solid var(--button-blue-hover);
  opacity: 1;
  background-color: #fff;
  text-decoration: none;
  transition: box-shadow .3s, color .2s;
}

.nav-link.w--current {
  color: var(--primary-color);
  box-shadow: 1px 1px 4px #05050526;
}

.nav-link.d-block {
  display: none;
}

.menu-button {
  z-index: 2;
  font-family: Open Sans, sans-serif;
}

.card-item {
  color: var(--grey);
  background-color: #fcfdff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0000000d;
}

.card-item-content {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 2em;
  display: flex;
  position: relative;
}

.no-margin {
  font-size: 50px;
  line-height: 1.3;
}

.heading-10 {
  font-size: 25px;
  line-height: 1.3;
}

.text-regular {
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.3;
}

.change-log-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2fr;
  place-content: space-around start;
  place-items: center start;
  width: 100%;
}

.nav-link-text {
  color: #000;
  line-height: 20px;
  text-decoration: none;
}

.italic-text-4 {
  font-family: Manrope, sans-serif;
}

.asset-licensing-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.licensing-images-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 1em;
  display: grid;
}

.customer-image {
  max-height: 30px;
}

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

.grid-4-columns.top-margin {
  margin-top: 65px;
}

.grid-6-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.media-icon {
  margin-top: 0;
  padding-top: 0;
}

.gradient-text {
  background-image: linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.gradient-text.abm-grdiant-block {
  font-size: 20px;
  line-height: 1.3;
}

.paragraphs {
  min-width: 302px;
  height: 81px;
  margin-top: 28px;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
}

.buttons-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.decorative-line {
  background-image: linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink) 103%);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  height: 1px;
  margin-top: 1.5em;
  margin-bottom: .5em;
  display: block;
}

.footer-logo-link {
  transition-property: opacity;
}

.footer-logo-link:hover {
  opacity: .9;
}

.social-media-icons {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.social-media-link {
  opacity: 1;
  margin-right: 30px;
  padding-bottom: 0;
  transition: color .2s, opacity .2s;
}

.social-media-link:hover {
  opacity: .7;
}

.social-media-link.last {
  margin-right: 0;
}

.footer-brand-content {
  flex-direction: row;
  display: flex;
}

.footer-list {
  padding-right: 50px;
}

.box-description {
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

.box-item {
  background-color: var(--white);
  color: var(--dark-grey);
  text-align: center;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 15px 40px;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 1px #0000001a;
}

.box-item:hover {
  background-color: var(--white);
  color: var(--dark-grey);
  text-decoration: none;
}

.box-item.mark-box-item {
  background-color: var(--dark-grey);
  color: var(--white);
}

.box-item.mark-box-item:hover {
  background-color: var(--white);
  color: var(--dark-grey);
}

.block-image-container {
  opacity: 1;
  filter: grayscale(0%);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/61fccd94d5018102474b8417_image%201.png");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: 11px;
  width: 100%;
  padding: 7em 3.5em;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.block-image-container.gradient {
  background-image: linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink));
  padding-left: 3.5em;
  padding-right: 3.5em;
  position: relative;
  overflow: hidden;
}

.block-image-content {
  opacity: .96;
  color: #fff;
  width: 100%;
}

.block-image-content.gradient {
  width: 45%;
  padding-right: 2em;
}

.feature-image {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: relative;
}

.feature-image.abstract-background {
  object-fit: fill;
  height: 100%;
  left: -1.6em;
}

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

.box-gradient {
  z-index: -1;
  background-image: linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink));
  opacity: 0;
  border-radius: 14px;
  position: absolute;
  inset: -3px;
}

.box-gradient.market-box-grediant {
  z-index: 0;
}

.box-item-link {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
  box-shadow: 0 0 20px #324d771a;
}

.box-item-link:hover {
  color: var(--dark-grey);
  text-decoration: none;
}

.heading-wrap-text {
  margin-bottom: 20px;
  font-size: 45px;
  line-height: 1.25;
  display: block;
}

.text-center {
  text-align: center;
  flex-flow: column wrap;
  place-content: stretch flex-start;
  align-items: flex-start;
}

.block-image-description {
  max-width: 70%;
  padding-top: 1em;
  padding-bottom: 2em;
}

.tabs {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.tab-menu-container {
  flex-direction: column;
  width: 35%;
  display: flex;
}

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

.tab-link {
  color: var(--dark-grey);
  background-color: #0000;
  border-radius: 12px;
  padding: 0 0 20px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
}

.tab-link:hover {
  color: #000;
  text-decoration: none;
}

.tab-link.w--current {
  background-color: #0000;
  border-radius: 0;
  transition: background-color .3s, color .3s;
}

.tab-pane {
  background-image: linear-gradient(#326dc7, #5e35b0);
  border-radius: 0 20px 20px 0;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.tab-pane.abm-tab-pan {
  padding: 20px;
}

.tab-pane.lead-pane {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6391af91d5202a1c04e81783_lead.png"), linear-gradient(#326dc7, #5e35b0);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

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

.grid-5-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.white-text {
  color: #fff;
  font-size: 45px;
}

.feature-black-image-holder {
  z-index: 1;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 3.5em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gradient-background {
  z-index: -1;
  background-image: linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink));
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.feature-block-content {
  color: #fff;
}

.feature-block-content.white-background {
  color: #000;
}

.feature-white-image-holder {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  padding: 3.5em;
  display: flex;
  position: relative;
}

.feature-image-white {
  z-index: -1;
  object-fit: cover;
  border-radius: 12px;
  width: 70%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.price-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 1em;
  margin-bottom: 1em;
  display: flex;
}

.block-right-image {
  border-radius: 12px;
  position: absolute;
  top: 4.5em;
  left: 45%;
}

.margin-bottom {
  text-align: left;
  text-transform: none;
  margin-bottom: 2.5rem;
  font-size: 45px;
  line-height: 1.25;
}

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

.block-slide-holder {
  object-fit: fill;
  max-width: 65%;
  position: relative;
}

.block-slide-holder.testimonial-slider {
  max-width: 100%;
}

.slider {
  background-color: #0000;
  height: 350px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.slide-nav {
  display: none;
}

.slider-content {
  height: auto;
  position: static;
  overflow: visible;
}

.left-arrow-content {
  color: #000;
  background-color: #0000;
  border: 0 solid #000;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-right: auto;
  padding-left: 0;
  transition: border-color .3s, background-color .3s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0;
}

.left-arrow-content:hover {
  border-color: var(--secondary-color);
  background-color: var(--light-blue);
}

.right-arrow-content {
  color: #000;
  background-color: #0000;
  border: 0 solid #000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  transition: border-color .3s, background-color .3s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0;
  transform: translate(56px);
}

.right-arrow-content:hover {
  border-color: var(--secondary-color);
  background-color: var(--light-blue);
}

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

.pricing-list-item {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/611d58d806633378cf639275_Check-Icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-bottom: 15px;
  padding-left: 31px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
}

.price-button-holder {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.slide {
  height: auto;
  position: static;
  overflow: visible;
}

.slide-text {
  color: #434343;
  margin-top: 15px;
  font-family: DM Sans, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 42px;
}

.slide-text.ssagency-new-testmonial-text-para {
  font-size: 20px;
  line-height: 40px;
}

.slide-content {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link-underline {
  background-image: linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink) 103%);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  height: 1px;
  display: block;
}

.laptop-slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.macbook-slide {
  background-color: #0000;
}

.right-arrow {
  color: #0000;
  background-color: #0000;
  flex: 0 auto;
  width: 44px;
  height: 44px;
  display: flex;
}

.macbook-container {
  z-index: 2;
  width: 50vw;
  min-width: 50vw;
  position: relative;
}

.screen-slider-container {
  z-index: 2;
  display: block;
  position: absolute;
  inset: 17% 5% 15% 20%;
}

.laptop-mask-slider {
  background-color: #0000;
}

.gradient {
  position: relative;
}

.macbook-mockup {
  width: 100%;
  max-width: none;
}

.macbook-gradient {
  z-index: -1;
  background-image: linear-gradient(to right, var(--primary-color), var(--secondary-color) 62%, var(--pink));
  opacity: 1;
  position: absolute;
  inset: 11% 0% 11% 14%;
}

.macbook-slider-image {
  border-radius: 4px;
  width: 100%;
}

.macbook-slider-arrow, .macbook-slider-nav {
  display: none;
}

.left-arrow-flipped {
  transform: rotate(180deg);
}

.price-description {
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: inline;
}

.hero-buttons-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-holder {
  margin-right: 10px;
}

.button-holder.last {
  margin-right: 0;
}

.grid-hero-images {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-content {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 5px;
  width: 160px;
  height: 160px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-image._2 {
  top: 36%;
  left: 5%;
}

.hero-image._3 {
  inset: auto auto 4% 10%;
}

.hero-image._4 {
  top: 4%;
  left: 32%;
}

.hero-image._5 {
  top: 39%;
  left: 41%;
}

.hero-image._6 {
  top: auto;
  bottom: 5%;
  left: 50%;
}

.hero-image._7 {
  top: 37%;
  left: auto;
  right: 8%;
}

.hero-image._8 {
  top: 0%;
  left: auto;
  right: 2%;
}

.hero-image._9 {
  inset: auto 2% 1% auto;
}

.hero-image._10 {
  inset: 2% 27% auto auto;
}

.grid-hero-images-container {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.grid-images-overlay {
  background-image: linear-gradient(to right, #fff, #fff0);
  width: 100px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.grid-images-overlay.right {
  background-image: linear-gradient(270deg, #fff, #fff0);
  inset: 0% 0% 0% auto;
}

.hero-text {
  margin-top: 0;
  margin-bottom: 0;
}

.hero-text.center {
  text-align: center;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  width: auto;
  font-size: 50px;
  display: block;
}

.content-grey-bg {
  -webkit-text-fill-color: inherit;
  background-color: #0000001a;
  background-clip: border-box;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
}

.hero-title-container {
  z-index: 1;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.hero-title-overlay {
  z-index: 1;
  background-image: linear-gradient(to right, #fff0, #fff 10%, #fff);
  width: 110%;
  height: 125px;
  position: absolute;
  inset: 0% auto auto -10%;
  transform: translate(100%);
}

.hero-title-overlay._2nd {
  top: 125px;
}

.hero-title-overlay._3rd {
  top: 250px;
}

.hero-title-overlay._4th {
  top: 375px;
}

.hero-title-overlay.light-blue {
  background-image: linear-gradient(to right, #f4f8fb00, var(--light-blue) 10%, var(--light-blue));
}

.half-container {
  max-width: 720px;
  margin-left: auto;
  padding-left: .5em;
}

.cta-holder {
  justify-content: space-between;
  align-items: center;
  padding-top: 3em;
  padding-bottom: 3em;
  display: flex;
}

._100pct {
  width: 100%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  padding-top: 3em;
  padding-bottom: 3em;
  display: flex;
}

.utility-page-content {
  border: 2px solid var(--secondary-color);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  padding: 2em;
  display: flex;
}

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

.lock-image {
  width: 60px;
  height: 60px;
}

.text-feild {
  border: 1px solid #ececec;
  border-radius: 10px;
  height: 50px;
}

.text-feild.icon {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/611d58d806633371a3639298_Lock%20Icon.svg");
  background-position: 2%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 40px;
}

.protected-page-holder {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  display: flex;
}

.scroll-to-id {
  z-index: -5;
  position: absolute;
  inset: -10% 0% 0%;
}

.text-span-2 {
  color: var(--cg-500);
  font-size: 22px;
}

.text-block-7 {
  color: #242424;
  font-size: 18px;
  line-height: 1.6;
}

.heading-17 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 45px;
  line-height: 1.25;
}

.heading-19 {
  color: #5f4cec;
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: linear-gradient(to right, #3f5ff6, #e9bbc4 87%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1.2;
  display: inline;
}

.text-block-10 {
  line-height: 1.6;
  overflow: visible;
}

.text-block-11 {
  margin-bottom: 63px;
}

.paragraph, .paragraph-2 {
  line-height: 1.4;
}

.heading-24 {
  margin-bottom: 76px;
  font-size: 45px;
  line-height: 1.25;
}

.text-span-4 {
  line-height: 1.4;
}

.paragraph-3 {
  color: #333;
  line-height: 1.5;
}

.heading-36, .heading-37, .heading-38 {
  margin-bottom: 15px;
}

.text-block-12 {
  line-height: 1.6;
}

.heading-39 {
  font-size: 45px;
}

.heading-40 {
  font-size: 45px;
  line-height: 1.25;
}

.heading-41, .text-span-5 {
  font-size: 45px;
}

.heading-42, .heading-43, .heading-44, .heading-45 {
  font-size: 22px;
}

.body {
  outline-offset: 0px;
  outline: 3px dashed #333;
}

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

.paragraph-12 {
  margin-top: 40px;
  margin-bottom: 140px;
  font-size: 20px;
  line-height: 1.85;
}

.hero {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.flex-container-2 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.hero-image-mask {
  width: 100%;
  margin-left: 40px;
}

.hero-image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 100%;
}

.paragraph-14, .paragraph-15, .paragraph-16, .paragraph-17 {
  line-height: 1.55;
}

.image {
  border-radius: 10px;
  align-self: center;
  margin-top: 25px;
}

.text-span-6 {
  color: var(--primary-color);
  background-color: #0000;
}

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

.heading-47 {
  text-align: center;
  margin-bottom: 28px;
  font-size: 35px;
  line-height: 40px;
}

.heading-49 {
  text-align: center;
  font-size: 35px;
  line-height: 45px;
}

.container-15 {
  text-align: center;
  background-color: #0000;
  max-width: 70%;
  margin-bottom: 35px;
  padding-top: 35px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-4 {
  margin-top: 3em;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-9 {
  align-items: center;
  display: block;
}

.heading-51 {
  text-align: center;
  font-size: 30px;
}

.container-16 {
  background-color: #8df6fa;
  background-image: linear-gradient(#e9bbc4f0, #fff);
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.container-17 {
  max-width: 1030px;
}

.container-18 {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
}

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

.section-6 {
  justify-content: center;
  align-items: stretch;
  padding-bottom: 60px;
  display: flex;
}

.section-7 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6235fd156e106f5cdd148197_saas.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-52 {
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 22px;
  padding-right: 48px;
  font-size: 48px;
}

.text-span-8 {
  color: #3f5ff6;
}

.text-block-19 {
  padding-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
}

.text-block-21 {
  color: #000;
  margin-top: 20px;
  padding-bottom: 2px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.text-block-22 {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  line-height: 1.6;
}

.btn {
  border: 2px solid #000;
  border-radius: 8px;
  align-items: center;
  padding: 13px 24px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.btn:hover {
  text-decoration: none;
}

.btn.c-btn {
  max-width: 180px;
}

.btn.c-btn:hover {
  color: #fff;
}

.btn.c-btn.saas-book-intro-call-btn {
  width: auto;
}

.btn.c-btn.ssagency-new-hero-button {
  color: #4869fe;
  background-color: #fff;
  border-color: #4869fe;
  border-radius: 5px;
  width: auto;
  font-size: 18px;
  line-height: 25px;
}

.btn.btn-secondary {
  justify-content: flex-start;
}

.container-19 {
  max-width: 1000px;
  padding-bottom: 0;
}

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

.heading-53 {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-size: 31px;
  line-height: 1.35em;
}

.section-9 {
  background-color: #f4f8fb;
  margin-bottom: 50px;
  padding-top: 50px;
}

.heading-54 {
  color: #000;
  font-size: 24px;
  line-height: 1.6em;
}

.container-20 {
  margin-bottom: 30px;
  padding-top: 30px;
}

.column-6 {
  padding-left: 25px;
  padding-right: 25px;
}

.section-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding: 21px 10px 16px;
  display: flex;
}

.container-22 {
  max-width: none;
}

.container-22.saass-div-col1 {
  max-width: 50%;
}

.text-block-23 {
  color: #3333339e;
  margin-bottom: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
}

.text-block-24 {
  margin-bottom: 10px;
  padding-top: 9px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6;
}

.column-7 {
  background-color: #3f5ff6;
  border-radius: 16px;
  padding: 30px;
}

.text-block-25 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  line-height: 29px;
  display: block;
}

.section-11 {
  background-color: #d6eafd;
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.text-block-26 {
  margin-bottom: 41px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
}

.container-23.saass-div-col2 {
  max-width: 50%;
}

.columns-5 {
  margin-top: 30px;
}

.heading-58 {
  color: #000;
  margin-bottom: -56px;
  padding-top: 0;
  padding-bottom: 68px;
  padding-right: 8px;
  font-size: 48px;
}

.heading-59 {
  color: #000;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 48px;
}

.heading-60 {
  color: #000;
  margin-bottom: 25px;
  font-size: 48px;
}

.column-8, .column-9, .column-10, .column-11, .column-12 {
  padding-left: 25px;
  padding-right: 25px;
}

.section-14 {
  background-color: #f4f8fb;
  padding-top: 50px;
  padding-bottom: 50px;
}

.heading-61 {
  color: #000;
  text-align: center;
  font-size: 48px;
}

.container-28 {
  padding-bottom: 25px;
}

.container-29 {
  max-width: 800px;
}

.html-embed-4 {
  margin-bottom: 12px;
  margin-right: -534px;
  padding-bottom: 0;
  padding-left: 14px;
  display: flex;
}

.html-embed-5 {
  margin-right: 4px;
  padding-left: 27px;
  padding-right: 0;
}

.bold-text-3, .bold-text-4, .bold-text-5 {
  color: #000;
  font-size: 48px;
  font-weight: 500;
  line-height: 63px;
}

.bold-text-8 {
  padding-left: 56px;
  padding-right: 0;
}

.section-15 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/62d27debe55d95f03b37884f_ppc-agency.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-62 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 48px;
}

.text-block-28 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
}

.button-3 {
  color: #3f5ff6;
  background-color: #fff;
  border-radius: 8px;
  padding: 15px 20px;
  font-weight: 700;
}

.container-31 {
  object-fit: fill;
  max-width: 1200px;
}

.heading-63 {
  color: var(--dark-grey);
  text-align: center;
  font-size: 31px;
}

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

.text-span-9 {
  color: #4869fe;
}

.section-17 {
  background-color: #f4f8fb;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-32 {
  max-width: 1200px;
}

.heading-64 {
  opacity: .91;
  color: #000;
  text-align: left;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.text-block-30 {
  padding-left: 0;
  font-size: 24px;
  line-height: 32px;
}

.container-33 {
  max-width: 1200px;
  margin-top: 50px;
}

.section-18 {
  background-color: #3f5ff6;
  padding-top: 60px;
  padding-bottom: 80px;
}

.container-34 {
  max-width: 1200px;
}

.heading-65 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 500;
}

.paragraph-19 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 24px;
}

.container-35 {
  max-width: 1200px;
  margin-top: 20px;
}

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

.container-36 {
  max-width: 1200px;
}

.heading-66 {
  color: #3f5ff6;
  margin-top: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 45px;
  text-decoration: underline;
}

.paragraph-21 {
  font-size: 24px;
  line-height: 38px;
}

.heading-68 {
  color: #3f5ff6;
  margin-top: 0;
  font-size: 32px;
  line-height: 48px;
  text-decoration: underline;
}

.paragraph-22 {
  font-size: 24px;
  line-height: 38px;
}

.section-20 {
  background-color: #f4f8fb;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-37 {
  max-width: 1200px;
}

.heading-70 {
  color: #000;
  text-align: left;
  background-color: #0000;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 48px;
  line-height: 55px;
}

.paragraph-23 {
  font-size: 24px;
  line-height: 38px;
}

.container-38 {
  max-width: 1200px;
  margin-top: 30px;
}

.html-embed-6 {
  margin-bottom: 23px;
}

.container-39 {
  max-width: 980px;
}

.container-40, .container-41 {
  max-width: 1200px;
}

.container-42 {
  max-width: 1200px;
  margin-top: 50px;
}

.container-43 {
  max-width: 980px;
}

.container-44, .container-45, .container-46 {
  max-width: 1200px;
  margin-top: 50px;
}

.heading-71 {
  text-align: center;
  font-size: 30px;
  font-weight: 700;
}

.text-block-31 {
  text-align: center;
  line-height: 1.5;
}

.video {
  margin-top: 0;
  display: block;
}

.container-47 {
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  display: inline;
}

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

.nav-dropdown-toggle {
  padding: 4px 30px 4px 10px;
  font-size: 16px;
  line-height: 20px;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  margin-left: -16px;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 0 6px #00000026;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1300px;
  height: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.social-icons {
  display: block;
}

.overflow-wrapper {
  overflow: hidden;
}

.body-3 {
  background-color: #f6f6f2;
}

.testimonial-column-light {
  opacity: 1;
  outline-offset: 0px;
  mix-blend-mode: normal;
  background-color: #0000;
  border-bottom: 1px solid #e4ebf3;
  border-radius: 0;
  outline: 3px solid #333;
  flex-direction: row;
  padding: 80px 30px;
  display: flex;
  position: relative;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
  font-size: 40px;
  line-height: 60px;
  position: static;
  overflow: scroll;
}

.testimonial-grid-two {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: wrap;
  grid-template-rows: 500px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 113px;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center stretch;
  place-items: baseline;
  margin-top: 50px;
  display: inline;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  border-radius: 0;
  flex-flow: column wrap;
  padding: 32px 46px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-bottom: 52px;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  flex-wrap: nowrap;
  align-content: space-around;
  align-items: center;
  margin-bottom: 54px;
  padding: 24px 79px 33px 16px;
  display: flex;
}

.testimonial-image {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-size: 30px;
  font-weight: 600;
}

.html-embed-7 {
  min-height: 10px;
  font-size: 15px;
}

.testimonial-slider-small {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

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

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 24px 46px;
  display: flex;
}

.testimonial-info {
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author {
  margin-bottom: 2px;
  font-size: 30px;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav, .d-none {
  display: none;
}

.sitemap-hero-section {
  background-color: #4869fe;
}

.sitemap-hero-section.d-none {
  display: none;
}

.sitemap-head {
  color: #fff;
  text-align: center;
  font-size: 48px;
}

.sitemap-section-head {
  font-size: 44px;
}

.sitemap-list-head {
  font-size: 32px;
}

.sitemap-list-item {
  margin-bottom: 15px;
}

.sitemap-list {
  margin-top: 30px;
  margin-bottom: 30px;
}

.sitemap-list-link {
  color: #3f5ff6;
  text-decoration: none;
}

.hero-para {
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

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

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

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

.seo-section.techno-and-tools {
  background-color: #f2f4f9;
  padding-top: 80px;
  padding-bottom: 80px;
}

.seo-section.trust-comp-section {
  padding-top: 80px;
}

.seo-container {
  max-width: 1210px;
  padding-left: 15px;
  padding-right: 15px;
}

.hero-left {
  max-width: 560px;
  padding-left: 15px;
  padding-right: 15px;
}

.hero-right {
  max-width: 620px;
  padding-left: 15px;
  padding-right: 15px;
}

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

.logos {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1470px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.logos-img {
  background-color: var(--white);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 110px;
  display: flex;
}

.brands-img {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.border-line {
  background-color: #f2f4f9;
  max-width: 1248px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.bg-color-light-blue {
  background-color: #f2f4f9;
}

.help-box {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  height: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.hero-title {
  margin-bottom: 20px;
  font-size: 60px;
  line-height: 70px;
}

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

.help-text {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.help-header {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.help-para {
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.help-section {
  padding-top: 100px;
  padding-bottom: 150px;
}

.service-section {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#326dc7, #5e35b0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.service {
  grid-column-gap: 150px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  padding: 50px 140px 100px;
  display: grid;
}

.seo-services {
  color: #000;
}

.seo-service-img {
  text-align: center;
}

.seo-service-header {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 50px;
  font-size: 2.175rem;
  font-weight: 700;
  line-height: 3.125rem;
}

.in-house-seo-team {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
  display: grid;
}

.in-house-seo {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6360e32e6855c91c075f630c_left.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 40px;
  font-family: DM Sans, sans-serif;
  line-height: 30px;
}

.triple-dart-seo {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6360e42351f45d4d02d3bef8_tru.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 40px;
  font-family: DM Sans, sans-serif;
  line-height: 30px;
}

.saas-seo-number {
  border-radius: 20px;
  position: relative;
}

.left-img {
  width: 440px;
  margin-top: -100px;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: auto;
}

.seo-left-img {
  width: 100%;
  height: 100%;
  margin-top: auto;
  display: block;
}

.right-content {
  justify-content: flex-end;
  align-items: center;
  padding-right: 80px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.number-grid {
  grid-column-gap: 60px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 620px;
  margin-top: auto;
  margin-bottom: auto;
  display: grid;
}

.seo-right-number {
  color: #fff;
  text-align: center;
}

.number-header {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #3f5ff6, #9a3cf9);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
}

.seo-number {
  padding-top: 180px;
  padding-bottom: 120px;
}

.process {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 40px;
  display: flex;
  box-shadow: 0 0 30px #324d771a;
}

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

.process-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.convert {
  align-items: stretch;
  min-height: 600px;
  margin-top: 50px;
  display: flex;
}

.seo-convert {
  width: 50%;
}

.seo-convert.abm-tab-content {
  width: 60%;
}

.seo-convert-menu {
  background-color: #f2f4f9;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  width: 50%;
  height: 100%;
  min-height: 600px;
  padding: 60px;
  display: flex;
}

.seo-convert-menu.abm-tab-menu {
  width: 40%;
  height: auto;
  padding: 25px;
}

.tab-header {
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.tab-para {
  width: 400px;
  margin-top: 10px;
}

.tab-para.amb-tab-pera {
  width: auto;
}

.tab-border-line {
  background-color: #cdd3e1;
  height: 1px;
  margin-top: 20px;
}

.tab-panel {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.tab-link-text {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.review-section {
  background-color: #5e35b0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.review-slider {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  max-width: 708px;
  height: auto;
  min-height: auto;
  max-height: 100%;
  padding-left: 65px;
  padding-right: 65px;
}

.review-mask {
  background-color: #fff;
  border-radius: 20px;
}

.review {
  padding: 80px;
}

.review-name {
  align-items: center;
  display: flex;
}

.review-name-text {
  margin-left: 40px;
  font-family: DM Sans, sans-serif;
}

.seo-review-name {
  color: #4869fe;
  font-family: DM Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.left-arrow {
  width: 44px;
  height: 44px;
  display: flex;
}

.slider-dot {
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 40px;
  padding-top: 0;
  position: relative;
}

.review-left-side {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.img-bottom {
  width: 110px;
  margin-top: 40px;
}

.techno-tools {
  flex-direction: column;
  width: 1130px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.faq {
  width: 896px;
  margin-left: auto;
  margin-right: auto;
}

.faq-item {
  cursor: pointer;
  background-color: #f2f4f9;
  border-radius: 10px;
  padding: 32px;
}

.faq-ans {
  margin-top: 32px;
}

.faq-que {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.faq-que-header {
  max-width: 700px;
  font-weight: 700;
}

.mb-20 {
  margin-bottom: 20px;
}

.btn-primary {
  border: 2px solid var(--royal-blue-2);
  background-color: var(--royal-blue-2);
}

.btn-primary:hover {
  background-color: var(--white);
  color: var(--royal-blue-2);
  text-decoration: none;
}

.btn-secondary {
  border: 2px solid var(--royal-blue-2);
  color: var(--royal-blue-2);
  background-color: #0000;
  text-decoration: none;
}

.btn-secondary:hover {
  background-color: var(--royal-blue-2);
  color: var(--white);
}

.button-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  display: flex;
}

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

.section-sub-title {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.section-title {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.max-908 {
  max-width: 908px;
  margin-left: auto;
  margin-right: auto;
}

.section-head {
  margin-bottom: 80px;
}

.seo-chall-img {
  border-radius: 10px;
}

.col-12 {
  flex: 0 100%;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.review-content {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.mb-60 {
  margin-bottom: 60px;
}

.faq-item-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-section-title {
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
}

.mb-32 {
  margin-bottom: 32px;
}

.partner-logo-img {
  background-color: var(--white);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.seo-partner-img {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.seo-partner-img.content-partner {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.img-thumbnail {
  object-fit: contain;
}

.imag-pluse {
  width: 100%;
  max-width: 32px;
  height: 100%;
  max-height: 32px;
}

.max-420 {
  max-width: 420px;
}

.review-auth-thub {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 10px;
  width: 100%;
  min-width: 80px;
  max-width: 80px;
  height: 100%;
  min-height: 80px;
  max-height: 80px;
}

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

.max-600 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.abm-service-img {
  background-color: var(--white);
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.abm-service-img-block {
  width: 100%;
  height: 100%;
  position: relative;
}

.abm-lite-block {
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  max-width: 280px;
  padding: 20px;
  display: flex;
  box-shadow: 1px 1px 3px #0000001a;
}

.abm-lite-block.strategic-block {
  top: 50%;
  left: auto;
  right: 8%;
}

.abm-lite-block.scaled-block {
  top: auto;
  bottom: 8%;
}

.abm-lite-title {
  font-family: DM Sans, sans-serif;
  font-weight: 700;
}

.content-marketing-lottie {
  background-color: var(--white);
}

.abm-serv-pera {
  line-height: 1.6;
}

.service-name-block {
  background-color: var(--dark-grey);
  color: var(--white);
  text-align: center;
  border-radius: 10px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto auto auto;
  grid-auto-columns: auto;
  justify-content: space-around;
  align-items: center;
  margin-top: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 600;
  display: flex;
}

.paragraph-136 {
  max-width: 125px;
  display: inline-block;
}

.paragraph-200 {
  max-width: 200px;
  display: inline-block;
}

.abm-lite-item-content {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 20px;
  display: grid;
  position: absolute;
  inset: 0%;
}

.blog-updates {
  background-color: var(--3d-dark-sky);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 160px;
  position: relative;
}

.blog-updates.new-padding-blogs {
  padding-top: 60px;
  padding-bottom: 100px;
}

.blog-updates.blog-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.insight-heading {
  color: #fff;
  text-align: center;
  margin-bottom: 16px;
  font-size: 60px;
  line-height: 1.2;
}

.insight-container {
  max-width: 1230px;
}

.insight-description {
  color: var(--cg-400);
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.insight-description.text-left {
  text-align: left;
}

.subscribe-form {
  max-width: 582px;
  margin: 0 auto;
}

.form-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  display: flex;
  position: relative;
}

.s-email-field {
  border: 1px solid var(--cb-300);
  background-color: var(--cb-300);
  color: #9fa7ba;
  height: 54px;
  margin-bottom: 0;
  padding: 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.submit-btn {
  background-color: var(--3d-dart-purple);
  color: #fff;
  padding: 16px 30px 16px 48px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.success-message {
  color: #fff;
  background-color: #4869fe;
  border-radius: 8px;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.error-message {
  color: red;
  text-align: left;
  background-color: #0000;
  padding: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.blog-container {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  padding-top: 120px;
  padding-bottom: 120px;
  transition: all .3s;
}

.blog-container._120-0 {
  padding-bottom: 60px;
}

.blog-single-item {
  background-color: #f2f4f7;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.blog-single-item:hover {
  color: var(--dart-puff-blue);
  background-color: #ced8e8;
  text-decoration: none;
}

.blog-listing {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bcontent-block {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  padding: 32px;
  font-family: Opensauceone, sans-serif;
  display: flex;
}

.featured-blog {
  margin-bottom: 40px;
}

.featured-single {
  background-color: #fff;
  border-radius: 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.featured-single:hover {
  text-decoration: none;
}

.feature-img-block {
  width: 100%;
  max-width: 630px;
}

.feature-content-blk {
  flex-direction: column;
  flex: 1;
  padding: 46px 50px;
  display: flex;
}

.ftitle {
  color: #000;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.ftitle-wrap {
  flex: 1;
}

.fauther-name {
  color: var(--3d-dart-purple);
  margin-right: 5px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.author-wrap {
  margin-top: auto;
  margin-bottom: 15px;
  display: flex;
}

.fdate {
  color: #9fa7ba;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.blog-img-wrap {
  width: 100%;
  height: 260px;
  position: relative;
}

.blog-img-wrap.overflow-hidden {
  overflow: hidden;
}

.blog-simg {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.blog-title {
  color: #000;
  flex: 1;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.blog-title.coach {
  margin-bottom: 0;
}

.blog-detail-container {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.blog-detail-container.small {
  max-width: 1280px;
}

.blog-detail-banner {
  background-color: var(--3d-dark-sky);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 80px;
  padding-bottom: 80px;
}

.blog-detail-title {
  color: #fff;
  text-align: left;
  font-family: Opensauceone, sans-serif;
  font-size: 44px;
  line-height: 130%;
}

.detail-divider {
  background-image: linear-gradient(95deg, #3f5ff6, #9a3cf9);
  border-radius: 8px;
  width: 160px;
  height: 4px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.author-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.author-info.horizontally-aligned {
  flex-flow: row;
  margin-top: 40px;
}

.author-info.vertically-aligned {
  flex-flow: column;
}

.detail-author {
  color: var(--dart-pink);
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  line-height: 28px;
  text-decoration: none;
}

.detail-author:hover {
  color: var(--pink);
  text-decoration: none;
}

.detail-author.date {
  color: var(--cg-500);
}

.text-divider {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 16px;
  line-height: 28px;
}

.blog-detail-img {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  max-height: 400px;
  overflow: hidden;
}

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

.blog-detail-contain {
  background-color: #fff;
  padding-top: 80px;
}

.detail-cwrap {
  grid-column-gap: 80px;
  grid-row-gap: 43px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.table-content-block {
  -webkit-text-fill-color: inherit;
  background-color: #fef7f566;
  background-clip: border-box;
  flex: 1;
  width: 100%;
  max-width: 318px;
  padding: 16px;
}

.table-content-block.max-width-330px {
  max-width: 330px;
}

.table-content-block.max-width-330px.sticky {
  position: sticky;
  top: 120px;
}

.table-content-block.res-none {
  border-radius: 5px;
}

.tcontent-title {
  color: var(--cg-600);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.toc {
  color: var(--cb-200);
}

.toc.scrolling-toc {
  padding-right: 10px;
  overflow: auto;
}

.toc.padding-left-10 {
  border-left: 1px solid #b8b8b8;
  padding-left: 12px;
}

.tocitem {
  color: var(--cb-200);
  cursor: pointer;
  align-items: flex-start;
  margin-bottom: 16px;
  padding-left: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
  display: flex;
  position: static;
}

.tocitem:hover {
  color: var(--3d-dart-purple);
  font-weight: 600;
  text-decoration: none;
}

.tocitem.w--current {
  color: var(--3d-dart-purple);
}

.tocitem.active {
  color: var(--3d-dart-purple);
  font-weight: 600;
}

.tocitem.toc-h2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.tocitem.toc-h2:hover, .tocitem.toc-h2.active {
  font-weight: 600;
}

.tocitem.toc-h3 {
  margin-left: 15px;
  font-size: 14px;
  font-weight: 400;
}

.tocitem.toc-h3:hover, .tocitem.toc-h3.active {
  font-weight: 600;
}

.tocitem.act {
  color: var(--3d-dart-purple);
  font-weight: 500;
}

.tocitem.margin-bottom-10 {
  margin-bottom: 10px;
}

.hide {
  display: none;
}

.hide.show {
  display: block;
}

.blog-main-content {
  flex: 1;
}

.blog-main-content.flex-box {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.blog-extra-info {
  width: 100%;
  max-width: 195px;
  position: sticky;
  top: 80px;
}

.author-info-right {
  background-color: #f2f4f9;
  border-radius: 20px;
  flex-direction: column;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.auther-img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-bottom: 20px;
  overflow: hidden;
}

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

.bauther-name {
  color: #000;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 28px;
}

.auther-description {
  color: #000;
  font-size: 14px;
  line-height: 22px;
}

.blog-share {
  -webkit-text-fill-color: inherit;
  background-color: #f2f4f9;
  background-clip: border-box;
  border-radius: 20px;
  padding: 40px 35px;
}

.share-title {
  color: #000;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 28px;
}

.social-icons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.blog-post-summary {
  color: #000;
  margin-bottom: 40px;
  font-family: DM Sans, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.blog-post-summary.mb-10 {
  color: var(--cb-300);
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
}

.main-content-b {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.seo-hero-section {
  margin-top: 30px;
  padding: 50px 15px;
}

.seo-hero-container {
  max-width: 1140px;
}

.seo-client-slider-section {
  padding: 50px 0;
}

.seo-client-slider-container {
  max-width: none;
}

.seo-client-slider-title {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 42px;
  font-weight: 500;
  line-height: 54.68px;
}

.seo-client-slider-parent {
  margin-top: 80px;
  margin-bottom: 80px;
  display: none;
  overflow: hidden;
}

.seo-why-td-section {
  color: #fff;
  background-color: #4869fe;
  padding: 50px 15px;
}

.why-td-container {
  max-width: 1140px;
  padding-top: 0;
}

.seo-why-b2b-section {
  padding: 50px 15px;
}

.seo-why-b2b-container {
  text-align: left;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  display: block;
}

.seo-why-b2b-cols-set {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 70px;
  display: flex;
}

.seo-why-b2b-title-sec {
  text-align: center;
}

.seo-why-b2b-col1, .seo-why-b2b-col3, .seo-why-b2b-col2 {
  padding-right: 10px;
}

.seo-deliverables-section {
  padding: 50px 15px 100px;
}

.seo-deliverables-container {
  max-width: 1140px;
}

.seo-b2b-list-section {
  background-color: #4869fe;
  padding: 50px 15px 150px;
}

.seo-b2b-list-container {
  max-width: 1140px;
}

.seo-how-why-section {
  padding: 0 15px 50px;
}

.seo-how-why-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  display: flex;
}

.seo-block-your-meeting {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6383586238bb0d788ce5fa5f_block-your-meeting.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  width: 520px;
  max-width: 520px;
  min-height: 119px;
  margin-top: -60px;
  margin-bottom: 100px;
  padding-right: 40px;
  display: flex;
}

.seo-how-why-list-section {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/638360f6210b95212c900d76_Ellipse4-crop.png");
  background-position: 50% 250px;
  background-repeat: no-repeat;
  background-size: 120%;
  min-height: 500px;
  padding: 50px 15px 0;
}

.seo-how-why-list-container {
  background-color: #fff;
  border-radius: 5px;
  max-width: 900px;
  padding: 40px 75px;
  box-shadow: 0 0 7px 3px #64646f33;
}

.seo-how-why-list-left-img {
  margin-top: -30px;
  margin-left: -123px;
}

.seo-b2b-content-calendar-section {
  background-color: #4869fe;
  padding: 50px 15px 130px;
}

.seo-b2b-content-calendar-container {
  flex-direction: column;
  align-items: center;
  max-width: 1140px;
  display: flex;
}

.seo-how-b2b-seo-section {
  padding: 50px 15px;
}

.seo-how-b2b-seo-container {
  max-width: 1140px;
}

.seo-auditing-improove-section {
  padding: 50px 15px;
}

.seo-auditing-improove-container {
  max-width: 1140px;
}

.seo-auditing-improove-list-section {
  padding: 50px 15px;
}

.seo-auditing-improove-list-container {
  max-width: 900px;
  padding: 40px 75px;
  box-shadow: 0 0 7px 3px #64646f33;
}

.seo-auditing-list-left-img {
  margin-top: -30px;
  margin-left: -123px;
}

.seo-trust-pilot-section {
  padding: 50px 15px;
}

.seo-trust-pilot-container {
  max-width: 1140px;
}

.seo-how-to-b2b-seo-section {
  background-color: #4869fe;
  padding: 50px 15px;
}

.seo-how-to-b2b-seo-container {
  max-width: 900px;
}

.seo-how-to-b2b-seo-list-section {
  background-color: #fff;
  border-radius: 5px;
  margin-top: 50px;
  padding: 50px 40px 60px;
  box-shadow: 0 0 7px 3px #64646f33;
}

.seo-footer-call-out-section {
  padding: 50px 15px;
}

.seo-footer-call-out-container {
  max-width: 1140px;
}

.seo-footer-call-out-inner-sec {
  justify-content: center;
  align-items: center;
  display: flex;
}

.seo-footer-call-out-inner-sec-title {
  margin-bottom: 25px;
  margin-left: 0;
  font-size: 40px;
  line-height: 50px;
}

.seo-footer-call-out-inner-sec-para {
  margin-top: 0;
  font-size: 20px;
  line-height: 30px;
}

.seo-footer-call-out-button {
  background-color: #ff4b52;
  margin-top: 50px;
  padding: 15px 50px;
  font-size: 30px;
  line-height: 45px;
}

.seo-footer-call-out-button:hover {
  color: #fff;
  text-decoration: none;
}

.ssagency-new-faq-section {
  padding: 50px 15px;
}

.seo-faq-container {
  margin-top: 50px;
  padding-bottom: 50px;
  box-shadow: 0 0 7px 3px #64646f33;
}

.heading-81 {
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 48px;
  line-height: 62.5px;
}

.slide-nav-3, .icon-3 {
  display: none;
}

.seo-trust-pilot-heading {
  text-align: center;
  font-size: 42px;
  line-height: 54.68px;
}

.seo-faq-slider {
  background-color: #fff;
  height: 100%;
  padding: 30px 50px;
}

.seo-faq-slider-left {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 390px;
  padding-bottom: 0;
  position: absolute;
  inset: auto 0% -10%;
}

.seo-faq-slider-right {
  color: #000;
  margin-left: 470px;
  padding-bottom: 0;
  inset: auto 0% -10%;
}

.seo-hero-cols-set {
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.seo-auditing-improove-list-container-text, .seo-how-why-list-textbox {
  margin-top: -70px;
}

.b2b-content-title2, .b2b-content-title1 {
  opacity: .91;
  color: #000;
  text-align: left;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.b2b-paragraph-text1, .b2b-paragraph-text2 {
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 32px;
}

.b2b-content-title4 {
  opacity: .91;
  color: #000;
  text-align: left;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.b2b-paragraph-text2-1 {
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 32px;
}

.b2b-list-items1 {
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
  list-style-type: decimal;
}

.b2b-paragraph-text4 {
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 32px;
}

.b2b-content-h4 {
  opacity: .91;
  color: #000;
  text-align: left;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
  font-weight: 500;
  line-height: 45px;
}

.seo-client-slider-bottom-title {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.68px;
}

.items-holder {
  display: flex;
}

.items {
  flex: none;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.client-image-item {
  margin-left: 40px;
  padding-right: 40px;
}

.seo-client-marquee {
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
  overflow: hidden;
}

.client-marquee-content {
  display: flex;
}

.client-marquee-content.owl-carousel.owl-theme {
  display: block;
}

.client-marquee-item {
  flex: none;
  align-items: center;
  display: block;
}

.b2b-list-items {
  margin-bottom: 30px;
}

.b2b-list-items2 {
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
  list-style-type: disc;
}

.b2b-list-items2-sec-item {
  margin-bottom: 15px;
}

.b2b-list-items3 {
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
  list-style-type: disc;
}

.b2b-list-items3-sec-item {
  margin-bottom: 30px;
}

.b2b-content-h3 {
  opacity: .91;
  color: #000;
  text-align: left;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 500;
  line-height: 46px;
}

.b2b-content-h2 {
  opacity: .91;
  color: #000;
  text-align: left;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.b2b-paragraph-content-section {
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 32px;
}

.seo-saas-page-list-item {
  margin-bottom: 30px;
  list-style-type: square;
}

.b2b-list-items2-v2 {
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
  list-style-type: disc;
}

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

.saas-div-box {
  justify-content: space-between;
  align-items: center;
  max-width: 1140px;
  display: flex;
}

.glossary-header {
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
  padding-top: 120px;
  padding-bottom: 120px;
}

.glossary-title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 72px;
  line-height: 82px;
}

.glossary-title.sm {
  margin-bottom: 80px;
  font-size: 60px;
  line-height: 70px;
}

.glossary-para {
  color: #fff;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.glossary-body {
  -webkit-text-fill-color: inherit;
  background-color: #f2f4f9;
  background-clip: border-box;
  padding-top: 80px;
  padding-bottom: 120px;
}

.glossary-container {
  max-width: 1250px;
  padding-left: 20px;
  padding-right: 20px;
}

.abcd-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 0;
  display: flex;
}

.abcd-item {
  color: #1d1d1f;
  text-align: left;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

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

.gitem {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #fff;
  border-radius: 20px;
  align-items: flex-end;
  height: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #324d771a;
}

.gitem:hover {
  text-decoration: none;
}

.gitem-contnte {
  flex: 1;
  height: 100%;
}

.gitem-heading {
  color: #25282a;
  margin-top: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.gitem-para {
  color: #25282a;
  text-decoration: none;
}

.gitem-button {
  -webkit-text-fill-color: inherit;
  background-color: #e1e1e3;
  background-clip: border-box;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  transition: all .3s;
  display: flex;
}

.glossary-detail-banner {
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
  margin-bottom: 200px;
  padding-top: 100px;
  padding-bottom: 0;
}

.gdetail-wrapper {
  width: 100%;
  max-width: 902px;
  margin-left: auto;
  margin-right: auto;
}

.g-detail-img {
  -webkit-text-fill-color: inherit;
  background-color: #f2f2f4;
  background-clip: border-box;
  border-radius: 20px;
  width: 100%;
  max-width: 1106px;
  height: 500px;
  margin-bottom: -200px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

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

.seo-new-static-h1-black {
  color: #2e2f36;
}

.seo-new-static-h1-blue {
  color: #4869fe;
}

.seo-new-static-h1 {
  font-size: 60px;
  line-height: 78.12px;
}

.seo-new-static-scroll-title {
  color: #2e2f36;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 48px;
  line-height: 72px;
}

.seo-new-static-h2-why-triple {
  font-size: 36px;
  font-weight: 700;
  line-height: 46.87px;
}

.seo-new-static-para-why-triple {
  margin-top: 30px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.seo-new-static-column-why-triple {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.seo-new-static-why-triple-subcol1 {
  align-self: center;
  width: auto;
}

.seo-new-static-why-triple-subcol2 {
  align-self: center;
  padding-left: 20px;
}

.seonstatic-why-triple-subcol1-img {
  width: auto;
}

.seonstatic-why-triple-cols {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.seonstatic-why-triple-subcols-para {
  font-size: 30px;
  line-height: 39.06px;
}

.seonstatic-why-triple-subcol1-img2 {
  width: 200px;
}

.seo-new-static-h2-why-b2b {
  text-align: center;
  max-width: 60%;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.68px;
}

.seo-new-static-para-why-b2b {
  margin-top: 30px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.snstatic-why-b2b-title-sec {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.snstatic-why-b2b-cols-subtitles {
  color: #4869fe;
  min-height: 68px;
  margin-top: 30px;
  font-size: 26px;
  line-height: 33.85px;
}

.snstatic-why-b2b-cols-para {
  margin-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

.snstatic-why-b2b-cols1, .snstatic-why-b2b-cols2, .snstatic-why-b2b-cols3 {
  padding-right: 10px;
}

.snstatic-why-b2b-cols-set {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 70px;
  display: flex;
}

.snstatic-seo-deliverables-title-sec {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.snstatic-seo-deliverables-h2 {
  text-align: center;
  max-width: none;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.68px;
}

.snstatic-seo-deliverables-para {
  margin-top: 30px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.snstatic-seo-deliverables-para-blue-text {
  color: #4869fe;
}

.snstatic-seo-deliverables-col-set {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.snstatic-seo-deliverables-cols {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.snstatic-seo-deliverables-cols-para {
  text-align: center;
  min-height: 67px;
  margin-top: 20px;
  font-size: 26px;
  font-weight: 500;
  line-height: 33.85px;
}

.snstatic-seo-b2b-list-cols1 {
  max-width: 100%;
}

.snstatic-seo-b2b-list-cols2 {
  padding-left: 40px;
}

.snstatic-seo-b2b-list-cols1-img {
  width: auto;
  max-width: 90px;
}

.snstatic-seo-b2b-list-cols2-title {
  color: #fff;
  font-size: 38px;
  line-height: 49.48px;
}

.snstatic-seo-b2b-list-cols2-para {
  color: #fff;
  font-size: 26px;
  line-height: 33.85px;
}

.snstatic-seo-b2b-list-cols-set1 {
  align-items: center;
  margin-top: 50px;
  margin-bottom: 0;
  display: flex;
}

.snstatic-seo-b2b-list-cols-set2 {
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.snstatic-seo-b2b-list-cols-set3 {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.snstatic-blook-your-meeting-title {
  color: #fff;
  font-size: 36px;
  line-height: 46.87px;
}

.snstatic-link-the-meeting, .snstatic-link-the-meeting:hover {
  color: #fff;
  text-decoration: none;
}

.snstatic-seo-how-why-title-sec {
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: flex;
}

.snstatic-seo-how-why-title-sec-title {
  text-align: center;
  max-width: 70%;
  margin-top: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.68px;
}

.snstatic-seo-how-why-title-sec-para {
  margin-top: 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.snstatic-how-why-list {
  margin-top: -70px;
}

.snstatic-how-why-list-items {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.snstatic-seo-b2b-content-calendar-title-sec {
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: flex;
}

.snstatic-seo-b2b-content-calendar-title-sec-title {
  color: #fff;
  text-align: center;
  max-width: none;
  margin-top: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.68px;
}

.snstatic-seo-b2b-content-calendar-title-sec-para {
  color: #fff;
  max-width: 80%;
  margin-top: 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.snstatic-seo-b2b-content-calendar-col-set {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: center;
  max-width: 90%;
  margin-top: 100px;
  display: flex;
}

.snstatic-seo-b2b-content-calendar-cols {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.snstatic-seo-b2b-content-calendar-cols-para {
  color: #fff;
  text-align: center;
  min-height: 67px;
  margin-top: 20px;
  font-size: 26px;
  font-weight: 500;
  line-height: 33.85px;
}

.snstatic-seo-auditing-improove-title-sec {
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.snstatic-seo-auditing-improove-title-sec-title {
  color: #000;
  text-align: center;
  max-width: 80%;
  margin-top: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.68px;
}

.snstatic-seo-auditing-improove-title-sec-para {
  color: #000;
  max-width: 80%;
  margin-top: 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.snstatic-auditing-list-list {
  margin-top: -70px;
}

.snstatic-auditing-list-items {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.snstatic-seo-how-b2b-title-sec {
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.snstatic-seo-how-b2b-title-sec-title {
  color: #000;
  text-align: center;
  max-width: none;
  margin-top: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.68px;
}

.snstatic-seo-how-b2b-title-sec-para {
  color: #000;
  max-width: 70%;
  margin-top: 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.snstatic-seo-b2b-success-title-sec {
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.snstatic-seo-b2b-success-title-sec-title {
  color: #fff;
  text-align: center;
  max-width: none;
  margin-top: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.68px;
}

.snstatic-seo-b2b-success-title-sec-para {
  color: #fff;
  max-width: none;
  margin-top: 40px;
  font-size: 26px;
  font-weight: 400;
  line-height: 33px;
}

.snstatic-seo-how-to-b2b-list-cols-set1 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.snstatic-seo-how-to-b2b-list-cols-set2 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.snstatic-seo-how-to-b2b-list-cols-set3 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-bottom: 0;
  display: flex;
}

.snstatic-seo-how-to-b2b-list-cols1 {
  max-width: 100%;
}

.snstatic-seo-how-to-b2b-list-cols2 {
  padding-left: 40px;
}

.snstatic-seo-how-to-b2b-list-cols1-img {
  width: auto;
  max-width: none;
}

.snstatic-seo-how-to-b2b-list-cols2-title {
  color: #4869fe;
  font-size: 38px;
  line-height: 49.48px;
}

.snstatic-seo-how-to-b2b-list-cols2-para {
  color: #1e1e1e;
  font-size: 26px;
  font-weight: 500;
  line-height: 33.85px;
}

.snstatic-seo-how-to-b2b-list-cols-set4 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 0;
  display: flex;
}

.seo-new-static-hero-para {
  color: #2e2f36;
  margin-top: 15px;
  font-size: 26px;
  font-weight: 500;
  line-height: 34px;
}

.seo-new-static-hero-para2 {
  color: #4869fe;
  margin-top: 25px;
  margin-bottom: 50px;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.seo-static-hero-btn1 {
  color: #fff;
  background-color: #4869fe;
  border: 2px solid #4869fe;
  border-radius: 5px;
  padding: 10px 20px;
  font-weight: 700;
  line-height: 25px;
}

.seo-static-hero-btn1:hover {
  color: #4869fe;
  background-color: #fff;
  text-decoration: none;
}

.seo-static-hero-btn2 {
  color: #4869fe;
  background-color: #fff;
  border: 2px solid #4869fe;
  border-radius: 5px;
  margin-left: 20px;
  padding: 10px 20px;
  font-weight: 700;
  line-height: 25px;
}

.seo-static-hero-btn2:hover {
  color: #fff;
  background-color: #4869fe;
  text-decoration: none;
}

.seo-static-faq-items-title {
  font-size: 26px;
  font-weight: 500;
  line-height: 35px;
}

.seo-static-faq-items-title.ssagency-new-faq-items-title {
  color: #4869fe;
}

.seo-static-faq-items-para {
  margin-top: 15px;
  font-size: 18px;
  line-height: 33.85px;
}

.seo-static-faq-items-list {
  margin-top: 20px;
}

.seo-static-faq-items-list-items {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-84 {
  text-align: center;
  border-radius: 0;
}

.bold-text-9, .bold-text-10 {
  font-weight: 500;
}

.html-embed-9 {
  text-align: center;
}

.logos-quote-divider {
  outline-offset: 0px;
  background-color: #0000;
  border-bottom: 0 solid #e4ebf3;
  outline: 3px #333;
  padding: 60px 30px;
  position: relative;
}

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

.clients-wrapper-two {
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  flex-direction: column;
  align-items: flex-start;
  max-width: 350px;
  display: flex;
}

.clients-quote-two {
  margin-top: 10px;
  margin-bottom: 19px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.text-block-33 {
  background-color: #0000;
  margin-right: -13px;
  padding-right: 124px;
  display: block;
}

.logos-quote-divider-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.clients-grid-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

._3d-section {
  background-color: var(--3d-dark-sky);
  padding: 120px 40px;
  position: relative;
}

._3d-section.hero {
  padding-top: 200px;
  padding-bottom: 96px;
}

._3d-section.hero.lp-hero {
  padding-top: 120px;
  padding-bottom: 120px;
}

._3d-section.hero.lp-hero.new-lp {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

._3d-section._96-0 {
  z-index: 1;
  padding: 96px 0 0;
  position: relative;
}

._3d-section._96-0.bg-cb-500 {
  background-color: var(--cb-500);
}

._3d-section._96-0.bg-cb-500.hubspot-migration {
  background-color: var(--dart-puff-blue);
  padding-top: 100px;
  padding-bottom: 80px;
}

._3d-section._96-0.testimonials-section-ppc-lp {
  background-color: var(--white);
}

._3d-section._96-0.testimonials-section-ppc-lp.hide--section {
  display: none;
}

._3d-section._96-0.testimonials-section-ppc-lp.bg--dart-sky {
  background-color: var(--3d-dark-sky);
}

._3d-section.black {
  background-color: var(--cb-500);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._3d-section.black.new-lp {
  background-color: #222b40;
}

._3d-section.bg-pink {
  background-color: var(--bg-pink);
}

._3d-section.bg-pink.side-images {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63d4f2ec1c71e09aa3e8d28c_Union%20(2).png"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db457d7f4626ab9167ebc3_Frame%20104672%20(1).png");
  background-position: 0%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding-bottom: 240px;
  position: relative;
}

._3d-section.bg-pink.side-images.scaleup-side-imgs {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db9cd74dc2c054366bf626_Group%20515008.svg"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db9c62326947e3e170f0c0_Vector%2018%20(1).svg");
  background-position: -3% 69%, 100% 69%;
  background-size: auto, auto;
}

._3d-section.bg-pink.small-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

._3d-section.bg-pink.bottom-padding-240 {
  padding-bottom: 240px;
}

._3d-section.bg-pink.realtvie {
  position: relative;
  overflow: hidden;
}

._3d-section.bg-pink.marketing {
  padding-top: 60px;
  padding-bottom: 60px;
}

._3d-section.bg-pink.fs-hero {
  padding-top: 100px;
}

._3d-section.bg-pink.hover-relative {
  z-index: 3;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  top: 0;
}

._3d-section.bg-pink.seo-lp-how-section {
  position: relative;
  overflow: hidden;
}

._3d-section.bg-pink.seo-scrolling-section {
  background-color: var(--white);
}

._3d-section.bg-pink.seo-lp-scrolling-mobile-1, ._3d-section.bg-pink.seo-lp-scrolling-mobile-1.d-none {
  display: none;
}

._3d-section.bg-pink.pad-0 {
  padding-top: 0;
  padding-bottom: 0;
}

._3d-section.bg-pink.pb-0 {
  padding-bottom: 0;
}

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

._3d-section.white.people {
  padding-bottom: 180px;
}

._3d-section.white.bottom-bigger {
  z-index: 4;
}

._3d-section.white.relative-sticky {
  z-index: 3;
  position: relative;
}

._3d-section.dark-pink {
  background-color: var(--dart-pink);
}

._3d-section.dark-pink.height-fixed {
  height: 920px;
}

._3d-section.dark-pink.no-bottom-padding {
  padding-bottom: 0;
}

._3d-section.dark-pink.no-bottom-padding.d-none {
  display: none;
}

._3d-section.dark-pink.about-map {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63dbedcd8bc98e3cabbc5be4_Frame%20(21).svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

._3d-section.dark-pink.about-map.d-none {
  display: none;
}

._3d-section.dark-pink.top-padding-0.bottom-padding-0 {
  padding-bottom: 0;
}

._3d-section.dark-pink.top-padding-0.is-bottom-small {
  padding-bottom: 2rem;
}

._3d-section.dark-pink.new-bg {
  background-color: var(--bg-pink);
}

._3d-section.dark-pink.padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section.cg-300 {
  background-color: var(--cg-300);
}

._3d-section.cg-300._96-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

._3d-section.cg-300._96-96.relative-sticky {
  z-index: 3;
  position: relative;
}

._3d-section.footer {
  flex: 1;
  padding-top: 66px;
  padding-bottom: 66px;
}

._3d-section.timeline {
  z-index: -3;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

._3d-section.timeline.fs-z-index {
  z-index: 1;
}

._3d-section.timeline.is-spacer {
  z-index: -3;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

._3d-section.cg-200 {
  background-color: var(--cg-200);
}

._3d-section.cg-200.vertical-80-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section.cg-200.hide-faq {
  display: none;
}

._3d-section.cg-200.fs-faq.bottom-padding-removed {
  padding-bottom: 10px;
}

._3d-section.cg-200.cta {
  padding-top: 0;
}

._3d-section.cg-200.remove-padding-sides {
  padding-left: 0;
  padding-right: 0;
}

._3d-section.cg-200.faq-pa {
  padding-top: 100px;
  padding-bottom: 68px;
}

._3d-section.cg-200.faq-sa {
  padding-top: 80px;
  padding-bottom: 28px;
}

._3d-section.timeline-coverup {
  height: 120px;
  padding-top: 0;
  padding-bottom: 0;
}

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

._3d-section.darts {
  background-color: var(--bg-pink);
  padding-top: 60px;
  padding-bottom: 180px;
}

._3d-section.ts {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63e393e712de1a6afed1279e_Group%20103922.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 814px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

._3d-section.resilts-header {
  background-color: var(--results-bg);
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6406cb8800bb957982a5be33_Frame%20104857.svg"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6406cb78ff03d91a03188689_Vector%2096.svg");
  background-position: 50%, 50% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 220px;
  padding-bottom: 220px;
}

._3d-section.results-bg {
  background-color: var(--results-bg);
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6406ce5a45627c7d6b91b890_Frame%20104880.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

._3d-section.results-padding-0 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  height: 1300px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

._3d-section.dart-purple {
  background-color: var(--3d-dart-purple);
  color: #fff;
}

._3d-section.hide {
  display: block;
}

._3d-section.pink-new-lp {
  background-color: #fef7f5;
}

._3d-section.bg-yellow {
  background-color: var(--3d-dart-yellow);
}

._3d-section.bg-yellow.bottom-padding {
  padding-bottom: 60px;
}

._3d-section.bg-black {
  background-color: var(--black);
}

._3d-section.bg-black.no-top-padding {
  padding-top: 0;
}

._3d-section.bg-black.less {
  padding-bottom: 80px;
}

._3d-section.bg-black._96-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

._3d-section.yellow-shade-bg {
  background-color: #fff9f0;
}

._3d-section.yellow-shade-bg.padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section.yellow-shade-bg.padding.new-color-bg {
  background-color: var(--dart-puff-blue);
}

._3d-section.yellow-shade-bg.cta-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section._96-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

._3d-section._96-96.relative-sticky {
  z-index: 3;
  position: relative;
}

._3d-section.cb-500 {
  background-color: var(--cb-500);
}

._3d-section.cb-500.padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section.cb-500.padding.bg-black {
  background-color: #000;
}

._3d-section.grey {
  background-color: #f9fafb;
}

._3d-section.less, ._3d-section.hu-page-padding {
  padding-top: 80px;
}

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

._3d-section.bg-white._112-112 {
  padding-top: 112px;
  padding-bottom: 112px;
}

._3d-section.bg-white.why-wrok-section-ppc-lp {
  padding-top: 90px;
  padding-bottom: 90px;
}

._3d-section.bg-white.why-wrok-section-ppc-lp.section--hidden, ._3d-section.bg-white.seo-lp-scrolling-mobile-2 {
  display: none;
}

._3d-section.bg-white.seo-lp-scrolling-hidden-mobile.bg-pink {
  background-color: #fef7f5;
}

._3d-section.bg-white.seo-lp-scrolling-hidden-mobile.d-none, ._3d-section.bg-white.hide-section {
  display: none;
}

._3d-section.bg-white.pad-80 {
  padding-top: 60px;
  padding-bottom: 60px;
}

._3d-section.bg-white.font-dark {
  color: #333;
}

._3d-section.bg-white.remove-padding-sides {
  padding-left: 0;
  padding-right: 0;
}

._3d-section.bg-yellow-shade {
  background-color: #fef7f5;
}

._3d-section.bg-yellow-shade.hide-section {
  display: none;
}

._3d-section.inside-padding {
  padding-bottom: 80px;
}

._3d-section.inside-padding.hub-hero-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section._80-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section._80-80.bg-pink._140-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

._3d-section._80-80.white-bg {
  background-color: var(--white);
}

._3d-section._80-80.white-bg.hide-coach {
  display: none;
}

._3d-section._70-120 {
  padding-top: 70px;
}

._3d-section._112-112 {
  padding-top: 112px;
  padding-bottom: 112px;
}

._3d-section._112-112.bg-pink._90-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

._3d-section.charcoal {
  background-color: #101828;
}

._3d-section.charcoal-blaack {
  padding-top: 60px;
  padding-bottom: 60px;
}

._3d-section._70-90 {
  padding-top: 70px;
  padding-bottom: 90px;
}

._3d-section._60-20 {
  padding-top: 60px;
  padding-bottom: 20px;
}

._3d-section._60-20.white-bg {
  background-color: var(--white);
}

._3d-section.webinar {
  padding: 0 0 0 40px;
}

._3d-section.webinar.hide-section {
  display: none;
}

._3d-section.fs-padding-new {
  position: relative;
}

._3d-section.z-index {
  z-index: -4;
  position: relative;
}

._3d-section.top-empty-section {
  height: 120px;
  padding-top: 0;
  padding-bottom: 0;
}

._3d-section.bg-charcoal {
  background-color: var(--cb-500);
}

._3d-section.bg-charcoal.sticky {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: sticky;
  top: 0;
}

._3d-section.bg-charcoal.hero-section-sp {
  padding-top: 90px;
  padding-bottom: 90px;
}

._3d-section.sticky {
  z-index: 1;
  padding-top: 90px;
  padding-bottom: 90px;
  position: sticky;
  top: 0;
  overflow: hidden;
}

._3d-section._90-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

._3d-section._90-90.bg-black.is--relative.reults-section-ppc-lp {
  padding-top: 120px;
  padding-bottom: 0;
}

._3d-section._90-90.bg-black.logos-section-ppc-lp {
  padding-bottom: 0;
}

._3d-section._90-90.bg-black.gif-sectio-ppc-lp {
  margin-bottom: -9px;
  padding-top: 20px;
  padding-bottom: 20px;
}

._3d-section._90-90.bg-black.logos-section-seo-lp {
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section._60-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

._3d-section.logos-marquee-section-new {
  padding-top: 60px;
  padding-bottom: 0;
}

._3d-section._100-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section._0-0 {
  padding-top: 0;
  padding-bottom: 0;
}

._3d-section.bg--purple.seo-lp-tabs-sections {
  padding-top: 90px;
  padding-bottom: 90px;
}

._3d-section.seo-lp-diff-section, ._3d-section.freelance-logos-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section.freelance-how-section {
  background-color: #000;
  padding-top: 0;
  padding-bottom: 80px;
  position: relative;
}

._3d-section._0-80 {
  padding-top: 0;
  padding-bottom: 80px;
}

._3d-section.bg-dart-pink {
  background-color: var(--dart-pink);
}

._3d-section.pricing-section {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section.testimonial-section {
  z-index: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section._20-0 {
  padding-top: 10px;
  padding-bottom: 0;
}

._3d-section.roi-c-section {
  background-color: var(--cb-500);
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section.roi-c-section.calc-hero {
  background-color: var(--white);
}

._3d-section.roi-c-section.calc-hero.bg-dots {
  padding-bottom: 80px;
}

._3d-section.roc-cal-section {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 80px;
}

._3d-section.roc-cal-section._40-pd {
  padding-top: 40px;
  padding-bottom: 40px;
}

._3d-section._120-0 {
  padding-bottom: 0;
}

._3d-section.gc-hero-section {
  background-color: var(--cb-500);
  padding: 20px;
}

._3d-section.bg-grey {
  background-color: #e5eaf2;
}

._3d-section.gc-section-with-bg {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6673c8b2e0bcf8557e869efd_image%20(34).avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

._3d-section.gc-section-with-bg.removed-bg {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

._3d-section.bg-gradient {
  background-image: none;
}

._3d-section.cg-400 {
  background-color: #e5eaf2;
}

._3d-section.bg-gradeint-pink-blue {
  background-image: linear-gradient(#fef7f5 70%, #222b40 70%);
}

._3d-section.bg-gradeint-pink-blue.pad-0 {
  padding-top: 0;
  padding-bottom: 0;
}

._3d-section.bg-gradeint-pink-blue.pad-0.mr--120 {
  margin-top: 0;
}

._3d-section.pa-no-padding {
  background-color: var(--white);
  padding: 0;
}

._3d-section.pa-logo-section {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section.pa-why-section {
  background-color: var(--white);
  padding-top: 50px;
  padding-bottom: 100px;
}

._3d-section.pa-cta-section-main, ._3d-section.pa-tools-section-main {
  background-color: var(--white);
  padding: 100px 0;
}

._3d-section.pa-im-section {
  background-image: linear-gradient(#fff, #fafbfb 0%, #f9fafb);
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section.pa-goal-section-main {
  background-color: var(--white);
  padding: 100px 0;
}

._3d-section.pa-numbers-section-main {
  background-color: var(--white);
  padding: 0 0 50px;
}

._3d-section.pa-testimonial-section {
  background-color: var(--cg-200);
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

._3d-section.landing-footer {
  background-color: var(--white);
  padding: 0 48px;
}

._3d-section.landing-footer.seo {
  background-color: var(--cg-200);
}

._3d-section.sa-hero-section {
  background-color: #f7fbff;
  margin-top: 135px;
  padding: 0;
}

._3d-section.sa-logo-section {
  background-color: #f7fbff;
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section.sa-cta-section-main {
  background-color: var(--cg-200);
  padding: 60px 0;
}

._3d-section.sa-tools-section-main {
  background-color: var(--white);
  background-image: linear-gradient(0deg, #f9fafb, #fff);
  padding: 80px 0 50px;
}

._3d-section.sa-testimonial-section {
  background-color: #f7fbff;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

._3d-section.sa-how-section-main {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 80px;
}

._3d-section.sa-h-section-main {
  background-color: var(--white);
  padding: 80px 48px 100px;
  overflow: hidden;
}

._3d-section.sa-sr-section-main {
  background-color: #f5f3fd;
}

._3d-section.sa-gr-section-main {
  background-color: var(--white);
  padding: 100px 48px;
}

._3d-section.sa-diff-section-main {
  background-color: #f7fbff;
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section.sa-ss-section-main {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
}

._3d-section.coach-hero-section-1 {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 100px;
}

._3d-section.pb-reference-section {
  background-color: var(--cg-300);
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section.bg-gblack {
  background-color: var(--cb-500);
}

._3d-section.bg-gray {
  background-color: #e5eaf2;
}

._3d-section.bg-gray.bg-white {
  background-color: #fff;
}

._3d-section.hub-pricing-section {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 100px;
}

._3d-section.is-dark {
  background-color: #0f1727;
}

._3d-section.bg-pink-lite {
  background-color: var(--bg-pink);
}

._3d-section.bg-pink-lite.remove-padding-sides {
  padding-left: 0;
  padding-right: 0;
}

._3d-section.bg-pink-lite.padding-section-aseo {
  padding-top: 0;
  padding-bottom: 0;
}

._3d-section.terms-hero-section {
  padding-top: 60px;
  padding-bottom: 100px;
}

._3d-section.bg-lpink {
  background-color: #fdede9;
}

._3d-section.template_section-1 {
  overflow: hidden;
}

._3d-section.template_section-1.tem_padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

._3d-section.bg-dark-sky {
  background-color: #0b081b;
}

._3d-section.bg-dart-yellow {
  background-color: var(--3d-dart-yellow);
}

._3d-section.bg-dart-black {
  background-color: #101828;
}

._3d-section.bg-dart-black.overflow-hidden.padding-bottom-0 {
  padding-bottom: 0;
}

._3d-section.tem_bg {
  background-color: #0006;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676547a1e558e751baae8dc2_Group%20103854.png"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676547a064cab5ab041fc5b4_Group%201038521.png"), linear-gradient(225deg, #0000, #0006 65%), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676546d8f7d4b0f04e7afc5c_50fa77b5a9ba09be7bff4c110d7b4635%20(1).jpeg");
  background-position: 95% 100%, 0 0, 0 0, 50%;
  background-repeat: no-repeat, no-repeat, repeat, repeat;
  background-size: auto, 100px, auto, cover;
  border-radius: 48px;
  padding-bottom: 300px;
}

._3d-section.bg-black-2 {
  background-color: #0b081b;
}

._3d-section.bg-black-2.section-padding-small.overflow-hidden.z-index-6 {
  z-index: 6;
}

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

._3d-section.bg-white-v2 {
  background-color: var(--white);
}

._3d-section.bg-dark {
  background-color: #222b40;
}

._3d-section.is-rev1_services {
  padding-bottom: 48px;
}

._3d-section.rev3_challenge-section {
  background-color: var(--dart-puff-blue);
  padding-top: 200px;
  padding-bottom: 48px;
}

._3d-section.rev4_cs-section {
  background-color: var(--bg-pink);
}

._3d-section.rev4_cs-section.side-images {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63d4f2ec1c71e09aa3e8d28c_Union%20(2).png"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db457d7f4626ab9167ebc3_Frame%20104672%20(1).png");
  background-position: 0%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding-bottom: 240px;
  position: relative;
}

._3d-section.rev4_cs-section.side-images.scaleup-side-imgs {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db9cd74dc2c054366bf626_Group%20515008.svg"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db9c62326947e3e170f0c0_Vector%2018%20(1).svg");
  background-position: -3% 69%, 100% 69%;
  background-size: auto, auto;
}

._3d-section.rev4_cs-section.small-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

._3d-section.rev4_cs-section.bottom-padding-240 {
  padding-bottom: 240px;
}

._3d-section.rev4_cs-section.realtvie {
  position: relative;
  overflow: hidden;
}

._3d-section.rev4_cs-section.marketing {
  padding-top: 60px;
  padding-bottom: 60px;
}

._3d-section.rev4_cs-section.fs-hero {
  padding-top: 100px;
}

._3d-section.rev4_cs-section.hover-relative {
  z-index: 3;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  top: 0;
}

._3d-section.rev4_cs-section.seo-lp-how-section {
  position: relative;
  overflow: hidden;
}

._3d-section.rev4_cs-section.seo-scrolling-section {
  background-color: var(--white);
}

._3d-section.rev4_cs-section.seo-lp-scrolling-mobile-1, ._3d-section.rev4_cs-section.seo-lp-scrolling-mobile-1.d-none {
  display: none;
}

._3d-section.rev4_cs-section.pad-0 {
  padding-top: 0;
  padding-bottom: 0;
}

._3d-section.rev4_cs-section.pb-0 {
  padding-bottom: 0;
}

._3d-section.ppc-badge-section {
  padding-top: 36px;
  padding-bottom: 36px;
}

._3d-container {
  flex: 1;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

._3d-container.overflow-hidden {
  overflow: hidden;
}

._3d-container.overflow-hidden.bottom-margin {
  margin-bottom: 60px;
}

._3d-container.overflow-hidden.bottom-margin.padding, ._3d-container.overflow-hidden.padding {
  padding-left: 40px;
  padding-right: 40px;
}

._3d-container.show-in-mobile {
  display: none;
}

._3d-container.new-lp {
  margin-bottom: -120px;
  padding-bottom: 0;
}

._3d-container.new-lp.abm-new-lp {
  margin-bottom: 0;
}

._3d-container.abm-new {
  margin-bottom: -120px;
}

._3d-container.top-padding {
  margin-top: 120px;
}

._3d-container.rel {
  position: relative;
}

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

._3d-container.blog-padding {
  padding-left: 15px;
  padding-right: 15px;
}

._3d-container.fs-z-index {
  z-index: -4;
}

._3d-container.align-center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

._3d-container.z-index-2 {
  z-index: 2;
}

._3d-container.logos-section-gap {
  flex-direction: column;
  display: flex;
}

._3d-container.is--relative.z-index-3 {
  z-index: 3;
}

._3d-container.padding-sides {
  padding-left: 20px;
  padding-right: 20px;
}

._3d-container.mw-1000 {
  max-width: 1000px;
}

._3d-container.mw-1000.mw-1200 {
  max-width: 1200px;
}

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

._3d-container.bg-purple-dots {
  background-image: linear-gradient(#7450dc, #583bac 47.9%, #583bac), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66a0d1ebd067a660d8044796_Vector%20(2).svg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

._3d-container.bg-purple-dots.margin-20px {
  margin-left: 20px;
  margin-right: 20px;
}

._3d-container.bg-purple-dots.margin-20px.pad.pad-0 {
  background-color: #583bac;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66a0d1ebd067a660d8044796_Vector%20(2).svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 20px;
}

._3d-container.mw-1130 {
  max-width: 1130px;
}

._3d-container.mw-1230 {
  max-width: 1200px;
}

._3d-container.is-relative-1 {
  z-index: 1;
}

._3d-nav {
  z-index: 9998;
  background-color: var(--3d-dark-sky);
  width: 100%;
  position: sticky;
  top: 0;
}

._3d-nav.bg-dark-pink {
  background-color: var(--dart-pink);
  color: var(--3d-dark-sky);
}

._3d-nav.f6f8fa {
  background-color: #f6f8fa;
}

._3d-nav.bp-pink {
  background-color: var(--bg-pink);
}

._3d-nav.spaced {
  padding-top: 16px;
  padding-bottom: 16px;
}

._3d-nav.bg-yellow {
  background-color: #ffc03b;
}

._3d-nav.sky-blue-bg {
  background-color: #397de3;
}

._3d-nav.relative-scroling {
  position: fixed;
}

._3d-nav.static {
  position: static;
}

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

._3d-nav.bg-grey {
  background-color: #f7fbff;
}

._3d-nav.bg-grey.seo-lp {
  position: fixed;
}

._3d-nav.is-staic {
  position: static;
}

._3d-nav.nav-v2 {
  z-index: 2147483647;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._3d-nav-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr .3fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

._3d-nav-container.book-meeting {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
}

._3d-nav-container.landing-page {
  padding: 10px 48px 10px 16px;
}

._3d-nav-container.padding-20 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-menu-mobile {
  padding: 10px;
  font-size: 20px;
}

._3d-nav-logo-wrapper {
  color: var(--light-blue);
  padding-left: 32px;
}

._3d-nav-link-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  line-height: 1.2;
  display: flex;
}

._3d-nav-link-wrapper.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

._3d-nav-link-wrapper.nav-v2 {
  grid-column-gap: 32px;
  position: static;
}

._3d-nav-logo {
  color: var(--white);
  padding-left: 32px;
  transition-property: none;
}

._3d-nav-logo:hover {
  color: var(--white);
}

._3d-navlink {
  color: var(--cg-200);
  letter-spacing: -.02em;
  margin-left: 0;
  margin-right: 6px;
  padding: 4px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
}

._3d-navlink:hover {
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

._3d-navlink.w--current {
  color: var(--3d-dart-yellow);
}

._3d-navlink.dark-sky {
  color: var(--3d-dark-sky);
}

._3d-navlink.dark-sky:hover {
  color: var(--3d-dart-yellow);
}

._3d-navlink.black {
  color: #000;
}

._3d-navlink.black:hover {
  color: var(--3d-dart-purple);
}

._3d-btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--3d-dart-purple);
  background-color: var(--3d-dart-purple);
  color: var(--white);
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding: 16px 48px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  transition-property: all;
  display: flex;
}

._3d-btn:hover {
  color: var(--3d-dart-yellow);
  background-color: #473383;
  text-decoration: none;
}

._3d-btn.na-v {
  text-align: center;
  padding: 24px 64px;
}

._3d-btn.na-v.show-in-mobile {
  display: none;
}

._3d-btn.na-v.black {
  background-color: #000;
}

._3d-btn.na-v.yellow {
  background-color: var(--3d-dart-yellow-2);
  color: var(--black);
  margin-top: 40px;
}

._3d-btn.na-v.yellow:hover {
  color: var(--3d-dart-purple);
}

._3d-btn.na-v.white {
  color: #fff;
  background-color: #0a65db;
}

._3d-btn.na-v.white.show {
  padding: 15px 50px;
}

._3d-btn.na-v.hide {
  display: none;
}

._3d-btn.na-v.landing {
  background-color: #3929ab;
  border-radius: 12px;
}

._3d-btn.na-v.for-mobile-nav {
  display: none;
}

._3d-btn.na-v.pad-10 {
  padding-top: 15px;
  padding-bottom: 15px;
}

._3d-btn.ghost {
  border: 1px solid var(--white);
  background-color: #0000;
  font-family: Opensauceone, sans-serif;
}

._3d-btn.ghost:hover {
  border-color: var(--3d-dart-yellow);
}

._3d-btn.ghost.dark {
  border-color: var(--3d-dark-sky);
  color: var(--3d-dark-sky);
}

._3d-btn.ghost.dark.ps {
  border-color: var(--3d-dart-purple);
  color: var(--3d-dart-purple);
}

._3d-btn.ghost.dark.ps:hover {
  background-color: var(--3d-dart-purple);
  color: #fff;
}

._3d-btn.icon {
  grid-column-gap: 8px;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
}

._3d-btn.icon.pink {
  grid-column-gap: 8px;
  background-color: var(--dart-pink);
  color: var(--cb-500);
  align-items: center;
}

._3d-btn.icon.pink:hover {
  color: var(--3d-dart-yellow);
}

._3d-btn.icon.pink.bigger {
  padding-left: 40px;
  padding-right: 40px;
}

._3d-btn.icon.pink.bigger.no-bg {
  border: 1px solid var(--dart-pink);
  color: var(--dart-pink);
  background-color: #fcdfd800;
}

._3d-btn.icon.pink.bigger.no-bg:hover {
  border-color: var(--3d-dart-yellow);
  color: var(--3d-dart-yellow);
}

._3d-btn.icon.puff {
  background-color: var(--dart-puff-blue);
}

._3d-btn.icon.white {
  background-color: var(--white);
  color: var(--3d-dart-purple);
}

._3d-btn.icon.white:hover {
  color: var(--3d-dart-yellow);
}

._3d-btn.smaller {
  max-width: 300px;
  padding-top: 12px;
  padding-bottom: 12px;
}

._3d-btn.rev {
  background-color: var(--white);
  color: var(--3d-dart-purple);
}

._3d-btn.light {
  border: 1px solid var(--3d-dart-purple);
  background-color: var(--bg-pink);
  color: var(--3d-dart-purple);
  letter-spacing: 0;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  transition-duration: .2s;
  display: flex;
}

._3d-btn.light:hover {
  border-color: var(--3d-dart-yellow);
  color: var(--3d-dart-yellow);
}

._3d-btn.black {
  background-color: #000;
}

._3d-btn.is--secondary {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--3d-dart-purple);
  color: var(--3d-dart-purple);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

._3d-btn.is--secondary.is--smaller {
  padding-left: 32px;
  padding-right: 32px;
}

._3d-btn.webinar-submit {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

._3d-btn.white {
  background-color: var(--white);
  color: var(--3d-dart-purple);
}

._3d-btn.white:hover {
  background-color: var(--3d-dark-sky);
  color: var(--white);
}

._3d-btn.pricing {
  text-align: center;
  padding: 24px 64px;
}

._3d-btn.pricing.show-in-mobile {
  display: none;
}

._3d-btn.pricing.black {
  background-color: #000;
}

._3d-btn.pricing.yellow {
  background-color: var(--3d-dart-yellow-2);
  color: var(--black);
  margin-top: 40px;
}

._3d-btn.pricing.yellow:hover {
  color: var(--3d-dart-purple);
}

._3d-btn.pricing.white {
  color: #fff;
  background-color: #0a65db;
}

._3d-btn.pricing.white.show {
  padding: 15px 50px;
}

._3d-btn.pricing.hide {
  display: none;
}

._3d-btn.full-width {
  text-align: center;
  width: 100%;
}

._3d-btn._3d-btn-white {
  background-color: var(--white);
  color: var(--3d-dark-sky);
}

._3d-btn._3d-btn-white:hover {
  background-color: var(--3d-dark-sky);
  color: var(--white);
}

._3d-btn._3d-pick-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  color: var(--3d-dart-purple);
  align-items: center;
  width: auto;
  min-width: 175px;
  padding: 10px 24px;
  display: flex;
}

._3d-btn._3d-pick-btn.cursor-pointer {
  cursor: pointer;
}

._3d-btn.black-cta {
  background-color: var(--3d-dark-sky);
  border: 1px solid #222b40;
}

._3d-btn.black-cta:hover {
  color: var(--3d-dark-sky);
  background-color: #222b4000;
}

._3d-btn.border-cta {
  color: var(--3d-dark-sky);
  background-color: #583bac00;
  border: 1px solid #222b40;
}

._3d-btn.border-cta:hover {
  color: var(--white);
  background-color: #222b40;
}

._3d-btn.nav-v2 {
  text-align: center;
  padding: 16px 48px;
}

._3d-btn.nav-v2.show-in-mobile {
  display: none;
}

._3d-btn.nav-v2.black {
  background-color: #000;
}

._3d-btn.nav-v2.yellow {
  background-color: var(--3d-dart-yellow-2);
  color: var(--black);
  margin-top: 40px;
}

._3d-btn.nav-v2.yellow:hover {
  color: var(--3d-dart-purple);
}

._3d-btn.nav-v2.white {
  color: #fff;
  background-color: #0a65db;
}

._3d-btn.nav-v2.white.show {
  padding: 15px 50px;
}

._3d-btn.nav-v2.hide {
  display: none;
}

._3d-btn.nav-v2.landing {
  background-color: #3929ab;
  border-radius: 12px;
}

._3d-btn.nav-v2.for-mobile-nav {
  display: none;
}

._3d-btn.nav-v2.pad-10 {
  padding-top: 15px;
  padding-bottom: 15px;
}

._3d-btn.v2 {
  color: var(--3d-dart-purple);
  background-color: #0000;
}

.dart-hero-wrapper {
  flex-direction: column;
  align-items: center;
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dart-hero-wrapper.new-lp {
  margin-bottom: 80px;
}

.dart-hero-wrapper.home-padding {
  margin-bottom: 96px;
}

.h2-48-os {
  color: var(--white);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.3;
}

.h2-48-os.center {
  text-align: center;
}

.h2-48-os.center.left-on-mobile.black-text {
  color: var(--black);
  max-width: 850px;
}

.h2-48-os.center.left-on-mobile.mb20 {
  margin-bottom: 20px;
}

.h2-48-os.center.left-on-mobile.frameworks-h1 {
  max-width: 800px;
}

.h2-48-os.center.padding {
  margin-bottom: 40px;
}

.h2-48-os.center.text-blue {
  color: var(--cb-500);
}

.h2-48-os.is--dark {
  color: var(--3d-dark-sky);
  font-weight: 800;
}

.h2-48-os.is--dark.center.h3.width-fixed {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.h2-48-os.is--dark.center.left-in-mobile {
  line-height: 60px;
}

.h2-48-os.is--dark.center._765 {
  max-width: 765px;
}

.h2-48-os.is--dark.center.text-white {
  color: var(--white);
}

.h2-48-os.is--dark.center.width-800 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.h2-48-os.is--dark.h3 {
  line-height: 125%;
}

.h2-48-os.is--dark.heading-center {
  text-align: center;
}

.h2-48-os._800 {
  font-weight: 800;
}

.h2-48-os._800.black {
  color: var(--3d-dark-sky);
}

.h2-48-os._800.center.services-tab {
  margin-bottom: 15px;
}

.h2-48-os.purple {
  color: var(--3d-dart-purple);
}

.h2-48-os.blue {
  color: var(--dart-puff-blue);
}

.h2-48-os.blue.switch {
  position: absolute;
}

.h2-48-os.switch {
  width: 280px;
  margin-top: 0;
  line-height: 60px;
  position: absolute;
}

.h2-48-os.switch.blue._2 {
  z-index: 7;
  background-color: #fff;
}

.h2-48-os.switch.blue._2.no-padding {
  height: auto;
  padding: 0;
}

.h2-48-os.switch.yellow {
  color: var(--3d-dart-yellow);
  margin-top: 0;
  margin-bottom: 0;
}

.h2-48-os.switch.yellow._1 {
  z-index: 8;
  background-color: #fff;
  height: auto;
}

.h2-48-os.switch.red {
  color: var(--accent-red);
}

.h2-48-os.switch.red._3 {
  z-index: 6;
  background-color: #fff;
  height: auto;
  font-size: 48px;
}

.h2-48-os.switch.green {
  color: var(--accent-green);
}

.h2-48-os.switch.green._4 {
  z-index: 5;
  background-color: #fff;
  height: auto;
}

.h2-48-os.switch.purple._5 {
  z-index: 4;
  background-color: #fff;
  height: auto;
}

.h2-48-os.h2-line-height {
  line-height: 60px;
}

.h2-48-os.h2-line-height.center.ppc-lp {
  line-height: 1.25;
}

.h2-48-os.is--dark-h3 {
  color: var(--3d-dark-sky);
}

.dart-hero-heading-wrapper {
  z-index: 1;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.dart-heading-img-1 {
  z-index: -1;
  position: absolute;
  inset: -52px auto auto -62px;
}

.dart-heading-img-2 {
  z-index: -1;
  position: absolute;
  inset: 32px -50px 0% auto;
}

.pink-span {
  color: #fcdfd8;
}

.pink-span.semi-bold {
  font-weight: 600;
}

.dart-hero-subheading-wrapper {
  max-width: 760px;
  margin-top: 16px;
  margin-bottom: 48px;
}

.p1-20px {
  color: var(--white);
  letter-spacing: -.02em;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.p1-20px.center {
  text-align: center;
}

.p1-20px.center.cg-400.left-on-mobile.black.left-align {
  text-align: left;
}

.p1-20px.center.cb-300 {
  color: var(--cb-300);
}

.p1-20px.center.cb-100 {
  color: var(--cb-100);
}

.p1-20px.center.cb-100._765 {
  color: var(--black);
  max-width: 765px;
}

.p1-20px.center.cb-100.text-white {
  color: #fff;
}

.p1-20px.cg-400 {
  color: var(--cg-400);
}

.p1-20px._600 {
  color: var(--cg-500);
  font-weight: 600;
}

.p1-20px._600.center.pink {
  color: var(--dart-pink);
}

.p1-20px._800 {
  font-weight: 800;
}

.p1-20px._800.purple {
  color: var(--3d-dart-purple);
}

.p1-20px._800.purple.transparent {
  background-color: #583bac00;
}

.p1-20px.cg-500 {
  color: var(--cg-500);
}

.p1-20px.cg-500.max-width-500px {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.p1-20px.dart-pink {
  color: var(--dart-pink);
}

.p1-20px.cb-300 {
  color: var(--cb-300);
}

.p1-20px.cb-300.center.mt-8 {
  margin-top: 8px;
}

.p1-20px.cb-300.center.mt-8.white-text {
  color: var(--white);
}

.p1-20px.cb-300.center.mt-8.fs-16px {
  font-size: 16px;
}

.p1-20px.cb-300.center.mt-8.fs-16px.mw-880 {
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
}

.p1-20px.cb-300.center.mt-8.fs-16px.mw-880.mt-16 {
  margin-top: 16px;
}

.p1-20px.cb-300.center.text-white {
  color: var(--white);
}

.p1-20px.cb-300.center.text-white.mw-700 {
  max-width: 700px;
}

.p1-20px.black {
  color: var(--3d-dark-sky);
}

.p1-20px.black._800 {
  margin-top: 0;
  margin-bottom: 0;
}

.p1-20px.cb-100 {
  color: var(--cb-100);
}

.p1-20px.cb-100.text-align-center {
  text-align: center;
}

.dart-hero-button-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.page-wrapper.design-as-a-service {
  background-color: #0b001a;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.page-wrapper.seo-landing-page {
  background-color: #f7fbff;
}

.dart-hero-logo-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.yellow-span {
  color: var(--3d-dart-yellow);
}

.dart-hero-logo-row {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  display: flex;
}

.dart-hero-logo-row.width {
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.dart-hero-logo-row.width.wrap {
  flex-wrap: wrap;
  justify-content: center;
  width: auto;
  height: auto;
  margin-top: 15px;
}

.dart-logo-block {
  justify-content: center;
  width: 150px;
  display: flex;
}

.dart-hero-logo-img {
  max-height: 40px;
}

.dart-hero-logo-img.height-25px {
  max-height: 25px;
}

.dart-testimonial-wrapper {
  z-index: 2;
  max-width: 810px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.dart-testimonial-text-wrapper {
  background-color: var(--dart-puff-blue);
  padding: 64px 56px;
  position: relative;
}

.dart-testimonial-text-wrapper.video {
  padding: 0;
}

.dart-testimonial-text-wrapper.sp-testimonial {
  height: 100%;
}

.dart-testimonial-text-wrapper.sp-testimonials {
  padding-top: 40px;
  padding-bottom: 40px;
}

.dart-testimonial-profile-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: var(--cb-500);
  grid-template-rows: auto;
  grid-template-columns: 142px 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 142px;
  display: grid;
}

.dart-testimonial-profile-wrapper.partner {
  padding: 20px 56px;
}

.dart-testimonial-profile-wrapper.black {
  background-color: var(--black);
  grid-template-columns: .5fr 1fr 1fr;
}

.dart-testimonial-profile-wrapper.is--new {
  background-color: var(--3d-dark-sky);
  color: var(--cg-500);
  grid-template-columns: 142px 1.75fr 1fr;
  height: auto;
  padding-right: 3rem;
}

.dart-testimonial-profile-wrapper.bg-sky {
  background-color: var(--3d-dark-sky);
  grid-template-columns: 142px 1.2fr 1fr;
}

.dart-testimonial-inner-wrapper {
  margin-top: 16px;
  display: flex;
}

.h3-36px-opensauce {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.h3-36px-opensauce._600 {
  font-weight: 600;
}

.h3-36px-opensauce._600.left-in-mobile.new-lp {
  width: 600px;
}

.h3-36px-opensauce.center {
  text-align: center;
}

.h3-36px-opensauce.center.padding {
  margin-bottom: 40px;
}

.h3-36px-opensauce.center.padding._800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  line-height: 160%;
}

.h3-36px-opensauce.mb20 {
  margin-bottom: 20px;
}

.h3-36px-opensauce.mb20.black {
  color: var(--cb-500);
}

.p2-18px {
  color: var(--white);
  letter-spacing: -.02em;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.p2-18px.cg-300 {
  color: var(--cg-300);
}

.p2-18px.cb-500 {
  color: var(--cb-500);
  font-size: 18px;
}

.p2-18px.cb-500._16 {
  font-size: 17px;
}

.p2-18px._600 {
  font-weight: 600;
}

.p2-18px._600.purple {
  color: var(--3d-dart-purple);
  background-color: #0000;
}

.p2-18px._600.black {
  color: var(--3d-dark-sky);
}

.p2-18px._600.pink {
  color: var(--dart-pink);
}

.p2-18px.cb-100 {
  color: var(--cb-100);
}

.p2-18px._000 {
  color: var(--grey);
  text-align: left;
}

.dart-testimonil-grpahic {
  z-index: 2;
  position: absolute;
  inset: -32px 17px auto auto;
}

.dart-testimonil-grpahic.inside.sp {
  width: 100px;
}

.testimonial-overlap-bottom {
  z-index: -1;
  background-color: var(--cb-500);
  height: 142px;
  position: absolute;
  inset: auto 0% 0%;
}

.testimonial-overlap-bottom.white {
  background-color: var(--white);
}

.testimonial-overlap-bottom.white.z {
  z-index: 1;
  height: 200px;
}

.testimonial-overlap-bottom.white.fs-page {
  height: 294px;
}

.testimonial-overlap-bottom.bg-pink {
  background-color: var(--bg-pink);
}

.testimonial-overlap-bottom.bg-pink.bg-white {
  background-color: var(--white);
}

.testimonial-overlap-bottom.dark-pink {
  background-color: var(--dart-pink);
}

.testimonial-overlap-bottom.bg-blue-powder {
  background-color: var(--cg-200);
}

.dart-testimonial-profile-avatar {
  justify-content: flex-start;
  align-items: center;
  height: 142px;
  display: flex;
}

.dart-testimonial-profile-designation {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.dart-testimonial-profile-logo {
  justify-content: flex-end;
  align-items: center;
  padding-right: 40px;
  display: flex;
}

.dart-testimonial-profile-logo.hide-in-mobile {
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
}

.h5-24px-opensauce {
  color: var(--white);
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}

.dart-test-text-block {
  grid-row-gap: 64px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dart-test-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 540px;
  display: flex;
}

.dart-test-text.bigger {
  width: 390px;
  max-width: 580px;
}

.dart-test-text-inner {
  grid-column-gap: 44px;
  grid-row-gap: 86px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 3px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dart-test-text-inner.new-lp {
  grid-template-columns: 599px minmax(auto, 3px) 390px;
}

.dart-test-text-inner.partner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: .75fr minmax(auto, 3px) 1.1fr;
  margin-top: 60px;
}

.datr-test-divide {
  background-color: #3d4d75;
  width: 3px;
  height: auto;
}

.dart-test-text-logos {
  grid-column-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.dart-test-text-logos.startups-logo-gap {
  grid-column-gap: 90px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
}

.dart-test-text-logos.startups-logo-gap.newlp {
  align-items: center;
  width: 800px;
  margin-top: 40px;
}

.dart-test-text-logos.center {
  grid-column-gap: 32px;
  justify-content: center;
}

.dart-2box-wrapper {
  grid-column-gap: 32px;
  margin-top: 64px;
  display: flex;
}

.home-services-box {
  grid-row-gap: 56px;
  background-color: var(--dart-puff-blue);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 592px;
  padding-top: 40px;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
}

.home-services-box.pink {
  background-color: var(--dart-pink);
}

.home-services-box-text {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.home-services-kicker {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 86px;
  margin-bottom: 20px;
  display: flex;
}

.home-services-text {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.home-services-kicker-boc {
  align-items: center;
  width: 202px;
  display: flex;
}

.home-services-kicker-text {
  color: var(--white);
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
}

.home-services-kicker-text.black {
  color: var(--cb-500);
}

.home-services-kicker-divide {
  background-color: #fafafa40;
  width: 2px;
  height: 56px;
  margin-left: 20px;
  margin-right: 20px;
}

.h4-30px {
  color: var(--white);
  text-align: left;
  letter-spacing: -.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 29px;
  font-weight: 800;
  line-height: 38px;
}

.h4-30px.black {
  color: var(--3d-dark-sky);
}

.h4-30px.black.center {
  text-align: center;
}

.h4-30px.black.center._600 {
  font-weight: 600;
}

.h4-30px.no-vertical-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.h4-30px.fw-600 {
  font-weight: 600;
}

.btn-icon {
  width: 20px;
  margin-bottom: -6px;
}

.blue-span {
  color: var(--dart-puff-blue);
}

.blue-span.bold {
  font-weight: 700;
}

.dart-services-wrapper, .dart-services-wrapper.new-lp, .dart-services-heading {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dart-services-heading.proc-ess {
  grid-row-gap: 8px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.dart-services-heading.proc-ess.align-center {
  text-align: center;
  max-width: 876px;
}

.dart-services-heading.ma {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.dart-services-tab-wrapper {
  margin-top: 48px;
}

.dart-services-tab-wrapper.new-lp {
  height: 636px;
}

.dart-services-tab-wrapper.abm-lite {
  height: 556px;
}

.dart-services-tab {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px solid var(--dart-pink);
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.dart-services-tab.abm-new-lp {
  background-color: #fff;
  border-style: none;
  height: 636px;
}

.dart-services-tab.abm-new-lp-2 {
  height: 556px;
}

.dart-services-tab-menu {
  flex-direction: column;
  justify-content: center;
  width: 32%;
  max-width: 300px;
  display: flex;
}

.dart-services-tab-content {
  flex: 1;
  align-self: center;
}

.dart-services-tab-content.new-lp {
  height: 636px;
  display: flex;
}

.dart-services-tab-content.abm-new-lp {
  background-color: #fff;
}

.dart-services-tab-link {
  grid-column-gap: 24px;
  background-color: var(--bg-pink);
  color: var(--cb-300);
  letter-spacing: -.02em;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 26px 32px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.dart-services-tab-link:hover {
  color: var(--cb-500);
  text-decoration: none;
}

.dart-services-tab-link.w--current {
  background-color: var(--3d-dart-purple);
  color: var(--white);
}

.services-tablink-icon {
  margin-bottom: -8px;
}

.services-tab-content-wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.services-tab-content-wrapper.abm-new-lp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
}

.services-tab-content-wrapper.new-lp, .services-tab-content-wrapper.hubspot {
  justify-content: center;
}

.services-tab-content-text {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 72px;
  padding-left: 40px;
  display: flex;
}

.services-tab-content-text.new-lp {
  justify-content: center;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.services-tab-content-box {
  grid-column-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.services-tab-content-box._2 {
  grid-row-gap: 24px;
  background-color: var(--dart-pink);
  flex-direction: column;
  padding: 24px 52px;
}

.services-tab-content-box.abm-new-lp {
  align-items: center;
  height: 500px;
}

.services-tab-content-box.abm-new-lp.new-lp {
  height: 636px;
}

.services-tab-content-box.abm-new-lp.abm-lite {
  height: 420px;
}

.services-tab-content-img-wrapper {
  flex: none;
  max-width: 336px;
  display: block;
}

.services-tab-content-img-wrapper.new-lp {
  max-width: none;
  height: 100%;
}

.services-tab-content-img-wrapper.hubspot {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-btn {
  grid-column-gap: 8px;
  color: var(--3d-dart-purple);
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.text-btn:hover {
  color: var(--dart-puff-blue);
}

.service-cs-logo {
  margin-bottom: 8px;
}

.bold-span {
  font-weight: 800;
}

.services-tab-pane.new-lp {
  width: 100%;
  height: 100%;
  padding-right: 20px;
}

.process-timeliine-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: 490px 490px 490px 490px;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 140px;
  display: grid;
}

.process-timeliine-wrapper.saas-seo-agency {
  grid-template-rows: 490px 490px 490px 490px auto auto auto;
}

.process-timeline-content {
  flex-direction: row;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.process-timeline-content.img {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.process-timeline-content.small-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.process-timeline-center-outer {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 30px;
  display: flex;
  position: relative;
}

.process-timeline-purple {
  background-color: var(--3d-dart-purple);
  flex: 0 auto;
  width: 4px;
  height: 101%;
  position: absolute;
  top: -40px;
}

.center-timline-block {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 490px;
  display: flex;
}

.timeline-start-block {
  background-color: var(--3d-dart-purple);
  width: 23px;
  height: 23px;
  transform: rotate(45deg);
}

.timeline-start-block._1.rounded-corners, .timeline-start-block._2.rounded-corners, .timeline-start-block._3.rounded-corners, .timeline-start-block._4.rounded-corners {
  border-radius: 20px;
}

.timeline-heading {
  color: var(--3d-dart-yellow);
  letter-spacing: 0;
  margin-bottom: 16px;
  font-family: Array, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 42px;
}

.timeline-heading.red {
  color: var(--accent-red);
}

.timeline-heading.green {
  color: var(--accent-green);
}

.timeline-heading.pink {
  color: var(--dart-pink);
}

.timeline-heading.red-1, .timeline-heading.color-red {
  color: var(--accent-red);
}

.timeline-heading.color-blue {
  color: var(--royal-blue-2);
}

.timeline-heading.color-grey {
  color: var(--cg-500);
}

.timeline-heading.color-pink {
  color: var(--pink);
}

.timeline-heading.color-grey-2 {
  color: var(--cg-600);
}

.process-timeline-yellow {
  background-color: var(--3d-dart-yellow);
  width: 4px;
  height: 0%;
  position: absolute;
  top: -40px;
}

.process-timeline-illustration {
  width: 100%;
  max-height: 100%;
}

.process-timeline-illustration.show-in-mobile {
  display: none;
}

.process-timeline-illustration.width-80 {
  width: 70%;
}

.process-timline-text {
  width: 100%;
}

.process-timline-text.right-aligned {
  margin-left: auto;
}

._3d-ppl-heading {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._3d-ppl-tag {
  background-color: var(--dart-pink);
  color: var(--3d-dart-purple);
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 28px;
  display: flex;
  transform: rotate(-2deg);
}

.ppl-heading-1 {
  grid-column-gap: 16px;
  margin-top: 40px;
  display: flex;
}

.ppl-switch-heading-wrapper {
  flex-direction: column;
  width: 310px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ppl-heading-2 {
  margin-top: 8px;
  margin-bottom: 16px;
}

._3d-ppl-carousel-wrapper {
  justify-content: center;
  align-items: center;
  height: 370px;
  margin-top: 150px;
  display: flex;
}

._3d-ppl-info-wrapper {
  z-index: 8;
  background-color: var(--dart-pink);
  max-width: 574px;
  padding: 25px 20px;
  display: flex;
  position: relative;
  left: -60px;
}

._3d-ppl-info-wrapper._2 {
  z-index: 7;
  display: none;
  position: absolute;
  inset: 0% 0% auto -60px;
}

._3d-ppl-info-wrapper._3 {
  z-index: 6;
  position: absolute;
  inset: 0% 0% auto -60px;
}

._3d-ppl-info-wrapper._4 {
  z-index: 5;
  position: absolute;
  inset: 0% 0% auto -60px;
}

._3d-ppl-info-wrapper._5 {
  z-index: 4;
  display: none;
  position: absolute;
  inset: 0% 0% auto -60px;
}

.stack-image {
  z-index: 8;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63cba4655ff1b73cf6625f5e_strategist-ppl.png");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 362px;
  min-height: 100%;
  transition: z-index .425s, opacity .275s, right .6s ease-out, transform .6s ease-out, left .2s;
  position: absolute;
}

.stack-image.stack-2 {
  z-index: -1;
  background-color: var(--cb-500);
  background-image: linear-gradient(to bottom, var(--3d-dark-sky), var(--3d-dark-sky)), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63cba4655ff1b73cf6625f5e_strategist-ppl.png");
  -webkit-text-fill-color: inherit;
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-clip: border-box;
  height: 362px;
  min-height: auto;
  margin-top: 0;
  top: 0%;
  bottom: 0;
  right: 5%;
  transform: translate(0, 6%);
}

.stack-image.stack-3 {
  z-index: -3;
  background-image: linear-gradient(to bottom, var(--3d-dart-purple), var(--3d-dart-purple)), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63cba4655ff1b73cf6625f5e_strategist-ppl.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: 362px;
  min-height: auto;
  top: 0;
  right: 10%;
  transform: translate(0, 13%);
}

.stack-image._2 {
  z-index: 12;
  object-fit: cover;
  display: none;
}

.stack-image._3 {
  z-index: 10;
  object-fit: cover;
  object-position: 50% 0%;
}

.stack-image._1 {
  z-index: 13;
  object-fit: cover;
  object-position: 50% 25%;
}

.stack-image._4 {
  z-index: 9;
  object-fit: cover;
  object-position: 50% 5%;
}

.stack-image._5 {
  z-index: 8;
  object-fit: cover;
  object-position: 50% 0%;
}

.img-stack-wrapper {
  z-index: 1;
  width: 405px;
  height: 360px;
  position: relative;
}

.contruction-padinig {
  height: 100vh;
  margin-top: 390px;
}

._3d-ppl-info-content {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.content-right {
  height: 180px;
  position: relative;
}

._3d-ppl-icon-wrapper {
  background-color: var(--3d-dark-sky);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-right: 20px;
  display: flex;
}

.hero-left-2 {
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
}

.location-description {
  color: var(--cb-500);
  letter-spacing: -.02em;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
}

.location-cms {
  width: 100%;
  display: none;
}

.locations-content-wrapper {
  background-color: var(--dart-pink);
  padding: 25px;
}

.slider-left-button {
  cursor: pointer;
  transition: transform .425s;
}

.slider-left-button:hover {
  transform: scale(1.3);
}

.slider-nav {
  grid-column-gap: 30px;
  color: #fff;
  justify-content: space-between;
  margin-top: 6.25rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.875rem;
  display: flex;
  position: absolute;
  inset: auto -8% 6% auto;
}

.slider-nav.hide {
  display: none;
}

.image-stack-wrapper {
  z-index: 1;
  flex-direction: column;
  align-self: flex-end;
  width: 100%;
  height: 390px;
  position: relative;
  right: auto;
}

.slider-right-button {
  cursor: pointer;
  font-style: italic;
  transition: transform .425s;
}

.slider-right-button:hover {
  transform: scale(1.3);
}

.location-title {
  color: var(--3d-dart-purple);
  letter-spacing: -.02rem;
  text-transform: capitalize;
  margin-bottom: 6px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.25;
  display: block;
}

.location-title.light {
  color: var(--3d-dark-sky);
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.hero-content-grid {
  grid-column-gap: 0vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: flex;
}

.locations-list {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-direction: column;
  display: flex;
}

.location-title-wrapper {
  flex-wrap: wrap;
  margin-bottom: 1.6rem;
}

.images-cms {
  display: none;
}

.hero-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.don-t-delete, .hidden {
  display: none;
}

.trusted-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.trusted-wrapper.show-in-mobile {
  display: none;
}

.trusted-item {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.trusted-item:hover {
  color: var(--3d-dart-purple);
}

.trusted-item.pink {
  background-color: var(--bg-pink);
}

.trusted-icon {
  filter: grayscale();
  text-align: center;
  max-width: 124px;
  height: 32px;
}

.trusted-icon.small {
  height: 25px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.trsued-item-out-box {
  height: 32px;
  overflow: hidden;
}

.trused-icon-in-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.say-component {
  padding-top: 150px;
}

.say-component.no-padding {
  padding-top: 0;
}

.say-wrapper {
  grid-column-gap: 32px;
  justify-content: space-between;
  margin-top: 64px;
  display: flex;
}

.say-item {
  background-color: var(--dart-pink);
  flex: 1;
  align-items: center;
  transition: all .3s;
  display: flex;
}

.say-item:hover {
  background-color: var(--bg-pink);
}

.say-item-content {
  flex: 1;
  align-self: flex-start;
  padding: 14px 30px;
  position: relative;
}

.say-aphost {
  position: absolute;
  inset: -20px auto auto -32px;
}

.say-top-text {
  color: var(--dart-pink);
  letter-spacing: -.02em;
  background-color: #000;
  padding: 8px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  display: inline-block;
}

.say-name {
  letter-spacing: -.02em;
  margin-top: 8px;
  margin-bottom: 2px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
}

.say-designation {
  color: var(--3d-dark-sky);
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.say-icon {
  margin-top: 6px;
}

.say-icon.hiver-icon {
  height: 35px;
}

.say-lightbox {
  position: relative;
}

.max-width-765px {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  max-width: 765px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.max-width-765px._860 {
  max-width: 860px;
}

.max-width-765px.mww-920 {
  max-width: 920px;
}

.max-width-765px.mww-920.pad-80 {
  padding: 80px;
}

.max-width-765px.mww-920.pad-80.gap-40 {
  grid-row-gap: 48px;
}

.max-width-765px.is-54rem {
  max-width: 54rem;
}

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

.margin-top-48px.mt-40 {
  margin-top: 40px;
}

.tt-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 48px;
  display: flex;
}

.footer-top {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.footer-logo {
  height: 38px;
}

.footer-column {
  grid-row-gap: 16px;
  color: var(--cg-600);
  flex-direction: column;
  align-items: flex-start;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  display: flex;
}

.footer-column.resource-hub {
  padding-top: 35px;
}

.footer-column.dark {
  color: var(--black);
}

.footer-link {
  color: var(--white);
  font-family: Opensauceone, sans-serif;
  text-decoration: none;
}

.footer-link:hover {
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

.footer-link.w--current {
  color: var(--3d-dart-yellow);
}

.footer-alert-wrapper {
  position: relative;
}

.footer-alert-text {
  background-color: var(--3d-dart-purple);
  color: var(--white);
  padding: 2px 4px;
  font-size: 8px;
  display: inline-block;
  position: absolute;
  inset: -12px -42px auto auto;
}

.footer-newsletter-wrapper {
  color: #fff;
  max-width: 400px;
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
}

.footer-newsletter-wrapper.site-bg {
  background-color: #222b40;
  border-radius: 5px;
  margin-top: 20px;
  padding: 20px;
}

.footer-form {
  grid-column-gap: 6px;
  margin-top: 12px;
  display: flex;
}

.footer-field {
  color: #fff;
  background-color: #344054;
  border: 0 solid #000;
  border-radius: 2px;
  margin-bottom: 0;
}

.footer-button {
  background-color: var(--3d-dart-purple);
  padding-left: 12px;
  padding-right: 12px;
  font-weight: 500;
}

.footer-button:hover {
  color: var(--3d-dart-yellow);
}

.footer-column-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

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

.footer-bottom.landing {
  border-top: 1px solid var(--cg-500);
  padding-top: 64px;
  padding-bottom: 64px;
}

.copyright-text {
  opacity: .8;
  color: var(--cg-500);
  font-size: 16px;
  font-weight: 500;
}

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

.footer-social {
  color: var(--white);
  margin-left: 16px;
}

.footer-social:hover {
  color: var(--3d-dart-yellow);
}

.footer-social.ml-0 {
  margin-left: 0;
}

.footer-social.author-blog {
  color: var(--3d-dart-purple);
  margin-left: 0;
}

.footer-tp-image {
  height: 24px;
  margin-right: 40px;
}

.footer-social-wrapper {
  grid-column-gap: 20px;
  display: flex;
}

.dart-hero-logo-wrap {
  height: 48px;
  overflow: hidden;
}

.dart-hero-logo-wrap.testing {
  height: auto;
}

.tabs-absolute {
  z-index: 5;
  background-color: var(--3d-dart-yellow);
  color: var(--3d-dark-sky);
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  position: absolute;
  top: 7px;
  right: 24px;
}

.logo-mobile {
  display: none;
}

._125-48 {
  width: 125px;
  height: 48px;
}

.home-service-image-box {
  align-items: flex-end;
  height: 282.988px;
  display: flex;
  position: relative;
}

.home-service-image-box.new-cta {
  height: auto;
}

.home-service-bg-image {
  z-index: 2;
  position: relative;
}

.home-service-rocket-icon {
  z-index: 1;
  position: absolute;
  inset: auto 0% 0% auto;
}

.home-service-pattern {
  z-index: 0;
  width: 214px;
  position: absolute;
  inset: 0% auto 0% 20%;
}

.home-service-grwoth-icon {
  z-index: 3;
  width: 90%;
  height: 90%;
  position: absolute;
  inset: auto 0% 0% 7.5%;
}

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

._3d-nav-dropdown.for-dashboard {
  margin-left: auto;
  margin-right: auto;
}

._3d-nav-toogle {
  color: var(--cg-200);
  flex-flow: column-reverse wrap;
  padding: 6px 30px 6px 0;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
}

._3d-nav-toogle.dark-sky {
  color: var(--3d-dark-sky);
}

._3d-nav-toogle.black {
  color: #000;
}

._3d-nav-dropdown-list.w--open {
  grid-row-gap: 6px;
  background-color: var(--3d-dark-sky);
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

._3d-nav-dropdown-list.v2 {
  background-color: var(--dart-pink);
  color: var(--3d-dark-sky);
}

._3d-nav-dropdown-list.bg-pink {
  background-color: var(--bg-pink);
}

._3d-nav-dropdown-list.bg-yellow.w--open {
  background-color: #ffc03b;
}

._3d-nav-dropdown-list.bg-yellow-shade.w--open {
  background-color: #fff9f0;
}

._3d-nav-dropdown-list.bg-navy-blue.w--open {
  background-color: #397de3;
}

._3d-nav-dropdown-list.bg-white {
  background-color: #f6f8fa;
}

.process-sub-text {
  background-color: var(--dart-puff-blue);
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 36px;
  padding: 8px 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  transform: none;
}

.font--02em {
  letter-spacing: -.02em;
  font-family: Opensauceone, sans-serif;
}

.font--02em.seo-landing-page {
  background-color: #f7fbff;
}

.fade-up.tricks {
  border-bottom: 6px solid var(--dart-puff-blue);
}

.lightbox-image {
  height: 200px;
}

.lighbox-play-icon {
  z-index: 2;
  width: 21px;
}

.lighbox-play-icon.lighbox-startup {
  width: 36px;
}

.lighbox-play-icon.lighbox-startup.new-size-casestudy {
  width: 20px;
}

.lighbox-play-icon-wrapper {
  background-color: var(--results-bg);
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.lighbox-play-icon-wrapper:hover {
  background-color: var(--3d-dart-yellow);
  color: var(--3d-dart-purple);
}

.lighbox-play-icon-wrapper.startup-page {
  width: 120px;
  height: 120px;
  position: absolute;
  bottom: auto;
  right: auto;
}

.lighbox-play-icon-wrapper.startup-page.new-size-casestudy {
  width: 70px;
  height: 70px;
}

.no-wrap {
  white-space: nowrap;
}

._3d-ppl-carousel-outer-block, .services-dropdwon-wrapper, .services-dropdown.show-in-mobile {
  display: none;
}

.services-dropdown-toggle {
  grid-column-gap: 24px;
  background-color: var(--bg-pink);
  color: var(--cb-300);
  padding: 29px 32px;
  display: flex;
}

.services-dropdown-text {
  color: var(--grey);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
}

.services-dropdown-list.w--open {
  background-color: #ddd0;
  position: relative;
}

._3d-ppl-center-star-wrapper {
  display: block;
  position: absolute;
  inset: -25% -25% auto auto;
}

.star-image {
  z-index: 5;
  background-color: #fff;
  position: relative;
}

.star-image._2 {
  z-index: 4;
  display: none;
  position: absolute;
  inset: 0%;
}

.star-image._3 {
  z-index: 3;
  position: absolute;
  inset: 0%;
}

.star-image._4 {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.star-image._5 {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.footer-social-item:hover {
  color: var(--3d-dart-yellow);
}

.footer-social-item.dark {
  color: #000;
}

.footer-social-item.dark:hover {
  color: var(--3d-dart-purple);
}

.footer-social-item.purple-icon {
  color: #543da5;
}

.nav-logo.dark {
  filter: invert();
}

.nav-logo.h-none {
  height: auto;
}

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

.startups-header-component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}

.startups-header-component.marketing {
  grid-column-gap: 100px;
  align-items: center;
}

.startups-header-content {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 585px;
  display: flex;
}

.startups-header-content.no-sub-text.is-gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.startups-header-content.max-width-600px {
  max-width: 600px;
}

.startups-header-content.hubspot {
  width: 100%;
}

.startups-header-image-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: flex-end;
  display: flex;
}

.startups-header-image-wrapper.hubspot {
  width: 35%;
}

.startups-header-para {
  color: var(--cg-400);
  max-width: 477px;
  margin-top: 16px;
  margin-bottom: 48px;
  font-size: 20px;
  line-height: 1.5;
}

.startups-header-para.cb-200 {
  color: var(--cb-200);
}

.startups-header-para.cb-200.h {
  margin-bottom: 0;
  font-weight: 700;
}

.startups-header-para.cb-200.hubspot {
  width: 90%;
  max-width: none;
  font-size: 15px;
}

.startups-header-para.cb-200.marketing {
  margin-bottom: 0;
}

.startups-header-para.less-padding {
  color: var(--cg-200);
  margin-bottom: 0;
  font-weight: 600;
}

.startups-header-para.width-none {
  max-width: none;
  margin-bottom: 40px;
}

.startups-header-image {
  object-fit: contain;
  height: 100%;
}

.startups-header-image.width {
  width: 80%;
  height: auto;
  margin-left: auto;
}

.dart-test-text-item {
  grid-column-gap: 16px;
  align-items: flex-start;
  margin-top: 8px;
  line-height: 1.5;
  display: flex;
}

.dart-test-text-item.hide {
  display: none;
}

.dart-test-icon {
  background-color: var(--3d-dart-purple);
  flex: none;
  width: 24px;
  height: 24px;
}

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

.max-width-760px {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.max-width-760px.career-page {
  grid-row-gap: 24px;
  text-align: left;
  max-width: 500px;
  margin-left: 0;
}

.vs-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 150px;
  display: grid;
  position: relative;
}

.vs-wrapper.scaleups {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-left: 32px;
  padding-right: 32px;
  display: grid;
}

.vs-item {
  z-index: 2;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-bottom: 60px;
  padding-left: 62px;
  padding-right: 62px;
  display: flex;
  position: relative;
}

.vs-item.second-item {
  background-color: var(--dart-pink);
}

.vs-top-text {
  background-color: var(--3d-dart-yellow);
  color: var(--3d-dark-sky);
  margin-bottom: 12px;
  padding: 24px 40px;
  font-family: Array, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: .694444;
  display: inline-block;
  transform: rotate(-3.41deg)translate(0, -32px);
}

.vs-top-text.second-item-text {
  background-color: var(--3d-dart-purple);
  color: #eaecf0;
  transform: rotate(1.53deg)translate(0, -32px);
}

.vs-top-text.second-item-text.hubspot {
  line-height: .9;
}

.vs-top-text.hubspot {
  line-height: .9;
  transform: translate(0, -32px);
}

.vs-content-item {
  grid-column-gap: 24px;
  color: var(--3d-dark-sky);
  align-items: flex-start;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.55556;
  display: flex;
}

.vs-content-item._100, .vs-content-item.align-left {
  margin-right: auto;
}

.vs-icon {
  flex: none;
  width: 32px;
  height: 32px;
}

.absolute-dark-blue-bottom-part {
  background-color: var(--3d-dark-sky);
  height: 252px;
  position: absolute;
  inset: auto 0% 0%;
}

.absolute-dark-blue-bottom-part.startup-gap {
  height: 320px;
}

.timeline_component {
  position: relative;
}

.timeline-wrapper {
  grid-row-gap: 90px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.timeline-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 164px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.timeline-element {
  justify-content: flex-start;
  padding-left: 0;
  display: flex;
}

.timeline-content-wrapper {
  background-color: var(--dart-puff-blue);
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 595px;
  padding: 40px;
  font-size: 32px;
  display: flex;
}

.timeline-content-wrapper.scaleups {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.timeline-content-wrapper.positioning {
  flex: 1;
}

.timeline-content-wrapper.fs-new-width {
  max-width: 432px;
}

.timeline-circle {
  background-color: var(--dart-puff-blue);
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
}

.timeline-progress {
  z-index: -2;
  background-color: #2c3b5a;
  border-radius: 37px;
  width: 8px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 32px;
}

.timeline-progress.not-full-height {
  height: 96%;
  overflow: hidden;
}

.timeline-progress-bar {
  z-index: -3;
  background-color: var(--3d-dart-yellow);
  border-radius: 37px;
  width: 8px;
  height: 50vh;
  position: fixed;
  bottom: 50vh;
}

.timeline-icon {
  z-index: 3;
  color: var(--3d-dark-sky);
  width: 40px;
  height: 41px;
}

.timeline-image-wrapper {
  background-color: #27324a;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.timeline-scroll-item {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.timeline-content-list-item {
  grid-column-gap: 24px;
  align-items: flex-start;
  margin-top: 16px;
  font-size: 18px;
  line-height: 1.5;
  display: flex;
}

.timeline-list-icon {
  background-color: #10182840;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
}

.timeline-image {
  height: 100%;
}

.timeline-image.fixed-in-middle {
  height: 80%;
}

.timeline-inital-text-wrapper {
  grid-row-gap: 16px;
  color: var(--cg-400);
  flex-direction: column;
  line-height: 1.33333;
  display: flex;
}

.timeline-inital-text-wrapper.is-b2b-ppc {
  max-width: 43.75rem;
}

.font-size-24px {
  font-size: 24px;
}

.font-size-24px.margin-top-8px {
  margin-top: 8px;
}

.startups-number_component {
  background-color: var(--3d-dark-sky);
  color: #fff;
  padding: 64px;
  position: relative;
}

.startups-number_component.new-lp-abm {
  margin-bottom: 96px;
}

.startups-number_component.ppc-lp {
  background-color: var(--dart-puff-blue);
}

.startups-number-top-text {
  color: var(--dart-pink);
  text-align: center;
  margin-bottom: 8px;
  font-weight: 600;
}

.startup-number-grid {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2px 1fr 2px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  display: grid;
}

.startup-number-grid._3-cols {
  grid-template-columns: 1fr 2px 1fr;
}

.startup-numner-grid-item {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  font-weight: 600;
  line-height: 1.55556;
  display: flex;
}

.startup-numner-grid-item.hide-for-all {
  display: none;
}

.startup-numner-grid-number {
  color: var(--3d-dart-yellow);
  text-align: center;
  font-family: Array, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.4;
}

.vertical-margin-24px {
  max-height: 48px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.vertical-margin-24px.max-height-30 {
  max-height: 30px;
}

.vertical-margin-24px.max-height-30.fixed-to-bottom {
  margin-top: auto;
}

.startups-number-gird-link {
  grid-column-gap: 8px;
  color: var(--dart-pink);
  justify-content: center;
  align-items: flex-start;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.startups-number-gird-link:hover {
  color: var(--dart-pink);
  text-decoration: underline;
}

.startup-number-grid-line {
  background-color: #354364;
  width: 2px;
  height: 100%;
  max-height: 172px;
}

.startup-number-grid-line.hide-for-alll {
  display: none;
}

.font-color-dark-sky {
  color: var(--3d-dark-sky);
}

.font-color-dark-sky.center-align {
  text-align: center;
}

.font-color-dark-sky.center-align.mt-24px {
  margin-top: 24px;
}

.font-color-dark-sky.center-align.mt-24px.width-800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.55;
}

.handshake-image {
  width: 200px;
  margin-top: 32px;
}

.services-component.mb-80 {
  margin-bottom: 80px;
}

.ss-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.ss-grid-item {
  background-color: #fff;
  border: 1px solid #fcdfd880;
  padding: 32px 32px 48px;
  transition: all .3s;
}

.ss-grid-item:hover {
  background-color: #fcdfd880;
}

.ss-grid-image {
  height: 48px;
  margin-bottom: 6px;
}

.ss-gird-item-list {
  grid-column-gap: 16px;
  align-items: flex-start;
  margin-top: 12px;
  font-size: 18px;
  line-height: 1.5;
  display: flex;
}

.startup-services-tag {
  color: #3e48ab;
  text-align: center;
  margin-bottom: 8px;
  font-weight: 600;
}

.startup-customer-lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 450px;
  display: flex;
}

.startup-customer-lightbox.test {
  height: auto;
}

.startup-lightbox-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.startup-lightbox-image.test {
  width: 700px;
  height: 250px;
}

.margin-bottom-64px {
  margin-bottom: 64px;
}

.faq_question {
  color: var(--cb-500);
  cursor: pointer;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 32px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.33333;
  display: flex;
}

.faq_question.plr-0 {
  padding-left: 0;
  padding-right: 0;
}

.faq_icon {
  align-self: center;
  width: 2rem;
  margin-left: auto;
}

.faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.padding-global.overflow-hidden {
  overflow: hidden;
}

.padding-global.is-case-content {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-global.is-0 {
  padding-right: 7.2rem;
}

.faq_answer {
  background-color: var(--cg-300);
  color: var(--cb-500);
  padding-left: 32px;
  padding-right: 32px;
  line-height: 1.55556;
  overflow: hidden;
}

.max-width-large {
  width: 100%;
  max-width: 1000px;
}

.faq_list-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  margin-top: 64px;
  display: grid;
}

.faq_list-grid.mt--0 {
  margin-top: 0;
  margin-bottom: 0;
}

.startup-faq-text {
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Opensauceone, sans-serif;
}

.startup-faq-text.faq1 {
  padding-bottom: 14px;
}

.startup-faq-text.faq-list {
  padding-top: 5px;
  padding-bottom: 5px;
}

.startup-faq-text.is0normal {
  display: block;
}

.ss-slider {
  background-color: #fff0;
  height: auto;
  display: none;
}

.ss-slider-nav {
  bottom: -48px;
}

.timeline-slider {
  background-color: #ddd0;
  height: auto;
  margin-top: 48px;
  display: none;
}

._800 {
  font-weight: 800;
}

.startup-number-arrow {
  position: absolute;
  inset: -16px -16px auto auto;
}

.startup-number-arrow.fixed-height {
  max-height: 120px;
}

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

.max-width-1010px {
  max-width: 1010px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-1010px.white {
  z-index: 1;
  background-color: #fff;
  position: absolute;
  top: -195px;
}

.team-pic-header {
  z-index: 10;
  grid-row-gap: 12px;
  flex-direction: column;
  padding: 64px 200px 64px 64px;
  display: flex;
  position: relative;
}

.team-header-icon {
  position: absolute;
  inset: 0% 42px auto auto;
}

.about-team-image {
  width: 100%;
  display: none;
}

.ft-top-text {
  color: var(--dart-pink);
  text-align: center;
  margin-bottom: 8px;
  font-weight: 600;
}

.ft-slider-wrapper {
  margin-top: 40px;
}

.ft-slider {
  background-color: #ddd0;
  height: auto;
}

.ft-slider.is-careers {
  z-index: 50;
  overflow: hidden;
}

.ft-slide-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 330px 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.ft-slide-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  max-height: 290px;
}

.ft-slide-image.centered {
  object-position: 50% 50%;
}

.ft-slide-content {
  color: #fff;
  background-color: #2a3654;
  padding: 40px;
  line-height: 1.55556;
}

.ft-slide-content.is-careers {
  align-items: center;
  display: flex;
}

.ft-designation {
  background-color: var(--3d-dart-purple);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 40px;
  display: flex;
}

.ft-experience {
  grid-column-gap: 52px;
  background-color: var(--cb-500);
  justify-content: space-between;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 40px;
  display: flex;
}

.ft-titles {
  color: var(--dart-pink);
  font-size: 16px;
  line-height: 1.5;
}

.ft-titles-head-text {
  color: var(--cg-600);
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42857;
}

.ft-previous {
  flex: 1;
}

.ft-previous-logo-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.ft-title-logo {
  max-height: 31.9922px;
}

.ft-title-logo.white-coloured {
  filter: grayscale();
}

.ft-title-logo.max-height-25 {
  max-height: 24px;
}

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

.ft-arrow-box {
  background-color: var(--dart-pink);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.ft-arrow-box.hide-right-arr {
  display: none;
}

.ft-right-arrow {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.sclaeup-content-component {
  z-index: 2;
  grid-row-gap: 16px;
  color: #475467;
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  max-width: 792px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 80px;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.sclaeup-content-component.z-2 {
  z-index: 2;
}

.scaleup-item-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 80%;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.scaleup-item {
  grid-column-gap: 24px;
  color: var(--3d-dark-sky);
  text-align: left;
  align-items: flex-start;
  font-size: 18px;
  display: flex;
}

.scaleup-sec-1-right {
  position: absolute;
  inset: auto -128px 0% auto;
}

.scaleup-sec-1-right.sec-2-right {
  bottom: -22px;
}

.scaleup-sec-1-right.pos-3, .scaleup-sec-1-right.pos-2-2 {
  bottom: 15%;
}

.scaleup-sec-1-left {
  position: absolute;
  inset: auto auto 0% -164px;
}

.scaleup-sec-1-left.sec-2 {
  left: -120px;
}

.scaleup-sec-1-left.pos-2 {
  bottom: 20%;
  left: -62px;
}

.scaleup-sec-1-left.pos-2-1 {
  left: -191px;
}

.scaleup-sec-1-left-top {
  position: absolute;
  inset: 0% auto auto -64px;
}

.scaleup-sec-1-left-top.pos-1 {
  inset: 0% auto auto -14%;
}

.about-head-text {
  background-color: var(--dart-puff-blue);
  color: #fff;
  margin-bottom: 12px;
  padding: 16px 48px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.26667;
  display: inline-block;
  transform: rotate(-2.48deg);
}

.about-header_component {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.about-heading {
  text-align: center;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.2;
}

.about-heading.text-white {
  color: #f4f8fb;
}

.about-heading.text-white.align-left {
  text-align: left;
}

.about-header-absolute {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
}

.about-header_image {
  height: 671px;
}

.about-section-2 {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  line-height: 1.55556;
  display: grid;
}

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

.about-map-left {
  max-width: 552px;
  line-height: 1.55556;
}

.about-map-say {
  background-color: var(--3d-dart-purple);
  color: #fff;
  margin-top: 16px;
  padding: 8px 24px;
  font-weight: 700;
  line-height: 1.55556;
  display: inline-block;
}

.about-map-say-image {
  margin-bottom: 16px;
  margin-left: 29px;
  display: block;
  transform: translate(0, -2px);
}

.about-map-right {
  grid-row-gap: 24px;
  background-color: var(--bg-pink);
  color: var(--3d-dark-sky);
  flex-direction: column;
  max-width: 394px;
  padding: 40px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.33333;
  display: flex;
}

.about-map-right.dark-pink {
  background-color: var(--dart-pink);
}

.about-map-number {
  color: var(--3d-dart-purple);
  font-family: Array, sans-serif;
  font-size: 64px;
  font-weight: 600;
  line-height: 1;
}

.about-values-component {
  position: relative;
}

.about-value-top-text {
  color: #3e48ab;
  text-align: center;
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 1.55556;
}

.value-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.value-item {
  border: .5px solid var(--dart-pink);
  background-color: var(--bg-pink);
  color: var(--3d-dark-sky);
  flex-direction: column;
  align-items: center;
  max-width: 248px;
  padding-top: 32px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.33333;
  display: flex;
}

.about-value-letter {
  margin-bottom: 8px;
  font-family: Array, sans-serif;
  font-size: 84px;
  font-weight: 700;
  line-height: 1.2619;
}

.about-value-image {
  object-fit: cover;
  width: 100%;
  min-height: 280px;
}

.about-value-content {
  background-color: var(--3d-dart-purple);
  color: #fff;
  flex: 1;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.about-value-animation {
  align-items: flex-end;
  margin-top: 36px;
  display: flex;
  position: relative;
}

.about-value-text {
  margin: 32px 24px;
}

.about-value-cta {
  grid-column-gap: 32px;
  background-color: var(--3d-dark-sky);
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63dbfa2e3c233e45b253b0a1_Group%20515010.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 48px;
  padding: 64px;
  display: flex;
  position: absolute;
}

.value-cta-top-text {
  background-color: var(--3d-dart-purple);
  color: var(--dart-pink);
  padding: 8px 16px;
  font-weight: 600;
  line-height: 1.55556;
  display: inline-block;
}

.max-width-524px {
  max-width: 524px;
  line-height: 1.55556;
}

.about-newsroom.d-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.about-newsroom.d-flex.d-none {
  display: none;
}

.about-newsroom-items {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.about-newsroom-items.about-newsroom-3-columns {
  grid-template-columns: 1fr 1fr 1fr;
}

.about-newsroom-items.about-newsroom-3-columns.mt-0 {
  margin-top: 0;
}

.about-newsroom-items.about-newsroom-3-columns.mt-0.calc-items-block {
  grid-row-gap: 32px;
}

.about-newsroom-items.about-newsroom-3-columns.mt-0.calc-items-block.d-none {
  display: none;
}

.about-newsroom-item {
  grid-row-gap: 24px;
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.about-newsroom-item:hover {
  background-color: var(--dart-pink);
  text-decoration: none;
}

.about-newsroom-item.d-none {
  display: none;
}

.about-newsroom-item.calc-item {
  display: flex;
}

.about-newsroom-item.calc-item.d-none {
  display: none;
}

.about-newsroom-item.calc-item.show {
  display: flex;
}

.about-logo {
  object-fit: scale-down;
  max-width: 100px;
  height: 40px;
}

.about-logos {
  grid-row-gap: 48px;
  flex-direction: column;
  margin-top: 200px;
  display: flex;
}

.about-logos.top {
  margin-top: 0;
}

.logo-item {
  grid-row-gap: 26px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.logo-item.hide {
  display: none;
}

.number-center-text {
  text-align: center;
  margin-top: 16px;
}

.misson-word {
  color: var(--3d-dart-purple);
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}

.newsletter-success {
  background-color: #ddd0;
  padding: 12px 0 0;
}

.about-header-text {
  text-align: center;
  max-width: 800px;
  margin-bottom: 32px;
  font-size: 20px;
  text-decoration: none;
}

.ft-text {
  color: #fff;
  text-align: center;
  max-width: 800px;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
}

.center {
  text-align: center;
  font-family: Opensauceone, sans-serif;
}

.center.top-8px {
  color: var(--3d-dark-sky);
  margin-top: 12px;
  font-size: 20px;
  line-height: 1.5;
}

.center.related-post-h2 {
  font-size: 44px;
  font-weight: 700;
}

.darts-wrapper {
  z-index: 5;
  grid-column-gap: 68px;
  justify-content: center;
  display: flex;
  position: relative;
}

.dart-circle {
  background-color: var(--3d-dart-purple);
  border-radius: 50%;
  width: 142px;
  height: 142px;
}

.darts-img {
  position: absolute;
  top: 32px;
}

.darts-text-wrapper {
  height: 140px;
  position: relative;
}

.darts-text {
  z-index: 1;
  background-color: var(--bg-pink);
  color: var(--3d-dart-yellow);
  text-align: center;
  font-family: Array, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 200px;
  position: relative;
}

.darts-text._2 {
  z-index: 2;
  color: var(--accent-red);
  position: absolute;
  inset: 0% 0% auto;
}

.darts-text._3 {
  z-index: 3;
  color: var(--accent-green);
  position: absolute;
  inset: 0% 0% auto;
}

.no-underline, .no-underline:hover {
  text-decoration: none;
}

.bm-header_component {
  grid-column-gap: 48px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.bm-header_content-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 550px;
  display: flex;
}

.bm-header-logo-wrapper {
  color: var(--3d-dark-sky);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.font-color-cb-300 {
  color: var(--cb-300);
}

.font-dart-purple {
  color: var(--3d-dart-purple);
}

.bm-logo-flex {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.bm-logo-flex.hide-logos {
  display: none;
}

.bm-header-icon {
  max-width: 112px;
}

.ts-component {
  grid-column-gap: 48px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.ts-left {
  grid-row-gap: 16px;
  color: var(--cg-300);
  flex-direction: column;
  max-width: 380px;
  margin-top: 20%;
  line-height: 1.55556;
  display: flex;
}

.ts-right {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
  position: relative;
}

.bm-trustpilot-img {
  object-fit: none;
  object-position: 0% 50%;
  align-self: flex-start;
  width: 245px;
  height: 31px;
  margin-top: 16px;
}

.tsr-left.show-in-mobile {
  display: none;
}

.ts-card {
  opacity: 1;
  background-color: #3e4e74;
  flex-direction: column;
  align-items: flex-start;
  width: 99%;
  max-width: 400px;
  margin-top: 32px;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p3-16px {
  color: var(--cg-300);
  font-size: 16px;
  line-height: 1.5;
}

.p3-16px.br-pink {
  color: var(--dart-pink);
}

.ts-card-image {
  margin-bottom: 20px;
}

.bm-header {
  grid-row-gap: 16px;
  flex-direction: column;
  margin-bottom: 36px;
  display: flex;
}

._8px-gap {
  width: 100%;
  height: 8px;
}

.bm-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.bm-form-label {
  color: var(--3d-dark-sky);
  font-size: 16px;
  font-weight: 500;
}

.bm-form-field {
  background-color: #fff;
  border: 1px solid #222b4040;
  border-radius: 6px;
  height: 42px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bm-form-field:active, .bm-form-field:focus, .bm-form-field:focus-visible, .bm-form-field[data-wf-focus-visible] {
  border-color: var(--3d-dart-purple);
}

.required-color {
  color: var(--accent-red);
}

.bm-form-wrapper {
  display: none;
}

.bm-success {
  color: var(--3d-dark-sky);
  background-color: #fff0;
  font-weight: 500;
  line-height: 1.5;
}

.services_component {
  background-color: var(--dart-puff-blue);
  padding: 96px 64px 64px;
  position: relative;
}

.services_component-grid {
  grid-column-gap: 48px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.services_component-grid-item {
  grid-row-gap: 14px;
  color: var(--cg-300);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.55556;
  display: flex;
}

.wp-grid-item {
  grid-row-gap: 12px;
  color: var(--3d-dark-sky);
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.55556;
  display: flex;
}

.wp-grid-item.partner {
  flex: 0 360px;
}

.wp-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.wp-grid.partner {
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.wp-top-part {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--dart-puff-blue);
  max-height: 380px;
  display: flex;
  transform: translate(0, -160px);
}

.wp-top-part.transform-0 {
  transform: none;
}

.wp-top-part.transform-0.bg-black {
  background-color: var(--cb-500);
}

.wp-top-part.transform-0.bg-black.y-center {
  align-items: center;
}

.wp-top-item-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.wp-top-number {
  color: var(--3d-dart-yellow);
  margin-bottom: 8px;
  font-family: Array, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

.wp-top-number.green-text {
  color: var(--accent-green);
}

.wp-top-item {
  color: #fff;
  margin-top: 2.25rem;
  margin-bottom: 1.5rem;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}

.service-tabs-wrapper {
  margin-top: 64px;
}

.service-tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.service-tabs-menu {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.service-tab {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 506px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.service-tab:hover {
  text-decoration: none;
}

.service-tab.w--current {
  background-color: var(--dart-pink);
  height: auto;
}

.service-tab.pink {
  background-color: #fef7f5;
}

.service-tab.pink.w--current {
  background-color: var(--dart-pink);
}

.service-tab-text {
  color: var(--cb-300);
  margin-top: 8px;
  line-height: 1.55556;
  overflow: hidden;
}

.service-tab-content-wrapper {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-top: 32px;
  padding-left: 32px;
  display: flex;
}

.serivce-tab-content {
  background-color: var(--dart-puff-blue);
  flex: 1;
  align-self: stretch;
  display: flex;
}

.service-tab-image {
  object-fit: fill;
}

.service-tab-image.move-2px-right {
  transform: translate(2px);
}

.service-tab-image.move-2px-right._3 {
  transform: translate(3px);
}

.service-tab-image.width-fixed {
  width: 666px;
}

.services-tab-header {
  grid-column-gap: 16px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.service-tab-icon {
  width: 32px;
}

.service-slider {
  z-index: 2;
  background-color: #ddd0;
  max-width: 90%;
  height: auto;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.service-slider.fs {
  margin-top: 64px;
}

.service-slider.sp {
  margin-top: 30px;
}

.service-arrow-wrapper {
  justify-content: center;
  align-items: center;
  width: 48px;
  display: flex;
}

.service-arrow-wrapper.hide {
  display: none;
}

.service-arrow-wrapper.fs-left-arrow {
  inset: 5% auto auto 0%;
}

.service-arrow-wrapper.fs-left-arrow.hide-left-arrow {
  display: none;
}

.service-arrow-wrapper.fs-right-arrow {
  inset: 5% 0% auto auto;
}

.service-arrow-wrapper.fs-right-arrow.hide-right-arrow {
  display: none;
}

.service-arrow-wrapper.new-slider-left-arrow {
  inset: auto auto -100px 30%;
}

.service-arrow-wrapper.new-slider-right-arrow {
  inset: auto 30% -100px auto;
}

.overflow-visible {
  overflow: visible;
}

.service-slide.sp-testimonial {
  height: 100%;
}

.serive-slider-nav {
  height: 40px;
  margin-top: 25px;
  display: none;
  position: relative;
}

.serive-slider-nav.fs_show {
  margin-top: 64px;
  margin-bottom: 48px;
  display: block;
}

.serive-slider-nav.sp-show {
  display: block;
}

.service-absolute-top-image {
  display: block;
  position: absolute;
  inset: -140px 30% auto;
}

.sc-rich-text {
  margin-top: 32px;
}

.sc-rich-text p {
  color: var(--3d-dark-sky);
  text-align: left;
  margin-bottom: 4px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  line-height: 1.4;
}

.sc-rich-text h3 {
  text-align: left;
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.results-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--dart-puff-blue);
  text-align: center;
  flex-direction: column;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px;
  display: flex;
}

.results-header-images-wrapper {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 26px;
  display: flex;
}

.results-header-line {
  background-color: #3a4664;
  width: 2px;
  height: 38px;
}

.max-width-100px {
  max-width: 100px;
}

.results-section-2 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 730px;
  margin-bottom: 92px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.results-number-wrapper {
  grid-column-gap: 36px;
  margin-top: 32px;
  display: flex;
}

.results-number-item {
  grid-row-gap: 8px;
  color: var(--white);
  flex-direction: column;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.results-number {
  color: var(--3d-dart-yellow);
  font-family: Array, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 64px;
}

.results-sec-2-line {
  background-color: #3a4664;
  border-radius: 354px;
  width: 3px;
  height: 80px;
}

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

.main-results-item {
  background-color: var(--dart-pink);
  color: var(--3d-dark-sky);
  border: 1px solid #fcdfd880;
  flex-direction: column;
  min-height: 400px;
  max-height: 405px;
  padding: 40px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.33333;
  display: flex;
}

.main-results-item:hover {
  background-color: var(--3d-dart-purple);
}

.main-results-item.bg-pink {
  background-color: var(--bg-pink);
}

.main-results-item.bg-pink:hover {
  background-color: var(--3d-dart-purple);
}

.main-results-number {
  color: var(--3d-dart-purple);
  margin-bottom: 8px;
  font-family: Array, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.main-results-logo {
  width: 146px;
  margin-top: auto;
}

.resultd-logo-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 108px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 92px;
  display: grid;
}

.blogs-topics-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 974px;
  margin-top: 56px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.blogs-topics-item {
  background-color: var(--dart-pink);
  color: var(--3d-dark-sky);
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}

.blog-content-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 32px;
  align-items: flex-start;
  display: flex;
}

.blog-toc-wrapper {
  background-color: var(--dart-pink);
  max-width: 280px;
  padding: 24px;
}

.blgo-explore-text {
  color: #dda496;
  font-weight: 800;
}

.explore-blog-line {
  background-color: #dda496;
  width: 58px;
  height: 3px;
  margin-top: 4px;
  margin-bottom: 16px;
}

.blog-toc-item {
  color: var(--cb-300);
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.blog-content {
  flex: 1;
  max-width: 664px;
  margin-left: auto;
  margin-right: auto;
}

.blog-rich {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.blog-rich h2 {
  margin-top: 25px;
  margin-bottom: -3px;
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.22222;
}

.blog-rich p {
  color: var(--cb-300);
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  line-height: 1.77778;
}

.blog-rich h3 {
  margin-top: 7px;
  margin-bottom: -5px;
  font-family: Opensauceone, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.33333;
}

.blog-rich h4 {
  margin-top: 2px;
  margin-bottom: -7px;
  font-family: Opensauceone, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
}

.blog-rich h1 {
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
}

.blog-rich h5 {
  margin-top: 2px;
  margin-bottom: -7px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.blog-rich blockquote {
  margin-left: 0;
  padding-left: .7em;
  font-size: 16px;
  font-weight: 500;
}

.blog-rich ol {
  color: #344054;
  margin-bottom: 0;
  font-size: 16px;
}

.blog-rich li {
  font-size: 16px;
}

.blog-rich a {
  font-family: Opensauceone, sans-serif;
}

.blog-rich h6 {
  margin-top: 7px;
  margin-bottom: 0;
  font-weight: 600;
}

.blog-rich img {
  margin-top: 15px;
  margin-bottom: 15px;
}

.blog-rich strong {
  font-weight: 600;
}

.blog-rich.calc-text {
  font-family: Opensauceone, sans-serif;
}

.main-block.is---hidden {
  display: none;
}

.main-block.design-as-a-service {
  background-color: #0b001a;
  overflow: hidden;
}

.ssagency-new-hero-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.ssagency-new-hero-container {
  justify-content: space-between;
  align-items: center;
  max-width: 1140px;
  padding-bottom: 0;
  display: flex;
}

.ssagency-new-hero-title {
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 22px;
  padding-right: 48px;
  font-size: 48px;
}

.ssagency-new-hero-title-blue {
  color: #3f5ff6;
}

.ssagency-new-hero-para {
  color: #2e2f36;
  padding-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.ssagency-new-hero-subtitle {
  color: #fff;
  margin-top: 0;
  padding-bottom: 2px;
  font-family: DM Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.ssagency-new-hero-content-block {
  width: 45%;
}

.ssagency-new-hero-sub-content-box {
  background-color: #4869fe;
  border-radius: 10px;
  margin-top: 20px;
  padding: 30px;
}

.ssagency-new-hero-img {
  width: auto;
}

.ssagency-new-hero-img-section {
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.ssagency-new-hero-para-white {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.ssagency-new-client-slider-section {
  padding: 50px 0;
}

.ssagency-new-client-slider-container {
  max-width: none;
}

.ssagency-new-client-slider-title {
  color: #2e2f36;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 48px;
  line-height: 72px;
}

.ssagency-new-client-slider-marquee-block {
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
  overflow: hidden;
}

.html-ssagency-new-client-slider {
  display: block;
}

.ssagency-new-client-slider-title-span {
  color: #4869fe;
}

.ssagency-new-seo-conv-section {
  background-color: #f2f5ff;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 80px;
}

.ssagency-new-seo-conv-container {
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  display: flex;
}

.ssagency-new-seo-conv-title {
  color: #2e2f36;
  text-align: center;
  max-width: 830px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 48px;
  line-height: 72px;
}

.ssagency-new-seo-conv-boxset-container {
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin-top: 50px;
  padding-bottom: 0;
  display: flex;
}

.ssagency-new-seo-conv-boxset-grid {
  grid-column-gap: 57px;
  grid-row-gap: 71px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area";
}

.ssagency-new-seo-conv-grid-title {
  color: #4869fe;
  min-height: auto;
  font-size: 25px;
  line-height: 40px;
}

.ssagency-new-seo-conv-grid-para {
  font-size: 18px;
  line-height: 28px;
}

.ssagency-new-why-td-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding: 50px 10px;
  display: flex;
}

.ssagency-new-why-td-container {
  justify-content: space-between;
  align-items: center;
  max-width: 1140px;
  display: flex;
}

.ssagency-new-why-td-left-contbox {
  width: 46%;
}

.ssagency-new-why-td-right-contbox {
  width: 50%;
}

.ssagency-new-why-td-left-para {
  color: #3e3e3e;
  font-size: 20px;
  line-height: 30px;
}

.ssagency-new-why-td-left-title {
  color: #2e2f36;
  text-align: left;
  max-width: 830px;
  padding-left: 0;
  padding-right: 0;
  font-size: 48px;
  line-height: 72px;
}

.ssagency-new-why-td-left-subtitle {
  color: #8197ff;
  text-align: left;
  max-width: 830px;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
  font-weight: 500;
  line-height: 70px;
}

.ssagency-new-why-td-right-blue-para {
  text-align: left;
  border-radius: 0;
  font-size: 16px;
  line-height: 26px;
}

.ssagency-new-why-td-right-bluebg {
  z-index: 0;
  text-align: center;
  background-color: #f2f5ff;
  border-radius: 11.0953px;
  max-width: 360px;
  margin-top: 0;
  margin-left: 0;
  padding: 40px 25px 40px 40px;
  position: relative;
  top: -170px;
  left: 185px;
}

.ssagency-new-why-td-right-dottedblue {
  background-color: #fff;
  border: 1.10953px dashed #4869fe;
  border-radius: 11.0953px;
  max-width: 360px;
  margin-top: -188px;
  margin-left: 65px;
  padding: 20px 30px;
  position: relative;
  top: 0;
  left: 0;
}

.ssagency-new-testmonial-section {
  background-color: #f2f5ff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.ssagency-new-testmonial-title {
  color: #2e2f36;
  text-align: left;
  max-width: 830px;
  padding-left: 0;
  padding-right: 0;
  font-size: 48px;
  line-height: 72px;
}

.ssagency-new-testmonial-container {
  max-width: 1140px;
  display: flex;
}

.ssagency-new-testmonial-title-block {
  width: 66%;
}

.ssagency-new-testmonial-right-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 30%;
  display: flex;
}

.text-block-37 {
  color: #4869fe;
  margin-top: 15px;
  font-size: 25px;
  line-height: 42px;
}

.text-block-37.ssagency-new-testmonial-name-text {
  font-size: 20px;
  line-height: 32px;
}

.ssagency-slide-rightarrow-img {
  color: #0000;
  background-color: #0000;
  flex: 0 auto;
  width: 44px;
  height: 44px;
  display: flex;
}

.ssagency-new-choose-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ssagency-new-choose-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  display: flex;
}

.ssagency-new-choose-title {
  color: #2e2f36;
  text-align: center;
  width: 80%;
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 48px;
  line-height: 72px;
}

.ssagency-new-choose-blue-block {
  text-align: center;
  background-color: #4869fe;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  padding: 40px;
  display: flex;
}

.ssagency-new-choose-blue-block-title {
  color: #fff;
  max-width: 60%;
  font-size: 35px;
  line-height: 45px;
}

.ssagency-new-choose-blue-block-list {
  max-width: 84%;
  margin-top: 20px;
}

.ssagency-new-choose-blue-block-listitem {
  color: #fff;
  text-align: left;
  margin-top: 30px;
  line-height: 28px;
}

.ssagency-new-faq-section-title {
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 48px;
  line-height: 62.5px;
}

.ssagency-new-faq-container {
  margin-top: 50px;
  padding-bottom: 50px;
  box-shadow: 0 0 7px 3px #64646f33;
}

.ssagency-footer-call-out-section {
  padding: 50px 15px;
}

.ssagency-footer-call-out-container {
  max-width: 1140px;
}

.ssagency-footer-call-out-inner-sec {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ssagency-footer-call-out-inner-sec-title {
  margin-bottom: 25px;
  margin-left: 0;
  font-size: 40px;
  line-height: 50px;
}

.ssagency-footer-call-out-inner-sec-para {
  margin-top: 0;
  font-size: 20px;
  line-height: 30px;
}

.ssagency-footer-call-out-button {
  color: #fff;
  background-color: #4869fe;
  border-radius: 5px;
  margin-top: 50px;
  padding: 15px 50px;
  font-size: 18px;
  line-height: 25px;
}

.ssagency-footer-call-out-button:hover {
  color: #fff;
  text-decoration: none;
}

.blog-author-wrapper {
  background-color: var(--bg-pink);
  width: 100%;
  margin-top: 24px;
  padding: 24px;
}

.blog-author-image {
  max-width: 80px;
  margin-bottom: 16px;
}

.blog-author-image.is-smaller-rounded {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.blog-author-name {
  color: var(--3d-dart-purple);
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}

.author-designation {
  color: var(--3d-dark-sky);
  font-size: 16px;
}

.blog-social-share {
  grid-row-gap: 8px;
  background-color: var(--bg-pink);
  flex-direction: column;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  position: sticky;
  top: 120px;
}

.blog-social-share.bottom-new-alignment {
  flex-flow: row;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.blog-social-item {
  background-color: var(--bg-pink);
  color: var(--3d-dark-sky);
  margin-left: 8px;
  margin-right: 8px;
  padding: 8px 12px;
}

.blog-social-item:hover {
  background-color: var(--dart-pink);
  color: var(--3d-dart-purple);
}

.blog-header {
  grid-column-gap: 33px;
  justify-content: center;
  align-items: center;
  margin-bottom: 56px;
  display: flex;
}

.blog-header.for-auth {
  margin-bottom: 0;
}

.blog-header-left {
  grid-column-gap: 32px;
  border-right: 2px solid var(--3d-dart-yellow);
  align-items: center;
  padding-right: 33px;
  display: flex;
}

.blog-header-right {
  max-width: 308px;
}

.blog-header-right.max-width {
  max-width: 430px;
}

.font-color-dark-pink {
  color: var(--dart-pink);
}

.blog-header-right-heading {
  color: #fff;
  text-align: left;
  margin-bottom: 8px;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.main-blog-post {
  z-index: 3;
  max-width: 1214px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blog-main-item {
  background-color: var(--bg-pink);
  color: var(--3d-dark-sky);
  border-radius: 8px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.blog-main-item:hover {
  color: var(--3d-dark-sky);
  text-decoration: none;
}

.blog-main-image-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 592px;
  padding: 8px;
  display: flex;
}

.blog-main-content-wrapper {
  grid-row-gap: 12px;
  background-color: var(--bg-pink);
  color: var(--cb-300);
  text-align: left;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 32px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.blog-main-heading {
  color: var(--3d-dark-sky);
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.5;
}

.blog-main-author {
  color: var(--3d-dart-purple);
  margin-right: 4px;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
}

.blog-header-bg {
  background-color: #fff;
  height: 150px;
  position: absolute;
  inset: auto 0% 0%;
}

.nav-dropdwon-icon {
  margin-right: 10px;
}

.postioning-head-big-text {
  color: var(--accent-red);
  text-align: center;
  font-family: Array, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.position-heading {
  color: var(--3d-dark-sky);
  text-align: center;
  max-width: 750px;
  font-family: Opensauceone, sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1.2;
}

.position-portfolio-component {
  flex-direction: column;
  align-items: center;
}

.position-portfolio-header {
  grid-row-gap: 20px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  display: flex;
}

.position-portfolio-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.position-portfolio-header-text {
  color: var(--dart-pink);
  font-size: 18px;
}

.position-portfolio-item {
  grid-row-gap: 40px;
  background-color: var(--dart-puff-blue);
  color: var(--cg-200);
  flex-direction: column;
  align-items: stretch;
  padding-top: 40px;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  overflow: hidden;
}

.position-portfolio-item-header {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.position-portfolio-item-center {
  grid-column-gap: 24px;
  display: flex;
}

.position-portfolio-item-icon {
  max-width: 62px;
}

.positing-header-list {
  grid-row-gap: 10px;
  flex-direction: column;
  max-width: 600px;
  margin-top: 24px;
  display: flex;
}

.position-header-button-wrapper {
  grid-column-gap: 32px;
  align-items: stretch;
  margin-top: 48px;
  display: flex;
}

.position-scroll-animation {
  height: 72px;
  overflow: hidden;
}

.position-header-wrapper {
  grid-row-gap: 12px;
  color: var(--3d-dark-sky);
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 683px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.55556;
  display: flex;
}

.postion-small-headline {
  color: var(--3d-dart-purple);
  font-weight: 600;
}

.margin-horizontal-50px {
  margin-left: 50px;
  margin-right: 50px;
}

.why-us-component {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.why-use-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.why-us-grid-item {
  background-color: var(--bg-pink);
  padding-top: 16px;
  padding-bottom: 42px;
}

.why-us-grid-item.dark-pink {
  background-color: #ffebe7;
}

.why-us-grid-content {
  color: var(--3d-dark-sky);
  margin-left: 24px;
  margin-right: 24px;
  font-size: 16px;
  line-height: 1.5;
}

.position-portfolio-item-image {
  object-fit: cover;
  object-position: 50% 0%;
  height: 264px;
}

.position-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--3d-dark-sky);
  text-align: left;
  align-items: flex-start;
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 1.55556;
  display: flex;
}

.position-item-top-text {
  margin-bottom: 8px;
  font-weight: 800;
  display: block;
}

.pos-4 {
  z-index: 1;
  position: absolute;
  inset: 2% -14% auto auto;
}

.relatoive-box {
  max-width: 792px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.relatoive-box._850px {
  max-width: 1000px;
}

.pos-6-tick {
  position: absolute;
}

.pos-circle-ticl {
  justify-content: center;
  align-items: center;
  width: 60px;
  display: flex;
  position: absolute;
  inset: 15% -30px auto auto;
}

.image-12 {
  z-index: 1;
  width: 120%;
  position: absolute;
  inset: 25% 0%;
}

.search {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-items: center;
  display: flex;
}

.search-input {
  margin-bottom: 0;
}

.search-result-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.search-result-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.padding-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-large.is-5rem {
  padding-top: 5rem;
}

.blog_tab {
  background-color: #0000;
  margin-bottom: 3rem;
}

.blog_tab.hide-filters {
  display: none;
}

.blog_tab.flex-bolck {
  flex-flow: column;
  display: flex;
}

.blog_tab-form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  align-items: center;
  display: flex;
}

.blog_tab-form.flex-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
}

.blog_tab-list {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog_tab-radio-field {
  cursor: pointer;
  background-color: #f2f4f7;
  border-radius: 8px;
  padding: .6rem .7rem;
  font-family: Opensauceone, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.blog_tab-radio-field:hover, .blog_tab-radio-field.active {
  background-color: #ced8e8;
}

.text-block-38 {
  color: var(--cg-600);
  text-transform: uppercase;
  margin-bottom: 2rem;
}

.blog-hero-grid {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.suggested-blogs-items-wrapper {
  margin-top: 64px;
}

.suggest-blog-cms {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.suggested-blog-link {
  grid-row-gap: 12px;
  background-color: var(--bg-pink);
  color: var(--light-blue);
  border-radius: 36px 36px 16px 16px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.suggested-blog-link:hover {
  color: var(--light-blue);
  text-decoration: none;
}

.suggeseted-blog-item-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
}

.suggeseted-blog-item-heading:hover {
  color: var(--pink);
  text-decoration: none;
}

.suggested-blogs-cms-list {
  height: 100%;
}

.suggested-blogs-cms-list.border-list {
  border: 1px solid #e6e6e6;
}

.div-block-4 {
  grid-row-gap: 20px;
  color: #fffc;
  letter-spacing: 0;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-top: 12px;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.bold {
  margin-top: auto;
  font-weight: 700;
}

.design-process-wrapper {
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  display: grid;
}

.design-process-step {
  color: #fff;
  text-align: left;
  flex-direction: column;
  align-items: center;
  max-width: 400px;
  font-size: 22px;
  display: flex;
}

.text-block-39 {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.list-3 {
  color: var(--dart-pink);
  text-align: left;
  margin-top: 4px;
  padding-left: 22px;
  font-size: 16px;
  line-height: 1.5;
}

.text-block-40 {
  color: var(--dart-pink);
  margin-top: 12px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.5;
}

.button-wrapper {
  grid-column-gap: 16px;
  display: flex;
}

.ga-4-audit-form-wrapper {
  z-index: 999999;
  background-color: #0009;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.ga-4-audit-form {
  background-color: #fff;
  border-radius: 12px;
  align-self: stretch;
  width: 520px;
  margin-bottom: 0;
  padding: 28px 36px 0;
}

.ga-4-form-close {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  padding: 4px 12px;
  font-size: 20px;
  position: relative;
  top: 40px;
  right: 8px;
}

.ga-4-wrapper {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.text-color-green {
  color: var(--accent-green);
}

.process_list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: var(--cg-400);
  flex-direction: column;
  align-items: flex-start;
  margin-top: 22px;
  margin-bottom: 0;
  padding-left: 32px;
  display: flex;
}

.work_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.spacer-16 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.work_project-card {
  border: 1px solid #f4f8fb1a;
  border-radius: 16px;
  width: 100%;
  padding-bottom: 1rem;
  transition: all .3s;
  overflow: hidden;
  box-shadow: 0 8px 12px #414a9c1a;
}

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

.work_image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  max-height: 259.667px;
  margin-bottom: 1rem;
}

.work_heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.figma-image {
  align-self: center;
  width: 120px;
  max-height: none;
}

.tech_grid-new-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  max-width: 100%;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.services_component-grid-item-newlp {
  grid-row-gap: 4px;
  color: var(--cg-300);
  text-align: justify;
  flex-direction: column;
  flex: 0 340px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  line-height: 1.55556;
  display: flex;
}

.services_component-grid-newlp {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 300px));
  grid-auto-columns: 1fr;
  place-content: space-between center;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.services_component-grid-newlp.gap {
  grid-column-gap: 50px;
  grid-row-gap: 30px;
}

.wp-grid-newlp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 64px;
  display: flex;
}

.wp-grid-item-newlp {
  grid-row-gap: 12px;
  color: var(--3d-dark-sky);
  flex-direction: column;
  flex: 0 290px;
  align-items: flex-start;
  line-height: 1.55556;
  display: flex;
}

.list-6 {
  font-size: 16px;
}

.overlappping-image-box {
  width: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.overlapping-image-inside {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
  transform: rotate(0);
}

.overlapping-image {
  max-width: 440px;
}

.marquee {
  flex-flow: column;
  align-items: flex-end;
  width: 100%;
  height: 750px;
  margin: -121px 0 -120px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.marquee-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  flex: none;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 57px;
  display: flex;
}

.marquee-img {
  max-width: 440px;
  margin-bottom: 20px;
}

.link-block-2 {
  flex-direction: column;
  width: 240px;
  height: 270px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-block-2:hover {
  color: #000;
  text-decoration: none;
}

.image-16 {
  align-self: center;
  width: auto;
  max-height: 50px;
  margin-top: auto;
}

.collection-item-3 {
  background-color: var(--3d-dark-sky);
  box-shadow: none;
  background-image: none;
  border-radius: 28px;
  width: 240px;
  height: 270px;
  margin: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.collection-list-5 {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.paragraph-206 {
  color: var(--white);
  margin-top: 10px;
  font-size: 16px;
}

.tech_card-newlp {
  background-color: var(--cb-500);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 91.99px;
  max-height: 91.9922px;
  padding: 16px 32px;
  display: flex;
}

.image-19 {
  width: 130px;
}

.form-block-2 {
  margin-bottom: 64px;
}

.elementor-img {
  width: 130px;
}

.grid-26 {
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center;
  place-items: stretch center;
  height: 62px;
  display: flex;
}

.form {
  flex-direction: column;
  display: flex;
}

.link-block-5 {
  border: 2px solid var(--black);
  text-align: center;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 61px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.link-block-5:hover {
  color: #000;
  -webkit-text-stroke-color: #3f5ff600;
  text-decoration: none;
}

.link-block-5:visited {
  background-color: #8dc4faba;
}

.text-block-51 {
  text-decoration: none;
}

.list-item-6, .list-item-7, .list-item-8 {
  font-size: 16px;
}

.div-block-19, .left-arrow-4, .right-arrow-5 {
  display: none;
}

.slide-4 {
  background-color: var(--3d-dark-sky);
}

.slide-4.bg-lpink {
  background-color: #fdede9;
}

.slider-6 {
  background-color: var(--3d-dark-sky);
  border: 1px #000;
}

.slider-6.bg-lpink {
  background-color: #fdede9;
}

.mask-2 {
  border-radius: 0;
}

.slide-nav-4 {
  padding-top: 30px;
  font-size: 10px;
}

.hero-heading-h2 {
  color: var(--white);
  text-align: left;
  letter-spacing: -.96px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.hero-heading-h2.banner {
  margin-bottom: 24px;
}

.hero-heading-h2.webinar {
  font-size: 38px;
  line-height: 1.2;
}

.hero-paragraph {
  color: var(--white);
  margin-bottom: 48px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.hero-paragraph.banner {
  letter-spacing: -.48px;
  width: 569px;
  margin-bottom: 64px;
  font-size: 24px;
  line-height: 32px;
}

.hero-paragraph-span {
  font-weight: 600;
}

.hero-text-div.width {
  width: 600px;
}

._3d-btn-lp {
  background-color: var(--3d-dart-purple);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  padding: 16px 48px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  transition-property: all;
  display: inline-block;
}

._3d-btn-lp:hover {
  color: var(--3d-dart-yellow);
  background-color: #473383;
  text-decoration: none;
}

._3d-btn-lp.hubspot {
  margin-top: auto;
}

.text-block-52 {
  font-weight: 400;
}

.lp-section {
  background-color: #101828;
  padding: 120px 70px;
}

.lp-section.hero-lp {
  background-color: #222b40;
  padding-bottom: 120px;
}

.lp-section.section3-lp {
  background-color: var(--white);
}

.lp-section.section-2 {
  text-align: center;
  background-color: #fef7f5;
  padding-left: 39px;
  padding-right: 39px;
}

.lp-section.rep-sec-2 {
  background-color: var(--white);
}

.lp-section.rep-section3 {
  background-color: #583bac;
}

.lp-section.minus-to-margin {
  margin-top: -142px;
  padding-top: 200px;
  position: relative;
}

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

.column-19 {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}

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

._2-section-lp-tab {
  color: #98a2b3;
  text-align: center;
  letter-spacing: .4px;
  background-color: #27324a;
  width: 33.33%;
  padding: 30px 70px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

._2-section-lp-tab:hover {
  color: #fff;
  text-decoration: none;
}

._2-section-lp-tab.w--current {
  color: var(--white);
  background-color: #583bac;
}

._2-section-heading {
  color: var(--white);
  text-align: center;
  letter-spacing: -.96px;
  width: 70%;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.tab-content-lp {
  background-color: #222b40;
  padding-top: 48px;
  padding-bottom: 48px;
  text-decoration: none;
}

._2-section-tab-content-heading {
  color: var(--white);
  text-align: center;
  letter-spacing: -.72px;
  width: 729px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 44px;
}

.lp-container {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.lp-container.rep-section3-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.columns-8 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-col-div {
  padding: 40px 60px;
}

.tab-col-div.box-border {
  border-left: 1px solid #354364;
  border-right: 1px solid #354364;
}

.tab-content-heading {
  color: var(--white);
  margin-bottom: 8px;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.tab-content-text {
  color: var(--white);
  letter-spacing: -.32px;
  font-size: 16px;
  line-height: 24px;
}

.tab-content-img {
  margin-bottom: 32px;
}

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

.lp-section3-heading {
  color: #222b40;
  letter-spacing: -.96px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.lp-section3-heading-span {
  color: #583bac;
}

.paragraph-207 {
  letter-spacing: -.36px;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.image-21 {
  margin-left: auto;
  margin-right: auto;
}

.lp-section3-column {
  margin-bottom: 64px;
}

.lp-section3-column.no-margin {
  margin-bottom: 0;
}

.lp-section3-img-div {
  text-align: center;
  background-color: #583bac;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-left: 78px;
  padding-right: 78px;
  display: flex;
}

.lp-section3-img-div.no-padding {
  align-items: center;
  padding: 80px 20px;
}

.lp-section3-img-div.only-mobile {
  display: none;
}

.lp-section-2-heading {
  color: #222b40;
  text-align: center;
  letter-spacing: -.96px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.lp-section-2-sub-heading {
  color: #f9fafb;
  letter-spacing: -.36px;
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  line-height: 28px;
}

.lp-section-2-sub-heading.section-2 {
  color: #222b40;
}

.lp-section-2-sub-heading.revops {
  text-align: center;
  width: 640px;
  margin-bottom: 24px;
}

.lp-section2-parent-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2 Area-3"
  / 1fr .25fr 1fr;
}

.lp-section2-column-div {
  background-color: var(--white);
  padding: 80px 76px;
}

.lp-section2-inner-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4";
  grid-auto-flow: row;
  margin-top: -70px;
}

.lp-section2-inner-grid-content {
  text-align: left;
}

.text-block-53 {
  text-align: left;
  letter-spacing: -.36px;
  font-weight: 600;
  line-height: 28px;
}

.lp-section2-grid-img {
  text-align: left;
  margin-bottom: 4px;
}

.lp-section2-grid-heading, .lp-section2-grid-heading-right {
  position: relative;
  top: -120px;
}

.rep-content-div {
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.rep-text {
  color: #222b40;
  letter-spacing: -.36px;
  align-self: center;
  line-height: 28px;
}

.image-25 {
  margin-right: 16px;
}

.div-block-36 {
  background-color: #583bac;
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-9 {
  align-items: center;
  display: flex;
}

.rep-h2 {
  letter-spacing: -.72px;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 44px;
}

.rep-h4 {
  letter-spacing: -.4px;
  margin-bottom: 32px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-37 {
  width: 70%;
  max-width: 765px;
}

.heading-95 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.96px;
  margin-bottom: 8px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.text-block-54 {
  color: #eaecf0;
  text-align: center;
  letter-spacing: -.4px;
  margin-bottom: 48px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-38 {
  width: 550px;
}

.form-3 {
  align-items: stretch;
  display: flex;
}

.submit-button-2 {
  -webkit-text-fill-color: inherit;
  background-color: #583bac;
  background-clip: padding-box;
  height: 60px;
  padding: 15px 25px;
  font-weight: 600;
}

.submit-button-2.second {
  color: #583bac;
  background-color: #fff;
  align-items: center;
  display: flex;
}

.submit-button-2.second:hover {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.submit-button-2.black {
  background-color: #101828;
}

.text-field-2 {
  height: 60px;
  margin-bottom: 0;
}

.image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 245px;
  height: 245px;
  display: flex;
  position: relative;
}

.image-27, .image-28 {
  position: absolute;
}

.div-block-39 {
  justify-content: center;
  display: flex;
}

.column-20 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.sticky-bar {
  background-color: var(--3d-dark-sky);
  justify-content: center;
  align-items: stretch;
  height: 35px;
  display: none;
}

.sticky-bar.dark-nav {
  background-color: var(--3d-dart-yellow);
  color: var(--3d-dark-sky);
  align-items: stretch;
}

.sticky-bar.dark-nav.is-positioning {
  background-color: var(--light-grey-2);
}

.sticky-bar.dark-nav.is-visible {
  display: flex;
}

.sticky-bar.black {
  background-color: #000;
}

.link-block-6 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.link-block-6:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.link-block-6.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-6.black {
  background-color: var(--black);
}

.text-block-55 {
  text-align: center;
  letter-spacing: .01em;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.text-block-55.dark-nav {
  color: var(--3d-dark-sky);
}

.text-block-55.lite-nav {
  color: var(--3d-dart-yellow);
}

.navbar-2 {
  background-color: var(--3d-dark-sky);
}

.columns-10 {
  flex-wrap: wrap;
}

.text-span-11 {
  color: var(--3d-dart-purple);
}

.bold-text-13 {
  color: var(--dart-puff-blue);
}

.list-7 {
  color: #eaecf0;
}

.list-item-9 {
  margin-bottom: 14px;
}

.slider-7 {
  background-color: var(--3d-dark-sky);
  max-width: 1440px;
  height: 800px;
}

.slider-7.video-case-study {
  background-color: #0000;
  flex-direction: column;
  height: auto;
  padding-bottom: 61px;
  display: flex;
}

.slider-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 32px;
  display: flex;
  position: relative;
}

.img-size {
  width: 60px;
}

.head-lp {
  color: #fff;
  text-align: center;
  width: 1055px;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.text-block-56 {
  color: #fff;
  text-align: center;
  margin-bottom: 48px;
  font-size: 20px;
  line-height: 30px;
}

.button-lp-new {
  background-color: var(--3d-dart-purple);
  padding: 16px 48px;
}

.button-lp-new:hover {
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

.heading-97 {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.text-block-57 {
  text-align: center;
  width: 730px;
  margin-bottom: 48px;
  line-height: 28px;
}

.abm-tabs {
  flex-direction: column;
  align-items: stretch;
  width: 1216px;
  display: flex;
}

.abm-tabs-menu {
  background-color: #fff;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 508px;
  height: 76px;
  display: flex;
}

.abm-tabs-content {
  width: 1216px;
}

.tab {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 244px;
  height: 56px;
  display: flex;
}

.tab:hover {
  color: #000;
  text-decoration: none;
}

.tab.w--current {
  color: #fff;
  background-color: #583bac;
  width: 244px;
  height: 56px;
}

.tab.w--current:hover {
  text-decoration: none;
}

.text-block-58 {
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-59 {
  font-weight: 800;
}

.text-block-60 {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-61 {
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.div-block-41 {
  align-items: flex-start;
  margin-top: 15px;
  display: flex;
}

.image-33 {
  margin-right: 24px;
}

.text-block-62 {
  line-height: 28px;
}

.div-block-42 {
  width: 250px;
  margin-right: 20px;
}

.div-block-42.new-lp {
  width: 400px;
}

.div-block-43 {
  width: 520px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-43.bot {
  margin-bottom: 0;
}

.abm-tab-footer {
  background-color: #222b40;
  height: 136px;
  margin-top: auto;
  padding: 40px;
}

.text-block-63 {
  color: #fff;
  font-weight: 600;
  line-height: 28px;
}

.image-34 {
  align-self: flex-start;
  position: relative;
  bottom: -119px;
}

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

.right-arrow-6 {
  display: none;
}

.text-block-65 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  line-height: 1.55555;
}

.dart-text-block-white {
  color: #fff;
  line-height: 1.5;
}

.image-42 {
  border-radius: 100%;
  height: 100%;
}

.abm-div-wrapper {
  width: 520px;
  height: 556px;
}

.image-43 {
  width: 255px;
  position: relative;
}

.image-44 {
  width: 300px;
  margin-top: 45px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-12 {
  color: #05c291;
  font-family: Array, sans-serif;
  font-size: 52px;
}

.div-block-45 {
  margin-top: 80px;
}

.text-block-66 {
  color: #222b40;
  text-align: center;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.tab-button {
  grid-column-gap: 24px;
  color: var(--cb-300);
  letter-spacing: -.02em;
  background-color: #ffebe6;
  align-items: center;
  width: 100%;
  height: 25%;
  padding: 26px 32px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.tab-button:hover {
  color: var(--cb-500);
  text-decoration: none;
}

.tab-button.w--current {
  background-color: var(--3d-dart-purple);
  color: var(--white);
}

.tabs-menu {
  background-color: #ffebe6;
  flex-direction: column;
  justify-content: center;
  width: 32%;
  max-width: 300px;
  display: flex;
}

.image-46 {
  height: 100%;
}

.text-block-67 {
  color: var(--cg-300);
  text-align: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
}

.text-block-68 {
  color: #222b40;
  margin-top: 10px;
}

.text-block-62-copy {
  margin-bottom: 20px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-69 {
  color: var(--cg-400);
  line-height: 28px;
}

.h1-48px-opensauce-copy {
  color: var(--white);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
}

.heading-98 {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 70px;
}

.text-span-13 {
  color: var(--3d-dart-yellow);
}

.text-block-70 {
  color: var(--cg-500);
  text-align: center;
  width: 880px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  line-height: 30px;
}

.text-block-70.dark {
  color: var(--cb-500);
}

.benifits-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.benifits {
  grid-column-gap: 40px;
  background-color: #151515;
  border-radius: 10px;
  justify-content: flex-start;
  width: 950px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: flex;
}

.benifits-text-block {
  color: var(--dart-pink);
}

.cta-wrapper-1 {
  background-color: #69009e;
  border-radius: 10px;
  justify-content: space-between;
  padding: 20px 20px 20px 40px;
  display: flex;
}

.heading-99 {
  color: var(--black);
  text-align: center;
  margin-bottom: 20px;
  font-size: 45px;
  font-weight: 700;
}

.heading-99.white {
  color: #fff;
  text-align: left;
}

.image-47 {
  width: 360px;
}

.div-block-47 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-47.centerred {
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-71 {
  color: #bcbcbc;
}

.text-span-14 {
  color: var(--accent-red);
}

.referal-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.referal-wrapper.freelance-lp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.referal-card {
  background-color: var(--middle-grey);
  border-radius: 10px;
  width: 50%;
  padding: 20px;
}

.referal-card.freelance-lp {
  width: auto;
}

.image-48 {
  margin-bottom: 20px;
}

.heading-100 {
  color: var(--white);
  margin-bottom: 10px;
}

.text-block-72 {
  color: var(--cg-500);
  line-height: 25px;
}

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

.cta-wrapper-2 {
  background-color: var(--accent-green);
  border-radius: 10px;
  align-items: flex-end;
  display: flex;
}

.bold-text-14 {
  color: var(--middle-grey);
}

.client-referal-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.client-referal-card {
  background-color: var(--old-lace);
  border-radius: 10px;
  width: 50%;
  padding: 20px;
  box-shadow: 0 0 20px -9px #78787866;
}

.heading-101 {
  margin-bottom: 10px;
}

.text-block-73 {
  margin-bottom: 30px;
  line-height: 25px;
}

.comparison-wrapper {
  margin-bottom: 60px;
}

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

.compare-text {
  border-bottom: 1px solid #0000001f;
  align-items: center;
  height: 80px;
  display: flex;
}

.grid-header {
  border-bottom: 1px solid #0000001f;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.image-49 {
  margin-left: auto;
  margin-right: auto;
}

.home-service-bg-image-copy {
  z-index: 2;
  width: 70%;
  position: relative;
}

.home-service-rocket-icon-copy {
  z-index: 1;
  width: 50%;
  position: absolute;
  inset: auto 23% 0% auto;
}

.home-service-pattern-copy {
  z-index: 0;
  width: 25%;
  position: absolute;
  inset: 15% auto 0% 16%;
}

.heading-91-copy {
  color: var(--3d-dart-purple);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
}

.image-50, .image-51, .image-52, .image-53 {
  height: 100%;
}

.left-arrow-6 {
  display: none;
}

.cta-wrapper-4 {
  background-color: var(--black);
  border-radius: 10px;
  justify-content: space-between;
  padding: 30px 30px 30px 60px;
  display: flex;
}

.text-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 65%;
  display: flex;
}

.heading-103 {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 1.4;
}

.navbar-3 {
  background-color: #fff9f0;
  position: sticky;
  top: 0;
}

.image-55 {
  width: 113px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-56 {
  width: 62px;
  position: absolute;
  inset: -16% 0% auto auto;
}

.text-block-75 {
  text-align: center;
  max-width: 750px;
}

.heading-104 {
  color: #000;
  text-align: center;
  max-width: 950px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 70px;
}

.heading-104.white {
  color: #fff;
  margin-bottom: 70px;
}

.slider-9 {
  background-color: #0000;
  flex-direction: column;
  height: 510px;
  display: none;
}

.right-arrow-8 {
  background-color: var(--black);
  border-radius: 7px;
  top: 85%;
}

.hide-nav {
  display: none;
}

.left-arrow-7 {
  background-color: var(--black);
  border-radius: 8px;
  inset: 85% 10% 0% auto;
}

.icon-10 {
  font-size: 30px;
}

.div-block-49 {
  grid-column-gap: 100px;
  background-color: #fff9f0;
  border-radius: 7px;
  justify-content: flex-start;
  align-items: center;
  height: 350px;
  padding: 20px 40px;
  display: flex;
}

.slide-8 {
  height: 410px;
}

.image-57 {
  width: 113px;
  position: absolute;
  inset: auto 19% -98px auto;
}

.testimonials {
  width: 70%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-50 {
  background-color: #ffd00d;
  justify-content: center;
  align-items: center;
  width: 170px;
  max-width: 250px;
  height: 50px;
  padding: 10px;
  display: flex;
  position: absolute;
  bottom: 15px;
  left: auto;
  right: -27%;
}

.image-58 {
  border-radius: 100%;
}

.text-block-76 {
  flex-direction: column;
  margin-bottom: 10px;
  line-height: 30px;
  display: flex;
}

.text-block-77 {
  color: var(--black);
  font-family: Work Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
}

.heading-105 {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.text-block-78 {
  color: #0a65db;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

.image-wrapper-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-wrapper-copy.banner {
  align-items: flex-end;
}

.footer-inner-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.footer-inner-div.resource-hub {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.image-60 {
  max-width: 128px;
}

.heading-104-copy {
  color: #fff;
  text-align: center;
  max-width: 950px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 70px;
}

.marquee-testimonial {
  flex-direction: row;
  display: flex;
  overflow: hidden;
  box-shadow: inset 1px 0 20px 17px #0000008c;
}

.marquee-testimonial.vertical {
  flex-direction: column;
}

.marquee-testimonial.no-shadow {
  box-shadow: none;
}

.testimonial {
  grid-column-gap: 100px;
  background-color: #fff9f0;
  border-radius: 7px;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 1200px;
  margin-right: 60px;
  padding: 20px 40px;
  display: flex;
}

.marquee-wrapper-testimonial {
  flex-direction: row;
  flex: none;
  align-self: center;
  align-items: stretch;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.marquee-wrapper-testimonial.gap-50 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.marquee-wrapper-testimonial.testimonial-sliders {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-right: 50px;
  padding-top: 20px;
}

.marquee-wrapper-testimonial.testimonial-sliders.vertical {
  flex-direction: column;
}

.list-item-faq {
  font-size: 16px;
}

.list-faq {
  margin-bottom: 24px;
}

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

.image-59-copy {
  width: 130px;
}

.select-list-template:hover {
  color: #000;
  background-color: #fcf4e7;
  text-decoration: none;
}

.select-list-template:active {
  background-color: #fce9cd;
}

.select-list-template:visited {
  background-color: #fff0d8;
  border-color: #fff0f0;
}

.select-template, .dropdown-toggle-2, .dropdown-toggle-2.w--open, .dropdown-list-2 {
  width: 300px;
}

.dropdown-list-2.w--open {
  background-color: #fff9f0;
  box-shadow: 0 6px 40px -4px #0003;
}

.select-field-2 {
  font-weight: 600;
  line-height: 28px;
}

.text-block-79 {
  z-index: 1000;
  background-color: #ffce71;
  padding: 2px 4px;
  position: absolute;
  inset: -24% auto auto 7%;
}

.list-item-10 {
  margin-bottom: 7px;
}

.hero-wrapper-markops {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-h1 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  width: 1000px;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 70px;
}

.hero-text-block {
  color: #fff;
  text-align: center;
  width: 850px;
  margin-bottom: 34px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.benifits-wrapper-markops {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.benifits-h2 {
  text-align: center;
  max-width: 1010px;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 70px;
}

.benifits-h2.left-align {
  text-align: left;
}

.benifits-text-block-markops {
  color: #475467;
  text-align: center;
  max-width: 700px;
  margin-bottom: 34px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.benifits-text-block-markops.left-align {
  text-align: left;
}

.benifits-text-block-markops.white {
  color: var(--cg-400);
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.benifits-text-block-markops.new-width {
  max-width: 1000px;
  margin-top: 20px;
  margin-bottom: 0;
}

.benifits-div-wrapper {
  width: 100%;
}

.grid-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.benifit {
  padding: 31px;
}

.benifit.yellow {
  background-color: #f8b940;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.benifit.yellow.hide-indesktop {
  display: none;
}

.benifit.dark {
  background-color: #222b40;
  justify-content: center;
  align-items: center;
  display: flex;
}

.benifit.blue {
  background-color: #1a49ba;
  justify-content: center;
  align-items: center;
  display: flex;
}

.benifit.text-container {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 41px;
  display: flex;
}

.benifit.blue-shade {
  background-color: #397de3;
  justify-content: center;
  align-items: center;
  display: flex;
}

.benifits-title {
  color: #222b40;
  margin-bottom: 8px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 28px;
}

.benifits-desc {
  color: #475467;
  font-family: Opensauceone, sans-serif;
  line-height: 26px;
}

.benifit-img {
  max-width: 320px;
}

.services-div-wrapper {
  width: 100%;
}

.services-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.service-container {
  height: 391px;
  padding: 24px;
}

.service-container.grey {
  background-color: #f9fafb;
}

.services-icon {
  width: 64px;
  height: 64px;
  margin-bottom: 35px;
  padding: 12px;
}

.services-icon.blue {
  background-color: #414a9c;
}

.services-icon.pink {
  background-color: #fcdfd8;
}

.services-icon.yellow {
  background-color: #f8b940;
}

.services-icon.red {
  background-color: #ee4266;
}

.services-icon.green {
  background-color: #05c291;
}

.services-icon.purple {
  background-color: var(--3d-dart-purple);
}

.services-icon.is-blue {
  background-color: var(--green);
}

.main-wrapper.bg-dark {
  background-color: #101828;
}

.main-wrapper.is-bg-pink-lite {
  background-color: var(--bg-pink);
}

.section_ps_hero {
  background-color: var(--3d-dart-yellow);
  padding-top: 124px;
  padding-bottom: 55vw;
  position: relative;
  overflow: hidden;
}

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

.ps_h1 {
  text-align: center;
  letter-spacing: -2.4px;
  font-family: Opensauceone, sans-serif;
  font-size: 130px;
  font-weight: 800;
  line-height: 110%;
}

.ps_h1-highlight {
  text-transform: uppercase;
  font-style: italic;
}

.ps_racecar {
  margin-top: 2.4rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  display: block;
}

.ps_video {
  z-index: 9999;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: absolute;
  inset: auto 0% 0;
  transform: scale(.5);
}

.section_pf {
  background-color: var(--cb-500);
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section_pf.yellow {
  background-color: #ffc13b;
}

.section_pf.light {
  background-color: #fff;
}

.ps_pf_heading-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-tag {
  color: var(--dart-pink);
  text-align: center;
  margin-bottom: 1rem;
}

.heading-tag.black {
  color: var(--dark-grey);
}

.ps_h2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.96px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 125%;
}

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

.pf_wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  margin-top: 100px;
  margin-left: 112px;
  display: flex;
}

.pf_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 488px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pf_cover {
  background-color: var(--dart-puff-blue);
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.pf_cover-img {
  object-fit: cover;
  flex: none;
  height: 340px;
}

.pf_content-wrapper {
  background-color: var(--3d-dark-sky);
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.pf_main {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  padding: 2.5rem 40px 2rem;
  display: flex;
}

.pf_h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 125%;
}

.pf_categories {
  color: var(--cg-200);
  margin-top: 8px;
  line-height: 155%;
}

.pf_cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 62px;
  grid-template-columns: 62px 62px auto;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.pf_website-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--dart-pink);
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.pf_website-link:hover {
  color: var(--3d-dark-sky);
  text-decoration: none;
}

.pf_website-link-arrow {
  width: 24px;
  height: 24px;
}

.pf_review-paragraph {
  color: var(--cg-300);
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  line-height: 155%;
}

.pf_author {
  background-color: var(--cb-300);
  align-items: center;
  display: flex;
}

.pf_author-img {
  object-fit: cover;
  width: 120px;
  height: 120px;
}

.pf_author-info {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-bottom: 6px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.pf_author-name {
  color: #fff;
  letter-spacing: -.4px;
  font-size: 20px;
  font-weight: 800;
  line-height: 150%;
}

.pf_author-title {
  color: #d0d5dd;
  line-height: 140%;
}

.growth-table-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.top-header {
  background-color: #000;
  padding-bottom: 10px;
  position: sticky;
  top: 113px;
}

.grid-29 {
  grid-column-gap: 80px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.head-div {
  border-bottom: 2px solid #98a2b3;
  width: 300px;
  padding: 30px 10px;
}

.head-text {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 31px;
}

.grid-30 {
  grid-column-gap: 80px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.img-container {
  justify-content: center;
  align-items: center;
  width: 300px;
  padding: 26px 10px;
  display: flex;
}

.table-img {
  max-width: none;
  max-height: 28px;
}

.table-img.big {
  max-height: 40px;
}

.table-img._2 {
  max-height: 34px;
}

.table-img._3 {
  max-height: 40px;
}

.footer-link-copy {
  color: var(--white);
  font-family: Opensauceone, sans-serif;
  text-decoration: none;
}

.footer-link-copy:hover {
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

.text-span-15 {
  color: #fcdfd8;
  font-size: 40px;
}

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

.our-clients-wrapper {
  flex-direction: column;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.vertical-img {
  max-width: 100px;
  max-height: 35px;
}

.collection-list-9 {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

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

.text-block-82 {
  color: #f50f0f;
  display: none;
}

.link-block-8 {
  grid-column-gap: 10px;
  background-color: #fef7f5;
  border: 2px solid #000;
  border-radius: 20px;
  align-items: center;
  height: 61px;
  padding: 5px 13px;
  text-decoration: none;
  display: flex;
}

.link-block-8:hover {
  color: #000;
  text-decoration: none;
}

.image-61 {
  width: 20px;
}

.div-block-54 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  margin-top: 31px;
  display: flex;
}

.text-block-83 {
  font-weight: 700;
}

.cc-ticker {
  z-index: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.ticker-list {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pf_button-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.tab-but {
  color: #fff;
  background-color: #ddd0;
  padding: 16px 24px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: none;
}

.tab-but:hover {
  color: #fff;
  text-decoration: none;
}

.tab-but.w--current {
  background-color: #c8c8c800;
  transition: none;
}

.tabs-content-3 {
  background-color: #000;
  border-radius: 4px;
  justify-content: space-around;
  align-items: center;
  padding: 20px;
}

.collection-item-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-menus-case-study {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.cc-ticker-down {
  z-index: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-56 {
  margin-top: 20px;
  transform: translate(-200px);
}

.text-size-20px {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-20px.text-align-center {
  text-align: center;
}

.text-size-20px.lh-150 {
  line-height: 1.5;
}

.text-size-20px.sb {
  font-weight: 600;
}

.text-span-16 {
  color: #fcdfd8;
}

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

.div-block-57 {
  width: 60%;
}

.content-flex-4-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.image-62 {
  max-width: 48px;
  margin-bottom: 20px;
}

.text-block-84 {
  color: #222b40;
  margin-bottom: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
}

.content-div {
  flex-direction: column;
  width: 45%;
  display: flex;
}

.image-sticky-wrapper {
  margin-top: 60px;
  position: sticky;
  top: 190px;
}

.image-63 {
  width: 450px;
}

.bold-text-16 {
  color: var(--dart-pink);
}

.bold-text-16._222b40 {
  color: #222b40;
  font-weight: 800;
}

._3d-tabs-wrapper {
  height: 520px;
  display: flex;
}

.tabs-menu-4 {
  flex-direction: column;
  display: flex;
}

._583bac {
  color: #344054;
  background-color: #fef7f5;
  align-items: center;
  width: 270px;
  height: 20%;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  display: flex;
}

._583bac:hover {
  color: #000;
  text-decoration: none;
}

._583bac.w--current {
  color: #fff;
  background-color: #583bac;
}

.tabs-content-4 {
  background-color: #fef7f5;
  align-items: center;
  padding: 40px;
  display: flex;
}

.tab-content-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 60%;
}

.tabs-content-pink {
  width: 100%;
  height: 100%;
}

.tab-content-wrapper-pink {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.tab-image-wrapper {
  justify-content: center;
  margin-top: -40px;
  margin-bottom: -40px;
  margin-right: -40px;
}

.image-64 {
  width: 350px;
  height: auto;
}

.ps_link {
  color: #fff;
}

.hub-hero-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.hub-content-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  max-width: 593px;
  display: flex;
}

.image-65 {
  max-width: 593px;
}

.heading-106 {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.text-block-85 {
  color: #eaecf0;
  font-size: 20px;
  line-height: 30px;
}

.text-span-18 {
  color: #05c291;
  font-weight: 700;
}

.updates-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  display: flex;
}

.heading-107 {
  max-width: 480px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.heading-107.full {
  text-align: center;
  max-width: none;
}

.hero-inside-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-86 {
  color: #05c291;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.heading-108 {
  color: #fff;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
}

.div-block-58 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-direction: column;
  align-items: center;
  max-width: 771px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-59 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 671px;
  display: flex;
}

.date-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.text-block-87 {
  color: #fcdfd8;
}

.text-block-88 {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.div-block-60 {
  background-color: #44506b;
  width: 1px;
  height: 22px;
}

.content-inside-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.table-of-content {
  background-color: #fef7f5;
  flex: 1;
  width: 280px;
  max-width: 280px;
  padding: 16px;
  position: sticky;
  top: 129px;
}

.content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex: 1;
  max-width: 800px;
  display: flex;
}

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

.inside-rich {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.inside-rich h2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.inside-rich p {
  color: #344054;
  margin-bottom: 18px;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
}

.inside-rich h3 {
  margin-top: 0;
  font-size: 26px;
  font-weight: 700;
}

.inside-rich h1 {
  font-size: 38px;
}

.inside-rich h4 {
  margin-bottom: 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.inside-rich li {
  margin-bottom: 0;
  line-height: 1.5;
}

.inside-rich ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.inside-rich ul {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  font-size: 18px;
  display: flex;
}

.links-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fef7f5;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.h212 {
  color: #000;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.line-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.line-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.text-block-90 {
  font-weight: 700;
}

.toc-2 {
  color: #fff;
  white-space: pre-line;
  flex-direction: column;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.hide-2 {
  padding: 15px;
  display: none;
}

.tocitemm {
  color: #475467;
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.tocitemm:hover {
  color: #583bac;
  text-decoration: none;
}

.tocitemm.active {
  color: #583bac;
}

.div-block-61 {
  background-color: #fcdfd8;
  justify-content: space-between;
  align-items: center;
  padding: 18px 24px;
  display: flex;
}

.text-block-91 {
  font-weight: 600;
}

.image-66 {
  width: 24px;
}

.div-block-62 {
  width: 100%;
}

.link-block-9 {
  width: 100%;
  text-decoration: none;
}

.link-block-9:hover {
  color: #583bac;
  text-decoration: none;
}

.collection-item-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.flow-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-63 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 800px;
  display: flex;
}

.text-block-92 {
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.flow, .hub-data-wrap {
  width: 100%;
}

.grid-31 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 200px 832px;
}

.main-content {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 140px;
  display: flex;
}

.top-div {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-93 {
  color: #222b40;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-93.green {
  color: #05c291;
  text-transform: uppercase;
}

.text-block-93.red {
  color: #ee4266;
  text-transform: uppercase;
}

.heading-109 {
  color: #222b40;
  font-family: Opensauceone, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 44px;
}

.status-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.status-bar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  align-items: center;
  padding: 16px;
  display: flex;
}

.text-block-94 {
  font-size: 16px;
  font-weight: 800;
  line-height: 24px;
}

.text-block-94.green {
  color: #05c291;
}

.text-block-95 {
  color: #414a9c;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-96 {
  color: #222b40;
  font-size: 16px;
  line-height: 28px;
}

.text-block-97 {
  color: #222b40;
  max-width: 560px;
  line-height: 28px;
}

.link-block-10 {
  color: #fff;
  background-color: #583bac;
  justify-content: space-between;
  align-items: center;
  width: 214px;
  height: 60px;
  padding: 16px 32px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  transition: all .175s, color .3s;
  display: flex;
}

.link-block-10:hover {
  color: #fff;
  font-size: 20px;
  text-decoration: none;
}

.image-67 {
  width: 24px;
}

.div-block-66 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.div-block-67 {
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.div-block-67.green {
  background-color: #05c291;
}

.image-68 {
  width: 24px;
  height: auto;
}

.div-block-68 {
  background-color: #fcdfd8;
  width: 8px;
  height: 100%;
  margin-right: 36px;
}

.list-8, .list-item-12 {
  margin-bottom: 0;
}

.partner-logo {
  max-width: 150px;
  max-height: 30px;
}

.partner-logo-container._3cols {
  justify-content: center;
  align-items: center;
  width: 130px;
  display: flex;
}

.hubspot-h1-container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  width: 561px;
  max-width: 561px;
  display: flex;
}

.hubspot-h1-container.form {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: #fff;
  width: 438px;
  max-width: 438px;
  margin-bottom: 0;
  padding: 32px;
}

.hubspot-hero-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-110 {
  color: #fff;
  letter-spacing: -.96px;
  max-width: 472px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 125%;
}

.text-block-98 {
  color: #fff;
  letter-spacing: -.72px;
  max-width: 486px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.image-69 {
  width: 187px;
}

.hubspot-logos-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-111 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Opensauceone, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.div-block-69 {
  grid-column-gap: 70px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1091px;
  margin-bottom: 32px;
  display: flex;
}

.div-block-69.hide-on-desktop {
  display: none;
}

.image-holder {
  justify-content: center;
  align-items: center;
  max-width: 182px;
  max-height: 48px;
  display: flex;
}

.image-70 {
  max-height: 47px;
}

.image-70.pluto {
  max-height: 36px;
}

.image-70.drivetrain {
  max-width: 191%;
  max-height: 39px;
}

.image-70.netcore {
  max-height: 32px;
}

.ene-to-end-wrapper {
  grid-column-gap: 94px;
  grid-row-gap: 94px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.h2-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 920px;
  display: flex;
}

.heading-112 {
  color: #222b40;
  text-align: center;
  letter-spacing: -.96px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 125%;
}

.heading-112._772 {
  max-width: 772px;
}

.heading-112.cta {
  text-align: left;
  max-width: 742px;
}

.heading-112.cta.ga {
  font-size: 60px;
}

.heading-112._36px {
  letter-spacing: -.72px;
  font-size: 36px;
}

.text-block-99 {
  color: #222b40;
  line-height: 28px;
}

.div-block-70 {
  grid-column-gap: 40px;
  grid-row-gap: 85px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1070px;
  display: flex;
}

.image-71 {
  width: 48px;
  margin-bottom: 32px;
}

.text-block-100 {
  color: #222b40;
  letter-spacing: -.48px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}

.text-block-101 {
  color: #1d2939;
  letter-spacing: -.32px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-71 {
  max-width: 330px;
}

.hubspot-plans-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.plans-h2-wrapper {
  max-width: 928px;
  margin-bottom: 50px;
}

.plans-h2-wrapper._831px {
  max-width: 831px;
}

.heading-113 {
  color: #fff;
  text-align: center;
  letter-spacing: -.96px;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 125%;
}

.text-block-102 {
  color: #fff;
  text-align: center;
  letter-spacing: -.36px;
  line-height: 28px;
}

.plans-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.plans-holder.ga4 {
  grid-column-gap: 80px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  justify-content: center;
}

.plans {
  background-color: #1d2939;
  width: 388px;
  max-width: 388px;
  padding: 27px;
}

.plans.ga4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 307px;
  padding: 30px;
  display: flex;
}

.image-72 {
  width: 44.1px;
  margin-bottom: 29px;
}

.image-72.ga4 {
  margin-bottom: 0;
}

.pointers {
  grid-column-gap: 12.17px;
  grid-row-gap: 12.17px;
  flex-direction: column;
  max-width: 304px;
  display: flex;
}

.div-block-72 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.text-block-103 {
  color: #fff;
  font-size: 16.5px;
  font-weight: 800;
  line-height: 25.7px;
}

.text-block-104 {
  color: #fff;
  font-size: 16.5px;
  font-weight: 400;
  line-height: 25.7px;
}

.better-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.better-content {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: space-between;
  max-width: 972px;
  display: flex;
}

.div-block-73 {
  background-color: #fff;
  flex-direction: column;
  max-width: 312px;
  padding: 40px 30px;
  display: flex;
}

.text-block-105 {
  color: #1d2939;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 800;
  line-height: 30px;
}

.text-block-105.small {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-74 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.div-block-74.ga4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.div-block-75 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.image-73 {
  width: 19px;
}

.div-block-76 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #414a9c;
  flex-direction: column;
  align-items: center;
  height: 447px;
  margin-top: 65px;
  padding: 90px 80px;
  display: flex;
  position: relative;
}

.div-block-76.ga4 {
  justify-content: center;
}

.image-74 {
  width: 25px;
}

.div-block-77 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.text-block-106 {
  color: #fff;
  max-width: 908px;
  font-size: 24px;
  line-height: 32px;
}

.div-block-78 {
  background-color: #fcdfd8;
  justify-content: center;
  align-items: center;
  width: 322px;
  height: 81.3px;
  display: flex;
  position: absolute;
  inset: -16% auto auto;
  transform: rotate(-1.869deg);
}

.div-block-78.itilite {
  top: -12%;
}

.image-75 {
  width: 176px;
  position: absolute;
  transform: rotate(1.87deg);
}

.div-block-79 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.slider-11 {
  background-color: #ddd0;
  max-width: 908px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 220px;
  overflow: hidden;
}

.slides-123 {
  height: 500px;
}

.cta-wrapper-hubspot {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-wrapper-hubspot.ga4 {
  grid-column-gap: 165px;
  grid-row-gap: 165px;
}

.button-9 {
  background-color: #583bac;
  padding: 29px 71px;
  font-family: Opensauceone, sans-serif;
  font-size: 31px;
  font-weight: 600;
  line-height: 38px;
}

.button-9:hover {
  color: var(--3d-dart-yellow);
  background-color: #473383;
  text-decoration: none;
}

.slide-nav-10 {
  margin-bottom: 118px;
}

.heading-114 {
  color: #414a9c;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
}

.div-block-69-copy {
  grid-column-gap: 70px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1213px;
  display: flex;
}

.button-10 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.48px;
  background-color: #583bac;
  margin-top: 64px;
  padding: 29px 71px;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.button-10:hover {
  background-color: var(--3d-dart-purple);
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

.button-10.green {
  background-color: #05c291;
  margin-top: 0;
  position: absolute;
  inset: auto auto -40%;
}

.ga4-wrapper-hero {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  justify-content: space-between;
  align-items: center;
  max-width: 1209px;
  display: flex;
}

.ga4-wrapper-hero.ma {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.hero-content-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  max-width: 698px;
  display: flex;
}

.text-block-107 {
  color: #fff;
  letter-spacing: -.48px;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 133%;
}

.heading-115 {
  color: #fff;
  letter-spacing: -.96px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
}

.heading-115.ma {
  margin-bottom: 10px;
}

.text-block-108 {
  color: #fff;
  letter-spacing: -.4px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-108.ma {
  font-family: Opensauceone, sans-serif;
}

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

.div-block-80 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-80.analyttics {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 40px;
}

.text-block-110 {
  text-align: center;
  max-width: 825px;
  font-size: 14px;
  line-height: 1.42;
}

.text-block-110.ma {
  color: #1d2939;
  letter-spacing: -.28px;
  max-width: 1051px;
  font-family: Opensauceone, sans-serif;
}

.text-block-111 {
  margin-top: 9px;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
}

.wrappper-ga {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.div-block-81 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  flex-direction: column;
  width: 290px;
  max-width: 307px;
  padding: 25px;
  display: flex;
}

.image-48px {
  width: 48px;
}

.text-block-112 {
  letter-spacing: -.36px;
  font-weight: 800;
  line-height: 1.55;
}

.text-block-113 {
  letter-spacing: -.28px;
  font-size: 14px;
  line-height: 1.42;
}

.text-block-114 {
  color: #fff;
  font-weight: 800;
  line-height: 1.555;
}

.text-block-115 {
  color: #fff;
  font-size: 14px;
  line-height: 143%;
}

.div-block-82 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.text-block-116 {
  color: #1d2939;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}

.image-432 {
  max-width: 460px;
}

.blog-div.hide-div {
  display: none;
}

.blog-reset-button {
  color: #333;
  background-color: #fef7f5;
  border-radius: 8px;
  padding: 1rem;
  font-family: Work Sans, sans-serif;
  text-decoration: none;
}

.blog-reset-button:hover {
  color: #333;
  background-color: #f9ece8;
  text-decoration: none;
}

.check-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.check-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: flex-start;
  display: flex;
}

.image-433 {
  width: 27px;
}

.outer-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fceeeb;
  justify-content: center;
  padding: 40px;
  display: flex;
  position: relative;
}

.inside-ma {
  background-color: #fff;
  flex-direction: column;
  max-width: 377px;
  padding: 20px;
  display: flex;
}

.ma-img {
  width: 48px;
  margin-bottom: 32px;
}

.heading-116 {
  color: #222b40;
  letter-spacing: -.48px;
  margin-top: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}

.ma-text {
  color: #1d2939;
  letter-spacing: -.32px;
  max-width: 330px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-83 {
  background-color: #583bac;
  padding: 15px 20px;
  position: absolute;
  inset: -61px auto auto;
  transform: rotate(-1.388deg);
}

.div-block-83.right-tilt {
  transform: rotate(1.388deg);
}

.abs-text {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.outer-wrapper {
  padding-top: 66px;
}

.container-ma {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.text-block-117 {
  color: #fff;
  text-align: center;
  letter-spacing: -.32px;
  max-width: 875px;
  margin-bottom: 40px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.tab-container {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #414a9c;
  flex-direction: row;
  justify-content: space-between;
  padding: 60px;
  display: flex;
}

.tab-menu {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 40px;
  display: flex;
}

.tabs-3 {
  flex-direction: column;
  margin-bottom: 50px;
  display: flex;
}

.tab-link-tab-2-2 {
  color: var(--white);
  text-align: center;
  background-color: #344054;
  padding: 20px 50px;
}

.tab-link-tab-2-2:hover {
  color: var(--white);
  text-decoration: none;
}

.tab-link-tab-2-2.w--current {
  background-color: #414a9c;
}

.tabs-text-container {
  max-width: 637px;
}

.heading-117 {
  color: #fff;
  letter-spacing: -.6px;
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.tab-pointers {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.text-block-118 {
  color: #fff;
  letter-spacing: -.4px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.link-3 {
  color: #f8b940;
  letter-spacing: -.5px;
  cursor: pointer;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.link-3:hover {
  color: #a56c00;
  text-decoration: none;
}

.text-block-119 {
  color: #fcdfd8;
  letter-spacing: -.4px;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 28px;
}

.dropdown-select {
  border: 1px solid #377dff;
  border-radius: 15px;
  width: 50%;
  height: 57px;
}

.dropdown-select.country {
  background-color: #f1f2f600;
  border-color: #b3b4bf;
}

.dropdown-toggle-3 {
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.drop.w--open {
  border: 1px solid #b3b4bf;
  border-radius: 15px;
}

.fixed {
  position: fixed;
  inset: 0%;
}

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

.ps-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.ps-120.is--relative.overflow-hidden {
  overflow: hidden;
}

.ps-120.is--relative.career-header {
  padding-bottom: 60px;
}

.h1 {
  font-family: Opensauceone, sans-serif;
  font-size: 4.5rem;
  font-weight: 800;
}

.mw-37 {
  max-width: 37rem;
}

.spacer-48 {
  padding-top: 3rem;
}

.ps-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.bg--acc-pink {
  background-color: var(--dart-pink);
}

.vt-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bg--dart-sky {
  background-color: var(--3d-dark-sky);
}

.job_wrapper {
  background-color: var(--white);
  margin-top: 4rem;
  padding: 4rem;
  position: relative;
}

.job_wrapper.pad-btn {
  padding-bottom: 8rem;
}

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

.job_tabs-menu {
  flex-direction: column;
  width: 100%;
  margin-right: auto;
  display: flex;
}

.job_tabs-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 31.25rem;
  margin-top: 120px;
}

.job_tab-link {
  color: var(--3d-dark-sky);
  background-color: #0000;
  padding: 12px 0;
  font-family: Opensauceone, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.job_tab-link:hover {
  color: var(--3d-dart-purple);
  font-weight: 800;
  text-decoration: none;
}

.job_tab-link.w--current {
  color: var(--3d-dart-purple);
  background-color: #0000;
  font-weight: 800;
}

.text-size-18px {
  font-size: 1.125rem;
}

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

.job_tabs-listing {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.job_positions-graphics {
  position: absolute;
  inset: -162px 0% auto auto;
}

.form-block-3 {
  width: 400px;
  max-width: 400px;
}

.form-4 {
  background-color: var(--light-grey-2);
  flex-direction: column;
  padding: 40px;
  display: flex;
  box-shadow: 0 0 20px 13px #0000000a;
}

.red {
  color: red;
  font-size: 15px;
}

.paragraph-208 {
  margin-bottom: 40px;
}

.things-to-learn {
  background-color: var(--bg-pink);
  margin-top: 20px;
}

.heading-118 {
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
}

.related-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.div-block-84 {
  max-width: 300px;
}

.link-block-11 {
  flex-direction: column;
  max-width: 300px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.link-block-11:hover {
  color: var(--dark-grey);
  text-decoration: none;
  box-shadow: 0 2px 20px 20px #0000000d;
}

.content-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  padding: 10px;
  display: flex;
}

.heading-119 {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  text-decoration: none;
}

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

.msg-box-tag {
  background-color: var(--3d-dart-purple);
  color: var(--white);
  margin-bottom: 1.5rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
  line-height: 1.5;
  display: inline-block;
}

.is--relative {
  position: relative;
}

.msg-box-tag_arrow {
  display: inline;
  position: absolute;
  top: 44px;
  left: 12px;
}

.stairs_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  margin-top: 4rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.stairs_grid-item {
  background-color: var(--3d-dark-sky);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 8rem;
  margin-bottom: 0;
  padding: 1.5rem;
  font-size: 1rem;
  display: flex;
}

.stairs_grid-item.is--red {
  background-color: var(--accent-red);
  height: 11rem;
}

.stairs_grid-item.is--yellow {
  background-color: var(--3d-dart-yellow);
  height: 14.25rem;
}

.stairs_grid-item.is--pink {
  background-color: var(--dart-pink);
  height: 17.25rem;
}

.stairs_grid-item.is--purple {
  background-color: var(--3d-dart-purple);
  height: 20.25rem;
}

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

.c-white.op-50 {
  opacity: .5;
}

.stairs_h3 {
  color: var(--white);
  font-family: Opensauceone, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.stairs_h3.is--dark {
  color: var(--3d-dark-sky);
}

.spacer-64 {
  padding-top: 4rem;
}

.grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.grid.is--bullet-list {
  grid-column-gap: 7.5rem;
  grid-row-gap: 1.5rem;
}

.grid.gap-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.grid.career-page {
  grid-row-gap: 0rem;
}

.list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.points_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.points_list.hide {
  display: none;
}

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

.ps-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.ps-96.top {
  padding-bottom: 0;
}

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

.lightbox_link-testimonial {
  aspect-ratio: 16 / 9;
}

.timeline_grid {
  grid-column-gap: 5.25rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4.5rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline_grid.hide {
  display: none;
}

.timeline_box {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
}

.timeline_year {
  color: var(--white);
  font-size: 3rem;
  font-weight: 800;
}

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

.timeline_h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

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

.timeline_progress-box {
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
  display: flex;
}

.timeline_line-bg {
  background-color: var(--cg-300);
  width: 8px;
  height: 100%;
  position: relative;
}

.timeline_line {
  width: 100%;
  height: 60%;
  position: absolute;
  inset: 0% 0% auto;
}

.timeline_wrapper {
  margin-top: 5.5rem;
}

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

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

.timeline_spacer {
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

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

.values_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 476px minmax(660px, 660px);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  width: 100%;
  display: grid;
}

.values_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 140px;
}

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

.values_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--bg-pink);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 660px;
  margin-bottom: 0;
  padding: 4rem;
  list-style-type: none;
  display: flex;
}

.values_list-wrapper.is-2 {
  z-index: 3;
  opacity: 0;
  position: absolute;
  top: 0;
}

.values_list-wrapper.is-3 {
  z-index: 2;
  opacity: 0;
  position: absolute;
  top: 0;
}

.values_list-wrapper.is-1 {
  z-index: 4;
  position: relative;
}

.values_list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.spacer-04 {
  padding-top: 4px;
}

.opacity-20 {
  opacity: .2;
}

.opacity-05 {
  opacity: .05;
}

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

.wrapper-horizontal.center {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  align-items: center;
}

.wrapper-horizontal.relativ {
  position: relative;
}

.wrapper-horizontal.relativ.webinar {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: flex-start;
}

.wrapper-horizontal.center-aligned {
  justify-content: center;
}

.wrapper-horizontal.center-aligned.fs {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.wrapper-horizontal.gap-40.hero-section {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
}

.wrapper-horizontal.gap-40.hero-section.ppc {
  align-items: stretch;
}

.wrapper-horizontal.gap-40.hero-section.gap-mini {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: flex-start;
  align-items: center;
}

.wrapper-horizontal.gap-40.hero-section.hide-hero-section {
  display: none;
}

.webinar-content-brief {
  width: 60%;
  max-width: 900px;
}

.webinar-content-brief.webinar-done-statuc {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.webinar-form-block {
  background-color: #fff;
  border-radius: 4px;
  width: 40%;
  padding: 40px;
  position: sticky;
  top: 144px;
  box-shadow: 0 0 20px #0003;
}

.divider {
  background-color: #78787847;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.webinar-time {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  align-items: center;
  display: flex;
}

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

.div-block-85.hide {
  display: none;
}

.text-block-121 {
  color: #868686;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.social-share-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-434 {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.webinar-social-link {
  cursor: pointer;
  background-color: #c2c2c2;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 3px;
  display: flex;
}

.webinar-social-link:hover {
  background-color: var(--cb-100);
}

.webinar-icons-social {
  opacity: .75;
  width: 18px;
}

.div-block-86 {
  padding: 20px 30px;
}

.div-block-87 {
  background-color: #222b40;
  height: 15px;
}

.webinar-banner-image {
  max-width: 500px;
}

.webinar-hero-text {
  max-width: 600px;
}

.webinar-hero-description {
  color: #fff;
  text-align: left;
}

.text-block-122 {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
}

.rich-webinar {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.rich-webinar h2 {
  margin-bottom: 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.rich-webinar h3 {
  margin-top: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2;
}

.rich-webinar h4 {
  font-family: Opensauceone, sans-serif;
  line-height: 1.2;
}

.rich-webinar h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 1.2;
}

.rich-webinar h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
}

.rich-webinar p {
  margin-bottom: 5px;
}

.rich-webinar blockquote {
  margin-left: 40px;
  font-family: Opensauceone, sans-serif;
  font-style: normal;
}

.rich-webinar ol {
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
}

.rich-webinar a {
  color: var(--primary-color);
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
}

.speaker-cards {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.speaker-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 300px;
  display: flex;
}

.speakerimg {
  border-radius: 100px;
  width: 100px;
  margin-bottom: 10px;
}

.speaker-name {
  color: #000;
  margin-bottom: 5px;
  font-family: Opensauceone, sans-serif;
  font-weight: 500;
}

.speaker-desc {
  color: var(--3d-dark-sky);
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
}

.div-block-88 {
  background-color: var(--light-blue);
  border-radius: 8px;
  margin-top: 20px;
  padding: 20px;
  box-shadow: 0 0 20px -2px #00000017;
}

.heading-120 {
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
}

.heading-121 {
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.heading-122 {
  color: #fff;
  text-align: left;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.3;
}

.div-block-89 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 691px;
  display: flex;
}

.image-435 {
  height: 500px;
}

.text-block-123 {
  color: #f8b940;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.text-block-124 {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
}

.div-block-90 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  flex-direction: column;
  width: 50%;
  display: flex;
  position: static;
  inset: auto 0% 8%;
}

.text-block-125 {
  color: #d0d5dd;
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.div-block-91 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  display: flex;
  position: relative;
}

.text-block-126 {
  color: #f8b940;
  text-align: left;
  letter-spacing: -.384px;
  font-family: Opensauceone, sans-serif;
  font-size: 19.2px;
  font-weight: 600;
  line-height: 1.5;
  position: absolute;
  inset: 7% 0% auto;
}

.webinar-form-embed {
  width: 100%;
}

.tdd-webinar-header {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.webinar-h1 {
  color: var(--3d-dart-yellow);
  text-align: left;
  letter-spacing: -2px;
  text-transform: uppercase;
  font-family: PT Sans, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.25;
}

.webinar-index-wrapper-hero {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.white-body-abs {
  background-color: #fff;
  height: 40%;
  position: absolute;
  inset: auto 0% 0%;
}

.webinar-feature-block {
  z-index: 10;
  background-color: var(--bg-pink);
  max-width: 1199px;
  padding: 20px;
  position: relative;
}

.webinars-link-block.feature {
  background-color: var(--bg-pink);
  width: 100%;
  text-decoration: none;
}

.webinars-link-block.feature:hover {
  color: var(--grey);
}

.webinars-link-block.cards {
  background-color: var(--bg-pink);
  height: 100%;
  text-decoration: none;
  transition: all .4s;
}

.webinars-link-block.cards:hover {
  background-color: var(--dart-pink);
  color: var(--dark-grey);
  text-decoration: none;
  box-shadow: 0 0 30px -7px #0003;
}

.webinar-collection-wrapper {
  z-index: 10;
  position: relative;
}

.webinar-feature-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  max-height: 300px;
  display: flex;
}

.webinar-feature-img-wrapper {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.webinar-content-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.webinar-feature-img {
  height: 100%;
}

.webinar-feature-h2 {
  color: var(--black);
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
}

.author-block-webinar {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.authorimg-webinar {
  border-radius: 20px;
  width: 40px;
}

.author-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  max-width: 270px;
  display: flex;
}

.auth-1-description {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  max-width: 260px;
  display: flex;
}

.auth-name-web {
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.auth-desc-web {
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
}

.webinars-card-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: flex-start center;
  display: grid;
}

.webinar-card-div {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.webinar-card-img {
  max-height: 250px;
}

.img-wrapper-wrapp {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.webniar-desc-wrapp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  height: 100%;
  padding: 20px 32px 40px;
  display: flex;
  position: relative;
}

.cards-h2-web {
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  line-height: 1.3;
}

.cards-auth-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  margin-top: auto;
  display: flex;
}

.auth-1 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.cards-auth-img {
  border-radius: 20px;
  width: 25px;
}

.text-block-127 {
  color: var(--black);
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
}

.text-block-128 {
  color: var(--black);
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-block-129 {
  text-transform: capitalize;
}

.h3-blog-title {
  font-family: Opensauceone, sans-serif;
}

.h3-blog-single {
  color: #000;
  font-family: Opensauceone, sans-serif;
}

.fs-wrapper-hero {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fs-hero-img-wrapp {
  background-color: #fcdfd8;
  justify-content: center;
  align-items: center;
  max-width: 544px;
  display: flex;
}

.fs-h1 {
  color: #222b40;
  letter-spacing: -.96px;
  max-width: 608px;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
}

.fs-hero-desc {
  color: #475467;
  letter-spacing: -.04px;
  max-width: 592px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 1.5;
}

.fs-wrappper-abs {
  z-index: 1;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  padding-left: 64px;
  padding-right: 64px;
  display: flex;
  position: relative;
}

.fs-h2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.96px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 125%;
}

.fs-h2.width-758 {
  max-width: 758px;
}

.fs-h2.dark {
  color: #222b40;
}

.fs-helping-cards-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-helping-cards {
  flex-direction: column;
  align-items: flex-start;
  max-width: 360px;
  display: flex;
}

.fs-help-card-img {
  margin-bottom: 16px;
}

.fs-help-card-desc {
  color: #f2f4f7;
  letter-spacing: -.36px;
  line-height: 1.5555;
}

.arrows-abs-block {
  max-width: 509px;
  position: absolute;
  inset: -19% auto auto;
}

.fs-white-abs-block {
  background-color: #fef7f5;
  height: 341px;
  position: absolute;
  inset: auto 0% 0%;
}

.wrapper-vertical {
  flex-direction: column;
  display: flex;
}

.wrapper-vertical.fs-gap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  align-items: center;
}

.wrapper-vertical.fs-gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.wrapper-vertical.saas-ppc-lp {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.wrapper-vertical.sp-why {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.wrapper-vertical.sp-testimonials {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  overflow: hidden;
}

.wrapper-vertical.sp-goals {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.wrapper-vertical.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
}

.wrapper-vertical.padding-64 {
  padding: 64px;
}

.wrapper-vertical.seo-lp-gap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  align-items: center;
}

.wrapper-vertical.seo-lp-tdd {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.tabs-container {
  max-width: 1216px;
}

.tabs-container.for-mobile-alone {
  flex-flow: row;
  display: none;
}

.fs-tabs {
  width: 100%;
  display: flex;
}

.fs-tabs-menu {
  flex-direction: column;
  display: flex;
}

.fs-tabs-link {
  color: var(--3d-dark-sky);
  background-color: #fff;
  width: 506px;
  max-width: 506px;
  padding: 32px;
  text-decoration: none;
}

.fs-tabs-link:hover {
  color: var(--3d-dark-sky);
  text-decoration: none;
}

.fs-tabs-link.w--current {
  background-color: #fcdfd8;
}

.fs-tabs-link.w--current:hover {
  color: var(--3d-dark-sky);
  text-decoration: none;
}

.fs-tabs-content {
  width: 710px;
  display: flex;
}

.fs-tabs-pane {
  background-color: #414a9c;
  width: 100%;
  height: 100%;
}

.tabs-content-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.heading-123 {
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 130%;
}

.div-block-92 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  max-width: 402px;
  display: flex;
}

.image-436 {
  width: 40px;
}

.image-437 {
  width: 100%;
  margin-top: auto;
  margin-left: auto;
}

.div-block-93 {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-130 {
  color: var(--cb-300);
  letter-spacing: -.36px;
  font-family: Opensauceone, sans-serif;
  line-height: 1.5;
}

.webinar-hero-section {
  background-color: var(--3d-dark-sky);
  padding-top: 60px;
  position: relative;
}

.webinar-hero-section.hero {
  padding-top: 200px;
  padding-bottom: 96px;
}

.webinar-hero-section.hero.lp-hero {
  padding-top: 120px;
  padding-bottom: 120px;
}

.webinar-hero-section.hero.lp-hero.new-lp {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.webinar-hero-section._96-0 {
  z-index: 1;
  padding: 96px 0 0;
  position: relative;
}

.webinar-hero-section._96-0.bg-cb-500 {
  background-color: var(--cb-500);
}

.webinar-hero-section._96-0.bg-cb-500.hubspot-migration {
  background-color: var(--dart-puff-blue);
  padding-top: 100px;
  padding-bottom: 80px;
}

.webinar-hero-section.black {
  background-color: var(--cb-500);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.webinar-hero-section.black.new-lp {
  background-color: #222b40;
}

.webinar-hero-section.bg-pink {
  background-color: var(--bg-pink);
}

.webinar-hero-section.bg-pink.side-images {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63d4f2ec1c71e09aa3e8d28c_Union%20(2).png"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db457d7f4626ab9167ebc3_Frame%20104672%20(1).png");
  background-position: 0%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding-bottom: 240px;
  position: relative;
}

.webinar-hero-section.bg-pink.side-images.scaleup-side-imgs {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db9cd74dc2c054366bf626_Group%20515008.svg"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63db9c62326947e3e170f0c0_Vector%2018%20(1).svg");
  background-position: -3% 69%, 100% 69%;
  background-size: auto, auto;
}

.webinar-hero-section.bg-pink.small-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.webinar-hero-section.bg-pink.bottom-padding-240 {
  padding-bottom: 240px;
}

.webinar-hero-section.bg-pink.realtvie {
  position: relative;
  overflow: hidden;
}

.webinar-hero-section.bg-pink.marketing {
  padding-top: 60px;
  padding-bottom: 60px;
}

.webinar-hero-section.white {
  background-color: var(--white);
}

.webinar-hero-section.white.people {
  padding-bottom: 180px;
}

.webinar-hero-section.dark-pink {
  background-color: var(--dart-pink);
}

.webinar-hero-section.dark-pink.height-fixed {
  height: 920px;
}

.webinar-hero-section.dark-pink.no-bottom-padding {
  padding-bottom: 0;
}

.webinar-hero-section.dark-pink.about-map {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63dbedcd8bc98e3cabbc5be4_Frame%20(21).svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.webinar-hero-section.dark-pink.new-bg {
  background-color: var(--bg-pink);
}

.webinar-hero-section.dark-pink.padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.webinar-hero-section.cg-300 {
  background-color: var(--cg-300);
}

.webinar-hero-section.cg-300._96-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.webinar-hero-section.footer {
  flex: 1;
  padding-top: 66px;
  padding-bottom: 66px;
}

.webinar-hero-section.timeline {
  z-index: -3;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.webinar-hero-section.cg-200 {
  background-color: var(--cg-200);
}

.webinar-hero-section.cg-200.vertical-80-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.webinar-hero-section.cg-200.hide-faq {
  display: none;
}

.webinar-hero-section.timeline-coverup {
  height: 120px;
  padding-top: 0;
  padding-bottom: 0;
}

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

.webinar-hero-section.darts {
  background-color: var(--bg-pink);
  padding-top: 60px;
  padding-bottom: 180px;
}

.webinar-hero-section.ts {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/63e393e712de1a6afed1279e_Group%20103922.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 814px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.webinar-hero-section.resilts-header {
  background-color: var(--results-bg);
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6406cb8800bb957982a5be33_Frame%20104857.svg"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6406cb78ff03d91a03188689_Vector%2096.svg");
  background-position: 50%, 50% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 220px;
  padding-bottom: 220px;
}

.webinar-hero-section.results-bg {
  background-color: var(--results-bg);
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6406ce5a45627c7d6b91b890_Frame%20104880.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.webinar-hero-section.results-padding-0 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  height: 1300px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.webinar-hero-section.dart-purple {
  background-color: var(--3d-dart-purple);
  color: #fff;
}

.webinar-hero-section.hide {
  display: block;
}

.webinar-hero-section.pink-new-lp {
  background-color: #fef7f5;
}

.webinar-hero-section.bg-yellow {
  background-color: var(--3d-dart-yellow-2);
}

.webinar-hero-section.bg-yellow.bottom-padding {
  padding-bottom: 60px;
}

.webinar-hero-section.bg-black {
  background-color: var(--black);
}

.webinar-hero-section.bg-black.no-top-padding {
  padding-top: 0;
}

.webinar-hero-section.bg-black.less {
  padding-bottom: 80px;
}

.webinar-hero-section.bg-black._96-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.webinar-hero-section.yellow-shade-bg {
  background-color: #fff9f0;
}

.webinar-hero-section.yellow-shade-bg.padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.webinar-hero-section.yellow-shade-bg.cta-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.webinar-hero-section._96-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.webinar-hero-section.cb-500 {
  background-color: var(--cb-500);
}

.webinar-hero-section.cb-500.padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.webinar-hero-section.cb-500.padding.bg-black {
  background-color: #000;
}

.webinar-hero-section.grey {
  background-color: #f9fafb;
}

.webinar-hero-section.less, .webinar-hero-section.hu-page-padding {
  padding-top: 80px;
}

.webinar-hero-section.bg-white {
  background-color: #fff;
}

.webinar-hero-section.bg-white._112-112 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.webinar-hero-section.bg-yellow-shade {
  background-color: #fef7f5;
}

.webinar-hero-section.bg-yellow-shade.hide-section {
  display: none;
}

.webinar-hero-section.inside-padding {
  padding-bottom: 80px;
}

.webinar-hero-section._80-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.webinar-hero-section._80-80.bg-pink._140-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.webinar-hero-section._80-80.white-bg {
  background-color: var(--white);
}

.webinar-hero-section._70-120 {
  padding-top: 70px;
}

.webinar-hero-section._112-112 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.webinar-hero-section._112-112.bg-pink._90-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.webinar-hero-section.charcoal {
  background-color: #101828;
}

.webinar-hero-section.charcoal-blaack {
  padding-top: 60px;
  padding-bottom: 60px;
}

.webinar-hero-section._70-90 {
  padding-top: 70px;
  padding-bottom: 90px;
}

.webinar-hero-section._60-20 {
  padding-top: 60px;
  padding-bottom: 20px;
}

.webinar-hero-section._60-20.white-bg {
  background-color: var(--white);
}

.webinar-hero-section.webinar {
  padding: 0 0 0 40px;
}

.webinar-hero-section.fs-padding-new {
  padding-top: 220px;
  position: relative;
}

.coaches-hero-wrapper {
  flex-direction: column;
  align-items: stretch;
  height: 100vh;
  padding-top: 87px;
  padding-bottom: 47vh;
  display: flex;
  position: relative;
}

.coach-h1-desc {
  color: var(--dart-pink);
  text-align: left;
  text-transform: uppercase;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.coach-h1-desc.bigger {
  color: var(--accent-green);
  letter-spacing: -.1em;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.coach-video {
  z-index: 10000;
  margin-left: auto;
  margin-right: auto;
  padding-top: 55%;
  position: absolute;
  inset: auto 0 0;
  transform: scale(.5);
}

.coach-h1-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.coach-hero-description-div {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 74%;
  display: flex;
}

.div-block-94 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-94.end {
  margin-left: auto;
}

.coachicon-img {
  width: 50px;
}

.tracker-coach {
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.square {
  background-color: var(--dart-puff-blue);
  width: 15px;
  height: 15px;
}

.square.line {
  width: 100%;
  height: 2px;
}

.fs-h2-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-h2-container.max-width-713 {
  max-width: 713px;
}

.fs-h2-desc {
  color: #fff;
  letter-spacing: -.36px;
  line-height: 1.6;
}

.fs-h2-desc.dark {
  color: #222b40;
}

.fs-slider-mask {
  width: 808px;
}

.img-zoom {
  width: 100%;
  transition: all .3s;
}

.img-zoom-div {
  justify-content: center;
  align-items: center;
  height: 675.875px;
  display: flex;
  overflow: hidden;
}

.div-block-95 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.div-block-95.webinar-status-done {
  justify-content: flex-start;
}

.coach-date-time-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.coach-time-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.coach-icon-img {
  width: 25px;
}

.date-coach {
  color: var(--dart-pink);
  font-weight: 500;
  line-height: 1;
}

.coach-register-now-div {
  background-color: var(--3d-dart-purple);
  color: var(--white);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.coach-register-now-div:hover {
  color: var(--3d-dart-yellow);
  background-color: #412c7c;
}

.coach-register-now-div.center-align {
  justify-content: center;
  width: 100%;
}

.text-block-131 {
  color: var(--3d-dart-purple);
  font-family: Opensauceone, sans-serif;
  font-weight: 500;
}

.image-438 {
  width: 20px;
}

.section-fw-hero {
  background-color: var(--3d-dark-sky);
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-1280 {
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px;
}

.fw-hero-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-fw-post {
  padding-top: 80px;
  padding-bottom: 80px;
}

.fw-post-wrapper {
  flex-wrap: wrap;
  place-content: flex-start space-between;
}

.fw-post-item {
  background-color: var(--bg-pink);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  height: 400px;
  margin-bottom: 26px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fw-post-item:hover {
  text-decoration: none;
}

.fw-post-item-img-box {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.fw-post-item-img {
  width: 100%;
}

.fw-post-item-info-box {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.fw-post-item-tag {
  z-index: 3;
  background-color: var(--3d-dart-purple);
  color: var(--white);
  border-radius: 8px;
  padding: 5px 10px;
  font-size: 14px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.fw-post-item-title {
  color: var(--cb-500);
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
}

.fw-post-item-subtext {
  color: var(--cb-300);
  font-size: 14px;
  overflow: hidden;
}

.fw-post-author-box {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.fw-post-author-img-box {
  border-radius: 70px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  overflow: hidden;
}

.fw-post-author-info-box {
  flex: 1;
  padding-left: 16px;
}

.fw-post-item-auther-name {
  color: var(--cb-300);
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
}

.fw-post-item-auther-designation {
  color: var(--cb-300);
  font-size: 14px;
}

.collection-list-10 {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.collection-item-10 {
  width: 33.33%;
  padding-left: 13px;
  padding-right: 13px;
}

.btn-next {
  background-color: var(--light-grey);
  color: var(--white);
  border-width: 0;
  border-radius: 8px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.btn-next:hover {
  background-color: var(--dark-grey);
  color: var(--light-grey-2);
}

.section-fwd-hero {
  padding-top: 60px;
  padding-bottom: 20px;
}

.fwd-hero-wrapper {
  text-align: left;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.fwd-back-row {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.btn-back {
  color: var(--3d-dart-purple);
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/659d876c50f0ac6e67397336_back-arrow.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

.btn-back:hover {
  color: var(--primary-color);
  text-decoration: none;
}

.fwd-author-box {
  background-color: var(--light-blue);
  color: var(--3d-dart-purple);
  border-radius: 16px;
  align-items: center;
  margin-top: 30px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.fwd-author-box:hover {
  color: var(--primary-color);
  text-decoration: none;
}

.fwd-author-img-box {
  border-radius: 100px;
  width: 80px;
  min-width: 80px;
  height: 80px;
  overflow: hidden;
}

.fwd-author-img.full {
  width: 100%;
}

.fwd-author-info-box {
  flex: 1;
  padding-left: 20px;
}

.fwd-author-name {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 500;
}

.fwd-author-name.big {
  color: var(--white);
  font-size: 36px;
}

.fwd-author-designation {
  color: var(--3d-dark-sky);
  font-size: 14px;
  text-decoration: none;
}

.fwd-author-designation.bio {
  color: var(--cg-500);
  margin-top: 24px;
  line-height: 1.4;
}

.fwd-author-designation.white {
  color: var(--white);
  font-size: 18px;
}

.fwd-feature-img-box {
  margin-top: 30px;
}

.fwd-feature-img {
  width: 100%;
}

.fwd-rich-text {
  color: var(--cb-500);
  margin-top: 40px;
}

.fwd-rich-text h1 {
  font-size: 54px;
}

.fwd-rich-text h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1.25;
}

.fwd-rich-text h3 {
  margin-bottom: 16px;
  font-size: 32px;
}

.fwd-rich-text p {
  margin-bottom: 20px;
}

.fw-post-title-box {
  text-align: center;
  margin-bottom: 60px;
}

.section-fw-author {
  background-color: var(--3d-dark-sky);
  padding-top: 80px;
  padding-bottom: 80px;
}

.fwd-author-box-full {
  color: var(--3d-dart-purple);
  border-radius: 16px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.fwd-author-box-full:hover {
  text-decoration: none;
}

.fwd-author-img-box-full {
  border-radius: 20px;
  width: 200px;
  min-width: 200px;
  height: 200px;
  overflow: hidden;
}

.fwd-author-info-box-full {
  flex: 1;
  padding-left: 40px;
}

.fw-tabs {
  display: none;
}

.fw-tabs-menu {
  z-index: 2;
  background-color: var(--white);
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: sticky;
  top: 110px;
  overflow: scroll;
}

.fw-tabs-content {
  z-index: 1;
  margin-top: 24px;
}

.fw-tab-link {
  background-color: var(--bg-pink);
  color: var(--3d-dark-sky);
  white-space: nowrap;
  border-radius: 8px;
  margin-right: 16px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.fw-tab-link:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.fw-tab-link.w--current {
  background-color: var(--3d-dart-purple);
  color: var(--white);
}

.fw-category-row {
  margin-bottom: 24px;
  display: none;
}

.fw-category-tag {
  background-color: var(--bg-pink);
  color: var(--3d-dark-sky);
  border-radius: 8px;
  padding: 8px 10px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.mask-3 {
  overflow: visible;
}

.values_large-wrapper {
  height: 350vh;
  position: relative;
}

.values_list-relative {
  background-color: var(--bg-pink);
  position: relative;
}

.careers_testimonial-img {
  height: 90%;
}

.careers_hero-img {
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  max-width: 76rem;
  max-height: 50vw;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.careers_hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 46vw;
  display: flex;
}

.careers_hero.v2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

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

.carouse_img-wrapper {
  opacity: .6;
  margin-right: 5px;
  padding: 0 5px;
  transition: opacity .2s;
  display: flex;
}

.carouse_img-wrapper.slick-center {
  opacity: 1;
}

.carousel_img {
  object-fit: contain;
  max-height: 76vh;
}

.cc-ticker-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.slider-contact_list {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  color: #fbfbfb;
  letter-spacing: -2.72px;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-size: 2.125rem;
  line-height: 100%;
  display: flex;
}

.slider_link {
  color: #fbfbfb;
  text-decoration: none;
}

.careers_carousel-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  height: 85vh;
  display: flex;
}

.careers_carousel-list.h-auto {
  flex-flow: row;
  height: auto;
}

.careers_carousel-img {
  flex: none;
  height: 100%;
  display: block;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-hidden.mb-120 {
  margin-bottom: 120px;
}

.ppc-lp-hero-desc-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 562px;
  display: flex;
}

.ppc-lp-h1 {
  color: #fff;
  letter-spacing: -.96px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.25;
}

.ppc-lp-h1.bigger {
  font-size: 52px;
}

.ppc-lp-h1.dark {
  color: var(--3d-dark-sky);
}

.ppc-lp-h1.dark.fs-60 {
  font-size: 60px;
}

.text-span-19 {
  z-index: 0;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.image-439 {
  max-width: 135px;
  position: absolute;
  inset: auto auto 10% -5px;
}

.h1-with-strike {
  position: relative;
}

.ppc-lp-desc {
  color: #fff;
  letter-spacing: -.4px;
  font-size: 20px;
  line-height: 1.5;
}

.ppc-lp-desc.text-regular._18-font {
  font-size: 18px;
}

.ppc-lp-desc.font-size-14 {
  font-size: 14px;
}

.ppc-lp-desc.dark {
  color: var(--3d-dark-sky);
}

.sp-h2-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.sp-h2 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.8px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.25;
}

.sp-h2.dark {
  color: var(--3d-dark-sky);
  font-weight: 800;
}

.sp-h2.dark.width-800 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.sp-h2.max-width-750 {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.sp-h2.font-size-48 {
  font-size: 48px;
}

.sp-h2.max-width-983 {
  max-width: 983px;
}

.sp-h2.logos-slider-h2 {
  font-size: 40px;
}

.sp-h2.align-left {
  text-align: left;
}

.sp-h2.max-width-1013 {
  max-width: 1013px;
}

.sp-h2-desc {
  color: var(--white);
  letter-spacing: -.4px;
  font-size: 20px;
  line-height: 1.5;
}

.sp-h2-desc.dark {
  color: var(--cb-100);
  font-weight: 600;
}

.sp-h2-desc.algn-center {
  text-align: center;
}

.sp-h2-desc.algn-center.max-width-640 {
  max-width: 640px;
}

.sp-h2-desc.cloud-grey {
  color: var(--cg-400);
}

.sp-logos-wrapp {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sp-logos-holder {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-logos-holder.gap-30 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.button-11 {
  text-align: center;
  letter-spacing: -.396px;
  background-color: #583bac;
  width: 100%;
  max-width: 305px;
  padding: 20px 24px;
  font-family: Opensauceone, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.5;
}

.button-11:hover {
  color: var(--3d-dart-yellow);
  background-color: #473383;
  text-decoration: none;
}

.button-11.small-cener {
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
}

.edsc-button-wrapp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 472px;
  display: flex;
}

.edsc-button-wrapp.mw-500 {
  max-width: 500px;
}

.sp-with-without-wrapper {
  justify-content: space-between;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sp-withtdd-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 620px;
  padding: 90px 60px 60px;
  display: flex;
  position: relative;
}

.sp-withtdd-block.dark {
  background-color: #fcdfd8;
  align-items: center;
}

.sp-with-withot-h3 {
  color: #eaecf0;
  text-align: center;
  text-transform: capitalize;
  background-color: #583bac;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 40px;
  font-family: Array, sans-serif;
  font-size: 36px;
  font-weight: 800;
  position: absolute;
  inset: -40px auto auto;
  transform: rotate(1.24deg);
}

.sp-with-withot-h3.without {
  color: #222b40;
  background-color: #f8b940;
  transform: rotate(-1.24deg);
}

.sp-ww-points-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.sp-ww-points {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.sp-ww-points.center {
  align-items: center;
}

.sp-ww-points-icon {
  width: 26px;
}

.sp-ww-points-text {
  color: #222b40;
  text-align: left;
  font-weight: 500;
  line-height: 1.4;
}

.testimonial-logos {
  max-height: 35px;
}

.testimonial-logos.hiver {
  max-width: 120px;
  max-height: none;
}

.testimonial-logos.clevertap {
  max-height: 50px;
}

.sp-testimonials-desc {
  color: #fff;
  font-size: 22px;
}

.sp-goal-head-wrapp {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 355px;
  display: flex;
}

.green-text-goal {
  color: #fff;
  letter-spacing: -.4px;
  background-color: #05c291;
  padding: 13px 40px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
}

.goals-five-container {
  flex-direction: column;
  display: flex;
}

.three-col-goals-cont {
  justify-content: center;
  display: flex;
}

.sp-goal-card {
  background-color: #fcdfd8;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 405px;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.sp-goal-card.dim {
  background-color: #ffebe6;
}

.div-block-96 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
  max-width: 304px;
  display: flex;
}

.div-block-97 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-97.max-width {
  max-width: 300px;
}

.div-block-97.left {
  max-width: 320px;
}

.heading-124 {
  letter-spacing: -.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.2666;
}

.text-block-132 {
  color: #101828;
  letter-spacing: -.36px;
  font-size: 16px;
  line-height: 1.55;
}

.text-block-132.max-width {
  max-width: 300px;
}

.goal-img.speaker {
  max-height: 108px;
}

.two-col-goals-cont {
  justify-content: center;
  display: flex;
}

.sp-goal-card-v2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff1ed;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 608px;
  padding: 60px;
  display: flex;
}

.sp-goal-card-v2.dark {
  background-color: #ffebe6;
}

.image-440 {
  max-width: 248px;
}

.div-block-98 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  padding: 40px;
  display: flex;
}

.image-441 {
  border-radius: 15px;
  max-width: 850px;
}

.sticky-wrapper {
  margin-bottom: -100vh;
}

.spacer {
  height: 100vh;
}

.div-block-99 {
  z-index: 7;
  position: relative;
}

.div-block-100 {
  margin-bottom: 60px;
}

.footer-wrapper {
  margin-top: -100vh;
}

.footer-sticky {
  z-index: 1;
  position: sticky;
  bottom: 0;
}

.sp-logos {
  max-width: 190px;
  max-height: 40px;
}

.sp-logos.max-height-25 {
  max-height: 20px;
}

.fs-help-card-h3 {
  color: #fff;
  letter-spacing: -.6px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.26;
}

.navigation-gaps {
  height: 100vh;
}

.sp-logos-wrapp-outside {
  position: relative;
  overflow: hidden;
}

.abs-pink-block {
  z-index: 1;
  background-color: #fef7f5;
  width: 100%;
  height: 240px;
  position: absolute;
  inset: auto 0% 0%;
}

.sp-results-wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.h2-wrapper-gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-133 {
  color: #fcdfd8;
  font-weight: 600;
  line-height: 1.55;
}

.button-12 {
  margin-left: auto;
  margin-right: auto;
}

.playbook-cms-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.playbook-cms-left-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  max-width: 280px;
  display: flex;
  position: sticky;
  top: 121px;
}

.playbook-cms-left-container.mobile-vibility {
  display: none;
}

.playbook-cms-left-container.desktop-visibility {
  width: 280px;
}

.playbook-cms-right-container {
  width: 75%;
}

.playbook-cms-author-wrapp {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.playbook-cms-author-img-wrapp {
  max-width: 70px;
}

.playbook-cms-author-name-wrapp {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pb-cont-img {
  border-radius: 10000px;
  max-width: 56px;
}

.playbook-cms-author-name {
  color: var(--black);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.playbook-cms-author-desc {
  color: var(--black);
  font-size: 16px;
  line-height: 1.5;
}

.playbook-cms-h1 {
  color: #000;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
}

.playbook-cms-rich-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 2px solid var(--3d-dart-yellow);
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 30px;
  display: flex;
}

.playbook-cms-descrption-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 45%;
  display: flex;
}

.playbook-cms-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 25%;
  display: flex;
}

.playbook-cms-objective-card {
  width: 25%;
}

.playbook-cms-cards-h {
  font-weight: 700;
}

.playbook-cms-cards-text {
  font-size: 16px;
  line-height: 1.35;
}

.playbook-rich-text-block {
  text-align: left;
}

.playbook-rich-text-block h1 {
  color: #000;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
}

.playbook-rich-text-block h2 {
  color: #000;
  margin-top: 40px;
  margin-bottom: 24px;
  font-family: Opensauceone, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 1.3;
}

.playbook-rich-text-block h3 {
  color: #344054;
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.35;
}

.playbook-rich-text-block h6 {
  color: #344054;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
}

.playbook-rich-text-block h5 {
  color: #344054;
  margin-bottom: 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.55;
}

.playbook-rich-text-block h4 {
  color: #344054;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.35;
}

.playbook-rich-text-block p {
  color: var(--cb-300);
  margin-top: 16px;
  margin-bottom: 20px;
  line-height: 1.6;
}

.playbook-rich-text-block blockquote {
  color: var(--black);
  border-left: 2px solid #000;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 24px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}

.playbook-rich-text-block li {
  color: var(--cb-300);
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.playbook-rich-text-block ol, .playbook-rich-text-block ul {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--dark-grey);
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 30px;
  display: flex;
}

.playbook-rich-text-block a {
  color: var(--cb-300);
  font-family: Opensauceone, sans-serif;
}

.playbook-rich-text-block a:hover {
  color: var(--black);
  font-weight: 500;
}

.playbook-rich-text-block.hidden-rich-text {
  display: none;
}

.playbook-rich-text-block figcaption {
  color: var(--black);
  text-align: left;
  border-left: 2px solid #000;
  margin-top: 16px;
  padding-left: 8px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.playbook-rich-text-block figure {
  margin-top: 40px;
  margin-bottom: 40px;
}

.toc-3 {
  overflow: auto;
}

.blog-post-social-icon-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  overflow: hidden;
}

.image-443 {
  z-index: 100;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: relative;
}

.image-443.contain {
  z-index: 200;
  object-fit: contain;
}

.hide-3 {
  opacity: 1;
  display: none;
}

.hide-3.show {
  display: block;
}

.tocitem-2 {
  color: #8181ac;
  align-items: flex-start;
  margin-bottom: 7px;
  font-size: 15px;
  line-height: 22px;
  display: flex;
  position: static;
}

.tocitem-2:hover {
  text-decoration: none;
}

.toc-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f4f5fd;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: .75rem 1rem;
  display: flex;
  box-shadow: 0 0 20px -2px #8181ac45;
}

.toc-wrapper.fixed-height {
  aspect-ratio: auto;
  max-height: 200px;
}

.toc-wrapper.fixed-height.bg-removed {
  background-color: var(--transparent);
  box-shadow: none;
  max-height: 350px;
}

.toc-heading {
  color: #836ae4;
  text-transform: uppercase;
  font-size: .85rem;
  font-weight: 500;
  line-height: 180%;
}

.toc-heading.black {
  color: var(--black);
  font-weight: 700;
}

.blog-post-social-icons-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
  padding-top: .75rem;
  display: flex;
  position: sticky;
  top: 35%;
}

.blog-post-social-icons-container.mobile {
  display: none;
}

.playbooktoc-container {
  border-top: 1px solid #000;
  padding-top: 40px;
}

.playbook-h2-cms {
  display: none;
}

.playbook-wrapper-index {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-134 {
  color: var(--dart-pink);
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
}

.playbook-h1 {
  color: #fff;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 52px;
}

.playbook-collection-item {
  flex-flow: column;
  width: 100%;
  max-width: 400px;
  height: 100%;
  display: flex;
}

.playbook-collection-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.playbook-collection-list-wrapper {
  position: relative;
}

.playbook-collection-list-wrapper.z-index-2 {
  z-index: 2;
}

.playbook-item-name-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--black);
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.playbook-item-name-card:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.playbook-collection-name {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.playbook-item-link {
  color: var(--black);
  border: 1px solid #d0d5dd;
  flex-flow: column;
  height: 100%;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  display: flex;
}

.playbook-item-link:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.playbook-banner-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ppc-fractional-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  display: flex;
}

.ppc-fractional-content-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 281px 281px;
  grid-auto-columns: 1fr;
  width: 611px;
  display: grid;
}

.ppc-fractional-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 281px;
  display: flex;
}

.ppc-fractional-content-img {
  width: 48px;
}

.ppc-fractional-content-illustration {
  background-color: var(--cb-500);
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 525px;
  height: 600px;
  display: flex;
  position: relative;
}

.ppc-fractional-content-illustration.freelance-lp {
  background-color: var(--black);
}

.ppc-fractional-content-text {
  color: #fcfcfc;
  letter-spacing: -.36px;
  line-height: 1.555;
}

.ppc-fractional-wrapper-main {
  z-index: 1;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.ppc-fractional-illust-rocket {
  z-index: 2;
  width: 320px;
  position: absolute;
  inset: 1% 0% 0 auto;
}

.ppc-fractional-illust-wheel {
  z-index: 1;
  width: 293px;
  position: absolute;
  inset: auto auto 15% 77px;
}

.ppc-fractional-illust-cloud {
  z-index: 2;
  max-height: 500px;
  position: absolute;
  inset: auto 0% 0%;
}

.tabs-content-5 {
  display: none;
}

.ppc-tabs-menu {
  border-bottom: 1px solid #fcdfd8;
  justify-content: center;
  width: 100%;
  height: 732px;
  display: flex;
}

.ppc-tabs-menu.seo-lp {
  height: 500px;
}

.ppc-tabs-menu.freelance-lp {
  height: 600px;
}

.tabs-button {
  color: var(--cb-300);
  letter-spacing: -.4px;
  background-color: #fff;
  border-top: 1px solid #fcdfd8;
  border-bottom: 1px solid #fcdfd8;
  flex-direction: row;
  height: 732px;
  padding: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.tabs-button:hover {
  background-color: var(--dart-pink);
  color: var(--cb-300);
  text-decoration: none;
}

.tabs-button.w--current {
  background-color: #fff;
  width: 100%;
}

.tabs-button.left-border {
  border-left: 1px solid #fcdfd8;
}

.tabs-button.left-border.seo-lp {
  height: 500px;
}

.tabs-button.left-border.freelance-lp {
  height: 600px;
}

.tabs-button.last-border {
  border-left: 1px solid #fcdfd8;
  border-right: 1px solid #fcdfd8;
}

.tabs-button.last-border.seo-lp {
  height: 500px;
}

.tabs-button.last-border.freelance-lp {
  height: 600px;
}

.tabs-1st-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.tabs-90-degrees-text-block {
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-101 {
  position: relative;
  transform: rotate(270deg);
}

.div-block-102 {
  height: 100%;
  position: absolute;
}

.text-90-degrees {
  width: 20px;
}

.text-90-degrees._15 {
  width: 17px;
}

.main-content-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 800px;
  padding: 30px 40px;
  display: flex;
}

.main-content-wrapper.seo-lp {
  justify-content: center;
  max-width: 500px;
}

.ppc-tabs-image-wrapper {
  background-color: #fcdfd8;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  padding: 25px;
  display: flex;
}

.ppc-tabs-image-wrapper.no-padding {
  max-width: 640px;
  margin-top: auto;
  padding: 0;
}

.ppc-tabs-text-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 640px;
  display: flex;
}

.heading-125 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.text-block-135 {
  letter-spacing: -.36px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5555;
}

.top-header-tabs-hide-desktop {
  display: none;
}

.ppc-lp-cta-block {
  background-color: #222b40;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  display: flex;
}

.heading-126 {
  color: #fff;
  margin-bottom: 18px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.3;
}

.text-block-136 {
  color: #ebeaea;
  letter-spacing: -.4px;
  max-width: 542px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 1.5;
}

.image-444 {
  max-width: 440px;
}

.new-slider {
  background-color: #0000;
  height: auto;
}

.new-slider-navbar {
  inset: auto 0% -100px;
}

.new-slider-container {
  flex-direction: row;
  justify-content: center;
  padding-top: 13px;
  padding-bottom: 200px;
  display: flex;
  overflow: hidden;
}

.new-slider-container.top-margin {
  margin-top: 60px;
  padding-bottom: 120px;
}

.new-slider-container.top-margin.d-none, .new-slider-container.hide-slider-container {
  display: none;
}

.new-slides {
  margin-right: 40px;
}

.new-slider-mask {
  padding-top: 60px;
  overflow: visible;
  transform: rotate(-1deg);
}

.slider-container {
  background-color: #b5bfd5;
  width: 100%;
  height: 100%;
  padding: 6px;
  transform: none;
}

.slider-container.marquee-slider {
  width: 540px;
  max-width: 540px;
  height: auto;
  transform: none;
}

.slider-container.marquee-slider.max-width-600 {
  width: 600px;
  max-width: 600px;
}

.new-slider-wrapper {
  background-color: #f6f6f6;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  position: relative;
}

.new-slider-wrapper.is-case {
  background-color: var(--dark-grey);
  color: var(--light-blue);
  height: auto;
  margin-top: 2rem;
}

.new-slider-logo {
  max-width: none;
  max-height: 28px;
  margin-bottom: 15px;
}

.new-slider-logo.hiver-height-40 {
  max-height: 40px;
}

.new-slider-testimonial {
  color: #222b40;
  letter-spacing: -.32px;
  max-width: 312px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.new-slider-testimonial.max-width-350 {
  max-width: 350px;
}

.new-slider-testimonial.bottom-20 {
  margin-bottom: 20px;
}

.new-slider-testimonial.bottom-20.width {
  max-width: 357px;
}

.new-slider-testimonial.bottom-20.width-380 {
  max-width: 400px;
}

.new-testimonial-slider-name-block {
  background-color: #eaecf0;
  width: 100%;
  margin-top: 30px;
  padding: 20px;
}

.new-testimonial-slider-name-block.fix-to-bottom {
  margin-top: auto;
}

.text-block-137 {
  color: #222b40;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
}

.text-block-138 {
  color: #222b40;
  letter-spacing: -.4px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}

.new-slider-image {
  max-width: 220px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.new-slider-image.width {
  max-width: 270px;
}

.new-slider-image.width-copy {
  max-width: 200px;
}

.div-block-103 {
  width: 540px;
}

.new-slider-h2-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 13px;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.slider-h2-new {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 40px;
  line-height: 1.6;
}

.slider-h2-new.purple {
  background-color: #583bac;
  padding-left: 7px;
  padding-right: 7px;
  transform: rotate(-1deg);
}

.slider-h2-new.green {
  background-color: #05c291;
  padding-left: 7px;
  padding-right: 7px;
  transform: rotate(1.5deg);
}

.slider-h2-new.black-text {
  color: #000;
}

.slider-h2-new.black-text.txt-white {
  color: #fff;
}

.logos-marquee-hanging-wrapper {
  height: 70px;
  position: relative;
  transform: rotate(7deg);
}

.logos-marquee-hanging-wrapper.testing {
  height: auto;
  transform: none;
}

.logos-marquee-hanging-wrapper-inside {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  display: flex;
  position: relative;
}

.logos-marquee-hanging-wrapper-inside.maruqee-2 {
  z-index: 1;
  opacity: .48;
  justify-content: flex-end;
  transform: translate(0, -79px)rotate(-13deg);
}

.logos-marquee-hanging-wrapper-inside.maruqee-2.testing {
  transform: none;
}

.marquee-wrapper-hanging {
  z-index: 10;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
  flex-flow: row;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.marquee-item-hanging {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 35px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  display: grid;
}

.marquee-image-icon {
  width: 35px;
}

.text-block-139 {
  direction: ltr;
  color: #121212;
  white-space: nowrap;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.6;
}

.marquee-wrapper-hanging-2 {
  z-index: 10;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
  flex-flow: row;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.tabs-img-new {
  width: 100%;
}

.heading-127 {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}

.heading-127.bottom-margin-50 {
  margin-bottom: 50px;
}

.sides-gradient-left {
  background-image: linear-gradient(to right, #222b40 23%, #0000);
  width: 100px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.sides-gradient-right {
  background-image: linear-gradient(270deg, #222b40 23%, #0000);
  width: 100px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.fs-hero-desc-img {
  width: 100%;
  max-width: 544px;
}

.coach-video-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-105 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.logos-black-gradient-left {
  background-image: linear-gradient(to right, #000 7%, #fff0 75%);
  width: 200px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logos-black-gradient-left.pops {
  background-image: linear-gradient(90deg, #222b40 7%, #fff0 75%);
  width: 120px;
}

.logos-black-gradient-right {
  background-image: linear-gradient(270deg, #000 7%, #fff0 75%);
  width: 200px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.logos-black-gradient-right.pops {
  background-image: linear-gradient(270deg, #222b40 7%, #fff0 75%);
  width: 100px;
}

.abs-white-block {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  height: 240px;
  position: absolute;
  inset: auto 0% 0%;
}

.ppc-lp-insights-report-wrapper {
  background-color: #583bac;
  padding: 80px 64px;
}

.still-not-convinced {
  color: #fcdfd8;
}

.ppc-lp-insights-report-h2-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.ppc-lp-insights-report-content-wrapper {
  justify-content: space-between;
  display: flex;
}

.ppc-lp-insights-report-content-cont {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 606px;
  display: flex;
}

.ppc-lp-goals-main-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-direction: column;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ppc-lp-goals-horizontal-wrapp {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ppc-goals-content-cards-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ppc-goals-content-cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 373px;
  display: flex;
}

.ppc-goals-content-cards._100-percent {
  width: 50%;
  max-width: none;
}

.backgorund-accent {
  background-image: linear-gradient(to top, #fcdfd8 57%, #fff0 58%);
  line-height: 50%;
}

.with-img {
  width: 100%;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed-2 {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.ppc-lp-hero-gif-container {
  max-width: 500px;
}

.ppc-lp-hero-gif-container.seo-lp {
  max-width: 550px;
}

.ppc-lp-hero-gif-container.seo-lp.img-right {
  text-align: right;
}

.ppc-lp-hero-gif-container.seo-lp.img-right._w-50 {
  width: 45%;
  max-width: none;
}

.ppc-lp-hero-gif-container.hide-gif-banner {
  display: none;
}

.ppc-lp-hero-banner-bg-video {
  padding-left: 100px;
  padding-right: 100px;
}

._3d-section-2 {
  background-color: #222b40;
  padding: 120px 40px;
}

._3d-section-2.bg-white {
  background-color: #fff;
}

._3d-section-2.bg-white.why-wrok-section {
  background-color: #fef7f5;
  padding-top: 90px;
  padding-bottom: 90px;
}

.sp-with-without-wrapper-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  display: flex;
}

.sp-with-without-wrapper-2.top-margin {
  margin-top: 56px;
}

.sp-h2-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.8px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.25;
}

.sp-h2-2.dark {
  color: #222b40;
  font-weight: 800;
}

.sp-h2-2.align-left {
  text-align: left;
}

.sp-h2-desc-2 {
  color: #fff;
  letter-spacing: -.4px;
  font-size: 20px;
  line-height: 1.5;
}

.sp-h2-desc-2.dark {
  color: #667085;
  font-weight: 600;
}

.sliders-wrapper-marquee {
  justify-content: flex-start;
  display: flex;
  transform: rotate(-1.5deg);
}

.seo-lp-hero-desc-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 585px;
  display: flex;
}

.seo-lp-hero-desc-wrapper._w-50 {
  width: 55%;
  max-width: none;
}

.seo-lp-services-kicker-boc {
  align-items: center;
  width: 208px;
  display: flex;
}

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

.seo-lp--services-kicker-boc {
  align-items: center;
  width: 219px;
  display: flex;
}

.purple-font-weight-800 {
  color: var(--dart-puff-blue);
  font-weight: 800;
}

.seo-lp-services-kicker {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 86px;
  margin-bottom: 32px;
  display: flex;
}

.seo-lp-kicker-pointers-wrapp {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.seo-lp-kicker-pointers {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.seo-lp-kicker-pointers-icon {
  width: 26px;
}

.seo-lp-kicker-pointers-text {
  color: #fff;
  font-weight: 500;
  line-height: 1.4;
}

.seo-lp-kicker-pointers-text.dark {
  color: #222b40;
}

.seo-lp-h2 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.8px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.25;
}

.seo-lp-h2.dark {
  color: var(--3d-dark-sky);
  font-weight: 800;
}

.seo-lp-h2.max-width-750 {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.seo-lp-h2.font-size-48 {
  font-size: 48px;
}

.seo-lp-h2.max-width-983 {
  max-width: 983px;
}

.seo-lp-h2.logos-slider-h2 {
  font-size: 40px;
}

.seo-lp-h2.align-left {
  text-align: left;
}

.seo-lp-h2.max-width-1013 {
  max-width: 1013px;
}

.seo-lp-h2.margin-40 {
  margin-bottom: 40px;
}

.seo-lp-tabs-main-content-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  max-width: 800px;
  padding: 30px 40px;
  display: flex;
}

.seo-lp-how-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  padding-top: 40px;
  display: flex;
}

.seo-lp-how-card {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  max-width: 583px;
  padding: 180px 48px 64px;
  display: flex;
  position: relative;
}

.seo-lp-how-card.bg-change {
  background-color: #fcdfd8;
}

.image-445 {
  max-width: 420px;
  position: absolute;
  inset: auto auto 0% -1%;
}

.seo-lp-how-image {
  max-width: 166px;
  position: absolute;
  inset: -40px auto auto 48px;
}

.seo-lp-how-h3 {
  color: #222b40;
  letter-spacing: -.4px;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.seo-lp-how-h3._446 {
  max-width: 446px;
}

.seo-lp-how-h3.m-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.seo-lp-how-h3.fs-36px {
  font-size: 36px;
}

.seo-lp-how-text {
  color: #475467;
  font-size: 20px;
  line-height: 1.5;
}

.seo-lp-scrolling-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  display: flex;
}

.seo-lp-h2-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.seo-lp-h2-wrapper.hide-in-small-screen {
  display: none;
}

.seo-lp-scrolling-content-wrapper {
  z-index: 2;
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 48px 2px 400px;
  grid-auto-columns: 1fr;
  display: grid;
}

.seo-lp-scrolling-image-container-inside {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: sticky;
  top: 130px;
}

.seo--lp-grid-flow {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.seo--lp-grid-flow.top {
  background-color: #0000;
  background-image: linear-gradient(to top, #00000024 49%, #fff0 50%);
}

.seo-lp-content-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #717987;
  background-color: #fff;
  align-items: flex-start;
  margin-top: 6px;
  margin-bottom: 6px;
  padding: 15px;
  display: flex;
}

.seo-lp-content-container.borders {
  border: 1.5px solid #fdebe7;
}

.seo-lp-content-icon-wrapper {
  margin-top: 5px;
}

.seo-lp-content-text-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.seo-lp-content-h {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
}

.html-embed-11 {
  width: 20px;
  height: 20px;
}

.seo-lp-content-text {
  line-height: 1.56;
}

.seo-lp-fixed-container-v1 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.seo-lp-100vh-1-a {
  height: 100vh;
}

.seo-lp-100vh-1-a.is-rev1_lp {
  height: 50vh;
}

.seo-lp-content-text-wrap {
  overflow: hidden;
}

.seo-lp-scrolling-content-wrapper-overall-v1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 30px;
}

.seo-lp-scrolling-content-wrapper-overall-v1._2nd {
  top: 76px;
}

.seo-lp-scrolling-content-wrapper-overall-v1._2nd.b2b {
  top: 95px;
}

.seo-lp-scrolling-content-wrapper-overall-v1.b2b {
  top: 140px;
}

.current-oppurtunity {
  z-index: 1;
  position: absolute;
  overflow: hidden;
}

.seo-lp-scolling-image {
  border-radius: 16px;
  max-width: 552px;
}

.seo-lp-scolling-image.freelance {
  max-width: 400px;
}

.seo-lp-scolling-image.b2b {
  max-width: 460px;
}

.customer-journey {
  z-index: 2;
  position: absolute;
  overflow: hidden;
}

.competitor-gap {
  z-index: 3;
  position: absolute;
  overflow: hidden;
}

.technical-audit {
  z-index: 4;
  position: absolute;
  overflow: hidden;
}

.marketing-ops {
  z-index: 5;
  position: absolute;
  overflow: hidden;
}

.implementation {
  z-index: 6;
  position: absolute;
  overflow: hidden;
}

.circle {
  width: 16px;
}

.seo-lp-scrolling-content-wrapper-grid {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 48px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.seo-lp-scrolling-content-wrapper-grid.b2b {
  grid-template-columns: 460px 48px 1fr;
}

.checked {
  width: 20px;
}

.on-visible {
  width: 48px;
}

.seo-lp-scrolling-center-line {
  background-color: #00000024;
  width: 2px;
  height: 100%;
}

.seo-lp-scrolling-center-line.top {
  background-color: #0000;
  background-image: linear-gradient(to top, #00000024 49%, #fff0 50%);
}

.seo-lp-scrolling-center-line.bottom {
  background-color: #0000;
  background-image: linear-gradient(#00000024 49%, #0000 50%);
}

.active-on-divv {
  justify-content: center;
  align-items: center;
  height: 0;
  display: flex;
  overflow: hidden;
}

.circle-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.checked-div {
  justify-content: center;
  align-items: center;
  height: 0;
  display: flex;
  overflow: hidden;
}

.scrolling-div-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.font-dart-purple-copy {
  color: var(--3d-dart-purple);
  font-weight: 600;
}

.seo-lp-scrolling-content-wrapper-grid-v2 {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 48px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.seo-lp-scrolling-content-wrapper-grid-v3 {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 48px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.seo-lp-scrolling-content-wrapper-grid-v3.b2b {
  grid-template-columns: 1fr 48px 460px;
}

.seo-lp-scrolling-content-wrapper-grid-v3.b2b._7-rows {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.content-briefs {
  z-index: 1;
  position: absolute;
  overflow: hidden;
}

.seo-lp-where-tdd-wrapper-main {
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-106 {
  align-items: center;
  width: 206px;
  display: flex;
  position: relative;
}

.div-block-106.last {
  width: auto;
}

.div-block-106._180 {
  width: 191px;
}

.div-block-106._215 {
  width: 215px;
}

.div-block-107 {
  text-align: center;
  background-color: #414a9c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 168px;
  padding: 24px;
  display: flex;
  position: relative;
}

.div-block-107._180 {
  max-width: 180px;
}

.div-block-107._156 {
  max-width: 156px;
}

.text-block-140 {
  color: #fff;
  font-weight: 700;
}

.arrou {
  z-index: 2;
  width: 100%;
  max-width: 40px;
  position: absolute;
  inset: auto 0% auto auto;
}

.arrou.arrow-align {
  top: 40px;
}

.seo-lp-where-tdd-wrapper-1st {
  flex-direction: column;
  align-items: center;
  max-width: 421px;
  padding-top: 40px;
  display: flex;
  overflow: hidden;
}

.seo-lp-where-tdd-wrapper-1st.mid {
  max-width: 191px;
}

.seo-lp-where-tdd-wrapper-1st.last {
  width: 538px;
  max-width: 538px;
}

.seo-lp-where-tdd-wrapper-1st-a {
  align-items: center;
  display: flex;
}

.seo-lp-where-tdd---arrow-img-wrapper {
  z-index: 2;
  margin-top: -5px;
  position: relative;
}

.seo-lp-where-tdd---arrow-img {
  max-width: 210px;
}

.seo-lp-where-tdd---arrow-img.mobile {
  display: none;
}

.text-block-141 {
  color: #a5b1c5;
  text-align: center;
  max-width: 400px;
  font-family: Array, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: .95;
}

.seo-lp-where-tdd---arrow-img-copy {
  max-width: 393px;
}

.seo-lp-where-tdd---arrow-img-copy.mobile {
  display: none;
}

.text-block-142 {
  color: #fff;
  background-color: #eb455f;
  padding: 6px 16px;
  font-size: 14px;
  font-weight: 600;
}

.div-block-108 {
  position: absolute;
  inset: -20px auto auto;
  transform: rotate(-2.37deg);
}

.div-block-108._2nd {
  max-width: 128px;
  top: -35px;
}

.div-block-109 {
  margin-top: auto;
  display: flex;
}

.collection-item-11 {
  height: 100%;
}

.div-block-110 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
  position: absolute;
  right: 15px;
}

.coach-h3-cont {
  flex: 1;
  margin-top: 0;
  overflow: hidden;
}

.auth-divider {
  background-color: #00000036;
  width: 1px;
}

.freelance-h3-v1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: -5px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.freelance-h3-v1.max-width {
  max-width: 150px;
}

.freelance-fractional-content-text-copy {
  color: var(--cg-200);
  letter-spacing: -.36px;
  font-size: 16px;
  line-height: 1.555;
}

.freelance-lp-scrolling-content-wrapper-grid {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 400px 48px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.back-to-top-button {
  z-index: 100;
  background-color: var(--cg-600);
  border-radius: 2px;
  width: 40px;
  padding: 7px;
  display: none;
  position: fixed;
  inset: auto 20px 20px auto;
  box-shadow: 0 2px 20px #0000000d;
}

.back-to-top-button.w--current {
  display: none;
}

.flow-2023, .flow-2022, .flow-2021, .flow-2020, .flow-2019, .flow-2018, .flow-2017, .flow-2016, .flow-2015 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -160px;
  padding-top: 160px;
  display: flex;
  position: relative;
}

.filter-year-text {
  color: var(--3d-dart-purple);
  font-size: 30px;
  font-weight: 700;
  position: sticky;
  top: 160px;
}

.flow-filter-form-container {
  z-index: 10;
  width: 100%;
  position: sticky;
  top: 111px;
}

.list-9 {
  color: #775656;
}

.div-block-110-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.tab-pane-lb-agency {
  width: 100%;
}

.img-lb {
  width: 50px;
}

.background-video {
  z-index: 10;
  border-radius: 9px;
  width: 500px;
  height: 300px;
}

.rop-hero-wrappper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.html-embed-12 {
  height: 48rem;
}

.image-full-width {
  border-radius: 10px;
  width: 100%;
}

.image-wrapper-full-width {
  width: 100%;
}

.sps-h2-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-447 {
  position: absolute;
}

._3d-section-3 {
  background-color: #222b40;
  padding: 120px 40px;
}

._3d-section-3._0-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.sp-h2-desc-3 {
  color: #fff;
  letter-spacing: -.4px;
  font-size: 20px;
  line-height: 1.5;
}

.sp-h2-desc-3.cloud-grey {
  color: #eaecf0;
}

.image-449 {
  position: absolute;
}

.sps-dribble-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sps-dribble-grid {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.drb-img, .drb-img-wrapper {
  width: 100%;
}

.view-dribble-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #583bac;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.view-dribble-button:hover {
  color: #fff;
  background-color: #473383;
  text-decoration: none;
}

.view-drb-img {
  width: 24px;
}

.blog-hero-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.blog-listing-tabs-menu {
  grid-column-gap: 17px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.blog-tab-link {
  color: var(--black);
  background-color: #fef7f5;
  border-radius: 8px;
}

.blog-tab-link:hover {
  color: var(--black);
  background-color: #f9ece8;
  text-decoration: none;
}

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

.collection-list-wrapper {
  margin-bottom: 100px;
}

.resource-category {
  background-color: var(--cg-300);
  color: var(--black);
  border: 1px solid #ced8e8;
  border-radius: 20px;
  padding: 5px 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 13px;
  line-height: 1;
  position: absolute;
  inset: 8px 8px auto auto;
}

.resources-listing {
  flex-flow: column;
  display: flex;
}

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

.blog-listing-copy {
  grid-column-gap: 32px;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resources-collection-item {
  margin-bottom: 50px;
}

.footer-left-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 370px;
  display: flex;
}

.divider-footer {
  background-color: var(--cb-100);
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.foter-address-block {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.address-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-address {
  color: var(--white);
  font-size: 14px;
  line-height: 1.5;
}

.footer-address.centerred {
  margin-top: auto;
  margin-bottom: auto;
}

.footer-address.centerred.black {
  color: var(--black);
}

.hubspot-partner-wrapper {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border-left: 6px solid #583bac;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 22px;
  display: flex;
}

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

.hubspot-support-text {
  color: #fff;
  max-width: 670px;
  font-size: 30px;
  font-weight: 600;
}

.liner {
  background-color: #583bac;
}

.hubspot-badge {
  width: 141px;
}

.blog-category-h2 {
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.blog-category-wrapper {
  display: none;
}

.career-timeline-images {
  margin-bottom: 32px;
}

.career-timeline-images.last {
  margin-bottom: 0;
}

.revops-popup-wrapper {
  z-index: 9999;
  background-color: #00000070;
  display: none;
  position: fixed;
  inset: 0%;
}

.revops-popup-wrapper-abs {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.revops-popup-div {
  background-color: #fff;
  padding: 40px;
  position: relative;
}

.close-icon {
  cursor: pointer;
  width: 15px;
  position: absolute;
  inset: 5px 5px auto auto;
}

.blog-banner-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--3d-dark-sky);
  border-radius: 5px;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 40px;
  display: flex;
}

.blog-banner-title {
  color: var(--white);
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6;
}

.cs-hero-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.cs-h1-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  max-width: 650px;
  display: flex;
  position: relative;
}

.cs-h1 {
  z-index: 1;
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 150%;
  position: relative;
}

.text-half-green-gradient {
  background-image: linear-gradient(#0000 45%, #05c291 45%);
}

.rotatin-wheel {
  z-index: 0;
  width: 134px;
  position: absolute;
  inset: -24% auto 0% -13.5%;
}

.div-100 {
  height: 100px;
}

.grid-32 {
  grid-template-rows: auto;
}

.cs-h1-desc {
  color: #eaecf0;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.cs-call-wrapper {
  flex-flow: column;
  display: flex;
}

.cs-h2-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  max-width: 790px;
  display: flex;
  position: relative;
}

.cs-h2-desc {
  color: #eaecf0;
  max-width: 650px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.cs-h2 {
  z-index: 1;
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 150%;
  position: relative;
}

.cs-list {
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.cs-list-item {
  height: 100%;
}

.cs-list-item-link-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  background-color: #fef7f5;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 290px;
  margin-bottom: 16px;
  text-decoration: none;
  transition: all .4s, color .3s;
  display: flex;
  position: relative;
  box-shadow: 0 8px 16px -8px #0000004d;
}

.cs-list-item-link-block:hover {
  color: var(--white);
  text-decoration: none;
}

.cs-list-img {
  max-width: 180px;
  max-height: 35px;
}

.cs-list-description {
  color: var(--white);
  max-width: 80%;
  margin-top: auto;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 140%;
}

.revops-proto-embed-desktop {
  height: 720px;
}

.revops-proto-embed-desktop.tablet-view {
  display: none;
}

.cs-items-content-wrapper {
  z-index: 2;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.cs-items-content-wrapper.cs-grad {
  opacity: 1;
  border-radius: 4px;
  position: relative;
}

.cs-bg-image {
  object-fit: cover;
  object-position: 100% 0%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.cs-bg-img-wrapper {
  z-index: 1;
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.div-block-hidden-for-filter {
  display: none;
}

.pb-h1-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.pb-h1-wrapper.width-308 {
  max-width: 308px;
}

.pb-hero-h1-wrapper {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.pb-h1-divider-vertical {
  background-color: #f8b940;
  width: 2px;
}

.image-450 {
  max-height: 145px;
  margin-top: auto;
  margin-bottom: auto;
}

.pb-h1 {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 80px;
  font-weight: 800;
}

.text-span-pink-lite {
  color: #fcdfd8;
}

.pb-h1-desc-1 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.pb-h1-desc-2 {
  color: #eaecf0;
  line-height: 1.6;
}

.pb-search-bar {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6629ec1af2496295c4888800_Search%20Icon.png");
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 30px;
  border: 1px solid #000;
  border-radius: 8px;
  height: 60px;
  margin-bottom: 0;
  padding: 20px;
}

.pf-form-block {
  width: 680px;
  margin-top: -76px;
  margin-bottom: 0;
  padding-top: 140px;
}

.pb-load-more-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #583bac;
  border-width: 2px;
  border-color: #583bac;
  justify-content: center;
  align-items: center;
  padding: 16px 48px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.pb-load-more-button:hover {
  color: #fff;
  background-color: #583bac;
  text-decoration: none;
}

.pb-embed {
  width: 20px;
  height: 20px;
  margin-top: -5px;
}

.pb-pagination {
  margin-top: 60px;
}

.playbook-image-wrapper {
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
}

.pb-h3-name-wrapper {
  height: 94px;
}

.pb-h3-name-wrapper.no-height {
  height: auto;
}

.pb-top-label {
  color: #f8b940;
  font-weight: 600;
}

.pb-inside-h1-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 691px;
  margin-top: -80px;
  display: flex;
}

.pb-h2 {
  color: #fff;
  text-align: left;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.3;
}

.pb-h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.pb-cont-wrp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.one-toc {
  color: var(--cb-200);
  margin-bottom: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.one-toc:hover {
  color: var(--3d-dart-purple);
  text-align: left;
  font-weight: 600;
  text-decoration: none;
}

.one-toc:visited {
  color: var(--3d-dart-purple);
  font-weight: 700;
}

.one-toc.active {
  color: var(--3d-dart-purple);
  font-weight: 600;
}

.cs-hover-on-block {
  z-index: 4;
  background-color: #fff;
  padding: 40px 5px;
}

.cs-item-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  height: 100%;
  display: flex;
  position: relative;
}

.cs-hover-item-h {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6;
}

.testimonial-img {
  max-height: 40px;
}

.tdd-pricing-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tdd-pricing-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tdd-pricing-card {
  border-radius: 20px;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.tdd-pricing-top {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--3d-dark-sky);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 30px;
  display: flex;
}

.tdd-pricing-top.add-on {
  border-top-right-radius: 0;
  border-bottom-left-radius: 20px;
  width: 50%;
  height: 285px;
}

.pricing-h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.tdd-pricing-text {
  color: #fff;
  letter-spacing: 0;
  line-height: 1.5;
}

.tdd-pricing-text._20-px {
  color: var(--dart-pink);
  font-size: 28px;
  font-weight: 600;
}

.tdd-pricing-iv-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tdd-pricing-div-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: auto;
  display: flex;
}

.tdd-pricing-pointers {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid var(--light-grey);
  border-bottom: 1px solid var(--light-grey);
  border-left: 1px solid var(--light-grey);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 30px;
  display: flex;
}

.tdd-pricing-whats {
  color: #000;
  font-size: 22px;
  font-weight: 600;
}

.tdd-pricing-whats._30px {
  font-size: 26px;
}

.tdd-pricing-whats.small {
  margin-top: 10px;
  font-size: 18px;
}

.tdd-pricing-whats.add-on {
  color: var(--accent-red);
  text-align: center;
  margin-bottom: -10px;
}

.tdd-pricing-list {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
}

.tdd-pricing-list-item {
  margin-bottom: 0;
}

.tdd-pricing-drop-down {
  width: 100%;
}

.tdd-pricing-dropdown-toggle {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.tdd-pricing-icon {
  margin-right: 0;
  position: static;
}

.tdd-pricing-add-on {
  width: 100%;
  margin-top: auto;
}

.tdd-pricing-dropdown-list.w--open {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  flex-flow: column;
  display: flex;
  position: static;
}

.text-block-143.bigger {
  font-size: 20px;
  font-weight: 600;
}

.pricing-div-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.tdd-pricing-add-ons {
  border-radius: 20px;
  display: flex;
}

.tdd-pricing-pointers-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: 2;
  border-top: 1px solid var(--light-grey);
  border-right: 1px solid var(--light-grey);
  border-bottom: 1px solid var(--light-grey);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 285px;
  padding: 30px;
  display: flex;
}

.tdd-testimonial-slider {
  background-color: var(--transparent);
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.tdd-testimonial-slide {
  height: 100%;
}

.tdd-testimonial-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tdd-testimonial-nav {
  margin-top: 20px;
  position: static;
}

.tdd-testimonial-overlap-bottom {
  z-index: -1;
  background-color: var(--cb-500);
  height: 142px;
  position: absolute;
  inset: auto 0% 0%;
}

.tdd-testimonial-overlap-bottom.white {
  background-color: var(--white);
  height: 284px;
}

.tdd-testimonial-overlap-bottom.white.z {
  z-index: 1;
  height: 200px;
}

.tdd-testimonial-overlap-bottom.white.fs-page {
  height: 294px;
}

.tdd-testimonial-overlap-bottom.bg-pink {
  background-color: var(--bg-pink);
}

.tdd-testimonial-overlap-bottom.dark-pink {
  background-color: var(--dart-pink);
}

.tdd-testimonial-overlap-bottom.bg-blue-powder {
  background-color: var(--cg-200);
}

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

.tdd-slider-mask {
  height: 100%;
}

.playbooktoc-container-copy {
  border-top: 1px solid #000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.ppc-lp-form-container {
  border: 2px solid var(--cb-100);
  background-color: var(--3d-dark-sky);
  border-radius: 2px;
  width: 100%;
  padding: 15px 15px 0;
}

.code-embed {
  margin-bottom: 0;
}

.cs-wrapper {
  flex-flow: column;
  display: flex;
}

.cs-desc-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.cs-desc-h {
  max-width: 900px;
  font-family: Opensauceone, sans-serif;
  font-size: 37px;
  line-height: 1.3;
}

.cs-desc-text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  display: flex;
}

.cs-desc-h3 {
  border-left: 1px solid #635bff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.cs-desc-h3-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  display: flex;
}

.cs-h3-desc {
  color: #425466;
  margin-left: 16px;
  font-family: Opensauceone, sans-serif;
  font-size: 15px;
  line-height: 1.5;
}

.code-embed-2 {
  display: none;
}

.cs-items-content-wrapper-copy {
  z-index: 2;
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.cs-items-content-wrapper-copy.cs-grad {
  opacity: 1;
  border-radius: 4px;
}

.cs-read-more-div {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  margin-top: 20px;
  display: flex;
}

.code-embed-3 {
  margin-top: 3px;
  margin-bottom: -3px;
}

.bottom-dark-gradient {
  opacity: .6;
  filter: blur(20px);
  width: 100%;
  height: 40%;
  margin-top: auto;
  margin-bottom: -10%;
}

.cs-full-bg-color {
  opacity: .3;
  position: absolute;
  inset: 0%;
}

.calc-top.bg-blackru {
  background-color: #101828;
}

.calc-top.bg-blackru.padding-large {
  background-image: linear-gradient(#101828 80% 85%, #fff 85% 101%);
}

.two-headings.mw-780 {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.two-headings.mw-780.align-center {
  text-align: center;
}

.two-headings.mw-780.align-center.flex-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.two-headings.mw-780.align-center.flex-box.mw-auto {
  max-width: none;
}

.two-headings.mw-780.align-center.flex-box.mw-1000 {
  max-width: 1000px;
}

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

.text-uppercase.text-green {
  color: #05c291;
}

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

.text-uppercase.text-green.align-center.margin-bottom-10 {
  margin-bottom: 10px;
}

.calc-info.mt-40 {
  margin-top: 40px;
}

.calc-info-heading {
  background-color: #583bac;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 80px;
}

.calc-info-body {
  padding: 40px 80px;
}

.calc-info-body.text-white {
  color: #fff;
  background-color: #222b40;
  padding: 60px 80px;
}

.calc-body.pad-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.calc-body.pad-80.res-pad-40 {
  padding-top: 0;
}

.gery-row {
  background-color: var(--cg-400);
  padding: 60px;
}

.gery-row.mb-60.res-mb-40 {
  margin-bottom: 40px;
  padding: 65px 80px;
}

.gery-row.mb-60.res-mb-40.mb-00, .gery-row.mb-60.res-mb-40.mb-0 {
  margin-bottom: 0;
}

.gery-row.calc-block {
  padding-left: 80px;
  padding-right: 80px;
}

.gery-row.calc-block.mt-60 {
  margin-top: 60px;
}

.gery-row.calc-block.mt-60.mt-30.calc-pad.m-0 {
  background-color: var(--cg-300);
  margin-top: 0;
}

.gery-row.calc-block.mt-60.mt-30.calc-pad.m-0.d-none {
  display: none;
}

.gery-row.calc-block.mt-60.mt-30.calc-pad.m-0._w-720 {
  max-width: 720px;
}

.block-heading.h5-24px-opensauce.text-dark {
  color: var(--3d-dark-sky);
}

.block-heading.h5-24px-opensauce.text-dark.mt-0 {
  margin-top: 0;
  margin-bottom: 20px;
}

.block-heading.h5-24px-opensauce.text-dark.mt-0.text-white {
  color: var(--white);
}

.block-heading.h5-24px-opensauce.text-dark.mt-0.text-white.fw-600 {
  font-weight: 600;
}

.block-heading.h5-24px-opensauce.text-dark.mt-0.text-purple {
  color: var(--3d-dart-purple);
}

.block-heading.h5-24px-opensauce.text-dark.mt-0.text-purple.mb-30 {
  margin-bottom: 30px;
}

.block-heading.h5-24px-opensauce.text-dark.mt-0.mb-16 {
  margin-bottom: 16px;
}

.list-box.mt-30 {
  margin-top: 30px;
}

.list-box.mt-30.two-cols {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-box-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.list-box-item.mb-10 {
  margin-bottom: 10px;
}

.image-451 {
  margin-top: 5px;
}

.calc-input {
  -webkit-text-stroke-color: #98a2b3;
  border: 0 solid #000;
  border-radius: 0;
  min-height: 40px;
  padding: 10px 20px;
  font-weight: 600;
}

.calc-input::placeholder {
  color: #98a2b3;
}

.calc-input.mb-24 {
  margin-bottom: 24px;
}

.calc-input.mb-0 {
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.calc-input.mb-0::placeholder {
  font-size: 16px;
}

.d-none {
  display: none;
}

.calc-value-block {
  background-color: var(--3d-dark-sky);
  padding: 20px;
}

.calc-value-block.text-white {
  color: var(--white);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  min-height: 76px;
  padding: 25px;
  display: flex;
}

.calc-value-block.text-white.d-block {
  display: block;
}

.fs-18 {
  font-size: 18px;
  font-weight: 600;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-10.mw-500 {
  max-width: 500px;
  margin-bottom: 15px;
}

.calc-total-values.cv-10px {
  margin-top: -10px;
}

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

.calc-two-columns {
  align-items: flex-start;
  display: flex;
}

.calc-two-columns.mt-40 {
  margin-top: 40px;
}

.calc-two-columns.mt-40.text-white {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.calc-left-col {
  width: 100%;
}

.calc-right-col {
  align-items: flex-start;
  width: 100%;
  display: block;
}

.roic-hero-wrapper {
  z-index: 2;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.roic-h1-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 710px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.roic-h1-wrap.d-none {
  display: none;
}

.roic-h1-label {
  color: #05c291;
  text-transform: uppercase;
  font-weight: 600;
}

.roic-h1 {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
}

.roic-hero-content-wrap {
  flex-flow: column;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.roic-hero-content-wrap._1280px {
  max-width: 1280px;
}

.roic-hero-content-wrap._1280px.mw-auto {
  max-width: none;
}

.roic-cont-top-wrap {
  background-color: #583bac;
  padding: 24px 80px;
}

.roic-cont-bot-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: var(--3d-dark-sky);
  flex-flow: row;
  padding: 48px 80px;
  display: flex;
}

.roic-cont-bot-wrap.roi-calc {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
}

.roic-cont-bot-wrap.roi-calc.bg-gray {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--cg-300);
  padding-top: 64px;
  padding-bottom: 64px;
}

.roic-white-botto {
  z-index: 1;
  background-color: #fff;
  height: 120px;
  position: absolute;
  inset: auto 0% 0%;
}

.roic-cont-head {
  color: #fff;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
}

.roic-io-wrap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 380px;
  display: flex;
}

.roic-io-list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.roic-list-item {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6641aff09fef9d8d9850cb3c_Frame%20104310.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 0;
  padding-left: 35px;
}

.roic-io-head {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}

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

.roic-form {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #eaecf0;
  flex-flow: column;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 80px;
  display: flex;
}

.roic-values-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.roic-field-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.roic-field-label {
  color: #222b40;
  font-weight: 600;
}

.roic-field {
  color: var(--dark-grey);
  border: 1px #000;
  height: 40px;
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 600;
}

.roic-out-wrap {
  color: #fff;
  background-color: #222b40;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  font-weight: 600;
  display: flex;
}

.roic-out-wrap.vertical {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
}

.roic-out-label {
  font-size: 16px;
}

.roic-out-inside {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.roic-calc-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.roic-additional-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.roic-additional-wrap.d-none {
  display: none;
}

.roic-h2 {
  color: #583bac;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3;
}

.roic-h2.dark {
  color: #222b40;
}

.roic-additional-mains {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #eaecf0;
  flex-flow: column;
  padding: 64px 80px;
  display: flex;
}

.roic-additional-text {
  color: #222b40;
  font-size: 18px;
  line-height: 1.6;
}

.cs-list-item-copy {
  height: 100%;
}

.ppc-testi-wrap {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: #000;
  background-color: #fff;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 27px;
  padding: 50px 30px 40px;
  display: flex;
  position: relative;
}

.ppc-testi-wrap.height-fixed {
  height: 510px;
}

.ppc-testi-head {
  font-size: 22px;
  font-weight: 700;
}

.ppc-testi-text {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.ppc-testi-trust-logo {
  max-width: 100px;
  margin-top: auto;
}

.ppc-testi-bottom {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 56px;
  margin-top: 5px;
  display: flex;
  position: relative;
}

.ppc-testi-bottom.margin-80-top {
  margin-top: 80px;
}

.ppc-testi-logo {
  width: 120px;
}

.ppc-testi-name-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 160px;
  display: flex;
}

.ppc-name {
  font-size: 16px;
  font-weight: 600;
}

.ppc-desc {
  color: #000;
  font-size: 13px;
  font-weight: 500;
}

.ppc-image {
  z-index: 1;
  max-width: 190px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ppc-testi-1 {
  width: 80px;
  position: absolute;
  inset: -25px 30px auto auto;
}

.table-column {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.table-column.mw-560 {
  max-width: 560px;
}

.text-block-144 {
  color: #fff;
  font-size: 30px;
  font-weight: 800;
  line-height: 120%;
}

.text-block-144.text-black {
  color: #222b40;
}

.text-block-144.text-black.mb-40 {
  margin-bottom: 40px;
}

.table-column-div {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  width: 100%;
  display: flex;
}

.roi-calc-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch start;
  height: 100%;
  display: flex;
}

.form-label {
  color: var(--white);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.form-label.text-black {
  color: var(--3d-dark-sky);
}

.text-field {
  outline-offset: 0px;
  color: var(--cb-500);
  text-align: right;
  border: 0 solid #000;
  outline: 0 #101828;
  width: 100%;
  max-width: 120px;
  margin-bottom: 0;
  padding: 8px 0 8px 12px;
  font-size: 16px;
  line-height: 150%;
}

.text-field.mw-100 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

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

.table-row {
  width: 100%;
  display: flex;
}

.table-row.header {
  background-color: #101828;
}

.table-row.bg-white {
  background-color: #fff;
}

.table-row.bg-black {
  background-color: #101828;
}

.table-cell {
  border-top: 1px solid #a5beff1a;
  border-bottom: 1px solid #a5beff1a;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  padding: 20px 24px;
  display: flex;
}

.table-cell.col1 {
  background-color: #27324a;
  width: 50%;
}

.table-cell.col1.header {
  background-color: #101828;
  padding-top: 16px;
  padding-bottom: 16px;
}

.table-cell.col1._100 {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.table-cell.col1._100.grayy-bg {
  background-color: #d0d5dd;
}

.table-cell.col1._100.grayy-bg.bg-purple {
  background-color: #583bac;
}

.table-cell.col1.bg-gray-solid {
  background-color: #d0d5dd;
  padding-top: 16px;
  padding-bottom: 16px;
}

.table-cell.col2 {
  background-color: #10182880;
  justify-content: flex-end;
  align-items: center;
}

.table-cell.col2._100 {
  text-align: right;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.table-cell.col2._100.bg-black {
  color: #fff;
  background-color: #101828;
}

.table-cell.col2._100.bg-black.bg-white {
  color: #222b40;
  background-color: #f9fafb;
}

.table-cell.col2._100.bg-black.bg-purple {
  background-color: #583bac;
}

.table-cell.col2.bg-white {
  background-color: #ffffff80;
  border-right: 1px solid #a5beff1a;
  padding-top: 16px;
  padding-bottom: 16px;
}

.table-cell.col3 {
  background-color: #1018284d;
  justify-content: flex-end;
  align-items: center;
}

.table-cell.col3.bg-white {
  color: #222b40;
  background-color: #ffffff4d;
  padding-top: 16px;
  padding-bottom: 16px;
}

.table-cell-text {
  color: var(--white);
  line-height: 150%;
}

.table-cell-text.opacity-0 {
  opacity: 0;
  color: var(--3d-dark-sky);
}

.table-cell-text.opacity-0.txt-white {
  color: var(--white);
}

.table-cell-text.blck-text {
  color: var(--3d-dark-sky);
}

.table-cell-text.fs-36 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
}

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

.desk-container {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.desk-container.mw-1200 {
  max-width: 1200px;
}

.desk-container.mw-1000 {
  max-width: 1000px;
}

.desk-container.mw-1280 {
  max-width: 1280px;
}

.g-map-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.g-map-link {
  max-width: 30px;
}

.code-embed-4 {
  margin-top: 20px;
  display: none;
}

.calc-label {
  margin-bottom: 12px;
}

.calc-label.fs-16 {
  font-size: 16px;
}

.calc-label.fs-16._w-240 {
  min-width: 240px;
}

.calc-label.fs-16._w-240.mb-0 {
  margin-bottom: 0;
}

.input-div {
  background-color: #fff;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 230px;
  padding-right: 12px;
  display: flex;
}

.text-block-145 {
  color: var(--light-grey);
  font-size: 14px;
  line-height: 100%;
}

.table-heading {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}

.table-heading._24-mb {
  margin-bottom: 24px;
}

.table-heading._24-mt {
  margin-top: 24px;
  margin-bottom: 24px;
  display: none;
}

.ppc-slider-wrapper {
  max-width: 550px;
  margin-top: 40px;
}

.ppc-slide {
  margin-right: 20px;
}

.ppc-slider {
  background-color: #0000;
  height: auto;
  padding-bottom: 80px;
}

.ppc-slide-mask {
  overflow: visible;
}

.ppc-slider-arrow {
  color: #000;
  background-color: #fff;
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
  font-size: 22px;
  transition: all .4s;
  inset: auto 13% 0% 0%;
}

.ppc-slider-arrow:hover {
  width: 45px;
  height: 45px;
  box-shadow: 0 0 20px #000000a8;
}

.ppc-slider-arrow.right {
  left: 13%;
  right: 0%;
}

.slide-nav-11 {
  display: none;
}

.inner-page-header {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  align-items: center;
  display: flex;
}

.ip-header-left {
  width: 60%;
}

.ip-header-right {
  width: 40%;
}

.mini-heading {
  color: #fcdfd8;
  text-transform: uppercase;
  font-weight: 600;
}

.cta-block {
  display: flex;
}

.heading-block.mw-875 {
  width: 100%;
  max-width: 875px;
}

.heading-block.text-white {
  color: #fff;
}

.heading-block.text-white.abt {
  z-index: 4;
  background-color: var(--3d-dark-sky);
  max-width: 437px;
  position: relative;
}

.hb-text {
  margin-top: 20px;
}

.hb-text.mw-620 {
  width: 100%;
  max-width: 620px;
  line-height: 1.555;
}

.map-block {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  align-items: center;
  display: flex;
}

.map-block.mt-50 {
  margin-top: 50px;
}

.profile-carousel {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.mt-20 {
  margin-top: 16px;
  margin-bottom: 36px;
}

.mt-20.mw-80 {
  max-width: 80%;
}

.fw-carousel.mb-120 {
  margin-bottom: 120px;
}

.fw-slider {
  height: auto;
  display: block;
}

.fw-slider.d-none {
  display: none;
}

.item {
  justify-content: space-between;
  width: 500px;
  display: flex;
}

.infinite-carousel.owl-carousel.owl-theme {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  height: 100%;
  display: flex;
}

.infinite-carousel.owl-carousel.owl-theme.d-block {
  display: block;
}

.video-2, .about-video {
  max-height: 560px;
}

.about-profile {
  background-color: #2a3654;
  padding: 30px;
}

.about-profile.mw-340 {
  z-index: 1;
  width: 340px;
  position: relative;
}

.about-profile-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 25px;
  display: flex;
}

.ab-heading {
  color: #fff;
  margin-top: 0;
  font-size: 20px;
}

.ab-text {
  color: #fff;
  font-size: 16px;
}

.infinite-carousel-wrapper {
  height: 765px;
  max-height: 765px;
}

.abt-profile-scrolling-wrapper {
  z-index: 2;
  max-width: 750px;
  display: flex;
  position: relative;
}

.abt-profile-scrolling-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  margin-right: 20px;
  display: none;
}

.abt-side-abs {
  z-index: 3;
  background-color: var(--3d-dark-sky);
  width: 20%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.d-section {
  margin: 20px auto;
  position: relative;
}

.d-section.d-hero-section {
  background-color: #1e0044;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 80px;
}

.d-section.dribble-scroll-section {
  background-color: #d9dfff;
  border-radius: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.d-section.d-pricing-section {
  background-color: #1e0044;
  border-radius: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.d-section.d-ow-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.d-section.d-mb-section {
  z-index: 5;
  background-color: #1e0044;
  border-radius: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.d-section.d-why-section {
  padding-top: 140px;
  padding-bottom: 100px;
}

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

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

.d-section.d-cta-section {
  background-color: #1e0044;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.d-section.d-op-section {
  padding-top: 70px;
  padding-bottom: 70px;
}

.d-hero-h-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.d-h1 {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1.25;
}

.d-h1.rotate-1 {
  margin-left: 10px;
  font-weight: 700;
  transform: rotate(-3deg);
}

.d-h1.rotate-2 {
  z-index: 2;
  margin-right: 0;
  position: relative;
  transform: rotate(3deg);
}

.d-h1.dark {
  color: #00303c;
  text-align: left;
  font-size: 56px;
  line-height: 1.2;
}

.d-gr-wrap {
  justify-content: center;
  align-items: flex-start;
  margin: 40px auto 30px;
  display: flex;
  position: relative;
}

.genuine-wrap {
  z-index: 1;
  color: #00303c;
  background-color: #05c291;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 20px 30px 20px 25px;
  font-size: 72px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: rotate(-2deg);
}

.genuine-abs-img {
  width: 36px;
  position: absolute;
  inset: -3px -2px auto auto;
}

.results-wrap {
  z-index: 2;
  color: #00303c;
  background-color: #c7fb03;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-left: -18px;
  padding: 20px 30px 20px 25px;
  font-size: 72px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: rotate(4deg);
  box-shadow: -9px 8px #0003;
}

.results-abs-img {
  width: 26px;
  position: absolute;
  inset: auto -2px -4% auto;
  transform: rotate(-6deg);
}

.gr-abs-img-1 {
  max-width: 100px;
  position: absolute;
  top: -22px;
  right: 379px;
}

.gr-abs-img-2 {
  max-width: 110px;
  position: absolute;
  bottom: -26px;
  left: 111px;
  right: auto;
}

.d-h1-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.d-h1-desc {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 1.3;
}

.d-h1-desc.bot-margin-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.d-link-block-button {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  background-color: #7646ff;
  justify-content: center;
  align-items: center;
  padding: 24px 64px;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
}

.d-link-block-button:hover {
  color: var(--old-lace);
  background-color: #542fbb;
  text-decoration: none;
}

.d-link-block-button.fix-to-bottom {
  z-index: 4;
  margin-top: auto;
}

.d-link-block-button.left-aligned {
  margin-left: auto;
}

.d-link-block-button.centerred {
  margin-left: auto;
  margin-right: auto;
}

.d-cta-pin-abs {
  z-index: 4;
  position: absolute;
  inset: -14px 0% auto auto;
}

.d-hero-cta-wrapper {
  position: relative;
}

.d-hero-cta-shadow-abs {
  z-index: 1;
  position: absolute;
  inset: auto 5px -14px auto;
}

.d-logo-slider-wrapper-main {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1150px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.d-logos-heading {
  color: #fff;
  font-size: 16px;
}

.d-logos-slider-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.d-logos-slider-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.d-logo-slider-img {
  max-width: 250px;
  max-height: 52px;
}

.d-logo-slider-imgdiv {
  width: 10px;
}

.d-logo-slider-main, .d-drib-scrolling-container {
  position: relative;
  overflow: hidden;
}

.d-drib-scrolling-list {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.d-drib-scrolling-img-holder {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.d-drib-scrolling-img {
  width: 636px;
  margin-right: 20px;
}

.d-drible-scroll-img-div {
  width: 630px;
  margin-right: 20px;
}

.d-faq-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.d-h2 {
  color: #fff;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 72px;
  font-weight: 700;
}

.d-h2.dark {
  color: #00303c;
}

.d-faq-list-wtappr {
  border-top: 1px solid #ffffff4d;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.faq-dd {
  width: 100%;
}

.d-faq-q {
  color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px 40px;
  font-weight: 600;
  display: flex;
}

.d-faq-icon {
  color: #fff;
  margin: 0 0 0 auto;
  position: static;
}

.d-faq-item {
  border-bottom: 1px solid #ffffff4d;
  width: 100%;
}

.d-faq-q-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px 40px;
  font-weight: 600;
  display: flex;
}

.d-faq-q-div:hover, .d-faq-q-div.w--open {
  color: #c7fb03;
  background-color: #1e0044;
}

.d-faq-a-div {
  color: #fff;
  background-color: #0000;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 1.5;
  position: static;
}

.d-faq-a-div.w--open {
  background-color: #1e0044;
  position: static;
}

.d-pricing-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.d-pricing-desc-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #414a9c;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  max-width: 480px;
  padding: 50px;
  display: flex;
}

.d-pricing-desc-top-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.d-pricing-desc-label {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #000;
  background-color: #05c291;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 22px;
  font-size: 12px;
  display: flex;
}

.image-452 {
  width: 12px;
}

.d-pricing-h2 {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 82px;
  line-height: 1;
}

.d-pricing-desc-2-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.d-pricing-desc-2-1-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #fff;
  border: 1px solid #ffffff24;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 17px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.d-wrap1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.d-pricing-h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

.d-pricing-main-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 588px;
  padding: 60px 50px 50px;
  font-size: 15px;
  display: flex;
}

.about-section-white-div {
  height: 100px;
}

.d-pricing-tab {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.d-pricing-tabs-menu {
  background-color: #000;
  border-radius: 1440px;
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: flex;
}

.d-pricing-tab-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--white);
  text-align: center;
  background-color: #000;
  border-radius: 1440px;
  justify-content: center;
  align-items: center;
  font-family: Opensauceone, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  display: flex;
}

.d-pricing-tab-link:hover {
  color: var(--white);
  text-decoration: none;
}

.d-pricing-tab-link.w--current {
  color: var(--black);
  background-color: #c7fb03;
}

.image-453 {
  width: 12px;
}

.d-pricing-tab-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.d-pricing-tab-content-wrap-1 {
  border-bottom: 1px solid #000;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.d-pricing-tab-content {
  width: 100%;
}

.d-pricing-tab-content-wrap-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.d-tab-rice {
  font-size: 40px;
  font-weight: 500;
}

.font-size-24 {
  font-size: 24px;
  line-height: 1.4;
}

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

.d-tab-lr-div {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 14px;
  display: flex;
}

.d-pricing-tab-cta-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.d-ow-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.d-ow-h2-wrap {
  background-color: #c7fb03;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 60px 60px 35px;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: none;
}

.d-ow-abs-1 {
  z-index: 6;
  width: 16px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.d-ow-abs-2 {
  width: 44px;
  position: absolute;
  inset: auto -3px -1px auto;
  transform: rotate(-4.5deg);
}

.d-ow-abs-3 {
  width: 170px;
  margin-top: 10px;
  transform: rotate(-3deg);
}

.d-ow-cat-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  display: none;
}

.d-ow-cat-div {
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  padding: 16px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}

.d-dribble-grid {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.d-dribble-grid.for-mobile {
  display: none;
}

.d-mb-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.d-mb-h2-wrappr {
  background-color: #c7fb03;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 30px 40px 20px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: none;
}

.d-mb-h2-wrappr.on-right {
  transform: none;
}

.d-mb-abs-1 {
  width: 170px;
  margin-top: 15px;
  margin-left: 27px;
}

.d-mb-abs-1.tilkt {
  transform: rotate(-4deg);
}

.d-mb-desc {
  color: #d0d5dd;
  text-align: center;
  max-width: 500px;
  font-size: 20px;
  line-height: 1.5;
}

.d-mb-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1150px;
}

.d-mb-card-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 339px;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.d-mb-abs {
  width: 57px;
  position: absolute;
  inset: -2px 0% auto auto;
}

.d-mb-round-div {
  background-color: #414a9c;
  border-radius: 100%;
  width: 64px;
  height: 64px;
}

.d-mb-round-div.red-color {
  background-color: #ee4266;
}

.d-mb-round-div.yellow-bg {
  background-color: #f8b940;
}

.d-mb-round-div.purple-color {
  background-color: #583bac;
}

.d-mb-round-div.green-color {
  background-color: #05c291;
}

.d-mb-round-div.pink-color {
  background-color: #fcdfd8;
}

.d-mb-gap-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 256px;
  font-size: 14px;
  line-height: 1.55;
  display: flex;
}

.d-mb-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.d-why-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  display: flex;
}

.d-why-left-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 550px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.d-why-h2-wrapper {
  position: relative;
  transform: rotate(4deg);
}

.d-why-h2-wrapper-inside {
  background-color: #c7fb03;
  border-radius: 16px;
  padding: 62px 90px 40px 68px;
  position: relative;
  overflow: hidden;
}

.d-why-abs-1 {
  z-index: 23;
  width: 16px;
  position: absolute;
  inset: 15px auto auto 15px;
}

.d-why-abs-2 {
  width: 170px;
  margin-top: 30px;
  margin-left: -20px;
}

.d-why-abs-3 {
  width: 38px;
  position: absolute;
  inset: -10px -7px auto auto;
}

.careers_carousel-img-copy {
  flex: none;
  height: 100%;
  display: block;
}

._w-54 {
  width: auto;
  max-width: 54px;
}

.d-why-right-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.d-why-card-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 339px;
  padding: 25px 70px 25px 25px;
  font-size: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: rotate(-4deg);
  box-shadow: 40px 11px #0000001a;
}

.d-why-card-wrap.tilt-right {
  transform: rotate(4deg);
}

.d-why-card-wrap.tilt-right.rel-3 {
  z-index: 3;
  margin-left: 90px;
  transform: rotate(2deg);
}

.d-why-card-wrap.tilt-right.rel-1 {
  margin-top: 5px;
  transform: rotate(-3deg);
}

.d-why-card-wrap.rel-4 {
  z-index: 4;
}

.d-why-card-wrap.rel-2 {
  z-index: 2;
  margin-top: -10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 40px;
  transform: rotate(5deg);
}

.d-why-img {
  width: 72px;
}

.d-why-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}

.d-why-card-abs-1 {
  border-top-right-radius: 16px;
  width: 57px;
  position: absolute;
  inset: -3px -3px auto auto;
  transform: rotate(3deg);
}

.d-why-h3-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
}

.d-why-h3-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.d-why-card-abs-2 {
  border-top-right-radius: 16px;
  width: 57px;
  position: absolute;
  inset: auto -3px -3px auto;
  transform: rotate(3deg);
}

.d-why-abs-img-1 {
  margin-top: -300px;
  position: absolute;
  right: -137px;
}

.d-why-abs-img-3 {
  position: absolute;
  left: -87px;
}

.d-akount-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.d-label-1 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
}

.d-h2-v2 {
  color: #fff;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.5;
}

.d-alount-img {
  max-width: 200px;
  margin-top: 8px;
}

.d-easy-h2-wrappr {
  background-color: #c7fb03;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px 20px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.d-easy-wrap {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.d-easy-h3-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #d0d5dd;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 790px;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.d-easy-h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
}

.d-easy-abs-1 {
  z-index: 15;
  width: 16px;
  position: absolute;
  inset: 15px auto auto 15px;
}

.d-easy-card-wrap {
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.d-easy-card {
  z-index: 1;
  background-color: #fff;
  border-radius: 16px;
  padding: 30px;
  position: relative;
  overflow: hidden;
}

.d-easy-card.width-344 {
  justify-content: center;
  align-items: center;
  width: 305px;
  display: flex;
}

.d-easy-text {
  font-size: 36px;
  font-weight: 600;
  line-height: .8;
}

.d-easy-card-abs-1-1 {
  max-width: 30px;
  position: absolute;
  inset: -2px -1px auto auto;
  transform: rotate(6deg);
}

.d-card-icon-1 {
  z-index: 2;
  width: 90px;
  position: absolute;
  inset: -61px auto auto 18px;
}

.d-easy-card-main {
  position: relative;
}

.d-easy-card-main._1 {
  margin-left: 10px;
  transform: rotate(-4deg);
}

.d-easy-card-main._2 {
  z-index: 0;
  margin-top: 150px;
  margin-left: -2px;
  margin-right: -151px;
  transform: rotate(3deg);
}

.d-easy-card-main._3 {
  margin-left: 18px;
  transform: rotate(3deg);
}

.d-easy-card-main._4 {
  margin-top: 159px;
  margin-left: -59px;
  transform: rotate(-3deg);
}

.d-card-pin-1 {
  z-index: 2;
  width: 40px;
  position: absolute;
  inset: -18px auto auto 6px;
}

.d-card-small-text {
  white-space: nowrap;
  font-size: 18px;
  line-height: .7;
}

.d-card-pin-2 {
  z-index: 2;
  width: 50px;
  position: absolute;
  inset: -30px auto auto 34px;
}

.d-card-icon-2 {
  z-index: 2;
  width: 90px;
  position: absolute;
  inset: -50px auto auto -12px;
}

.d-easy-card-abs-1-2 {
  max-width: 30px;
  position: absolute;
  inset: auto auto 0% -2px;
  transform: rotate(0);
}

.d-easy-card-abs-1-3 {
  max-width: 30px;
  position: absolute;
  inset: auto -1px -2px auto;
  transform: rotate(-6deg);
}

.d-hero-abs-img-1 {
  z-index: 2;
  width: 3000px;
  position: absolute;
  top: 188px;
  left: -1px;
}

.d-abs-img-4 {
  width: 120px;
  position: absolute;
  inset: -60px auto auto 100px;
}

.d-why-abs-img1 {
  z-index: 1;
  width: 280px;
  position: absolute;
  inset: -172px auto auto 26px;
}

.d-why-abs-img2 {
  z-index: 1;
  width: 300px;
  position: absolute;
  top: 21px;
  left: -273px;
}

.d-why-abs-img3 {
  z-index: 5;
  position: absolute;
  inset: auto auto 81px -312px;
}

.d-easy-img1 {
  z-index: 1;
  height: 780px;
  position: absolute;
  top: -747px;
  left: -281px;
}

.d-easy-h2-wrappr-main {
  position: relative;
}

.d-easy-h2-wrappr-main.on-left {
  position: relative;
  transform: rotate(-4deg);
}

.d-card-img1 {
  z-index: 1;
  width: 500px;
  position: absolute;
  inset: -11px auto auto -270px;
}

.d-card-img2 {
  z-index: -1;
  position: absolute;
  left: 26px;
}

.d-card-img3 {
  z-index: 4;
  width: 170px;
  position: absolute;
  inset: auto auto -85px -169px;
  transform: rotate(6deg);
}

.d-card-icon-3 {
  z-index: 2;
  width: 90px;
  position: absolute;
  inset: -37px auto auto -36px;
}

.d-card-pin-3 {
  z-index: 2;
  width: 50px;
  position: absolute;
  inset: 24px auto auto -17px;
}

.d-card-img4 {
  z-index: 1;
  position: absolute;
  top: 40px;
  left: 8px;
  transform: rotate(-5deg);
}

.d-card-pin-4 {
  z-index: 2;
  width: 50px;
  position: absolute;
  inset: -32px auto auto 62px;
}

.d-card-img5 {
  width: 500px;
  position: absolute;
  inset: -140px -105px auto auto;
}

.d-easy-cta-wrapper {
  z-index: 6;
  margin-left: auto;
  position: relative;
}

.d-easy-img-1 {
  z-index: 2;
  position: absolute;
  inset: -154px -200px auto auto;
}

.d-mb-h2-wrappr-main {
  position: relative;
}

.d-mb-img1 {
  z-index: 2;
  width: 300px;
  position: absolute;
  top: -315px;
  right: -309px;
  transform: rotate(11deg);
}

.d-ow-h2-wrap-main, .d-ow-h2-wrap-main.on-right {
  position: relative;
}

.d-ow-img {
  z-index: 4;
  width: 500px;
  position: absolute;
  inset: -332px -422px auto auto;
}

.d-cta-wrappr {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66701cdd2dc5ca90bdc6320f_asaf%20sdag%20(4).avif"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66701cdc2dfdc5f7e2095082_asaf%20sdag%20(3).avif");
  background-position: 95% 45%, 6%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  flex-flow: column;
  display: flex;
}

.d-cta-h2-main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.d-cta-t-wrap {
  background-color: #c7fb03;
  border-radius: 16px;
  padding: 24px 30px 36px 38px;
  position: relative;
  overflow: hidden;
  transform: rotate(3deg);
}

.d-easy-img-abs {
  width: 45px;
  position: absolute;
  inset: auto -2px -2px auto;
  transform: rotate(5deg);
}

.d-t-img-abs {
  width: 41px;
  position: absolute;
  inset: auto auto -2px -2px;
}

.d-cta-desc {
  z-index: 23;
  color: #fff;
  text-align: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 1.5;
  position: relative;
}

.d-t-cta-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.d-t-cta-wrapper-main {
  position: relative;
}

.d-t-abs1 {
  z-index: 1;
  position: absolute;
  inset: -244px auto auto -519px;
}

.d-t-abs2 {
  position: absolute;
  inset: -191px -420px auto auto;
}

.d-op-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.d-op-h2-wrapper-inside {
  background-color: #c7fb03;
  border-radius: 16px;
  padding: 62px 50px 40px;
  position: relative;
  overflow: hidden;
}

.d-op-img-wrapper {
  max-width: 480px;
}

.d-why-abs-img1-1 {
  z-index: 4;
  width: 350px;
  position: absolute;
  inset: -231px auto auto 18px;
}

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

.load-block.mt-64 {
  margin-top: 0;
  display: block;
}

.load-block.mt-64.d-none {
  display: none;
}

.load-cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  border: 2px solid #583bac;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 16px 48px;
  display: inline-flex;
}

.gc-section-wrapper {
  background-color: #fff;
  padding: 120px 20px;
}

.gc-hero-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gc-h1-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #222b40;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gc-h1 {
  font-family: Opensauceone, sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1.4;
}

.gc-h1.max-width-900 {
  max-width: 900px;
}

.gc-h1-desc {
  max-width: 770px;
  font-size: 20px;
  line-height: 1.5;
}

.gc-h1-span {
  color: #fff;
  white-space: nowrap;
  background-color: #4285f4;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6673accb768508e87a13ba60_gc.svg");
  background-position: 99% -16%;
  background-repeat: no-repeat;
  background-size: 91px;
  border-radius: 100px;
  padding-left: 24px;
  padding-right: 86px;
}

.gc-h1-span.bing-ads {
  background-color: #00897b;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66794facd8ab1c19a052d48a_Frame%201171275286.avif");
}

.gc-h1-span.meta-ads {
  background-color: #0065e1;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/667958b37e5425664c5823c3_Frame%201171275286%20(1).avif");
}

.gc-h1-span.linked {
  background-color: #0e76b3;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66797d588b718bfd52971ce8_Frame%201171275286%20(2).avif");
}

.gc-hero-img-holder {
  background-color: #fff;
  border-radius: 100000px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  padding: 16px;
  display: flex;
  box-shadow: -10px 16px 11px #0d11170d, -4px 7px 8px #0d11171a, -1px 2px 5px #0d11171a;
}

.gc-cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  background-color: #101828;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 48px;
  text-decoration: none;
  display: flex;
}

.gc-cta:hover {
  background-color: var(--cb-300);
  color: var(--white);
  text-decoration: none;
}

.gc-cta.mw-220 {
  max-width: 223px;
  margin-left: auto;
  margin-right: auto;
}

.gc-cta.bg-white {
  background-color: var(--white);
  color: var(--3d-dark-sky);
}

.gc-case-study-section-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -47px;
  display: grid;
}

.gc-cs-card-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #4285f4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.gc-cs-card-wrap.bing-bg-green-1 {
  background-color: #00897b;
}

.gc-cs-card-wrap.meta-bg-blue {
  background-color: #0065e1;
}

.gc-cs-card-wrap.ln-color {
  background-color: #0e76b3;
}

.gc-cs-card-wrap.no-color {
  background-color: #0000;
}

.gc-cs-card-wrap.no-color.link-1 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687be0e1c896bbb5b898db8_paper%20(2).avif");
  background-position: 100% 0;
  background-size: cover;
}

.gc-cs-card-wrap.no-color.linked-2 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687be0e19d5eb739eeeaa99_paper%20(3).avif");
  background-position: 100% 0;
  background-size: cover;
}

.gc-cs-card-wrap.no-color.g-1 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687be0e7dfc0fc791054da5_paper.avif");
  background-position: 100% 0;
  background-size: cover;
}

.gc-cs-card-wrap.no-color.g-2 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687be0ee714dff70559f0dc_paper%20(1).avif");
  background-position: 100% 0;
  background-size: cover;
}

.gc-cs-card-wrap.no-color.bing-1 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687c294cced04389ed9963a_paper%20(5).avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gc-cs-card-wrap.no-color.bing-2 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687c29478d4e0d0ffd72ac4_paper%20(4).avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gc-cs-card-wrap.no-color.m-2 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687c4320c895bf1ed949779_paper%20(6).avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gc-cs-card-wrap.no-color.m-1 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687c4321ccde34f66c6d715_paper%20(7).avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gc-cs-logo {
  max-height: 30px;
}

.gc-cs-text-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.gc-cs-bold {
  font-size: 48px;
  font-weight: 800;
}

.gc-cs-abs {
  width: 54px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.gc-cs-abs.mobile-2, .gc-cs-abs.mobile-1 {
  display: none;
}

.gc-acc-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gc-acc-wrapper.gap-64 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.gc-h2-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 774px;
  display: flex;
}

.gc-h2-wrapper.max-width--900 {
  text-align: center;
  max-width: 873px;
}

.gc-acc-img-1 {
  width: 161px;
}

.gc-h2 {
  color: #222b40;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.25;
}

.gc-h2.left-align {
  text-align: left;
  letter-spacing: -.96px;
}

.gc-h2.left-align.wite, .gc-h2.white {
  color: #fff;
}

.gc-tab {
  width: 100%;
  max-width: 1216px;
  display: flex;
}

.gc-tabs-menu {
  flex-flow: column;
  width: 100%;
  max-width: 506px;
  display: flex;
}

.gc-tabs-content {
  background-color: #101828;
  max-width: 710px;
}

.gc-tab-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--cb-300);
  background-color: #fef7f5;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.gc-tab-link:hover {
  color: var(--cb-300);
  text-decoration: none;
}

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

.gc-tab-pane {
  height: 100%;
}

.gc-tab-q-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
  display: flex;
}

.gc-tab-a-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-right: 40px;
  font-family: Opensauceone, sans-serif;
  line-height: 1.55;
  display: flex;
}

.gc-acc-arr {
  width: 32px;
}

.gc-acc-tabs-img {
  width: 100%;
  height: 100%;
  display: flex;
}

.gc-acc-tabs-image {
  width: 693px;
  margin-top: auto;
  margin-left: auto;
}

.gc-acc-tabs-image.for-mobile {
  margin: 0;
  display: none;
}

.gc-section-grey {
  background-color: #e5eaf2;
  padding: 20px;
}

.gc-section-grey.hide-testi-section {
  display: none;
}

.gc-section-wrapper-v2 {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.gc-cs-2-grid {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.gc-cs-left-wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  width: 780px;
  padding: 120px 92px;
  display: flex;
}

.gc-cs-wrap-inside {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #222b40;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 596px;
  line-height: 1.6;
  display: flex;
}

.gc-why-img {
  width: 233.5px;
}

.gc-cs-right-wrap {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6673b641946dd91d42335f08_image%20(33).avif");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
}

.gc-cs-right-wrap.for-multiplier {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687ce49e64bf8a44a1b87bd_1c20250785106f77d2328f860a6c82e4%20(1).avif");
  background-position: 50%;
  position: relative;
}

.gc-cs-content-wrap {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 40px 92px 40px 40px;
  display: flex;
}

.gc-cs-content-wrap.z-index-2 {
  z-index: 2;
  position: relative;
}

.gc-image-heright-40 {
  max-height: 40px;
}

.gc-cs-text-wrapper-1 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gc-cs-text-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: -.96px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 36px;
  font-weight: 600;
  display: flex;
}

.gc-cs-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  border-bottom: 1px solid #fff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.gc-cs-link:hover {
  border-bottom-color: var(--pink);
  color: var(--pink);
  text-decoration: none;
}

.gc-cs-big {
  font-size: 48px;
  font-weight: 800;
}

.gc-p-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gc-what-wrapp-1 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #222b40;
  align-items: flex-end;
  line-height: 1.6;
  display: flex;
}

.gc-what-left-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 568px;
  display: flex;
}

.gc-what-img {
  width: 281px;
}

.gc-what-text {
  max-width: 567px;
}

.gc-pipe-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.gc-pipe-divider {
  background-color: #ced8e8;
  width: 2px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.gc-pipe-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #222b40;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 352px;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.gc-pipe-img {
  width: 100px;
}

.gc-pipe-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.gc-truct-section-wrap {
  background-color: #101828;
  padding: 120px 20px;
}

.gc-trust-main-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.gc-trust-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.gc-trust-h2-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 45%;
  display: flex;
}

.gc-trust-img {
  width: 220px;
}

.gc-trust-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #222b40;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.gc-trust-card.max-width-596 {
  max-width: 55%;
}

.gc-trust-star {
  width: 136px;
}

.gc-trust-text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 12px;
  line-height: 1.5;
  display: flex;
}

.gc-trust-bold {
  font-size: 20px;
  font-weight: 800;
}

.gc-trust-name {
  color: var(--3d-dart-purple);
  font-size: 16px;
  font-weight: 800;
}

.gc-phase-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gc-acc-img-2 {
  width: 334px;
}

.gc-h2-desc {
  color: #fff;
  line-height: 1.5;
}

.gc-phase-main-wrap {
  grid-column-gap: 149px;
  grid-row-gap: 149px;
  height: 315px;
  display: flex;
}

.gc-phase-card-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 208px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.gc-phase-card-1.middle {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
}

.gc-phase-card-1.first {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 45px;
}

.gc-phase-h {
  font-size: 30px;
  font-weight: 800;
}

.insights-rich {
  color: #222b40;
}

.insights-rich h2 {
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 1.3;
}

.insights-rich h3 {
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.insights-rich h4 {
  margin-bottom: 20px;
  font-family: Opensauceone, sans-serif;
  font-weight: 700;
  line-height: 1.4;
}

.insights-rich ol {
  padding-left: 0;
  list-style-type: none;
}

.insights-rich li {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/65154eeb54bb47665f745272_Frame%20104309%20(1).png");
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 14px;
  padding-left: 45px;
}

.insights-rich ul {
  padding-left: 0;
}

.insights-rich p {
  margin-bottom: 18px;
}

.insight-hero-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.insihts-left-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.insihts-right-wrap {
  width: 50%;
}

.text-block-146 {
  font-size: 22px;
  font-weight: 500;
}

.empty-state {
  background-color: #0000;
}

.pb-h3-text-wrapper {
  color: var(--black);
  max-height: 104px;
  overflow: hidden;
}

.ins-vide-wrap {
  height: 283.789px;
}

.ins-div-hero {
  width: 100%;
}

.ins-h1 {
  color: #fff;
  font-family: Opensauceone, sans-serif;
  font-size: 72px;
  font-weight: 800;
}

.playbook-collection-list-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.ins-item-link {
  box-shadow: none;
  color: var(--black);
  width: 50%;
  height: 100%;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  transition: all .3s, color .3s;
  display: flex;
}

.ins-item-link:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.ins-collection-name {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 33px;
  font-weight: 600;
}

.ins-item-link-1 {
  color: var(--black);
  border: 1px solid #d0d5dd;
  flex: 1;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
}

.ins-item-link-1:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.ins-desc {
  color: var(--black);
}

.ins-banner-img {
  object-fit: cover;
  height: 100%;
}

.div-abs-ins {
  z-index: 0;
  background-color: #fff;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.ins-img-wrapper {
  width: 50%;
}

.ins-main-wrapper {
  background-color: var(--bg-pink);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ins-banner-img-1 {
  object-fit: cover;
  height: 100%;
}

.gc-how-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1216px;
  height: 600px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
}

.gc-how-card-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #222b40;
  background-color: #fef7f5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  max-height: 480px;
  padding: 24px 40px 40px;
  display: flex;
  position: relative;
}

.gc-how-card-wrap.pink-b {
  background-color: #fcdfd8;
  margin-top: -60px;
  margin-bottom: 60px;
}

.gc-how-card-wrap.pink-a {
  background-color: #fef7f5;
}

.block-for-linklogo {
  margin-top: auto;
}

.ads-cs-list {
  text-align: left;
}

.gc-card-label {
  color: #fff;
  background-color: #ee4266;
  margin-left: -50px;
  padding: 16px 50px;
  font-size: 16px;
  font-weight: 700;
}

.gc-card-label.purple {
  background-color: var(--3d-dart-purple);
}

.gc-card-label.green {
  background-color: #1ea595;
}

.gc-card-text-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.gc-card-h3 {
  letter-spacing: -.96px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.4;
}

.ma-h1-desc {
  max-width: 1000px;
  font-size: 20px;
  line-height: 1.5;
}

.ma-pointers-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ma-pointer-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ma-text-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ma-pointer-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 800;
}

.ma-pointer-img {
  width: 26px;
}

.ma-what-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ma-what-main-wrapper {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  flex-flow: column;
  display: flex;
}

.ma-wa-1-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #dae1ed;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 176px;
  padding: 40px;
  display: flex;
}

.meta-what-h3 {
  color: #a5b1c5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Array, sans-serif;
  font-size: 40px;
  line-height: 1;
}

.ma-what-1-main {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.ma-what-1-main.fixed-height {
  height: 96px;
}

.ma-what-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #222b40;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.ma-what-card.height-fixed {
  height: 96px;
}

.ma-what-arr {
  width: 24px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -6px;
  position: relative;
}

.ma-what-lael-1 {
  color: #fff;
  background-color: #eb455f;
  max-width: 186px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  position: absolute;
  inset: -17px auto auto -26px;
  transform: rotate(-3deg);
}

.ma-wa-2-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #dae1ed;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 160px;
  padding: 40px;
  display: flex;
}

.ma-what-lael-2 {
  color: #fff;
  background-color: #eb455f;
  max-width: 186px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  position: absolute;
  left: -176px;
  transform: rotate(-3deg);
}

.ma-img-rel {
  z-index: 2;
  max-width: 690px;
  position: absolute;
  inset: auto 110px -63px auto;
}

.tl-slider-out {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.tl-img-wrap {
  width: 100%;
  margin-right: 20px;
}

.tl-slider {
  background-color: #0000;
  width: 100%;
  max-width: 700px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
}

.tl-arr {
  display: none;
}

.image-454 {
  margin-top: 5px;
}

.bb-hero-wrap-main {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-flow: column;
  display: flex;
}

.bb-hero-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.bb-h1-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.bb-h1 {
  z-index: 1;
  color: #fff;
  max-width: 800px;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.45;
  position: relative;
}

.bb-h1.max-width-850 {
  max-width: 850px;
}

.bb-h1.lh-1 {
  text-align: left;
  font-size: 42px;
  line-height: 1;
}

.bb-h1-desc {
  color: #eaecf0;
  max-width: 760px;
  font-size: 20px;
  line-height: 1.5;
}

.bb-help-main-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.bb-help-wrap-1 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bb-wrapper-gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.bb-h2-img-1 {
  width: 280px;
}

.bb-help-icon {
  width: 100px;
}

.bb-help-h3 {
  color: #fff;
  letter-spacing: -.96px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 800;
}

.bb-help-wrap-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.divider-bb {
  border-right: 2px solid #ced8e84d;
}

.bb-ser-wrapper-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.bb-ser-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.bb-ser-img-wrap {
  width: 550px;
  max-width: 550px;
  height: 603.139px;
  position: absolute;
}

.bb-ser-img-wrap._1 {
  z-index: 1;
  position: absolute;
}

.bb-ser-img-wrap._8 {
  z-index: 8;
}

.bb-ser-img-wrap._7 {
  z-index: 7;
}

.bb-ser-img-wrap._6 {
  z-index: 6;
}

.bb-ser-img-wrap._5 {
  z-index: 5;
}

.bb-ser-img-wrap._4 {
  z-index: 4;
}

.bb-ser-img-wrap._3 {
  z-index: 3;
}

.bb-ser-img-wrap._2 {
  z-index: 2;
}

.bb-ser-img-wrap.mobile {
  width: 100%;
  height: auto;
  display: none;
  position: static;
}

.bb-ser-text-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 490px;
  height: 80vh;
  display: flex;
}

.bb-ser-h3 {
  max-width: 440px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.4;
}

.bb-h2-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bb-vs-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bb-h2-wrapper-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #222b40;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  line-height: 1.4;
  display: flex;
}

.bb-vs-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 1186px;
  display: flex;
}

.bb-vs-wrap-sub {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f2f4f7;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  padding: 80px 48px;
  display: flex;
  position: relative;
}

.bb-vs-wrap-sub.other-color {
  background-color: #fcdfd8;
}

.bb-vs-pointer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #222b40;
  letter-spacing: -.96px;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.bb-vs-pointer-wrapper._1 {
  height: 138px;
}

.bb-vs-pointer-wrapper._2, .bb-vs-pointer-wrapper._3 {
  height: 165px;
}

.bb-vs-pointer-wrapper._4 {
  height: 111px;
}

.bb-vs-pointer-wrapper.ppc-2 {
  height: 228px;
}

.bb-vs-pointer-wrapper.ppc-1 {
  height: 161px;
}

.bb-vs-pointer-wrapper.ppc-3 {
  height: 175px;
}

.bb-vs-check {
  width: 24px;
}

.bb-vs-text-span {
  font-size: 20px;
  font-weight: 800;
  line-height: 2;
}

.bb-vs-label-text {
  color: #fff;
  background-color: #05c291;
  justify-content: center;
  align-items: center;
  height: 74px;
  padding: 24px 40px;
  font-family: Array, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: .5;
  display: flex;
  position: absolute;
  top: -39px;
  bottom: auto;
  transform: rotate(-2deg);
}

.bb-vs-label-text.red {
  background-color: #ec5454;
  transform: rotate(.36deg);
}

.bb-h1-span {
  background-image: linear-gradient(0deg, var(--3d-dart-purple) 52%, #fff0 54%);
}

.bb-wheel {
  z-index: 0;
  width: 134px;
  position: absolute;
  inset: -54px auto auto -5%;
}

.bb-abs-image {
  width: 100px;
  position: absolute;
  inset: 60px -30px auto auto;
}

.bb-related-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marketing-ops--1, .marketing-ops-2 {
  z-index: 5;
  position: absolute;
  overflow: hidden;
}

.bb-ser-left-wrapper {
  height: 603px;
  position: sticky;
  top: 140px;
}

.key-take-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #ced8e833;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 40px;
  padding: 24px;
  display: flex;
}

.blog-h2 {
  color: #1d2939;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3;
}

.blog-h2.margin-10 {
  margin-bottom: 10px;
}

.bb-s-wrapper-main {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bb-s-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.bb-s-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fcfcfc;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  line-height: 1.5;
  display: flex;
}

.bb-s-img {
  width: 48px;
}

.bb-cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-wrap {
  margin-left: auto;
  margin-right: auto;
}

.gc-abs-img-2 {
  max-width: 90%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.gc-abs-img-2._100 {
  max-width: 100%;
}

.badges-section-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fcdfd8;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.badges-section-wrapper.d-none {
  display: none;
}

.reiview-section-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.review-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.badge-holder {
  justify-content: center;
  align-items: center;
  width: 251px;
  padding-top: 17px;
  padding-bottom: 17px;
  display: flex;
}

.clip-abs {
  z-index: 5;
  position: absolute;
  top: 60px;
  left: auto;
  right: 0%;
}

.d-why-h2-wrapper-outer {
  position: relative;
}

.gc-cs-image-wrap {
  background-color: #f7f9fa;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.gc-cs-image {
  width: 100%;
  max-width: 548px;
}

.ppc-icon-1 {
  width: 48px;
}

.sections-abs-white {
  z-index: 1;
  background-color: #fff;
  height: 55%;
  position: absolute;
  inset: auto 0% 0%;
}

.cs-abs-graident {
  z-index: 1;
  background-image: linear-gradient(#0c194433, #0c194466 35%, #0c1944ab 68%, #0c1944f0 91%, #0c1944);
  position: absolute;
  inset: 0%;
}

.text-white {
  color: #fff;
}

.text-white.text-center.lh-text {
  line-height: 1.65;
}

.text-white.text-center.lh-text.mw-850 {
  max-width: 850px;
}

.icons-box-container {
  display: flex;
}

.icons-box-container.mt-80 {
  margin-top: 80px;
}

.icons-box-container.mt-80.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.icon-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.icon-box.pad-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.icon-box.pad-50.bs-2px {
  border: 2px #333c51;
  border-style: none solid;
  border-radius: 0;
}

.icon-box.pad-right-50 {
  padding-right: 50px;
}

.icon-box.pad-left-50 {
  padding-left: 50px;
}

.pt-hero-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.pt-hero-list-item {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687e2952841857782c8830e_Frame%2013.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 0;
  padding-left: 30px;
}

.pt-hero-list-item.parallel {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687e2bc5f5b5583a7c4ae8a_check_box.svg");
  background-position: 0 0;
}

.image-455 {
  width: auto;
  max-width: 48px;
}

.ma-our {
  width: 207px;
}

.blinking {
  text-decoration: underline;
}

.d-block {
  display: block;
}

.icon-para {
  color: #f2f4f7;
  font-size: 16px;
}

.services-blovk {
  flex-flow: column;
  display: flex;
}

.service-item {
  padding: 30px;
}

.service-item.bg-white {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  flex-flow: column;
  display: flex;
}

.dblock {
  display: block;
}

.teaser-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.teaser-img._1 {
  z-index: 4;
  height: auto;
  display: inline-block;
}

.teaser-img._3 {
  z-index: 2;
  height: auto;
  display: inline-block;
}

.teaser-img._5 {
  z-index: 1;
  height: auto;
}

.teaser-img._4 {
  z-index: 1;
  height: auto;
  display: inline-block;
}

.teaser-img._2 {
  z-index: 3;
  height: auto;
  display: inline-block;
}

.teaser-img._2.teaser-2 {
  z-index: 3;
  height: auto;
}

.copy-small {
  font-size: .95em;
}

.copy-small.fs-18px {
  font-size: 18px;
}

.teaser-img-tablet-down {
  display: none;
}

.teaser-grid-2 {
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.teaser-container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.teaser-copy {
  max-width: 650px;
  padding-right: 80px;
}

.teaser-copy-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  padding-top: 200px;
  display: flex;
}

.p-xs-start {
  padding-top: 1em;
}

.teaser-column {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  position: sticky;
  top: 220px;
}

.p-teaser-img-wrap {
  height: 500px;
  position: sticky;
  top: 30vh;
  overflow: hidden;
}

.mt-16 {
  margin-top: 16px;
}

.teaser-section {
  padding-bottom: 100px;
}

.teaser-section.mb-40 {
  padding-bottom: 0;
}

.teaser-section.mb-40.teaser-five {
  margin-bottom: 0;
}

.blog-banner-inlink {
  color: var(--secondary-color);
  font-family: Opensauceone, sans-serif;
  text-decoration: none;
}

.blog-banner-inlink:hover {
  text-decoration: none;
}

.wp-top-heading.bg-black {
  background-color: #101828;
}

.wp-top-heading.bg-black.pad-80 {
  padding-top: 80px;
}

.pa-hero-section {
  background-image: linear-gradient(#4642f0, #453fe9 40%, #443ee6 69%, #3929ab);
  border-radius: 24px;
  margin-top: 14px;
  margin-left: 48px;
  margin-right: 48px;
}

.pa-hero-section.for-sa {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66a36989313fd84c295411b6_Group%201171275358.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pa-logos-section-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #110927;
  text-align: center;
  flex-flow: column;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
  display: flex;
}

.pa-logos-main-wrap {
  position: relative;
  overflow: hidden;
}

.pa-hero-wrap-main {
  justify-content: space-between;
  padding: 80px 40px;
  display: flex;
}

.logos-quote-divider-3 {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

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

.clients-wrapper-two-2 {
  justify-content: space-between;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two-2 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 350px;
  display: flex;
}

.clients-quote-two-2 {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  background-color: #e4ebf3;
  width: 90%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  object-fit: cover;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.clients-grid-4 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.pa-form-wrap {
  background-color: #fff;
  border-radius: 12px;
  flex: 1;
  padding: 40px;
}

.pa-hero-content-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pa-h1-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 717px;
  display: flex;
}

.pa-h1 {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
}

.pa-h1-desc {
  color: #fff;
  max-width: 500px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.pa-hero-add-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: auto;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.pa-add-sub-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.pa-h1-grad {
  background-image: linear-gradient(0deg, #05c29180, #05c29100);
  border-bottom: 6px solid #05c291;
}

.pa-leads-strike {
  z-index: 1;
  max-width: 160px;
  position: absolute;
  top: 286px;
  left: 20px;
}

.pa-h1-pointers {
  letter-spacing: -.2px;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/669dde515f23e4ec04e28afd_Group%201171275323%20(3).png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 28px;
  font-size: 14px;
}

.pa-logos-marquee-list {
  height: 40px;
  display: flex;
}

.pa-logos-marquee-icon-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pa-logos-holder {
  justify-content: center;
  align-items: center;
  max-width: 150px;
}

.pa-logos-marq-div {
  border-right: 1px solid #000;
  height: 100%;
  margin-left: 25px;
  margin-right: 25px;
}

.pa-why-section-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pa-h2-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #110927;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.pa-h2-wrapper.text-white {
  color: #fff;
}

.pa-h2-wrapper.left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.pa-h2-wrapper.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.pa-why-cards-wraper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.pa-h2 {
  color: #110927;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
}

.pa-h2.max-width-980 {
  max-width: 980px;
}

.pa-h2.h2-for-goal {
  color: #fff;
  text-align: left;
}

.pa-h2.color-white {
  color: #fff;
}

.pa-why-card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #000;
  border-radius: 24px;
  flex-flow: column;
  width: 50%;
  padding: 56px;
  display: flex;
}

.pa-why-card.without {
  background-color: #f5f3fd;
  border-top-right-radius: 120px;
}

.pa-why-card.with-tdd {
  background-color: #f0faff;
  border-top-left-radius: 120px;
}

.pa-why-h3-1 {
  text-align: center;
  border-bottom: 1px solid #9c8cd833;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 24px;
  font-size: 36px;
  font-weight: 600;
}

.pa-why-pointer-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  letter-spacing: -.2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pa-why-pointers {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/669de77ba91f5692580cb995_Frame%2013%20(3).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 48px;
  font-size: 20px;
  line-height: 1.5;
}

.pa-why-pointers.with-tdd {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/669de77b9106d1699a465790_Frame%2013%20(4).avif");
}

.pa-cta-section {
  background-image: linear-gradient(#4642f0, #453fe9 40%, #443ee6 69%, #3929ab);
  border-radius: 24px;
  margin-left: 48px;
  margin-right: 48px;
}

.pa-cta-section.for-sa {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66a775cf2032395361bb1419_Mask%20group%20(41).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pa-cta-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px;
  display: flex;
}

.pa-h2-desc {
  max-width: 515px;
}

.pa-cta-button {
  color: #4540e8;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  padding: 16px 24px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .5s, color .3s;
}

.pa-cta-button:hover {
  background-color: var(--cg-400);
  color: var(--primary-color);
  text-decoration: none;
}

.pa-cta-button.blscked {
  color: #000;
}

.pa-tools-section {
  background-color: #110927;
  border-radius: 24px;
  margin-left: 48px;
  margin-right: 48px;
}

.pa-tools-section.my-section {
  transition: opacity .3s;
}

.pa-tools-section.my-section.in-view {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.pa-tools-section-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 20px;
  display: flex;
}

.pa-tools-section-wrap.sa {
  padding-left: 40px;
  padding-right: 40px;
}

.pa-h2-2 {
  color: #fff;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.4;
}

.pa-tools-icon-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  max-width: 1036px;
  display: flex;
}

.pa-tools-icon-wrap.sa {
  max-width: none;
}

.pa-tools-icon {
  max-width: 156%;
  max-height: 56px;
}

.pa-tools-icon.sa {
  max-height: 40px;
}

.pa-im-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pa-h2-span-grad {
  background-image: linear-gradient(#926dff00, #926dff66);
  border-bottom: 6px solid #926dff;
}

.pa-im-img-wrap {
  width: 90%;
}

.pa-goal-section {
  background-color: #4642f0;
  background-image: none;
  border-radius: 24px;
}

.pa-goal-section.my-section {
  margin-left: 48px;
  margin-right: 48px;
  transition: all .3s;
}

.pa-goal-section.my-section.in-view {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.pa-goals-main-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 40px;
  display: flex;
}

.pa-goal-grid {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1183px;
}

.pa-h2-desc-white {
  color: #fff;
}

.pa-goal-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.pa-goal-text-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #222;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.pa-goal-icon {
  width: 56px;
}

.pa-goal-h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.7;
}

.pa-h2-span-grad-2 {
  background-image: linear-gradient(#05c29100, #05c29180);
  border-bottom: 6px solid #05c291;
}

.pa-logos-grad-1 {
  background-image: linear-gradient(90deg, #fff 16%, #fff0);
  width: 200px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.pa-logos-grad-1.for-seo {
  background-image: linear-gradient(90deg, #f7fbff 16%, #fff0);
}

.pa-logos-grad-2 {
  background-image: linear-gradient(270deg, #fff 16%, #fff0);
  width: 200px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.pa-logos-grad-2.for-seo {
  background-image: linear-gradient(270deg, #f7fbff 16%, #fff0);
}

.pa-numbers-section {
  background-color: #110927;
  margin-left: 0;
  margin-right: 0;
}

.pa-numbers-section.my-section {
  border-radius: 24px;
  margin-left: 48px;
  margin-right: 48px;
  transition: all .3s;
}

.pa-numbers-section.my-section.in-view {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.pa-number-section-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 40px;
  display: flex;
}

.pa-h2-label {
  color: #8481ff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
}

.pa-card-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pa-numb-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 32px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.pa-numb-card:hover {
  color: var(--black);
  text-decoration: none;
}

.pa-numb-card.airbase {
  color: #3c0b23;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/669dff7076a1cc51490227c6_Group%201171275347.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.pa-numb-card.sprinklr {
  color: #2b155b;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/669dff70eb1ae3d43789b755_Group%201171275347%20(1).avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.pa-numb-card.multiplier {
  color: #0a363c;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/669dff7076a1cc51490227be_Group%201171275348%20(1).avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.pa-numb-img {
  max-height: 48px;
  margin-bottom: 10px;
}

.pa-numb-text-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.pa-read-more-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #121118;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.pa-read-more-icon {
  width: 24px;
}

.pa-numbers-big {
  font-size: 64px;
  font-weight: 800;
  line-height: .9;
}

.pa-testi-section-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pa-tabs-content-mask {
  display: flex;
  overflow: visible;
}

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

.pa-tab-content-wrap {
  background-color: #000;
  padding: 40px;
}

.pa-testimonial-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #222;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  width: 656px;
  height: 100%;
  padding: 32px;
  display: flex;
}

.pa-testi-auth-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.pa-auth-im {
  border-radius: 50%;
  width: 60px;
}

.pa-auth-desc-wrap {
  font-size: 16px;
  line-height: 1.5;
}

.pa-auth-name {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.pa-testi-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.pa-testi-logo {
  max-height: 32px;
}

.pa-testi-logo.h-26 {
  width: 100px;
  max-height: 28px;
}

.blue {
  padding: 100px;
}

.pa-slider {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0000;
  flex-flow: row;
  transition: transform .5s;
  display: flex;
}

.hide-arrow {
  display: none;
}

.pa-slide {
  width: 656px;
}

.pa-slider-mask {
  overflow: visible;
}

.pa-slider-container {
  max-width: 1200px;
  position: relative;
}

.pa-slider-wrapper-main {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pa-dots {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pa-slider-wrapper-mobile {
  display: none;
}

.pa-sl {
  background-color: #0000;
  width: 656px;
  height: auto;
  padding-bottom: 60px;
}

.pa-slides {
  height: 100%;
  margin-right: 20px;
}

.trust-pilot {
  max-height: 24px;
}

.calc-hero.bg-dots {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66a0adbd286676ed3967df1c_Vector%20(1).svg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: auto;
}

.calc-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-blue {
  color: var(--cb-500);
  flex-flow: column;
  display: block;
}

.text-blue.fw-600.mw-800 {
  max-width: 800px;
}

.text-blue.text-flex {
  display: flex;
}

.text-blue.link-wrap {
  word-break: break-all;
}

.calc-about.grey-bg {
  background-color: #f9fafb;
}

.calc-about-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.calc-about-container.cw-640 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.calc-about-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.h2-30px {
  font-family: Opensauceone, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.2;
}

.calc-about-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 16px;
  display: flex;
}

.calc-about-list.mb-0 {
  margin-bottom: 0;
}

.calc-about-list.mb-0.pl-60 {
  padding-left: 60px;
}

.calc-about-list.d-none {
  display: none;
}

.fw-600 {
  font-weight: 600;
}

.calc-supports.bg-dgery {
  background-color: #f2f4f7;
}

.calc-supports-container {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.calc-supports-container.flex-wrap {
  flex-flow: column;
}

.calc-supports-heading {
  width: 34%;
}

.calc-supports-heading._w-100 {
  width: auto;
}

.calc-supports-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 63%;
  display: flex;
}

.calc-supports-content._w-100 {
  width: 100%;
}

.calc-supports-content._w-100.csc-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.csc-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  padding: 30px;
  display: flex;
}

.csc-block-left {
  width: 48px;
}

.csc-block-right {
  width: 100%;
}

.calc-more-links.bg-grey {
  background-color: #f9fafb;
}

.link-block-12 {
  justify-content: space-between;
  align-items: center;
  padding: 18px 24px;
  display: flex;
}

.text-block-148 {
  text-decoration: none;
}

.calc-link-block {
  background-color: #eaecf0;
  justify-content: space-between;
  align-items: flex-start;
  padding: 18px 12px;
  line-height: 1.65;
  text-decoration: none;
  display: flex;
}

.calc-link-block:hover {
  color: var(--light-blue);
  background-color: #583bac;
  text-decoration: none;
}

.link-calc-text {
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

.link-calc-text:hover, .div-block-112 {
  text-decoration: none;
}

.calc-about-cta {
  text-align: center;
}

.btn-calc-form {
  background-color: #583bac;
  min-width: 180px;
  padding: 18px 24px;
}

.btn-calc-form:hover {
  background-color: var(--dart-puff-blue);
}

.warning-message {
  color: var(--accent-red);
  font-size: 16px;
}

.warning-message.mb-24 {
  margin-bottom: 24px;
  display: block;
}

.warning-message.mb-24.d-none {
  display: none;
}

.form-flex-elements {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.kt-rich {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #1d2939;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.kt-rich h2 {
  color: #1d2939;
  margin-top: 25px;
  margin-bottom: -3px;
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.22222;
}

.kt-rich p {
  color: #1d2939;
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  line-height: 1.77778;
}

.kt-rich h3 {
  color: #1d2939;
  margin-top: 7px;
  margin-bottom: -5px;
  font-family: Opensauceone, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.33333;
}

.kt-rich h4 {
  color: #1d2939;
  margin-top: 2px;
  margin-bottom: -7px;
  font-family: Opensauceone, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
}

.kt-rich h1 {
  color: #1d2939;
  font-family: Opensauceone, sans-serif;
}

.kt-rich h5 {
  color: #1d2939;
  margin-top: 2px;
  margin-bottom: -7px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.kt-rich blockquote {
  color: #1d2939;
  margin-left: 0;
}

.kt-rich ol {
  margin-bottom: 0;
}

.kt-rich li {
  color: #1d2939;
  margin-bottom: 16px;
  font-size: 17px;
}

.kt-rich a {
  color: #1d2939;
  font-family: Opensauceone, sans-serif;
}

.kt-rich h6 {
  color: #1d2939;
  margin-top: 7px;
  margin-bottom: 0;
  font-weight: 600;
}

.kt-rich img {
  margin-top: 15px;
  margin-bottom: 15px;
}

.kt-rich strong {
  font-weight: 600;
}

.blog-hero-content-main-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-br-h1-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-h1-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
}

.blog-brc-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-brc-wrap.flex-wrap {
  flex-flow: column;
  align-items: flex-start;
}

.brc-blog {
  color: #ffffff80;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.brc-blog:hover {
  color: #fff;
  text-decoration: none;
}

.brc-blog.b-white-text {
  color: #fff;
}

.brc-arr-icon {
  width: 13.4px;
}

.blog-cta {
  text-align: center;
  background-color: #583bac;
  padding: 24px 64px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
}

.blog-cta:hover {
  color: var(--3d-dart-yellow-2);
  background-color: #50369c;
  text-decoration: none;
}

.dis-block {
  display: block;
}

.form-flex-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.form-flex-block.d-none {
  display: none;
}

.req-symbol {
  color: #ee4266;
  font-size: 16px;
}

.req-symbol.mt-10 {
  margin-top: 10px;
}

.req-symbol.mt-10.d-none {
  display: none;
}

.calc-form-output-block {
  display: flex;
}

.calc-form-output-block.mt-48 {
  flex-flow: column;
  margin-top: 48px;
}

.calc-form-output-block.mt-48.res-mt-24.d-none {
  display: none;
}

.calc-form-output-block.mt-48.mt-0 {
  margin-top: 0;
}

.calc-output-header {
  color: #667085;
  text-transform: uppercase;
  background-color: #d0d5dd;
  width: 100%;
  margin-bottom: 0;
  padding: 14px 16px;
  font-size: 16px;
  font-weight: 600;
}

.calc-output-header::placeholder {
  color: #667085;
  text-transform: uppercase;
}

.calc-output-block {
  background-color: #fff;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.calc-output-field {
  color: #222b40;
  border: 0 solid #000;
  min-height: 70px;
  margin-bottom: 0;
  padding: 12px 24px;
  font-weight: 600;
}

.calc-output-field::placeholder {
  color: var(--3d-dark-sky);
  font-size: 18px;
  font-weight: 600;
}

.text-block-149 {
  line-height: 1;
}

.word-break {
  word-break: break-all;
}

.sa-hero-wrap-main {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  padding: 80px 40px;
  display: flex;
}

.sa-h-content-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 622px;
  display: flex;
}

.sa-h1 {
  color: #fff;
  letter-spacing: -2px;
  font-size: 56px;
  font-weight: 600;
}

.sa-h1-span {
  white-space: nowrap;
  background-color: #825fe4;
}

.sa-h1-desc {
  color: #fff;
  letter-spacing: .1px;
  max-width: 500px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.sa-how-wrap-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.sa-h2 {
  color: #33274b;
  text-align: center;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
}

.sa-h2.max-width-980 {
  max-width: 980px;
}

.sa-h2.h2-for-goal {
  color: #fff;
  text-align: left;
}

.sa-h2.color-white {
  color: #fff;
}

.sa-how-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sa-how-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px;
  display: flex;
}

.sa-how-card.color-purple {
  background-color: #f5f3fd;
}

.sa-how-card.color-blue {
  background-color: #f0faff;
}

.sa-how-icn {
  width: 80px;
}

.sa-how-text-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #475467;
  letter-spacing: -.03em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.sa-how-h3 {
  color: #222b40;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
}

.sa-how-h3.weight-800 {
  color: #000;
  font-weight: 800;
}

.ctr-result {
  margin-top: 0;
}

.ctr-result-value {
  color: #ee4266;
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
}

.ctr-result-value.ctr-error-value {
  font-size: 16px;
  font-weight: 400;
  display: none;
}

.sa-h-section {
  background-color: #110927;
  border-radius: 24px;
}

.sa-h-section-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 40px;
  display: flex;
}

.sa-h-tabs-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: center;
  min-height: 500px;
  max-height: 500px;
  display: flex;
}

.sa-h-tab-link {
  color: #000;
  background-color: #fff;
  border-radius: 12px;
  max-width: 689px;
  padding: 0;
  display: flex;
}

.sa-h-tab-link:hover {
  color: #000;
  text-decoration: none;
}

.sa-h-tab-link.w--current {
  background-color: #fff;
}

.sa-h-tab-content {
  display: none;
}

.sa-h-initial {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 32px 20px 52px;
  display: flex;
}

.sa-h-final {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px 48px 64px;
}

.sa-h-tabs-img {
  width: 48px;
}

.sa-h-tabs-q-mg {
  width: 20px;
}

.sa-h-tabs-q-mg._18 {
  width: 18px;
}

.sa-h-gap-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.sa-h-gap-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #344054;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Opensauceone, sans-serif;
  line-height: 1.56;
  display: flex;
}

.sa-sr-section-wrap {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sa-h2-label {
  color: #583bac;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
}

.sa-sr-contanet-main-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.sa-sr-img-wrap {
  min-width: 400px;
  max-width: 717px;
  min-height: 455px;
  position: relative;
}

.sa-sr-text-wrap-main {
  max-width: 488px;
}

.sa-sr-text-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #2d2d2d;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 80px;
  font-size: 20px;
  line-height: 1.4;
  display: flex;
}

.sa-sr-text-wrap._6 {
  padding-bottom: 180px;
}

.sa-sr-h3 {
  color: #2d2d2d;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
}

.sa-sr-section {
  background-image: linear-gradient(#f0f4f8, #fef3ec);
  border-radius: 24px;
}

.sa-gr-wrap-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 40px;
  display: flex;
}

.sa-gr-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
}

.sa-gr-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #222;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.sa-gr-img {
  width: 56px;
}

.sa-gr-gap-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: -.05em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.sa-gr-h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.55;
}

.sa-diff-wrap-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.sa-diff-wrap-1 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sa-diff-wrap-2 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 50px;
  display: flex;
}

.sa-diff-top-wrap {
  padding-top: 46px;
  display: flex;
}

.sa-diff-card-1 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #de1306;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 22px 27px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  display: flex;
  position: relative;
  box-shadow: 6px 6px #f3a39e;
}

.sa-diff-card-1.min-width-174 {
  min-width: 174px;
}

.sa-diff-abs-div1 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #de1306;
  padding: 6px 16px;
  font-weight: 600;
  position: absolute;
  inset: -25px auto auto;
  transform: rotate(-2deg);
}

.sa-diff-arr {
  width: 44px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 6px;
}

.sa-diff-arr.abs {
  position: absolute;
  inset: auto -50px auto auto;
}

.sa-diff-card-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #5452f6;
  border-radius: 8px;
  justify-content: center;
  align-items: flex-start;
  padding: 22px 27px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  display: flex;
  position: relative;
  box-shadow: 6px 6px #aca9f1;
}

.sa-diff-card-2.min-width-174 {
  min-width: 174px;
}

.sa-diff-abs-div2 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #4642f0;
  padding: 6px 16px;
  font-weight: 600;
  position: absolute;
  inset: -46px auto auto -8px;
  transform: rotate(-2deg);
}

.sa-diff-img {
  height: 88px;
}

.sa-diff-img.mobile-view {
  display: none;
}

.sa-diff-msg1 {
  color: #de1306;
  background-color: #feebea;
  border: 1px solid #de1306;
  border-radius: 100px;
  padding: 12px 34px;
  font-weight: 500;
  box-shadow: 4px 4px #f3a39e;
}

.sa-diff-msg2 {
  color: #5452f6;
  background-color: #eef;
  border: 1px solid #5452f6;
  border-radius: 100px;
  padding: 12px 34px;
  font-weight: 500;
  box-shadow: 4px 4px #aca9f1;
}

.sa-scroll-img {
  z-index: 1;
  width: 100%;
  position: absolute;
}

.sa-scroll-img._1 {
  z-index: 6;
}

.sa-scroll-img._1.mobile {
  display: none;
  position: static;
}

.sa-scroll-img._6 {
  z-index: 1;
}

.sa-scroll-img._4 {
  z-index: 3;
}

.sa-scroll-img._5 {
  z-index: 2;
}

.sa-scroll-img._3 {
  z-index: 4;
}

.sa-scroll-img._2 {
  z-index: 5;
}

.sa-sr-left-wrap {
  position: sticky;
  top: 125px;
}

.sa-h2-desc {
  max-width: 600px;
}

.sa-ss-wrap-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sa-ss-grd {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sa-ss-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 24px;
  flex-flow: column;
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.sa-ss-card.bf-purple-lite {
  background-color: #f5f3fd;
}

.sa-ss-card.bg-blue-lite {
  background-color: #f0faff;
  overflow: hidden;
}

.sa-ss-gap-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding-bottom: 27px;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  display: flex;
  position: relative;
}

.sa-ss-gap-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.sa-ss-img-wrap {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 280px;
  max-height: 280px;
  margin-top: auto;
  display: flex;
  position: relative;
}

.sa-ss-h3 {
  color: #4642f0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Array, sans-serif;
  font-size: 48px;
  font-style: normal;
  line-height: 1;
}

.sa-ss-h3.purple-text {
  color: #414a9c;
}

.sa-ss-divider-1 {
  border-right: 2px solid #4642f0;
}

.sa-ss-text-blk {
  margin-top: auto;
  margin-bottom: auto;
}

.sa-span-ss1 {
  color: #4642f0;
  font-weight: 800;
}

.sa-ss-points-1 {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66a779ffb53f1d34a8b9b9bd_Group%201171275323%20(4).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 26px;
  padding-left: 46px;
  font-weight: 500;
  line-height: 26px;
}

.sa-ss-points-1.point-2 {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66a77d835c16d1b6de0e4fb6_Group%201171275323%20(5).png");
}

.sas-img-1 {
  z-index: 3;
  max-width: 350px;
  margin-top: auto;
  margin-right: auto;
  position: relative;
}

.sas-img-2 {
  z-index: 1;
  width: 214px;
  margin-bottom: 40px;
  margin-right: auto;
  position: absolute;
  left: 83.75px;
}

.sas-img-3 {
  z-index: 2;
  width: 300px;
  margin-left: 160px;
  position: absolute;
}

.sas-abs-text {
  color: #fff;
  background-color: #222b40;
  padding: 6px 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  position: absolute;
  inset: auto auto 0% 50px;
  transform: rotate(-2deg);
}

.sa-span-ss2 {
  color: #414a9c;
  font-weight: 800;
}

.sas-img-4 {
  z-index: 2;
  width: 324px;
  margin-top: auto;
  position: absolute;
}

.sas-img-5 {
  z-index: 3;
  max-width: 311px;
  margin-top: auto;
  margin-left: 60px;
  position: relative;
}

.sa-h-initial-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 32px 20px 52px;
  display: flex;
}

.sa-only-mobile, .div-block-113, .div-block-114 {
  display: none;
}

.form-element-block._w-100 {
  width: 100%;
}

.form-error-block {
  color: #ee4266;
  font-size: 16px;
  display: none;
}

.form-error-block.d-none {
  color: #ee4266;
  font-size: 16px;
}

.form-parent-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.form-result-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.form-result-block._3d-nav-container {
  justify-content: flex-start;
}

.form-result-block.d-none {
  display: none;
}

.form-inside-flex-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.fs-18px {
  font-size: 18px;
}

.fs-18px.fw-600.mb-5 {
  margin-bottom: 5px;
  font-size: 18px;
  display: block;
}

.fs-18px.m-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.fs-18px.m-0.font-weight-700 {
  font-size: 19px;
}

.coach-after-main-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.coach-after-left-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  max-width: 280px;
  display: flex;
}

.coach-c-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #000;
  flex-flow: column;
  display: flex;
}

.coach-left-divider {
  border-top: 1px solid #000;
}

.coach-sp-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c-sp-img-1 {
  border-radius: 50%;
}

.c-sp-name {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.c-sp-desc {
  font-size: 16px;
  line-height: 1.5;
}

.toc-contain {
  background-color: #f2f4f7;
  padding: 24px 16px;
}

.toc-head {
  color: #000;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
}

.pb-coach-sp-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.pb-h1-container {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.pb-h1-top-label {
  color: #583bac;
  font-weight: 600;
}

.pb-hh1 {
  color: #000;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.45;
}

.pb-ref-wrap-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pb-hh2 {
  color: var(--3d-dark-sky);
  text-align: center;
  font-size: 48px;
  font-weight: 800;
}

.pb-ref-col-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  display: flex;
}

.pb-ref-col-item {
  flex: 1;
}

.pb-ref-link {
  color: var(--black);
  height: 100%;
  font-family: Opensauceone, sans-serif;
  font-size: 24px;
  font-weight: 800;
  text-decoration: none;
}

.pb-ref-link:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.pb-ref-img-wrap {
  height: 256px;
}

.pb-ref-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.pb-ref-content-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.pb-ref-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.35;
}

.calc-about-heading-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.calc-about-heading-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.calc-about-heading-block-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.calc-result-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.cr-info {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.cr-value {
  color: #583bac;
  background-color: #fff;
  min-height: auto;
  padding: 8px 24px;
  font-size: 48px;
  font-weight: 600;
}

.cr-value.meta-value {
  color: #222b40;
  font-size: 18px;
}

.cr-nav-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.cr-nav-ctas {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.calc-main-block.calc-container {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.calc-section {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

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

.ct-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--bg-pink);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
}

.ct-icon {
  width: 50px;
  position: absolute;
  inset: -15px 30px auto auto;
}

.ct-text-head {
  z-index: 2;
  color: #000;
  font-weight: 600;
  position: relative;
}

.crr-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.meta-results-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.mata-result {
  width: 100%;
}

.ct-auth-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.ct-auth-img {
  border-radius: 50%;
  width: 30px;
}

.fw-400 {
  font-weight: 400;
}

.author-hero {
  padding: 64px;
}

.author-hero.bg-blue {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #4285f4;
  align-items: center;
  display: flex;
}

.author-hero.bg-blue.mw-690 {
  max-width: 690px;
}

.author-hero.bg-blue.mw-690.m-auto {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66b2f793810ecd28f2d5a4d8_bg-rect.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 70px;
  background-attachment: scroll;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.author-img {
  width: 160px;
}

.br-100 {
  border-radius: 100px;
}

.br-100.img-mw100 {
  border-radius: 100%;
  width: 165px;
}

.author-desc {
  color: #fff;
  text-align: left;
  font-size: 24px;
  font-weight: 600;
}

.section-block {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.section-heading, .h2-48-os-_800-center.text-cnter {
  text-align: center;
}

.section-blog-feed {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-blog-feed._3-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.author-blog-post {
  text-decoration: none;
}

.author-blog-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #583bac;
  flex-flow: column;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.author-blog-info.bg-gray {
  background-color: #f2f4f7;
  text-decoration: none;
}

.author-blog-info.bg-gray.gap-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.fs-30 {
  font-size: 30px;
}

.author-blog-title {
  color: #fff;
  font-size: 30px;
}

.author-blog-title.m-0 {
  margin-top: 0;
  text-decoration: none;
}

.author-blog-title.m-0:hover {
  text-decoration: none;
}

.author-blog-title.m-0.fs-24 {
  font-size: 24px;
}

.author-blog-title.m-0.fs-24.text-black {
  color: #000;
  font-weight: 800;
  text-decoration: none;
}

.author-blog-user {
  color: #f8b940;
  font-size: 20px;
}

.author-blog-user.color-purple {
  color: #583bac;
  font-weight: 600;
  text-decoration: none;
}

.author-blog-user.fw-600 {
  font-weight: 600;
}

.author-bog-url {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  text-decoration: none;
  display: inline-flex;
}

.author-bog-url:hover {
  color: var(--white);
  text-decoration: none;
}

.div-block-115 {
  text-decoration: none;
}

.text-black {
  color: var(--3d-dark-sky);
}

.text-cblack {
  color: var(--cb-300);
}

.author-information {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  display: flex;
}

.authot-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 67%;
  display: flex;
}

.author-sidebar {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #e5eaf2;
  border-radius: 10px;
  flex-flow: column;
  width: 290px;
  max-height: 554.125px;
  padding: 30px;
  display: flex;
}

.author-infor-name {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.heading-3 {
  font-size: 30px;
  font-weight: 700;
}

.heading-3.margin-0 {
  margin-top: 0;
}

.as-title {
  font-size: 16px;
  font-weight: 500;
}

.as-title.fw-400 {
  color: var(--dark-grey);
  font-size: 12px;
  font-weight: 400;
}

.as-title.is-dark {
  color: var(--dark-grey);
}

.as-title.is-small {
  font-size: 14px;
}

.as-user-info {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: row;
  align-items: center;
  font-family: Opensauceone, sans-serif;
  text-decoration: none;
  display: flex;
}

.as-user-info:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.as-img {
  border-radius: 100px;
  flex: 1;
  max-width: 30%;
}

.as-data {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  max-width: 136px;
  display: flex;
}

.mw-100 {
  border-radius: 100%;
  width: 65px;
}

.as-users {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.auth-empty-state {
  height: 0;
  padding: 0;
}

.auth-side-wrapper {
  max-height: 444.938px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: auto;
}

.hub-year-wrap {
  position: absolute;
}

.hub-data-wrapper-main {
  z-index: 5;
  position: relative;
}

.hub-navigation {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fef7f5;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.hub-text-link {
  color: var(--black);
  text-align: center;
  background-color: #fcdfd847;
  border-radius: 5px;
  padding: 5px 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.hub-text-link:hover {
  background-color: var(--dart-pink);
  color: var(--black);
  text-decoration: none;
}

.hub-text-link.w--current {
  background-color: var(--dart-pink);
}

.form-sub-label {
  color: #222b40;
  margin-bottom: 12px;
  font-size: 16px;
}

.author-social-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hub-top-status-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--cg-500);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.hub-points-wrapp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
}

.hub-status {
  font-weight: 400;
}

.money-links-1 {
  color: var(--white);
}

.money-links-1:hover {
  color: var(--royal-blue-2);
}

.link-black {
  font-family: Opensauceone, sans-serif;
}

.calc-text-block h2 {
  font-size: 30px;
  font-weight: 800;
  line-height: 1.2;
}

.calc-text-block h5 {
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
}

.calc-text-block h3 {
  font-size: 19px;
  font-weight: 800;
  line-height: 1.2;
}

.calc-text-block h4 {
  font-family: Opensauceone, sans-serif;
  font-size: 18px;
  font-weight: 800;
}

.calc-text-block h6 {
  font-weight: 800;
}

.calc-text-block ol, .list-item-13 {
  font-size: 16px;
}

.lh-1-65 {
  font-size: 16px;
  line-height: 1.65;
}

.form-flex-wrap-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.form-flex {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.form-toggle-block {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-toggle-block.borde-right {
  border: 0 solid #000;
  border-right: 1px solid #d0d5dd;
}

.switch {
  width: 32px;
  height: 20px;
  display: inline-flex;
  position: relative;
}

.slider-check {
  cursor: pointer;
  background-color: #d0d5dd;
  position: absolute;
  inset: 0;
}

.checkbox-field {
  opacity: 1;
  width: auto;
  height: auto;
}

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

.auth-image-wrapper {
  background-color: #4285f4;
  justify-content: center;
  align-items: center;
  height: 280px;
  padding: 40px;
  display: flex;
}

.indexauth-img {
  border-radius: 100%;
  width: 200px;
}

.auth-title {
  font-size: 24px;
  font-weight: 700;
}

.blog-auth-desc {
  color: var(--grey);
}

.hub-pricing-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hub-h2-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hub-h2 {
  color: #000;
  font-size: 48px;
  font-weight: 600;
}

.hub-h2-label {
  color: #05c291;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
}

.hub-h2-desc {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}

.hub-pricing-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
}

.hub-pricing-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 2px solid #dddefe;
  flex-flow: column;
  flex: 1;
  padding: 28px 28px 40px;
  display: flex;
}

.hub-pricing-divider {
  border: 2px solid #e3e5e8;
}

.hub-pricing-top-wrapp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.hub-pricing-bot-wrapp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #121118;
  flex-flow: column;
  font-size: 16px;
  display: flex;
}

.hub-gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  height: 110.375px;
  display: flex;
}

.hub-gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  flex-flow: column;
  display: flex;
}

.hub-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 800;
}

.hub-pricing {
  font-size: 26px;
  font-weight: 700;
}

.pricing-text-span {
  font-size: 50px;
}

.hub-pricing-cta {
  color: var(--white);
  text-align: center;
  background-color: #3929ab;
  padding-top: 16px;
  padding-bottom: 16px;
}

.hub-pricing-cta:hover {
  color: var(--white);
  background-color: #2d2663;
  text-decoration: none;
}

.hub-pricing-desc {
  color: #000000b3;
}

.hub-points-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.hub-points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.5;
  display: flex;
}

.hub-img-point {
  width: 24px;
}

.ft-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.ft-toggle {
  align-items: center;
  display: block;
}

.form-toggle-parent {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  align-items: center;
  display: flex;
}

.form-toggle-border {
  background-color: #d0d5dd;
  width: 1px;
  height: 100%;
}

.cfp-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.form-range-container {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.fs-rangeslider_form {
  width: 100%;
  max-width: 720px;
  margin-bottom: 0;
}

.fs-rangeslider_handle {
  z-index: 1;
  cursor: grab;
  background-color: #5c2aff;
  border-radius: 100rem;
  flex: none;
  width: 3rem;
  height: 3rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 12px #0003;
}

.fs-rangeslider_handle:focus {
  background-color: #5c2aff;
}

.fs-rangeslider_handle.is-pink {
  background-color: #dd30fc;
}

.fs-range_values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 2.5rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.fs-rangeslider_wrapper {
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.5rem;
  display: block;
  position: relative;
}

.fs-rangeslider_track {
  background-color: #1a1a1a;
  border-radius: 999rem;
  height: 1rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fs-rangeslider_handle-value {
  text-align: center;
  width: 4rem;
  margin-bottom: -3rem;
  margin-left: -.75rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.fs-rangeslider_input {
  display: none;
}

.fs-rangeslider_fill {
  background-color: #835dff;
  background-image: linear-gradient(270deg, #dd30fc, #5c2aff);
  border-radius: 999px;
  width: 20%;
  height: 100%;
  position: absolute;
}

.mb-8 {
  margin-bottom: 8px;
}

.frm-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

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

.calc-results-block {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  display: flex;
}

.calc-sresutls {
  width: 480px;
}

.cr-header {
  color: #fff;
  text-transform: uppercase;
  background-color: #222b40;
  padding: 20px 24px;
  font-weight: 600;
}

.black-text {
  color: var(--3d-dark-sky);
}

.section_case-hero {
  overflow: clip;
}

.case-hero_wrap {
  width: 100%;
  max-width: 76rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.case-hero_block {
  z-index: 2;
  border-radius: 20px;
  position: relative;
}

.case-hero_main-img {
  border-radius: 1rem;
  margin-left: auto;
  padding-bottom: 59%;
  position: relative;
  overflow: clip;
}

.img-absolute {
  object-fit: cover;
  object-position: 40% 50%;
  width: 60%;
  height: 100%;
  margin-left: auto;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.case-hero_content {
  z-index: 2;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 0%;
}

.case-hero_logo {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  padding-top: 2rem;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.case-hero_logo.is-mob {
  display: none;
}

.case-hero_logo.mobile-hide {
  padding-top: 1.5rem;
}

.case-hero_logo-img.is-1 {
  max-width: 11.5rem;
  max-height: 2rem;
}

.case-hero_logo-img.is-2 {
  max-width: 8.8rem;
  overflow: hidden;
}

.case-hero_logo-line {
  border-right: 1px solid #f4f8fb;
  height: 50px;
  margin-left: 19.2px;
  margin-right: 19.2px;
}

.case-hero_card {
  z-index: 50;
  border-top-right-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 54.875rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: 3rem 3.75rem 3.75rem 3rem;
  display: flex;
  position: relative;
}

.case-hero_header {
  z-index: 40;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.case-hero-h1 {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 3rem;
  font-weight: 800;
}

.case-hero_eyebrow-text {
  color: #fcdfd8;
  font-size: 1.125rem;
  font-weight: 800;
}

.case-hero_stats {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  margin-top: 3rem;
  display: flex;
}

.case-hero_stats-inside {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 13rem;
  display: flex;
}

.case-hero_stats-no {
  color: var(--button-blue-hover);
  letter-spacing: -.02em;
  font-size: 1.875rem;
  font-weight: 800;
}

.case-hero_stats-para {
  color: #f2f4f7;
  font-size: .875rem;
}

.case-hero_side-div {
  z-index: 1;
  background-color: #2d2d2d;
  width: 100%;
  max-width: 100%;
  max-height: 34rem;
  position: absolute;
  inset: 7rem -7% 0% auto;
}

.case-content {
  width: 100%;
  max-width: 76rem;
  margin-left: auto;
  margin-right: auto;
}

.case-content_wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.case-content_table {
  background-color: #fcdfd8;
  width: 100%;
  max-width: 22rem;
  padding: 1.5rem;
  position: sticky;
  top: 8.75rem;
}

.case-content_table-header {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #dda496;
  letter-spacing: -.02em;
  flex-flow: column;
  display: flex;
}

.case-content_table-line {
  background-color: #dda496;
  width: 3.625rem;
  height: .1875rem;
}

.case-content_table-link-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-top: 1rem;
  display: flex;
}

.case-content_table-link {
  color: #344054;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.case-content_table-link:hover {
  color: #101828;
  text-decoration: none;
}

.case-content_table-link.w--current {
  color: var(--accent-red);
}

.case-content_richtext-wrap {
  max-width: 47.5rem;
  margin-left: auto;
}

.case-content_richtext {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  max-width: 100%;
}

.case-content_richtext p {
  margin-bottom: 1.5rem;
}

.case-content_richtext h2 {
  margin-bottom: 1.5rem;
  font-size: 2.25rem;
  line-height: 1.5;
}

.case-content_richtext h3 {
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 700;
}

.case-content_richtext h4 {
  margin-bottom: 1.5rem;
  font-size: 1.75rem;
  font-weight: 700;
}

.case-content_richtext figure {
  width: 100%;
  margin-bottom: 2rem;
}

.case-content_richtext li {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66c8c2d185b1a3a9224d87cb_CaretRight.svg");
  background-position: 0 9%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: .75rem;
  padding-left: 1.5rem;
}

.case-content_richtext ul, .case-content_richtext ol {
  padding-left: .75rem;
  list-style-type: none;
}

.case-content_richtext h5 {
  margin-bottom: 1.25rem;
}

.case-content_richtext-h2 {
  color: #2d2d2d;
  letter-spacing: -.02em;
  margin-bottom: 2rem;
  font-size: 2.25rem;
  font-weight: 800;
  line-height: 1.2;
}

.case-content_richtext-list-item {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66c8c2d185b1a3a9224d87cb_CaretRight.svg");
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 0;
  padding-left: 1.5rem;
  list-style-type: none;
}

.case-content_richtext-list-item.is-2nd {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66c8ce16114626ccc504db1b_LinkSimple.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
}

.case-content_richtext-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.case-content_richtext-h3 {
  color: #2d2d2d;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.2;
}

.space-3rem {
  min-height: 3rem;
}

.space-1rem {
  min-height: 1rem;
}

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

.case-content-img-wrap {
  margin-bottom: 20px;
}

.case-content_richtext-list-item-2 {
  margin-bottom: 0;
  padding-left: 0;
}

.is-hide {
  display: none;
}

.case-content-img-figure {
  color: #dadada00;
  margin-top: -24px;
  display: block;
}

.max-width {
  width: 100%;
}

.max-width.max-width-39rem {
  max-width: 39rem;
}

.max-width.is-35rem {
  max-width: 35rem;
}

.case-content_track {
  width: 100%;
  max-width: 22rem;
  position: relative;
}

.case-hero_overlay {
  z-index: 2;
  filter: blur(110px);
  width: 70%;
  height: 150%;
  position: absolute;
  inset: -22% 0% 0% -5%;
}

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

.list-10 {
  list-style-type: none;
}

.text-block-150 {
  color: #222b40;
  letter-spacing: -.4px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}

.text-block-151 {
  color: #222b40;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
}

.text-block-152 {
  color: #222b40;
  letter-spacing: -.4px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}

.text-block-153 {
  color: #222b40;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
}

.new-slider-testimonial-para {
  color: #222b40;
  letter-spacing: -.32px;
  max-width: 25rem;
  margin-bottom: 1.25rem;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.new-slider-testimonial-para.max-width-350 {
  max-width: 350px;
}

.new-slider-testimonial-para.bottom-20 {
  margin-bottom: 20px;
}

.new-slider-testimonial-para.bottom-20.width {
  max-width: 357px;
}

.new-slider-testimonial-para.bottom-20.width-380 {
  max-width: 400px;
}

.case-testimonial_logo {
  max-width: 7.5rem;
  margin-bottom: 1.25rem;
}

.case-testimonialrich-text h2 {
  font-size: 2rem;
}

.case-testimonialrich-text h3 {
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 2.25rem;
  line-height: 1.2;
}

.card-bg {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-117 {
  z-index: 30;
  position: relative;
}

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

.location-hero_content {
  max-width: 26.25rem;
}

.location-hero_heading {
  color: var(--white);
  font-size: 3rem;
  display: inline;
}

.location-hero_heading.is-highlight {
  color: var(--3d-dart-yellow);
  margin-left: .75rem;
  margin-right: .75rem;
}

.location-hero_heading-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  max-width: 450px;
  margin-bottom: 1.25rem;
}

.location-hero_image-wrapper {
  z-index: 10;
  width: 100%;
  max-width: 550px;
  position: relative;
}

.text-eyebrow {
  color: #fcdfd8;
  margin-bottom: .75rem;
}

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

.section_location-map {
  background-color: var(--bg-pink);
}

.padding-section-large {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.location-map_wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 3.5rem;
  display: flex;
  position: relative;
}

.location-map_content {
  z-index: 20;
  background-color: var(--white);
  padding: 2.75rem;
  position: relative;
}

.location-map_links {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 4rem;
  display: flex;
}

.location-map_link-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-transform: none;
  flex-flow: column;
  font-size: 1.5rem;
  text-decoration: none;
  display: flex;
}

.location-map_link-wrap:hover {
  color: var(--royal-blue-2);
  text-decoration: none;
}

.location-map_link-text {
  color: var(--cb-300);
  font-size: 1.125rem;
}

.custom-heading-wrapper {
  font-weight: 700;
  display: block;
}

.custom-heading-wrapper.center {
  max-width: 52.5rem;
  margin-left: auto;
  margin-right: auto;
}

.custom-heading-wrapper.center.small {
  font-size: 2.25rem;
  line-height: 1.2;
}

.div-102 {
  display: inline;
}

.div-102.small {
  font-size: 2.25rem;
}

.heading-wrapper-custom {
  display: inline;
}

.heading-wrapper-custom.dark {
  color: var(--cb-500);
}

.code-embed-6 {
  position: absolute;
  inset: 0%;
}

.faq-questions {
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  display: inline;
}

.faq-questions.state {
  color: var(--3d-dart-yellow);
  margin-left: .3125rem;
  margin-right: .375rem;
}

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

.footer-additional-links-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.footer-add-links-grid {
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.footer-add-dropdown {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--cg-400);
  cursor: pointer;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: flex;
}

.foot-icon {
  width: 13px;
}

.popup-1-modal {
  z-index: 2147483647;
  background-color: #0000007d;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.p1-form-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  background-color: #0d1018;
  flex-flow: column;
  max-width: 700px;
  padding: 30px;
  display: flex;
  position: relative;
}

.close-icon-p1 {
  cursor: pointer;
  width: 30px;
  position: absolute;
  inset: 0 0 auto auto;
}

.p1-h2 {
  color: #fff;
  text-align: center;
  font-size: 28px;
  font-weight: 800;
  line-height: 1.3;
}

.p1-h2-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.popup-2-modal {
  z-index: 2147483647;
  background-color: #0000007d;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-icon-p2 {
  cursor: pointer;
  width: 30px;
  position: absolute;
  inset: 0 0 auto auto;
}

.p2-form-wrap {
  flex-flow: row;
  justify-content: center;
  max-width: 850px;
  display: flex;
  position: relative;
  box-shadow: 0 0 40px #63636321;
}

.p2-div-1 {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #222b40;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
}

.p2-div-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0d1018;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-width: 500px;
  padding: 40px;
  display: flex;
}

.p2-h2-2 {
  color: #fff;
  font-size: 18px;
  line-height: 1.3;
}

.p2-logos-wrap {
  max-width: 350px;
}

.p2-h2 {
  color: #fff;
  font-size: 24px;
  line-height: 1.3;
}

.p2-pointers-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.p2-pointer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.p2-pointer-icon {
  width: 18px;
}

.popup-wrapper-blogs {
  display: none;
}

.blog-left-wrap {
  flex: 1;
  max-width: 318px;
  position: sticky;
  top: 114px;
}

.blog-sb-wrap {
  background-color: #0d1018;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
  padding: 20px 15px;
  display: none;
}

.blog-sb-h {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.blog-sb-desc {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 14px;
}

.for-mobile-embed {
  display: none;
}

.ppc-types-wrap-main {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc-types-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ppc-types-grid.is-2-col {
  grid-template-columns: 1fr 1fr;
}

.ppc-type-card-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  background-color: #0065e1;
  flex-flow: column;
  flex: 3 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 24px;
  display: flex;
}

.ppc-type-img {
  max-height: 34px;
}

.ppc-type-img.is-small {
  max-height: 24px;
}

.ppc-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.ppc-type-desc {
  font-size: 16px;
  line-height: 1.4;
}

.ppc-type {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #4285f4;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 4px 4px 12px;
  display: flex;
}

.ppc-adv-wrap-main {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc-adv-grid {
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.ppc-adv-grid._3-col-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ppc-adv-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #222b40;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.ppc-adv-img {
  width: 100px;
}

.ppc-adv-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 800;
}

.ppc-adv-desc {
  letter-spacing: -.01em;
  line-height: 1.5;
}

.mask-1 {
  overflow: visible;
}

.ppc-icon-wrap-1 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 7px;
  display: flex;
  box-shadow: -2px 4px 5px #0d111717, -.5px 2px 5px #0d11171a;
}

.ppc-icon-wrap-1.v2 {
  padding: 3px;
}

.ppc-icon-wrap-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.terms-hero-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.terms-h1 {
  color: #fff;
  text-align: center;
  font-size: 60px;
}

.terms-rich {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.terms-rich h2 {
  margin-bottom: 4px;
  font-family: Opensauceone, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.3;
}

.terms-rich p {
  color: var(--cb-300);
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  line-height: 1.77778;
}

.terms-rich h3 {
  margin-top: 7px;
  margin-bottom: -5px;
  font-family: Opensauceone, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.33333;
}

.terms-rich h4 {
  margin-top: 2px;
  margin-bottom: -7px;
  font-family: Opensauceone, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
}

.terms-rich h1 {
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
}

.terms-rich h5 {
  margin-top: 2px;
  margin-bottom: -7px;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.terms-rich ol {
  color: #344054;
  margin-bottom: 0;
  font-size: 16px;
}

.terms-rich li {
  font-size: 16px;
}

.terms-rich a {
  font-family: Opensauceone, sans-serif;
}

.terms-rich h6 {
  margin-top: 7px;
  margin-bottom: 0;
  font-weight: 600;
}

.terms-rich img {
  margin-top: 15px;
  margin-bottom: 15px;
}

.terms-rich strong {
  font-size: 16px;
  font-weight: 600;
}

.terms-rich.calc-text {
  font-family: Opensauceone, sans-serif;
}

.terms-rich ul {
  margin-bottom: 30px;
}

.custom-para {
  margin-left: .25rem;
  display: inline;
}

.custom-para.state {
  color: var(--3d-dart-yellow);
}

.faq-question-heading {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: .5rem;
  line-height: .8;
  display: flex;
}

.calculator-wrapper {
  object-fit: fill;
  overflow: hidden;
}

.calc-support-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.tools-item-list-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.bg-white.flex-box {
  display: flex;
}

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

.footer-tabs {
  width: 100%;
}

.footer-tabs-menu {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.footer-tab-link {
  color: var(--white);
  background-color: #0000;
  font-size: 16px;
  font-weight: 600;
}

.footer-tab-link:hover {
  color: var(--white);
  text-decoration: none;
}

.footer-tab-link.w--current {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
}

.author-h2 {
  font-size: 40px;
  line-height: 1.3;
}

.dashboard-rich {
  width: 100%;
  height: 100vh;
}

.exit-popup {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #344054;
  background-color: #fff;
  border-radius: 14px;
  justify-content: space-between;
  align-items: center;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.pad-80 {
  padding: 80px;
}

.pad-80.popup-exit {
  display: none;
}

.exit-popup-info {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.exit-popup-heading {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.heading-2.fs-48px {
  font-size: 48px;
}

.heading-2.fs-48px.text-center.txt-white {
  color: #fff;
}

.ep-heading {
  font-size: 26px;
  font-weight: 600;
  line-height: 1.2;
}

.ep-paragraph {
  width: 100%;
  font-size: 14px;
}

.exit-popup-icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ep-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-456 {
  width: 24px;
}

.exit-popup-image {
  text-align: right;
  flex: 1;
  width: auto;
  min-width: 250px;
}

.image-457 {
  width: 100%;
  max-width: 100%;
}

.fs-14 {
  font-size: 14px;
}

.popup-overlay {
  z-index: 9999;
  background-color: #393636f0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0;
}

.exit-close {
  cursor: pointer;
  max-width: 18px;
  position: absolute;
  top: 10px;
  right: 10px;
}

.author-flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-author-img-wrap {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

.flex-vertical-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-8.max-width-xsmall {
  max-width: 23rem;
}

.flex-vertical-8.is-navi-featured-block {
  font-size: 14px;
}

.blog-date-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.dash-wrap-main {
  display: flex;
  position: relative;
}

.dash-nav-wrap {
  z-index: 999999;
  border-right: 1px solid var(--cg-300);
  background-color: #0000008a;
  justify-content: center;
  align-items: center;
  padding: 60px 20px;
  display: none;
  position: fixed;
  inset: 0%;
}

.dash-component {
  z-index: 9;
  flex: 1;
  position: relative;
}

.dash-expand {
  z-index: 999;
  cursor: pointer;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 14px;
  display: flex;
  position: static;
  inset: 60px auto auto 0%;
  box-shadow: 0 2px 14px #0003;
}

.dash-expand:hover {
  box-shadow: none;
}

.dash-menu-icon {
  height: 32px;
}

.dash-close {
  cursor: pointer;
  border-radius: 0 0 0 4px;
  padding: 1px 3px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.dash-menu-icon-close {
  height: 16px;
}

.dash-link {
  color: var(--cg-400);
  margin-bottom: 10px;
  font-size: 14px;
  text-decoration: none;
  display: block;
}

.dash-link:hover {
  color: var(--white);
  font-weight: 600;
  text-decoration: none;
}

.dash-col-list {
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.dash-search-field {
  background-color: var(--cg-200);
  color: var(--dark-grey);
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 10px;
}

.dash-menu-wrap {
  background-color: var(--3d-dark-sky);
  border-radius: 7px;
  max-width: 300px;
  position: relative;
}

.dash-main-wrapper {
  height: 100vh;
}

.flex-horizontal-6 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

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

.json-image {
  width: 100%;
  max-width: 310px;
}

.flex-vertical-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-32.max-width-small {
  max-width: 35rem;
}

.flex-vertical-32.max-width-small.is-left-aligned, .flex-vertical-32.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical-32.is-left-aligned.max-width-364 {
  flex: 1;
  max-width: 364px;
}

.flex-vertical-32.is-left-aligned.max-width-medium {
  max-width: 600px;
}

.flex-vertical-32.top-padding-12 {
  padding-top: 12px;
}

.flex-vertical-32.is-right-aligned {
  text-align: right;
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-vertical-32.max-width-600 {
  max-width: 615px;
}

.flex-vertical-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-24.is-center-aligned {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-24.max-width-765px.margin-0-all {
  margin: 0;
}

.flex-vertical-24.max-width-765px.is-stretched {
  align-items: stretch;
  margin: 0;
}

.flex-vertical-24.max-width-765px.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.flex-vertical-24.max-width-524px.font-color-dark-pink.is-left-aligned, .flex-vertical-24.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical-24.is-left-aligned.is-b_banner {
  max-width: 500px;
}

.flex-vertical-24.is-navi-featured-block {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical-24.is-navi-featured-block:hover {
  text-decoration: none;
}

.heading-large-pink {
  color: #fcd9d1;
  font-size: 56px;
  font-weight: 600;
}

.heading-large-pink.font-size-48 {
  font-size: 48px;
}

.text-size-medium {
  font-size: 18px;
  line-height: 1.5;
}

.text-size-medium.text-color-white.max-width-650 {
  max-width: 650px;
}

.text-size-medium.text-color-white.max-width-650.font-center-align {
  text-align: center;
}

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

.text-size-medium.text-weight-semi-bold {
  font-weight: 600;
}

._3d-btn-v2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--3d-dart-purple);
  color: var(--white);
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding: 16px 48px;
  font-family: Opensauceone, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  transition-property: all;
  display: flex;
}

._3d-btn-v2:hover {
  color: var(--3d-dart-yellow);
  background-color: #473383;
  text-decoration: none;
}

._3d-btn-v2.na-v {
  text-align: center;
  padding: 24px 64px;
}

._3d-btn-v2.na-v.show-in-mobile {
  display: none;
}

._3d-btn-v2.na-v.black {
  background-color: #000;
}

._3d-btn-v2.na-v.yellow {
  background-color: var(--3d-dart-yellow-2);
  color: var(--black);
  margin-top: 40px;
}

._3d-btn-v2.na-v.yellow:hover {
  color: var(--3d-dart-purple);
}

._3d-btn-v2.na-v.white {
  color: #fff;
  background-color: #0a65db;
}

._3d-btn-v2.na-v.white.show {
  padding: 15px 50px;
}

._3d-btn-v2.na-v.hide {
  display: none;
}

._3d-btn-v2.na-v.landing {
  background-color: #3929ab;
  border-radius: 12px;
}

._3d-btn-v2.na-v.for-mobile-nav {
  display: none;
}

._3d-btn-v2.na-v.pad-10 {
  padding-top: 15px;
  padding-bottom: 15px;
}

._3d-btn-v2.ghost {
  border: 1px solid var(--white);
  background-color: #0000;
  font-family: Opensauceone, sans-serif;
}

._3d-btn-v2.ghost:hover {
  border-color: var(--3d-dart-yellow);
}

._3d-btn-v2.ghost.dark {
  border-color: var(--3d-dark-sky);
  color: var(--3d-dark-sky);
}

._3d-btn-v2.ghost.dark.ps {
  border-color: var(--3d-dart-purple);
  color: var(--3d-dart-purple);
}

._3d-btn-v2.ghost.dark.ps:hover {
  background-color: var(--3d-dart-purple);
  color: #fff;
}

._3d-btn-v2.icon {
  grid-column-gap: 8px;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
}

._3d-btn-v2.icon.pink {
  grid-column-gap: 8px;
  background-color: var(--dart-pink);
  color: var(--cb-500);
  align-items: center;
}

._3d-btn-v2.icon.pink:hover {
  color: var(--3d-dart-yellow);
}

._3d-btn-v2.icon.pink.bigger {
  padding-left: 40px;
  padding-right: 40px;
}

._3d-btn-v2.icon.pink.bigger.no-bg {
  border: 1px solid var(--dart-pink);
  color: var(--dart-pink);
  background-color: #fcdfd800;
}

._3d-btn-v2.icon.pink.bigger.no-bg:hover {
  border-color: var(--3d-dart-yellow);
  color: var(--3d-dart-yellow);
}

._3d-btn-v2.icon.puff {
  background-color: var(--dart-puff-blue);
}

._3d-btn-v2.icon.white {
  background-color: var(--white);
  color: var(--3d-dart-purple);
}

._3d-btn-v2.icon.white:hover {
  color: var(--3d-dart-yellow);
}

._3d-btn-v2.smaller {
  max-width: 300px;
  padding-top: 12px;
  padding-bottom: 12px;
}

._3d-btn-v2.rev {
  background-color: var(--white);
  color: var(--3d-dart-purple);
}

._3d-btn-v2.light {
  border: 1px solid var(--3d-dart-purple);
  background-color: var(--bg-pink);
  color: var(--3d-dart-purple);
  letter-spacing: 0;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  transition-duration: .2s;
  display: flex;
}

._3d-btn-v2.light:hover {
  border-color: var(--3d-dart-yellow);
  color: var(--3d-dart-yellow);
}

._3d-btn-v2.black {
  background-color: #000;
}

._3d-btn-v2.is--secondary {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--3d-dart-purple);
  color: var(--3d-dart-purple);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

._3d-btn-v2.is--secondary.is--smaller {
  padding-left: 32px;
  padding-right: 32px;
}

._3d-btn-v2.webinar-submit {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

._3d-btn-v2.white {
  background-color: var(--white);
  color: var(--3d-dart-purple);
}

._3d-btn-v2.white:hover {
  background-color: var(--3d-dark-sky);
  color: var(--white);
}

._3d-btn-v2.pricing {
  text-align: center;
  padding: 24px 64px;
}

._3d-btn-v2.pricing.show-in-mobile {
  display: none;
}

._3d-btn-v2.pricing.black {
  background-color: #000;
}

._3d-btn-v2.pricing.yellow {
  background-color: var(--3d-dart-yellow-2);
  color: var(--black);
  margin-top: 40px;
}

._3d-btn-v2.pricing.yellow:hover {
  color: var(--3d-dart-purple);
}

._3d-btn-v2.pricing.white {
  color: #fff;
  background-color: #0a65db;
}

._3d-btn-v2.pricing.white.show {
  padding: 15px 50px;
}

._3d-btn-v2.pricing.hide {
  display: none;
}

._3d-btn-v2.full-width {
  text-align: center;
  width: 100%;
}

._3d-btn-v2._3d-btn-white {
  background-color: var(--white);
  color: var(--3d-dark-sky);
}

._3d-btn-v2._3d-btn-white:hover {
  background-color: var(--3d-dark-sky);
  color: var(--white);
}

._3d-btn-v2._3d-pick-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  color: var(--3d-dart-purple);
  align-items: center;
  width: auto;
  min-width: 175px;
  padding: 10px 24px;
  display: flex;
}

._3d-btn-v2._3d-pick-btn.cursor-pointer {
  cursor: pointer;
}

._3d-btn-v2.black-cta {
  background-color: var(--3d-dark-sky);
  border: 1px solid #222b40;
}

._3d-btn-v2.black-cta:hover {
  color: var(--3d-dark-sky);
  background-color: #222b4000;
}

._3d-btn-v2.border-cta {
  color: var(--3d-dark-sky);
  background-color: #583bac00;
  border: 1px solid #222b40;
}

._3d-btn-v2.border-cta:hover {
  color: var(--white);
  background-color: #222b40;
}

._3d-btn-v2.is-yellow {
  background-color: var(--3d-dart-yellow);
  color: #0b081b;
}

._3d-btn-v2.is-white {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: #0b081b;
}

._3d-btn-v2.is-centerred {
  margin-left: auto;
  margin-right: auto;
}

._3d-btn-v2._3d-btn-yellow {
  background-color: var(--3d-dart-yellow);
  color: var(--3d-dark-sky);
}

._3d-btn-v2._3d-btn-yellow:hover {
  color: var(--white);
  background-color: #d38e08;
}

._3d-btn-v2.is-white-border {
  border: 1px solid var(--white);
}

._3d-btn-icon {
  width: 24px;
}

.template_img-wrap {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.tem_img-wrap-hero {
  width: 56%;
  max-height: 610px;
  margin-top: auto;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.tem_abs-wrap-1-hero {
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: auto auto 6% -1%;
}

.tem_abs-wrap-1-hero.is-2 {
  bottom: 26%;
  left: 31%;
}

.tem_abs-wrap-1-hero.is-3 {
  bottom: 51%;
  left: 64%;
}

.flex-vertical-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.flex-vertical-4.text-color-gray-dark {
  color: #0b081b;
}

.tem_hero-text-bold {
  font-size: 30px;
  font-weight: 800;
  line-height: 1.4;
}

.text-size-small {
  font-size: 14px;
  line-height: 1.5;
}

.tem_hero-img-wrap1 {
  max-width: 330px;
}

.tem_slider {
  background-color: #0000;
  max-width: 991px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.tem_slider-mask {
  max-width: 824px;
  margin-left: auto;
  margin-right: auto;
}

.tem_slider-arrow {
  color: #0b081b;
  background-color: #f8b940;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 47px;
  display: flex;
}

.rotate-180 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.hide-slider-nav-pc {
  display: none;
}

.tem_slider-wrapper {
  max-width: 991px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.tem_slider-content-main {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #0b081b;
  background-color: #f8b940;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 48px 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.flex-vertical-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-16.max-width-300 {
  flex: 1;
  max-width: 300px;
}

.flex-vertical-16.font-color-dark-grey {
  color: #0b081b;
}

.flex-vertical-16.max-width-765px {
  width: 100%;
}

.flex-vertical-16.max-width-800 {
  width: 100%;
  max-width: 800px;
}

.flex-vertical-16.is-center-aligned {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-16.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical-16.pb-30 {
  padding-bottom: 30px;
}

.tem_slider-logo {
  width: 200px;
}

.tem_slider-author-wrap {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  line-height: 1.5;
  display: flex;
}

.text-weight-extra-bold {
  font-weight: 800;
}

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

.text-size-regular.text-color-black {
  color: #000;
}

.text-size-regular.text-weight-semibold {
  font-weight: 600;
}

.tem_slider-content {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.tem-abs-img-1 {
  max-width: 308px;
  position: absolute;
  inset: -61px auto auto -150px;
  transform: rotate(-7deg);
}

.tem-abs-img-2 {
  z-index: 2;
  max-width: 200px;
  position: absolute;
  inset: auto auto -115px -20px;
}

.tem-abs-img-3 {
  z-index: 2;
  max-width: 200px;
  position: absolute;
  inset: 10px -51px auto auto;
  transform: rotate(5deg);
}

.tem-abs-img-4 {
  z-index: 2;
  max-width: 200px;
  max-height: 274px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.tem_slider-img {
  border-radius: 50%;
  width: 100%;
}

.flex-vertical-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-80.is-center-aligned {
  justify-content: flex-start;
  align-items: center;
}

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

.flex-horizontal-spaced.is-gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.flex-horizontal-spaced.is-gap-80.is-centerred {
  align-items: center;
}

.flex-horizontal-spaced.is-gap-36 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}

.flex-horizontal-spaced.align-top {
  align-items: flex-start;
}

.flex-horizontal-spaced.align-top.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-horizontal-spaced.align-top.gap-32.relative-2 {
  z-index: 2;
  position: relative;
}

.flex-horizontal-spaced.align-center {
  align-items: center;
}

.flex-horizontal-spaced.tem_slider-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.flex-horizontal-spaced.full-width {
  width: 100%;
}

.flex-horizontal-spaced.full-width.gap-48 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-horizontal-spaced.align-bottom {
  justify-content: space-between;
  align-items: flex-end;
}

.flex-horizontal-spaced.align-bottom.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-horizontal-spaced.align-bottom.gap-32.relative-2 {
  z-index: 2;
  position: relative;
}

.flex-child-grow {
  flex: 1;
}

.heading-style-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.25;
}

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

.heading-style-h2.text-left-aligned {
  text-align: left;
}

.heading-style-h2.text-left-aligned.text-color-dark-grey {
  color: #0b081b;
}

.heading-style-h2.text-left-aligned.text-color-pink-lite {
  color: var(--bg-pink);
}

.heading-style-h2.text-color-white.max-width-large.max-width-765px {
  max-width: 765px;
}

.tem_feature-grid {
  grid-column-gap: 32px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tem_feature-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #0b081b;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
  box-shadow: 2px 2px 20px 16px #3e48ab4d;
}

.tem_feature-card:hover {
  box-shadow: 2px 2px 28px 16px #4c5dffb3;
}

.tem_feature-card.is_hover {
  box-shadow: none;
}

.heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.3;
}

.heading-style-h3.font-color-white.text-slign-center {
  text-align: center;
}

.heading-style-h3.font-color-white.is-right-aligned, .heading-style-h3.is-right-aligned {
  text-align: right;
}

.heading-style-h3.is-2-line {
  height: 4.88rem;
}

.image-size-40 {
  width: 40px;
}

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

.tem_feature2-card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #0b081b;
  background-color: #fef7f5;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
}

.tem_feature2-card.is_hover {
  box-shadow: none;
}

.tem_feature2-grid {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tem_feature2-grid._2-col {
  grid-template-columns: 1fr 1fr;
}

.tem_compare-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tem_compare-card-green {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 3px solid #05c291;
  flex-flow: column;
  padding-bottom: 40px;
  display: flex;
}

.tem_compare-top {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 56px;
  font-size: 20px;
  font-weight: 800;
  display: flex;
}

.tem_compare-top.is-green {
  background-color: #05c291;
}

.tem_compare-top.is-red {
  background-color: #ee4266;
}

.tem_compare-list-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.tem_compare-pointer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #0b081b;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tem_compare-pointer.is-3-liner {
  height: 70px;
}

.tem_compare-icon {
  max-height: 28px;
}

.tem_compare-card-red {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 3px solid #ee4266;
  flex-flow: column;
  padding-bottom: 32px;
  display: flex;
}

.flex-vertical-spaced {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.flex-vertical-spaced.is-left-aligned {
  align-items: flex-start;
}

.flex-vertical-spaced.is-left-aligned.max-width-xmedium {
  max-width: 44rem;
}

.flex-vertical-spaced.is-left-aligned.max-width-xmedium.is-gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-vertical-spaced.is-left-aligned.max-width-524px.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.flex-vertical-spaced.is-left-aligned.max-width-524px.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-vertical-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-48.is-centerred {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-48.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical-48.is-center-aligned {
  justify-content: flex-start;
  align-items: center;
}

.text-size-large {
  font-size: 24px;
  line-height: 1.3;
}

.text-size-large.text-weight-semibold {
  font-weight: 600;
  line-height: 1.5;
}

.text-size-large.text-weight-semibold.text-color-pink {
  color: #fcd9d1;
}

.tem_numbers {
  font-family: Array, sans-serif;
  font-size: 40px;
  font-weight: 500;
}

.tem_slider2 {
  background-color: #0000;
  height: auto;
  position: static;
}

.tem_slider2-arrow {
  color: #f8b940;
  background-color: #0b081b40;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 47px;
  display: flex;
  bottom: auto;
  left: auto;
}

.tem_slider2-arrow:hover {
  background-color: #0b081b;
}

.tem_slider2-arrow.is-left {
  right: 70px;
}

.tem_slider2-content-wrap {
  color: #0b081b;
  background-color: #f8b940;
  border-radius: 16px;
  padding: 48px 64px;
}

.tem_frame-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  max-width: 1216px;
  display: flex;
}

.flex-vertical-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-20.max-width-277, .flex-vertical-20.tem_frame-1-card {
  flex: 1;
  max-width: 277px;
}

.tem_frame-1-card-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  border: 1px solid #3e48ab;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.tem-frame-1-img {
  width: 63px;
}

.tem_frame-1-video-wrapper {
  flex: 1;
  margin-top: auto;
  margin-bottom: auto;
}

.faq-dropdown {
  color: #fff;
  background-color: #1d2939;
  margin-left: 0;
  margin-right: 0;
}

.faq-drop-toggle {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  white-space: normal;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
}

.faq-drop-toggle.w--open {
  padding-left: 48px;
  padding-right: 48px;
}

.faq-drop-list {
  background-color: #0000;
  padding-bottom: 24px;
  padding-left: 48px;
  padding-right: 48px;
  position: static;
}

.faq-icon {
  color: #fff;
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  position: static;
}

.faq-rich-answer h2, .faq-rich-answer h6 {
  color: var(--white);
}

.tem_faq-background {
  z-index: 0;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.tem_process-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 32px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.tem_process-grid.version-2 {
  grid-template-columns: 450px 32px 1fr;
}

.tem_process-grid-wrapper {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.tem_process-line {
  border-right: 1px solid #fcd9d1;
  height: 100%;
  position: absolute;
}

.tem_process-line.is-black {
  border-right-color: #0b081b;
}

.tem_process-line.is-left-aligned {
  left: 512px;
}

.tem_process-number {
  color: #fff;
  background-color: #ee4266;
  border: 6px solid #101828;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-top: 10px;
  font-family: Array, sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.tem_process-number.margin-0 {
  margin-top: 0;
}

.tem_process-number.is-pink {
  border-color: var(--bg-pink);
  background-color: #3e48ab;
}

.tem_process-number.is-pink.margin-top-0 {
  margin-top: 0;
}

.tem_process-number-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tem_hidden-mobile {
  min-height: 200px;
}

.tem_process-hider {
  background-color: #101828;
  flex: 1;
  align-self: stretch;
  height: 100%;
  position: relative;
}

.tem_process-hider.is-pink {
  background-color: var(--bg-pink);
}

.tem_process-img-wrapper {
  max-width: 650px;
  margin-bottom: -5px;
}

.tem_process-slider-mobile {
  z-index: 2;
  width: 100%;
  display: none;
  position: relative;
}

.tem_p-abs-1 {
  max-width: 400px;
  position: absolute;
  inset: auto auto 45% 0%;
}

.tem_p-abs-1.is-2 {
  max-width: 245px;
  inset: 23% 0% auto auto;
}

.tem_p-abs-1.is-2.z-index-1 {
  z-index: 2;
}

.tem_p-abs-1.is-3 {
  max-width: 280px;
  inset: 13% auto auto 0%;
}

.tem_p-abs-1.is-4 {
  max-width: 364px;
  inset: auto 0% 20% auto;
}

.tem_video {
  z-index: 2;
  border-radius: 16px;
  max-height: 460px;
}

.heading-large-black {
  color: #000;
  font-size: 56px;
  font-weight: 600;
}

.logos-marquee-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.logos-marquee-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: none;
  display: flex;
}

.logo-marquee-img {
  flex: none;
  max-width: 200px;
}

.code-embed-block-hidden {
  display: none;
}

.tem_test-card-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: space-between;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.tem_test-card {
  z-index: 3;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fef7f5;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  padding: 48px 32px;
  display: flex;
  position: relative;
}

.tem_feature-card2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #0b081b;
  background-color: #fef7f5;
  border: 1px solid #fcd9d1;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 31%;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 20px 5px #ee426640;
}

.tem_feature-card2:hover {
  border-color: #ee4266;
  box-shadow: 0 0 20px 5px #ee426666;
}

.tem_feature-card2.is_hover {
  box-shadow: none;
}

.tem_feature-card2.max-width-500 {
  max-width: 500px;
}

.tem_feature-grid2 {
  grid-column-gap: 32px;
  grid-row-gap: 80px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tem_feature-grid2.is-gap-40 {
  grid-row-gap: 40px;
}

.image-size-60 {
  width: 60px;
}

.tem_tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-vertical-36 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-36.center-aligned {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.tem_tabs-menu {
  border-radius: 100%;
  margin-bottom: 80px;
}

.tem_tab-link {
  color: var(--black);
  background-color: #0000;
  border: 1px solid #0b081b40;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
}

.tem_tab-link:hover {
  color: var(--black);
  background-color: #f8b940;
  border-color: #f8b940;
  text-decoration: none;
}

.tem_tab-link.w--current {
  z-index: 2;
  background-color: #f8b940;
  border-color: #f8b940;
  border-radius: 4px;
  margin-bottom: -2px;
  margin-left: -2px;
  margin-right: -2px;
  transform: scale(1.03);
  box-shadow: 0 0 7px 4px #f8b940;
}

.tem_tab-link.is-left {
  border-right-style: none;
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
}

.tem_tab-link.is-left.w--current {
  border-right-style: none;
}

.tem_tab-link.is-right {
  border-left-style: none;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}

.tem_tab-content-wrap {
  width: 100%;
  max-width: 980px;
}

.tem_tab-content-wrapper-1 {
  background-color: #0b081b;
  border-radius: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 380px;
  padding: 80px 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tem_tab-content-wrapper-1.is-blue {
  background-color: #3e48ab;
}

.tem_tab-content-wrapper-1.is-pink-lite {
  background-color: #fcd9d1;
}

.tem_tab-img-abs-wrap {
  justify-content: flex-end;
  align-items: flex-start;
  width: 560px;
  height: 300px;
  padding-right: 22px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.tem_tab-1-main-img {
  z-index: 3;
  width: 73%;
  position: relative;
}

.tem-abs-image-tab-1-1 {
  position: absolute;
  top: -16px;
  right: 110px;
}

.tem-abs-image-tab-1-2 {
  z-index: 2;
  width: 142px;
  position: absolute;
  inset: auto auto -20px 14%;
}

.tem-abs-image-tab-1-3 {
  z-index: 1;
  width: 220px;
  position: absolute;
  inset: auto auto 32px 6%;
}

.tem-abs-image-tab-1-4 {
  z-index: 1;
  width: 100px;
  position: absolute;
  inset: auto 31% 19% auto;
}

.tem-abs-image-tab-1-5 {
  z-index: 1;
  width: 220px;
  position: absolute;
  inset: auto -2% -18% auto;
}

.tem_tab-2-main-img {
  z-index: 3;
  width: 82%;
  margin-top: auto;
  margin-right: 22px;
  position: relative;
}

.tem-abs-image-tab-2-2 {
  z-index: 2;
  width: 220px;
  position: absolute;
  inset: auto auto -94px -1%;
}

.tem-abs-image-tab-2-1 {
  z-index: 3;
  width: 90px;
  position: absolute;
  inset: 0% auto auto 2%;
}

.tem-abs-image-tab-2-3 {
  z-index: 3;
  width: 220px;
  position: absolute;
  inset: auto -4% -21% auto;
}

.tem_tab-3-main-img {
  z-index: 3;
  width: 85%;
  margin-top: auto;
  margin-right: 22px;
  position: relative;
}

.tem-abs-image-tab-3-1 {
  z-index: 3;
  width: 200px;
  position: absolute;
  top: auto;
  left: auto;
  right: -3%;
}

.tem-abs-image-tab-3-2 {
  z-index: 3;
  width: 52px;
  position: absolute;
  top: 21.5%;
  left: auto;
  right: 33.5%;
}

.tem-abs-image-tab-3-3 {
  z-index: 3;
  position: absolute;
  top: 24.5%;
  left: auto;
  right: 36%;
}

.tem-abs-image-tab-3-4 {
  z-index: 3;
  width: 22px;
  position: absolute;
  top: 44.5%;
  right: 63%;
}

.tem-abs-image-tab-3-5 {
  z-index: 3;
  width: 22px;
  position: absolute;
  top: auto;
  bottom: 11%;
  right: 227px;
}

.tem_hub-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  width: 100%;
  max-width: 1216px;
}

.tem_hub-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 268px 36px 36px;
  display: flex;
}

.tem_hub-card.is-green {
  background-color: #05c291;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67653200acee656171379588_image%20(10).png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 206px;
  border: 1px solid #05c291;
}

.tem_hub-card.is-yellow {
  background-color: #f8b940;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67653200056e3ef0042bc7dc_image%20(9).png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 206px;
  border: 1px solid #f8b940;
}

.flex-vertical-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-40.is-centerred {
  justify-content: flex-start;
  align-items: center;
}

.tem_border-text {
  color: #fff;
  border-top: 1px solid #fff;
  padding: 12px;
  font-size: 24px;
  line-height: 1.5;
}

.tem_cta-wrapper {
  background-color: #583bac;
  border: 1px solid #000;
  border-radius: 16px;
  padding: 64px;
  position: relative;
}

.tem_p-abs-11 {
  max-width: 400px;
  position: absolute;
  inset: auto auto 45% 0%;
}

.tem_p-abs-11.is-2 {
  max-width: 245px;
  inset: 23% 0% auto auto;
}

.tem_p-abs-11.is-2.z-index-1 {
  z-index: 2;
}

.tem_p-abs-11.is-3 {
  max-width: 280px;
  inset: 13% auto auto 0%;
}

.tem_p-abs-11.is-4 {
  max-width: 364px;
  inset: auto 0% 20% auto;
}

.tem_p-abs-11.is-6 {
  max-width: 180px;
  inset: 41% 0% auto auto;
}

.tem_p-abs-11.is-6.z-index-1 {
  z-index: 2;
}

.tem_p-abs-1-copy {
  max-width: 400px;
  position: absolute;
  inset: auto auto 45% 0%;
}

.tem_p-abs-1-copy.is-2 {
  max-width: 245px;
  inset: 23% 0% auto auto;
}

.tem_p-abs-1-copy.is-2.z-index-1 {
  z-index: 2;
}

.tem_p-abs-1-copy.is-3 {
  max-width: 280px;
  inset: 13% auto auto 0%;
}

.tem_p-abs-1-copy.is-4 {
  max-width: 364px;
  inset: auto 0% 20% auto;
}

.tem_p-abs-1-copy.is-5 {
  max-width: 200px;
  bottom: 16%;
}

.tem_hub-grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 1216px;
  display: grid;
}

.tem_hub-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fef7f5;
  border: 1px solid #fcd9d1;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  padding: 24px;
  display: flex;
  box-shadow: 2px 2px 20px -3px #ee426659;
}

.tem_hub-card-48 {
  padding: 48px;
}

.tem_hub-card-wrapper2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.tem_hub-card-wrapper-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fef7f5;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.tem_hub-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

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

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

.list-white {
  color: #fff;
}

.tem_white-pointer {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676a8a3ccfc9fcc3a0e91bbf_dot%20(1).png");
  background-position: 0 -4px;
  background-repeat: no-repeat;
  background-size: 30px;
  padding-left: 32px;
  font-size: 1rem;
  line-height: 1.4;
}

.tem_white-pointer.right-aligned {
  background-position: 100% -4px;
  padding-left: 0;
  padding-right: 32px;
}

.tem_li-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  width: 100%;
  max-width: 1216px;
  display: flex;
}

.tem_li-array {
  color: #fcd9d1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Array, sans-serif;
  font-size: 96px;
  line-height: 1;
}

.tem_cta-abs-img-1 {
  width: 160px;
  position: absolute;
  inset: -78px auto auto -78px;
}

.tem_cta-abs-img-2 {
  width: 135px;
  position: absolute;
  inset: auto 0% -100px auto;
}

.tem_cta-abs-img-3 {
  width: 90px;
  position: absolute;
  inset: auto -45px 20px auto;
}

.tem-li-grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1216px;
  display: grid;
}

.tem_li-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #05c291;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

.tem_li-card.is-yellow-dart {
  background-color: #f8b940;
}

.tem_li-card-sub {
  background-color: #3de6ba;
  border-radius: 36px;
  margin-right: -52px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Array, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 44px;
}

.tem_li-card-sub.is-yellow {
  background-color: #ffd77a;
}

.tem_tab-wrapper {
  background-color: #000;
  border-radius: 32px;
  width: 100%;
  max-width: 1216px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.tem_tab-2 {
  display: flex;
}

.tem_tab2-menu-wrap {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.tem_tab2-content-wrap {
  flex: 1;
  align-self: center;
}

.tem_tab-2-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #05c291;
  border: 1px solid #000;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex-flow: column;
  padding: 48px 32px;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.tem_tab-2-link:hover {
  color: var(--white);
  text-decoration: none;
}

.tem_tab-2-link.w--current {
  color: var(--white);
  background-color: #0000;
}

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

.tem_tab-ans-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.tem_tab-image-wrapper {
  display: none;
}

.tem_tab-q-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.posts-header {
  background-color: #0f1827;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676a387a6701e74367926e1d_Group%20103980.svg"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676a3879ad73a91cd1831cb5_Group%20103982.svg"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676a3879d4ece3997b604b72_Group%20103981.svg");
  background-position: 100% 100%, 50px 85%, 40px 90%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.posts-header.pb-220 {
  padding-bottom: 200px;
}

.seach-header-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.posts--body {
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: visible;
}

.posts-filter {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  display: flex;
  position: relative;
}

.filter-block {
  width: 166px;
  padding: 24px;
  position: sticky;
  top: 120px;
}

.filter-block.bg-dart-pink {
  background-color: #fcdfd826;
}

.filter-block.bg-dart-pink.width-fixed {
  width: 260px;
  position: static;
}

.posts-list {
  width: 100%;
}

.filter-posts-list {
  background-color: #f6f6f6;
}

.filter-posts-list.border-link {
  border: 1px solid #e2e2e2;
  border-radius: 0;
}

.filter-text {
  padding: 32px;
}

.fs-24 {
  font-size: 24px;
  font-weight: 800;
  text-decoration: none;
}

.fliter-posts-list-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filter-post-link, .filter-post-link:hover {
  text-decoration: none;
}

.filter-post-link.boder-link {
  border: 1px solid #f0f0f0;
  border-radius: 15px;
}

.pos-relative {
  color: #000;
  padding-left: 0;
  text-decoration: none;
  position: relative;
}

.pos-relative:hover {
  color: #05c291;
  text-decoration: none;
}

.pos-relative.is-active {
  color: #05c291;
}

.pos-abs {
  position: absolute;
}

.pos-abs.ops-0 {
  opacity: 0;
  width: 100%;
  margin-left: 0;
}

.tem_slider-2-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #fff;
  background-color: #0b081b;
  border-radius: 20px;
  flex-flow: column;
  padding: 48px;
  display: flex;
}

.tem_slider-2-wrapper.is-center-aligned {
  justify-content: flex-start;
  align-items: center;
}

.tem_grid-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tem_grid-3-img-wrap {
  background-color: #3e48ab;
  padding: 12px;
}

.min-height-220 {
  min-height: 150px;
}

.tem_li-table-wrap {
  width: 100%;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

.tem_li-table-wrap.is-negative {
  margin-bottom: -6px;
}

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

.tem_table-grid.is-negative {
  z-index: 1;
  margin-bottom: -6px;
}

.tem_li-table-head-div {
  border-bottom: 6px solid #fcd9d1;
  justify-content: flex-start;
  align-items: center;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
  display: flex;
}

.tem_li-table-head-div.is-tdd {
  color: #fff;
  text-align: center;
  background-color: #05c291;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.tem_li-table-head-div.is-other {
  color: #fff;
  text-align: center;
  background-color: #ee4266;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.tem_li-table-content-wrap {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
}

.tem_li-table-content-wrap.is-tdd {
  background-color: #05c2911a;
  padding-left: 24px;
}

.tem_li-table-content-wrap.is-tdd.is-center-aligned {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tem_li-table-content-wrap.is-other {
  padding-left: 24px;
}

.tem_li-table-content-wrap.is-other.is-center-aligned {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.tem_li-slider {
  background-color: #0000;
  width: 100%;
  max-width: 1216px;
  height: auto;
}

.tem_li-slider-arrow {
  color: #0b081b;
  border: 1px solid #0b081b40;
  border-radius: 50%;
  width: 47px;
  height: 47px;
  font-size: 17px;
  inset: 48px 0% auto auto;
}

.tem_li-slider-arrow.is-left {
  right: 108px;
}

.tem_li-slider-arrow.is-right {
  right: 48px;
}

.tem_li-slide-wrapper-main {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  border-radius: 16px;
  flex-flow: column;
  padding: 48px;
  display: flex;
}

.tem_li-slide-wrapper-main.is-yellow {
  background-color: #f8b940;
  border-radius: 16px;
}

.tem_li-slide-wrapper-main.is-pink-lite {
  background-color: #fcd9d1;
}

.tem_li-slide-wrapper-main.is-green {
  background-color: #1cdeac;
}

.tem_li-flex-horizontal {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.tem_li-pointer-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  flex: 1;
  padding: 38px 12px 8px;
  display: flex;
}

.tem_li-slider-icon {
  max-height: 50px;
}

.tem_li-pointer {
  font-family: Array, sans-serif;
  font-size: 64px;
  font-weight: 500;
}

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

.div-relative {
  position: relative;
}

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

.image-absolute-center {
  position: absolute;
}

.tem_tab-img-ab {
  opacity: .9;
  background-color: #000;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  padding: 1px;
  position: absolute;
}

.tem_pr-slide {
  background-color: #0000;
  width: 100%;
  max-width: 1216px;
  height: auto;
  padding-bottom: 120px;
}

.tem_pr-arrow {
  color: #0b081b;
  background-color: #f8b940;
  border: 1px solid #0b081b40;
  border-radius: 50%;
  width: 47px;
  height: 47px;
  font-size: 18px;
  inset: auto 0% 0% auto;
}

.tem_pr-arrow.is-left {
  right: 60px;
}

.tem_pr-slider-nav {
  inset: auto auto 0% 0%;
}

.tem_pr-slider-mask {
  max-width: 384px;
  overflow: visible;
}

.tem_pr-slide-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fcd9d1;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 356px;
  padding: 24px;
  display: flex;
}

.tem_pr-slide-wrap.is-green {
  background-color: #05c291;
}

.tem_pr-slide-wrap.is-yellow {
  background-color: #f8b940;
}

.tem_pr-slides {
  height: auto;
  margin-right: 32px;
}

.tem_pr-marquee-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  display: flex;
}

.tem_pr-marquee-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: none;
  display: flex;
}

.tem_pr-item-wrap {
  flex: none;
  max-width: 385px;
}

.tem_slideshow-wrapper {
  justify-content: center;
  align-items: center;
  width: 690px;
  margin-right: -220px;
  display: flex;
  position: relative;
}

.tem_slide-img {
  position: absolute;
}

.tem_slide-img._1 {
  z-index: 1;
}

.tem_slide-img._2 {
  z-index: 2;
}

.tem_slide-img._3 {
  z-index: 3;
}

.tem_slide-img._4 {
  z-index: 4;
}

.tem_slide-img._5 {
  z-index: 5;
}

.tem_slide-img._6 {
  z-index: 6;
}

.tem_number-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.text-array {
  font-family: Array, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1;
}

.tem_grid-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.tem_web-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 16px;
  flex-flow: column;
  padding: 72px;
  display: flex;
  box-shadow: 2px 2px 20px 1px #ee426659;
}

.tem_web-card-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #05c291;
  border: 1px solid #05c291;
  border-radius: 12px;
  flex-flow: column;
  padding: 16px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.font-color-green-dark {
  color: #175545;
}

.tem_grid-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.tem_web-ex-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #ee4266;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.tem_img-wrapper-red {
  background-color: #ee4266;
  width: 64px;
  height: 64px;
  padding: 12px;
}

.tem_web-tab {
  width: 100%;
}

.tem_tab-menu {
  background-color: #fff;
  border: 1px solid #ee4266;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  overflow: hidden;
}

.tem_tabs-link {
  text-align: center;
  background-color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 50%;
  padding: 24px 32px;
  font-size: 20px;
  font-weight: 700;
}

.tem_tabs-link:hover {
  color: var(--accent-red);
  text-decoration: none;
}

.tem_tabs-link.w--current {
  background-color: var(--accent-red);
  color: var(--white);
}

.tem_tab-content-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  padding: 48px;
  display: flex;
}

.tem_tab-content-pane {
  background-color: #ee4266;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.font-left-aligned {
  text-align: left;
}

.tem_tab-text-highlight {
  background-color: #0b081b;
  border-radius: 999px;
  padding: 8px 12px;
}

.tem_img-blue-wrapper {
  background-color: #3e48ab;
  width: 64px;
  height: 64px;
  padding: 12px;
}

.tem_img-purple-wrapper {
  background-color: #583bac;
  width: 64px;
  height: 64px;
  padding: 12px;
}

.tem_img-pink-wrapper {
  background-color: #fcd9d1;
  width: 64px;
  height: 64px;
  padding: 12px;
}

.mt-search {
  z-index: 4;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -260px 30% auto;
}

.mt-search-bar {
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6629ec1af2496295c4888800_Search%20Icon.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 28px;
  border: 1px solid #000;
  height: 50px;
  margin-bottom: 0;
}

.text-span-accent-green {
  color: var(--accent-green);
}

.flex-vertical-110 {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex-flow: column;
  display: flex;
}

.tem_growth-card-main {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.tem_growth-title {
  color: #05c291;
  text-align: center;
  width: 200px;
  font-family: Roboto, sans-serif;
  font-size: 200px;
  font-weight: 800;
}

.tem_growth-liner {
  background-color: #0000001a;
  background-image: linear-gradient(90deg, #05c291, #05c291 5%, #0000001a 5%);
  height: 2px;
}

.mt-faq {
  margin-top: 30px;
  margin-bottom: 20px;
}

.bg-grey {
  background-color: #eaecf0;
}

.g-hub-col-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.toc-padding-10 {
  padding-left: 16px;
}

.wrapped-center-horizontal {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #000;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.contain-right {
  border-radius: 20px;
  width: 100%;
  overflow: hidden;
}

.tabs-heading3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
}

.tabs-contents {
  font-size: 18px;
}

.hub-code-embed {
  height: 20px;
}

.news-subscribe {
  margin-top: 40px;
}

.page-wrapper-v2.hide-page-wrapper {
  display: none;
}

.page-wrapper-v2.design-as-a-service {
  background-color: #0b001a;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.page-wrapper-v2.seo-landing-page {
  background-color: #f7fbff;
}

.main-wrapper-v2.bg-dark {
  background-color: #101828;
}

.main-wrapper-v2.is-bg-pink-lite {
  background-color: var(--bg-pink);
}

.padding-global-v2 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-v2.overflow-hidden {
  overflow: hidden;
}

.padding-global-v2.is-case-content {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-global-v2.is-0 {
  padding-right: 7.2rem;
}

.padding-global-v2.is-z-index-2 {
  z-index: 2;
  position: relative;
}

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

.style-guide_component {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #eee;
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.heading-style-h6-v2 {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
}

.heading-style-h3-v2 {
  letter-spacing: -.04375rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5-v2 {
  letter-spacing: -.03125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.heading-style-h4-v2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.heading-style-h2-v2 {
  letter-spacing: -.1rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h1-v2 {
  letter-spacing: -.16875rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.625rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #000;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.text-size-regular-v2 {
  font-size: 1rem;
  line-height: 1.8;
}

.text-size-tiny-v2 {
  font-size: .75rem;
}

.text-size-large-v2 {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.8;
}

.text-size-small-v2 {
  font-size: .875rem;
}

.text-size-medium-v2 {
  letter-spacing: -.03125rem;
  font-size: 1.125rem;
  line-height: 1.8;
}

.text-size-xlarge-v2 {
  letter-spacing: -.03125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.5;
}

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

.text-weight-light-v2 {
  font-weight: 300;
}

.text-weight-xbold-v2 {
  font-weight: 800;
}

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

.text-weight-semibold-v2 {
  font-weight: 600;
}

.text-weight-normal-v2 {
  font-weight: 400;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-color-secondary-v2 {
  color: var(--brand-color--secondary-purple);
}

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

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

.text-color-primary-v2 {
  color: var(--brand-color--primary-dark-purple);
}

.background-color-secondary-v2 {
  background-color: var(--brand-color--secondary-purple);
}

.background-color-tertiary {
  background-color: #aaa;
}

.background-color-black {
  background-color: #000;
}

.background-color-primary, .background-color-white {
  background-color: #fff;
}

.text-color-slate-grey-v2 {
  color: var(--neutral-color--slate-grey);
}

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.background-color-alternative {
  background-color: #000;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.max-width-large-v2 {
  width: 100%;
  max-width: 48rem;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.padding-xlarge-v2 {
  padding: 4rem;
}

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

.padding-0-v2 {
  padding: 0;
}

.margin-xlarge-v2 {
  margin: 4rem;
}

.padding-vertical-v2, .padding-vertical-v2.padding-tiny, .padding-vertical-v2.padding-xhuge, .padding-vertical-v2.padding-large-2, .padding-vertical-v2.padding-xxsmall, .padding-vertical-v2.padding-huge, .padding-vertical-v2.padding-medium, .padding-vertical-v2.padding-custom1, .padding-vertical-v2.padding-xlarge, .padding-vertical-v2.padding-0, .padding-vertical-v2.padding-xxhuge, .padding-vertical-v2.padding-custom2, .padding-vertical-v2.padding-xxlarge, .padding-vertical-v2.padding-xsmall, .padding-vertical-v2.padding-custom3, .padding-vertical-v2.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-xxlarge-v2 {
  padding: 5rem;
}

.padding-left-v2, .padding-left-v2.padding-xxlarge, .padding-left-v2.padding-custom3, .padding-left-v2.padding-xsmall, .padding-left-v2.padding-small, .padding-left-v2.padding-0, .padding-left-v2.padding-custom1, .padding-left-v2.padding-medium, .padding-left-v2.padding-xhuge, .padding-left-v2.padding-large-2, .padding-left-v2.padding-xxsmall, .padding-left-v2.padding-huge, .padding-left-v2.padding-tiny, .padding-left-v2.padding-xlarge, .padding-left-v2.padding-xxhuge, .padding-left-v2.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

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

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

.margin-bottom-v2, .margin-bottom-v2.margin-xhuge, .margin-bottom-v2.margin-small, .margin-bottom-v2.margin-large, .margin-bottom-v2.margin-huge, .margin-bottom-v2.margin-custom3, .margin-bottom-v2.margin-xsmall, .margin-bottom-v2.margin-tiny, .margin-bottom-v2.margin-custom1, .margin-bottom-v2.margin-0, .margin-bottom-v2.margin-custom2, .margin-bottom-v2.margin-xxlarge, .margin-bottom-v2.margin-medium, .margin-bottom-v2.margin-xlarge, .margin-bottom-v2.margin-xxhuge, .margin-bottom-v2.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.margin-xsmall-v2 {
  margin: 1rem;
}

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

.margin-right-v2, .margin-right-v2.margin-custom2, .margin-right-v2.margin-medium, .margin-right-v2.margin-0, .margin-right-v2.margin-small, .margin-right-v2.margin-xxhuge, .margin-right-v2.margin-xxlarge, .margin-right-v2.margin-large, .margin-right-v2.margin-xxsmall, .margin-right-v2.margin-huge, .margin-right-v2.margin-xhuge, .margin-right-v2.margin-tiny, .margin-right-v2.margin-custom3, .margin-right-v2.margin-custom1, .margin-right-v2.margin-xlarge, .margin-right-v2.margin-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.padding-small-v2 {
  padding: 1.5rem;
}

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

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

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.margin-vertical-v2, .margin-vertical-v2.margin-xxlarge, .margin-vertical-v2.margin-0, .margin-vertical-v2.margin-custom2, .margin-vertical-v2.margin-xhuge, .margin-vertical-v2.margin-medium, .margin-vertical-v2.margin-custom3, .margin-vertical-v2.margin-xxsmall, .margin-vertical-v2.margin-custom1, .margin-vertical-v2.margin-large, .margin-vertical-v2.margin-xsmall, .margin-vertical-v2.margin-xxhuge, .margin-vertical-v2.margin-small, .margin-vertical-v2.margin-xlarge, .margin-vertical-v2.margin-tiny, .margin-vertical-v2.margin-huge {
  margin-left: 0;
  margin-right: 0;
}

.margin-tiny-v2 {
  margin: .25rem;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

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

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

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

.margin-huge-v2 {
  margin: 6rem;
}

.padding-tiny-v2 {
  padding: .25rem;
}

.hide-v2 {
  display: none;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

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

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.margin-top-v2, .margin-top-v2.margin-xxhuge, .margin-top-v2.margin-0, .margin-top-v2.margin-medium, .margin-top-v2.margin-custom1, .margin-top-v2.margin-custom3, .margin-top-v2.margin-xlarge, .margin-top-v2.margin-large, .margin-top-v2.margin-custom2, .margin-top-v2.margin-xhuge, .margin-top-v2.margin-small, .margin-top-v2.margin-xsmall, .margin-top-v2.margin-tiny, .margin-top-v2.margin-xxsmall, .margin-top-v2.margin-huge, .margin-top-v2.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.pointer-events-auto-v2 {
  pointer-events: auto;
}

.margin-xxhuge-v2 {
  margin: 10rem;
}

.padding-section-large-v2 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.margin-0-v2 {
  margin: 0;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

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

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-xhuge-v2 {
  padding: 7rem;
}

.padding-xxsmall-v2 {
  padding: .5rem;
}

.margin-xhuge-v2 {
  margin: 7rem;
}

.padding-large-v2 {
  padding: 3rem;
}

.padding-horizontal-v2, .padding-horizontal-v2.padding-xsmall, .padding-horizontal-v2.padding-small, .padding-horizontal-v2.padding-xxlarge, .padding-horizontal-v2.padding-huge, .padding-horizontal-v2.padding-large-2, .padding-horizontal-v2.padding-xhuge, .padding-horizontal-v2.padding-medium, .padding-horizontal-v2.padding-xxsmall, .padding-horizontal-v2.padding-custom1, .padding-horizontal-v2.padding-custom3, .padding-horizontal-v2.padding-0, .padding-horizontal-v2.padding-tiny, .padding-horizontal-v2.padding-xlarge, .padding-horizontal-v2.padding-xxhuge, .padding-horizontal-v2.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-xsmall-v2 {
  padding: 1rem;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

.margin-xxlarge-v2 {
  margin: 5rem;
}

.overflow-auto-v2 {
  overflow: auto;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.rl-styleguide_spacing-all {
  display: none;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

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

.padding-bottom-v2.padding-custom2 {
  padding: 0 0 1.25rem;
}

.padding-bottom-v2.padding-xxsmall, .padding-bottom-v2.padding-xlarge, .padding-bottom-v2.padding-small, .padding-bottom-v2.padding-xsmall, .padding-bottom-v2.padding-custom3, .padding-bottom-v2.padding-xxlarge, .padding-bottom-v2.padding-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom-v2.padding-medium {
  padding: 0 0 2rem;
}

.padding-bottom-v2.padding-tiny, .padding-bottom-v2.padding-xhuge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom-v2.padding-custom1 {
  padding: 0 0 .75rem;
}

.padding-bottom-v2.padding-large-2, .padding-bottom-v2.padding-xxhuge, .padding-bottom-v2.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-xxsmall-v2 {
  margin: .5rem;
}

.padding-section-medium-v2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.margin-horizontal-v2, .margin-horizontal-v2.margin-medium, .margin-horizontal-v2.margin-huge, .margin-horizontal-v2.margin-custom1, .margin-horizontal-v2.margin-large, .margin-horizontal-v2.margin-custom3, .margin-horizontal-v2.margin-small, .margin-horizontal-v2.margin-0, .margin-horizontal-v2.margin-xsmall, .margin-horizontal-v2.margin-tiny, .margin-horizontal-v2.margin-xxhuge, .margin-horizontal-v2.margin-custom2, .margin-horizontal-v2.margin-xxsmall, .margin-horizontal-v2.margin-xlarge, .margin-horizontal-v2.margin-xhuge, .margin-horizontal-v2.margin-xxlarge {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left-v2, .margin-left-v2.margin-xxhuge, .margin-left-v2.margin-tiny, .margin-left-v2.margin-custom1, .margin-left-v2.margin-xsmall, .margin-left-v2.margin-xxsmall, .margin-left-v2.margin-large, .margin-left-v2.margin-huge, .margin-left-v2.margin-xhuge, .margin-left-v2.margin-xlarge, .margin-left-v2.margin-custom3, .margin-left-v2.margin-medium, .margin-left-v2.margin-xxlarge, .margin-left-v2.margin-0, .margin-left-v2.margin-custom2, .margin-left-v2.margin-small {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-large-v2 {
  margin: 3rem;
}

.margin-medium-v2 {
  margin: 2rem;
}

.overflow-scroll-v2 {
  overflow: scroll;
}

.padding-right-v2, .padding-right-v2.padding-xxlarge, .padding-right-v2.padding-xlarge, .padding-right-v2.padding-large-2, .padding-right-v2.padding-huge, .padding-right-v2.padding-xxsmall, .padding-right-v2.padding-xxhuge, .padding-right-v2.padding-0, .padding-right-v2.padding-medium, .padding-right-v2.padding-custom1, .padding-right-v2.padding-xsmall, .padding-right-v2.padding-tiny, .padding-right-v2.padding-custom2, .padding-right-v2.padding-xhuge, .padding-right-v2.padding-custom3, .padding-right-v2.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-xxhuge-v2 {
  padding: 10rem;
}

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

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

.padding-medium-v2 {
  padding: 2rem;
}

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

.padding-huge-v2 {
  padding: 6rem;
}

.margin-small-v2 {
  margin: 1.5rem;
}

.padding-top-v2, .padding-top-v2.padding-medium, .padding-top-v2.padding-large-2, .padding-top-v2.padding-xxlarge, .padding-top-v2.padding-xhuge, .padding-top-v2.padding-tiny, .padding-top-v2.padding-custom1, .padding-top-v2.padding-xxhuge, .padding-top-v2.padding-xlarge, .padding-top-v2.padding-custom2, .padding-top-v2.padding-xxsmall, .padding-top-v2.padding-xsmall, .padding-top-v2.padding-custom3, .padding-top-v2.padding-small, .padding-top-v2.padding-huge, .padding-top-v2.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-section-small-v2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.overflow-hidden-v2 {
  overflow: hidden;
}

.overflow-hidden-v2.mb-120 {
  margin-bottom: 120px;
}

.text-color-thekhelet-purple-v2 {
  color: var(--brand-color--thekhelet-purple);
}

.text-color-tropical-indigo-v2 {
  color: var(--brand-color--tropical-indigo);
}

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

.text-color-charcoal-v2 {
  color: var(--neutral-color--charcoal);
}

.text-color-lavender-v2 {
  color: var(--brand-color--lavender);
}

.text-color-lime-v2 {
  color: var(--brand-color--lime);
}

.text-color-aquamarine-green-v2 {
  color: var(--brand-color--aquamarine-green);
}

.text-color-jade-green-v2 {
  color: var(--brand-color--jade-green);
}

.text-color-dark-spring-green-v2 {
  color: var(--brand-color--dark-spring-green);
}

.text-color-dark-green-v2 {
  color: var(--brand-color--dark-green);
}

.button-v2 {
  background-color: var(--brand-color--secondary-purple);
  color: var(--neutral-color--white);
  text-align: center;
  padding: 1.125rem 3.25rem;
  font-size: 1.5rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .3s, color .3s;
}

.button-v2:hover {
  background-color: var(--neutral-color--white);
  color: var(--neutral-color--black);
  text-decoration: none;
}

.button-v2.is-secondary {
  color: #000;
  background-color: #0000;
}

.button-v2.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-v2.is-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--brand-color--lime);
  background-color: #0000;
  border-style: none;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem 0;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.button-v2.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-v2.is-small {
  padding: .75rem 2rem;
  font-size: 1.25rem;
}

.button-v2.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

.button-v2.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button-v2.is-nav {
  background-color: var(--brand-color--jade-green);
  flex: none;
  padding: 1.5rem 4vw;
  font-size: 1.1rem;
}

.button-v2.is-nav:hover {
  background-color: var(--brand-color--lime);
  color: var(--brand-color--dark-spring-green);
}

.button-v2.is-subscribe {
  border-radius: .125rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 500;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.body-v2 {
  background-color: var(--brand-color--primary-dark-purple);
  color: var(--neutral-color--white);
  font-size: 1.125rem;
  line-height: 1.4;
}

.navbar_component {
  background-color: var(--brand-color--thekhelet-purple);
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 2.75rem;
  padding-right: 0;
  display: flex;
  position: fixed;
  top: 0%;
}

.navbar_container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr .375fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar_logo-link {
  flex: none;
  width: 100%;
  max-width: 13vw;
  margin-right: 1rem;
  padding-left: 0;
}

.navbar_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar_menu.is-page-height-tablet {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
}

.navbar_link {
  color: var(--neutral-color--white);
  flex: none;
  justify-content: center;
  align-items: flex-end;
  padding: .625rem;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  position: relative;
}

.navbar_link:hover {
  color: var(--brand-color--lime);
  text-decoration: none;
}

.navbar_link.w--current {
  color: var(--brand-color--lime);
}

.navbar2_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar2_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  padding: .5rem;
  position: absolute;
}

.navbar2_dropdown-link {
  padding: .5rem 1rem;
}

.navbar2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
  overflow: hidden;
}

.button-13 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #4869fe;
  border-radius: 5px;
  flex: 0 auto;
  align-self: auto;
  min-width: 117px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 15px 30px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.button-13:hover {
  color: #fff;
  text-decoration: none;
}

.button-13.is-navbar2-button {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.navbar_menu-button {
  padding: 0;
}

.section-home_header {
  padding-top: 4rem;
  position: relative;
  overflow: hidden;
}

.home-header_content-center, .home-header_heading {
  text-align: center;
}

.home-header_heading.heading-style-h1-v2.split-text {
  opacity: 0;
  display: inline-block;
}

.home-header_para-wrap {
  width: 100%;
  max-width: 46.625rem;
  margin: 1.5rem auto 3.75rem;
}

.home-header_cta {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bayon-heading-style-h1-v2 {
  letter-spacing: -.125rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 6.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.bayon-heading-style-h2-v2 {
  letter-spacing: -.0875rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.bayon-heading-style-h3-v2 {
  letter-spacing: .08125rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.2;
}

.bayon-heading-style-h4-v2 {
  font-family: Bayon, Arial, sans-serif;
  font-size: 3.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.bayon-heading-style-h5-v2 {
  letter-spacing: -.0625rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

.bayon-heading-style-h6-v2 {
  letter-spacing: -.025rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.home-header_contnet-top {
  justify-content: center;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.bayon-text-size-xlarge-v2 {
  letter-spacing: -.0375rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 1.2;
}

.bayon-text-size-large-v2 {
  letter-spacing: -.01875rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 1.625rem;
  line-height: 1.5;
}

.eye-brow {
  padding: 1rem 1.75rem;
  position: relative;
}

.eye-brow.is-yellow {
  background-color: var(--brand-color--lime);
}

.eye-brow.background-color-lime-v2.hh_is-eyebrow-1 {
  margin-top: -3.625rem;
  margin-right: -.75rem;
}

.eye-brow.background-color-lime-v2.core_is-eyebrow-1, .eye-brow.background-color-lime-v2.core_is-eyebrow-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow.background-color-jade-green-v2.hh_is-eyebrow-2 {
  z-index: -1;
}

.eye-brow.hh_is-eyebrow-1 {
  z-index: 1;
  transform: none;
  box-shadow: 12px 18px 5px #00000021;
}

.eye-brow.core_is-eyebrow-1 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow.core_is-eyebrow-2 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 6.5rem;
  display: flex;
}

.eye-brow.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
  margin-left: 7.5vw;
}

.eye-brow.core_is-eyebrow-3 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 14.85rem;
  display: flex;
}

.eye-brow.core_is-eyebrow-3.background-color-jade-green-v2 {
  margin-left: 18vw;
}

.eye-brow.execute_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: -2.25rem;
  margin-right: -1rem;
  display: flex;
  transform: rotate(-3deg);
}

.eye-brow.execute_is-eyebrow-2 {
  z-index: 0;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: rotate(-2deg);
}

.eye-brow.whyus_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow.feature_is-eyebrow-1 {
  z-index: 2;
}

.eye-brow.guide_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow.tooltip-eyebrow {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .75rem 1.5rem;
  display: flex;
}

.eye-brow.step-h_is-eyebrow {
  padding-top: .75rem;
  padding-bottom: .75rem;
  transform: rotate(-2deg);
}

.eye-brow.ideal_is-eyebrow-2 {
  margin-left: 54px;
}

.eye-brow.process-eyebrow, .eye-brow.process-eyebrow-4 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow.step-key_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow.step-key_is-eyebrow-1 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.step-key_is-eyebrow-1.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 5.5rem;
}

.eye-brow.step-target_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.step-target_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow.step-target_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow.template_is-eyebrow {
  z-index: 2;
  margin-left: 54px;
  text-decoration: none;
}

.eye-brow.template_is-eyebrow.background-color-lime-v2 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
}

.eye-brow.template_is-eyebrow.background-color-lime-v2:hover {
  text-decoration: none;
}

.eye-brow.step-persona_is-eyebrow {
  z-index: 1;
}

.eye-brow.step-persona_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 8.3rem;
}

.eye-brow.persona_is-eyebrow {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
  top: 3.8125rem;
}

.eye-brow.step-expert_eyebrow {
  background-color: var(--cg-300);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.eye-brow.customer_is-eyebrow-2 {
  margin-left: 54px;
}

.eye-brow.customer-step-2_is-eyebrow-2 {
  margin-left: 54px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.eye-brow.step-gravity_is-eyebrow {
  background-color: var(--purple);
  transform: rotate(-2.088deg);
}

.eye-brow.step-gravity_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow.think-gravity_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: auto;
  margin-right: 18rem;
}

.eye-brow.content-creation_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow.content-creation_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow.step-data_is-eyebrow.background-color-lime-v2, .eye-brow.step-team_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow.step-team_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.step-team_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow.step-growth_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.step-growth_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow.step-growth_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow.step-agency_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.step-agency_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow.step-agency_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow.is-tasks_eyebrow, .eye-brow.is-tasks_eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow.step-strategy_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow.step-strategy_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow.step-strategy_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow.widget_is-eyebrow.background-color-jade-green-v2 {
  padding: .5rem 1rem;
}

.eye-brow.dp-item_is-eyebrow {
  z-index: 1;
  margin-top: 0;
  margin-left: 0;
  padding: .5rem 1rem;
}

.eye-brow_arrow {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.eye-brow_arrow.is-bottom-right {
  inset: auto 5% -25% auto;
}

.eye-brow_arrow.is-bottom-right.background-color-lime-v2.is-long {
  bottom: -19%;
}

.eye-brow_arrow.is-bottom-right.background-color-purple {
  background-color: var(--purple);
}

.eye-brow_arrow.is-left-top {
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 55%);
  clip-path: polygon(100% 0, 0 0, 100% 55%);
  inset: 21% auto auto -5%;
}

.eye-brow_arrow.is-left-top.is-temp {
  left: -9%;
}

.eye-brow_arrow.is-top-slight-right {
  -webkit-clip-path: polygon(100% 100%, 100% 0, 19% 100%);
  clip-path: polygon(100% 100%, 100% 0, 19% 100%);
  inset: -24% 35% auto auto;
}

.eye-brow_arrow.is-top-slight-left {
  -webkit-clip-path: polygon(0 0, 0% 100%, 81% 100%);
  clip-path: polygon(0 0, 0% 100%, 81% 100%);
  inset: -25% auto auto 13%;
}

.eye-brow_arrow.is-top-slight-left.background-color-lime-v2 {
  left: -6%;
}

.eye-brow_arrow.is-bottom-left-90 {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
  clip-path: polygon(0 0, 100% 100%, 100% 0);
  inset: auto auto -23% 10%;
}

.eye-brow_arrow.is-bottom-left-90.background-color-jade-green-v2 {
  bottom: -21%;
}

.eye-brow_arrow.is-bottom-left-90.is-agency {
  bottom: -16%;
}

.eye-brow_arrow.is-bottom-left {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  inset: auto auto -25% 0%;
}

.eye-brow_arrow.is-right {
  -webkit-clip-path: polygon(0 100%, 0 0, 100% 0);
  clip-path: polygon(0 100%, 0 0, 100% 0);
  inset: 21% -7% 0% auto;
}

.eye-brow_arrow.is-bottom {
  -webkit-clip-path: polygon(0 27%, 100% 27%, 50% 100%);
  clip-path: polygon(0 27%, 100% 27%, 50% 100%);
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% -29%;
}

.eye-brow_arrow.is-top-right {
  -webkit-clip-path: polygon(0 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 100%, 0 100%);
  inset: -25% 15% auto auto;
}

.eye-brow_arrow.is-bottom-center {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% -23%;
}

.eye-brow_arrow.is-bottom-slight-left {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 0 99%, 100% 0);
  clip-path: polygon(0 0, 0 99%, 100% 0);
  inset: auto auto -23% 10%;
}

.eye-brow_arrow.is-left-center {
  z-index: 1;
  -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
  inset: 10% auto auto -9%;
}

.eye-brow_arrow.is-left-center.is-temp {
  left: -9%;
}

.eye-brow_arrow.is-left-center.is-expert {
  background-color: var(--cg-300);
}

.eye-brow_arrow.is-left-center.is-making {
  background-color: var(--cg-300);
  left: -6%;
}

.eye-brow_arrow.is-top_desk {
  background-color: var(--brand-color--dark-purple);
  -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  inset: -35% 7% auto auto;
}

.eye-brow_arrow.is-top_center {
  z-index: 1;
  background-color: var(--brand-color--dark-purple);
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  margin-left: auto;
  margin-right: auto;
  inset: -47% 0 auto;
}

.eye-brow_arrow.is-top_center.is-buyer {
  background-color: var(--transparent);
}

.background-color-lime-v2 {
  background-color: var(--brand-color--lime);
}

.background-color-jade-green-v2 {
  background-color: var(--brand-color--jade-green);
}

.home-header_content-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 74rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.home-header_core-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  max-width: 27rem;
  display: flex;
}

.home-header_core-subheader {
  color: var(--brand-color--blue);
  font-size: 2.375rem;
  font-weight: 700;
}

.home-header_core-heading {
  color: var(--neutral-color--smoky-white);
}

.home-header_core-right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section-home_execute {
  background-color: var(--cg-200);
}

.padding-home_execute.padding-section-large-v2 {
  padding-top: 11.875rem;
  padding-bottom: 11.875rem;
}

.home-execute_content-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-execute_logo {
  width: 5.625rem;
  margin-bottom: 1.5rem;
}

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

.image-auto.is-100 {
  height: 100%;
}

.home-execute_info {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--neutral-color--charcoal);
  flex-flow: column;
  width: 100%;
  display: flex;
}

.section-home_whyus {
  position: relative;
  overflow: hidden;
}

.home-whyus_heading-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 62rem;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
}

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

.home-whyus_no-wrap {
  grid-column-gap: 8.3125rem;
  grid-row-gap: 8.3125rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-whyus_no {
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home-whyus_no-para {
  text-align: center;
}

.home-whyus_no-main {
  color: var(--brand-color--lime);
}

.section_paper {
  background-color: var(--cg-200);
  overflow: hidden;
}

.paper_component {
  perspective: 3000px;
  position: relative;
}

.paper-content-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paper_content {
  z-index: 2;
  background-color: var(--brand-color--darker-green);
  padding: 6.25rem 7.5rem;
  position: relative;
}

.paper_content.is-step-2 {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.paper_content.is-step-1 {
  padding-top: 5rem;
  padding-bottom: 3rem;
}

.paper-content_info {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.paper-content_by {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  display: flex;
}

.paper-content_by-icon {
  flex: none;
  width: 2.3125rem;
}

.paper_piece {
  z-index: 0;
  background-color: var(--brand-color--jade-green);
  width: 100%;
  max-width: 13.1875rem;
  position: relative;
  top: -2.375rem;
  left: -2rem;
}

.paper_cut {
  z-index: 0;
  background-color: var(--brand-color--aquamarine-green);
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  width: 2rem;
  height: 2.38rem;
  position: absolute;
  inset: -39px 0% auto auto;
}

.paper_cut.is-tip {
  background-color: #ae5a2b;
}

.guide-content_wrap {
  grid-column-gap: 13rem;
  grid-row-gap: 13rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.guide-content_info {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 25rem;
  display: flex;
}

.guide-content_info-icon {
  flex: none;
  width: 6.25rem;
  margin-bottom: 1.875rem;
}

.guide-content_title-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.guide-content_steps-wrap {
  flex: 1;
}

.guide-content_step {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--brand-color--thekhelet-purple);
  color: var(--neutral-color--white);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1.875rem;
  padding: 1.875rem 2.5rem;
  text-decoration: none;
  transition: background-color .2s, color .3s;
  display: flex;
  position: relative;
}

.guide-content_step:hover {
  background-color: var(--brand-color--secondary-purple);
  color: var(--neutral-color--white);
  text-decoration: none;
}

.guide-content_step.is-active {
  background-color: var(--brand-color--secondary-purple);
}

.guide-content_step.is-inactive {
  opacity: .4;
}

.guide-content_step.is-inactive:hover {
  background-color: #40268b;
}

.guide-content_step.is-margin-0 {
  margin-bottom: 0;
}

.guide-content_step-icon {
  flex: none;
  width: 3.75rem;
  height: 3.75rem;
}

.guide-content_step-arrow {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.guide-content_step-no-wrap {
  z-index: 1;
  font-family: Bayon, Arial, sans-serif;
  font-size: 1.75rem;
  position: absolute;
  inset: 1rem auto auto -4.7rem;
  transform: rotate(-4deg);
}

.guide-content_step-no-clip {
  z-index: -1;
  background-color: #20124a;
  width: 1.6875rem;
  height: 1rem;
  position: absolute;
  inset: auto 1% -10% auto;
  transform: rotate(9deg);
}

.guide-content_step-no {
  z-index: 2;
  background-color: var(--brand-color--jade-green);
  padding: .625rem .875rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 1.75rem;
  position: relative;
  transform: rotate(-1deg);
}

.section-home_featured {
  background-color: var(--brand-color--thekhelet-purple);
  overflow: hidden;
}

.padding-home_featured.padding-section-large-v2 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.home-featured_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home-featured_info {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 25rem;
  display: flex;
}

.home-feature_speaker {
  width: 8.75rem;
}

.home-featured_logo-wrap {
  grid-column-gap: 2.25vw;
  grid-row-gap: 2.25vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home-featured_logo {
  background-color: var(--neutral-color--white);
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  padding: 1.5vw .5rem;
  display: flex;
}

.featured-logo.is-glean, .featured-logo.is-togai {
  object-fit: contain;
  flex: none;
  width: 5vw;
}

.home-featured_marquee-wrap {
  padding-bottom: 5rem;
  position: relative;
}

.home-featured_marquee-track {
  display: flex;
  position: absolute;
}

.home-featured_marquee-list {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home-featured_marquee-item {
  text-align: center;
  text-transform: uppercase;
  flex: none;
  width: 18.75rem;
  padding: 1.5rem .75rem;
}

.home-featured_marquee-item.is-purple {
  background-color: #583bac;
}

.home-featured_marquee-item.is-yellow {
  background-color: #d5ff61;
}

.home-featured_marquee-item.is-green {
  background-color: #03b66b;
}

.marquee-css {
  display: none;
}

.guide-content_step-inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_icon.is-core-1 {
  flex: none;
  width: 3.5625vw;
}

.eye-brow_icon.is-nav_tooltip {
  flex: none;
  width: 2rem;
}

.background-color-thekhelet-purple-v2 {
  background-color: var(--brand-color--thekhelet-purple);
}

.home-execute_eye-wrap {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.home-execute_simple.bayon-heading-style-h3-v2 {
  font-size: 3.75rem;
}

.background-color-dark-green-v2 {
  background-color: var(--brand-color--dark-green);
}

.home-whyus_eye-wrap {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.home-guide_eye-wrap {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.footer_component {
  background-color: var(--neutral-color--black);
}

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

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

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

.footer_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer_left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: start;
}

.footer_logo-link {
  padding-left: 0;
}

.text-weight-semibold {
  font-weight: 600;
}

.footer_link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer_link {
  color: var(--neutral-color--white);
  font-size: .875rem;
  text-decoration: none;
}

.footer_link:hover {
  color: var(--brand-color--lime);
  text-decoration: none;
}

.footer_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer_form-block {
  max-width: 35rem;
  margin-top: .75rem;
  margin-bottom: 0;
}

.footer_form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  display: flex;
}

.form_input {
  border-radius: .125rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-subscribe {
  background-color: var(--neutral-color--charcoal);
  color: var(--neutral-color--white);
  border: 1px #000;
  font-size: .875rem;
  font-weight: 500;
}

.form_input.is-subscribe::placeholder {
  color: var(--neutral-color--white);
  font-size: .875rem;
  font-weight: 500;
}

.button-14 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #4869fe;
  border-radius: 5px;
  flex: 0 auto;
  align-self: auto;
  min-width: 117px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 15px 30px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.button-14:hover {
  color: #fff;
  text-decoration: none;
}

.button-14.is-secondary {
  color: #000;
  background-color: #0000;
}

.text-size-tiny {
  font-size: .75rem;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-error {
  background-color: var(--\<unknown\|relume-variable-background-color-8\>);
  color: var(--\<unknown\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.divider-horizontal {
  background-color: var(--\<unknown\|relume-variable-border-color-1\>);
  width: 100%;
  height: 1px;
}

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

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

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

.footer_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer_credit-text {
  color: var(--cg-500);
  font-size: .875rem;
  font-weight: 600;
}

.footer2_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer_social-link {
  color: var(--neutral-color--white);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer_social-link:hover {
  color: var(--brand-color--lime);
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-footer {
  padding-top: 4rem;
  padding-bottom: 3.25rem;
}

.footer_link-column-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.footer_link-desc {
  color: var(--cg-600);
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
}

.eye-brow_transform {
  perspective: 800px;
  text-decoration: none;
  transform: none;
}

.eye-brow_transform:hover {
  text-decoration: none;
}

.eye-brow_transform.is-1 {
  flex-flow: column;
  width: 16.5rem;
}

.eye-brow_transform.is-5 {
  flex-flow: column;
  width: 25rem;
}

.eye-brow_transform.is-4 {
  flex-flow: column;
  width: 17rem;
}

.eye-brow_transform.is-3 {
  flex-flow: column;
  width: 24rem;
}

.eye-brow_transform.is-2 {
  flex-flow: column;
  width: 22rem;
}

.eye-brow_transform.is-step-2 {
  z-index: 2;
  margin-top: -.5rem;
  position: relative;
}

.eye-brow_transform.is-top {
  perspective-origin: 50% 0;
  position: relative;
  transform: none;
}

.eye-brow_transform.is-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.eye-brow_transform.is-right.hide-desktop, .eye-brow_transform.hide-desktop {
  display: none;
}

.letter-animation {
  overflow: hidden;
}

.inline-block-v2 {
  display: inline-block;
}

.bayon-heading-style-h1-v2 {
  letter-spacing: 0;
}

.ballon-big {
  z-index: 2;
  width: 3.2rem;
  position: absolute;
  inset: 31% 34% auto auto;
}

.ballon-small {
  width: 2rem;
  position: absolute;
  inset: -2% -6% auto auto;
}

.ballon-small.is-sam {
  width: 3rem;
  top: 3%;
  right: -11%;
}

.cloud-big {
  z-index: 0;
  width: 4rem;
  position: absolute;
  inset: 25% 23% auto auto;
}

.cloud-big.is-sam {
  right: 1%;
}

.cloud-big.is_pitfalls {
  width: 6.3rem;
  top: 41%;
  right: 5%;
}

.cloud-small {
  z-index: 0;
  width: 1.5rem;
  position: absolute;
  inset: 14% auto auto 31%;
}

.cloud-small.is-sam {
  left: 54%;
}

.cloud-small.is-pitfalls {
  top: 21%;
  left: 34%;
}

.cloud-medium {
  z-index: 0;
  width: 2rem;
  position: absolute;
  inset: 18% -21% auto auto;
}

.cloud-medium.is-sam {
  top: 27%;
  right: 67%;
}

.cloud-medium.is_pitfalls {
  width: 3rem;
  top: 27%;
  right: -13%;
}

.grass-2 {
  z-index: 0;
  width: 5.5rem;
  position: absolute;
  inset: auto 6% 10% auto;
}

.grass-2.is-sam {
  bottom: -1%;
}

.grass-2.is_katie {
  inset: auto -3% 0% auto;
}

.double-quote {
  z-index: 0;
  width: 9rem;
  position: absolute;
  inset: auto auto 3% 25%;
}

.grass-1 {
  z-index: 0;
  width: 2rem;
  position: absolute;
  inset: auto 6% 3% auto;
}

.grass-1.is-sam {
  bottom: 0%;
  right: -26%;
}

.grass-1.is_katie {
  inset: auto auto -2% 32%;
}

.nav-tooltip {
  flex: none;
  font-weight: 500;
}

.nav-tooltip_absolute {
  position: absolute;
  top: 59.3906px;
  left: -24px;
}

.navlink-css {
  display: none;
}

.section-home_core {
  position: relative;
}

.home-header_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 25% 0% 0%;
}

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

.footer_tooltip-wrap {
  position: relative;
}

.footer_hiring {
  background-color: var(--3d-dart-purple);
  color: var(--neutral-color--white);
  text-align: center;
  width: 6rem;
  padding: .4rem .25rem .25rem;
  font-size: .75rem;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: -70% -160% auto auto;
}

.footer_hiring:hover {
  color: var(--brand-color--lime);
  text-decoration: none;
}

.footer-ratings_wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_ratings {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home-core_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 26% 0% 0%;
}

.home-whyus_bg {
  z-index: -1;
  opacity: .41;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.twist-para {
  perspective-origin: 50%;
  color: var(--brand-color--lime);
  transition: transform .5s;
  display: inline;
}

.glossary-btn-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.glossary-btn {
  color: var(--black);
  text-align: center;
  background-color: #fcdfd847;
  border-radius: 5px;
  padding: 5px 10px;
  font-family: Opensauceone, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.glossary-btn:hover {
  background-color: var(--dart-pink);
  color: var(--black);
  text-decoration: none;
}

.glossary-btn.w--current {
  background-color: var(--dart-pink);
}

.glossary-alphabet {
  color: var(--3d-dart-purple);
  font-size: 30px;
  font-weight: 700;
  position: sticky;
  top: 160px;
}

.glossary-box {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -160px;
  padding-top: 160px;
  display: flex;
  position: relative;
}

.glossary-box-right {
  z-index: 5;
  position: relative;
}

.section-steps_header {
  padding-top: 5rem;
  position: relative;
}

.steps-header_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-header_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.steps-header_para-wrap {
  width: 100%;
  max-width: 50rem;
  margin: 1.5rem auto;
}

.steps-header_image-wrap {
  background-color: var(--brand-color--thekhelet-purple);
}

.section-steps_customer {
  position: relative;
}

.steps-customer_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps-customer_heading-wrap {
  margin-bottom: 1.5rem;
}

.steps-grow_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.steps-grow_heading-wrap {
  margin-bottom: 1.5rem;
}

.steps-grow_para-wrap {
  width: 100%;
  max-width: 37rem;
}

.steps-grow_image-wrap {
  background-color: #f2eeff1f;
  width: 100%;
  max-width: 40rem;
  padding: 2.5rem;
}

.section_marquee {
  background-color: var(--brand-color--thekhelet-purple);
  overflow: hidden;
}

.b2b-eyebrow-css {
  display: none;
}

.svg {
  display: block;
}

.svg.is-fluid {
  width: 100%;
  height: 100%;
}

.svg.is-fluid.is-flex {
  display: flex;
}

.svg.is-fluid.is-relative {
  position: relative;
}

.steps-value_heading-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.steps-value_heading.bayon-heading-style-h3-v2 {
  text-align: center;
}

.steps-value_para-wrap {
  width: 100%;
  max-width: 47rem;
}

.steps-value_image-wrap {
  background-color: #845aff66;
  margin-bottom: 4rem;
  padding: 1.25rem;
}

.steps-value_content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--brand-color--dark-purple);
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

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

.steps-value_item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.steps-value_no {
  color: var(--brand-color--tropical-indigo);
}

.tem-check-img {
  width: 24px;
}

.steps-gtm_top {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.75rem;
  display: flex;
}

.steps-gtm_heading-wrap {
  width: 100%;
  max-width: 22rem;
}

.nav-dropdwn {
  color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.nav-dropdwn.is-v2 {
  position: relative;
}

.nav-dropdwn-toggle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 600;
  line-height: 1.55556;
  display: flex;
  position: relative;
  overflow: visible;
}

.nav-dropdwn-toggle.w--open {
  color: #f8b940;
}

.nav-dropdwn-icon {
  margin: 0;
  position: static;
}

.nav-dropdwn-list {
  object-fit: fill;
  position: absolute;
  top: 20px;
  overflow: hidden;
}

.nav-dropdwn-list.w--open {
  background-color: #0000;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 17px;
  display: flex;
  position: absolute;
  inset: 2.4em 0 auto;
  overflow: auto;
}

.nav-dropdwn-list.not-full-width.w--open {
  object-fit: none;
  margin-right: auto;
}

.nav-dropdwn-list.is-v2.w--open {
  width: 824px;
  top: 1.5em;
  left: -57px;
  right: -55px;
}

.nav-dropdwn-list.is-solution.w--open {
  object-fit: none;
  width: 464px;
  max-width: 464px;
  top: 1.5em;
  left: 0;
  right: 0;
}

.nav-dropdwn-list.is-portfolio.w--open {
  object-fit: none;
  width: 464px;
  max-width: 464px;
  top: 1.5em;
  left: -285px;
  right: -285px;
}

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

.steps-gtm_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #25084e;
  padding: 2.5rem;
}

.steps-gtm_icon {
  width: 6.5625rem;
  margin-bottom: 1.5rem;
}

.steps-gtm_subheading-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 1.5rem;
  display: flex;
}

.steps-gtm_point-list.is-invest {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps_point {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  margin-bottom: 1.25rem;
  display: flex;
}

.steps-gtm_point-icon {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .1875rem;
}

.section-steps_b2b {
  overflow: hidden;
}

.steps-b2b_top {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2.25rem;
  display: flex;
}

.steps-b2b_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  max-width: 46rem;
  display: flex;
}

.lime-line {
  background-color: #d5ff61;
  align-self: stretch;
  width: .3125rem;
}

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

.steps-b2b_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  padding: 2.5rem;
}

.steps-b2b_icon {
  width: 6.5625rem;
  margin-bottom: 1.5rem;
}

.steps-b2b_icon.is-improve {
  width: 10.375rem;
}

.steps-b2b_icon.is-criteria {
  width: 7.3125rem;
}

.steps-b2b_icon.is-buying {
  width: 9.6875rem;
}

.steps-b2b_sub-heading-wrap {
  margin-bottom: 1.5rem;
}

.steps-b2b_sub-heading-wrap.is-1 {
  width: 100%;
  max-width: 15rem;
}

.steps-b2b_item-heading {
  color: #344054;
}

.steps-b2b_point {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #101828;
  margin-bottom: 1rem;
  display: flex;
}

.steps-b2b_point-icon {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.steps-b2b_point-para {
  font-weight: 600;
}

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

.steps-solution_top {
  grid-column-gap: 8.125rem;
  grid-row-gap: 8.125rem;
  color: #101828;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

.steps-solution_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  max-width: 40rem;
  display: flex;
}

.sub-line {
  background-color: #f8b940;
  width: .3125rem;
}

.step-solution_following {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #110731;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.25rem;
  padding: 1.125rem;
  font-size: 1.25rem;
  font-weight: 700;
  display: inline-block;
}

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

.step-solution_item {
  background-color: #fff9f2;
  padding: 2.5rem;
}

.steps-solution_icon {
  width: 6.5rem;
  height: 6.5rem;
  margin-bottom: 1.5rem;
}

.steps-solution_item-heading {
  color: #101828;
}

.steps-solution_point-para {
  color: #344054;
}

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

.step-market_top {
  color: #101828;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

.step-market_heading.bayon-heading-style-h3-v2 {
  text-align: center;
}

.step-market_para-wrap {
  width: 100%;
  max-width: 38rem;
  margin-top: .5rem;
}

.step-market_content-list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  margin-bottom: 5rem;
  display: flex;
}

.step-market_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.step-market_paragraphs-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.steps-market_point-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.steps-market_point {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #101828;
  margin-bottom: 1rem;
  display: flex;
}

.steps-market_point-icon {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.steps-market_image-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f6fafd;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5.875rem 2rem;
  display: flex;
}

.steps-market_image-figure-wrap {
  color: #5f646b;
  text-align: center;
  width: 100%;
  max-width: 50rem;
}

.steps-market_image-figure-wrap.font-left-aligned {
  text-align: left;
}

.steps-market_figure-wrap {
  width: 100%;
  max-width: 40rem;
  margin-bottom: .75rem;
}

.steps-market_figure-text {
  font-size: 1rem;
}

.steps-market_positioning {
  margin-bottom: 5rem;
}

.steps-market_heading-wrap {
  text-align: center;
  width: 100%;
  max-width: 42rem;
  margin-bottom: 1.25rem;
  margin-left: auto;
  margin-right: auto;
}

.step-positioning_following {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--brand-color--secondary-purple);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.25rem;
  padding: 1.125rem;
  font-size: 1.25rem;
  font-weight: 700;
  display: inline-block;
}

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

.section-steps_sample {
  background-color: var(--brand-color--jade-green);
  overflow: hidden;
}

.step-sample_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.step-sample_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.step-sample_embed-wrap {
  background-color: #ffffff4d;
  flex: 1;
  width: 100%;
  max-width: 70rem;
  padding: .75rem;
}

.step-sample_embed {
  margin-bottom: 0;
}

.nav-list-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(180deg, var(--3d-dark-sky), #3e48ab);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: space-around;
  align-items: center;
  padding: 32px 64px;
  display: flex;
}

.nav-list-wrapper.version-2 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 64px;
  position: relative;
}

.nav-list-wrapper.version-3 {
  background-image: linear-gradient(270deg, black 50%, #fff0 50%), linear-gradient(180deg, var(--3d-dark-sky), #3e48ab);
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 64px 40px;
  position: relative;
}

.drop-nav-link-v1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  flex: none;
  align-items: center;
  min-width: 156px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.drop-nav-link-v1:hover {
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

.drop-nav-link-v1.is-horizontal {
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
}

.nav-link-icon-v1 {
  width: 64px;
}

.drop-nav-link-v2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 8px 36px 8px 8px;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.drop-nav-link-v2:hover {
  color: #fff;
  background-color: #3e48ab;
  text-decoration: none;
}

.drop-nav-link-v2.w--current {
  background-color: #3e48ab;
}

.drop-nav-link-v2.w--open {
  background-color: #3e48ab;
  border-radius: 4px;
}

.nav-category-text {
  color: #d0d5dd;
  font-size: 12px;
  line-height: 1.5;
}

.nav-category-text.is-pc {
  margin-bottom: -18px;
}

.nav-category-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-right: 2px solid #3e48ab;
  flex-flow: column;
  flex: 1;
  max-width: 237px;
  padding-right: 12px;
  display: none;
}

.nav-category-wrapper.max-width-xsmall {
  max-width: 23rem;
}

.navi-dropdown {
  align-items: flex-start;
  margin: 0;
  position: static;
}

.navi-dropdown-list {
  width: 938px;
  margin-left: 214px;
  padding-left: 0;
  inset: 0%;
}

.navi-dropdown-list.w--open {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0000;
  flex-flow: column;
  margin-top: -20px;
  padding-left: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.navi-icon {
  margin: 0 8px 0 0;
  inset: 30% 0% 30% auto;
  transform: rotate(-90deg);
}

.step-creation_item {
  background-color: #fff9f2;
  padding: 2.5rem;
}

.step-creation_item.is-1 {
  background-color: #efebfc;
}

.step-creation_item.is-2 {
  background-color: #e0f6ec;
}

.step-creation_item.is-3 {
  background-color: #fff1f4;
}

.section-steps_key {
  position: relative;
}

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

.steps-key_para {
  color: var(--cg-300);
}

.steps-key_wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #fff9f2;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.steps-key_heading.heading-style-h2-v2.text-color-rich-black-v2 {
  font-size: 3rem;
}

.steps-key {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-key_point {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--3d-dart-yellow);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.steps-key_point.is-top_align {
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-key_icon {
  flex: none;
  width: 1.75rem;
  height: 1.75rem;
  padding-top: 6px;
}

.steps-key_sub-para {
  color: var(--neutral-color--charcoal);
}

.steps-develop_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  max-width: 46rem;
  margin-bottom: 1rem;
  display: flex;
}

.step-header_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 25% 0% 0%;
}

.step-header_bg.is-align-top {
  top: 5rem;
}

.steps-customer_eye-brows {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ideal_customer.bayon-heading-style-h4-v2 {
  font-size: 3vw;
}

.section-steps_process {
  position: relative;
  overflow: hidden;
}

.padding-steps_process.padding-section-large-v2 {
  padding-bottom: 10rem;
}

.steps-process_component {
  position: relative;
}

.steps-process_top {
  width: 100%;
  max-width: 42rem;
}

.steps-process_top.is-smaller {
  max-width: 29rem;
}

.steps-process_top.is-large {
  max-width: 49rem;
}

.steps-process_content-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.steps-process_content-wrap.is-3-col {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.steps-process_content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--neutral-color--white);
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.steps-process_content:hover {
  color: var(--brand-color--lime);
  text-decoration: none;
}

.steps-process_content.is-1 {
  flex-flow: column;
  margin-top: 11.25rem;
  display: flex;
}

.steps-process_content.is-1.is-stages {
  width: 100%;
  max-width: 17.75rem;
}

.steps-process_content.is-1.is-choose {
  width: 100%;
  max-width: 17.75rem;
  margin-top: 12.45rem;
}

.steps-process_content.is-2 {
  margin-top: 10.125rem;
}

.steps-process_content.is-2.is-content-mapping {
  width: 100%;
  max-width: 19.5rem;
  margin-top: 5.525rem;
}

.steps-process_content.is-2.is-master {
  width: 100%;
  max-width: 19.5rem;
  margin-top: 10.5rem;
}

.steps-process_content.is-3 {
  flex-flow: row;
  margin-top: 4.3125rem;
  display: flex;
}

.steps-process_content.is-3.is-content-creation {
  width: 100%;
  max-width: 19.5rem;
  margin-top: -4.2rem;
  margin-right: 10%;
}

.steps-process_content.is-3.is-build-rep {
  margin-top: 2.0125rem;
}

.steps-process_content.is-4 {
  flex-flow: column;
  margin-top: -8.5rem;
  display: flex;
}

.steps-process_no-text.bayon-heading-style-h3-v2 {
  line-height: 1;
}

.steps-process_info-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1.25rem;
  display: flex;
  position: relative;
}

.steps-process_icon {
  flex: none;
  width: 7rem;
  height: 7rem;
  margin-bottom: 1.5rem;
}

.steps-process_icon.is-content-mapping {
  width: 100%;
  max-width: 5.625rem;
  height: auto;
}

.steps-process_icon.is-content-creation {
  width: 100%;
  max-width: 6.75rem;
  height: auto;
}

.steps-process_icon.is-stages-awareness {
  width: 100%;
  max-width: 7.3rem;
  height: auto;
}

.steps-process_info {
  margin-bottom: 1.5rem;
}

.steps-process_info-heading.bayon-heading-style-h4-v2 {
  font-size: 2.75rem;
}

.line-v2 {
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.line-v2.is-process {
  height: 110%;
}

.line-v2.is-process.is-2 {
  height: 100%;
}

.line-v2.is-process.is-3 {
  height: 120%;
}

.steps-process_inner {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.steps-process_eye-brow {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3.125rem;
  display: flex;
}

.steps-process_eye-brow.is-4 {
  margin-left: auto;
}

.step-process_text.bayon-text-size-xlarge-v2 {
  font-size: 1.75vw;
}

.steps-process_bg {
  position: absolute;
  inset: auto 0% 6%;
}

.steps-process_bg.is-top {
  inset: 10% 0% auto;
}

.section-steps_target {
  position: relative;
}

.steps-target_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  display: grid;
}

.steps-keys_eye-brows {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.step-key_eye-text.bayon-heading-style-h4-v2 {
  font-size: 3vw;
}

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

.steps-develop_para {
  color: var(--cg-300);
}

.steps-develop_img-wrap {
  background-color: var(--neutral-color--white);
  width: 100%;
  padding: 2.5rem;
  position: relative;
}

.steps-develop_eye-abs {
  z-index: 3;
  position: absolute;
  inset: auto 2% -11% auto;
}

.develop_customer.bayon-heading-style-h4-v2 {
  font-size: 2vw;
}

.section-steps_buyer {
  background-color: #fff;
  overflow: hidden;
}

.steps-buyer_top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #101828;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  margin-bottom: 5rem;
  display: grid;
}

.steps-solution_heading-wrap-copy {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.step-feature_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.step-feature_item {
  background-color: #fff9f2;
  padding: 2.5rem;
}

.steps_accordion {
  overflow: hidden;
}

.steps-accordion_top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-accordion_icon {
  flex: none;
  width: 2.5rem;
  height: 2.5rem;
}

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

.steps-accordion_bottom {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  padding-top: 1rem;
  display: flex;
}

.steps-accordion_point {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--3d-dart-yellow);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.steps-accordion_point.is-top-align {
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-accordion_point.is-border_grey {
  border-color: #ededed;
}

.steps-accordion_icons {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .4rem;
  display: flex;
}

.steps-accordion_sub-para {
  color: var(--neutral-color--charcoal);
  font-weight: 600;
}

.steps-buyer_content {
  margin-bottom: 4rem;
}

.steps-buyer_icon {
  width: 6.5625rem;
  margin-bottom: 3rem;
}

.steps-buyer_icon.is-improve {
  width: 10.375rem;
}

.steps-buyer_icon.is-criteria {
  width: 7.3125rem;
}

.steps-buyer_icon.is-buying {
  width: 9.6875rem;
}

.steps-buyer_key {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.steps-buyer_key-heading {
  font-weight: 600;
}

.steps-buyer_key-info {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.steps-buyer_key-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff9f2;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.steps-combi_top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  width: 100%;
  max-width: 47rem;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.steps-combi_heading.heading-style-h3-v2 {
  text-align: center;
}

.steps-combi_bottom {
  position: relative;
}

.steps-combi_content {
  z-index: 1;
  background-color: #fafcff;
  flex-flow: column;
  padding: .625rem;
  display: flex;
  position: relative;
}

.steps-combi_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #ced8e852;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps-combi_col {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem;
  display: flex;
}

.steps-combi_col.is-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.steps-combi_col.border-lr {
  border-left: 1px solid #ced8e852;
  border-right: 1px solid #ced8e852;
}

.steps-combi_grid-wrap {
  border: 1px solid #ced8e852;
}

.steps-combi_brand-logo {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 8vw;
}

.steps-combi_brand-logo.is-small {
  max-width: 5vw;
}

.combi-focus_text {
  border-radius: .25rem;
  padding: .5rem .875rem;
  display: inline;
}

.combi-focus_text.is-plg {
  color: #ae5a2b;
  background-color: #ffe9b4;
  font-weight: 600;
}

.combi-focus_text.is-inbound {
  color: var(--brand-color--thekhelet-purple);
  background-color: #ded5f7;
  font-weight: 600;
}

.combi-focus_text.is-abm {
  color: #129a61;
  background-color: #bfffc6;
  font-weight: 600;
}

.combi-focus_text.is-partnerships {
  color: #a5304e;
  background-color: #ffcbd9;
  font-weight: 600;
}

.combi-focus_text.is-outbound {
  color: #344054;
  background-color: #e3eaf5;
  font-weight: 600;
}

.combi-focus_text.is-paid {
  color: #ae5a2b;
  background-color: #ffd4bb;
  font-weight: 600;
}

.combi-focus_text.is-comm {
  color: #ae5a2b;
  background-color: #ffe9b4;
  font-weight: 600;
}

.steps-combi_col-plays {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.plus {
  color: #373a3a;
  font-weight: 600;
}

.steps-combi_wall {
  background-color: #eaedf3;
  justify-content: flex-start;
  align-items: flex-start;
  width: 97%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: -3% 0% 0% 7%;
}

.steps-combi_wall-illusion {
  -webkit-clip-path: polygon(0 0, 0 77%, 100% 77%);
  clip-path: polygon(0 0, 0 77%, 100% 77%);
  background-color: #ced8e8;
  width: 6rem;
  height: 5rem;
}

.steps-combi_credit {
  color: var(--neutral-color--grey);
  text-align: center;
  margin-top: 2rem;
}

.steps-motion_top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  margin-bottom: 3.75rem;
  display: flex;
}

.steps-motion_para-wrap {
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.steps-motion_heading, .steps-motion_heading.bayon-heading-style-h3-v2 {
  text-align: center;
}

.steps-motion_bottom {
  background-color: #40268b4d;
  border-radius: .75rem;
  padding: 4rem;
}

.steps-motion_accordion {
  cursor: pointer;
  border-bottom: 1px #553f95;
  border-radius: .75rem;
  padding: 2.5rem 2.5rem 1.5rem;
  position: relative;
  overflow: hidden;
}

.steps-motion_accordion-top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.motion-accordion_top-info-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.motion-accordion_header-icon {
  flex: none;
  width: 4.375rem;
  height: 4.375rem;
  margin-top: -8px;
}

.motion-accordion_top-info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  max-width: 40rem;
  display: flex;
}

.motion-accordion_rich-text p {
  font-size: 1.125rem;
}

.motion-accordion_close-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.motion-accordion_close-para-wrap {
  text-align: center;
  position: relative;
}

.motion-accordion_close-para {
  font-size: 1.125rem;
  display: inline;
}

.motion-accordion_open-para {
  font-size: 1.125rem;
  position: absolute;
  inset: 0%;
}

.motion-accordion_close-btn {
  cursor: pointer;
  flex: none;
  position: relative;
}

.motion-accordion_open-icon {
  width: 2rem;
  height: 2rem;
}

.motion-accordion_close-icon {
  position: absolute;
  inset: 0%;
}

.steps-motion_accordion-bottom {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  opacity: 1;
  flex-flow: column;
  overflow: hidden;
}

.steps-motion_bottom-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--neutral-color--white);
  border-radius: .75rem;
  flex-flow: column;
  margin-bottom: 1.25rem;
  padding: 1rem;
  display: flex;
}

.steps-motion_bottom-label {
  color: var(--neutral-color--charcoal);
  font-weight: 700;
}

.motion-accordion_rich-text-point p {
  color: var(--neutral-color--charcoal);
  font-size: 1.125rem;
  line-height: 1.7;
}

.motion-accordion_rich-text-point ul {
  color: var(--neutral-color--rich-black);
}

.motion-accordion_rich-text-point li {
  color: var(--neutral-color--rich-black);
  font-size: 1.125rem;
}

.motion-accordion_rich-text-point strong {
  font-weight: 600;
}

.steps-motion_point {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.steps-motion_point-icon {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.steps-motion_point-icon.is-step-2 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.steps-motion_list {
  border-radius: .75rem;
  flex-flow: column;
  display: flex;
}

.paper-tip_content {
  z-index: 2;
  background-color: #fff9f2;
  width: 100%;
  padding: 2.5rem;
  position: relative;
}

.paper-content_info-tip {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.section-steps_tip {
  background-color: var(--brand-color--primary-dark-purple);
  position: relative;
  overflow: hidden;
}

.paper-content_info-icon {
  flex: none;
  width: 4.375rem;
  height: 4.375rem;
}

.paper-tip_content-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  margin-bottom: 2.5rem;
  display: flex;
}

.paper-tip_by {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--neutral-color--charcoal);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.paper-tip_by.is-sam, .paper-tip_by.is-akash {
  justify-content: flex-start;
  align-items: flex-start;
}

.paper-tip_by-image {
  flex: none;
  width: 5rem;
  height: 5rem;
}

.paper-tip_by-image.is-full {
  width: 100%;
  max-width: 7.25rem;
  height: auto;
}

.paper-tip_by-info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.paper-tip_piece-yellow {
  z-index: 0;
  background-color: var(--3d-dart-yellow);
  width: 100%;
  max-width: 13.1875rem;
  margin-bottom: 13.8125rem;
  position: relative;
  top: -2.375rem;
  left: -2rem;
}

.paper-tip_piece-yellow.is-sam {
  margin-bottom: .5125rem;
}

.paper-tip_by-name {
  font-weight: 500;
}

.paper-tip_by-designation {
  font-weight: 400;
}

.paper-tip_by-social {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paper-tip_by-social-icon {
  color: var(--neutral-color--white);
  width: 1.5rem;
  height: 1.5rem;
  transition: transform .2s;
  display: flex;
}

.paper-tip_by-social-icon:hover {
  transform: scale(1.1);
}

.paper-tip_by-social-icon.is-white:hover {
  color: var(--brand-color--jade-green);
}

.section-steps_template {
  background-color: var(--brand-color--secondary-purple);
}

.padding-steps_core.padding-section-large-v2 {
  padding-bottom: 4rem;
}

.steps-core_top {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.75rem;
  display: flex;
}

.steps-core_heading-wrap {
  width: 100%;
  max-width: 35.625rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

.steps-example_top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  margin-bottom: 5rem;
  display: flex;
}

.steps-example_heading, .steps-example_heading.heading-style-h3-v2 {
  text-align: center;
}

.steps-example_bottom {
  z-index: 2;
  position: relative;
}

.steps-example_content {
  background-color: #fafcff;
  flex-flow: column;
  display: flex;
}

.steps-example_grid-wrap {
  border: 1px solid #ced8e8;
}

.steps-example_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #ced8e8;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps-example_col {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem;
  display: flex;
}

.steps-example_col.is-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.steps-example_col.border-lr {
  border-left: 1px solid #ced8e852;
  border-right: 1px solid #ced8e852;
}

.steps-example_col.is-1 {
  background-color: var(--cg-300);
  color: var(--neutral-color--rich-black);
  font-weight: 700;
}

.steps-example_col.is-2 {
  color: var(--neutral-color--rich-black);
}

.steps-example_col.is-3 {
  background-color: var(--cg-300);
  color: var(--neutral-color--rich-black);
  font-weight: 700;
}

.steps-example_col.is-4 {
  color: var(--neutral-color--rich-black);
}

.steps-example_credit-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  margin-top: 2.5rem;
  display: flex;
}

.steps-example_credit-text {
  color: #a1a1a1;
}

.steps-example_wall {
  z-index: 0;
  background-color: #eaedf3;
  justify-content: flex-start;
  align-items: flex-start;
  width: 97%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: -3% 0% 0% 7%;
}

.text-underline.text-color-grey-v2, .text-color-grey-v2 {
  color: #a1a1a1;
}

.steps-target_wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #fff9f2;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.steps-target_top {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  display: flex;
}

.steps-target_para-wrap {
  position: relative;
}

.steps-target_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  max-width: 46rem;
  margin-bottom: 1rem;
  display: flex;
}

.steps-target_heading-wrap.is-min-height {
  justify-content: flex-start;
  align-items: center;
}

.steps-target_para {
  color: var(--cg-300);
  font-weight: 700;
}

.link-normal, .link-normal:hover {
  color: var(--brand-color--tropical-indigo);
  text-decoration: none;
}

.profile-yellow {
  color: var(--brand-color--lime);
  position: relative;
}

.steps-identify_top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.steps-identify_heading.heading-style-h3-v2 {
  text-align: center;
}

.steps-identify_para-wrap {
  width: 100%;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
}

.steps-identify_key-wrap {
  flex-flow: column;
  display: flex;
}

.steps-identify_key-top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 65rem;
  margin-bottom: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.steps-identify_key {
  background-color: var(--brand-color--thekhelet-purple);
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.steps-identify_key-icon {
  width: 2rem;
  height: 2rem;
}

.steps-identify_key-bottom {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps-attribute_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #ced8e8;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps-attribute_col {
  color: var(--neutral-color--charcoal);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
  display: flex;
}

.steps-attribute_col.is-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.steps-attribute_col.border-lr {
  border-left: 1px solid #ced8e8;
  border-right: 1px solid #ced8e8;
}

.steps-attribute_col.is-1 {
  background-color: var(--cg-300);
  color: var(--neutral-color--rich-black);
  font-weight: 700;
}

.steps-attribute_col.is-2 {
  color: var(--neutral-color--rich-black);
}

.steps-attribute_col.is-3 {
  background-color: var(--cg-300);
  color: var(--neutral-color--rich-black);
  font-weight: 700;
}

.steps-attribute_col.is-4 {
  color: var(--neutral-color--rich-black);
}

.steps-attribute_grid-wrap {
  border: 1px solid #ced8e8;
}

.steps-attribute_content {
  z-index: 1;
  background-color: #fafcff;
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  display: flex;
  position: relative;
}

.steps-attribute_bottom {
  flex-flow: row;
  display: flex;
  position: relative;
}

.steps-attribute_heading, .steps-attribute_heading.heading-style-h3-v2 {
  text-align: center;
}

.steps-attributes_top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  margin-bottom: 5rem;
  display: flex;
}

.steps-attribute_brand-wrap {
  width: 100%;
  max-width: 17rem;
}

.steps-attribute_brand {
  background-color: var(--cg-300);
  width: 100%;
  height: 100%;
  padding: 2.5rem;
}

.steps-attribute_brand-col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.steps-attribute_brand-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 10rem;
  padding: 1.25rem;
  display: flex;
}

.steps-attribute_illusion {
  background-color: var(--cg-300);
  width: 100%;
  max-width: 8.9375rem;
  height: 2.5rem;
  margin-left: auto;
  position: relative;
}

.steps-attribute_clip {
  -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
  clip-path: polygon(0 0, 0 100%, 100% 100%);
  background-color: #ced8e8;
  width: 100%;
  height: 100%;
  position: absolute;
}

.steps-template_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.steps-template_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-template_icon {
  flex: none;
  width: 6.5625rem;
}

.steps-template_info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 28rem;
  display: flex;
}

.steps-template_info.is-full {
  max-width: none;
}

.steps-template_para p {
  font-size: 1.25rem;
}

.steps-template_eye-wrap {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 16rem;
}

.steps_template {
  text-align: center;
}

.steps_template.bayon-heading-style-h4-v2 {
  font-size: 3.25rem;
}

.paper-insight_heading.heading-style-h3-v2 {
  font-size: 2.25vw;
}

.insight-grass-2 {
  z-index: 0;
  width: 5.5rem;
  position: absolute;
  inset: auto -3% -1% auto;
}

.insight-grass-1 {
  z-index: 0;
  width: 2rem;
  position: absolute;
  inset: auto -6% -1% auto;
}

.paper-insight_eyebrow-wrap {
  z-index: 1;
  width: 100%;
  max-width: 40rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.paper-insight_eyebrow-wrap.is-step-2 {
  top: -2rem;
}

.paper-insight_eyebrow {
  z-index: 1;
  background-color: var(--accent-red);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem 2rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: flex;
  position: relative;
  top: -19px;
  left: -37px;
}

.paper-insight_clip {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  background-color: #a5304e;
  width: 2.4rem;
  height: 1.25rem;
  position: absolute;
  inset: auto auto -25% 0%;
}

.paper-insight_clip.is-step-2 {
  bottom: -1.2rem;
}

.paper-insight_eyebrow-2 {
  z-index: 0;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #ca395e;
  flex: none;
  padding: 1.25rem 4.375rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -37px;
  left: -62px;
}

.paper-insight_eyebrow-2.is-step-2 {
  max-width: 32rem;
  font-size: clamp(1rem, 1.8vw, 1.2rem);
}

.insight-eyebrow_clip {
  height: 100%;
  position: absolute;
  inset: 0% -6% 0% auto;
}

.paper-insight_clip-2 {
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  background-color: #a5304e;
  width: 1.6rem;
  height: 1.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.paper-tip_brands-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.paper-tip_brands.is-plivo {
  width: 5rem;
}

.paper-tip_brands.is-fresh {
  width: 7.25rem;
}

.paper-insight_by-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: none;
  display: flex;
}

.paper-insight_bottom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.paper-insight_bottom.is-step-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.paper-insight_by {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--neutral-color--charcoal);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-insight_paper {
  background-color: var(--neutral-color--white);
  position: relative;
  overflow: hidden;
}

.section-steps_icp {
  background-color: var(--cg-200);
}

.steps-icp_top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--neutral-color--rich-black);
  text-align: center;
  flex-flow: column;
  margin-bottom: 4rem;
  display: flex;
}

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

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

.steps-icp_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-icp_icon {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1.125rem;
  margin-left: -6px;
}

.steps-icp_info {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  color: var(--neutral-color--charcoal);
  flex-flow: column;
  display: flex;
}

.section-steps_persona {
  position: relative;
}

.steps-persona_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.steps-persona_para {
  color: var(--cg-300);
  font-weight: 700;
}

.steps-persona_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  max-width: 46rem;
  margin-bottom: 1rem;
  display: flex;
}

.steps-persona_img-wrap {
  background-color: var(--brand-color--thekhelet-purple);
  width: 100%;
  padding: 2.5rem;
  position: relative;
}

.section-steps_expert {
  background-color: var(--neutral-color--white);
  color: var(--neutral-color--rich-black);
}

.steps-expert_top {
  margin-bottom: 4rem;
}

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

.steps-expert_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.steps-expert_item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.steps-expert_left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.steps-expert_icon {
  width: 6.5rem;
  height: 6.5rem;
}

.step-expert_eye-text {
  font-weight: 500;
}

.step-expert_eye-text.bayon-heading-style-h4-v2 {
  font-size: 3vw;
}

.step-expert_eye-text.text-size-xlarge-v2 {
  font-size: 1.6vw;
}

.step-expert_content {
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.step-expert_point-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-top: 2rem;
  display: flex;
}

.step-expert_para-wrap {
  margin-top: 2rem;
}

.steps-attribute_credit-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  margin-top: 4rem;
  display: flex;
}

.insight-cloud-medium {
  z-index: 99;
  width: 2rem;
  position: absolute;
  inset: 24% 3% auto auto;
}

.steps-expert_link, .steps-expert_link:hover {
  color: var(--brand-color--jade-green);
}

.steps-buyer_key-point-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.steps-buyer_key-point-title {
  color: var(--neutral-color--charcoal);
}

.step-buyer_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.steps-target_eye-brows {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.steps-target_eye-brows.is-rule {
  margin-bottom: 0;
}

.button_icon-v2.icon-embed-xsmall {
  width: 2rem;
  height: 2rem;
}

.step-target_eye-text.bayon-heading-style-h4-v2 {
  font-size: 3vw;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.steps-attribute_tranform {
  perspective: 3000px;
}

.steps-example_transform {
  z-index: 1;
  perspective: 3000px;
  position: relative;
}

.step-accordion_line-wrap {
  position: relative;
}

.step-accordion_line {
  background-color: #553f95;
  width: 100%;
  height: 1px;
}

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

.steps-header_content-wrap {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  max-width: 46rem;
  display: flex;
}

.steps-header_img-wrap {
  background-color: var(--brand-color--thekhelet-purple);
  width: 100%;
}

.steps-2-header_heading {
  font-size: 5rem;
}

.steps-2-header_eye-brow-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ideal_customer-s2.bayon-heading-style-h4-v2 {
  font-size: clamp(1rem, 2.8vw, 3.25rem);
}

.steps-2-customer_para {
  color: #fff9f2;
}

.text-link {
  z-index: 1;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}

.text-link.is-lime {
  color: var(--brand-color--lime);
}

.text-link.is-purple {
  color: var(--brand-color--thekhelet-purple);
}

.text-link.is-green {
  color: var(--brand-color--jade-green);
}

.text-link.is-black {
  color: var(--neutral-color--rich-black);
}

.text-link.is-black.text-weight-semibold-v2 {
  font-weight: 600;
}

.text-link.is-white {
  color: var(--neutral-color--white);
}

.text-link.is-indigo {
  color: var(--brand-color--tropical-indigo);
}

.text-link.is-sec-purple {
  color: var(--brand-color--secondary-purple);
}

.step-1-customer_content {
  width: 100%;
  max-width: 47.4rem;
}

.step-2-process_content-wrap {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.toc-h3h2 {
  padding-left: 14px;
}

.fs-toc_richtext {
  background-color: #111;
  padding: 3rem;
}

.fs-toc_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--cb-200);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .25rem;
  margin-bottom: .75rem;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.fs-toc_link:hover {
  color: var(--3d-dart-purple);
  text-decoration: none;
}

.fs-toc_link.w--current {
  color: var(--3d-dart-purple);
}

.fs-toc_link.is-h6 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h6.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h3 {
  letter-spacing: .025rem;
  font-size: .875rem;
}

.fs-toc_link.is-h3.w--current {
  font-size: 14px;
}

.fs-toc_link.is-h5 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h5.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h4 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h4.w--current {
  color: #eaffbb;
}

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

.heading-small {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.4;
}

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

.fs-toc_example {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-toc_sidebar {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1a1a1a;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 30%;
  padding: 1rem 3rem 2rem 0;
  display: flex;
  position: sticky;
  top: 6rem;
}

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

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

.fs-toc_link-wrapper.is-h4 {
  border-left: 1px solid var(--cg-600);
  padding-left: .75rem;
}

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

.fs-toc_link-wrapper.is-h5, .fs-toc_link-wrapper.is-h6 {
  border-left: 1px solid #252525;
  padding-left: .75rem;
}

.fs-toc_link-wrapper.is-h2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #252525;
}

.fs-toc_link-wrapper.is-h3 {
  border-left: 1px solid #252525;
  padding-left: .75rem;
}

.fs-toc_link-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .25rem;
  margin-bottom: .75rem;
  text-decoration: none;
  display: flex;
}

.fs-toc_link-2.w--current {
  color: #bcfd2e;
}

.fs-toc_link-2.is-h6 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link-2.is-h6.w--current {
  color: #eaffbb;
}

.fs-toc_link-2.is-h3 {
  color: #ccc;
  letter-spacing: .025rem;
  font-size: .875rem;
}

.fs-toc_link-2.is-h3.w--current {
  color: #eaffbb;
}

.fs-toc_link-2.is-h5 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link-2.is-h5.w--current {
  color: #eaffbb;
}

.fs-toc_link-2.is-h4 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link-2.is-h4.w--current {
  color: #eaffbb;
}

.div-testing {
  background-color: #000;
  flex-flow: column;
  display: flex;
}

.nav-drop-internal {
  margin: 0;
}

.navi-content-wrapper-main {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.nav-link-dropdown {
  color: var(--white);
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
}

.nav-link-dropdown:hover {
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

.nav-link-dropdown.w--current {
  color: var(--3d-dart-yellow);
}

.nav-dropdown-link-dvider {
  border-top: 2px solid #3e48ab;
}

.nav-list-wrapper-internal {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.nav-list-wrapper-internal.is-spaced-around {
  justify-content: space-around;
}

.steps-process_path-wrap {
  z-index: -1;
  width: 130%;
  max-width: 120rem;
  position: absolute;
  top: auto;
  bottom: -22%;
  left: 50%;
  transform: translate(-50%);
}

.steps-process_path-wrap.is-step_3 {
  bottom: -28%;
}

.steps-process_path-svg {
  width: 100%;
  display: block;
}

.nav-resources_component {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-links-title {
  color: var(--white);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
}

.nav-links-title.is-link:hover {
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

.nav-links-title.is-link.w--current {
  color: var(--3d-dart-yellow);
}

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

.the-rule_categories {
  color: var(--cb-500);
  background-color: #fff9f2;
  padding: 2.5rem;
}

.the-rule_sub-heading {
  line-height: 1.6;
}

.step-2-accordion_sub-para {
  color: var(--neutral-color--charcoal);
}

.text-color-brown {
  color: #ae5a2b;
}

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

.the-rule_dropdown-toggle {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.the-rule_dropdown-list {
  max-height: 0;
  padding-left: 3rem;
  transition: max-height .34s cubic-bezier(.215, .61, .355, 1);
  overflow: hidden;
}

.the-rule_dropdown-list.is-active {
  max-height: 1800px;
}

.the-rule_icon-wrap {
  background-color: #f8b9401f;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.the-rule_dropdown-tite {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.think-gravity_wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.think-gravity_header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.think-gravity_grid {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 63.125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.think-gravity_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.think-gravity_icon-wrap {
  width: 100%;
  max-width: 7.875rem;
}

.eye-brow_rotate {
  perspective: 800px;
  text-decoration: none;
  transform: rotate(-2.13deg);
}

.eye-brow_rotate:hover {
  text-decoration: none;
}

.eye-brow_rotate.is-1 {
  flex-flow: column;
  width: 27rem;
}

.eye-brow_rotate.is-5 {
  flex-flow: column;
  width: 25rem;
}

.eye-brow_rotate.is-4 {
  flex-flow: column;
  width: 17rem;
}

.eye-brow_rotate.is-3 {
  flex-flow: column;
  width: 24rem;
}

.eye-brow_rotate.is-2 {
  flex-flow: column;
  width: 22rem;
}

.eye-brow_rotate.is-step-2 {
  z-index: 2;
  margin-top: -.5rem;
  position: relative;
}

.section_buyers-personas {
  background-color: var(--cg-200);
  color: var(--neutral-color--rich-black);
}

.buyers-personas_header {
  text-align: center;
  width: 100%;
  max-width: 71rem;
  margin-left: auto;
  margin-right: auto;
}

.buyers-personas_heading {
  text-align: center;
  line-height: 1.6;
}

.buyers-personas_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5rem;
  display: grid;
}

.buyers-personas_block {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  background-color: var(--neutral-color--white);
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.buyers-personas_icon {
  width: 100%;
  max-width: 5rem;
  height: 5rem;
  display: flex;
}

.buyers-personas_icon.is-3 {
  max-width: 5rem;
}

.buyers-personas_icon.is-2 {
  max-width: 4.8rem;
}

.buyers-personas_content-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.buyers-personas_content-header {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.buyers-personas_content-block {
  border-left: .3125rem solid var(--3d-dart-yellow);
  padding-left: .75rem;
}

.section_step-problem {
  color: var(--neutral-color--rich-black);
  background-color: #ffefdc;
}

.step-problem_header {
  border-left: .3125rem solid var(--3d-dart-yellow);
  padding-left: .75rem;
}

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

.step-problem_row {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.step-problem_block {
  background-color: #fff9f2;
  padding: 2.5rem;
}

.step-problem_block.is-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.step-problem_list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.step-problem_list.is-gap-large {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.step-problem_img-wrap {
  flex: none;
  width: 100%;
  max-width: 6.3rem;
}

.section-step_example {
  background-color: var(--neutral-color--white);
  color: var(--neutral-color--rich-black);
}

.step-example_wrap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.step-example_header-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

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

.step-example_header-point {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #f2eeff;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.step-example_icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  display: flex;
}

.step-example_header {
  border-left: 5px solid #16766b;
  flex-flow: column;
  padding-top: 0;
  padding-left: .75rem;
  position: relative;
}

.step-example_tag {
  background-color: var(--brand-color--jade-green);
  color: var(--neutral-color--white);
  letter-spacing: -.02em;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  justify-content: flex-start;
  align-items: center;
  margin-top: -1px;
  padding: .75rem 3rem .75rem 2rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 1;
}

.step-example_tag-edge {
  height: 100%;
  position: absolute;
  inset: 0% -1.5rem 0% auto;
}

.step-example_tag-svg {
  height: 100%;
  min-height: 3.45rem;
  display: block;
}

.step-example_content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.step-example_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.step-example_list.is-result {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.step-example_img-gallery {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.step-example_img-gallery.is-channel-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.step-example_img-gallery.is-center {
  justify-content: center;
}

.step-example_img-block {
  background-color: var(--light-grey-2);
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.step-example_img-block.is-top_align {
  justify-content: center;
  align-items: flex-start;
}

.step-example_img-block.is-verticle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.step-example_img-wrap {
  width: 100%;
}

.step-example_img-wrap.is-freightify {
  max-width: 24.2rem;
}

.step-example_img-wrap.is-singlestore {
  width: 80%;
}

.step-example_img-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.step-example_img-grid.is-singlestore {
  display: flex;
}

.paper-insight_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.section_step-content {
  position: relative;
  overflow: hidden;
}

.step-content_wrap {
  z-index: 1;
  width: 100%;
  max-width: 88.5rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.step-content_content {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  display: flex;
}

.step-content_header {
  border-left: .3125rem solid var(--brand-color--lime);
  padding-left: 1.5rem;
}

.step-content_block {
  color: var(--neutral-color--rich-black);
  background-color: #fff9f2;
  padding: 2.5rem;
}

.step-content_list-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.step-content_list {
  margin-bottom: 0;
  padding-left: 1rem;
}

.step-content_bg {
  width: 100%;
  position: absolute;
  inset: 30% 0% auto;
  transform: translate(0, -50%);
}

.section_content-priority {
  overflow: hidden;
}

.content-priority_wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.content-priority_center-align.is-bottom {
  color: #d8cff3;
}

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

.content-priority_component {
  margin-top: 3rem;
  position: relative;
}

.content-priority_grid {
  z-index: 1;
  background-color: var(--white);
  color: var(--neutral-color--rich-black);
  border-top: 1px solid #ced8e8;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.content-priority_block {
  border: 1px solid #ced8e8;
  flex-flow: column;
  justify-content: center;
  margin-top: -1px;
  padding: 1.625rem;
  display: flex;
}

.content-priority_block.is-primary {
  background-color: var(--cg-300);
  border-left-style: none;
  border-left-width: 0;
  border-right-style: none;
  border-right-width: 0;
}

.content-priority_list {
  margin-bottom: 0;
  padding-left: 1rem;
}

.content-priority_bg {
  background-color: var(--cg-200);
  border: 1px solid #ced8e8;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -2.5rem -2rem auto auto;
}

.content-priority_bg-edge {
  width: 100%;
  max-width: 5rem;
  margin-left: -.125rem;
}

.content-priority_grid-wrap {
  z-index: 1;
  position: relative;
}

.section_content-creation {
  position: relative;
  overflow: hidden;
}

.content-creation_wrap {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.content-creation_header-wrap {
  flex-flow: column;
  width: 100%;
  max-width: 36.25rem;
  display: flex;
}

.content-creation_bg {
  z-index: -1;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.content-creation_eye-brows {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.section_content-maping {
  position: relative;
  overflow: hidden;
}

.content-maping_wrap {
  z-index: 1;
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.content-maping_block {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  color: var(--neutral-color--rich-black);
  background-color: #fff9f2;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.content-maping_sub-heading {
  font-size: 3rem;
}

.content-maping_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.content-maping_bg {
  width: 100%;
  position: absolute;
  inset: 50% 0% auto;
  transform: translate(0, -50%);
}

.section_content-map {
  background-color: var(--neutral-color--white);
  color: var(--neutral-color--rich-black);
}

.content-map_wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

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

.content-map_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-map_row.is-center-align {
  align-items: center;
}

.content-map_block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content-map_list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.content-map_list.is-competitor-research {
  width: 100%;
  max-width: 44rem;
}

.content-map_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.content-map_point {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.no-shrink-grow {
  flex: none;
}

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

.content-map_img-wrap {
  flex: none;
  width: 100%;
  max-width: 7rem;
}

.content-map_header {
  background-color: var(--cg-300);
  width: 100%;
  max-width: 16rem;
  padding: 1rem 1.5rem;
  position: relative;
}

.content-map_edge {
  background-color: var(--cg-300);
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  transform-style: preserve-3d;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: 18% auto auto -1.5rem;
  transform: rotateX(180deg)rotateY(180deg)rotateZ(0);
}

.section_buyers-journey {
  position: relative;
  overflow: hidden;
}

.section_buyers-journey.is-2 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.buyers-journey_wrap {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-flow: column;
  display: flex;
}

.buyers-journey_header-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.buyers-journey_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

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

.buyers-journey_grid-raw {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-bottom: .375px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  display: grid;
}

.buyers-journey_grid-raw.is-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  position: relative;
}

.buyers-journey_step {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 12rem;
  display: flex;
}

.buyers-journey_board {
  z-index: 1;
  background-color: var(--brand-color--jade-green);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 10vw;
  padding: .75rem 2rem;
  display: flex;
  position: relative;
}

.buyers-journey_title {
  letter-spacing: -.025rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: clamp(1rem, 2vw, 3.25rem);
  font-weight: 400;
  line-height: 1.2;
}

.buyers-journey_board-bg {
  z-index: -1;
  background-color: #16766b;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -6% 0% 0% -6%;
  transform: rotate(-1.859deg);
}

.buyers-journey_board-bg.is-2 {
  transform: rotate(1.619deg);
}

.buyers-journey_board-bg.is-3 {
  top: -3%;
  transform: rotate(3.363deg);
}

.buyers-journey_board-bg.is-4 {
  top: 1%;
  left: -2%;
  transform: rotate(-2.087deg);
}

.buyers-journey_board-bg.is-5 {
  top: 1%;
  transform: rotate(-2.087deg);
}

.buyers-journey_board-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.buyers-journey_line {
  background-color: var(--brand-color--thekhelet-purple);
  width: .375rem;
  height: 370%;
  max-height: 12rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.buyers-journey_step-content {
  text-align: center;
}

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

.steps-accordion_rich-text {
  color: var(--neutral-color--charcoal);
}

.steps-accordion_rich-text p {
  font-size: 1.125rem;
  font-weight: 500;
}

.steps-accordion_rich-text ul {
  padding-left: 2rem;
}

.steps-accordion_rich-text li {
  font-size: 1.125rem;
}

.profile-green {
  color: var(--brand-color--aquamarine-green);
}

.paper-insight_bottom-guide {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.paper-insight_bottom-guide.is-step-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.step-combi_link, .step-combi_link:hover {
  color: var(--neutral-color--white);
}

.navi-featured-image {
  max-height: 105px;
}

.navi-featured-head {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  text-decoration: none;
}

.navi-featured-text {
  color: #d0d5dd;
  text-decoration: none;
}

.navi-read-more {
  color: var(--3d-dart-yellow);
}

.navi-read-more:hover {
  color: var(--3d-dart-yellow-2);
  text-decoration: underline;
}

.blog-banner_1 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc60a8e10a4009b7378cf8_Mask%20group.png"), linear-gradient(270deg, #2759ac, #0a2554);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 520px, auto;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 64px 48px;
  display: flex;
}

.b1_cta-head {
  font-size: 32px;
  font-weight: 700;
}

.b1_cta-desc {
  font-size: 16px;
  line-height: 1.5;
}

.blog-banner_2 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc629a7aa5a475c12e7bd2_Mask%20group%20(1).png"), linear-gradient(#38449d, #583bac 48%, #241846);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 520px, auto;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 64px 48px;
  display: flex;
}

.blog-banner_3 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc63af2533b5b7666413a7_Mask%20group%20(2).png"), linear-gradient(270deg, #1d2e4a, #0f1827);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 650px, auto;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 64px 48px;
  display: flex;
}

.blog-banner_4 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc64a0ed611382feedd7f9_Mask%20group%20(3).png"), linear-gradient(#358e8f, #073651 100%, #073651);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 520px, auto;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 64px 48px;
  display: flex;
}

.step-2-motion_accordion-bottom {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  opacity: 1;
  flex-flow: column;
  overflow: hidden;
}

.step-2-motion_accordion-bottom.is-3-accord {
  padding-top: 5rem;
}

.motion-accordion_top-info-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.motion-accordion_rich-text-2 p {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.8;
}

.motion-accordion_rich-text-2 li {
  margin-bottom: .75rem;
  font-size: 1.25rem;
}

.motion-accordion_rich-text-2 ul {
  margin-bottom: 0;
  padding-left: 1.3rem;
}

.motion-accordion_example-wrap.is-col-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  display: grid;
}

.motion-accordion_example-wrap.is-col-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.motion-accordion_example {
  background-color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  margin-top: 1rem;
  margin-left: .5rem;
  display: flex;
}

.motion-accordion_example.is-col-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.motion-accordion_example.is-col-2.is-6 {
  margin-top: 2rem;
}

.motion-accordion_example-top {
  padding: 2.25rem 1.5rem;
  position: relative;
}

.motion-accordion_example-label {
  margin-bottom: 1.5rem;
}

.accordion-example_label-text {
  font-weight: 700;
}

.accordion-example_bullets-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-motion_point-icon-wrap {
  background-color: #b094ff1f;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.steps-motion_point-icon-wrap.background-color-secondary-v2 {
  background-color: var(--brand-color--secondary-purple);
}

.steps-motion_point-icon-wrap.is-problem {
  background-color: #ee42661f;
}

.steps-motion_point-icon-wrap.is-fix {
  background-color: #f8b9401f;
}

.motion-accordion_example-bottom {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 2.5rem 4.5rem;
  display: flex;
}

.motion-accordion_example-bottom.is-landscape {
  padding-top: 2rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.motion-accordion_example-bottom.is-landscape.is-less_padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.accordion-example_bottom-image {
  width: 100%;
  height: 100%;
}

.accordion-example_bottom-image.is-bottom_align {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.accordion-example_bottom-image.is_accord-3 {
  height: 27rem;
}

.accordion-example_eye-brow {
  background-color: var(--brand-color--secondary-purple);
  color: var(--neutral-color--white);
  letter-spacing: .025rem;
  text-transform: uppercase;
  padding: .025rem .75rem;
  font-family: Bayon, Arial, sans-serif;
  font-size: 1.25rem;
  display: inline-block;
  position: absolute;
  inset: -4% auto auto -2%;
}

.accordion-example_eye-brow.is-large {
  top: -3%;
  left: -1%;
}

.accordion-example_eyebrow-arrow {
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
  clip-path: polygon(100% 0, 0 0, 100% 100%);
  background-color: #083a34;
  width: .5rem;
  height: .5rem;
  position: absolute;
  inset: auto auto -23% 0%;
}

.steps-motion_accordion-top-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.accordion-top_bulles-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-top: -1rem;
  display: flex;
}

.motion-accordion_sub-info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  padding-left: .5rem;
}

.section-steps_reality {
  background-color: var(--neutral-color--white);
}

.steps-reality_component {
  color: var(--neutral-color--rich-black);
}

.steps-reality_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  max-width: 52rem;
  margin-bottom: 3rem;
  display: flex;
}

.steps-reality_heading-wrap.is-min-height {
  justify-content: flex-start;
  align-items: center;
}

.steps-reality_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4rem;
  display: grid;
}

.steps-reality_list.is-col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.steps-reality_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f2edff;
  padding: 2rem;
}

.steps-reality_icon {
  width: 3rem;
  margin-bottom: 1.5rem;
}

.steps-reality_icon.is-2 {
  width: 5rem;
}

.steps-reality_subheading-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-channel_para {
  color: var(--cg-300);
}

.steps-channel_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  width: 100%;
  max-width: 46rem;
  padding-left: .75rem;
  display: flex;
}

.steps-channel_heading-wrap.is-min-height {
  justify-content: flex-start;
  align-items: center;
}

.section-steps_channel {
  position: relative;
}

.steps-channel_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  display: grid;
}

.steps-channel_eye-brows {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.step-channel_eye-text.bayon-heading-style-h4-v2 {
  font-size: 3vw;
}

.steps-pillar_heading.bayon-heading-style-h3-v2 {
  text-align: center;
}

.steps-pillar_heading-wrap {
  margin-bottom: 4rem;
}

.steps-pillar_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: flex;
}

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

.steps-pillar_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  height: 100%;
  padding: 2.5rem;
}

.steps-pillar_icon {
  width: 6.5625rem;
  margin-bottom: 1.5rem;
}

.steps-pillar_icon.is-improve {
  width: 10.375rem;
}

.steps-pillar_icon.is-criteria {
  width: 7.3125rem;
}

.steps-pillar_icon.is-buying {
  width: 9.6rem;
}

.steps-pillar_icon.is-earned {
  width: 10rem;
}

.steps-pillar_sub-heading-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 1.5rem;
  display: flex;
}

.steps-pillar_item-heading {
  color: #344054;
}

.steps-pillar_point-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.steps-pillar_item-para {
  color: var(--neutral-color--rich-black);
}

.steps-pillar_item-desc {
  background-color: #301b6d;
  max-height: 14rem;
  padding: 2rem 1.5rem;
}

.steps-pillar_item-desc-text {
  font-weight: 500;
}

.steps-pillar_item-desc-text.text-size-xlarge-v2 {
  font-size: 1.5vw;
}

.section-steps_focus {
  background-color: var(--neutral-color--white);
}

.steps-focus_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: var(--neutral-color--rich-black);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.paper-content_info-para {
  color: var(--neutral-color--rich-black);
  font-weight: 600;
}

.paper-content_bottom {
  margin-top: 4rem;
}

.steps-paper_orange-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 22% 0% 0%;
}

.steps-paper_orange-bg.is-align-top {
  top: 5rem;
}

.steps-paper_orange-bg.is-align-bottom {
  inset: auto 0% -65%;
}

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

.steps-align_top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #101828;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  margin-bottom: 5rem;
  display: grid;
}

.steps-align_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  padding-left: .75rem;
}

.steps-align_point-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.steps-making_top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #101828;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  margin-bottom: 5rem;
  display: flex;
}

.steps-making_top.is-horizontal {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.steps-making_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  width: 100%;
  max-width: 30rem;
  padding-left: .75rem;
}

.steps-making_item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.steps-making_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.section-steps_making {
  background-color: var(--neutral-color--white);
  color: var(--neutral-color--rich-black);
}

.step-making_content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.steps-making_icon {
  flex: none;
  width: 5rem;
  height: 5rem;
}

.steps-master_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.steps-master_bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 22% 0% 0%;
}

.steps-master_bg.is-align-top {
  top: 5rem;
}

.section-steps_master {
  position: relative;
  overflow: hidden;
}

.section-steps_channels {
  background-color: #ffefe7;
}

.steps-channels_component {
  color: var(--neutral-color--rich-black);
}

.steps-channels_top {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.steps-channels_logo-wrap {
  width: 100%;
  max-width: 13.5rem;
  padding-top: .75rem;
}

.steps-channels_heading-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-channels_bottom {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.steps-channels_quote-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff8f5;
  border: 1px solid #efcfc0;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.steps-channels_quote-icon {
  flex: none;
  width: 8.75rem;
  height: 8.75rem;
  display: flex;
}

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

.steps-channels_quote-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.steps-channels_qc-para {
  letter-spacing: normal;
  line-height: 1.6;
}

.steps-channels_quote-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.step-exampe_quote-by-company {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--brand-color--lavender);
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.step-exampe_quote-com-text {
  font-weight: 600;
}

.step-exampe_quote-by-credits {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.step-exampe_quote-social-icon {
  width: 1.5rem;
  height: 1.5rem;
  transition: transform .2s, color .3s;
  display: flex;
}

.step-exampe_quote-social-icon:hover {
  transform: scale(1.1);
}

.step-exampe_quote-icon {
  width: 3.75rem;
  height: 3.75rem;
  display: flex;
  position: absolute;
  inset: auto 3% -15% auto;
}

.text-figure-link {
  text-decoration: underline;
  position: relative;
}

.text-figure-link.is-lime {
  color: var(--brand-color--lime);
}

.text-figure-link.is-purple {
  color: var(--brand-color--thekhelet-purple);
}

.text-figure-link.is-green {
  color: var(--brand-color--jade-green);
}

.text-figure-link.is-black {
  color: var(--neutral-color--rich-black);
}

.text-figure-link.is-slate-grey {
  color: var(--neutral-color--slate-grey);
}

.text-figure-link.is-grey {
  color: var(--neutral-color--grey);
}

.text-figure-link.is-white {
  color: var(--neutral-color--white);
}

.text-figure-link.is-charcoal {
  color: var(--neutral-color--charcoal);
}

.section-steps_pitfall {
  background-color: var(--neutral-color--white);
}

.steps-pitfall_component {
  color: var(--neutral-color--rich-black);
}

.steps-pitfall_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  margin-bottom: 3.5rem;
  padding-left: .75rem;
}

.steps-pitfall_content-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps-pitfall_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.steps-pitfall_icon {
  width: 3.5rem;
  height: 3.5rem;
}

.steps-pitfall_info {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-pitfall_sub-title {
  font-weight: 500;
}

.steps-pitfall_prob-fix-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

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

.step-creation_item-copy {
  background-color: #fff9f2;
  padding: 2.5rem;
}

.step-creation_item-copy.is-1 {
  background-color: #efebfc;
}

.step-creation_item-copy.is-2 {
  background-color: #fff1f4;
}

.step-invest_item {
  background-color: #fff9f2;
  border-radius: .25rem;
  padding: 2.5rem;
}

.step-invest_item.is-1 {
  background-color: #f6fffb;
  border: 1px solid #16766b;
}

.step-invest_item.is-3 {
  background-color: #fff1f4;
}

.step-invest_item.is-2 {
  background-color: #fff8f9;
  border: 1px solid #ff98b3;
}

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

.steps-invest_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  color: var(--neutral-color--rich-black);
  margin-bottom: 3.5rem;
  padding-left: .75rem;
}

.step-link.is-black {
  color: var(--neutral-color--rich-black);
}

.step-example_img-col-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.section-steps_approach {
  background-color: var(--cg-200);
}

.steps-approach_top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--neutral-color--rich-black);
  text-align: center;
  flex-flow: column;
  margin-bottom: 4rem;
  display: flex;
}

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

.steps-approach_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  background-color: #f2edff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem;
}

.steps-approach_icon {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1.125rem;
  margin-left: -6px;
}

.steps-approach_info {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  color: var(--neutral-color--charcoal);
  flex-flow: column;
  display: flex;
}

.steps-approach_info-title {
  color: var(--neutral-color--rich-black);
}

.steps-tip_info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-tip_icon {
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.steps-tip_key-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff9f2;
  flex-flow: column;
  width: 100%;
  margin-top: 2rem;
  padding: 2.5rem;
  display: flex;
}

.steps-tip_main-icon {
  width: 5rem;
  height: 5rem;
  margin-bottom: 3rem;
}

.steps-tip_main-icon.is-2 {
  width: 4rem;
  height: 6rem;
  display: flex;
}

.steps-tip_rich-text {
  color: var(--neutral-color--charcoal);
}

.steps-tip_rich-text p {
  font-size: 1.125rem;
}

.steps-tip_rich-text strong {
  font-weight: 600;
}

.step-tip_content-list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

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

.steps-best_top {
  grid-column-gap: 8.125rem;
  grid-row-gap: 8.125rem;
  color: #101828;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

.steps-best_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  padding-left: .75rem;
  display: flex;
}

.steps-best_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

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

.steps-best_item {
  background-color: #fff9f2;
  padding: 2.5rem;
}

.steps-best_icon {
  width: 6.5rem;
  height: 6.5rem;
  margin-bottom: 1.5rem;
}

.steps-best_subheading-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 1.5rem;
  display: flex;
}

.steps-best_item-heading {
  color: #101828;
}

.steps-process_square-bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.steps-process_square-bg.is-align-top {
  top: 5rem;
}

.steps-game_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--brand-color--jade-green);
  padding-left: .75rem;
  display: flex;
}

.steps-game_top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #101828;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  margin-bottom: 5rem;
}

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

.steps-game_content-list {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.steps-game_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.steps-game_key-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff9f2;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.steps-game_key-info {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.steps-game_info {
  width: 100%;
}

.steps-game_para-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-top: .75rem;
  margin-bottom: 2rem;
  transition: transform .325s;
  display: flex;
}

.steps-game_link-detail {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-game_social {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  transition: transform .2s;
}

.steps-game_social:hover {
  transform: scale(1.1);
}

.steps-game_image-wrap {
  width: 100%;
  max-width: 40rem;
}

.is-pro-tip-highlight {
  color: #ae5a2b;
}

.paper-para_bottom {
  color: var(--neutral-color--rich-black);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.paper-tip_icon {
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
}

.paper-tip_info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.steps-build_content-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  display: grid;
}

.steps-build_content {
  flex-flow: column;
  display: flex;
}

.steps-build_para-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.steps-build_para {
  color: var(--cg-300);
}

.steps-build_para-1 {
  color: var(--brand-color--tropical-indigo);
  font-weight: 700;
}

.steps-build_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: .75rem;
  margin-bottom: .75rem;
  display: flex;
}

.steps-build_rich-text-point p {
  color: var(--neutral-color--white);
  font-size: 1.125rem;
  line-height: 1.7;
}

.steps-build_rich-text-point ul, .steps-build_rich-text-point li {
  color: var(--neutral-color--rich-black);
}

.steps-build_rich-text-point strong {
  font-weight: 600;
}

.steps-build_point {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-build_point-icon-wrap {
  background-color: var(--brand-color--secondary-purple);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.steps-build_point-icon-wrap.background-color-secondary-v2 {
  background-color: var(--brand-color--secondary-purple);
}

.steps-build_point-icon-wrap.is-problem {
  background-color: #ee42661f;
}

.steps-build_point-icon-wrap.is-fix {
  background-color: #f8b9401f;
}

.eye-brow_dark-static {
  padding: 1rem 1.75rem;
  position: relative;
}

.eye-brow_dark-static.is-yellow {
  background-color: var(--brand-color--lime);
}

.eye-brow_dark-static.background-color-lime-v2.hh_is-eyebrow-1 {
  margin-top: -3.625rem;
  margin-right: -.75rem;
}

.eye-brow_dark-static.background-color-lime-v2.core_is-eyebrow-1, .eye-brow_dark-static.background-color-lime-v2.core_is-eyebrow-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_dark-static.background-color-jade-green-v2.hh_is-eyebrow-2 {
  z-index: -1;
}

.eye-brow_dark-static.hh_is-eyebrow-1 {
  z-index: 1;
  transform: none;
  box-shadow: 12px 18px 5px #00000021;
}

.eye-brow_dark-static.core_is-eyebrow-1 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_dark-static.core_is-eyebrow-2 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 6.5rem;
  display: flex;
}

.eye-brow_dark-static.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
  margin-left: 7.5vw;
}

.eye-brow_dark-static.core_is-eyebrow-3 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 14.85rem;
  display: flex;
}

.eye-brow_dark-static.core_is-eyebrow-3.background-color-jade-green-v2 {
  margin-left: 18vw;
}

.eye-brow_dark-static.execute_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: -2.25rem;
  margin-right: -1rem;
  display: flex;
  transform: rotate(-3deg);
}

.eye-brow_dark-static.execute_is-eyebrow-2 {
  z-index: 0;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: rotate(-2deg);
}

.eye-brow_dark-static.whyus_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_dark-static.feature_is-eyebrow-1 {
  z-index: 2;
}

.eye-brow_dark-static.guide_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_dark-static.tooltip-eyebrow {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .75rem 1.5rem;
  display: flex;
}

.eye-brow_dark-static.step-h_is-eyebrow {
  padding-top: .75rem;
  padding-bottom: .75rem;
  transform: rotate(-2deg);
}

.eye-brow_dark-static.ideal_is-eyebrow-2 {
  margin-left: 54px;
}

.eye-brow_dark-static.process-eyebrow, .eye-brow_dark-static.process-eyebrow-4 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_dark-static.step-key_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_dark-static.step-key_is-eyebrow-1 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_dark-static.step-key_is-eyebrow-1.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 5.5rem;
}

.eye-brow_dark-static.step-target_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_dark-static.step-target_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_dark-static.step-target_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_dark-static.template_is-eyebrow {
  z-index: 2;
  margin-left: 54px;
  text-decoration: none;
}

.eye-brow_dark-static.template_is-eyebrow.background-color-lime-v2 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
}

.eye-brow_dark-static.template_is-eyebrow.background-color-lime-v2:hover {
  text-decoration: none;
}

.eye-brow_dark-static.step-persona_is-eyebrow {
  z-index: 1;
}

.eye-brow_dark-static.step-persona_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_dark-static.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 8.3rem;
}

.eye-brow_dark-static.persona_is-eyebrow {
  top: 3.8125rem;
}

.eye-brow_dark-static.step-expert_eyebrow {
  background-color: var(--cg-300);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.eye-brow_dark-static.customer_is-eyebrow-2 {
  margin-left: 54px;
}

.eye-brow_dark-static.customer-step-2_is-eyebrow-2 {
  margin-left: 54px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.eye-brow_dark-static.step-gravity_is-eyebrow {
  background-color: var(--purple);
  transform: rotate(-2.088deg);
}

.eye-brow_dark-static.step-gravity_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_dark-static.think-gravity_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_dark-static.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: auto;
  margin-right: 18rem;
}

.eye-brow_dark-static.content-creation_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_dark-static.content-creation_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_dark-static.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_dark-static.best-exp_ondesk {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--brand-color--dark-purple);
  justify-content: flex-start;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.steps-header_ondesk {
  margin-top: 0;
  margin-bottom: 0;
}

.steps-header_ondesk.text-size-medium-v2 {
  font-weight: 400;
}

.eye-brow_desk-logo {
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.steps-marketing_heading {
  line-height: 1.6;
}

.steps-data_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: 5px solid var(--brand-color--jade-green);
  width: 100%;
  max-width: 52rem;
  padding-left: .75rem;
  display: flex;
}

.steps-data_heading-wrap.is-min-height {
  justify-content: flex-start;
  align-items: center;
}

.steps-data_top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4rem;
  display: grid;
}

.steps-data_icon {
  width: 6rem;
  height: 6rem;
  margin-bottom: 1.5rem;
}

.steps-data_icon.is-2 {
  width: 5rem;
}

.steps-matrics_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  width: 100%;
  max-width: 46rem;
  margin-bottom: 1.5rem;
  padding-left: .75rem;
  display: flex;
}

.steps-matrics_heading-wrap.is-min-height {
  justify-content: flex-start;
  align-items: center;
}

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

.step-core_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.step-core_list.is-col-3 {
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row dense;
}

.step-core_item {
  background-color: #ffefe7;
  padding: 2.5rem 2.5rem 1.5rem;
}

.steps-feature_info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.steps-feature_icon {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.steps-fearure_item-heading {
  color: #101828;
}

.steps-feature_point-para {
  color: var(--neutral-color--rich-black);
  font-weight: 500;
}

.steps-feature_point {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.step-feature_top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.step-feature_top.is-vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-feature_point-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.section-steps_feature {
  background-color: #fff;
  overflow: hidden;
}

.steps-feature_top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #101828;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  margin-bottom: 5rem;
  display: grid;
}

.steps-feature_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  padding-left: .75rem;
}

.steps-feature_point-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff8f5;
  border: 1px solid #efcfc0;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.steps-feature_point-info.is-top-align {
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-feature_icons {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.875rem;
  height: 1.875rem;
  display: flex;
}

.steps-feature_sub-para {
  color: var(--neutral-color--rich-black);
  font-weight: 500;
}

.steps-feature_rich-text {
  color: var(--neutral-color--charcoal);
}

.steps-feature_rich-text p {
  font-size: 1.125rem;
  font-weight: 500;
}

.steps-feature_icon-wrap {
  border: 1px solid #efcfc0;
  border-radius: .375rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
}

.steps-prioritizing_item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

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

.steps-report_top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #101828;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  margin-bottom: 3.75rem;
  display: grid;
}

.steps-report_heading-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-report_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-report_content {
  background-color: #f7f7f7;
  padding: 1.5rem;
}

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

.step-report_list.is-col-3 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row dense;
}

.steps-report_item {
  flex-flow: column;
  display: flex;
}

.step-report_top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.step-report_top.is-vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-report_point-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-report_list-wrap {
  background-color: var(--neutral-color--white);
  height: 100%;
  padding: 1.5rem;
}

.steps-report_info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #85263f;
  flex-flow: column;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.steps-report_info.is-customization {
  background-color: var(--3d-dart-yellow);
}

.steps-report_item-heading {
  margin-top: 0;
  margin-bottom: 0;
}

.steps-report_wrap {
  margin-bottom: 5rem;
}

.steps-report_wrap.is-last {
  margin-bottom: 0;
}

.section-steps_stack {
  position: relative;
}

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

.steps-stack_eye-brows {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.step-stack_eye-text.bayon-heading-style-h4-v2 {
  font-size: 3vw;
}

.steps-matrics_heading-wrap-copy {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  width: 100%;
  max-width: 46rem;
  margin-bottom: 1.5rem;
  padding-left: .75rem;
  display: flex;
}

.steps-matrics_heading-wrap-copy.is-min-height {
  justify-content: flex-start;
  align-items: center;
}

.steps-stack_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  width: 100%;
  max-width: 46rem;
  margin-bottom: 1.5rem;
  padding-left: .75rem;
  display: flex;
}

.steps-stack_heading-wrap.is-min-height {
  justify-content: flex-start;
  align-items: center;
}

.steps-stack_para-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.section-steps_stage {
  background-color: #240943;
}

.section-steps_stage.is-2 {
  background-color: #041e20;
}

.section-steps_stage.is-3 {
  background-color: #220a03;
}

.steps-stage_wrap {
  z-index: 1;
  background-color: #211640;
  border-radius: .75rem;
  padding: 8rem 5rem 5rem;
  position: relative;
}

.steps-stage_wrap.is-2 {
  background-color: #052a25;
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.steps-stage_wrap.is-3 {
  background-color: #3d1c0a;
  padding-top: 7rem;
  position: relative;
}

.steps-stage_top {
  z-index: 1;
  width: 100%;
  max-width: 61rem;
  margin-bottom: 3.75rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.steps-stage_heading-wrap {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

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

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

.steps-stage_sub-list.is-col-2 {
  grid-template-columns: 1fr 1fr;
}

.steps-stage_sub-item {
  background-color: #2c1a60;
  padding: 1.5rem 1.125rem;
}

.steps-stage_sub-item.is-stage-2 {
  background-color: #0e4e47;
}

.steps-stage_sub-item.is-stage-3 {
  background-color: #6a380f;
}

.steps-stage_point {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.steps-stage_point-icon-wrap {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.steps-stage_point-icon-wrap.background-color-secondary-v2 {
  background-color: var(--brand-color--secondary-purple);
}

.steps-stage_point-icon-wrap.is-problem {
  background-color: #ee42661f;
}

.steps-stage_point-icon-wrap.is-fix {
  background-color: #f8b9401f;
}

.stage-accordion_rich-text-point p {
  font-size: 1.125rem;
  line-height: 1.7;
}

.stage-accordion_rich-text-point ul, .stage-accordion_rich-text-point li {
  color: var(--neutral-color--rich-black);
}

.stage-accordion_rich-text-point strong {
  font-weight: 600;
}

.steps-stage_main-chart {
  z-index: 1;
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.steps-stage_main-chart.is-stage-2 {
  width: 100%;
  max-width: 59rem;
  margin-left: auto;
  margin-right: auto;
}

.steps-stage_chart {
  width: 100%;
  max-width: 31.25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.steps-stage_chart.is-2 {
  margin-left: 0;
}

.steps-stage_chart.is-slight-right {
  margin-top: -1rem;
  margin-right: 8.3rem;
}

.steps-stage_chart.is-slight-left {
  max-width: 40rem;
  margin-left: 12.3rem;
  margin-right: auto;
}

.steps-stage_chart-top {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 2px solid var(--brand-color--jade-green);
  background-color: #e2fff3;
  border-radius: .25rem;
  flex-flow: row;
  margin-bottom: .75rem;
  padding: .875rem;
  display: flex;
  position: relative;
}

.steps-stage_chart-top.is-2 {
  background-color: #fff5de;
  margin-bottom: 1rem;
}

.steps-stage_chart-top.is-dark-blue {
  border-color: var(--brand-color--secondary-purple);
  background-color: #efe9ff;
  margin-bottom: .75rem;
}

.steps-stage_chart-top.is-red {
  color: #ee4266;
  background-color: #efe9ff;
  border-color: #ee4266;
  margin-bottom: 1rem;
}

.steps-stage_chart-top.is-5 {
  color: #00a6ed;
  background-color: #e4f7ff;
  border-color: #00a6ed;
  width: 100%;
  max-width: 31.25rem;
  margin-bottom: 1rem;
}

.steps-stage_chart-top.is-grey {
  color: #19c3b0;
  background-color: #ebf5ef;
  border-color: #3acfbe;
  margin-bottom: 1rem;
}

.steps-stage_chart-top.is-light-red {
  color: #ff5f47;
  background-color: #ffedeb;
  border-color: #ff705a;
  margin-bottom: .75rem;
}

.steps-stage_icon-wrap {
  background-color: var(--brand-color--jade-green);
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.steps-stage_icon-wrap.is-2 {
  background-color: var(--3d-dart-yellow);
}

.steps-stage_icon-wrap.is-dark-blue {
  background-color: var(--brand-color--secondary-purple);
}

.steps-stage_icon-wrap.is-red {
  background-color: #ee4266;
}

.steps-stage_icon-wrap.is-blue {
  background-color: #00a6ed;
}

.steps-stage_icon-wrap.is-grey {
  background-color: #3acfbe;
}

.steps-stage_icon-wrap.is-light-red {
  background-color: #ff705a;
}

.steps-stage_icon {
  flex: none;
  width: 3rem;
  height: 3rem;
}

.steps-stage_chart-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.steps-stage_chart-heading {
  margin: 0;
  font-weight: 700;
}

.steps-stage_chart-heading.text-size-medium-v2 {
  line-height: 1.5;
}

.steps-stage_chart-para {
  font-weight: 500;
}

.steps-stage_chart-para.is-red {
  color: #85263f;
}

.steps-stage_chart-para.is-grey {
  color: #216d6f;
}

.steps-stage_chart-para.is-blue {
  color: #1d6b8c;
}

.steps-stage_chart-para.is-green {
  color: #16766b;
}

.steps-stage_chart-logo-wrap {
  z-index: 2;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.steps-stage_chart-logo-wrap.is-vertical {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.steps-stage_chart-tool {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.steps-stage_chart-tool.is-1 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--brand-color--jade-green);
}

.steps-stage_chart-tool.is-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--3d-dart-yellow);
}

.steps-stage_chart-tool.is-2.is-right-align {
  margin-left: auto;
}

.steps-stage_chart-tool.is-dark-blue {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--brand-color--secondary-purple);
}

.steps-stage_chart-tool.is-red {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--accent-red);
}

.steps-stage_chart-tool.is-blue {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #00a6ed;
}

.steps-stage_chart-tool.is-grey {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #3acfbe;
}

.steps-stage_chart-tool.is-light-red {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #ff705a;
}

.steps-stage_chart-tool.is-light-red.is-right-align {
  margin-left: auto;
}

.steps-stage_chart-label {
  font-weight: 700;
}

.steps-stage_chart-logo-cont {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--neutral-color--white);
  border-radius: .25rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.steps-stage_chart-logo-cont.is-1 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--brand-color--jade-green);
}

.steps-stage_chart-img-wrap {
  width: 100%;
  max-width: 5.6rem;
}

.steps-stage_chart-img-wrap.is-meta {
  height: 3rem;
}

.steps-stage_chart-img-wrap.is-x {
  height: 2rem;
}

.steps-stage_chart-img-wrap.is-6rem {
  max-width: 6.1rem;
}

.svg-chart-line {
  z-index: 0;
  pointer-events: none;
  width: 3rem;
  height: 61%;
  position: absolute;
  inset: 26% auto auto -8%;
}

.svg-chart-line.is-right {
  z-index: 3;
  width: 21rem;
  height: 100%;
  inset: auto 0% -47% auto;
}

.svg-chart-line.is-2 {
  width: 22rem;
  height: 180%;
  inset: 52% 0% auto auto;
}

.svg-chart-line.is-5 {
  width: 25rem;
  height: 71%;
  top: 26%;
  left: 3%;
}

.svg-chart-line.is-3 {
  width: 22rem;
  height: 190%;
  top: 37%;
  left: 5%;
}

.svg-chart-line.is-4 {
  width: 22rem;
  height: 120%;
  max-height: 33vh;
  inset: 80% -16% auto auto;
}

.svg-chart-line.is-4-1 {
  width: 20rem;
  height: 50%;
  inset: 32% auto auto 4%;
}

.svg-chart-line.is-blue-hang {
  width: 25rem;
  height: 71%;
  top: 26%;
  left: 3%;
}

.svg-chart-line.is-hang_left {
  width: 1rem;
  height: 71%;
  inset: -53% auto auto 7%;
}

.svg-chart-line.is-hang-right {
  width: 1rem;
  height: 71%;
  inset: -52% 6% auto auto;
}

.svg-chart-line.is-hang-left {
  width: 1rem;
  height: 71%;
  inset: -53% auto auto 7%;
}

.svg-chart-line.is-stage-3.is-1 {
  width: 12rem;
  height: .8rem;
  inset: 18% -39% auto auto;
}

.svg-chart-line.is-stage-3.is-2 {
  width: 105%;
  height: 100%;
  margin-left: 2rem;
  top: 41%;
  right: -9%;
}

.svg-chart-line.is-stage-3.is-3 {
  width: 105%;
  inset: 1% 10% auto auto;
}

.svg-chart-line.is-stage-3.is-4 {
  width: 23rem;
  height: auto;
  max-height: none;
  inset: 38% auto auto 4%;
}

.svg-chart-line.is-stage-2.is-1 {
  width: 77vw;
  height: 82%;
  inset: auto auto -7.5vh -115%;
}

.svg-chart-line.is-stage-2.is-2 {
  width: 24rem;
  height: 130%;
  inset: 23% auto auto 14%;
}

.svg-chart-line.is-stage-2.is-4 {
  width: 12rem;
  height: 1.8rem;
  max-height: none;
  inset: 16% -37% auto auto;
}

.svg-chart-line.is-stage-2.is-5 {
  width: 37vw;
  height: 78%;
  top: 47%;
  left: 2%;
}

.steps-stage_bottom.is-horizontal {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.steps-stage_bottom.is-horizontal.is-3 {
  flex-flow: row;
  margin-top: .6rem;
  margin-left: 6.4rem;
}

.steps-stage_bottom.is-horizontal.is-4 {
  flex-flow: wrap;
  margin-top: -.2rem;
  margin-left: 8.3rem;
}

.steps-stage_bottom.is-horizontal.is-5 {
  margin-left: 4.3rem;
}

.steps-stage_bottom.is-horizontal.is-5.is-wap {
  flex-flow: wrap;
}

.steps-stage_bottom.is-horizontal.is-5.is-content {
  margin-left: 7.5rem;
}

.steps-stage_bottom.is-horizontal.is-wrap {
  flex-flow: wrap;
}

.text-color-3d-yellow {
  color: var(--3d-dart-yellow);
}

.steps-stage_col-2 {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  margin-bottom: 2rem;
  display: flex;
}

.steps-stage_col-2.is-last {
  margin-bottom: 0;
}

.steps-stage_col-2.b2b-list-items2-v2 {
  margin-bottom: 2rem;
}

.steps-stage_col-2.is-stage-2 {
  margin-bottom: 0;
}

.steps-stage_bottom-wrap {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  flex-flow: column;
  display: flex;
}

.steps-integration_card-wrap {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex-flow: column;
  margin-top: 3rem;
  display: flex;
}

.steps-integration_card-cont {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: flex-end;
  display: flex;
}

.steps-integration_card-cont.is-left {
  justify-content: flex-start;
}

.steps-integration_card {
  width: 100%;
  max-width: 31.625rem;
  position: relative;
}

.steps-integration_card.is-1 {
  top: 3rem;
}

.steps-integration_card-front {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 73%, 88% 100%, 0 100%, 0% 50%);
  clip-path: polygon(0 0, 100% 0, 100% 73%, 88% 100%, 0 100%, 0% 50%);
  background-color: #fff9f6;
  padding: 2.25rem;
  display: flex;
  position: relative;
}

.steps-integration_card-icon {
  width: 2rem;
}

.steps-integration_card-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--neutral-color--rich-black);
  flex-flow: column;
  display: flex;
}

.steps-integration_card-para {
  font-size: 1.25vw;
}

.steps-integration_polygon {
  width: 6rem;
  height: 6rem;
  position: absolute;
  inset: auto -1.4vw -2.3vh auto;
}

.steps-integration_card-back {
  z-index: 0;
  width: 100%;
  max-width: 28.125rem;
  position: absolute;
  inset: auto -1% -18% auto;
}

.steps-integration_card-back.is-3 {
  bottom: -13%;
}

.steps-stage_eye-brow {
  background-color: #6645c9;
  padding: 2rem 2.5rem;
  display: inline-block;
  position: relative;
  top: 3rem;
}

.steps-stage_eye-brow.is-green {
  background-color: var(--brand-color--jade-green);
}

.steps-stage_hole {
  position: absolute;
  inset: 7% auto auto 6%;
}

.steps-stage_hole.is-2 {
  inset: 7% 6% auto auto;
}

.circle_outer {
  flex: none;
  width: 1.6rem;
  height: 1.6rem;
}

.background-color-3d-dart-yellow {
  background-color: var(--3d-dart-yellow);
}

.section-steps_tech {
  background-color: #ffefe7;
  overflow: hidden;
}

.paper-tech_eyebrow-2 {
  z-index: 0;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #ca395e;
  flex: none;
  padding: 1.5rem 2rem 1.5rem 4.375rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -37px;
  left: -62px;
}

.paper-tech_eyebrow-2.is-step-2 {
  max-width: 32rem;
  font-size: clamp(1rem, 1.8vw, 1.2rem);
}

.paper-tech_cut {
  z-index: 0;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  background-color: #fdd7c5;
  width: 2rem;
  height: 2.38rem;
  position: absolute;
  inset: -39px 0% auto auto;
}

.paper-tech_cut.is-tip {
  background-color: #ae5a2b;
}

.paper-tech_piece {
  z-index: 0;
  background-color: #fbe2d6;
  width: 100%;
  max-width: 13.1875rem;
  position: relative;
  top: -2.375rem;
  left: -2rem;
}

.paper-tech_content {
  z-index: 2;
  background-color: #fff8f5;
  padding: 6.25rem 4rem;
  position: relative;
}

.paper-tech_content.is-step-2 {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.paper-tech_content-info {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.step-tech_top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border: 1px solid #efcfc0;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.step-tech_top.is-vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-marketers_icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.steps-marketers_info {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.steps-tech_item-heading {
  color: #101828;
}

.steps-stage_col-1 {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  margin-bottom: 8rem;
  display: block;
}

.steps-stage_col-1.is-last {
  margin-bottom: 0;
}

.steps-stage_col-1.b2b-list-items2-v2 {
  margin-bottom: 2rem;
}

.steps-stage_col-1.is-stage-2 {
  margin-bottom: 0;
}

.step-customer_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 25% 0% 0%;
}

.step-customer_bg.is-align-top {
  top: 5rem;
}

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

.steps-dash_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  display: grid;
}

.steps-dash_info {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #101828;
  flex-flow: column;
  display: flex;
}

.steps-dash_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-left: .3125rem solid var(--3d-dart-yellow);
  padding-left: .75rem;
  display: flex;
}

.steps-dash_image-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.stage-3_eyebrow {
  z-index: 1;
  background-color: var(--3d-dart-yellow);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem 2rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: flex;
  position: relative;
  top: -19px;
  left: -37px;
}

.stage-3_clip {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  background-color: #ae5a2b;
  width: 2.4rem;
  height: 1.25rem;
  position: absolute;
  inset: auto auto -25% 0%;
}

.stage-3_clip.is-step-2 {
  bottom: -1.2rem;
}

.stage-3_eyebrow-2 {
  z-index: 0;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #cc8f1c;
  flex: none;
  padding: 1.5rem 2rem 1.5rem 4.375rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -37px;
  left: -62px;
}

.stage-3_eyebrow-2.is-step-2 {
  max-width: 32rem;
  font-size: clamp(1rem, 1.8vw, 1.2rem);
}

.stage-3_eyebrow-wrap {
  z-index: 1;
  width: 100%;
  max-width: 40rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.stage-3_eyebrow-wrap.is-step-2 {
  top: -2rem;
}

.stage-2_eyebrow {
  z-index: 1;
  background-color: var(--brand-color--jade-green);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem 2rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: flex;
  position: relative;
  top: -19px;
  left: -37px;
}

.stage-2_eyebrow-2 {
  z-index: 0;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #259d6b;
  flex: none;
  padding: 1.5rem 2rem 1.5rem 4.375rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -37px;
  left: -62px;
}

.stage-2_eyebrow-2.is-step-2 {
  max-width: 32rem;
  font-size: clamp(1rem, 1.8vw, 1.2rem);
}

.stage-2_clip {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  background-color: #16766b;
  width: 2.4rem;
  height: 1.25rem;
  position: absolute;
  inset: auto auto -25% 0%;
}

.stage-2_clip.is-step-2 {
  bottom: -1.2rem;
}

.stage-2_eyebrow-wrap {
  z-index: 1;
  width: 100%;
  max-width: 40rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.stage-2_eyebrow-wrap.is-step-2 {
  top: -2rem;
}

.stage-1_eyebrow {
  z-index: 1;
  background-color: var(--brand-color--secondary-purple);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem 2rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: flex;
  position: relative;
  top: -19px;
  left: -37px;
}

.stage-1_clip {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  background-color: #351b82;
  width: 2.4rem;
  height: 1.25rem;
  position: absolute;
  inset: auto auto -25% 0%;
}

.stage-1_clip.is-step-2 {
  bottom: -1.2rem;
}

.stage-1_eyebrow-2 {
  z-index: 0;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #6245b5;
  flex: none;
  padding: 1.5rem 2rem 1.5rem 4.375rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -37px;
  left: -62px;
}

.stage-1_eyebrow-2.is-step-2 {
  max-width: 32rem;
  font-size: clamp(1rem, 1.8vw, 1.2rem);
}

.stage-1_clip-2 {
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  background-color: #351b82;
  width: 1.6rem;
  height: 1.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.stage-2_clip-2 {
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  background-color: #16766b;
  width: 1.6rem;
  height: 1.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.stage-3_clip-2 {
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  background-color: #ae5a2b;
  width: 1.6rem;
  height: 1.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.stage-1_eyebrow-wrap {
  z-index: 1;
  width: 100%;
  max-width: 40rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.stage-1_eyebrow-wrap.is-step-2 {
  top: -2rem;
}

.steps-stage_dot-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.steps-team_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  display: grid;
}

.steps-team_image-wrap {
  text-align: center;
  background-color: #b094ff1f;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 4rem 2rem;
  display: flex;
}

.steps-team_image {
  width: 100%;
  max-width: 50rem;
}

.section-steps_adv {
  background-color: #ffefe7;
}

.steps-adv_list {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps-adv_item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff8f5;
  border: 1px solid #efcfc0;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.steps-adv_item.is-vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-adv_icon {
  flex: none;
  width: 5rem;
  height: 5rem;
}

.steps-adv_info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.steps-adv_para-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-marketers_content-list {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.steps-marketers_heading-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--neutral-color--rich-black);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-marketers_no-icon {
  width: 3.5rem;
  height: 3.5rem;
  display: none;
}

.steps-marketers_title {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-marketers_item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border: 1px solid #efcfc0;
  border-radius: .25rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem 1.5rem 1.5rem 1rem;
  display: flex;
}

.steps-marketers_item.is-vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-marketers_list.is-col-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paper-market_content-item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.section-steps_marketers {
  background-color: var(--brand-color--primary-dark-purple);
  overflow: hidden;
}

.steps-marketers_component {
  perspective: 3000px;
  position: relative;
}

.steps-marketers_content-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.steps-marketers_content {
  z-index: 2;
  background-color: #fff8f5;
  padding: 6.25rem 4rem;
  position: relative;
}

.steps-marketers_content.is-step-2 {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.steps-marketers_eyebrow-wrap {
  z-index: 1;
  width: 100%;
  max-width: 40rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.steps-marketers_eyebrow-wrap.is-step-2 {
  top: -2rem;
}

.steps-marketers_content-item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

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

.steps-marketers_item-heading {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
}

.steps-marketers_piece {
  z-index: 0;
  background-color: #fbe2d6;
  width: 100%;
  max-width: 14rem;
  position: relative;
  top: -2.375rem;
  left: -2rem;
}

.steps-marketers_cloud-big {
  z-index: 0;
  width: 8.75rem;
  position: absolute;
  inset: 45% -10% auto auto;
}

.steps-marketers_drone {
  z-index: 2;
  width: 10.5rem;
  position: absolute;
  inset: auto 0% 31% auto;
}

.steps-marketers_cloud-medium {
  z-index: 0;
  width: 4rem;
  position: absolute;
  inset: 18% -21% auto auto;
}

.steps-marketers_cloud-small {
  z-index: 0;
  width: 2rem;
  position: absolute;
  inset: 31% auto auto 31%;
}

.steps-marketers_drone-2 {
  z-index: 2;
  width: 8rem;
  position: absolute;
  inset: auto 12% 6% auto;
}

.steps-marketers-2_eyebrow-1 {
  z-index: 1;
  background-color: var(--brand-color--jade-green);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: flex;
  position: relative;
  top: -19px;
  left: -37px;
}

.steps-marketers_eyebrow-2 {
  z-index: 0;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #259d6b;
  flex: none;
  padding: 1rem 2rem 1rem 4.375rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -37px;
  left: -62px;
}

.steps-marketers_eyebrow-2.is-step-2 {
  max-width: 32rem;
  font-size: clamp(1rem, 1.8vw, 1.2rem);
}

.steps-marketers_clip-2 {
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  background-color: #16766b;
  width: 1.6rem;
  height: 1.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.steps-marketers_clip-1 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  background-color: #16766b;
  width: 2.4rem;
  height: 1.25rem;
  position: absolute;
  inset: auto auto -30% 0%;
}

.steps-marketers_clip-1.is-step-2 {
  bottom: -1.2rem;
}

.steps-marketers-2_eyebrow-2 {
  z-index: 0;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #083a34;
  flex: none;
  padding: 1rem 2rem 1rem 4.375rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -37px;
  left: -62px;
}

.steps-marketers-2_eyebrow-2.is-step-2 {
  max-width: 32rem;
  font-size: clamp(1rem, 1.8vw, 1.2rem);
}

.steps-marketers-2_clip-2 {
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  background-color: #16766b;
  width: 1.6rem;
  height: 1.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.steps-marketers-1_clip-1 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  background-color: #16766b;
  width: 2.4rem;
  height: 1.25rem;
  position: absolute;
  inset: auto auto -30% 0%;
}

.steps-marketers-1_clip-1.is-step-2 {
  bottom: -1.2rem;
}

.steps-marketers-3_eyebrow-1 {
  z-index: 1;
  background-color: var(--brand-color--secondary-purple);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: flex;
  position: relative;
  top: -19px;
  left: -37px;
}

.steps-marketers-3_eyebrow-2 {
  z-index: 0;
  -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #553f95;
  flex: none;
  padding: 1rem 2rem 1rem 4.375rem;
  font-size: 1.8vw;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: -37px;
  left: -62px;
}

.steps-marketers-3_eyebrow-2.is-step-2 {
  max-width: 32rem;
  font-size: clamp(1rem, 1.8vw, 1.2rem);
}

.steps-marketers-3_clip-2 {
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  background-color: #40268b;
  width: 1.6rem;
  height: 1.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.steps-marketers-3_clip-1 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  background-color: #40268b;
  width: 2.4rem;
  height: 1.25rem;
  position: absolute;
  inset: auto auto -30% 0%;
}

.steps-marketers-3_clip-1.is-step-2 {
  bottom: -1.2rem;
}

.section-steps_tasks {
  background-color: var(--brand-color--primary-dark-purple);
}

.steps-tasks_component {
  color: var(--neutral-color--rich-black);
}

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

.steps-tasks_list.is-col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.steps-tasks_list.is-practice {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.steps-tasks_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--neutral-color--white);
  background-color: #25084e;
  padding: 2rem;
}

.steps-tasks_item.is-inhouse {
  background-color: #845aff1f;
}

.steps-tasks_icon {
  width: 5rem;
  height: 5rem;
  margin-bottom: 1.5rem;
}

.steps-tasks_icon.is-2 {
  width: 5rem;
}

.steps-tasks_subheading-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.section-steps_inhouse {
  background-color: #25084e;
}

.steps-tasks_eyebrow {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3.75rem;
  display: flex;
}

.steps-team_figure {
  margin-top: 1rem;
}

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

.eye-brow_persona-icon {
  flex: none;
  width: 2rem;
  height: 2rem;
}

.step-problem_top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

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

.steps-frame_top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #101828;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
}

.steps-frame_heading-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.steps-frame_heading.bayon-heading-style-h3-v2 {
  text-align: center;
}

.process-dive_link {
  justify-content: flex-start;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 800;
  display: flex;
}

.paper-horizontal_content {
  background-color: var(--brand-color--jade-green);
  border-radius: 1rem;
  width: 95%;
  height: 95%;
  padding: 4rem 5rem;
  overflow: auto;
}

.paper-horizontal_top-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 4rem;
  display: flex;
}

.ballon-big_sam {
  z-index: 2;
  width: 6rem;
  position: absolute;
  inset: 48% 14% auto auto;
}

.cloud-small-2 {
  z-index: 0;
  width: 1.5rem;
  position: absolute;
  inset: 14% auto auto 31%;
}

.cloud-small-2.is-sam {
  top: 28%;
  left: 108%;
}

.cloud-small-3 {
  z-index: 0;
  width: 1.5rem;
  position: absolute;
  inset: 14% auto auto 31%;
}

.cloud-small-3.is-sam {
  top: 47%;
  left: 122%;
}

.cloud-small-4 {
  z-index: 0;
  width: 1.5rem;
  position: absolute;
  inset: 14% auto auto 31%;
}

.cloud-small-4.is-sam {
  left: 54%;
}

.paper-tip_video-wrap {
  width: 100%;
  max-width: 70rem;
}

.paper-tip_video {
  height: 100%;
}

.ballon-big_lindsay {
  z-index: 2;
  width: 6rem;
  position: absolute;
  inset: 48% 41% auto auto;
}

.section-steps_before {
  position: relative;
  overflow: hidden;
}

.steps-before_content-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.steps-before_heading-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-before_para {
  color: var(--cg-300);
}

.steps-before_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.steps-before_point {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #ffefe7;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem;
  display: flex;
}

.steps-before_point.is-top-align {
  justify-content: flex-start;
  align-items: flex-start;
}

.steps-before_point.is-border_grey {
  border-color: #ededed;
}

.steps-before_icons {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  height: 6.25rem;
  display: flex;
}

.steps-before_subpara {
  color: var(--neutral-color--rich-black);
  font-weight: 600;
}

.ballon-big_pitfals {
  z-index: 2;
  width: 6rem;
  position: absolute;
  inset: 48% 14% auto auto;
}

.paper-horizontal_middle-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-bottom: 4rem;
  display: grid;
}

.paper-horizontal_middle-wrap.is-col-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.paper-horizontal_middle {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.paper-horizontal_middle.is-col-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paper-horizontal_middle.is-col-2.is-top {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  place-items: start center;
}

.paper-horizontal_middle-heading-wrap {
  width: 100%;
  min-height: 7.5rem;
  max-height: 14rem;
}

.paper-horizontal_middle-heading-wrap.is-dhivya {
  min-height: auto;
  max-height: none;
}

.paper-horizontal_middle-heading-wrap.is-max-height-none {
  max-height: none;
}

.paper-horizontal_middle-content {
  background-color: var(--neutral-color--white);
  padding: 2.5rem;
}

.paper-horizontal_middle-rich {
  color: var(--neutral-color--rich-black);
}

.paper-horizontal_middle-rich p {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.paper-horizontal_middle-rich ul {
  padding-left: 2rem;
}

.paper-horizontal_middle-rich li {
  font-size: 1.125rem;
  font-weight: 500;
}

.step-process_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 25% 0% 0%;
}

.step-process_bg.is-align-top {
  top: 5rem;
}

.step-example_img-text {
  color: var(--brand-color--secondary-purple);
}

.motion-accordion_best-para-wrap {
  margin-top: 1.5rem;
}

.motion-accordion_best-para {
  color: var(--neutral-color--charcoal);
}

.paper-horizontal_bottom-wrap {
  background-color: #149861;
  padding: 2.5rem;
}

.paper-horizontal_bottom {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paper-horizontal_icon {
  flex: none;
  width: 5.625rem;
}

.paper-horizontal_bottom-info {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  display: flex;
}

.paper-modal {
  z-index: 1000;
  background-color: #000000b5;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.paper-modal.is-active {
  display: flex;
}

.paper-modal_close-icon {
  background-color: var(--brand-color--jade-green);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-bottom: 3rem;
  margin-left: -49px;
  display: flex;
  position: sticky;
  top: 2rem;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.page-css {
  display: none;
}

.steps-strategy_para {
  color: var(--cg-300);
}

.steps-strategy_right-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-right: 2.5rem;
}

.linkedin_widget {
  display: inline-flex;
}

.eye-brow_linkedin {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.eye-brow_linkedin.is-yellow {
  background-color: var(--brand-color--lime);
}

.eye-brow_linkedin.background-color-lime-v2.hh_is-eyebrow-1 {
  margin-top: -3.625rem;
  margin-right: -.75rem;
}

.eye-brow_linkedin.background-color-lime-v2.core_is-eyebrow-1, .eye-brow_linkedin.background-color-lime-v2.core_is-eyebrow-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_linkedin.background-color-jade-green-v2.hh_is-eyebrow-2 {
  z-index: -1;
}

.eye-brow_linkedin.hh_is-eyebrow-1 {
  z-index: 1;
  transform: none;
  box-shadow: 12px 18px 5px #00000021;
}

.eye-brow_linkedin.core_is-eyebrow-1 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_linkedin.core_is-eyebrow-2 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 6.5rem;
  display: flex;
}

.eye-brow_linkedin.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
  margin-left: 7.5vw;
}

.eye-brow_linkedin.core_is-eyebrow-3 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 14.85rem;
  display: flex;
}

.eye-brow_linkedin.core_is-eyebrow-3.background-color-jade-green-v2 {
  margin-left: 18vw;
}

.eye-brow_linkedin.execute_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: -2.25rem;
  margin-right: -1rem;
  display: flex;
  transform: rotate(-3deg);
}

.eye-brow_linkedin.execute_is-eyebrow-2 {
  z-index: 0;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: rotate(-2deg);
}

.eye-brow_linkedin.whyus_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_linkedin.feature_is-eyebrow-1 {
  z-index: 2;
}

.eye-brow_linkedin.guide_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_linkedin.tooltip-eyebrow {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .75rem 1.5rem;
  display: flex;
}

.eye-brow_linkedin.step-h_is-eyebrow {
  padding-top: .75rem;
  padding-bottom: .75rem;
  transform: rotate(-2deg);
}

.eye-brow_linkedin.ideal_is-eyebrow-2 {
  margin-left: 54px;
}

.eye-brow_linkedin.process-eyebrow, .eye-brow_linkedin.process-eyebrow-4 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_linkedin.step-key_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_linkedin.step-key_is-eyebrow-1 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_linkedin.step-key_is-eyebrow-1.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 5.5rem;
}

.eye-brow_linkedin.step-target_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_linkedin.step-target_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_linkedin.step-target_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_linkedin.template_is-eyebrow {
  z-index: 2;
  margin-left: 54px;
  text-decoration: none;
}

.eye-brow_linkedin.template_is-eyebrow.background-color-lime-v2 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
}

.eye-brow_linkedin.template_is-eyebrow.background-color-lime-v2:hover {
  text-decoration: none;
}

.eye-brow_linkedin.step-persona_is-eyebrow {
  z-index: 1;
}

.eye-brow_linkedin.step-persona_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_linkedin.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 8.3rem;
}

.eye-brow_linkedin.persona_is-eyebrow {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
  top: 3.8125rem;
}

.eye-brow_linkedin.step-expert_eyebrow {
  background-color: var(--cg-300);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.eye-brow_linkedin.customer_is-eyebrow-2 {
  margin-left: 54px;
}

.eye-brow_linkedin.customer-step-2_is-eyebrow-2 {
  margin-left: 54px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.eye-brow_linkedin.step-gravity_is-eyebrow {
  background-color: var(--purple);
  transform: rotate(-2.088deg);
}

.eye-brow_linkedin.step-gravity_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_linkedin.think-gravity_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_linkedin.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: auto;
  margin-right: 18rem;
}

.eye-brow_linkedin.content-creation_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_linkedin.content-creation_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_linkedin.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_linkedin.step-data_is-eyebrow.background-color-lime-v2, .eye-brow_linkedin.step-team_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_linkedin.step-team_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_linkedin.step-team_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_linkedin.step-growth_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_linkedin.step-growth_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_linkedin.step-growth_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_linkedin.step-agency_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_linkedin.step-agency_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_linkedin.step-agency_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_linkedin.is-tasks_eyebrow, .eye-brow_linkedin.is-tasks_eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_linkedin.is-base {
  background-color: var(--_linkedin-tooltip---background-color);
  --_linkedin-tooltip---background-color: var(--brand-color--lime);
  --_linkedin-tooltip---text-color: var(--neutral-color--black);
}

.linkedin_profile {
  z-index: 2;
  width: 4rem;
  height: 4rem;
  position: relative;
}

.linkedin-profile_name {
  text-transform: uppercase;
  font-family: Bayon, Arial, sans-serif;
}

.linkedin-profile_name.bayon-heading-style-h4-v2 {
  font-size: 3vw;
}

.linkedin-profile_name.text-size-xlarge-v2.is-base {
  color: var(--_linkedin-tooltip---text-color);
}

.paper-modal_nallasivan {
  z-index: 1000;
  background-color: #000000b5;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.paper-modal_nallasivan.is-active {
  display: flex;
}

.paper-modal_close-nallasivan {
  background-color: var(--brand-color--jade-green);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-bottom: 3rem;
  margin-left: -49px;
  display: flex;
  position: sticky;
  top: 2rem;
}

.navbar_mobile-logo, .navbar-mobile_para-wrap {
  display: none;
}

.eye-brow_linkedin-arrow {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.eye-brow_linkedin-arrow.is-bottom-right {
  inset: auto 5% -25% auto;
}

.eye-brow_linkedin-arrow.is-bottom-right.background-color-lime-v2.is-long {
  bottom: -19%;
}

.eye-brow_linkedin-arrow.is-bottom-right.background-color-purple {
  background-color: var(--purple);
}

.eye-brow_linkedin-arrow.is-left-top {
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 55%);
  clip-path: polygon(100% 0, 0 0, 100% 55%);
  inset: 21% auto auto -5%;
}

.eye-brow_linkedin-arrow.is-left-top.is-temp {
  left: -9%;
}

.eye-brow_linkedin-arrow.is-top-slight-right {
  -webkit-clip-path: polygon(100% 100%, 100% 0, 19% 100%);
  clip-path: polygon(100% 100%, 100% 0, 19% 100%);
  inset: -24% 35% auto auto;
}

.eye-brow_linkedin-arrow.is-top-slight-left {
  -webkit-clip-path: polygon(0 0, 0% 100%, 81% 100%);
  clip-path: polygon(0 0, 0% 100%, 81% 100%);
  inset: -25% auto auto 13%;
}

.eye-brow_linkedin-arrow.is-top-slight-left.background-color-lime-v2 {
  left: -6%;
}

.eye-brow_linkedin-arrow.is-bottom-left-90 {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
  clip-path: polygon(0 0, 100% 100%, 100% 0);
  inset: auto auto -15% 10%;
}

.eye-brow_linkedin-arrow.is-bottom-left-90.background-color-jade-green-v2 {
  bottom: -21%;
}

.eye-brow_linkedin-arrow.is-bottom-left-90.background-color-lime-v2 {
  z-index: 0;
}

.eye-brow_linkedin-arrow.is-bottom-left-90.is-agency {
  bottom: -16%;
}

.eye-brow_linkedin-arrow.is-bottom-left {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  inset: auto auto -25% 0%;
}

.eye-brow_linkedin-arrow.is-right {
  -webkit-clip-path: polygon(0 100%, 0 0, 100% 0);
  clip-path: polygon(0 100%, 0 0, 100% 0);
  inset: 21% -7% 0% auto;
}

.eye-brow_linkedin-arrow.is-bottom {
  -webkit-clip-path: polygon(0 27%, 100% 27%, 50% 100%);
  clip-path: polygon(0 27%, 100% 27%, 50% 100%);
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% -29%;
}

.eye-brow_linkedin-arrow.is-top-right {
  -webkit-clip-path: polygon(0 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 100%, 0 100%);
  inset: -25% 15% auto auto;
}

.eye-brow_linkedin-arrow.is-bottom-center {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% -23%;
}

.eye-brow_linkedin-arrow.is-bottom-slight-left {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 0 99%, 100% 0);
  clip-path: polygon(0 0, 0 99%, 100% 0);
  inset: auto auto -23% 10%;
}

.eye-brow_linkedin-arrow.is-left-center {
  z-index: 1;
  -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
  inset: 10% auto auto -9%;
}

.eye-brow_linkedin-arrow.is-left-center.is-temp {
  left: -9%;
}

.eye-brow_linkedin-arrow.is-left-center.is-expert {
  background-color: var(--cg-300);
}

.eye-brow_linkedin-arrow.is-left-center.is-making {
  background-color: var(--cg-300);
  left: -6%;
}

.eye-brow_linkedin-arrow.is-top_desk {
  background-color: var(--brand-color--dark-purple);
  -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  inset: -35% 7% auto auto;
}

.linkedin_popup {
  position: relative;
}

.linkedin_popup.text-color-jade-green-v2.is-underline {
  text-decoration: underline;
}

.linkedin-cloud_wrap {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.linkedin-cloud_1 {
  width: 1.25rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.linkedin-cloud_2 {
  width: 1rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.steps-persona_bg {
  position: absolute;
  inset: auto 0% 6%;
}

.steps-persona_bg.is-top {
  inset: 10% 0% auto;
}

.steps-key_bg {
  position: absolute;
  inset: auto 0% 6%;
}

.steps-key_bg.is-top {
  inset: 10% 0% auto;
}

.steps-target_bg {
  position: absolute;
  inset: auto 0% 6%;
}

.steps-target_bg.is-top {
  inset: 10% 0% auto;
}

.step-example_tag-trans {
  perspective: 1500px;
  perspective-origin: 0%;
  margin-bottom: 1rem;
  margin-left: -1.0625rem;
  display: inline-block;
}

.steps-feature_explain-wrap, .steps-feature_bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.steps-accordion_middle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-accordion_middle-heading {
  font-weight: 600;
}

.step-feature_accord-main {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.paper-tip_by-social-icon-widget {
  color: var(--neutral-color--white);
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.paper-tip_by-social-icon-widget.is-white:hover {
  color: var(--brand-color--jade-green);
}

.step-buyer_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% -66%;
}

.step-buyer_bg.is-align-top {
  top: 5rem;
}

.section-steps_demand {
  background-color: var(--neutral-color--white);
}

.steps-demand_content {
  color: var(--neutral-color--rich-black);
}

.steps-demand_heading-wrap {
  border-left: 5px solid var(--brand-color--jade-green);
  flex-flow: column;
  padding-top: 0;
  padding-left: .75rem;
  position: relative;
}

.steps-demand_top {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-bottom: 4rem;
  display: grid;
}

.steps-demand_card-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4rem;
  display: grid;
}

.steps-demand_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f2edff;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.steps-demand_icon {
  width: 6rem;
  height: 6rem;
}

.steps-demand_title-tag {
  font-weight: 700;
}

.buyer-journey_bottom-border {
  background-color: var(--brand-color--thekhelet-purple);
  width: 100%;
  height: .375rem;
  position: absolute;
  inset: auto 0% 0%;
}

.padding-steps_journey.padding-section-large-v2 {
  padding-bottom: 0;
}

.paper-modal_close-icon-2 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-bottom: 0;
  margin-left: -49px;
  display: flex;
  position: sticky;
  top: 1.7rem;
}

.paper-horizontal_middle-content-2 {
  background-color: #f7f7f7;
  padding: 1.5rem;
}

.paper-horizontal_middle-rich-2 {
  color: #101828;
}

.paper-horizontal_middle-rich-2 p {
  font-size: 1.125rem;
}

.paper-horizontal_middle-rich-2 li {
  font-size: 1.125rem;
  font-weight: 500;
}

.paper-horizontal_content-2 {
  background-color: var(--neutral-color--white);
  color: var(--neutral-color--rich-black);
  border-radius: 1rem;
  width: 95%;
  height: 95%;
  padding: 4rem 5rem;
  overflow: auto;
}

.paper-modal_dhivya {
  z-index: 1000;
  background-color: #000000b5;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.paper-horizontal_green-wrap {
  background-color: var(--brand-color--jade-green);
  padding: 2rem;
}

.paper-horizontal_green-para {
  color: var(--neutral-color--white);
}

.paper-horizontal_right-content {
  width: 100%;
  max-width: 50rem;
  margin-top: 5rem;
}

.paper-horizontal_image-wrap {
  width: 100%;
  max-width: 50rem;
}

.paper-horizontal_tactics-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 4rem;
  display: flex;
}

.paper-horizontal_tactics-heading.heading-style-h3-v2 {
  text-align: center;
}

.paper-horizontal_tactics-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #f7f7f7;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 1.5rem;
  display: grid;
}

.paper-horizontal_tactics {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.paper-horizontal_tactics-bullets {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.paper-horizontal_tactics-img-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paper-horizontal_tactics-img-wrap {
  width: 100%;
  max-width: 20rem;
}

.paper-horizontal_result-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paper-horizontal_result-heading-wrap {
  background-color: var(--brand-color--jade-green);
  color: var(--neutral-color--white);
  margin-bottom: 2.5rem;
  padding: 1.5rem;
  display: inline-block;
}

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

.paper-horizontal_result-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f7f7f7;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.buyers-journey_step-text {
  font-weight: 500;
}

.buyers-journey_step-text.text-size-medium-v2 {
  line-height: 1.5;
}

.eye-brow_buyer {
  border: 1px solid var(--brand-color--jade-green);
  padding: .75rem 8rem;
  display: inline-flex;
  position: relative;
}

.eye-brow_buyer.is-yellow {
  background-color: var(--brand-color--lime);
}

.eye-brow_buyer.background-color-lime-v2.hh_is-eyebrow-1 {
  margin-top: -3.625rem;
  margin-right: -.75rem;
}

.eye-brow_buyer.background-color-lime-v2.core_is-eyebrow-1, .eye-brow_buyer.background-color-lime-v2.core_is-eyebrow-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_buyer.background-color-jade-green-v2.hh_is-eyebrow-2 {
  z-index: -1;
}

.eye-brow_buyer.hh_is-eyebrow-1 {
  z-index: 1;
  transform: none;
  box-shadow: 12px 18px 5px #00000021;
}

.eye-brow_buyer.core_is-eyebrow-1 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_buyer.core_is-eyebrow-2 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 6.5rem;
  display: flex;
}

.eye-brow_buyer.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
  margin-left: 7.5vw;
}

.eye-brow_buyer.core_is-eyebrow-3 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 14.85rem;
  display: flex;
}

.eye-brow_buyer.core_is-eyebrow-3.background-color-jade-green-v2 {
  margin-left: 18vw;
}

.eye-brow_buyer.execute_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: -2.25rem;
  margin-right: -1rem;
  display: flex;
  transform: rotate(-3deg);
}

.eye-brow_buyer.execute_is-eyebrow-2 {
  z-index: 0;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: rotate(-2deg);
}

.eye-brow_buyer.whyus_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_buyer.feature_is-eyebrow-1 {
  z-index: 2;
}

.eye-brow_buyer.guide_is-eyebrow-1 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_buyer.tooltip-eyebrow {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .75rem 1.5rem;
  display: flex;
}

.eye-brow_buyer.step-h_is-eyebrow {
  padding-top: .75rem;
  padding-bottom: .75rem;
  transform: rotate(-2deg);
}

.eye-brow_buyer.ideal_is-eyebrow-2 {
  margin-left: 54px;
}

.eye-brow_buyer.process-eyebrow, .eye-brow_buyer.process-eyebrow-4 {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eye-brow_buyer.step-key_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_buyer.step-key_is-eyebrow-1 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_buyer.step-key_is-eyebrow-1.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 5.5rem;
}

.eye-brow_buyer.step-target_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_buyer.step-target_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_buyer.step-target_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_buyer.template_is-eyebrow {
  z-index: 2;
  margin-left: 54px;
  text-decoration: none;
}

.eye-brow_buyer.template_is-eyebrow.background-color-lime-v2 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
}

.eye-brow_buyer.template_is-eyebrow.background-color-lime-v2:hover {
  text-decoration: none;
}

.eye-brow_buyer.step-persona_is-eyebrow {
  z-index: 1;
}

.eye-brow_buyer.step-persona_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_buyer.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 8.3rem;
}

.eye-brow_buyer.persona_is-eyebrow {
  top: 3.8125rem;
}

.eye-brow_buyer.step-expert_eyebrow {
  background-color: var(--cg-300);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.eye-brow_buyer.customer_is-eyebrow-2 {
  margin-left: 54px;
}

.eye-brow_buyer.customer-step-2_is-eyebrow-2 {
  margin-left: 54px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.eye-brow_buyer.step-gravity_is-eyebrow {
  background-color: var(--purple);
  transform: rotate(-2.088deg);
}

.eye-brow_buyer.step-gravity_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_buyer.think-gravity_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_buyer.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: auto;
  margin-right: 18rem;
}

.eye-brow_buyer.content-creation_is-eyebrow.background-color-lime-v2 {
  z-index: 1;
}

.eye-brow_buyer.content-creation_is-eyebrow-2 {
  z-index: -1;
  margin-top: -11px;
  margin-left: auto;
}

.eye-brow_buyer.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
  margin-top: -1rem;
  margin-left: 7.6rem;
}

.eye-brow_buyer.best-exp_ondesk {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--brand-color--dark-purple);
  justify-content: flex-start;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.eye-brow_buyer.is-right {
  padding-left: 2rem;
  padding-right: 2rem;
}

.steps-header_buyer {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bayon, Arial, sans-serif;
}

.steps-header_buyer.text-size-medium-v2 {
  font-weight: 400;
}

.eye_arrow {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -30% 0% auto;
}

.eye_arrow.is-bottom {
  inset: auto 0% -23%;
}

.hide-desktop {
  display: none;
}

.page-widget_toggel {
  z-index: 20;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.widget_icon {
  margin-bottom: 1rem;
}

.widget-eye_brow-text.bayon-heading-style-h4-v2 {
  color: var(--neutral-color--white);
  font-size: 1.3rem;
}

.page_widget {
  z-index: 20;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #300e66;
  border-radius: .25rem;
  justify-content: center;
  align-items: flex-end;
  padding: 1rem;
  position: fixed;
  bottom: 2rem;
  right: 2rem;
}

.page-widget_dropdown-list.w--open {
  z-index: 21;
  background-color: var(--neutral-color--white);
  width: 14.75rem;
  height: 30rem;
  inset: -31rem 0% auto -5rem;
  overflow: auto;
  box-shadow: 0 2px 13px #00000026;
}

.page-widget_dropdown-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.page-widget_dp-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dp-item_eye-text.bayon-heading-style-h4-v2 {
  font-size: 1.125rem;
}

.page-widget_heading-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.page-widget_heading {
  color: var(--neutral-color--rich-black);
}

.page-widget_toc-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-decoration: none;
  display: flex;
}

.page-widget_toc-link:hover {
  color: var(--brand-color--jade-green);
  text-decoration: none;
}

.page-widget_toc-link.w--current, .page-widget_toc-link.is-active {
  color: var(--brand-color--jade-green);
}

.page-widget_toc-icon {
  flex: none;
  width: .875rem;
  height: .875rem;
  margin-top: .3125rem;
  display: flex;
}

.page-widget_toc-text.text-size-small-v2 {
  text-transform: none;
}

.widget-eye_brow-arrow {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.widget-eye_brow-arrow.is-bottom-right {
  inset: auto 5% -25% auto;
}

.widget-eye_brow-arrow.is-bottom-right.background-color-lime-v2.is-long {
  bottom: -19%;
}

.widget-eye_brow-arrow.is-bottom-right.background-color-purple {
  background-color: var(--purple);
}

.widget-eye_brow-arrow.is-left-top {
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 55%);
  clip-path: polygon(100% 0, 0 0, 100% 55%);
  inset: 21% auto auto -5%;
}

.widget-eye_brow-arrow.is-left-top.is-temp {
  left: -9%;
}

.widget-eye_brow-arrow.is-top-slight-right {
  -webkit-clip-path: polygon(100% 100%, 100% 0, 19% 100%);
  clip-path: polygon(100% 100%, 100% 0, 19% 100%);
  inset: -24% 35% auto auto;
}

.widget-eye_brow-arrow.is-top-slight-left {
  -webkit-clip-path: polygon(0 0, 0% 100%, 81% 100%);
  clip-path: polygon(0 0, 0% 100%, 81% 100%);
  inset: -25% auto auto 13%;
}

.widget-eye_brow-arrow.is-top-slight-left.background-color-lime-v2 {
  left: -6%;
}

.widget-eye_brow-arrow.is-bottom-left-90 {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
  clip-path: polygon(0 0, 100% 100%, 100% 0);
  inset: auto auto -23% 10%;
}

.widget-eye_brow-arrow.is-bottom-left-90.background-color-jade-green-v2 {
  bottom: -21%;
}

.widget-eye_brow-arrow.is-bottom-left-90.is-agency {
  bottom: -16%;
}

.widget-eye_brow-arrow.is-bottom-left {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
  inset: auto auto -25% 0%;
}

.widget-eye_brow-arrow.is-right {
  -webkit-clip-path: polygon(0 100%, 0 0, 100% 0);
  clip-path: polygon(0 100%, 0 0, 100% 0);
  inset: 21% -7% 0% auto;
}

.widget-eye_brow-arrow.is-bottom {
  -webkit-clip-path: polygon(0 27%, 100% 27%, 50% 100%);
  clip-path: polygon(0 27%, 100% 27%, 50% 100%);
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% -29%;
}

.widget-eye_brow-arrow.is-top-right {
  -webkit-clip-path: polygon(0 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 100%, 0 100%);
  inset: -25% 15% auto auto;
}

.widget-eye_brow-arrow.is-bottom-center {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% -23%;
}

.widget-eye_brow-arrow.is-bottom-slight-left {
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 0 99%, 100% 0);
  clip-path: polygon(0 0, 0 99%, 100% 0);
  inset: auto auto -23% 10%;
}

.widget-eye_brow-arrow.is-left-center {
  z-index: 1;
  -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
  inset: 10% auto auto -9%;
}

.widget-eye_brow-arrow.is-left-center.is-temp {
  left: -9%;
}

.widget-eye_brow-arrow.is-left-center.is-expert {
  background-color: var(--cg-300);
}

.widget-eye_brow-arrow.is-left-center.is-making {
  background-color: var(--cg-300);
  left: -6%;
}

.widget-eye_brow-arrow.is-top_desk {
  background-color: var(--brand-color--dark-purple);
  -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  inset: -35% 7% auto auto;
}

.widget-eye_brow-arrow.is-top_center {
  z-index: 1;
  background-color: var(--brand-color--dark-purple);
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  margin-left: auto;
  margin-right: auto;
  inset: -47% 0 auto;
}

.widget-eye_brow-arrow.is-top_center.is-buyer {
  background-color: var(--transparent);
}

.page-widget_part {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.page-widget_part.is-white {
  color: var(--neutral-color--white);
  text-decoration: none;
}

.page-widget_part.is-green {
  color: var(--brand-color--dark-spring-green);
}

.page-widget_part.is-green:hover {
  color: var(--brand-color--dark-spring-green);
  text-decoration: none;
}

.dash_embed {
  width: 100%;
  height: 46rem;
}

.dash-board_img {
  display: none;
}

.background-color-indigo-v2 {
  background-color: var(--brand-color--tropical-indigo);
}

.saas-case-study-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.saas-case-study-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #0b081b;
  background-color: #fef7f5;
  border: 1px solid #fcd9d1;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.saas-case-study-image-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.sasa-case-study-desc-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #fcd9d1;
  flex-flow: column;
  width: 100%;
  padding-bottom: 16px;
  display: flex;
}

.saas-cs-list-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.saas-cs-pointer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.saas-cs-number {
  font-family: Array, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.125;
}

.saas-cs-number-desc {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.33333;
}

.saas-cs-head {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 800;
}

.saas-cs-desc {
  font-size: 20px;
  line-height: 1.5;
}

.ppc-ads-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-left: 1.2rem;
  display: flex;
}

.show-in-landscape-v2 {
  display: none;
}

.b_popup-modal {
  z-index: 100099;
  background-color: #0000008c;
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: none;
  position: fixed;
  inset: 0%;
}

.b_popup-modal.edit-mode {
  display: flex;
}

.b_p-form-wrap {
  background-color: #fff;
  border-radius: 7px;
  width: 100%;
  max-width: 500px;
  padding: 40px;
  position: relative;
}

.b_popup-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.b_popup-form-component {
  margin-bottom: 0;
}

.b_popup-close {
  opacity: .7;
  cursor: pointer;
  width: 10px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.b_form-label {
  color: var(--light-grey);
  margin-bottom: 0;
  font-size: 16px;
}

.font-color-red {
  color: var(--accent-red);
}

.b_form-input {
  margin-bottom: 0;
}

.b_asset-download-component {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--3d-dart-purple);
  color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.blog-download {
  text-align: center;
  background-color: #fff;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.blog-download:hover {
  color: var(--3d-dark-sky);
  text-decoration: none;
}

.b_text-highlight {
  background-color: var(--bg-pink);
  padding: 20px;
}

.steps_connecting_line {
  border-bottom: 2px solid var(--3d-dart-yellow);
  border-left: 2px solid var(--3d-dart-yellow);
  border-bottom-left-radius: .75rem;
  width: 80%;
  height: 82%;
  position: absolute;
  top: 0%;
  left: 8%;
  right: auto;
}

.am_h1 {
  color: #fcd9d1;
  font-size: 60px;
  font-weight: 600;
}

.am_h1-desc {
  color: #fff;
  max-width: 950px;
  line-height: 1.6;
}

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

.draftt-component {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: auto;
  font-size: 18px;
  line-height: 1.3;
  display: none;
}

.draftt-component.is-pc {
  display: flex;
}

.draftt_logo {
  max-width: 85px;
}

.am_h2 {
  text-align: center;
  font-size: 48px;
}

.am_h2.font-color-white {
  line-height: 1.25;
}

.am_h2-desc {
  font-size: 18px;
  line-height: 1.5;
}

.am_h2-desc.font-color-white {
  line-height: 1.5;
}

.padding-section-medium {
  padding-top: 80px;
  padding-bottom: 80px;
}

.flex-vertical-64 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

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

.am_why-card {
  background-color: #101828;
  border-radius: 16px;
  flex-flow: column;
  padding-bottom: 48px;
  display: flex;
}

.am_why-card.is-horizontal {
  flex-flow: row;
  padding-bottom: 152px;
  position: relative;
}

.am_why-card.padding-0 {
  padding-bottom: 0;
}

.am_card-content-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fcd9d1;
  flex-flow: column;
  padding: 48px 48px 24px;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.am_card-content-wrap.padding-48 {
  padding-bottom: 48px;
}

.am_h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.am_why-img-wrap.is-abs {
  max-width: 824px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 24px 24px auto auto;
}

.am_why-img {
  width: 100%;
}

.am_tab-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.am_tab-link {
  color: var(--neutral-color--black);
  background-color: #f8b9401a;
  padding: 4px 24px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.375;
}

.am_tab-link:hover {
  color: var(--black);
  background-color: #05c291;
  text-decoration: none;
}

.am_tab-link.w--current {
  background-color: #05c291;
  transform: rotate(-6deg);
}

.am_tab-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f8b940;
  border-radius: 12px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.am_tab-content-head-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.am_tab-h3 {
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.6;
}

.am_tab-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.am_tab-grid._2-cols {
  grid-template-columns: 1fr 1fr;
}

.am_tab-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
  box-shadow: 2px 2px 20px 2px #3e48ab4d;
}

.am_tab-icon {
  width: 40px;
}

.am_tab-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3;
}

.am_tab-h3-desc {
  letter-spacing: 0;
  flex: 1;
  line-height: 1.5;
}

.am_tab-card-desc {
  margin-top: auto;
}

.am_tb-wrap {
  border: 1px solid #d0d5dd;
  border-bottom-style: none;
}

.am_tb-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 204px 379px 1fr;
}

.am_tb-top {
  border-bottom: 2px solid #fcd9d1;
  padding: 13px 24px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
}

.am_tb-top.is-1 {
  background-color: #fcd9d133;
}

.am_tb-top.is-2 {
  background-color: #05c291;
}

.am_tb-div {
  border-bottom: 1px solid #d0d5dd;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
}

.am_tb-div.is-2 {
  background-color: #05c2911a;
}

.am_tb-div.is-1 {
  background-color: #fcd9d133;
}

.am_btn-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.aseo_hero-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.aseo_hero-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 600px;
  display: flex;
}

.aseo_hero-cta-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.aseo_h1-desc {
  line-height: 1.5;
}

.aseo_h1 {
  font-size: 60px;
}

.aseo_hero-image-wrap {
  flex: 1;
  max-width: 532px;
  min-height: 610px;
  position: relative;
}

.aseo_hero-image {
  width: 100%;
}

.aseo_hero-image.is-1 {
  z-index: 5;
  width: 90%;
}

.aseo_hero-image.is-2 {
  z-index: 4;
}

.aseo_hero-image.is-3 {
  z-index: 3;
}

.aseo_hero-image.is-4 {
  z-index: 2;
}

.aseo_hero-image.is-5 {
  z-index: 1;
}

.aseo_h2 {
  text-align: center;
  font-size: 48px;
  line-height: 1.25;
}

.aseo_h2.is-tilted {
  color: #f8b940;
  background-color: #3e48ab;
  padding: 16px;
  transform: rotate(-2.2deg);
}

.red-strikedown {
  -webkit-text-decoration: line-through #ee4266;
  text-decoration: line-through #ee4266;
  text-decoration-thickness: 6px;
}

.aseo_h2-wrap {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.aseo-land-wrap {
  border: 3px solid #ee4266;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  max-width: 809px;
}

.aseo_land-top {
  color: #fff;
  background-color: #ee4266;
  padding: 24px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
}

.aseo_land-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding: 40px 18px 40px 36px;
  display: flex;
}

.aseo_land-pointer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.aseo_land-icon {
  width: 48px;
}

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

.aseo_image-wrap {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.aseo_abs-img-2 {
  width: 100%;
  max-width: 80px;
  position: absolute;
  inset: auto 116px 32px auto;
}

.aseo_abs-img-1 {
  max-width: 190px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.aseo_abs-img-3 {
  width: 100%;
  max-width: 80px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.aseo_abs-img-4, .aseo_abs-img-5 {
  width: 100%;
  max-width: 80px;
  position: absolute;
  inset: auto 116px 32px auto;
}

.color-invert {
  -webkit-backdrop-filter: invert();
  backdrop-filter: invert();
}

.aseo-table-comp {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.aseo-table-wrap {
  border: 1px solid #d0d5dd;
  width: 100%;
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.aseo-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 204px 274px 274px 274px;
}

.aseo-table.is-sub {
  background-color: #fcd9d1;
  border-bottom-style: none;
  position: static;
  top: 132px;
}

.aseo-table.is-top {
  z-index: 999;
  border-left-style: none;
  margin-left: 1px;
  position: sticky;
  top: 78px;
}

.aseo-tbale-top-div {
  background-color: var(--bg-pink);
  color: #000;
  padding: 12px 24px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
}

.aseo-tbale-top-div.is-1 {
  background-color: #fdf1ee;
}

.aseo-tbale-top-div.is-3 {
  color: #fff;
  background-color: #05c291;
}

.aseo-tbale-top-div.is-4 {
  margin-right: 3px;
}

.aseo-tbale-subheading {
  color: #000;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.aseo-tbale-subheading.is-1 {
  background-color: #fcd9d133;
}

.aseo-tbale-subheading.is-3 {
  color: #fff;
  background-color: #05c291;
}

.aseo_table-sub-wrap {
  position: relative;
}

.aseo-table-content {
  color: #000;
  border-bottom: 1px solid #d0d5dd;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
}

.aseo-table-content.is-1 {
  background-color: #fcd9d133;
}

.aseo-table-content.is-1.end {
  border-bottom-style: none;
}

.aseo-table-content.is-3 {
  background-color: #05c2911a;
}

.aseo-table-content.end {
  border-bottom-style: none;
}

.aseo_lm-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
}

.aseo_lm-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  border: 1px solid #ee4266;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.aseo_lm-icon {
  width: 64px;
}

.aseo-hero-img-wrap {
  background-color: var(--bg-pink);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 640px;
  max-height: 600px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.aseo-hero-img-wrap.is-1 {
  z-index: 5;
}

.aseo-hero-img-wrap.is-2 {
  z-index: 4;
}

.aseo-hero-img-wrap.is-3 {
  z-index: 3;
}

.aseo-hero-img-wrap.is-4 {
  z-index: 2;
}

.aseo-hero-img-wrap.is-5 {
  z-index: 1;
}

.navi-internal-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navi-internal-wrap.max-width-277, .navi-internal-wrap.tem_frame-1-card {
  flex: 1;
  max-width: 277px;
}

.navi-internal-wrap-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.navi-internal-wrap-2.is-center-aligned {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.navi-internal-wrap-2.max-width-765px.margin-0-all {
  margin: 0;
}

.navi-internal-wrap-2.max-width-765px.is-stretched {
  align-items: stretch;
  margin: 0;
}

.navi-internal-wrap-2.max-width-765px.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.navi-internal-wrap-2.max-width-524px.font-color-dark-pink.is-left-aligned, .navi-internal-wrap-2.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.navi-internal-wrap-2.is-left-aligned.is-b_banner {
  max-width: 500px;
}

.navi-internal-wrap-2.is-navi-featured-block {
  justify-content: flex-start;
  align-items: flex-start;
}

.navi-internal-wrap-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.navi-internal-wrap-3.max-width-300 {
  flex: 1;
  max-width: 300px;
}

.navi-internal-wrap-3.font-color-dark-grey {
  color: #0b081b;
}

.navi-internal-wrap-3.max-width-765px {
  width: 100%;
}

.navi-internal-wrap-3.max-width-800 {
  width: 100%;
  max-width: 800px;
}

.navi-internal-wrap-3.is-center-aligned {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.navi-internal-wrap-3.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.navi-internal-wrap-3.pb-30 {
  padding-bottom: 30px;
}

.tabs-content-6 {
  display: none;
}

.html-embed-13 {
  width: 20px;
  height: 20px;
}

.text-block-154 {
  letter-spacing: -.36px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5555;
}

.tabs-button-2 {
  color: #344054;
  letter-spacing: -.4px;
  background-color: #fff;
  border-top: 1px solid #fcdfd8;
  border-bottom: 1px solid #fcdfd8;
  flex-direction: row;
  height: 732px;
  padding: 0;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.tabs-button-2:hover {
  color: #344054;
  background-color: #fcdfd8;
  text-decoration: none;
}

.tabs-button-2.w--current {
  background-color: #fff;
  width: 100%;
}

.tabs-button-2.left-border {
  border-left: 1px solid #fcdfd8;
}

.tabs-button-2.last-border {
  border-left: 1px solid #fcdfd8;
  border-right: 1px solid #fcdfd8;
}

._3d-section-4 {
  background-color: #222b40;
  padding: 120px 40px;
  position: relative;
}

._3d-section-4.bg-pink {
  background-color: #fef7f5;
}

._3d-container-2 {
  flex: 1;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.seo-lp-h2-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.8px;
  font-family: Opensauceone, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.25;
}

.seo-lp-h2-2.dark {
  color: #222b40;
  font-weight: 800;
}

.p1-20px-2 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Opensauceone, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.p1-20px-2.center {
  text-align: center;
}

.p1-20px-2.center.cb-100 {
  color: #667085;
}

.rev1_hero-wrap {
  grid-column-gap: 110px;
  grid-row-gap: 110px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rev1_hero-content-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 600px;
  display: flex;
}

.rev1_hero-img-wrap {
  flex: 1;
  max-width: 500px;
}

.rev1_hero-img {
  width: 100%;
}

.rev1_h1 {
  color: var(--3d-dark-sky);
  font-size: 48px;
  font-weight: 800;
}

.rev1_h1.font-color-white {
  color: var(--white);
}

.font-color-green {
  color: var(--accent-green);
}

.rev1_h1-desc {
  color: var(--cb-200);
  font-size: 20px;
  line-height: 1.5;
}

.rev1_h1-desc.font-color-cloud-grey {
  color: var(--cg-400);
}

.rev1_logo-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rev1_logo-section-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rev1_logo-h2 {
  color: #fff;
  text-align: center;
  max-width: 700px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.3;
}

.rev1_logos {
  max-height: 48px;
}

.rev1_services-section-wrap {
  z-index: 2;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #414a9c;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 96px 64px 64px;
  display: flex;
  position: relative;
}

.rev1_services-hubs-wrap {
  z-index: 2;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #222b40;
  justify-content: center;
  align-items: center;
  padding-left: 190px;
  padding-right: 190px;
  font-size: 30px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.rev1_services-hubs-wrap.is-radius-12 {
  border-radius: 12px;
}

.rev1_serv-abs1 {
  width: 500px;
  position: absolute;
  inset: -140px auto auto;
}

.rev_h2 {
  color: var(--3d-dark-sky);
  text-align: center;
  font-size: 48px;
  font-weight: 800;
}

.rev_h2.font-color-white {
  color: var(--white);
}

.rev_h2.font-color-white.max-width-760px.is-relative {
  z-index: 2;
  position: relative;
}

.rev_h2.font-color-white.font-left-aligned {
  text-align: left;
}

.rev_h2.max-width-765px.is--relative.font-color-dark-sky {
  color: #1d2939;
}

.rev_h2.font-weight-600 {
  font-weight: 600;
}

.rev_h2.font-weight-600.max-width-650 {
  max-width: 650px;
}

.rev_h2.font-weight-600.font-color-dark-sky {
  color: #0b081b;
}

.rev_h2-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rev1_services-grid {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
}

.rev1_services-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #f2f4f7;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  line-height: 1.6;
  display: flex;
}

.rev1_services-icon {
  width: 40px;
}

.rev1_h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 800;
}

.rev1_h3.font-weight-600 {
  font-weight: 600;
}

.rev1_h3.is-small {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.rev1_hubs-badge {
  width: 141px;
}

.rev1_services-whiteboard {
  z-index: 1;
  background-color: #fef7f5;
  height: 25%;
  position: absolute;
  inset: auto 0% 0%;
}

.rev_h2-desc {
  color: var(--cb-100);
  text-align: center;
  line-height: 1.5;
}

.rev_h2-desc.font-color-white {
  color: var(--white);
}

.rev_h2-desc.font-color-white.is-relative {
  z-index: 2;
  position: relative;
}

.rev_h2-desc.max-width-765px.is-dark, .rev_h2-desc.font-color-dark {
  color: #0b081b;
}

.rev_h2-desc.font-color-dark.max-width-650 {
  max-width: 650px;
}

.max-width-900 {
  max-width: 900px;
}

.rev1_grid-3col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rev1_grid-3col.is-gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.rev1_grid-desc {
  line-height: 1.5;
}

.rev1_grid-desc.font-color-white.max-width-rev1 {
  max-width: 200px;
}

.rev1_grid-desc.max-width-rev1 {
  max-width: 230px;
}

.rev1_48-grid-4col {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.rev1_48-grid-4col.is-3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-vertical-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.image-width-48 {
  width: 48px;
}

.rev3_why-section-wrap {
  z-index: 2;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 64px;
  display: flex;
  position: relative;
}

.rev3_why-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1d2939;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  font-size: 20px;
  display: flex;
}

.rev3_services-hubs-wrap {
  z-index: 2;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #101828;
  justify-content: center;
  align-items: center;
  padding-left: 190px;
  padding-right: 190px;
  font-size: 30px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.rev3_process-wrap {
  grid-row-gap: 24px;
  background-color: #222b40;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.rev3_process-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #fff;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 398px;
  padding: 40px 56px;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.rev3_process-divider {
  border-right: 2px solid #354364;
  height: 200px;
  margin-top: auto;
  margin-bottom: auto;
}

.rev3_key-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.rev3_key-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.image-width-64 {
  width: 64px;
}

.rev1_challenge-section-wrap {
  z-index: 2;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #222b40;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 96px 64px 64px;
  display: flex;
  position: relative;
}

.rev1_challenge-grid {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.rev3_sol-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.rev3_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--3d-dark-sky);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rev3_card.bg--yellow {
  background-color: var(--3d-dart-yellow);
}

.rev3_card-abs1 {
  width: 80px;
  position: absolute;
  inset: 80px 80px auto auto;
}

.rev3_card-abs2 {
  width: 120px;
  position: absolute;
  inset: -50px -50px auto auto;
}

.rev3_card-abs3 {
  width: 140px;
  position: absolute;
  inset: auto auto -40px -60px;
}

.rev3_card-abs4 {
  opacity: .6;
  width: 70px;
  position: absolute;
  inset: auto 30% 5% auto;
}

.rev4_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.rev4_choose-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fef7f5;
  border-radius: 12px;
  flex-flow: column;
  padding: 48px 32px;
  display: flex;
}

.rev_process-number {
  color: #fff;
  background-color: #3e48ab;
  border: 6px solid #101828;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-top: 10px;
  font-family: Array, sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.rev_process-number.margin-0 {
  margin-top: 0;
}

.rev_process-number.is-pink {
  border-color: var(--bg-pink);
  background-color: #3e48ab;
}

.rev_process-number.is-pink.margin-top-0 {
  margin-top: 0;
}

.rev_p-abs-1 {
  opacity: .8;
  max-width: 100px;
  position: absolute;
  inset: auto auto 8% 0%;
}

.rev_p-abs-1.is-2 {
  max-width: 245px;
  inset: 23% 0% auto auto;
}

.rev_p-abs-1.is-2.z-index-1 {
  z-index: 2;
}

.rev_p-abs-1.is-3 {
  max-width: 280px;
  inset: 13% auto auto 0%;
}

.rev_p-abs-1.is-4 {
  max-width: 364px;
  inset: auto 0% 20% auto;
}

.rev_p-abs-2 {
  opacity: .5;
  max-width: 200px;
  position: absolute;
  inset: 30% auto auto 20%;
}

.rev_p-abs-3 {
  opacity: .7;
  max-width: 200px;
  position: absolute;
  inset: auto -100px 20% auto;
}

.rev_p-abs-4 {
  opacity: .2;
  max-width: 190px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.rev_p-abs-4.is-2 {
  max-width: 245px;
  inset: 23% 0% auto auto;
}

.rev_p-abs-4.is-2.z-index-1 {
  z-index: 2;
}

.rev_p-abs-4.is-3 {
  max-width: 280px;
  inset: 13% auto auto 0%;
}

.rev_p-abs-4.is-4 {
  max-width: 364px;
  inset: auto 0% 20% auto;
}

.rev4_cs-abs-bg {
  background-color: #0006;
  background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676546d8f7d4b0f04e7afc5c_50fa77b5a9ba09be7bff4c110d7b4635%20(1).jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 48px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.rev4_cs-abs-1 {
  width: 150px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.rev4_cs-abs-2 {
  width: 150px;
  position: absolute;
  inset: auto 2% 0% auto;
}

.rev4_cs-wrap-main {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.rev4_content-main {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 768px;
  display: flex;
}

.rev4_cs-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  max-width: 368px;
  display: flex;
}

.rev4_cs-card {
  color: #fff;
  border-top: 2px solid #fff;
  padding: 12px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.rev4_cs-abs-bg-overlay {
  background-color: #0006;
  background-image: radial-gradient(circle at 0 100%, #0000007a, #0000);
  border-radius: 48px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.rev4_table-wrap {
  border-top: 1px solid #d0d5dd;
  border-left: 1px solid #d0d5dd;
  border-right: 1px solid #d0d5dd;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rev4_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 210px 630px 1fr;
  width: 100%;
}

.rev4_table.is-sticky {
  border-bottom: 2px solid #fcd9d1;
}

.rev4_tb-top {
  color: #000;
  padding: 12px 24px;
  font-size: 20px;
  font-weight: 700;
}

.rev4_tb-top.is-3 {
  background-color: #fef7f5;
}

.rev4_tb-top.is-2 {
  color: #fff;
  background-color: #05c291;
}

.rev4_tb-top.is-1 {
  background-color: #fcd9d133;
}

.rev4_tb-content {
  color: #000;
  border-bottom: 1px solid #d0d5dd;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
}

.rev4_tb-content.is-3 {
  background-color: #fef7f5;
}

.rev4_tb-content.is-2 {
  background-color: #05c2911a;
}

.rev4_tb-content.is-1 {
  background-color: #fcd9d133;
}

.rev6_key-wrap {
  z-index: 2;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.rev6_key-card {
  z-index: 2;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 32px;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.rev6_h3 {
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
}

.rev6_h3.font-weight-600 {
  font-weight: 600;
}

.rev6_h3.is-small {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.rev6_abs-wheel {
  width: 310px;
  position: absolute;
  inset: -155px auto auto -150px;
}

.rev6_abs-wheel-1, .rev6_abs-wheel-2 {
  width: 140px;
  position: absolute;
  inset: 5% -30px auto auto;
}

.rev6_abs-wheel-3 {
  width: 200px;
  position: absolute;
  inset: auto auto -60px -94px;
}

.rev7_services-hubs-wrap {
  z-index: 2;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #222b40;
  justify-content: center;
  align-items: center;
  padding-left: 190px;
  padding-right: 190px;
  font-size: 30px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.font-color-purple {
  color: #40268b;
}

.rev7_dropdown {
  width: 100%;
}

.rev7_dropdown-toggle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #667085;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #fdebe7;
  justify-content: space-between;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.rev7_dropdown-toggle:hover {
  color: #000;
}

.rev7_dropdown-toggle.w--open {
  color: #000;
  background-color: #fdebe7;
  padding-top: 32px;
  padding-bottom: 12px;
}

.rev7_dropdown-list {
  background-color: #fdebe7;
  padding-bottom: 32px;
  padding-left: 72px;
  padding-right: 72px;
  position: static;
}

.rev7_dropdown-list.w--open {
  padding-bottom: 12px;
  padding-left: 59px;
  padding-right: 59px;
}

.rev7_drop-q-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rev7_dropdown-icon {
  margin: 0;
  font-size: 22px;
  position: static;
}

.rev7_rich {
  color: #101828;
}

.rev7_rich ol {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.rev7_rich ul {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.rev7_rich p {
  margin-bottom: 20px;
  font-size: 18px;
}

.rev7_rich li {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.5;
}

.rev7_rich strong {
  font-weight: 600;
}

.rev7_code {
  height: 22px;
}

.nav-link-v2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 600;
  line-height: 1.55556;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.nav-link-v2:hover {
  color: var(--3d-dart-yellow);
  text-decoration: none;
}

.nav-link-v2.w--open {
  color: #f8b940;
}

.nav-link-dropdown-wrap {
  position: relative;
}

.nav-new-alert {
  background-color: var(--3d-dart-purple);
  color: var(--white);
  padding: 2px 4px;
  font-size: 8px;
  display: inline-block;
  position: absolute;
  inset: -8px -24px auto auto;
}

.nav-service-tab {
  width: 100%;
  display: flex;
}

.nav-service-tab-menu {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-right: 2px solid #3e48ab;
  flex-flow: column;
  width: 100%;
  max-width: 237px;
  padding-top: 24px;
  padding-right: 12px;
  display: flex;
}

.nav-service-tab-content {
  flex: 1;
  padding-top: 8px;
  padding-left: 12px;
}

.nav_serivce-pc {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-badges-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.footer-badge {
  border-radius: 4px;
  width: auto;
  max-height: 100%;
}

.footer-badges {
  max-height: 104px;
  margin-top: -2px;
  margin-bottom: -2px;
}

.footer-badges.is-linkedin {
  max-width: 67px;
  max-height: 97px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.ppc-badges-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 48px;
  display: flex;
}

.ppc-badges-wrap.is-margin-0 {
  margin-top: 0;
}

.ppc-badges-wrap.is-margin-0.is-center {
  justify-content: center;
}

.ppc-badges {
  max-width: 109px;
  max-height: 104px;
  margin-top: -2px;
  margin-bottom: -2px;
}

.ppc-badges.is-linkedin {
  max-width: 67px;
  max-height: 97px;
  margin-top: 2px;
  margin-bottom: 2px;
  transform: scale(1);
}

.ppc-badges.is-enlarged {
  transform: scale(1.1);
}

.ppc-badge {
  border-radius: 4px;
  width: auto;
  max-height: 100%;
}

.ppc_badge-section-wrap {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.ppc_badge-text {
  max-width: 850px;
}

.ppc-badges-v2 {
  max-width: 146px;
  max-height: 140px;
  margin-top: -2px;
  margin-bottom: -2px;
}

.ppc-badges-v2.is-linkedin {
  max-width: 88px;
  max-height: 129px;
  margin-top: 5px;
  margin-bottom: 5px;
  transform: scale(1);
}

.ppc-badges-v2.is-enlarged {
  transform: scale(1.1);
}

.ppc-badges-copy {
  max-width: 109px;
  max-height: 104px;
  margin-top: -2px;
  margin-bottom: -2px;
}

.ppc-badges-copy.is-linkedin {
  max-width: 67px;
  max-height: 97px;
  margin-top: 2px;
  margin-bottom: 2px;
  transform: scale(1);
}

.ppc-badges-copy.is-enlarged {
  transform: scale(1.1);
}

.ppc-badge-v2 {
  border-radius: 4px;
  width: auto;
  max-height: 100%;
}

@media screen and (min-width: 1280px) {
  .container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
  }

  .nav-cta-button {
    padding-right: 0;
  }

  .main-heading {
    flex-direction: column;
    min-height: 71vh;
    display: flex;
  }

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

  .section.light-blue {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .no-margin-top {
    font-size: 40px;
  }

  .no-margin-top.black-bg {
    margin-bottom: 0;
    line-height: 1.25;
  }

  .hero-description {
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 1.85;
  }

  .footer {
    font-family: Open Sans, sans-serif;
    display: block;
  }

  .fade-in-on-scroll {
    padding-bottom: 0;
  }

  .card-item-content {
    margin-top: 0;
    margin-bottom: 0;
  }

  .no-margin {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
  }

  .heading-10 {
    font-family: Manrope, sans-serif;
    font-weight: 800;
  }

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

  .grid-4-columns.top-margin {
    margin-top: 30px;
  }

  .grid-6-columns {
    align-content: stretch;
    place-items: stretch stretch;
  }

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

  .box-item {
    justify-content: center;
    height: 100%;
    max-height: 100%;
  }

  .block-image-content.gradient {
    padding-right: 4em;
  }

  .heading-wrap-text {
    line-height: 1.25;
  }

  .white-text {
    line-height: 1.55;
  }

  .block-slide-holder {
    max-width: 100%;
  }

  .slider {
    height: 350px;
  }

  .slider-content {
    overflow: hidden;
  }

  .slide-text {
    font-size: 20px;
    line-height: 1.45;
  }

  .slide-content {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .hero-text.center {
    flex-direction: row;
    display: block;
  }

  .half-container {
    max-width: 600px;
  }

  .cta-holder {
    padding-top: 1em;
  }

  .text-span-2 {
    line-height: 1.55;
  }

  .text-block-7 {
    font-size: 18px;
    line-height: 1.55;
  }

  .heading-17 {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .heading-19 {
    color: #5f4cec;
    margin-bottom: 30px;
  }

  .text-block-10 {
    line-height: 1.55;
    overflow: visible;
  }

  .paragraph {
    line-height: 1.65;
  }

  .heading-24 {
    margin-bottom: 40px;
    line-height: 1.25;
  }

  .paragraph-3, .paragraph-4, .paragraph-5, .paragraph-6 {
    line-height: 1.55;
  }

  .heading-36, .heading-37, .heading-38 {
    margin-bottom: 15px;
  }

  .text-block-12 {
    line-height: 1.55;
  }

  .heading-40 {
    margin-bottom: 15px;
  }

  .heading-41 {
    margin-top: 0;
    line-height: 1.25;
  }

  .paragraph-8 {
    line-height: 1.55;
  }

  .text-span-5 {
    font-size: 45px;
    line-height: 1.15;
  }

  .body {
    display: block;
  }

  .section-3 {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 25px;
  }

  .container-15 {
    text-align: center;
    margin-bottom: 35px;
  }

  .section-4 {
    margin-top: 0;
  }

  .container-9 {
    max-width: 780px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-51 {
    text-align: center;
    margin-bottom: 25px;
    font-size: 40px;
  }

  .container-17, .container-18 {
    max-width: 1170px;
  }

  .heading-52 {
    margin-right: 0;
  }

  .container-19, .container-20, .container-21 {
    max-width: 1170px;
  }

  .columns-4 {
    margin-left: -10px;
  }

  .column-6 {
    display: block;
  }

  .section-10 {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 0;
  }

  .container-22, .container-23, .container-24, .container-25, .container-26 {
    max-width: 1170px;
  }

  .seo-hero-section {
    background-size: 45%;
  }

  .seo-hero-container {
    max-width: 1140px;
  }

  .seo-how-why-list-section {
    background-position: 50% 150px;
    background-size: 120%;
  }

  .seo-how-to-b2b-seo-section {
    background-color: #4869fe;
  }

  .seo-how-to-b2b-seo-list-section {
    border-radius: 5px;
  }

  .seo-footer-call-out-inner-sec-title {
    margin-left: 0;
  }

  ._3d-section.hero.lp-hero {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  ._3d-section.hero.lp-hero.new-lp {
    display: flex;
  }

  ._3d-section.pink-new-lp {
    background-color: #fef7f5;
  }

  ._3d-section._80-80.bg-pink._140-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  ._3d-section.charcoal._70-95 {
    padding-top: 70px;
    padding-bottom: 95px;
  }

  ._3d-section.charcoal-blaack {
    background-color: #1d2939;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.gc-section-with-bg {
    background-position: 100% 100%;
    background-size: 1400px;
  }

  ._3d-container {
    max-width: 1300px;
  }

  .dart-hero-wrapper.new-lp {
    margin-top: 50px;
  }

  .h3-36px-opensauce._600.left-in-mobile.new-lp {
    width: 551px;
  }

  .dart-2box-wrapper {
    justify-content: center;
  }

  .home-services-kicker-boc {
    width: 210px;
  }

  .h4-30px {
    font-size: 30px;
  }

  .dart-services-heading.new-lp {
    margin-bottom: 48px;
  }

  .dart-services-tab-menu {
    max-width: 384px;
  }

  .services-tab-content-wrapper.new-lp {
    justify-content: center;
  }

  .services-tab-content-text {
    flex: 1;
    width: 456px;
  }

  .services-tab-content-text.new-lp {
    justify-content: center;
  }

  .services-tab-content-box {
    height: 403px;
  }

  .services-tab-content-box._2 {
    flex-direction: row;
    align-items: center;
    height: 153px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .services-tab-content-box.abm-new-lp {
    height: 500px;
  }

  .services-tab-content-box._100 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .services-tab-content-img {
    object-fit: cover;
    height: 100%;
  }

  .services-tab-pane.new-lp {
    padding-right: 20px;
  }

  .process-timeliine-wrapper {
    grid-template-rows: 490px 490px 490px 490px;
  }

  .process-timeline-purple {
    opacity: 1;
    height: 101%;
    top: -40px;
  }

  .tt-wrapper {
    grid-column-gap: 42px;
  }

  .footer-column-wrapper {
    grid-column-gap: 64px;
  }

  .vs-wrapper {
    grid-template-columns: 1fr auto 1fr;
  }

  .startups-number_component.new-lp-abm {
    margin-bottom: 96px;
  }

  .services_component-grid {
    grid-column-gap: 48px;
    grid-row-gap: 42px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .services_component-grid-item {
    align-items: flex-start;
    display: flex;
  }

  .service-tab-image.width-fixed {
    width: 700px;
  }

  .blogs-topics-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .blog-rich {
    max-width: 100%;
  }

  .ssagency-new-hero-container {
    max-width: 1170px;
  }

  .ssagency-new-hero-title {
    margin-right: 0;
  }

  .ssagency-new-why-td-section {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 0;
  }

  .ssagency-new-testmonial-container, .ssagency-new-choose-container {
    max-width: 1170px;
  }

  .ssagency-footer-call-out-inner-sec-title {
    margin-left: 0;
  }

  .work_wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .work_project-card:hover {
    box-shadow: 0 8px 32px #ffffff4d;
  }

  .services_component-grid-item-newlp {
    flex-basis: 350px;
    align-items: flex-start;
    max-width: 330px;
    display: flex;
  }

  .services_component-grid-newlp {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(350px, 320px));
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .list-item-5 {
    font-size: 16px;
  }

  .marquee {
    flex-direction: column;
    flex: 0 auto;
    height: 750px;
  }

  .marquee-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: none;
    position: static;
  }

  .marquee-img {
    max-width: 440px;
  }

  .image-15 {
    margin-top: 14px;
  }

  .link-block-2 {
    flex-direction: column;
    height: 310px;
    text-decoration: none;
    display: flex;
  }

  .link-block-2:hover {
    color: #000;
    text-decoration: none;
  }

  .image-16 {
    align-self: center;
    max-width: 80%;
    margin-top: auto;
    margin-bottom: 40px;
  }

  .collection-item-3 {
    border-radius: 40px;
    width: 275px;
    height: 310px;
    margin: 10px;
    padding-left: 20px;
    padding-right: 20px;
    transition: transform .5s;
  }

  .collection-item-3:hover {
    transform: translate(0, -10px);
  }

  .collection-list-5 {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .sticky-bar {
    background-color: var(--3d-dark-sky);
  }

  .head-lp {
    color: #fff;
    text-align: center;
    width: 1055px;
    margin-bottom: 16px;
    font-family: Opensauceone, sans-serif;
    font-size: 48px;
    font-weight: 800;
    line-height: 60px;
  }

  .text-block-56 {
    color: #fff;
    text-align: center;
    width: 600px;
    margin-bottom: 48px;
    font-size: 18px;
    line-height: 28px;
  }

  .button-lp-new {
    background-color: var(--3d-dart-purple);
    padding: 16px 48px;
    font-family: Opensauceone, sans-serif;
    font-weight: 600;
  }

  .button-lp-new:hover {
    color: var(--3d-dart-yellow);
    background-color: #473383;
    text-decoration: none;
  }

  .heading-97 {
    color: #fff;
    font-family: Opensauceone, sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 38px;
  }

  .text-block-57 {
    text-align: center;
    width: 730px;
    line-height: 28px;
  }

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

  .abm-tabs-menu {
    text-align: center;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 508px;
    height: 76px;
    margin-bottom: 9px;
    display: flex;
  }

  .tab {
    color: #222b40;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 244px;
    height: 56px;
    font-family: Opensauceone, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    text-decoration: none;
    display: flex;
  }

  .tab:hover {
    color: #222b40;
    text-decoration: none;
  }

  .tab.w--current {
    color: #fff;
    background-color: #583bac;
  }

  .image-44 {
    width: 350px;
    margin-top: 40px;
  }

  .tabs-menu {
    max-width: 384px;
  }

  .home-service-pattern-copy {
    top: 15%;
  }

  .heading-91-copy {
    margin-top: 40px;
  }

  .marquee-wrapper-testimonial {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: none;
    position: static;
  }

  .grid-29 {
    grid-column-gap: 80px;
    grid-row-gap: 30px;
  }

  .grid-30 {
    grid-column-gap: 80px;
    grid-row-gap: 15px;
  }

  .table-img {
    max-width: none;
    max-height: 28px;
  }

  .image-sticky-wrapper {
    margin-top: 100px;
  }

  .heading-110 {
    margin-bottom: 0;
  }

  .text-block-98 {
    letter-spacing: -.6px;
    margin-bottom: 0;
  }

  .image-69 {
    width: 187px;
  }

  .heading-112.cta.ga {
    letter-spacing: -1.2px;
    font-size: 60px;
    line-height: 120%;
  }

  .plans-h2-wrapper.no-width {
    max-width: none;
  }

  .text-block-102._16px {
    font-size: 16px;
    line-height: 1.5;
  }

  .plans-holder.ga4 {
    grid-column-gap: 80px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .plans.ga4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    width: 307px;
    padding: 30px;
    display: flex;
  }

  .image-72.ga4 {
    margin-bottom: 0;
  }

  .div-block-78 {
    background-color: #fcdfd8;
    justify-content: center;
    align-items: center;
    width: 322px;
    height: 81.5px;
    display: flex;
  }

  .div-block-78.itilite.yellw {
    background-color: #f8b940;
  }

  .cta-wrapper-hubspot.ga4 {
    grid-column-gap: 165px;
    grid-row-gap: 165px;
  }

  .text-block-114 {
    color: #fff;
    font-weight: 800;
    line-height: 1.555;
  }

  .text-block-115 {
    color: #fff;
    letter-spacing: -.28px;
    font-size: 14px;
    line-height: 142.857%;
  }

  .div-block-82 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    display: flex;
  }

  .text-block-116 {
    color: #1d2939;
    font-size: 24px;
    font-weight: 800;
  }

  .wrapper-horizontal.relativ.webinar {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .webinar-content-brief {
    max-width: 800px;
  }

  .webinar-hero-text {
    max-width: 700px;
  }

  .fs-wrapper-hero {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
  }

  .fs-hero-img-wrapp {
    max-width: 600px;
  }

  .webinar-hero-section.hero.lp-hero {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .webinar-hero-section.hero.lp-hero.new-lp {
    display: flex;
  }

  .webinar-hero-section.pink-new-lp {
    background-color: #fef7f5;
  }

  .webinar-hero-section._80-80.bg-pink._140-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .webinar-hero-section.charcoal._70-95 {
    padding-top: 70px;
    padding-bottom: 95px;
  }

  .webinar-hero-section.charcoal-blaack {
    background-color: #1d2939;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .toc-wrapper.fixed-height.bg-removed {
    max-height: 400px;
  }

  .fs-hero-desc-img {
    max-width: 544px;
  }

  .div-block-105 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .seo-lp-services-kicker-boc, .seo-lp--services-kicker-boc {
    width: 210px;
  }

  .seo-lp-scrolling-content-wrapper-overall-v1 {
    top: 40px;
  }

  .seo-lp-scrolling-content-wrapper-overall-v1._2nd.b2b {
    top: 105px;
  }

  .back-to-top-button.w--current {
    bottom: 40px;
    right: 40px;
  }

  .background-video {
    width: 550px;
  }

  .revops-proto-embed-desktop {
    width: 1300px;
  }

  .pb-h2 {
    font-size: 52px;
  }

  .tdd-pricing-pointers-copy {
    aspect-ratio: 2;
  }

  .d-link-block-button.left-aligned {
    z-index: 3;
  }

  .d-ow-abs-1 {
    z-index: 5;
  }

  .d-hero-abs-img-1 {
    left: 25px;
  }

  .d-mb-img1 {
    z-index: 2;
  }

  .d-ow-img {
    width: 4000px;
    top: -306px;
    right: -439px;
    transform: rotate(7deg);
  }

  .gc-cs-text-wrap {
    font-weight: 600;
  }

  .gc-phase-main-wrap {
    grid-column-gap: 182px;
    grid-row-gap: 182px;
    height: 359px;
  }

  .gc-phase-card-1.middle {
    margin-bottom: 40px;
  }

  .gc-phase-card-1.first {
    padding-bottom: 70px;
  }

  .gc-how-card-wrap.pink-b {
    background-color: #fcdfd8;
  }

  .gc-how-card-wrap.pink-a {
    background-color: #fef7f5;
  }

  .pa-h1 {
    font-size: 56px;
  }

  .pa-leads-strike {
    max-width: 180px;
    top: 319px;
  }

  .pa-goal-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .kt-rich {
    max-width: 100%;
  }

  .sa-sr-img-wrap {
    min-width: 500px;
    min-height: 565px;
  }

  .sa-sr-text-wrap {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .sa-sr-text-wrap._6 {
    padding-bottom: 260px;
  }

  .sa-scroll-img._1.mobile {
    display: none;
    position: static;
  }

  .hub-gap-10 {
    padding-right: 10px;
  }

  .case-hero_logo {
    margin-bottom: 2rem;
  }

  .ppc-type-card-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ppc-adv-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    align-items: flex-start;
  }

  .ppc-adv-img {
    width: 100px;
  }

  .ppc-adv-h3 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .terms-rich {
    max-width: 100%;
  }

  .tem_img-wrap-hero {
    max-width: 721px;
    height: 650px;
    max-height: none;
  }

  .tem_abs-wrap-1-hero {
    bottom: 12%;
  }

  .tem_abs-wrap-1-hero.is-2 {
    bottom: 31%;
  }

  .tem_abs-wrap-1-hero.is-3 {
    bottom: 53%;
  }

  .tem_faq-background {
    width: 100%;
    max-width: 1300px;
  }

  .tem_feature-card2 {
    width: 31%;
  }

  .eye-brow.background-color-lime-v2.core_is-eyebrow-2 {
    margin-left: auto;
    margin-right: 6.5rem;
  }

  .eye-brow.hh_is-eyebrow-1 {
    margin-top: -3.625rem;
    margin-right: -.75rem;
  }

  .eye-brow.hh_is-eyebrow-2, .eye-brow.feature_is-eyebrow-1, .eye-brow.step-h_is-eyebrow, .eye-brow.ideal_is-eyebrow, .eye-brow.ideal_is-eyebrow-2, .eye-brow.step-key_is-eyebrow, .eye-brow.step-key_is-eyebrow-1, .eye-brow.step-target_is-eyebrow-2, .eye-brow.step-target_is-eyebrow, .eye-brow.template_is-eyebrow, .eye-brow.step-persona_is-eyebrow, .eye-brow.step-persona_is-eyebrow-2, .eye-brow.persona_is-eyebrow, .eye-brow.customer_is-eyebrow, .eye-brow.customer_is-eyebrow-2, .eye-brow.customer_is-eyebrow, .eye-brow.customer-step-2_is-eyebrow-2, .eye-brow.step-gravity_is-eyebrow, .eye-brow.think-gravity_is-eyebrow-2, .eye-brow.content-creation_is-eyebrow, .eye-brow.content-creation_is-eyebrow-2, .eye-brow.step-data_is-eyebrow, .eye-brow.step-team_is-eyebrow, .eye-brow.step-team_is-eyebrow-2, .eye-brow.step-growth_is-eyebrow-2, .eye-brow.step-growth_is-eyebrow, .eye-brow.step-agency_is-eyebrow-2, .eye-brow.step-agency_is-eyebrow, .eye-brow.step-strategy_is-eyebrow, .eye-brow.step-strategy_is-eyebrow-2, .eye-brow.widget_is-eyebrow, .eye-brow.dp-item_is-eyebrow {
    z-index: -1;
  }

  .home-core_b2b.bayon-heading-style-h6-v2 {
    font-size: 2.25rem;
  }

  .section-home_core {
    overflow: hidden;
  }

  .steps-gtm_list, .steps-b2b_list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .navi-dropdown-list.w--open {
    width: 1000px;
  }

  .ideal_customer.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .step-process_text.bayon-heading-style-h6-v2 {
    font-size: 2.25rem;
  }

  .step-key_eye-text.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .develop_customer.bayon-heading-style-h4-v2 {
    font-size: 2rem;
  }

  .steps_template.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .paper-insight_heading.heading-style-h3-v2 {
    font-size: 2.25rem;
  }

  .paper-insight_eyebrow, .paper-insight_eyebrow-2 {
    font-size: 1.5rem;
  }

  .step-expert_eye-text.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .step-expert_eye-text.text-size-xlarge-v2 {
    font-size: 1.25rem;
  }

  .step-target_eye-text.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .buyers-journey_title {
    font-size: 1.75rem;
  }

  .step-channel_eye-text.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .eye-brow_dark-static.background-color-lime-v2.core_is-eyebrow-2 {
    margin-left: auto;
    margin-right: 6.5rem;
  }

  .eye-brow_dark-static.hh_is-eyebrow-1 {
    margin-top: -3.625rem;
    margin-right: -.75rem;
  }

  .eye-brow_dark-static.hh_is-eyebrow-2, .eye-brow_dark-static.feature_is-eyebrow-1, .eye-brow_dark-static.step-h_is-eyebrow, .eye-brow_dark-static.ideal_is-eyebrow, .eye-brow_dark-static.ideal_is-eyebrow-2, .eye-brow_dark-static.step-key_is-eyebrow, .eye-brow_dark-static.step-key_is-eyebrow-1, .eye-brow_dark-static.step-target_is-eyebrow-2, .eye-brow_dark-static.step-target_is-eyebrow, .eye-brow_dark-static.template_is-eyebrow, .eye-brow_dark-static.step-persona_is-eyebrow, .eye-brow_dark-static.step-persona_is-eyebrow-2, .eye-brow_dark-static.persona_is-eyebrow, .eye-brow_dark-static.customer_is-eyebrow, .eye-brow_dark-static.customer_is-eyebrow-2, .eye-brow_dark-static.customer_is-eyebrow, .eye-brow_dark-static.customer-step-2_is-eyebrow-2, .eye-brow_dark-static.step-gravity_is-eyebrow, .eye-brow_dark-static.think-gravity_is-eyebrow-2, .eye-brow_dark-static.content-creation_is-eyebrow, .eye-brow_dark-static.content-creation_is-eyebrow-2, .eye-brow_dark-static.best-exp_ondesk {
    z-index: -1;
  }

  .step-stack_eye-text.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .steps-stage_chart.is-slight-right {
    margin-right: 9.8rem;
  }

  .svg-chart-line.is-4 {
    right: -15%;
  }

  .svg-chart-line.is-stage-2.is-1 {
    left: -125%;
  }

  .paper-tech_eyebrow-2, .stage-3_eyebrow, .stage-3_eyebrow-2, .stage-2_eyebrow, .stage-2_eyebrow-2, .stage-1_eyebrow, .stage-1_eyebrow-2, .steps-marketers-2_eyebrow-1, .steps-marketers_eyebrow-2, .steps-marketers-2_eyebrow-2, .steps-marketers-3_eyebrow-1, .steps-marketers-3_eyebrow-2 {
    font-size: 1.5rem;
  }

  .eye-brow_linkedin.background-color-lime-v2.core_is-eyebrow-2 {
    margin-left: auto;
    margin-right: 6.5rem;
  }

  .eye-brow_linkedin.hh_is-eyebrow-1 {
    margin-top: -3.625rem;
    margin-right: -.75rem;
  }

  .eye-brow_linkedin.hh_is-eyebrow-2, .eye-brow_linkedin.feature_is-eyebrow-1, .eye-brow_linkedin.step-h_is-eyebrow, .eye-brow_linkedin.ideal_is-eyebrow, .eye-brow_linkedin.ideal_is-eyebrow-2, .eye-brow_linkedin.step-key_is-eyebrow, .eye-brow_linkedin.step-key_is-eyebrow-1, .eye-brow_linkedin.step-target_is-eyebrow-2, .eye-brow_linkedin.step-target_is-eyebrow, .eye-brow_linkedin.template_is-eyebrow, .eye-brow_linkedin.step-persona_is-eyebrow, .eye-brow_linkedin.step-persona_is-eyebrow-2, .eye-brow_linkedin.persona_is-eyebrow, .eye-brow_linkedin.customer_is-eyebrow, .eye-brow_linkedin.customer_is-eyebrow-2, .eye-brow_linkedin.customer_is-eyebrow, .eye-brow_linkedin.customer-step-2_is-eyebrow-2, .eye-brow_linkedin.step-gravity_is-eyebrow, .eye-brow_linkedin.think-gravity_is-eyebrow-2, .eye-brow_linkedin.content-creation_is-eyebrow, .eye-brow_linkedin.content-creation_is-eyebrow-2, .eye-brow_linkedin.step-data_is-eyebrow, .eye-brow_linkedin.step-team_is-eyebrow, .eye-brow_linkedin.step-team_is-eyebrow-2, .eye-brow_linkedin.step-growth_is-eyebrow-2, .eye-brow_linkedin.step-growth_is-eyebrow, .eye-brow_linkedin.step-agency_is-eyebrow-2, .eye-brow_linkedin.step-agency_is-eyebrow {
    z-index: -1;
  }

  .linkedin-profile_name.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .eye-brow_buyer.background-color-lime-v2.core_is-eyebrow-2 {
    margin-left: auto;
    margin-right: 6.5rem;
  }

  .eye-brow_buyer.hh_is-eyebrow-1 {
    margin-top: -3.625rem;
    margin-right: -.75rem;
  }

  .eye-brow_buyer.hh_is-eyebrow-2, .eye-brow_buyer.feature_is-eyebrow-1, .eye-brow_buyer.step-h_is-eyebrow, .eye-brow_buyer.ideal_is-eyebrow, .eye-brow_buyer.ideal_is-eyebrow-2, .eye-brow_buyer.step-key_is-eyebrow, .eye-brow_buyer.step-key_is-eyebrow-1, .eye-brow_buyer.step-target_is-eyebrow-2, .eye-brow_buyer.step-target_is-eyebrow, .eye-brow_buyer.template_is-eyebrow, .eye-brow_buyer.step-persona_is-eyebrow, .eye-brow_buyer.step-persona_is-eyebrow-2, .eye-brow_buyer.persona_is-eyebrow, .eye-brow_buyer.customer_is-eyebrow, .eye-brow_buyer.customer_is-eyebrow-2, .eye-brow_buyer.customer_is-eyebrow, .eye-brow_buyer.customer-step-2_is-eyebrow-2, .eye-brow_buyer.step-gravity_is-eyebrow, .eye-brow_buyer.think-gravity_is-eyebrow-2, .eye-brow_buyer.content-creation_is-eyebrow, .eye-brow_buyer.content-creation_is-eyebrow-2, .eye-brow_buyer.best-exp_ondesk {
    z-index: -1;
  }

  .widget-eye_brow-text.bayon-heading-style-h4-v2 {
    font-size: 1.5rem;
  }

  .page-widget_dropdown-list.w--open {
    left: -4.2rem;
  }

  ._3d-container-2 {
    max-width: 1300px;
  }
}

@media screen and (min-width: 1440px) {
  h2 {
    font-weight: 500;
    line-height: 67px;
    position: static;
  }

  h4 {
    color: #000;
  }

  .container {
    flex: 1;
    max-width: 1146px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
  }

  .brand {
    flex: 0 auto;
    padding-left: 0;
    position: relative;
  }

  .nav-menu {
    padding-left: 0;
  }

  .nav {
    position: sticky;
  }

  .main-heading {
    display: flex;
  }

  .section {
    min-height: 50vh;
  }

  .section.light-blue {
    margin-top: 0;
  }

  .section.spaced {
    padding-bottom: 120px;
  }

  .section.spacing {
    min-height: 10vh;
    padding-top: 0;
    padding-bottom: 340px;
  }

  .no-margin-top {
    margin-bottom: 15px;
    font-size: 30px;
  }

  .no-margin-top.gradient {
    font-size: 26px;
  }

  .no-margin-top.white {
    margin-bottom: 20px;
  }

  .hero-description {
    font-size: 20px;
    line-height: 1.85;
  }

  .footer {
    display: block;
  }

  .footer-brand-content {
    padding-right: 100px;
  }

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

  .block-image-container {
    border-radius: 14px;
  }

  .block-image-container.gradient {
    padding-left: 2em;
    padding-right: 3em;
  }

  .block-image-content.gradient {
    padding-right: 5em;
  }

  .price-content {
    justify-content: center;
    align-items: center;
  }

  .block-right-image {
    left: 41%;
  }

  .margin-bottom {
    min-width: 500px;
    max-width: 100%;
  }

  .hero-buttons-container {
    display: flex;
  }

  .hero-text.center {
    display: block;
  }

  .half-container {
    max-width: 573px;
    margin-left: auto;
    padding-left: 1em;
  }

  .cta-holder {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .heading-17 {
    margin-bottom: 30px;
  }

  .heading-19 {
    color: #5f4cec;
    margin-bottom: 40px;
  }

  .text-block-10 {
    overflow: visible;
  }

  .heading-36, .heading-37, .heading-38 {
    margin-bottom: 15px;
  }

  .section-2 {
    margin-top: 0;
    padding-top: 35px;
    padding-bottom: 30px;
    padding-right: 0;
  }

  .section-3 {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 30px;
  }

  .hero {
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero.fblock, .hero.fblock.float-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bold-text-2 {
    font-size: 45px;
  }

  .paragraph-14, .paragraph-15, .paragraph-16, .paragraph-17 {
    line-height: 1.55;
  }

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

  .section-4 {
    margin-top: 0;
  }

  .container-9 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-16 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-17, .container-18 {
    max-width: 1200px;
  }

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

  .heading-52 {
    margin-right: 0;
    padding-top: 0;
  }

  .text-block-19 {
    padding-top: 15px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container-19 {
    max-width: 1180px;
  }

  .heading-54 {
    font-size: 24px;
    line-height: 1.6em;
  }

  .container-20, .container-21 {
    max-width: 1180px;
  }

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

  .container-25 {
    max-width: 1180px;
    padding-top: 25px;
  }

  .container-26 {
    max-width: 1180px;
  }

  .seo-container {
    max-width: 1310px;
  }

  .seo-service-header {
    font-size: 2.5rem;
  }

  .review-slider {
    max-width: 710px;
  }

  .review-left-side {
    max-width: 520px;
  }

  .faq-item {
    border-radius: 10px;
  }

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

  .faq-que-header {
    width: 600px;
    margin-top: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
  }

  .abm-service-img {
    display: block;
    position: relative;
  }

  .abm-lite-block {
    top: 5%;
    left: 5%;
  }

  .abm-lite-block.scaled-block {
    bottom: 5%;
  }

  .seo-hero-section {
    background-size: 45%;
  }

  .seo-hero-container {
    max-width: 1140px;
  }

  .seo-how-why-container {
    max-width: 900px;
  }

  .seo-how-why-list-section {
    background-position: 50% 110px;
    background-size: 120%;
  }

  .seo-b2b-content-calendar-section {
    padding-bottom: 150px;
  }

  .seo-how-b2b-seo-section {
    text-align: center;
  }

  .seo-how-b2b-seo-container {
    max-width: 900px;
  }

  .seo-auditing-improove-section {
    padding-bottom: 20px;
  }

  .seo-auditing-improove-container {
    max-width: 900px;
  }

  .seo-auditing-improove-list-container {
    max-width: 900px;
    padding: 40px 75px;
    box-shadow: 0 0 7px 3px #64646f33;
  }

  .seo-trust-pilot-container {
    max-width: 900px;
    margin-top: 50px;
    padding: 50px;
    box-shadow: 0 0 7px 3px #64646f33;
  }

  .seo-trust-pilot-innersec {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .seo-how-to-b2b-seo-section {
    background-color: #4869fe;
  }

  .seo-how-to-b2b-seo-container {
    text-align: center;
    max-width: 900px;
  }

  .seo-how-to-b2b-seo-list-section {
    background-color: #fff;
    border-radius: 5px;
    margin-top: 50px;
    padding: 40px;
    box-shadow: 0 0 7px 3px #64646f33;
  }

  .seo-footer-call-out-inner-sec-title {
    margin-left: -231px;
    padding-left: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .seo-footer-call-out-inner-sec-para {
    margin-top: 29px;
    font-size: 20px;
    line-height: 30px;
  }

  .seo-footer-call-out-button {
    background-color: #ff4b52;
    border-radius: 5px;
    margin-top: 50px;
    padding: 15px 50px;
    font-size: 36px;
    line-height: 46.87px;
  }

  .seo-trust-pilot-heading {
    text-align: center;
    font-size: 42px;
    line-height: 55px;
  }

  .seo-auditing-improove-list-container-text {
    margin-top: -70px;
  }

  .seo-new-static-h1 {
    font-size: 60px;
    line-height: 78.12px;
  }

  .seo-new-static-hero-para {
    color: #2e2f36;
    margin-top: 15px;
    font-size: 26px;
    font-weight: 500;
    line-height: 34px;
  }

  .seo-new-static-hero-para2 {
    color: #4869fe;
    margin-top: 25px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  ._3d-section.hero {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 96px;
  }

  ._3d-section._96-0.testimonials-section-ppc-lp {
    background-color: var(--white);
  }

  ._3d-section.white {
    min-width: 336px;
  }

  ._3d-section.freelance-why-section {
    background-color: #fff9f0;
  }

  ._3d-section.sa-gr-section-main {
    padding: 100px 48px;
  }

  ._3d-section.template_section-1 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  ._3d-container {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  ._3d-container.bg-purple-dots.margin-20px {
    background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/66a0d1ebd067a660d8044796_Vector%20(2).svg"), linear-gradient(#7450dc, #583bac 47.9%, #583bac);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    max-width: none;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  ._3d-nav-logo-wrapper {
    padding-left: 32px;
  }

  ._3d-btn._3d-btn-white {
    background-color: var(--white);
    color: var(--3d-dark-sky);
  }

  .dart-hero-wrapper {
    max-width: 1030px;
  }

  .dart-heading-img-1 {
    left: -13px;
  }

  .p1-20px.cb-300.center.text-white {
    color: var(--white);
  }

  .p2-18px {
    letter-spacing: -.02em;
  }

  .dart-test-text-inner {
    grid-column-gap: 66px;
  }

  .dart-2box-wrapper {
    grid-column-gap: 32px;
    margin-top: 64px;
  }

  .home-services-box-text {
    flex: none;
    justify-content: space-between;
    height: 414.438px;
  }

  .home-services-box-text.seo-lp {
    height: auto;
  }

  .dart-services-tab-wrapper {
    margin-top: 48px;
  }

  .dart-services-tab-wrapper.new-lp {
    height: 100%;
  }

  .dart-services-tab {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-height: 556px;
  }

  .dart-services-tab.abm-new-lp {
    height: 100%;
    max-height: none;
  }

  .dart-services-tab-menu {
    justify-content: space-between;
    width: auto;
    max-width: 366px;
  }

  .dart-services-tab-content {
    align-self: stretch;
  }

  .services-tab-content-text {
    grid-row-gap: 16px;
    max-width: 470px;
    height: 100%;
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .services-tab-content-text.new-lp {
    justify-content: center;
  }

  .services-tab-content-box {
    padding: 0;
  }

  .services-tab-content-box._2 {
    grid-column-gap: 48px;
    flex-direction: row;
    align-items: center;
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .services-tab-content-box.abm-new-lp {
    height: 500px;
  }

  .services-tab-content-box.abm-new-lp.new-lp {
    height: auto;
  }

  .services-tab-content-box._100 {
    width: 100%;
    height: auto;
  }

  .services-tab-content-img-wrapper {
    align-self: stretch;
  }

  .services-tab-content-img-wrapper.new-lp {
    align-self: center;
    height: 330px;
  }

  .services-tab-content-img {
    height: 100%;
  }

  .services-tab-content-img.width-100 {
    width: 100%;
  }

  .services-tab-pane {
    height: 100%;
  }

  .services-tab-pane.new-lp {
    height: 100%;
    padding-right: 39px;
  }

  .process-timeline-content {
    padding-right: 40px;
  }

  .process-timeline-content.img {
    padding-right: 0;
  }

  .location-title {
    font-size: 6.5rem;
  }

  .tabs-absolute {
    right: 32px;
  }

  .timeline-image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .startup-number-grid {
    grid-column-gap: 36px;
  }

  .ft-slider.is-careers {
    overflow: hidden;
  }

  .ts-component {
    grid-column-gap: 64px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .ts-card {
    max-width: 440px;
  }

  .blog-rich {
    max-width: 100%;
  }

  .blog-rich p {
    line-height: 1.77778;
  }

  .ssagency-new-hero-container {
    max-width: 1180px;
  }

  .ssagency-new-hero-title {
    margin-right: 0;
    padding-top: 0;
  }

  .ssagency-new-hero-para, .ssagency-new-hero-para-white {
    padding-top: 15px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .ssagency-new-why-td-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ssagency-new-choose-container {
    max-width: 1180px;
  }

  .ssagency-footer-call-out-inner-sec-title {
    margin-left: 0;
    padding-left: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .ssagency-footer-call-out-inner-sec-para {
    margin-top: 29px;
    font-size: 20px;
    line-height: 30px;
  }

  .ssagency-footer-call-out-button {
    background-color: #ff4b52;
    border-radius: 5px;
    margin-top: 50px;
    padding: 15px 50px;
    font-size: 36px;
    line-height: 46.87px;
  }

  .marquee {
    height: 750px;
  }

  .marquee-img {
    max-width: 440px;
  }

  .link-block-2 {
    flex-direction: column;
    height: 320px;
    text-decoration: none;
    display: flex;
  }

  .link-block-2:hover {
    color: #000;
    text-decoration: none;
  }

  .image-16 {
    margin-top: auto;
    margin-bottom: 20px;
  }

  .collection-item-3 {
    border-radius: 40px;
    width: 285px;
    height: 320px;
    margin: 10px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .collection-list-5 {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .lp-section.hero-lp {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 96px;
  }

  .lp-section.section-2 {
    margin-top: 0;
    padding: 120px 70px;
  }

  .tab-content-heading {
    margin-bottom: 8px;
  }

  .tab-content-img {
    margin-bottom: 32px;
  }

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

  .sticky-bar {
    background-color: var(--3d-dark-sky);
  }

  .image-44 {
    width: 400px;
  }

  .tabs-menu {
    justify-content: center;
    width: auto;
    max-width: 366px;
  }

  .home-service-pattern-copy {
    top: 15%;
  }

  .heading-91-copy {
    margin-top: 40px;
  }

  .marquee-wrapper-testimonial.testimonial-sliders {
    padding-top: 20px;
  }

  .grid-30 {
    grid-row-gap: 20px;
  }

  .img-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .table-img {
    max-height: 30px;
  }

  .image-sticky-wrapper {
    margin-top: 100px;
  }

  .content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    display: flex;
  }

  .inside-rich h2 {
    letter-spacing: -.6px;
    margin-top: 48px;
    margin-bottom: 24px;
    font-family: Opensauceone, sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 38px;
  }

  .inside-rich p {
    color: #344054;
    font-family: Opensauceone, sans-serif;
    font-size: 18px;
    line-height: 31px;
  }

  .links-container {
    background-color: #fef7f5;
    padding: 40px;
  }

  .h212 {
    color: #000;
    margin-bottom: 40px;
    font-family: Opensauceone, sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 38px;
  }

  .line-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .line-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex;
  }

  .div-block-85.hide {
    display: none;
  }

  .webinar-hero-section.hero {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 96px;
  }

  .webinar-hero-section.white {
    min-width: 336px;
  }

  .div-block-95 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
  }

  .coach-register-now-div {
    background-color: var(--3d-dart-purple);
    color: var(--white);
    cursor: pointer;
    justify-content: center;
    padding: 10px;
  }

  .coach-register-now-div:hover {
    color: var(--3d-dart-yellow);
  }

  .coach-register-now-div.center-align {
    cursor: pointer;
    margin-right: auto;
  }

  .ppc-lp-h1.bigger {
    font-size: 70px;
  }

  .sp-h2.font-size-48 {
    font-size: 48px;
  }

  .div-block-100 {
    margin-bottom: 40px;
  }

  .footer-wrapper {
    margin-top: -100vh;
  }

  .footer-sticky {
    position: sticky;
    bottom: 0;
  }

  .toc-wrapper.fixed-height.bg-removed {
    max-height: 500px;
  }

  .heading-125.font-size-20 {
    color: #344054;
    font-size: 20px;
  }

  .new-slider-mask {
    transform: rotate(-1deg);
  }

  .div-block-105 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .seo-lp-h2.font-size-48 {
    font-size: 48px;
  }

  .seo-lp-h2-wrapper.hide-in-small-screen {
    margin-top: -167px;
  }

  .seo-lp-content-container {
    padding: 24px;
  }

  .seo-lp-scrolling-content-wrapper-overall-v1 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    top: 50px;
  }

  .seo-lp-scrolling-content-wrapper-grid-v3 {
    margin-top: 0;
  }

  .back-to-top-button {
    bottom: 30px;
    right: 40px;
  }

  .back-to-top-button.w--current {
    right: 100px;
  }

  .background-video {
    width: 640px;
    height: 340px;
  }

  .tdd-pricing-pointers-copy {
    aspect-ratio: auto;
  }

  .d-section.d-why-section {
    overflow: hidden;
  }

  .d-hero-abs-img-1 {
    left: 23px;
  }

  .d-why-abs-img2 {
    width: 400px;
    left: -373px;
  }

  .d-easy-img1 {
    top: -555px;
    left: -221px;
    transform: rotate(-4deg);
  }

  .d-mb-img1 {
    transform: rotate(12deg);
  }

  .d-t-abs2 {
    right: -374px;
  }

  .gc-cs-card-wrap {
    padding: 40px;
  }

  .calc-about-cta {
    text-align: center;
  }

  .kt-rich {
    max-width: 100%;
  }

  .kt-rich p {
    line-height: 1.77778;
  }

  .sa-sr-img-wrap {
    min-width: 650px;
    min-height: 740px;
  }

  .sa-sr-text-wrap {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .sa-sr-text-wrap._6 {
    padding-bottom: 280px;
  }

  .sa-sr-section {
    background-image: linear-gradient(0deg, #fef3ec, #f0f4f8);
  }

  .hub-pricing-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .hub-pricing-card {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .pricing-text-span {
    font-size: 56px;
  }

  .ppc-type-card-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 40px;
  }

  .terms-rich {
    max-width: 100%;
  }

  .terms-rich p {
    line-height: 1.77778;
  }

  ._3d-btn-v2._3d-btn-white, ._3d-btn-v2._3d-btn-yellow {
    background-color: var(--white);
    color: var(--3d-dark-sky);
  }

  .tem_img-wrap-hero {
    max-width: 825px;
    height: 690px;
  }

  .tem_abs-wrap-1-hero {
    bottom: 8%;
  }

  .tem_abs-wrap-1-hero.is-2 {
    bottom: 25%;
  }

  .tem_abs-wrap-1-hero.is-3 {
    bottom: 49%;
  }

  .tem_feature-card2 {
    width: 31%;
  }

  .eye-brow_transform.is-step-2 {
    z-index: 2;
  }

  .navi-dropdown-list.w--open {
    width: 1040px;
  }

  .eye-brow_rotate.is-step-2 {
    z-index: 2;
  }

  .accordion-example_eye-brow.is-large {
    top: -2%;
  }

  .steps-stage_chart.is-slight-right {
    margin-left: 21.6rem;
    margin-right: auto;
  }

  .svg-chart-line.is-3 {
    height: 190%;
  }

  .svg-chart-line.is-4 {
    top: 82%;
    right: 12%;
  }

  .svg-chart-line.is-stage-2.is-1 {
    left: -130%;
  }

  ._3d-container-2 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .rev3_process-card {
    flex: none;
    max-width: 432px;
  }
}

@media screen and (min-width: 1920px) {
  .container {
    padding-bottom: 50px;
  }

  .main-heading {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    display: flex;
  }

  .section {
    background-color: #0000;
    padding-top: 40px;
    padding-bottom: 40px;
    line-height: 1.4;
  }

  .section.light-blue {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .no-margin-top.white {
    font-size: 52px;
    line-height: 1.25;
  }

  .no-margin-top.black-bg {
    font-size: 45px;
    line-height: 1.25;
  }

  .hero-description {
    font-size: 20px;
    line-height: 1.6;
  }

  .help-box-content {
    margin-top: 0;
  }

  .fade-in-on-scroll {
    margin-bottom: 20px;
  }

  .grid-6-columns {
    padding-bottom: 0;
  }

  .gradient-text {
    font-size: 45px;
  }

  .gradient-text.span {
    line-height: 1.25;
  }

  .box-description {
    text-align: center;
    font-size: 20px;
  }

  .heading-wrap-text {
    font-size: 52px;
    line-height: 1.25;
  }

  .white-text {
    line-height: 1.25;
  }

  .slider {
    height: 350px;
  }

  .slide-text {
    font-size: 25px;
  }

  .macbook-slider-image {
    margin-left: auto;
    margin-right: auto;
  }

  .half-container {
    max-width: 573px;
  }

  .cta-holder {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .text-block-7 {
    line-height: 1.6;
  }

  .heading-17 {
    margin-bottom: 30px;
    font-size: 52px;
    line-height: 1.25;
  }

  .heading-19 {
    color: #5f4cec;
    background-color: #0000;
    margin-bottom: 40px;
    font-size: 35px;
  }

  .text-block-10 {
    color: #242424;
    font-size: 16px;
    line-height: 1.6;
    overflow: visible;
  }

  .paragraph, .paragraph-2 {
    font-size: 20px;
  }

  .heading-24 {
    font-size: 45px;
    line-height: 1.25;
  }

  .paragraph-3, .paragraph-4, .paragraph-5, .paragraph-6 {
    font-size: 20px;
  }

  .heading-36, .heading-37, .heading-38 {
    margin-bottom: 15px;
  }

  .text-block-12 {
    color: #242424;
    font-size: 16px;
    line-height: 1.6;
  }

  .heading-39, .heading-40, .heading-41 {
    line-height: 1.25;
  }

  .section-3 {
    margin-top: 2rem;
    padding-bottom: 30px;
  }

  .paragraph-12 {
    margin-bottom: 110px;
  }

  .hero {
    max-width: 1190px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .bold-text-2 {
    font-size: 45px;
  }

  .heading-49 {
    margin-bottom: 35px;
  }

  .container-15 {
    text-align: center;
    background-color: #0000;
  }

  .section-4 {
    margin-top: 0;
  }

  .container-9 {
    max-width: 1000px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-52 {
    margin-right: 0;
  }

  .container-19, .container-20, .container-21 {
    max-width: 1170px;
  }

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

  .container-23 {
    max-width: 1170px;
  }

  .columns-5 {
    padding-top: 25px;
  }

  .container-24 {
    max-width: 1170px;
  }

  .container-25 {
    max-width: 1170px;
    padding-top: 30px;
  }

  .container-26 {
    max-width: 1170px;
  }

  .seo-hero-section {
    background-position: 100%;
    background-size: 45%;
  }

  .seo-how-why-list-section {
    background-position: 50% 140px;
    background-size: 140%;
  }

  ._3d-section.bg-pink.side-images.scaleup-side-imgs {
    background-position: -3% 69%, 100% 74%;
  }

  ._3d-section.white.bottom-bigger {
    padding-bottom: 228px;
  }

  ._3d-section.seo-lp-diff-section {
    padding-bottom: 40px;
  }

  ._3d-section.rev4_cs-section.side-images.scaleup-side-imgs {
    background-position: -3% 69%, 100% 74%;
  }

  ._3d-container {
    max-width: 1300px;
  }

  ._3d-navlink.ppc-lp:active, ._3d-navlink.ppc-lp:visited {
    color: var(--white);
  }

  .dart-services-heading.proc-ess.higher-width {
    max-width: 1100px;
  }

  .services-tab-content-text.new-lp {
    justify-content: center;
  }

  .services-tab-content-img-wrapper.new-lp {
    align-self: center;
    height: 330px;
  }

  .process-timeline-illustration.width-80 {
    width: 60%;
  }

  .ssagency-new-hero-container {
    max-width: 1170px;
  }

  .ssagency-new-hero-title {
    margin-right: 0;
  }

  .ssagency-new-why-td-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ssagency-new-testmonial-container, .ssagency-new-choose-container {
    max-width: 1170px;
  }

  .marquee {
    height: 750px;
    margin-top: -122px;
    margin-bottom: -146px;
  }

  .marquee-img {
    max-width: 440px;
  }

  .link-block-2 {
    flex-direction: column;
    width: auto;
    height: 320px;
    text-decoration: none;
    display: flex;
  }

  .link-block-2:hover {
    color: #000;
  }

  .image-16 {
    text-align: left;
    align-self: center;
    max-width: 70%;
    margin-top: auto;
    margin-bottom: 40px;
  }

  .collection-item-3 {
    width: 285px;
    height: 320px;
    margin: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-5 {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lp-section.hero-lp {
    margin-right: auto;
  }

  ._2-section-tab-content-heading, .tab-content-heading {
    margin-top: 0;
  }

  .lp-section2-parent-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .image-22 {
    margin-left: auto;
  }

  .sticky-bar {
    background-color: var(--3d-dark-sky);
  }

  .image-44 {
    width: 500px;
  }

  .home-service-pattern-copy {
    top: 20%;
  }

  .heading-91-copy {
    margin-top: 36px;
  }

  .marquee-wrapper-testimonial.testimonial-sliders {
    padding-top: 20px;
  }

  .image-sticky-wrapper {
    margin-top: 150px;
  }

  .hubspot-hero-wrapper {
    align-items: center;
  }

  .heading-120 {
    font-family: Opensauceone, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
  }

  .fs-hero-img-wrapp {
    max-width: 600px;
  }

  .tabs-container {
    margin-left: auto;
    margin-right: auto;
  }

  .webinar-hero-section.bg-pink.side-images.scaleup-side-imgs {
    background-position: -3% 69%, 100% 74%;
  }

  .ppc-lp-h1.bigger {
    font-size: 70px;
  }

  .two-col-goals-cont {
    justify-content: center;
  }

  .toc-wrapper.fixed-height.bg-removed {
    max-height: 600px;
  }

  .main-content-wrapper.seo-lp {
    max-width: 500px;
  }

  .new-slider-mask {
    transform: rotate(-1deg);
  }

  .div-block-105 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .seo-lp-h2-wrapper.hide-in-small-screen {
    margin-top: 0;
    display: flex;
  }

  .seo-lp-h2-wrapper.b2b {
    display: flex;
  }

  .seo-lp-scrolling-content-wrapper-overall-v1 {
    padding-bottom: 0;
    top: 80px;
  }

  .seo-lp-scrolling-content-wrapper-overall-v1._2nd {
    top: 80px;
  }

  .seo-lp-scrolling-content-wrapper-overall-v1.b2b {
    top: 180px;
  }

  .back-to-top-button {
    right: 140px;
  }

  .back-to-top-button.w--current {
    right: 220px;
  }

  .view-dribble-button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--3d-dart-purple);
    color: var(--white);
    justify-content: flex-start;
    align-items: center;
    padding: 16px 24px;
    font-family: Opensauceone, sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .view-dribble-button:hover {
    background-color: #473383;
  }

  .view-drb-img {
    width: 24px;
  }

  .text-field {
    max-width: 140px;
  }

  .d-section.d-hero-section {
    display: flex;
  }

  .d-section.d-why-section {
    overflow: hidden;
  }

  .about-section-white-div {
    height: 200px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .d-why-left-wrapper {
    position: relative;
  }

  .d-easy-abs-1 {
    z-index: 11;
  }

  .d-hero-abs-img-1 {
    margin-left: auto;
    margin-right: auto;
    left: -25px;
  }

  .d-easy-img1 {
    height: 600px;
  }

  .d-t-abs2 {
    right: -375px;
  }

  .gc-cs-right-wrap {
    background-position: 50%;
  }

  .gc-cs-right-wrap.for-multiplier {
    background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/6687ce49e64bf8a44a1b87bd_1c20250785106f77d2328f860a6c82e4%20(1).avif");
    background-position: 50%;
    background-size: cover;
    position: relative;
  }

  .gc-cs-content-wrap.z-index-2 {
    z-index: 2;
    position: relative;
  }

  .cs-abs-graident {
    z-index: 1;
    background-image: linear-gradient(#0c194433, #0c194466 35%, #0c1944ab 60%, #0c1944f0 87%, #0c1944);
    position: absolute;
    inset: 0%;
  }

  .sa-sr-img-wrap {
    min-width: 717px;
    min-height: 810px;
  }

  .sa-sr-text-wrap {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .case-hero_side-div {
    max-width: 100%;
  }

  .tem_img-wrap-hero {
    max-width: 1000px;
    margin-top: -114px;
  }

  .tem_abs-wrap-1-hero {
    bottom: -10%;
    left: 2%;
  }

  .tem_abs-wrap-1-hero.is-2 {
    bottom: 8%;
  }

  .tem_abs-wrap-1-hero.is-3 {
    bottom: 34%;
    left: 58%;
  }

  .tem_hero-img-wrap1 {
    max-width: 350px;
  }

  .navbar_menu.is-page-height-tablet {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .navbar_link {
    font-size: 1.125rem;
  }

  .eye-brow.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 17.8rem;
  }

  .home-header_content-bottom {
    justify-content: flex-start;
    align-items: center;
  }

  .eye-brow_icon.is-core-1 {
    width: 3vw;
  }

  .home-header_bg {
    top: 26%;
  }

  .home-core_bg {
    top: 31%;
  }

  .navi-dropdown-list.w--open {
    width: 1046px;
  }

  .step-header_bg {
    top: 26%;
  }

  .steps-process_info-heading.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .steps-process_bg {
    width: 100%;
  }

  .steps-process_path-wrap {
    bottom: -24%;
    left: 52%;
  }

  .steps-process_path-wrap.is-step_3 {
    width: 160%;
    max-width: 136rem;
    bottom: -36%;
    left: 47%;
  }

  .buyers-journey_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .steps-pillar_item-desc-text.text-size-xlarge-v2 {
    font-size: 1.3vw;
  }

  .steps-paper_orange-bg, .steps-master_bg, .steps-process_square-bg {
    top: 26%;
  }

  .eye-brow_dark-static.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 17.8rem;
  }

  .steps-stage_main-chart {
    max-width: none;
  }

  .steps-stage_chart.is-2 {
    margin-left: 3rem;
  }

  .steps-stage_chart.is-3 {
    margin-left: -3rem;
  }

  .steps-stage_chart.is-slight-right {
    margin-left: 24.9rem;
    margin-right: auto;
  }

  .steps-stage_chart.is-slight-left {
    margin-left: 15.4rem;
  }

  .svg-chart-line.is-4 {
    height: 110%;
    right: 18%;
  }

  .svg-chart-line.is-4-1 {
    right: 33%;
  }

  .svg-chart-line.is-stage-3.is-1 {
    width: 14rem;
    right: -50%;
  }

  .svg-chart-line.is-stage-3.is-2 {
    top: 33%;
    right: -19%;
  }

  .svg-chart-line.is-stage-3.is-3 {
    width: 100%;
    height: 210%;
    top: -13%;
  }

  .svg-chart-line.is-stage-2.is-1 {
    bottom: -5.1vh;
    left: -169%;
  }

  .svg-chart-line.is-stage-2.is-2 {
    top: 28%;
    left: 6%;
  }

  .svg-chart-line.is-stage-2.is-4 {
    height: 2.2rem;
  }

  .svg-chart-line.is-stage-2.is-5 {
    left: -30%;
  }

  .steps-stage_bottom.is-horizontal.is-4 {
    margin-left: 9.6rem;
  }

  .step-customer_bg, .step-process_bg {
    top: 26%;
  }

  .eye-brow_linkedin.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 17.8rem;
  }

  .steps-persona_bg, .steps-key_bg, .steps-target_bg {
    width: 100%;
  }

  .step-buyer_bg {
    top: 26%;
  }

  .eye-brow_buyer.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 17.8rem;
  }

  .aseo_hero-image {
    width: 100%;
  }

  .aseo-hero-img-wrap {
    background-color: var(--bg-pink);
    width: 100%;
    min-height: 620px;
  }

  .aseo-hero-img-wrap.is-1 {
    z-index: 5;
  }

  .aseo-hero-img-wrap.is-2 {
    z-index: 4;
  }

  .aseo-hero-img-wrap.is-3 {
    z-index: 3;
  }

  .aseo-hero-img-wrap.is-4 {
    z-index: 2;
  }

  .aseo-hero-img-wrap.is-5 {
    z-index: 1;
  }

  ._3d-container-2 {
    max-width: 1300px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 65px;
  }

  h2 {
    font-size: 60px;
    line-height: 1.2;
  }

  h3 {
    font-size: 50px;
    line-height: 1.2;
  }

  h4 {
    font-size: 25px;
    line-height: 1.2;
  }

  h5 {
    line-height: 1.2;
  }

  p {
    font-size: 16px;
    line-height: 25px;
  }

  .container {
    flex: 1;
    padding-top: 0;
    padding-bottom: 50px;
  }

  .container.nav-container {
    padding-left: .75em;
  }

  .nav-logo {
    text-decoration: none;
  }

  .nav-menu {
    color: var(--light-grey);
    background-color: #fff;
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0 2px 3px #0000000d;
  }

  .nav {
    font-family: Open Sans, sans-serif;
  }

  .nav-cta-button {
    justify-content: flex-start;
    padding-top: 0;
    padding-left: 1em;
  }

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

  .button.light-blue, .button.transparent {
    margin-top: 0;
  }

  .button.white {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .no-margin-top {
    font-size: 35px;
  }

  .no-margin-top.gradient {
    font-size: 20px;
    position: relative;
  }

  .no-margin-top.white {
    font-size: 35px;
  }

  .no-margin-top.black-bg {
    margin-bottom: 0;
    padding-bottom: 35px;
    font-size: 30px;
  }

  .hero-description {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.55;
  }

  .help-box-content {
    justify-content: center;
    height: 100%;
  }

  .form-input.subscribe-input {
    transition: border-color .2s;
  }

  .footer {
    padding: 0;
    display: block;
  }

  .footer-social-media-container {
    align-items: flex-start;
  }

  .footer-social-media-link {
    margin-top: 21px;
    margin-bottom: 20px;
  }

  .nav-link {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: .5em;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    display: flex;
  }

  .nav-link:hover {
    text-decoration: none;
  }

  .nav-link.w--current {
    text-align: left;
    align-items: flex-start;
    position: relative;
  }

  .menu-button {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/611d58d80663330bdc639284_Burger%20Menu%20Icon.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    padding: 15px;
    transition: background-color .2s;
    display: flex;
    position: absolute;
    right: 10px;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
    background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/611d58d80663330bdc639284_Burger%20Menu%20Icon.svg");
    background-position: 50%;
    background-size: contain;
  }

  .nav-link-text {
    color: var(--grey);
    font-weight: 600;
  }

  .grid-6-columns {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .gradient-text.abm-grdiant-block {
    font-size: 18px;
  }

  .paragraphs {
    font-size: 16px;
  }

  .buttons-grid {
    grid-template-columns: 1fr 1fr;
  }

  .decorative-line {
    position: relative;
  }

  .footer-list {
    padding-right: 40px;
  }

  .block-image-container {
    padding: 3em 1em;
  }

  .block-image-container.gradient {
    padding: 1.5em;
  }

  .box-gradient {
    inset: 0;
  }

  .box-item-link {
    align-items: center;
  }

  .heading-wrap-text {
    font-size: 30px;
  }

  .tabs {
    flex-direction: column;
  }

  .tab-menu-container {
    width: 100%;
  }

  .tabs-content {
    align-self: center;
    width: 100%;
  }

  .tab-link {
    padding-bottom: 15px;
  }

  .tab-pane.abm-tab-pan {
    border-radius: 0 0 20px 20px;
  }

  .white-text {
    font-size: 30px;
  }

  .feature-white-image-holder {
    width: 100%;
    height: 100%;
  }

  .price-content {
    text-align: left;
    justify-content: flex-start;
  }

  .block-right-image {
    top: 2em;
    left: 45%;
  }

  .margin-bottom {
    font-size: 35px;
  }

  .block-slide-holder {
    max-width: 75%;
  }

  .slider {
    height: 380px;
  }

  .slide-text {
    font-size: 18px;
    line-height: 1.6;
  }

  .link-underline {
    display: none;
    position: relative;
  }

  .button-white-holder {
    width: 25%;
  }

  .cta-buttons {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .price-description {
    text-align: left;
  }

  .hero-buttons-container {
    display: flex;
  }

  .hero-content {
    max-width: 100%;
  }

  .hero-image {
    width: 140px;
    height: 140px;
  }

  .hero-text.center {
    font-size: 50px;
  }

  .hero-title-overlay {
    height: 82px;
  }

  .hero-title-overlay._2nd {
    top: 82px;
  }

  .hero-title-overlay._3rd {
    top: 164px;
  }

  .hero-title-overlay._4th {
    top: 246px;
  }

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

  .heading-19 {
    margin-bottom: 0;
    font-size: 25px;
  }

  .heading-24 {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .heading-39, .heading-40 {
    font-size: 30px;
  }

  .heading-41 {
    font-size: 35px;
  }

  .text-span-5 {
    font-size: 30px;
    line-height: 35px;
  }

  .heading-42, .heading-43, .heading-44, .heading-45 {
    font-size: 22px;
  }

  .section-3 {
    margin-top: 2rem;
  }

  .section-4 {
    margin-top: 0;
  }

  .container-17, .container-18 {
    max-width: 700px;
  }

  .btn {
    justify-content: center;
  }

  .container-19 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .heading-54 {
    font-size: 38px;
  }

  .container-22.saass-div-col1, .container-23.saass-div-col2 {
    max-width: 100%;
  }

  .heading-58, .heading-59, .heading-60, .heading-61 {
    font-size: 38px;
  }

  .container-47 {
    max-width: 728px;
  }

  .nav-dropdown {
    align-items: center;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
  }

  .nav-dropdown-list {
    position: absolute;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .container-52 {
    max-width: 728px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .hero-para {
    font-size: 16px;
    line-height: 22px;
  }

  .hero-left {
    max-width: 440px;
  }

  .hero-right {
    max-width: 380px;
  }

  .hero-seo-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .logos-img.img-top {
    margin-bottom: 0;
  }

  .logos-img.img-bottom {
    margin-top: 0;
  }

  .brands-img {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .border-line {
    max-width: 95%;
  }

  .hero-title {
    font-size: 50px;
    line-height: 60px;
  }

  .help-header {
    font-size: 22px;
    line-height: 34px;
  }

  .help-para {
    font-size: 16px;
    line-height: 24px;
  }

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

  .service-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service {
    grid-column-gap: 30px;
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .start-img {
    object-fit: cover;
    height: 380px;
  }

  .left-img {
    width: 280px;
    margin-top: -50px;
    position: absolute;
    top: 0;
  }

  .right-content {
    padding-right: 0;
  }

  .number-grid {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    width: 440px;
  }

  .number-header {
    font-size: 50px;
    line-height: 60px;
  }

  .seo-number {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .process {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .process-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .convert {
    flex-direction: column;
    margin-top: 40px;
  }

  .seo-convert {
    width: 60%;
  }

  .seo-convert.abm-tab-content {
    width: 100%;
  }

  .seo-convert-menu {
    width: 40%;
    padding: 25px;
  }

  .seo-convert-menu.abm-tab-menu {
    border-radius: 20px 20px 0 0;
    width: 100%;
  }

  .tab-header {
    font-size: 20px;
    line-height: 32px;
  }

  .tab-para {
    width: 100%;
    font-size: 16px;
    line-height: 1.4;
  }

  .tab-border-line {
    margin-top: 15px;
  }

  .tab-panel {
    padding-left: 25px;
    padding-right: 25px;
  }

  .tab-panel.abm-tab-panel {
    padding-left: 0;
    padding-right: 0;
  }

  .review-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .review {
    padding: 40px;
  }

  .review-name-text {
    font-size: 16px;
  }

  .seo-review-name {
    font-size: 26px;
    line-height: 34px;
  }

  .slider-dot {
    margin-top: 25px;
  }

  .techno-tools {
    width: auto;
  }

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

  .faq {
    width: 100%;
  }

  .faq-que {
    align-items: center;
  }

  .button-block {
    flex-direction: column;
  }

  .section-sub-title {
    font-size: 24px;
    line-height: 32px;
  }

  .section-title {
    align-self: center;
    font-size: 40px;
    line-height: 50px;
  }

  .section-head {
    margin-bottom: 40px;
  }

  .review-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .seo-partner-img {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-content: center;
    align-self: center;
    place-items: center;
  }

  .star-thumbnail {
    height: 100%;
  }

  .abm-lite-block {
    padding: 20px;
    left: 5%;
  }

  .abm-lite-block.strategic-block {
    right: 5%;
  }

  .abm-lite-title {
    font-size: 18px;
  }

  .abm-serv-pera {
    font-size: 14px;
  }

  .service-name-block {
    grid-row-gap: 30px;
    flex-wrap: wrap;
    padding-left: 30px;
    padding-right: 30px;
  }

  .blog-updates {
    padding-top: 120px;
    padding-bottom: 80px;
  }

  .insight-heading {
    font-size: 38px;
    line-height: 48px;
  }

  .insight-description {
    margin-bottom: 45px;
    font-size: 19px;
    line-height: 29px;
  }

  .insight-description.text-left.for-authors, .insight-description.m-0 {
    margin-bottom: 0;
  }

  .blog-container {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .blog-listing {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .bcontent-block {
    padding: 20px;
  }

  .featured-blog {
    margin-bottom: 30px;
  }

  .feature-img-block {
    max-width: 430px;
  }

  .feature-content-blk {
    padding: 35px;
  }

  .ftitle {
    font-size: 22px;
    line-height: 28px;
  }

  .author-wrap {
    margin-bottom: 20px;
  }

  .blog-img-wrap {
    height: 230px;
  }

  .blog-title {
    font-size: 20px;
    line-height: 30px;
  }

  .blog-detail-title {
    margin-bottom: 10px;
    font-size: 42px;
    line-height: 50px;
  }

  .detail-divider {
    margin-bottom: 30px;
  }

  .author-info {
    margin-bottom: 50px;
  }

  .author-info.m-0 {
    margin-bottom: 0;
  }

  .detail-author {
    font-size: 15px;
    line-height: 26px;
  }

  .text-divider {
    margin-left: 15px;
    margin-right: 15px;
  }

  .blog-detail-img {
    height: 500px;
  }

  .detail-cwrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .table-content-block {
    max-width: none;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .table-content-block.max-width-330px.sticky {
    position: static;
  }

  .table-content-block.res-none {
    display: none;
  }

  .blog-main-content.flex-box {
    width: 100%;
    max-width: none;
  }

  .author-info-right {
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .bauther-name {
    font-size: 15px;
    line-height: 20px;
  }

  .blog-share {
    padding: 20px 15px;
  }

  .seo-hero-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .seo-hero-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .seo-client-slider-container, .why-td-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .seo-why-b2b-container {
    padding-left: 0;
    padding-right: 0;
  }

  .seo-why-b2b-cols-set {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .seo-why-b2b-col2 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .seo-deliverables-container, .seo-b2b-list-container, .seo-how-why-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .seo-how-why-list-section {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 50px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .seo-b2b-content-calendar-container, .seo-how-b2b-seo-container, .seo-auditing-improove-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .seo-auditing-improove-list-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .seo-trust-pilot-section {
    padding-bottom: 50px;
  }

  .seo-trust-pilot-container, .seo-how-to-b2b-seo-container, .seo-footer-call-out-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .seo-footer-call-out-inner-sec-title {
    margin-left: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .seo-faq-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-81 {
    font-size: 40px;
    line-height: 50px;
  }

  .seo-trust-pilot-heading {
    margin-bottom: 30px;
  }

  .seo-faq-slider-left {
    margin-left: 270px;
  }

  .seo-faq-slider-right {
    margin-left: 350px;
  }

  .seo-hero-cols-set {
    flex-direction: column-reverse;
  }

  .seo-hero-cols-col1 {
    margin-top: 20px;
    margin-bottom: 0;
    display: block;
  }

  .seo-hero-cols-col2 {
    display: block;
  }

  .saas-div-box {
    flex-direction: column;
  }

  .glossary-header {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .glossary-title.sm {
    font-size: 55px;
    line-height: 65px;
  }

  .glist {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .gitem {
    padding: 30px;
  }

  .g-detail-img {
    height: 400px;
  }

  .seo-new-static-h2-why-triple {
    font-size: 30px;
    line-height: 40px;
  }

  .seo-new-static-para-why-triple {
    font-size: 20px;
    line-height: 30px;
  }

  .seo-new-static-column-why-triple {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .seo-new-static-why-triple-subcol1, .seo-new-static-why-triple-subcol2 {
    width: auto;
  }

  .seonstatic-why-triple-cols {
    flex-direction: row;
    display: flex;
  }

  .seonstatic-why-triple-subcols-para {
    font-size: 24px;
    line-height: 34px;
  }

  .seonstatic-why-triple-subcol1-img2 {
    width: 140px;
  }

  .seo-new-static-h2-why-b2b {
    max-width: none;
    font-size: 30px;
    line-height: 40px;
  }

  .seo-new-static-para-why-b2b {
    font-size: 20px;
  }

  .snstatic-why-b2b-cols-subtitles {
    min-height: auto;
  }

  .snstatic-why-b2b-cols-para {
    margin-top: 20px;
  }

  .snstatic-why-b2b-cols1 {
    text-align: center;
  }

  .snstatic-why-b2b-cols2 {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .snstatic-why-b2b-cols3 {
    text-align: center;
  }

  .snstatic-why-b2b-cols-set {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .snstatic-seo-deliverables-h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .snstatic-seo-deliverables-col-set {
    flex-direction: row;
  }

  .snstatic-seo-deliverables-cols-para {
    min-height: 135px;
  }

  .snstatic-seo-b2b-list-cols2-title {
    font-size: 24px;
    line-height: 35px;
  }

  .snstatic-seo-b2b-list-cols2-para {
    font-size: 22px;
    line-height: 32px;
  }

  .snstatic-link-the-meeting {
    font-size: 34px;
    line-height: 44px;
  }

  .snstatic-seo-how-why-title-sec-title {
    max-width: none;
    font-size: 35px;
    line-height: 50px;
  }

  .snstatic-seo-how-why-title-sec-para {
    font-size: 20px;
  }

  .snstatic-seo-b2b-content-calendar-title-sec-title {
    font-size: 35px;
    line-height: 50px;
  }

  .snstatic-seo-b2b-content-calendar-title-sec-para {
    max-width: none;
    font-size: 20px;
    line-height: 30px;
  }

  .snstatic-seo-b2b-content-calendar-col-set {
    flex-direction: row;
  }

  .snstatic-seo-b2b-content-calendar-cols-para {
    min-height: 135px;
    font-size: 24px;
    line-height: 32px;
  }

  .snstatic-seo-auditing-improove-title-sec-title {
    font-size: 35px;
    line-height: 45px;
  }

  .snstatic-seo-auditing-improove-title-sec-para {
    font-size: 20px;
    line-height: 30px;
  }

  .snstatic-seo-how-b2b-title-sec-title {
    font-size: 35px;
    line-height: 50px;
  }

  .snstatic-seo-how-b2b-title-sec-para {
    max-width: none;
  }

  .snstatic-seo-b2b-success-title-sec-title {
    font-size: 34px;
    line-height: 44px;
  }

  .snstatic-seo-b2b-success-title-sec-para {
    font-size: 22px;
  }

  .snstatic-seo-how-to-b2b-list-cols2 {
    text-align: center;
  }

  .snstatic-seo-how-to-b2b-list-cols2-title {
    font-size: 30px;
    line-height: 40px;
  }

  .snstatic-seo-how-to-b2b-list-cols2-para {
    font-size: 20px;
    line-height: 30px;
  }

  .container-56 {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  ._3d-section, ._3d-section.bg-pink, ._3d-section.bg-pink.hover-relative {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._3d-section.bg-pink.seo-scrolling-section {
    display: none;
  }

  ._3d-section.bg-pink.seo-lp-scrolling-mobile-1 {
    display: block;
  }

  ._3d-section.bg-pink.seo-lp-scrolling-mobile-1.d-none {
    display: none;
  }

  ._3d-section.white.fs-book_a_demo, ._3d-section.cg-200.fs-faq {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._3d-section.cg-200.faq-pa, ._3d-section.cg-200.faq-sa {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  ._3d-section.top-padding-0.abs-section-about-us {
    padding-bottom: 410px;
  }

  ._3d-section.bg-white.seo-lp-scrolling-mobile-2 {
    display: block;
  }

  ._3d-section.bg-white.seo-lp-scrolling-mobile-2.bg-pink {
    background-color: #fef7f5;
  }

  ._3d-section.bg-white.seo-lp-scrolling-hidden-mobile {
    display: none;
  }

  ._3d-section._80-80.bg-pink._140-140 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  ._3d-section.webinar {
    padding-left: 0;
  }

  ._3d-section.fs-padding-new {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  ._3d-section.bg-charcoal.sticky {
    height: auto;
  }

  ._3d-section.bg-charcoal.hero-section-sp {
    padding-top: 60px;
  }

  ._3d-section.freelance-how-section {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  ._3d-section.gc-section-with-bg {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  ._3d-section.bg-gradeint-pink-blue.pad-0.mr--120 {
    margin-top: 0;
  }

  ._3d-section.pa-logo-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._3d-section.pa-why-section {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  ._3d-section.pa-tools-section-main, ._3d-section.pa-im-section, ._3d-section.pa-goal-section-main, ._3d-section.pa-testimonial-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.landing-footer {
    background-color: var(--white);
    padding-left: 40px;
    padding-right: 40px;
  }

  ._3d-section.sa-hero-section {
    margin-top: 115px;
  }

  ._3d-section.sa-logo-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._3d-section.sa-tools-section-main, ._3d-section.sa-testimonial-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.sa-h-section-main, ._3d-section.sa-gr-section-main {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._3d-section.coach-hero-section-1 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  ._3d-section.pb-reference-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._3d-section.hub-pricing-section {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  ._3d-section.bg-pink-lite.padding-section-aseo {
    padding-top: 80px;
  }

  ._3d-section.template_section-1 {
    padding-bottom: 0;
  }

  ._3d-section.template_section-1.tem_padding-100 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  ._3d-section.rev4_cs-section, ._3d-section.rev4_cs-section.hover-relative {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._3d-section.rev4_cs-section.seo-scrolling-section {
    display: none;
  }

  ._3d-section.rev4_cs-section.seo-lp-scrolling-mobile-1 {
    display: block;
  }

  ._3d-section.rev4_cs-section.seo-lp-scrolling-mobile-1.d-none {
    display: none;
  }

  ._3d-container.new-lp, ._3d-container.bg-purple-dots.margin-20px {
    margin-left: 0;
    margin-right: 0;
  }

  ._3d-container.bg-purple-dots.margin-20px.pad.pad-0 {
    margin-bottom: 0;
  }

  ._3d-nav.spaced {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  ._3d-nav-container {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  ._3d-nav-container.book-meeting {
    justify-content: space-between;
  }

  ._3d-nav-container.landing-page {
    padding-right: 40px;
  }

  .nav-menu-mobile {
    color: #000;
  }

  .nav-menu-mobile.w--open {
    background-color: #c8c8c800;
  }

  .nav-menu-mobile.hide {
    display: none;
  }

  ._3d-nav-link-wrapper {
    background-color: var(--3d-dark-sky);
  }

  ._3d-nav-link-wrapper.light-pink {
    background-color: var(--bg-pink);
  }

  ._3d-nav-link-wrapper.bg-yellow {
    background-color: var(--3d-dart-yellow-2);
  }

  ._3d-nav-link-wrapper.bg-lite-yellow-shade {
    background-color: #fff9f0;
  }

  ._3d-nav-link-wrapper.gap-30 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  ._3d-nav-link-wrapper.nav-v2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-image: linear-gradient(#000, #3e48ab);
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    flex-flow: column;
    max-height: 90vh;
    padding: 16px;
    position: absolute;
    overflow: auto;
    box-shadow: 0 12px 20px #0003;
  }

  ._3d-navlink {
    display: block;
  }

  ._3d-btn.na-v {
    display: none;
  }

  ._3d-btn.na-v.show-in-mobile {
    display: block;
  }

  ._3d-btn.na-v.show-in-mobile.bg-black {
    background-color: var(--black);
  }

  ._3d-btn.na-v.black.show, ._3d-btn.na-v.yellow.show, ._3d-btn.na-v.white.show {
    display: block;
  }

  ._3d-btn.na-v.for-mobile-nav {
    background-color: var(--white);
    color: var(--3d-dart-purple);
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
  }

  ._3d-btn.na-v.pad-10.d-block {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  ._3d-btn.pricing.show-in-mobile {
    display: block;
  }

  ._3d-btn.pricing.show-in-mobile.bg-black {
    background-color: var(--black);
  }

  ._3d-btn.pricing.black.show, ._3d-btn.pricing.yellow.show, ._3d-btn.pricing.white.show, ._3d-btn.full-width {
    display: block;
  }

  ._3d-btn.nav-v2 {
    display: none;
  }

  ._3d-btn.nav-v2.show-in-mobile {
    display: block;
  }

  ._3d-btn.nav-v2.show-in-mobile.bg-black {
    background-color: var(--black);
  }

  ._3d-btn.nav-v2.black.show, ._3d-btn.nav-v2.yellow.show, ._3d-btn.nav-v2.white.show {
    display: block;
  }

  ._3d-btn.nav-v2.for-mobile-nav {
    margin-left: auto;
    display: block;
  }

  ._3d-btn.nav-v2.pad-10.d-block {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  .h2-48-os.h2-line-height.center.ppc-lp {
    font-size: 38px;
  }

  .h2-48-os.is--dark-h3.res-text-center {
    text-align: center;
  }

  .dart-hero-heading-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .page-wrapper.overflow-hidden-for-mobile {
    overflow: hidden;
  }

  .dart-hero-logo-row.width {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-wrap: wrap;
    justify-content: center;
    width: auto;
    height: auto;
  }

  .dart-testimonial-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dart-test-text-inner.new-lp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .dart-test-text-inner.home-page {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .dart-test-text-logos.startups-logo-gap {
    grid-column-gap: 10px;
  }

  .dart-test-text-logos.home-page {
    flex-wrap: wrap;
    justify-content: center;
  }

  .dart-2box-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: center;
  }

  .dart-services-tab-wrapper.new-lp {
    height: auto;
  }

  .dart-services-tab {
    flex-direction: column;
  }

  .dart-services-tab.abm-new-lp {
    height: auto;
  }

  .dart-services-tab-menu {
    width: 100%;
    max-width: 100%;
  }

  .services-tab-content-wrapper.abm-new-lp {
    width: 600px;
  }

  .services-tab-content-text {
    width: 100%;
    max-width: 100%;
  }

  .services-tab-content-text.new-lp {
    padding-right: 40px;
  }

  .services-tab-content-box._2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .services-tab-content-box.abm-new-lp {
    flex-direction: column;
    height: auto;
  }

  .services-tab-content-box._100 {
    flex-direction: column;
    align-items: center;
  }

  .services-tab-content-img-wrapper {
    width: auto;
    display: none;
  }

  .services-tab-content-img-wrapper.new-lp {
    display: block;
  }

  .services-tab-content-img {
    height: 300px;
  }

  .process-timeliine-wrapper {
    justify-content: stretch;
    justify-items: stretch;
  }

  .process-timeliine-wrapper.web-analytics {
    grid-template-rows: 800px 800px 800px 800px;
  }

  .process-timeliine-wrapper.saas-seo-agency {
    grid-column-gap: 19px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: .7fr 30px 1fr;
  }

  .process-timeline-content.small-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .process-timeline-purple {
    height: 101%;
  }

  .center-timline-block.web-analytics {
    height: 800px;
  }

  .center-timline-block.no-height {
    height: 100%;
  }

  ._3d-ppl-carousel-wrapper {
    flex-direction: column;
  }

  ._3d-ppl-info-wrapper, ._3d-ppl-info-wrapper._2, ._3d-ppl-info-wrapper._3, ._3d-ppl-info-wrapper._4, ._3d-ppl-info-wrapper._5 {
    left: 0;
  }

  .hero-left-2 {
    width: auto;
  }

  .say-wrapper {
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    margin-bottom: 21px;
  }

  .say-item {
    align-items: stretch;
    margin-top: 60px;
  }

  .say-item-content {
    padding: 20px 10px 20px 25px;
  }

  .footer-component {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-top {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .footer-column._1st {
    width: 90px;
  }

  .footer-newsletter-wrapper.site-bg {
    width: 100%;
    max-width: none;
  }

  .footer-column-wrapper {
    flex-flow: row;
    width: 100%;
  }

  .footer-bottom.landing {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dart-hero-logo-wrap.testing {
    max-width: 750px;
  }

  .home-service-image-box {
    height: auto;
  }

  .home-service-image-box.new-cta.hide {
    display: none;
  }

  .nav-lottie {
    color: #000;
    width: 32px;
    height: 32px;
  }

  ._3d-nav-dropdown.for-dashboard {
    margin-right: 20px;
    position: static;
  }

  ._3d-nav-toogle {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  ._3d-nav-dropdown-list.for-dashboard.w--open {
    inset: 50px 0% auto;
  }

  ._3d-ppl-center-star-wrapper {
    top: -10%;
    right: -10%;
  }

  .star-image {
    width: 100px;
  }

  .nav-logo {
    min-height: 40px;
  }

  .startups-header-component.marketing {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .startups-header-content {
    z-index: 2;
    position: relative;
  }

  .startups-header-image-wrapper.marketing {
    justify-content: center;
  }

  .vs-wrapper {
    grid-template-columns: 300px auto 300px;
    align-items: stretch;
  }

  .vs-wrapper.scaleups {
    padding-left: 0;
    padding-right: 0;
  }

  .vs-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .timeline-wrapper {
    grid-row-gap: 120px;
  }

  .timeline-item {
    grid-template-columns: 124px 1fr;
  }

  .timeline-content-wrapper.scaleups {
    max-width: 60%;
  }

  .timeline-circle {
    width: 64px;
    height: 64px;
  }

  .timeline-image-wrapper {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 240px;
  }

  .timeline-image {
    height: auto;
  }

  .startup-number-grid, .startup-number-grid.ppc-lp {
    grid-column-gap: 16px;
  }

  .vertical-margin-24px.max-height-30.fixed-to-bottom {
    margin-top: 24px;
  }

  .services-component.mb-80.mb-40 {
    margin-bottom: 40px;
  }

  .services-component.mb-80.mb-40.mb-0 {
    margin-bottom: 0;
  }

  .max-width-1010px.white {
    top: -146px;
  }

  .about-heading.text-white.align-left.res-align-center {
    text-align: center;
  }

  .about-value-cta {
    grid-row-gap: 16px;
    flex-direction: column;
    margin-top: 32px;
    padding: 32px;
  }

  .about-newsroom.d-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .about-newsroom-items.about-newsroom-3-columns.mt-0.calc-items-block {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .about-logos {
    margin-top: 300px;
  }

  .darts-text-wrapper {
    height: 120px;
  }

  .darts-text {
    font-size: 100px;
    line-height: 160px;
  }

  .wp-top-part {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-height: none;
  }

  .service-slider {
    max-width: 100%;
  }

  .service-arrow-wrapper.fs-left-arrow, .service-arrow-wrapper.fs-right-arrow, .service-arrow-wrapper.new-slider-left-arrow, .service-arrow-wrapper.new-slider-right-arrow {
    display: none;
  }

  .blog-rich h2 {
    font-size: 32px;
  }

  .blog-rich h3 {
    font-size: 26px;
  }

  .blog-rich h4 {
    font-size: 20px;
  }

  .blog-rich h5 {
    font-size: 18px;
  }

  .blog-rich li, .blog-rich h6 {
    font-size: 17px;
  }

  .ssagency-new-hero-container {
    flex-direction: column-reverse;
    padding-left: 25px;
    padding-right: 25px;
    position: static;
  }

  .ssagency-new-hero-content-block {
    width: 100%;
    margin-top: 25px;
  }

  .ssagency-new-hero-img-section {
    width: 100%;
  }

  .ssagency-new-client-slider-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ssagency-new-client-slider-title {
    font-size: 42px;
  }

  .ssagency-new-seo-conv-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ssagency-new-seo-conv-title {
    font-size: 42px;
  }

  .ssagency-new-seo-conv-boxset-grid {
    flex: 0 auto;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .ssagency-new-why-td-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ssagency-new-why-td-container {
    flex-direction: column-reverse;
  }

  .ssagency-new-why-td-left-contbox {
    width: 100%;
    margin-top: 10px;
  }

  .ssagency-new-why-td-right-contbox {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .ssagency-new-why-td-left-title, .ssagency-new-why-td-left-subtitle {
    font-size: 42px;
  }

  .ssagency-new-testmonial-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ssagency-new-testmonial-title {
    font-size: 42px;
  }

  .ssagency-new-choose-title {
    width: 100%;
    font-size: 42px;
  }

  .ssagency-new-choose-blue-block-title {
    max-width: 100%;
  }

  .ssagency-new-choose-blue-block-list {
    max-width: 100%;
    margin-top: 0;
  }

  .ssagency-new-faq-section-title {
    font-size: 40px;
    line-height: 50px;
  }

  .ssagency-new-faq-container, .ssagency-footer-call-out-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ssagency-footer-call-out-inner-sec {
    flex-direction: column;
  }

  .ssagency-footer-call-out-inner-sec-title {
    margin-left: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .blog-social-share.bottom-new-alignment {
    flex-flow: row;
  }

  .blog-header.for-authors {
    flex-flow: column;
  }

  .blog-main-item {
    flex-direction: column;
    align-items: center;
  }

  .blog-main-image-wrapper {
    align-items: center;
  }

  .blog_tab.flex-bolck.mb-0 {
    margin-bottom: 0;
  }

  .blog_tab-form.flex-box {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: row;
  }

  .blog_tab-list {
    grid-column-gap: 1rem;
  }

  .blog-hero-grid {
    flex-direction: column;
    display: flex;
  }

  .suggest-blog-cms, .work_wrapper, .tech_grid-new-lp {
    grid-template-columns: 1fr 1fr;
  }

  .overlappping-image-box {
    z-index: 0;
  }

  .overlapping-image-inside {
    align-items: flex-end;
  }

  .overlapping-image {
    max-width: 300px;
  }

  .marquee {
    align-items: center;
    height: 750px;
    margin-top: -26px;
    margin-bottom: -113px;
    margin-left: -23px;
  }

  .marquee-wrapper {
    padding-right: 0;
  }

  .marquee-img {
    max-width: 100%;
  }

  .collection-list-5 {
    justify-content: center;
    align-items: stretch;
  }

  .grid-26, .slide-4, .slider-6, .mask-2 {
    height: auto;
  }

  .slide-nav-4 {
    padding-top: 50px;
  }

  .slide-5 {
    height: auto;
  }

  .hero-paragraph.banner {
    width: auto;
  }

  .lp-section.hero-lp.webinar {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._2-section-heading {
    width: 100%;
  }

  ._2-section-tab-content-heading {
    width: auto;
    margin-left: 6px;
    margin-right: 6px;
  }

  .tab-col-div {
    padding: 20px;
  }

  .lp-section3-img-div.no-padding {
    padding-bottom: 0;
  }

  .lp-section-2-heading {
    width: 100%;
  }

  .lp-section2-parent-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .columns-9 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .columns-9.verticla {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-37 {
    width: 100%;
  }

  .form-3 {
    flex-direction: column;
  }

  .submit-button-2 {
    border-radius: 10px;
    align-self: center;
  }

  .text-field-2 {
    border-radius: 10px;
    margin-bottom: 10px;
  }

  .sticky-bar {
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .head-lp, .abm-tabs, .abm-tabs-content {
    width: auto;
  }

  .div-block-42.new-lp {
    align-self: center;
    width: auto;
  }

  .tab-button, .tab-button.w--current {
    height: 50%;
  }

  .tabs-menu {
    width: 100%;
    max-width: 100%;
  }

  .columns-11 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-70, .benifits {
    width: auto;
  }

  .benifits-image {
    height: 100%;
  }

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

  .heading-99.white {
    text-align: left;
  }

  .div-block-47.centerred {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta-wrapper-2, .client-referal-wrapper {
    flex-direction: column;
  }

  .client-referal-card {
    width: auto;
  }

  .grid-27 {
    grid-template-columns: .75fr .5fr .5fr;
  }

  .text-block-74 {
    line-height: 25px;
  }

  .cta-wrapper-4 {
    padding-left: 30px;
  }

  .text-block {
    max-width: 60%;
  }

  .image-57 {
    right: 24%;
  }

  .footer-inner-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .testimonial {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 700px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .marquee-wrapper-testimonial {
    padding-right: 0;
  }

  .hero-h1 {
    width: auto;
    font-size: 38px;
    line-height: 60px;
  }

  .hero-text-block {
    width: auto;
  }

  .benifits-h2 {
    width: auto;
    font-size: 36px;
    line-height: 56px;
  }

  .service-container.grey {
    height: 630px;
  }

  .pf_wrapper {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .pf_item {
    flex-direction: column;
    display: flex;
  }

  .grid-29 {
    grid-column-gap: 0px;
  }

  .head-div {
    width: 200px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .grid-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .img-container {
    border-bottom: 1px solid #98a2b336;
    width: 200px;
  }

  .table-img {
    max-width: 120px;
    max-height: 28px;
  }

  .collection-list-9 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .text-size-20px {
    font-size: 18px;
  }

  .div-block-57 {
    width: auto;
  }

  .image-sticky-wrapper {
    display: none;
  }

  ._3d-tabs-wrapper {
    height: 780px;
  }

  .tabs-menu-4 {
    height: 780px;
    margin-bottom: 19px;
  }

  .tabs-content-4 {
    padding: 20px;
  }

  .tab-content-wrapper {
    width: auto;
  }

  .tab-content-wrapper-pink {
    flex-direction: column;
  }

  .tab-image-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: -20px;
  }

  .hub-hero-wrapper {
    flex-direction: column;
  }

  .updates-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
  }

  .content-inside-wrapper {
    flex-direction: column;
  }

  .table-of-content {
    flex: none;
    max-width: 400px;
    position: static;
  }

  .links-container {
    background-color: #fef7f5;
  }

  .grid-31 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 60px 2fr;
  }

  .status-div {
    flex-wrap: wrap;
  }

  .div-block-66 {
    align-items: flex-start;
  }

  .div-block-67 {
    width: 60px;
    height: 60px;
  }

  .div-block-68 {
    margin-left: 26px;
    margin-right: 26px;
  }

  .partner-logo {
    max-width: 100%;
  }

  .partner-logo-container {
    justify-content: center;
    align-items: center;
    width: 150px;
    display: flex;
  }

  .hubspot-h1-container {
    width: auto;
    max-width: none;
  }

  .hubspot-hero-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-110 {
    font-size: 48px;
    line-height: 150%;
  }

  .text-block-98 {
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }

  .div-block-69 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-69.hide-in-mobile-view {
    display: none;
  }

  .div-block-69.hide-on-desktop {
    display: flex;
  }

  .image-holder {
    width: 182px;
  }

  .heading-112, .heading-112.cta.ga {
    font-size: 40px;
  }

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

  .div-block-70 {
    justify-content: center;
    align-items: center;
  }

  .div-block-71 {
    max-width: 322px;
  }

  .heading-113 {
    font-size: 40px;
  }

  .plans-holder {
    flex-wrap: wrap;
  }

  .plans {
    max-width: none;
  }

  .plans.ga4 {
    width: 500px;
  }

  .better-content {
    flex-wrap: wrap;
  }

  .div-block-76 {
    height: 570px;
    max-height: 575px;
  }

  .div-block-78.itilite {
    top: -8%;
  }

  .slider-11 {
    height: 820px;
  }

  .slides-123 {
    height: auto;
  }

  .cta-wrapper-hubspot {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .cta-wrapper-hubspot.ga4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .button-9 {
    font-size: 26px;
    line-height: 120%;
  }

  .div-block-69-copy.hide-in-mobile-view {
    display: none;
  }

  .button-10.green {
    bottom: -30%;
  }

  .ga4-wrapper-hero {
    flex-direction: column;
  }

  .wrappper-ga {
    justify-content: center;
  }

  .text-block-116 {
    font-size: 20px;
  }

  .image-432 {
    max-width: 80%;
  }

  .outer-ma {
    flex-flow: column wrap;
    align-items: center;
  }

  .inside-ma {
    max-width: 500px;
  }

  .ma-text {
    max-width: none;
  }

  .abs-text {
    font-size: 25px;
  }

  .tab-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }

  .tab-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-bottom: 30px;
  }

  .tab-pointers {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-img {
    max-width: 70%;
  }

  .job_wrapper {
    padding: 3rem;
  }

  .job_tabs {
    flex-direction: column;
  }

  .job_tabs-content {
    margin-top: 64px;
  }

  .job_positions-graphics {
    max-width: 40%;
    top: -74.5px;
  }

  .form-block-3 {
    width: 600px;
  }

  .related-wrapper {
    flex-wrap: wrap;
  }

  .stairs_grid {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .stairs_grid-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 40%;
    height: auto;
  }

  .stairs_grid-item.is--red {
    width: 50%;
    height: auto;
  }

  .stairs_grid-item.is--yellow {
    width: 60%;
    height: auto;
  }

  .stairs_grid-item.is--pink {
    width: 80%;
    height: auto;
  }

  .stairs_grid-item.is--purple {
    width: 100%;
    height: auto;
  }

  .grid.is--bullet-list {
    grid-column-gap: 2rem;
  }

  .timeline_grid {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 3.5rem 1fr;
  }

  .timeline_box {
    padding: 2rem 1.5rem;
  }

  .timeline_h3 {
    font-size: 18px;
  }

  .timeline_progress-box {
    padding: 1rem;
  }

  .values_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    justify-content: flex-start;
    position: static;
  }

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

  .wrapper-horizontal.center {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .wrapper-horizontal.relativ.webinar {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: center;
  }

  .wrapper-horizontal.gap-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .wrapper-horizontal.gap-40.hero-section.gap-mini.min-gp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .webinar-content-brief {
    width: 100%;
    max-width: none;
  }

  .webinar-form-block {
    width: 80%;
  }

  .webinar-hero-text {
    max-width: none;
  }

  .text-block-122 {
    font-size: 15px;
  }

  .heading-122 {
    font-size: 38px;
  }

  .webinar-index-wrapper-hero {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .webinar-feature-wrapper {
    max-height: 400px;
  }

  .webinar-feature-h2 {
    font-size: 30px;
  }

  .author-block-webinar {
    flex-direction: column;
  }

  .webinars-card-list {
    grid-template-columns: 1fr 1fr;
  }

  .fs-wrapper-hero {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .fs-hero-img-wrapp {
    margin-left: auto;
    margin-right: auto;
  }

  .fs-h1 {
    font-size: 40px;
  }

  .fs-wrappper-abs {
    padding: 64px 30px 30px;
  }

  .fs-h2 {
    font-size: 40px;
  }

  .fs-helping-cards {
    padding: 10px;
  }

  .wrapper-vertical.saas-ppc-lp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .tabs-container.for-mobile-alone {
    display: flex;
  }

  .webinar-hero-section._80-80.bg-pink._140-140 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .coach-h1-desc {
    font-size: 15px;
  }

  .coach-video {
    padding-top: 57%;
  }

  .coach-hero-description-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 95%;
  }

  .img-zoom {
    width: 100%;
  }

  .img-zoom:hover {
    max-width: 100%;
  }

  .img-zoom-div {
    height: auto;
  }

  .collection-item-10 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fwd-hero-wrapper {
    width: 90%;
  }

  .fwd-author-box-full {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .fwd-author-info-box-full {
    flex: 0 auto;
    margin-top: 20px;
    padding-left: 0;
  }

  .fw-tab-link {
    margin-right: 8px;
  }

  .values_large-wrapper {
    height: auto;
  }

  .overflow-hidden.mb-120 {
    margin-bottom: 40px;
  }

  .ppc-lp-hero-desc-wrapper {
    max-width: 100%;
  }

  .ppc-lp-h1 {
    font-size: 40px;
    line-height: 1.3;
  }

  .ppc-lp-h1.bigger {
    font-size: 40px;
    font-weight: 700;
    line-height: 120%;
  }

  .text-span-19 {
    -webkit-text-stroke-color: var(--grey);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    text-decoration: line-through;
  }

  .image-439 {
    max-width: 120px;
    display: none;
    bottom: 43%;
  }

  .sp-h2 {
    font-size: 38px;
  }

  .sp-h2.dark.align-left.goals-h2, .sp-h2.logos-slider-h2 {
    font-size: 30px;
  }

  .sp-logos-wrapp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .sp-with-without-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    align-items: center;
  }

  .sp-withtdd-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 30px 20px;
  }

  .sp-with-withot-h3 {
    font-size: 30px;
  }

  .sp-testimonials-desc {
    font-size: 20px;
    line-height: 1.4;
  }

  .sp-goal-head-wrapp {
    max-width: 220px;
  }

  .three-col-goals-cont {
    flex-direction: column;
    align-items: center;
  }

  .heading-124 {
    font-size: 20px;
  }

  .two-col-goals-cont {
    flex-direction: column;
    align-items: center;
  }

  .sp-goal-card-v2 {
    flex-direction: column;
    max-width: 405px;
  }

  .image-441 {
    width: 100%;
  }

  .spacer.hide-in-mob {
    display: none;
  }

  .footer-wrapper {
    margin-top: 0;
  }

  .sp-logos {
    max-width: 150px;
    max-height: 40px;
  }

  .playbook-cms-wrapper {
    flex-flow: wrap-reverse;
  }

  .playbook-cms-left-container {
    width: 100%;
    position: static;
  }

  .playbook-cms-left-container.mobile-vibility {
    margin-top: 40px;
    display: flex;
  }

  .playbook-cms-left-container.desktop-visibility {
    display: none;
  }

  .playbook-cms-right-container {
    width: 100%;
  }

  .playbook-cms-h1, .playbook-rich-text-block h1 {
    font-size: 38px;
  }

  .playbook-rich-text-block h3 {
    font-size: 28px;
  }

  .playbook-rich-text-block h6 {
    font-size: 16px;
  }

  .playbook-rich-text-block h5 {
    font-size: 18px;
  }

  .playbook-rich-text-block h4 {
    font-size: 20px;
  }

  .blog-post-social-icon-wrapper {
    margin-bottom: 0;
    margin-right: 30px;
  }

  .toc-wrapper {
    width: 100%;
  }

  .toc-heading {
    font-size: 1rem;
  }

  .blog-post-social-icons-container {
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 40px;
    position: static;
  }

  .playbooktoc-container {
    display: none;
  }

  .playbook-wrapper-index {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .playbook-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .playbook-item-name-card {
    padding: 30px;
  }

  .ppc-fractional-wrapper {
    flex-direction: column-reverse;
  }

  .ppc-fractional-wrapper-main {
    padding: 64px 30px 30px;
  }

  .ppc-tabs-menu {
    flex-direction: column;
    height: auto;
  }

  .ppc-tabs-menu.seo-lp, .ppc-tabs-menu.freelance-lp {
    height: auto;
  }

  .tabs-button {
    border-style: none solid;
    border-left-width: 1px;
    border-left-color: #fcdfd8;
    border-right-width: 1px;
    border-right-color: #fcdfd8;
    flex-direction: column;
    height: auto;
  }

  .tabs-button.left-border {
    border-top-style: solid;
  }

  .tabs-button.left-border.seo-lp, .tabs-button.left-border.freelance-lp {
    height: auto;
  }

  .tabs-button.last-border {
    border-top-style: solid;
  }

  .tabs-button.last-border.seo-lp, .tabs-button.last-border.freelance-lp {
    height: auto;
  }

  .tabs-1st-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 40px;
  }

  .text-90-degrees {
    display: none;
  }

  .main-content-wrapper {
    max-width: none;
  }

  .ppc-tabs-image-wrapper.no-padding {
    background-color: #0000;
  }

  .ppc-tabs-text-wrapper {
    max-width: none;
  }

  .heading-125 {
    font-size: 24px;
    display: none;
  }

  .top-header-tabs-hide-desktop {
    font-size: 22px;
    display: block;
  }

  .ppc-lp-cta-block {
    padding: 30px;
  }

  .heading-126 {
    font-size: 32px;
  }

  .image-444 {
    max-width: 200px;
  }

  .new-slider-container.top-margin {
    padding-bottom: 100px;
  }

  .div-block-105 {
    padding-left: 0;
    padding-right: 0;
  }

  .ppc-lp-insights-report-content-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .ppc-lp-goals-horizontal-wrapp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .container-57 {
    max-width: 728px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .ppc-lp-hero-gif-container.seo-lp.img-right._w-50 {
    width: auto;
  }

  ._3d-section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sp-with-without-wrapper-2 {
    flex-direction: column;
    align-items: center;
  }

  .sp-h2-2 {
    font-size: 38px;
  }

  .strike-out-span {
    overflow-wrap: normal;
    text-decoration: line-through;
  }

  .seo-lp-hero-desc-wrapper {
    max-width: 100%;
  }

  .seo-lp-hero-desc-wrapper._w-50 {
    width: auto;
  }

  .seo-lp-h2 {
    font-size: 38px;
  }

  .seo-lp-h2.dark.align-left.goals-h2, .seo-lp-h2.logos-slider-h2 {
    font-size: 30px;
  }

  .seo-lp-tabs-main-content-wrapper {
    max-width: none;
  }

  .seo-lp-how-wrapper {
    flex-direction: column;
  }

  .seo-lp-scrolling-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .seo-lp-fixed-container-v1 {
    display: none;
  }

  .implementation._6a.audit-mobile {
    position: static;
  }

  .seo-lp-where-tdd-wrapper-main {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-106 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: 115px;
  }

  .div-block-106.last {
    height: auto;
  }

  .div-block-106._180 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 115px;
  }

  .div-block-106._180.height {
    height: 135px;
  }

  .div-block-106._215 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 113px;
  }

  .div-block-107 {
    width: 150px;
    padding: 20px;
  }

  .div-block-107._180 {
    padding: 20px;
  }

  .text-block-140 {
    font-size: 16px;
    font-weight: 500;
  }

  .arrou {
    margin-bottom: 15px;
    inset: auto auto 0;
    transform: rotate(90deg);
  }

  .arrou.arrow-align {
    top: auto;
  }

  .seo-lp-where-tdd-wrapper-1st {
    flex-direction: row;
    max-width: 500px;
  }

  .seo-lp-where-tdd-wrapper-1st.mid {
    align-items: flex-start;
    padding-top: 0;
  }

  .seo-lp-where-tdd-wrapper-1st-a {
    flex-direction: column;
    align-items: center;
  }

  .seo-lp-where-tdd---arrow-img-wrapper {
    margin-top: 1px;
    transform: none;
  }

  .seo-lp-where-tdd---arrow-img {
    height: 50px;
    display: none;
  }

  .seo-lp-where-tdd---arrow-img.mobile {
    height: 100px;
    display: block;
  }

  .seo-lp-where-tdd---arrow-img-copy {
    max-height: 200px;
    display: none;
  }

  .seo-lp-where-tdd---arrow-img-copy.mobile {
    display: block;
  }

  .flow-2023 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .flow-2022, .flow-2021, .flow-2020, .flow-2019, .flow-2018, .flow-2017, .flow-2016, .flow-2015 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: -170px;
    padding-top: 170px;
  }

  .filter-year-text {
    top: 170px;
  }

  .flow-filter-form-container {
    top: 103px;
  }

  .rop-hero-wrappper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  ._3d-section-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sps-dribble-grid {
    grid-template-columns: 1fr 1fr;
  }

  .blog-listing-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .hubspot-support-text {
    font-size: 24px;
  }

  .cs-list {
    grid-template-columns: 1fr;
  }

  .cs-list-item-link-block {
    min-height: 250px;
  }

  .revops-proto-embed-desktop {
    display: none;
  }

  .revops-proto-embed-desktop.tablet-view {
    height: 420px;
    display: block;
  }

  .pb-h1-wrapper.width-308 {
    max-width: 500px;
  }

  .pb-hero-h1-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .pb-h1-divider-vertical {
    width: 100%;
    height: 1px;
  }

  .pb-h1 {
    font-size: 50px;
  }

  .pb-inside-h1-wrapper {
    margin-top: 0;
  }

  .pb-h2 {
    font-size: 38px;
  }

  .testimonial-img {
    max-height: 30px;
  }

  .tdd-pricing-container {
    grid-template-columns: 1fr 1fr;
  }

  .tdd-pricing-pointers-copy {
    aspect-ratio: 1;
  }

  .cs-desc-h {
    font-size: 32px;
  }

  .code-embed-2 {
    display: none;
  }

  .calc-top.bg-blackru.padding-large.res-bg-blackru {
    background-image: none;
  }

  .calc-info-heading {
    padding-left: 40px;
    padding-right: 40px;
  }

  .calc-info-body.text-white {
    padding: 40px;
  }

  .calc-body.pad-80.res-pad-40 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gery-row.calc-block.mt-60.mt-30 {
    margin-top: 30px;
  }

  .gery-row.calc-block.mt-60.mt-30.calc-pad.m-0 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .calc-two-columns.mt-40.text-white {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
  }

  .roic-h1-label {
    font-size: 16px;
  }

  .roic-cont-top-wrap {
    padding-left: 60px;
    padding-right: 60px;
  }

  .roic-cont-bot-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 38px 60px;
  }

  .roic-cont-head {
    font-size: 26px;
  }

  .roic-io-head {
    font-size: 20px;
  }

  .roic-form {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 40px 60px;
  }

  .roic-values-div {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .roic-field-label {
    font-size: 16px;
  }

  .roic-h2 {
    font-size: 20px;
  }

  .roic-additional-mains {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 40px 60px;
  }

  .roic-additional-text {
    font-size: 16px;
  }

  .table-column.mw-560 {
    max-width: none;
  }

  .text-block-144 {
    font-size: 26px;
  }

  .table-column-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .roi-calc-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .table-heading {
    font-size: 26px;
  }

  .inner-page-header {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
    width: 100%;
  }

  .inner-page-header.res-text-center {
    text-align: center;
  }

  .ip-header-left, .ip-header-right {
    width: 100%;
  }

  .cta-block.res-align-center {
    justify-content: center;
  }

  .mw-350 {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .about-locations.res-text-center {
    text-align: center;
  }

  .heading-block.text-white.abt {
    max-width: 100%;
    display: flex;
  }

  .hb-text.mw-620.mw-100 {
    max-width: 100%;
  }

  .hb-text.mw-620.mw-100.res-text-center {
    text-align: center;
  }

  .map-block.mt-50 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-top: 40px;
  }

  .profile-carousel {
    flex-flow: column;
  }

  .fw-carousel.mb-120 {
    margin-bottom: 80px;
  }

  .infinite-carousel-wrapper {
    height: 500px;
  }

  .abt-side-abs {
    display: none;
  }

  .d-section.d-pricing-section {
    padding: 60px 30px;
  }

  .d-section.d-ow-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .d-section.d-why-section {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .d-section.d-easy-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

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

  .d-hero-h-wrapper {
    width: 100%;
  }

  .d-h1 {
    font-size: 50px;
  }

  .d-h1.rotate-1 {
    margin-left: 0;
    transform: none;
  }

  .d-h1.rotate-2 {
    transform: none;
  }

  .genuine-wrap, .results-wrap {
    font-size: 50px;
  }

  .d-h1-wrapper {
    width: 100%;
  }

  .d-link-block-button {
    padding: 20px 48px;
  }

  .d-logo-slider-img {
    max-width: 180px;
    max-height: 40px;
  }

  .d-drible-scroll-img-div {
    width: 400px;
  }

  .d-faq-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .d-h2 {
    font-size: 42px;
  }

  .d-h2.dark {
    font-size: 40px;
  }

  .d-pricing-wrapper {
    flex-flow: column;
    width: 100%;
  }

  .d-pricing-desc-wrapper {
    padding: 36px;
  }

  .d-pricing-h2 {
    font-size: 48px;
  }

  .d-pricing-main-div {
    padding: 40px;
  }

  .d-ow-wrap.for-dribbble {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
  }

  .d-dribble-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    display: flex;
  }

  .d-dribble-grid.for-mobile {
    display: flex;
  }

  .d-cta-icon {
    width: 26px;
  }

  .d-mb-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .d-mb-card-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 20px;
  }

  .d-mb-abs {
    width: 40px;
  }

  .d-mb-round-div {
    width: 50px;
    height: 50px;
  }

  .d-why-h2-wrapper-inside {
    padding: 38px 40px 38px 30px;
  }

  .d-why-abs-1 {
    width: 10px;
  }

  .d-why-abs-2 {
    width: 100px;
    margin-top: 10px;
  }

  .d-why-card-wrap {
    padding-right: 50px;
  }

  .d-why-card-wrap.tilt-right.rel-3 {
    margin-left: 56px;
  }

  .d-why-img {
    width: 50px;
  }

  .d-why-card-abs-1 {
    width: 40px;
  }

  .d-why-h3-1 {
    font-size: 36px;
  }

  .d-why-h3-wrap {
    font-size: 16px;
  }

  .d-why-card-abs-2 {
    width: 40px;
  }

  .d-easy-card-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    margin-right: auto;
  }

  .d-easy-card {
    padding: 25px;
  }

  .d-easy-card-abs-1-1 {
    max-width: 20px;
  }

  .d-card-icon-1 {
    width: 70px;
    top: -53px;
  }

  .d-easy-card-main._1 {
    margin-left: 0;
  }

  .d-easy-card-main._2 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .d-easy-card-main._3 {
    margin-top: 60px;
  }

  .d-easy-card-main._4 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .d-card-pin-2 {
    width: 40px;
    top: -22px;
    left: 24px;
  }

  .d-card-icon-2 {
    width: 70px;
    top: -35px;
  }

  .d-easy-card-abs-1-2, .d-easy-card-abs-1-3 {
    max-width: 20px;
  }

  .d-hero-abs-img-1 {
    display: none;
  }

  .d-abs-img-4 {
    width: 90px;
    top: -45px;
  }

  .d-why-abs-img1 {
    top: -138px;
  }

  .d-why-abs-img2 {
    width: auto;
    top: 20px;
    left: -214px;
  }

  .d-why-abs-img3 {
    left: -188px;
  }

  .d-easy-img1 {
    height: 460px;
    top: -430px;
    left: -147px;
    transform: rotate(4deg);
  }

  .d-card-img1, .d-card-img2, .d-card-img3 {
    display: none;
  }

  .d-card-icon-3 {
    width: 70px;
  }

  .d-card-pin-3 {
    width: 40px;
    top: 8px;
  }

  .d-card-img4 {
    display: none;
  }

  .d-card-pin-4 {
    width: 40px;
    top: -28px;
    left: 55px;
  }

  .d-card-img5 {
    display: none;
  }

  .d-easy-img-1 {
    top: -130px;
    right: -174px;
  }

  .d-mb-img1 {
    width: 259px;
    top: -269px;
    right: -263px;
  }

  .d-ow-img {
    top: -217px;
    right: -281px;
  }

  .d-t-abs1 {
    top: -122px;
    left: -362px;
  }

  .d-t-abs2 {
    top: -158px;
    right: -440px;
  }

  .d-op-wrapper {
    flex-flow: column;
  }

  .d-op-h2-wrapper-inside {
    padding: 38px 40px 38px 30px;
  }

  .d-why-abs-img1-1 {
    display: none;
  }

  .load-block.mt-64 {
    margin-top: 40px;
  }

  .gc-section-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .gc-h1 {
    font-size: 40px;
  }

  .gc-h1-span {
    white-space: nowrap;
    background-size: 60px;
    padding-left: 16px;
    padding-right: 54px;
  }

  .gc-hero-img-holder {
    width: 50px;
    height: 50px;
    padding: 10px;
  }

  .gc-case-study-section-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .gc-cs-card-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 20px;
  }

  .gc-cs-text-wrap {
    font-size: 18px;
  }

  .gc-cs-bold {
    font-size: 32px;
  }

  .gc-cs-abs {
    width: 40px;
  }

  .gc-cs-abs.mobile-2 {
    display: none;
  }

  .gc-acc-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .gc-acc-img-1 {
    width: 120px;
  }

  .gc-h2 {
    font-size: 40px;
  }

  .gc-tabs-menu {
    max-width: none;
  }

  .gc-tabs-content {
    display: none;
  }

  .gc-tab-a-wrap {
    font-size: 16px;
  }

  .gc-acc-tabs-image.for-mobile {
    width: 500px;
    display: block;
  }

  .gc-cs-left-wrapper {
    width: 60%;
    padding: 80px 20px;
  }

  .gc-cs-wrap-inside {
    font-size: 16px;
  }

  .gc-why-img {
    width: 193px;
  }

  .gc-cs-content-wrap {
    padding: 30px;
  }

  .gc-cs-text-wrapper-2 {
    font-size: 22px;
  }

  .gc-cs-big {
    font-size: 40px;
  }

  .gc-p-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .gc-what-wrapp-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .gc-what-img {
    width: 200px;
  }

  .gc-pipe-wrap {
    flex-flow: column;
  }

  .gc-pipe-divider {
    width: 100%;
    height: 2px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .gc-pipe-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 500px;
  }

  .gc-pipe-img {
    width: 80px;
  }

  .gc-pipe-h3 {
    font-size: 26px;
  }

  .gc-truct-section-wrap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .gc-trust-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .gc-trust-img {
    width: 140px;
  }

  .gc-trust-card {
    padding: 20px;
  }

  .gc-trust-star {
    width: 100px;
  }

  .gc-acc-img-2 {
    width: 240px;
  }

  .gc-phase-main-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: auto;
  }

  .gc-phase-card-1.middle {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .gc-phase-card-1.first {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .gc-phase-h {
    font-size: 28px;
  }

  .gc-fs-divider {
    background-color: var(--cg-600);
    width: 2px;
    padding: 0;
  }

  .playbook-collection-list-copy {
    grid-template-columns: 1fr 1fr;
  }

  .ins-collection-name {
    font-size: 28px;
  }

  .gc-how-wrapper {
    grid-template-columns: 1fr;
    max-width: 392px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gc-how-card-wrap.pink-b {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ma-what-main-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ma-wa-1-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: auto;
  }

  .meta-what-h3 {
    font-size: 30px;
  }

  .ma-what-1-main {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .ma-what-1-main.fixed-height {
    height: auto;
  }

  .ma-what-card {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 16px;
    font-size: 16px;
  }

  .ma-what-card.height-fixed {
    height: auto;
  }

  .ma-what-arr {
    z-index: 1;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
    transform: rotate(90deg);
  }

  .ma-what-lael-1 {
    inset: -58% 0% auto 5%;
  }

  .ma-wa-2-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .ma-what-lael-2 {
    inset: -102% 0% auto 2%;
  }

  .ma-img-rel {
    display: none;
  }

  .bb-h1 {
    font-size: 40px;
  }

  .bb-help-wrap-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .bb-wrapper-gap-24 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .bb-help-h3 {
    font-size: 24px;
    line-height: 1.4;
  }

  .bb-help-wrap-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .divider-bb {
    border-right-width: 1px;
  }

  .bb-ser-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: block;
  }

  .bb-ser-img-wrap {
    width: 200px;
  }

  .bb-ser-img-wrap.mobile {
    display: block;
  }

  .bb-ser-text-wrap, .bb-ser-h3 {
    max-width: 100%;
  }

  .bb-vs-wrap {
    flex-flow: column;
  }

  .bb-vs-pointer-wrapper._1, .bb-vs-pointer-wrapper._2, .bb-vs-pointer-wrapper._3, .bb-vs-pointer-wrapper._4, .bb-vs-pointer-wrapper.ppc-2, .bb-vs-pointer-wrapper.ppc-1, .bb-vs-pointer-wrapper.ppc-3 {
    height: auto;
  }

  .bb-abs-image {
    top: 206px;
  }

  .bb-ser-left-wrapper {
    display: none;
  }

  .key-take-wrap {
    padding: 20px;
  }

  .blog-h2 {
    font-size: 28px;
  }

  .bb-s-wrap {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bb-s-card {
    flex: none;
  }

  .gc-abs-img-2 {
    max-width: 100%;
    margin-bottom: -40px;
    margin-left: -40px;
    position: static;
  }

  .badge-holder {
    width: 200px;
  }

  .ads-dribble-img-wrap {
    width: 500px;
  }

  .icons-box-container.mt-80 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-top: 40px;
  }

  .icon-box {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .icon-box.pad-50.bs-2px {
    border-style: solid;
    border-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon-box.pad-right-50 {
    padding-right: 0;
  }

  .icon-box.pad-left-50 {
    padding-left: 0;
  }

  .teaser-img {
    position: relative;
    inset: auto;
  }

  .teaser-img-tablet-down {
    margin-bottom: 40px;
    display: block;
  }

  .teaser-img-tablet-down.mb-0 {
    margin-bottom: 0;
  }

  .teaser-grid-2 {
    flex-direction: column;
  }

  .heading-16 {
    margin-top: 0;
  }

  .teaser-copy {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    padding-right: 0%;
  }

  .teaser-copy-wrap {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 20px;
    padding-top: 0;
  }

  .teaser-column {
    width: 100%;
  }

  .p-teaser-img-wrap {
    display: none;
  }

  .heading-128 {
    margin-top: 0;
  }

  .teaser-section.mb-40 {
    padding-bottom: 40px;
  }

  .heading-129 {
    margin-top: 0;
  }

  .pa-hero-section {
    margin-top: 40px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .pa-hero-wrap-main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .container-58 {
    max-width: 728px;
  }

  .clients-quote-two-2 {
    font-size: 28px;
    line-height: 36px;
  }

  .pa-hero-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .pa-h1-desc, .pa-hero-add-wrap {
    font-size: 18px;
  }

  .pa-logos-marquee-list {
    height: 30px;
  }

  .pa-logos-holder {
    max-width: 120px;
  }

  .pa-h2-wrapper {
    font-size: 16px;
  }

  .pa-h2 {
    font-size: 36px;
    line-height: 1.3;
  }

  .pa-why-card {
    padding: 20px;
  }

  .pa-why-h3-1 {
    font-size: 24px;
  }

  .pa-why-pointers {
    background-size: 18px;
    padding-left: 30px;
    font-size: 16px;
  }

  .pa-why-pointers.with-tdd {
    background-size: 18px;
  }

  .pa-cta-section {
    margin-left: 40px;
    margin-right: 40px;
  }

  .pa-cta-wrap {
    padding: 60px 40px;
  }

  .pa-tools-section {
    margin-left: 40px;
    margin-right: 40px;
  }

  .pa-tools-section-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa-tools-section-wrap.sa {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pa-h2-2 {
    font-size: 26px;
  }

  .pa-tools-icon-wrap.sa {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .pa-tools-icon {
    max-height: 30px;
  }

  .pa-goal-section, .pa-goal-section.my-section {
    margin-left: 40px;
    margin-right: 40px;
  }

  .pa-goal-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .pa-goal-icon {
    width: 40px;
  }

  .pa-logos-grad-1, .pa-logos-grad-2 {
    width: 150px;
  }

  .pa-numbers-section, .pa-numbers-section.my-section {
    margin-left: 40px;
    margin-right: 40px;
  }

  .pa-number-section-wrapper {
    padding: 60px 20px;
  }

  .pa-card-grid {
    grid-template-columns: 1fr;
  }

  .pa-numb-img {
    max-height: 30px;
  }

  .pa-numb-text-wrap, .pa-read-more-wrap {
    font-size: 16px;
  }

  .pa-numbers-big {
    font-size: 50px;
  }

  .pa-testi-section-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pa-testi-wrap {
    font-size: 18px;
  }

  .pa-slider-container {
    width: 100%;
  }

  .pa-slider-wrapper-main {
    width: 100%;
    display: none;
  }

  .pa-dots {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
  }

  .pa-slider-wrapper-mobile {
    display: block;
  }

  .calc-padding {
    padding: 60px 20px 40px;
  }

  .calc-padding.res-text-center {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .calc-about-container.cw-640 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .calc-about-block {
    text-align: left;
  }

  .h2-30px.resr-text-center {
    text-align: center;
  }

  .calc-supports-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .calc-supports-heading, .calc-supports-content {
    width: 100%;
  }

  .calc-supports-content._w-100.csc-grid {
    grid-template-columns: 1fr 1fr;
  }

  .kt-rich h2 {
    font-size: 32px;
  }

  .kt-rich h3 {
    font-size: 26px;
  }

  .kt-rich h4 {
    font-size: 20px;
  }

  .kt-rich h5 {
    font-size: 18px;
  }

  .kt-rich li, .kt-rich h6 {
    font-size: 17px;
  }

  .blog-h1-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .dis-block {
    display: inline;
  }

  .sa-hero-wrap-main {
    flex-flow: column;
  }

  .sa-h2 {
    font-size: 36px;
    line-height: 1.3;
  }

  .sa-how-grid {
    grid-template-columns: 1fr;
  }

  .sa-h-tabs-menu {
    flex-flow: column;
    min-height: auto;
    max-height: none;
  }

  .sa-h-tab-link {
    flex-flow: column;
  }

  .sa-h-initial {
    flex-flow: row;
    padding: 20px 40px;
    font-family: Opensauceone, sans-serif;
    font-size: 20px;
    font-weight: 700;
  }

  .sa-h-final {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 40px;
    display: flex;
  }

  .sa-h-tabs-q-mg {
    display: none;
  }

  .sa-sr-text-wrap-main {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .sa-sr-text-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sa-sr-text-wrap._6 {
    padding-bottom: 0;
  }

  .sa-gr-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .sa-diff-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sa-diff-wrap-1 {
    flex-flow: row;
  }

  .sa-diff-wrap-2 {
    flex-flow: row;
    margin-top: 55px;
    margin-left: 0;
  }

  .sa-diff-top-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    min-width: 200px;
    max-width: 200px;
    padding-top: 0;
  }

  .sa-diff-arr {
    width: 44px;
    margin: 6px auto 0;
    transform: rotate(90deg);
  }

  .sa-diff-arr.abs {
    inset: auto 0% -36px;
  }

  .sa-diff-img {
    display: none;
    transform: rotate(0);
  }

  .sa-diff-img.mobile-view {
    width: 60px;
    height: auto;
    display: block;
  }

  .sa-scroll-img._1.mobile {
    max-width: 400px;
    display: block;
  }

  .sa-sr-left-wrap {
    display: none;
  }

  .sa-ss-grd {
    grid-template-columns: 1fr;
    max-width: 600px;
  }

  .sa-h-initial-copy {
    flex-flow: row;
    padding: 20px 0;
    font-family: Opensauceone, sans-serif;
    font-size: 20px;
    font-weight: 700;
  }

  .sa-only-mobile {
    display: block;
  }

  .form-inside-flex-box {
    flex-flow: column;
  }

  .section-blog-feed, .section-blog-feed._3-grid {
    grid-template-columns: 1fr 1fr;
  }

  .author-blog-post, .author-blog-title.m-0 {
    text-decoration: none;
  }

  .author-information {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .authot-left {
    width: 100%;
  }

  .author-sidebar {
    width: 100%;
    display: none;
  }

  .as-data {
    max-width: none;
  }

  .hub-navigation {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .form-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .auth-list {
    grid-template-columns: 1fr 1fr;
  }

  .auth-img {
    display: none;
  }

  .hub-h2 {
    text-align: center;
    font-size: 40px;
  }

  .hub-pricing-container {
    flex-flow: column;
  }

  .hub-gap-10 {
    height: auto;
  }

  .calc-results-block {
    flex-flow: column;
  }

  .calc-sresutls {
    width: 100%;
  }

  .case-hero_block {
    overflow: hidden;
  }

  .case-hero_main-img {
    padding-bottom: 70%;
  }

  .img-absolute {
    width: 100%;
  }

  .case-hero_content {
    position: relative;
  }

  .case-hero_logo.is-mob {
    z-index: 10;
    display: flex;
    position: relative;
  }

  .case-hero_logo.mobile-hide {
    display: none;
  }

  .case-hero_card {
    margin-top: -183px;
  }

  .case-hero_side-div {
    display: none;
  }

  .section_case-content {
    margin-top: 0;
  }

  .case-content_wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .case-content_table {
    max-width: 15rem;
  }

  .case-hero_overlay {
    width: 130%;
    height: 60%;
    left: -15%;
  }

  .card-bg {
    display: block;
  }

  .location-hero_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .location-hero_content {
    max-width: none;
  }

  .location-hero_heading {
    font-size: 2.5rem;
  }

  .location-hero_heading-wrapper {
    max-width: none;
  }

  .location-hero_image-wrapper {
    order: -1;
    max-width: 100%;
    padding-bottom: 90%;
  }

  .location-hero_video {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .footer-add-links-grid {
    grid-column-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .p2-form-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .p2-div-1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .p2-div-2 {
    padding: 20px;
  }

  .blog-left-wrap {
    width: 100%;
    max-width: none;
    position: static;
  }

  .ppc-types-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .ppc-adv-grid._3-col-grid {
    grid-template-columns: 1fr;
  }

  .terms-h1 {
    font-size: 50px;
  }

  .terms-rich h2 {
    font-size: 32px;
  }

  .terms-rich h3 {
    font-size: 26px;
  }

  .terms-rich h4 {
    font-size: 20px;
  }

  .terms-rich h5 {
    font-size: 18px;
  }

  .terms-rich li, .terms-rich h6 {
    font-size: 17px;
  }

  .faq-question-heading {
    display: block;
  }

  .tools-item-list-block {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .author-h2 {
    font-size: 32px;
  }

  .exit-popup {
    flex-flow: column;
    max-width: 500px;
  }

  .heading-2.fs-48px {
    font-size: 38px;
  }

  .exit-popup-image {
    text-align: center;
    display: none;
  }

  .image-457 {
    text-align: center;
    width: auto;
  }

  .popup-overlay {
    margin-top: 0;
  }

  .dash-menu-wrap {
    max-width: 400px;
  }

  .flex-vertical-32.is-left-aligned.max-width-364 {
    max-width: none;
  }

  .text-size-medium.text-color-white.font-weight-800.line-break {
    white-space: normal;
  }

  ._3d-btn-v2.na-v {
    display: none;
  }

  ._3d-btn-v2.na-v.show-in-mobile {
    display: block;
  }

  ._3d-btn-v2.na-v.show-in-mobile.bg-black {
    background-color: var(--black);
  }

  ._3d-btn-v2.na-v.black.show, ._3d-btn-v2.na-v.yellow.show, ._3d-btn-v2.na-v.white.show {
    display: block;
  }

  ._3d-btn-v2.na-v.for-mobile-nav {
    margin-left: auto;
    display: block;
  }

  ._3d-btn-v2.na-v.pad-10.d-block {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  ._3d-btn-v2.pricing.show-in-mobile {
    display: block;
  }

  ._3d-btn-v2.pricing.show-in-mobile.bg-black {
    background-color: var(--black);
  }

  ._3d-btn-v2.pricing.black.show, ._3d-btn-v2.pricing.yellow.show, ._3d-btn-v2.pricing.white.show, ._3d-btn-v2.full-width {
    display: block;
  }

  .tem_img-wrap-hero {
    width: 100%;
    max-width: 700px;
    margin-top: -150px;
    margin-left: auto;
    margin-right: -40px;
    position: relative;
    inset: auto 0% 0% auto;
  }

  .tem_slider {
    max-width: 690px;
  }

  .tem_slider-mask {
    max-width: 600px;
  }

  .tem_slider-arrow {
    width: 37px;
    height: 37px;
  }

  .tem_slider-content-main {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px 40px;
  }

  .flex-vertical-16.pb-30 {
    padding-bottom: 20px;
  }

  .tem-abs-img-2 {
    max-width: 160px;
    bottom: -72px;
    left: 27px;
  }

  .tem-abs-img-3 {
    display: none;
  }

  .flex-horizontal-spaced {
    flex-flow: column;
  }

  .flex-horizontal-spaced.is-gap-80 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .flex-horizontal-spaced.is-gap-80.is-centerred.mobile-vertical {
    flex-flow: column;
  }

  .flex-horizontal-spaced.tem_slider-wrap {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .flex-horizontal-spaced.align-bottom {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-horizontal-spaced.align-bottom.gap-32.relative-2 {
    flex-flow: column;
  }

  .heading-style-h2 {
    font-size: 32px;
  }

  .tem_feature-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h3.is-2-line {
    height: auto;
  }

  .tem_feature2-grid {
    grid-template-columns: 1fr 1fr;
  }

  .tem_feature2-grid._2-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tem_compare-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .tem_compare-list-wrap {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tem_compare-pointer.is-3-liner {
    height: auto;
  }

  .text-size-large {
    font-size: 22px;
  }

  .tem_numbers {
    font-size: 48px;
  }

  .tem_slider2-arrow {
    width: 37px;
    height: 37px;
  }

  .tem_slider2-content-wrap {
    padding: 32px;
  }

  .tem_frame-1 {
    flex-flow: column;
  }

  .flex-vertical-20.tem_frame-1-card {
    flex-flow: row;
    max-width: none;
  }

  .tem_frame-1-card-1 {
    flex: 1;
  }

  .faq-drop-toggle {
    white-space: normal;
  }

  .tem_process-grid.version-2 {
    grid-template-columns: 100px 32px 1fr;
  }

  .tem_process-line.is-left-aligned {
    left: 162px;
  }

  .tem_video {
    border-radius: 12px;
  }

  .tem_test-card-wrapper {
    flex-flow: column;
  }

  .tem_feature-card2 {
    width: auto;
    max-width: 45%;
  }

  .tem_feature-grid2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .tem_tab-img-abs-wrap {
    width: 400px;
  }

  .tem_tab-1-main-img {
    margin-top: auto;
    margin-bottom: 40px;
  }

  .tem-abs-image-tab-1-1 {
    width: 60px;
    top: 84px;
  }

  .tem-abs-image-tab-1-2 {
    width: 100px;
  }

  .tem-abs-image-tab-1-3 {
    width: 150px;
  }

  .tem-abs-image-tab-1-4 {
    width: 60px;
    bottom: 8%;
    right: 32%;
  }

  .tem-abs-image-tab-1-5 {
    width: 160px;
  }

  .tem-abs-image-tab-2-1 {
    top: 27%;
  }

  .tem-abs-image-tab-2-3 {
    width: 160px;
  }

  .tem-abs-image-tab-3-1 {
    width: 170px;
    inset: auto 0% 2% auto;
  }

  .tem-abs-image-tab-3-2 {
    width: 38px;
    top: 45%;
    right: 36%;
  }

  .tem-abs-image-tab-3-3 {
    width: 21px;
    top: 47%;
    right: 38%;
  }

  .tem-abs-image-tab-3-4 {
    top: 61%;
  }

  .tem-abs-image-tab-3-5 {
    bottom: 7%;
    right: 170px;
  }

  .tem_hub-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .tem_hub-card {
    max-width: 420px;
    padding-top: 200px;
  }

  .tem_hub-card.is-green, .tem_hub-card.is-yellow {
    background-size: auto 150px;
  }

  .tem_cta-wrapper {
    padding: 48px;
  }

  .tem_hub-grid-2 {
    grid-template-columns: 1fr;
  }

  .tem_hub-card-48 {
    padding: 24px;
  }

  .tem_hub-h3 {
    font-size: 1.5rem;
  }

  .div-relative-5 {
    z-index: 5;
    position: relative;
  }

  .tem-li-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .tem_tab2-content-wrap {
    display: none;
  }

  .tem_tab-image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .posts-header {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .posts--body {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .posts-filter {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .filter-block.bg-dart-pink.width-fixed {
    width: auto;
  }

  .filter-text {
    padding-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fs-24 {
    font-size: 20px;
  }

  .tem_slider-2-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding: 32px;
  }

  .tem_table-grid {
    grid-template-columns: 160px 1fr 1fr;
  }

  .tem_li-slider-arrow {
    top: 32px;
  }

  .tem_li-slider-arrow.is-left {
    right: 90px;
  }

  .tem_li-slider-arrow.is-right {
    right: 32px;
  }

  .tem_li-slide-wrapper-main {
    padding: 32px;
  }

  .tem_li-pointer-wrap {
    padding-top: 30px;
  }

  .tem_li-pointer {
    font-size: 56px;
  }

  .tem_pr-item-wrap {
    max-width: 300px;
  }

  .tem_slideshow-wrapper {
    width: 600px;
    margin-top: 220px;
    margin-bottom: 220px;
    margin-right: 0;
  }

  .tem_grid-32 {
    grid-template-columns: 1fr;
  }

  .tem_web-card-wrapper {
    padding: 48px;
  }

  .tem_web-card-content {
    font-size: 20px;
  }

  .tem_img-wrapper-red {
    width: 56px;
    height: 56px;
  }

  .tem_tabs-link {
    font-size: 18px;
  }

  .tem_tab-content-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding: 32px;
  }

  .mt-search {
    top: -203px;
    left: 10%;
    right: 10%;
  }

  .wrapped-center-horizontal {
    flex-flow: column;
  }

  .page-wrapper-v2.overflow-hidden-for-mobile {
    overflow: hidden;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .heading-style-h3-v2 {
    font-size: 2.25rem;
  }

  .heading-style-h4-v2 {
    font-size: 1.75rem;
  }

  .heading-style-h2-v2 {
    font-size: 2.75rem;
  }

  .heading-style-h1-v2 {
    font-size: 3.25rem;
  }

  .hide-tablet-v2 {
    display: none;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .padding-xlarge-v2 {
    padding: 3.5rem;
  }

  .margin-xlarge-v2 {
    margin: 3.5rem;
  }

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

  .padding-xxlarge-v2 {
    padding: 4.5rem;
  }

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

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

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

  .spacer-huge {
    padding-top: 5rem;
  }

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

  .margin-huge-v2 {
    margin: 5rem;
  }

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

  .margin-xxhuge-v2 {
    margin: 7.5rem;
  }

  .padding-section-large-v2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

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

  .padding-xhuge-v2 {
    padding: 6rem;
  }

  .margin-xhuge-v2 {
    margin: 6rem;
  }

  .padding-large-v2 {
    padding: 2.5rem;
  }

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

  .margin-xxlarge-v2 {
    margin: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

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

  .padding-section-medium-v2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

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

  .margin-large-v2 {
    margin: 2.5rem;
  }

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

  .padding-xxhuge-v2 {
    padding: 7.5rem;
  }

  .padding-huge-v2 {
    padding: 5rem;
  }

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

  .overflow-hidden-v2.mb-120 {
    margin-bottom: 40px;
  }

  .button-v2 {
    padding: 1rem 3rem;
  }

  .navbar_component {
    padding: 1rem 5%;
  }

  .navbar_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar_logo-link {
    max-width: 10rem;
  }

  .navbar_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--brand-color--primary-dark-purple);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar_menu.is-page-height-tablet {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar_link {
    text-align: center;
    margin-bottom: 1rem;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: block;
  }

  .navbar_link.is-v2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar_button-wrapper {
    align-items: center;
  }

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

  .navbar_menu-button {
    padding: 0;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--neutral-color--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--neutral-color--white);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--neutral-color--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .bayon-heading-style-h1-v2 {
    font-size: 3.25rem;
  }

  .bayon-heading-style-h2-v2 {
    font-size: 2.75rem;
  }

  .bayon-heading-style-h3-v2 {
    font-size: 2.25rem;
  }

  .bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .eye-brow {
    padding: .75rem 1.25rem;
  }

  .eye-brow.hh_is-eyebrow-1.background-color-lime-v2 {
    box-shadow: 7px 15px 5px #00000021;
  }

  .eye-brow.core_is-eyebrow-1.background-color-lime-v2 {
    margin-left: -9.75rem;
  }

  .eye-brow.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    margin-left: 1.7rem;
  }

  .eye-brow.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 19.85rem;
  }

  .eye-brow.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow.process-eyebrow-4.background-color-thekhelet-purple-v2 {
    margin-left: 1.7rem;
  }

  .eye-brow.step-key_is-eyebrow.background-color-lime-v2 {
    left: -9.6875rem;
  }

  .eye-brow.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
  }

  .eye-brow.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow.step-target_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow.step-persona_is-eyebrow.background-color-lime-v2 {
    left: -5.9rem;
  }

  .eye-brow.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
    margin-left: 0;
    left: 53px;
  }

  .eye-brow.customer_is-eyebrow.background-color-jade-green-v2 {
    left: -3.0625rem;
  }

  .eye-brow.step-gravity_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 6.8rem;
  }

  .eye-brow.step-data_is-eyebrow.background-color-lime-v2 {
    left: -4.8875rem;
  }

  .eye-brow.step-team_is-eyebrow.background-color-lime-v2 {
    left: -9.1875rem;
  }

  .eye-brow.step-team_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow.step-growth_is-eyebrow-2.background-color-jade-green-v2 {
    width: 100%;
    max-width: 21rem;
    margin-top: -.6rem;
    margin-left: 7.7rem;
  }

  .eye-brow.step-growth_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow.step-agency_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
  }

  .eye-brow.step-agency_is-eyebrow.background-color-lime-v2 {
    left: -6.8875rem;
  }

  .eye-brow.step-strategy_is-eyebrow.background-color-lime-v2 {
    left: -7rem;
  }

  .eye-brow.step-strategy_is-eyebrow-2.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow.widget_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_arrow.is-bottom.background-color-thekhelet-purple-v2.arrow-on-m {
    -webkit-clip-path: polygon(70% 0, 70% 100%, 0 50%);
    clip-path: polygon(70% 0, 70% 100%, 0 50%);
    height: 1.5rem;
    inset: auto auto 19% -9%;
  }

  .home-header_content-bottom {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .home-header_core-subheader {
    line-height: 1.5;
  }

  .home-header_core-right {
    justify-content: flex-start;
    align-items: center;
  }

  .padding-home_execute.padding-section-large-v2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .home-whyus_no-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home-whyus_no-main.bayon-heading-style-h1-v2 {
    font-size: 4rem;
  }

  .paper_content {
    padding: 4rem 2rem;
  }

  .paper_content.is-step-2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .paper_piece {
    left: -1.2rem;
  }

  .paper_cut {
    width: 1.2rem;
    height: 2.35rem;
    top: -37px;
  }

  .guide-content_wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .guide-content_info {
    max-width: none;
  }

  .guide-content_steps-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .guide-content_step {
    width: 88%;
  }

  .home-featured_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home-featured_info {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .home-core_b2b.bayon-heading-style-h6-v2 {
    font-size: 2.25rem;
  }

  .eye-brow_icon.is-core-1 {
    width: 3rem;
  }

  .home-execute_simple.bayon-heading-style-h3-v2.text-color-lime-v2 {
    font-size: 2.75rem;
  }

  .home-why_create.bayon-heading-style-h4-v2 {
    font-size: 2.5rem;
  }

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

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

  .footer_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .footer_left-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

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

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

  .footer_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_link-column-wrap {
    grid-template-rows: auto;
  }

  .eye-brow_transform.is-right.hide-tablet-v2 {
    display: none;
  }

  .eye-brow_transform.is-right.hide-desktop, .eye-brow_transform.hide-desktop {
    padding-left: 1.5rem;
    display: block;
  }

  .cloud-big {
    width: 3.6rem;
  }

  .grass-2 {
    width: 4rem;
    bottom: 6%;
  }

  .double-quote {
    width: 6rem;
    bottom: 9%;
  }

  .nav-tooltip_absolute {
    display: none;
  }

  .home-guide_eye.bayon-heading-style-h4-v2 {
    font-size: 2.5rem;
  }

  .home-header_bg {
    top: 40%;
  }

  .footer_hiring {
    width: 4rem;
    font-size: .5rem;
    right: -106%;
  }

  .footer-ratings_wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .glossary-alphabet {
    top: 170px;
  }

  .glossary-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .steps-customer_component, .steps-grow_component {
    grid-template-columns: 1fr;
  }

  .steps-value_list {
    grid-template-columns: 1fr 1fr;
  }

  .steps-gtm_top {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .steps-gtm_heading-wrap {
    max-width: none;
  }

  .nav-dropdwn {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .nav-dropdwn-list.w--open {
    padding-top: 0;
    position: static;
  }

  .nav-dropdwn-list.is-v2.w--open {
    width: auto;
    padding-top: 0;
  }

  .nav-dropdwn-list.is-solution.w--open {
    padding-top: 0;
  }

  .steps-gtm_list, .steps-b2b_list {
    grid-template-columns: 1fr 1fr;
  }

  .steps-b2b_point-para {
    font-weight: 400;
  }

  .steps-solution_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .step-solution_list {
    grid-template-columns: 1fr 1fr;
  }

  .step-market_top {
    margin-bottom: 3rem;
  }

  .step-market_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .steps-market_figure-wrap {
    max-width: none;
  }

  .step-positioning_list {
    grid-template-columns: 1fr 1fr;
  }

  .step-sample_component {
    flex-flow: column;
  }

  .step-sample_content {
    max-width: none;
    margin-bottom: 2rem;
  }

  .step-sample_embed {
    width: 100%;
  }

  .nav-list-wrapper {
    background-image: none;
    padding: 0;
  }

  .nav-list-wrapper.version-2 {
    padding: 8px 16px 0;
  }

  .nav-list-wrapper.version-3 {
    background-image: none;
    padding: 8px 0;
  }

  .drop-nav-link-v1 {
    flex-flow: row;
    font-size: 14px;
  }

  .nav-link-icon-v1 {
    width: 40px;
  }

  .nav-category-text {
    display: none;
  }

  .nav-category-wrapper {
    border-right-style: none;
    width: 100%;
    max-width: 300px;
    display: flex;
  }

  .navi-dropdown-list {
    width: auto;
    position: static;
  }

  .navi-dropdown-list.w--open {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-left: 16px;
    position: static;
  }

  .steps-key_component {
    grid-template-columns: 1fr;
  }

  .step-header_bg {
    top: 40%;
  }

  .steps-customer_eye-brows {
    justify-content: center;
    align-items: center;
  }

  .ideal_customer.bayon-heading-style-h4-v2 {
    font-size: 2rem;
  }

  .padding-steps_process.padding-section-large-v2 {
    padding-bottom: 6rem;
  }

  .steps-process_content-wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .steps-process_content-wrap.is-3-col {
    grid-template-columns: 1fr 1fr;
    margin-top: 3rem;
  }

  .steps-process_content {
    flex-flow: column;
  }

  .steps-process_content.is-1 {
    margin-top: 0;
  }

  .steps-process_content.is-1.is-choose {
    max-width: none;
    margin-top: 0;
  }

  .steps-process_content.is-2 {
    flex-flow: column;
    margin-top: 3.7rem;
  }

  .steps-process_content.is-2.is-content-mapping {
    margin-top: 0;
  }

  .steps-process_content.is-2.is-master {
    max-width: none;
    margin-top: 0;
  }

  .steps-process_content.is-3 {
    flex-flow: column;
    margin-top: 0;
  }

  .steps-process_content.is-3.is-content-creation {
    margin-top: 0;
    margin-right: 0;
  }

  .steps-process_content.is-4 {
    margin-top: -3.7rem;
  }

  .steps-process_info-wrap {
    padding-top: 1.25rem;
    padding-left: 0;
  }

  .steps-process_icon {
    width: 4rem;
    height: 4rem;
  }

  .steps-process_info-heading.bayon-heading-style-h4-v2 {
    font-size: 3rem;
  }

  .line-v2.is-process {
    width: 100%;
    height: 1px;
  }

  .line-v2.is-process.is-2, .line-v2.is-process.is-3 {
    height: 1px;
  }

  .steps-process_inner {
    flex-flow: column;
  }

  .steps-process_eye-brow {
    margin-bottom: 0;
    position: relative;
    top: 56px;
    left: 16px;
  }

  .steps-process_eye-brow.is-4 {
    margin-left: 0;
    top: 53px;
  }

  .step-process_text.bayon-heading-style-h6-v2 {
    font-size: 2.25rem;
  }

  .step-process_text.bayon-text-size-xlarge-v2 {
    font-size: 1.125rem;
  }

  .steps-target_component {
    grid-template-columns: 1fr;
  }

  .steps-keys_eye-brows {
    justify-content: center;
    align-items: center;
  }

  .step-key_eye-text.bayon-heading-style-h4-v2, .step-key_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 2rem;
  }

  .steps-develop_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .develop_customer.bayon-heading-style-h4-v2 {
    font-size: 2rem;
  }

  .steps-buyer_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .step-feature_list {
    grid-template-columns: 1fr;
  }

  .combi-focus_text {
    padding: .5rem;
    font-size: 1rem;
  }

  .steps-combi_wall {
    top: -1.7rem;
  }

  .steps-combi_wall-illusion {
    width: 12rem;
  }

  .steps-motion_bottom {
    background-color: #40268b00;
    padding: 0;
  }

  .steps-motion_accordion-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .motion-accordion_close-para {
    font-size: 1rem;
  }

  .motion-accordion_open-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .steps-motion_list {
    padding: 1.5rem;
  }

  .paper-tip_content {
    width: auto;
    padding: 4rem 2rem;
  }

  .paper-tip_content.is-sam {
    flex: 1;
  }

  .paper-tip_by {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paper-tip_piece-yellow {
    left: -1.2rem;
  }

  .paper-tip_piece-yellow.is-sam {
    max-width: 10rem;
  }

  .paper-tip_by-name.text-size-xlarge-v2 {
    font-size: 1.25rem;
  }

  .paper-tip_by-social-icon {
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
  }

  .steps-core_list {
    grid-template-columns: 1fr 1fr;
  }

  .steps-example_col {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .steps-example_text.text-size-medium-v2 {
    font-size: 1rem;
  }

  .steps-example_wall {
    top: -1.7rem;
  }

  .steps-target_heading-wrap.is-min-height {
    min-height: auto;
  }

  .steps-identify_key-top, .steps-identify_key-bottom {
    grid-template-columns: 1fr 1fr;
  }

  .steps-attribute_col {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .steps-attribute_text.text-size-medium-v2 {
    font-size: 1rem;
  }

  .steps-attribute_brand-wrap {
    max-width: 11rem;
  }

  .steps-attribute_brand-icon {
    width: 8rem;
  }

  .steps-attribute_illusion {
    max-width: 6rem;
  }

  .steps-template_icon {
    width: 4.5rem;
  }

  .steps-template_eye-wrap {
    max-width: 12rem;
  }

  .steps_template.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 2.5rem;
  }

  .paper-insight_heading.heading-style-h3-v2 {
    font-size: 2rem;
  }

  .insight-grass-2 {
    width: 4rem;
    bottom: 6%;
  }

  .paper-insight_eyebrow {
    font-size: 2vw;
    left: -30px;
  }

  .paper-insight_clip {
    width: 1.9rem;
    bottom: -29%;
    left: 0%;
  }

  .paper-insight_clip.is-step-2 {
    bottom: -1.24rem;
  }

  .paper-insight_eyebrow-2 {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2vw;
  }

  .paper-insight_eyebrow-2.is-step-2 {
    max-width: 26rem;
    font-size: 2vw;
  }

  .paper-insight_clip-2 {
    width: 2rem;
  }

  .paper-tip_brands.is-plivo {
    width: 4rem;
  }

  .paper-tip_brands.is-fresh {
    width: 6rem;
  }

  .paper-insight_by {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .steps-icp_list {
    grid-template-columns: 1fr 1fr;
  }

  .steps-persona_component {
    grid-template-columns: 1fr;
  }

  .step-expert_eye-text.bayon-heading-style-h4-v2, .step-expert_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 2rem;
  }

  .step-expert_eye-text.text-size-xlarge-v2 {
    font-size: 1rem;
  }

  .step-buyer_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .steps-target_eye-brows {
    justify-content: center;
    align-items: center;
  }

  .step-target_eye-text.bayon-heading-style-h4-v2, .step-target_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 2rem;
  }

  .steps-header_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.5fr;
  }

  .steps-header_img-wrap {
    aspect-ratio: 2;
    object-fit: cover;
  }

  .ideal_customer-s2.bayon-heading-style-h4-v2 {
    font-size: 2rem;
  }

  .step-2-process_content-wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    margin-top: 2rem;
  }

  .fs-toc_richtext {
    padding: 1.5rem;
  }

  .heading-small {
    font-size: 1.5rem;
  }

  .fs-toc_example {
    flex-direction: column;
  }

  .fs-toc_sidebar {
    width: 100%;
    padding: 1.5rem;
    position: relative;
    top: 0;
  }

  .fs-toc_link-wrapper.is-h3 {
    border-left-style: none;
  }

  .navi-content-wrapper-main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .navi-content-wrapper-main.version-2.is-black {
    background-color: #000;
    padding-left: 16px;
    padding-right: 16px;
  }

  .navi-content-wrapper-main.is-gap-large {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-list-wrapper-internal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .steps-process_path-wrap {
    display: none;
  }

  .nav-resources_component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .the-rule_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .think-gravity_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .buyers-personas_grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .buyers-personas_content-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    place-items: center start;
  }

  .step-problem_grid {
    grid-template-columns: 1fr;
  }

  .step-problem_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .step-example_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .step-example_header-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .step-example_grid {
    grid-template-columns: 1fr;
  }

  .step-example_header {
    padding-bottom: .25rem;
  }

  .step-example_img-wrap.is-singlestore {
    width: 100%;
  }

  .step-example_img-grid.is-singlestore {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .step-content_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .content-priority_component {
    margin-left: -5%;
    margin-right: -5%;
  }

  .content-priority_block {
    background-color: var(--white);
    min-width: 25rem;
  }

  .content-priority_bg {
    right: -5rem;
  }

  .content-priority_grid-wrap {
    padding-left: 5%;
    padding-right: 5%;
    overflow: auto;
  }

  .content-creation_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .content-creation_eye-brows {
    justify-content: center;
    align-items: flex-start;
  }

  .content-maping_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .content-map_row {
    grid-template-columns: 1fr 1.5fr;
  }

  .section_buyers-journey.is-2 {
    height: auto;
    display: block;
  }

  .buyers-journey_header-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .buyers-journey_grid-raw.is-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-left: .375rem none var(--brand-color--thekhelet-purple);
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
    overflow: hidden;
  }

  .buyers-journey_step {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    padding-left: 2rem;
  }

  .buyers-journey_step.is-1 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: space-between;
    align-items: center;
  }

  .buyers-journey_board {
    max-width: none;
  }

  .buyers-journey_title {
    font-size: clamp(1.5rem, 2vw, 3.25rem);
  }

  .buyers-journey_line {
    width: 50%;
    height: .375rem;
    max-height: none;
    inset: 40% auto 0% 1%;
  }

  .buyers-journey_step-content {
    text-align: left;
    width: 100%;
    max-width: 15rem;
  }

  .blog-banner_1 {
    background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc60a8e10a4009b7378cf8_Mask%20group.png"), linear-gradient(270deg, #2759ac, #0a2554);
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 520px, auto;
  }

  .blog-banner_2 {
    background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc629a7aa5a475c12e7bd2_Mask%20group%20(1).png"), linear-gradient(270deg, #2759ac, #0a2554);
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 520px, auto;
  }

  .blog-banner_3 {
    background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc63af2533b5b7666413a7_Mask%20group%20(2).png"), linear-gradient(270deg, #2759ac, #0a2554);
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 650px, auto;
  }

  .blog-banner_4 {
    background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc64a0ed611382feedd7f9_Mask%20group%20(3).png"), linear-gradient(270deg, #2759ac, #0a2554);
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 520px, auto;
  }

  .step-2-motion_accordion-bottom.is-3-accord {
    padding-top: 0;
  }

  .motion-accordion_example-wrap.is-col-2, .motion-accordion_example.is-col-2 {
    grid-template-columns: 1fr;
  }

  .accordion-example_bottom-image.is_accord-3 {
    height: 15rem;
  }

  .steps-motion_accordion-top-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .steps-reality_heading-wrap.is-min-height {
    min-height: auto;
  }

  .steps-reality_list, .steps-reality_list.is-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .steps-channel_heading-wrap.is-min-height {
    min-height: auto;
  }

  .steps-channel_content {
    grid-template-columns: 1fr;
  }

  .steps-channel_eye-brows {
    justify-content: center;
    align-items: center;
  }

  .step-channel_eye-text.bayon-heading-style-h4-v2, .step-channel_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 2rem;
  }

  .steps-pillar_list, .steps-pillar_list-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .steps-pillar_item-desc-text.text-size-xlarge-v2 {
    font-size: 1.25rem;
  }

  .steps-focus_component {
    grid-template-columns: 1fr;
  }

  .steps-paper_orange-bg {
    top: 40%;
  }

  .steps-align_top, .steps-making_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .steps-making_top.is-horizontal {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .steps-master_content {
    grid-template-columns: 1fr;
  }

  .steps-master_bg {
    top: 40%;
  }

  .steps-channels_top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .steps-channels_logo-wrap {
    max-width: 9rem;
    padding-top: 0;
  }

  .steps-channels_bottom {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .steps-channels_quote-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .steps-pitfall_content-wrap {
    grid-column-gap: 3rem;
  }

  .step-invest_list, .steps-approach_list {
    grid-template-columns: 1fr 1fr;
  }

  .steps-tip_key-wrap {
    margin-top: 0;
  }

  .steps-best_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .steps-best_list {
    grid-template-columns: 1fr 1fr;
  }

  .steps-process_square-bg {
    top: 40%;
  }

  .steps-game_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .steps-game_content, .steps-build_content-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .eye-brow_dark-static {
    padding: .75rem 1.25rem;
  }

  .eye-brow_dark-static.hh_is-eyebrow-1.background-color-lime-v2 {
    box-shadow: 7px 15px 5px #00000021;
  }

  .eye-brow_dark-static.core_is-eyebrow-1.background-color-lime-v2 {
    margin-left: -9.75rem;
  }

  .eye-brow_dark-static.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    margin-left: 1.7rem;
  }

  .eye-brow_dark-static.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 19.85rem;
  }

  .eye-brow_dark-static.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_dark-static.process-eyebrow-4.background-color-thekhelet-purple-v2 {
    margin-left: 1.7rem;
  }

  .eye-brow_dark-static.step-key_is-eyebrow.background-color-lime-v2 {
    left: -9.6875rem;
  }

  .eye-brow_dark-static.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
  }

  .eye-brow_dark-static.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow_dark-static.step-target_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow_dark-static.step-persona_is-eyebrow.background-color-lime-v2 {
    left: -5.9rem;
  }

  .eye-brow_dark-static.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
    margin-left: 0;
    left: 53px;
  }

  .eye-brow_dark-static.customer_is-eyebrow.background-color-jade-green-v2 {
    left: -3.0625rem;
  }

  .eye-brow_dark-static.step-gravity_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow_dark-static.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow_dark-static.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 6.8rem;
  }

  .steps-data_heading-wrap.is-min-height {
    min-height: auto;
  }

  .steps-data_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .steps-matrics_heading-wrap.is-min-height {
    min-height: auto;
  }

  .steps-matrics_content {
    grid-template-columns: 1fr;
  }

  .step-core_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .step-core_list.is-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .step-core_item {
    padding: 2rem 2rem 1rem;
  }

  .steps-feature_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .steps-report_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
  }

  .steps-report_content {
    padding: 0;
  }

  .step-report_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
  }

  .step-report_list.is-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .steps-report_item {
    padding: 1rem;
  }

  .steps-stack_content {
    grid-template-columns: 1fr;
  }

  .steps-stack_eye-brows {
    justify-content: center;
    align-items: center;
  }

  .step-stack_eye-text.bayon-heading-style-h4-v2, .step-stack_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 2rem;
  }

  .steps-matrics_heading-wrap-copy.is-min-height, .steps-stack_heading-wrap.is-min-height {
    min-height: auto;
  }

  .steps-stage_wrap {
    padding: 6rem 2rem 2rem;
  }

  .steps-stage_wrap.is-2, .steps-stage_wrap.is-3 {
    padding-top: 6rem;
  }

  .steps-stage_sub-list {
    grid-template-columns: 1fr 1fr;
  }

  .steps-stage_chart, .steps-stage_chart.is-2, .steps-stage_chart.is-center, .steps-stage_chart.is-3 {
    max-width: none;
  }

  .steps-stage_chart.is-slight-right {
    max-width: none;
    margin-right: 0;
  }

  .steps-stage_chart.is-slight-left {
    max-width: none;
    margin-left: 0;
  }

  .svg-chart-line {
    display: none;
  }

  .svg-chart-line.is-hang_left, .svg-chart-line.is-hang-right, .svg-chart-line.is-hang-left {
    display: block;
  }

  .steps-stage_bottom.is-horizontal.is-3, .steps-stage_bottom.is-horizontal.is-4 {
    margin-top: 0;
    margin-left: 0;
  }

  .steps-stage_bottom.is-horizontal.is-5, .steps-stage_bottom.is-horizontal.is-5.is-content {
    margin-left: 0;
  }

  .steps-stage_col-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    margin-bottom: 3rem;
  }

  .steps-stage_col-2.is-stage-2 {
    margin-bottom: 3rem;
  }

  .steps-integration_card-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-top: 7.9rem;
  }

  .steps-integration_card.is-1 {
    top: 0;
  }

  .steps-integration_card-front {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 82%, 85% 100%, 0 100%, 0% 50%);
    clip-path: polygon(0 0, 100% 0, 100% 82%, 85% 100%, 0 100%, 0% 50%);
  }

  .steps-integration_card-para.text-size-large-v2 {
    font-size: 1.75vw;
  }

  .steps-integration_polygon {
    bottom: -2.5vh;
    right: -2.6vw;
  }

  .steps-integration_card-back {
    inset: auto 0% 0% auto;
  }

  .paper-tech_eyebrow-2 {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2vw;
  }

  .paper-tech_eyebrow-2.is-step-2 {
    max-width: 26rem;
    font-size: 2vw;
  }

  .paper-tech_cut {
    width: 1.2rem;
    height: 2.35rem;
    top: -37px;
  }

  .paper-tech_piece {
    max-width: 10rem;
    left: -1.2rem;
  }

  .paper-tech_content {
    padding: 4rem 1rem;
  }

  .paper-tech_content.is-step-2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .paper-tech_content-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .step-tech_top {
    padding: .5rem;
  }

  .steps-stage_col-1 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    margin-bottom: 3rem;
  }

  .steps-stage_col-1.is-stage-2 {
    margin-bottom: 3rem;
  }

  .step-customer_bg {
    top: 40%;
  }

  .steps-dash_content {
    grid-template-columns: 1fr;
  }

  .steps-dash_info {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .stage-3_eyebrow {
    font-size: 2vw;
    left: -30px;
  }

  .stage-3_clip {
    width: 1.9rem;
    bottom: -29%;
    left: 0%;
  }

  .stage-3_clip.is-step-2 {
    bottom: -1.24rem;
  }

  .stage-3_eyebrow-2 {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2vw;
  }

  .stage-3_eyebrow-2.is-step-2 {
    max-width: 26rem;
    font-size: 2vw;
  }

  .stage-2_eyebrow {
    font-size: 2vw;
    left: -30px;
  }

  .stage-2_eyebrow-2 {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2vw;
  }

  .stage-2_eyebrow-2.is-step-2 {
    max-width: 26rem;
    font-size: 2vw;
  }

  .stage-2_clip {
    width: 1.9rem;
    bottom: -29%;
    left: 0%;
  }

  .stage-2_clip.is-step-2 {
    bottom: -1.24rem;
  }

  .stage-1_eyebrow {
    font-size: 2vw;
    left: -30px;
  }

  .stage-1_clip {
    width: 1.9rem;
    bottom: -29%;
    left: 0%;
  }

  .stage-1_clip.is-step-2 {
    bottom: -1.24rem;
  }

  .stage-1_eyebrow-2 {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2vw;
  }

  .stage-1_eyebrow-2.is-step-2 {
    max-width: 26rem;
    font-size: 2vw;
  }

  .stage-1_clip-2, .stage-2_clip-2, .stage-3_clip-2 {
    width: 2rem;
  }

  .steps-team_content {
    grid-template-columns: 1fr;
  }

  .steps-team_image-wrap {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .steps-adv_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-adv_item {
    padding: 1rem;
  }

  .steps-marketers_content-list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .steps-marketers_heading-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .steps-marketers_item {
    padding: 1rem;
  }

  .steps-marketers_list.is-col-2 {
    grid-template-columns: 1fr;
  }

  .steps-marketers_content {
    padding: 6rem 1rem 4rem;
  }

  .steps-marketers_content.is-step-2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .steps-marketers_content-item {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .steps-marketers_piece {
    max-width: 10rem;
    left: -1.2rem;
  }

  .steps-marketers_cloud-big {
    width: 5rem;
    right: -7%;
  }

  .steps-marketers_drone {
    width: 8rem;
    bottom: 22%;
  }

  .steps-marketers_cloud-medium {
    right: -15%;
  }

  .steps-marketers_drone-2 {
    width: 5rem;
    bottom: 22%;
  }

  .steps-marketers-2_eyebrow-1 {
    font-size: 2vw;
    left: -30px;
  }

  .steps-marketers_eyebrow-2 {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2vw;
  }

  .steps-marketers_eyebrow-2.is-step-2 {
    max-width: 26rem;
    font-size: 2vw;
  }

  .steps-marketers_clip-2 {
    width: 2rem;
  }

  .steps-marketers_clip-1 {
    width: 1.9rem;
    bottom: -29%;
    left: 0%;
  }

  .steps-marketers_clip-1.is-step-2 {
    bottom: -1.24rem;
  }

  .steps-marketers-2_eyebrow-2 {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2vw;
  }

  .steps-marketers-2_eyebrow-2.is-step-2 {
    max-width: 26rem;
    font-size: 2vw;
  }

  .steps-marketers-2_clip-2 {
    width: 2rem;
  }

  .steps-marketers-1_clip-1 {
    width: 1.9rem;
    bottom: -29%;
    left: 0%;
  }

  .steps-marketers-1_clip-1.is-step-2 {
    bottom: -1.24rem;
  }

  .steps-marketers-3_eyebrow-1 {
    font-size: 2vw;
    left: -30px;
  }

  .steps-marketers-3_eyebrow-2 {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2vw;
  }

  .steps-marketers-3_eyebrow-2.is-step-2 {
    max-width: 26rem;
    font-size: 2vw;
  }

  .steps-marketers-3_clip-2 {
    width: 2rem;
  }

  .steps-marketers-3_clip-1 {
    width: 1.9rem;
    bottom: -29%;
    left: 0%;
  }

  .steps-marketers-3_clip-1.is-step-2 {
    bottom: -1.24rem;
  }

  .steps-tasks_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .steps-tasks_list.is-col-3, .steps-tasks_list.is-practice {
    grid-template-columns: 1fr 1fr;
  }

  .steps-tasks_eyebrow-text.bayon-heading-style-h4-v2 {
    font-size: 2rem;
  }

  .steps-frame_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .process-dive_link {
    font-size: 1.35rem;
  }

  .paper-div_heading.heading-style-h3-v2 {
    font-size: 2rem;
  }

  .paper-horizontal_content {
    padding: 2rem 4rem;
  }

  .paper-horizontal_top-wrap {
    margin-bottom: 3rem;
  }

  .steps-before_content-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .paper-horizontal_middle-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .paper-horizontal_middle.is-col-2 {
    grid-template-columns: 1fr;
  }

  .paper-horizontal_middle.is-col-2.is-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .paper-horizontal_middle-heading-wrap {
    min-height: auto;
    max-height: none;
  }

  .paper-horizontal_middle-content {
    padding: 2rem;
  }

  .step-process_bg {
    top: 40%;
  }

  .paper-horizontal_bottom-wrap {
    padding: 2rem;
  }

  .linkedin_widget {
    display: none;
  }

  .eye-brow_linkedin {
    padding: .75rem 1.25rem;
  }

  .eye-brow_linkedin.hh_is-eyebrow-1.background-color-lime-v2 {
    box-shadow: 7px 15px 5px #00000021;
  }

  .eye-brow_linkedin.core_is-eyebrow-1.background-color-lime-v2 {
    margin-left: -9.75rem;
  }

  .eye-brow_linkedin.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    margin-left: 1.7rem;
  }

  .eye-brow_linkedin.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 19.85rem;
  }

  .eye-brow_linkedin.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_linkedin.process-eyebrow-4.background-color-thekhelet-purple-v2 {
    margin-left: 1.7rem;
  }

  .eye-brow_linkedin.step-key_is-eyebrow.background-color-lime-v2 {
    left: -9.6875rem;
  }

  .eye-brow_linkedin.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
  }

  .eye-brow_linkedin.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow_linkedin.step-target_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow_linkedin.step-persona_is-eyebrow.background-color-lime-v2 {
    left: -5.9rem;
  }

  .eye-brow_linkedin.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
    margin-left: 0;
    left: 53px;
  }

  .eye-brow_linkedin.customer_is-eyebrow.background-color-jade-green-v2 {
    left: -3.0625rem;
  }

  .eye-brow_linkedin.step-gravity_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow_linkedin.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow_linkedin.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 6.8rem;
  }

  .eye-brow_linkedin.step-data_is-eyebrow.background-color-lime-v2 {
    left: -4.8875rem;
  }

  .eye-brow_linkedin.step-team_is-eyebrow.background-color-lime-v2 {
    left: -9.1875rem;
  }

  .eye-brow_linkedin.step-team_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow_linkedin.step-growth_is-eyebrow-2.background-color-jade-green-v2 {
    width: 100%;
    max-width: 21rem;
    margin-top: -.6rem;
    margin-left: 7.7rem;
  }

  .eye-brow_linkedin.step-growth_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow_linkedin.step-agency_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
  }

  .eye-brow_linkedin.step-agency_is-eyebrow.background-color-lime-v2 {
    left: -6.8875rem;
  }

  .linkedin-profile_name.bayon-heading-style-h4-v2, .linkedin-profile_name.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 2rem;
  }

  .navbar_mobile-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navbar_mobile-logo {
    width: 2rem;
    height: 2rem;
    display: block;
  }

  .navbar-mobile_para-wrap {
    display: block;
  }

  .eye-brow_linkedin-arrow.is-bottom.background-color-thekhelet-purple-v2.arrow-on-m {
    -webkit-clip-path: polygon(70% 0, 70% 100%, 0 50%);
    clip-path: polygon(70% 0, 70% 100%, 0 50%);
    height: 1.5rem;
    inset: auto auto 19% -9%;
  }

  .paper-tip_by-social-icon-widget {
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
  }

  .step-buyer_bg {
    top: 40%;
  }

  .steps-demand_heading-wrap {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .steps-demand_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .buyer-journey_bottom-border {
    width: .3125rem;
    height: 83%;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    inset: 0% auto 0% 0%;
  }

  .paper-horizontal_middle-content-2 {
    padding: 2rem;
  }

  .paper-horizontal_content-2 {
    padding: 2rem 4rem;
  }

  .paper-horizontal_right-content {
    margin-top: 0;
    margin-bottom: 3rem;
    padding: 0;
  }

  .paper-horizontal_tactics-wrap {
    margin-bottom: 3rem;
  }

  .paper-horizontal_tactics-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .paper-horizontal_result-grid {
    grid-template-columns: 1fr 1fr;
  }

  .paper-horizontal_result-content {
    padding: 2rem;
  }

  .eye-brow_buyer {
    padding: .75rem 1.25rem;
  }

  .eye-brow_buyer.hh_is-eyebrow-1.background-color-lime-v2 {
    box-shadow: 7px 15px 5px #00000021;
  }

  .eye-brow_buyer.core_is-eyebrow-1.background-color-lime-v2 {
    margin-left: -9.75rem;
  }

  .eye-brow_buyer.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    margin-left: 1.7rem;
  }

  .eye-brow_buyer.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 19.85rem;
  }

  .eye-brow_buyer.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_buyer.process-eyebrow-4.background-color-thekhelet-purple-v2 {
    margin-left: 1.7rem;
  }

  .eye-brow_buyer.step-key_is-eyebrow.background-color-lime-v2 {
    left: -9.6875rem;
  }

  .eye-brow_buyer.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
  }

  .eye-brow_buyer.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow_buyer.step-target_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow_buyer.step-persona_is-eyebrow.background-color-lime-v2 {
    left: -5.9rem;
  }

  .eye-brow_buyer.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
    width: 100%;
    max-width: 20rem;
    margin-top: -.6rem;
    margin-left: 0;
    left: 53px;
  }

  .eye-brow_buyer.customer_is-eyebrow.background-color-jade-green-v2 {
    left: -3.0625rem;
  }

  .eye-brow_buyer.step-gravity_is-eyebrow.background-color-lime-v2 {
    left: -7.3875rem;
  }

  .eye-brow_buyer.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 9.8rem;
  }

  .eye-brow_buyer.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.6rem;
    margin-left: 6.8rem;
  }

  .eye-brow_buyer.is-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .steps-header_buyer.bayon-heading-style-h6-v2, .steps-header_buyer.bayon-heading-style-h6-v2.text-color-lime-v2 {
    font-size: 2rem;
  }

  .eye_arrow.is-bottom.is-mobile {
    top: -24%;
    bottom: auto;
    left: -35%;
    transform: rotate(180deg);
  }

  .eye_arrow.is-mobile-left {
    margin-left: 0;
    top: 30%;
    left: -21px;
    transform: rotate(-90deg);
  }

  .hide-desktop {
    display: block;
  }

  .widget_icon {
    margin-bottom: .5rem;
  }

  .page_widget {
    padding: .5rem;
  }

  .page-widget_dropdown-list.w--open {
    width: 13rem;
    left: -5.3rem;
  }

  .page-widget_dropdown-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .dp-item_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 2rem;
  }

  .page-widget_toc-icon {
    margin-top: .3125rem;
  }

  .widget-eye_brow-arrow.is-bottom.background-color-thekhelet-purple-v2.arrow-on-m {
    -webkit-clip-path: polygon(70% 0, 70% 100%, 0 50%);
    clip-path: polygon(70% 0, 70% 100%, 0 50%);
    height: 1.5rem;
    inset: auto auto 19% -9%;
  }

  .dash_embed {
    height: 30rem;
  }

  .saas-case-study-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .saas-case-study-card {
    padding: 16px;
  }

  .saas-cs-number {
    font-size: 48px;
  }

  .saas-cs-number-desc {
    font-size: 18px;
  }

  .saas-cs-head {
    font-size: 24px;
  }

  .saas-cs-desc {
    font-size: 16px;
  }

  .steps_connecting_line {
    display: none;
  }

  .am_h1 {
    font-size: 48px;
  }

  .draftt-component {
    display: flex;
  }

  .draftt-component.is-pc {
    display: none;
  }

  .am_h2 {
    font-size: 40px;
  }

  .am_why-img-wrap.is-abs {
    max-width: 600px;
    top: auto;
    bottom: 0;
    right: 0;
  }

  .am_tab-link {
    font-size: 24px;
  }

  .am_tab-wrap {
    padding: 32px;
  }

  .am_tab-content-head-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .am_tab-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .am_tab-card {
    padding: 16px;
  }

  .am_tb-grid {
    grid-template-columns: 160px 200px 1fr;
  }

  .am_tb-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .am_tb-div {
    padding: 20px;
  }

  .aseo_hero-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .aseo_h1 {
    font-size: 48px;
  }

  .aseo_hero-image-wrap {
    width: 100%;
  }

  .aseo_h2 {
    font-size: 40px;
  }

  .aseo_h2.is-tilted {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .aseo_h2-wrap {
    flex-flow: column;
  }

  .aseo_land-list {
    padding-left: 18px;
  }

  .aseo_why-wrap {
    grid-template-columns: 1fr;
  }

  .aseo-table-comp {
    flex-flow: column;
    display: flex;
  }

  .aseo-table-wrap {
    width: auto;
  }

  .aseo-table {
    grid-template-columns: 160px 160px 160px 160px;
  }

  .aseo-table.is-sub, .aseo-table.is-top {
    position: static;
  }

  .aseo-tbale-top-div {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    font-weight: 700;
  }

  .aseo-table-content {
    padding: 16px;
  }

  .aseo_lm-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .aseo_lm-card {
    padding: 16px;
    font-size: 16px;
  }

  .aseo_lm-icon {
    width: 56px;
  }

  .navi-internal-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .navi-internal-wrap.tem_frame-1-card {
    flex-flow: row;
    max-width: none;
  }

  .navi-internal-wrap-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .navi-internal-wrap-3 {
    padding-left: 16px;
  }

  .navi-internal-wrap-3.pb-30 {
    padding-bottom: 20px;
  }

  .tabs-button-2 {
    border-style: none solid;
    border-left-width: 1px;
    border-left-color: #fcdfd8;
    border-right-width: 1px;
    border-right-color: #fcdfd8;
    flex-direction: column;
    height: auto;
  }

  .tabs-button-2.left-border, .tabs-button-2.last-border {
    border-top-style: solid;
  }

  ._3d-section-4, ._3d-section-4.bg-pink {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .seo-lp-h2-2 {
    font-size: 38px;
  }

  .rev1_hero-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rev1_h1 {
    font-size: 40px;
    font-weight: 700;
  }

  .rev1_h1-desc {
    font-size: 18px;
  }

  .rev1_logo-wrap {
    grid-column-gap: 56px;
    grid-row-gap: 24px;
  }

  .rev1_logos {
    max-height: 36px;
  }

  .rev1_services-hubs-wrap {
    padding: 40px;
    font-size: 26px;
  }

  .rev_h2 {
    font-size: 40px;
    font-weight: 700;
  }

  .rev1_services-grid {
    grid-template-columns: 1fr;
  }

  .rev1_h3 {
    font-size: 24px;
  }

  .rev1_h3.max-width-xxsmall-v2 {
    font-size: 28px;
    font-weight: 700;
  }

  .rev_h2-desc {
    font-size: 18px;
  }

  .rev1_grid-3col.is-gap-32, .rev1_48-grid-4col {
    grid-template-columns: 1fr 1fr;
  }

  .rev3_why-wrap {
    font-size: 18px;
  }

  .rev3_services-hubs-wrap {
    padding: 40px;
    font-size: 26px;
  }

  .rev3_process-card {
    max-width: 50%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .rev3_process-divider {
    display: none;
  }

  .rev1_challenge-grid, .rev4_grid {
    grid-template-columns: 1fr;
  }

  .rev4_cs-abs-bg {
    border-radius: 32px;
  }

  .rev4_cs-wrap-main {
    flex-flow: column;
  }

  .rev4_cs-card {
    font-size: 18px;
  }

  .rev4_cs-abs-bg-overlay {
    border-radius: 32px;
  }

  .rev4_table-wrap {
    width: 100%;
  }

  .rev4_table {
    grid-template-columns: 150px 350px 1fr;
  }

  .rev4_tb-top {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 600;
  }

  .rev4_tb-content {
    padding: 20px;
  }

  .rev6_key-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rev6_h3 {
    font-size: 24px;
  }

  .rev6_h3.max-width-xxsmall-v2 {
    font-size: 28px;
    font-weight: 700;
  }

  .rev7_services-hubs-wrap {
    padding: 40px;
    font-size: 26px;
  }

  .rev7_rich p {
    line-height: 1.5;
  }

  .rev7_code {
    margin-top: 2px;
  }

  .nav-link-v2 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 24px;
  }

  .nav_serivce-pc {
    display: none;
  }

  .ppc_badge-section-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    flex-flow: column;
    font-size: 20px;
    line-height: 1.4;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
  }

  h1 {
    text-align: left;
  }

  h2 {
    font-size: 45px;
    line-height: 1.2;
  }

  h3 {
    font-size: 40px;
    line-height: 1.2;
  }

  li {
    font-size: 16px;
  }

  .container {
    padding-bottom: 50px;
  }

  .container.nav-container {
    padding-left: .5em;
  }

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

  .no-margin-top {
    margin-bottom: 0;
    font-size: 28px;
  }

  .no-margin-top.gradient {
    margin-bottom: 20px;
  }

  .no-margin-top.white {
    font-size: 28px;
  }

  .no-margin-top.black-bg {
    padding-bottom: 25px;
    font-size: 28px;
  }

  .link.w--current {
    padding-bottom: 5px;
  }

  .subscribe-form-flex {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .form-input.subscribe-input {
    font-size: 20px;
  }

  .footer-social-media-container {
    flex-direction: column;
  }

  .made-by-azwedo {
    padding-bottom: 1em;
    font-size: 18px;
  }

  .footer-social-media-link {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .no-margin {
    font-family: Manrope, sans-serif;
    font-size: 40px;
  }

  .heading-10 {
    font-family: Manrope, sans-serif;
    font-size: 24px;
    font-weight: 800;
  }

  .text-regular {
    font-size: 24px;
    font-weight: 400;
  }

  .change-log-grid {
    grid-template-columns: 2fr;
  }

  .licensing-images-grid {
    grid-template-columns: 1fr 1fr;
  }

  .customer-image {
    margin-bottom: 1em;
  }

  .grid-6-columns {
    grid-template-columns: 1fr;
  }

  .paragraphs {
    font-family: DM Sans, sans-serif;
    font-size: 16px;
  }

  .buttons-grid {
    grid-template-columns: 1fr 1fr;
  }

  .decorative-line {
    margin-bottom: 1em;
  }

  .footer-logo-link {
    display: flex;
  }

  .footer-brand-content {
    padding-bottom: 0;
    display: flex;
  }

  .block-image-container.gradient {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 2em;
    display: flex;
    overflow: hidden;
  }

  .block-image-content.gradient {
    flex-direction: column;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }

  .box-gradient {
    position: absolute;
    inset: 0;
  }

  .heading-wrap-text {
    font-size: 28px;
  }

  .block-image-description {
    max-width: 100%;
    padding-bottom: 1em;
  }

  .tabs {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .tab-menu-container {
    width: 100%;
  }

  .tab-pane {
    border-radius: 10px;
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .grid-5-columns {
    grid-template-columns: 1fr 1fr;
  }

  .white-text {
    font-size: 28px;
  }

  .feature-black-image-holder {
    padding: 2em;
  }

  .price-content {
    justify-content: flex-start;
  }

  .block-right-image {
    margin-top: 2em;
    display: block;
    position: relative;
    top: 0;
    left: 0%;
  }

  .margin-bottom {
    margin-bottom: 15px;
    font-size: 28px;
  }

  .block-slide-holder {
    max-width: 100%;
  }

  .slider {
    height: 280px;
  }

  .left-arrow-content, .right-arrow-content {
    left: 0;
  }

  .pricing-list-item {
    background-position: 0%;
  }

  .slide-text {
    font-size: 18px;
    line-height: 1.5;
  }

  .right-arrow {
    width: 30px;
    height: 30px;
  }

  .macbook-container {
    min-width: 100vw;
  }

  .screen-slider-container {
    top: 15%;
    left: 17%;
  }

  .price-description {
    text-align: left;
  }

  .hero-image {
    width: 120px;
    height: 120px;
  }

  .hero-image._4 {
    top: 7%;
    left: 27%;
  }

  .hero-image._5 {
    top: 42%;
  }

  .hero-image._6 {
    bottom: 8%;
    left: 46%;
  }

  .hero-image._7 {
    top: 35%;
  }

  .hero-text.center {
    font-size: 40px;
  }

  .half-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .cta-holder {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 1em;
    padding-bottom: 2em;
  }

  .text-span-2 {
    font-size: 20px;
  }

  .heading-17 {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 1.25;
  }

  .heading-19 {
    font-size: 20px;
  }

  .heading-24 {
    margin-bottom: 25px;
    font-size: 28px;
  }

  .heading-36, .heading-37, .heading-38 {
    font-size: 22px;
  }

  .heading-39, .heading-40 {
    font-size: 28px;
  }

  .heading-41 {
    font-size: 28px;
    line-height: 1.25;
  }

  .text-span-5 {
    font-size: 28px;
    line-height: .95;
  }

  .heading-42, .heading-43, .heading-44, .heading-45 {
    font-size: 18px;
  }

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

  .hero {
    padding: 40px 20px;
  }

  .flex-container-2 {
    flex-direction: column;
  }

  .hero-image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .container-17, .container-18 {
    max-width: 550px;
  }

  .section-9 {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-10, .section-11, .section-12 {
    padding: 40px 15px;
  }

  .html-embed, .html-embed-2 {
    margin-bottom: 20px;
  }

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

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonial-column-light {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .hero-para {
    font-size: 16px;
    line-height: 22px;
  }

  .row {
    flex-wrap: wrap;
  }

  .seo-section, .seo-section.tab-section, .seo-section.techno-and-tools {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-left {
    max-width: 100%;
  }

  .hero-right {
    order: -1;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .hero-img {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-seo-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .logos-img {
    width: 80px;
    height: 80px;
  }

  .brands-img {
    grid-column-gap: 30px;
  }

  .hero-title {
    font-size: 40px;
    line-height: 50px;
  }

  .help-text {
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .help-header {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 32px;
  }

  .help-para {
    font-size: 16px;
  }

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

  .service {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    padding: 40px 30px;
  }

  .seo-service-header {
    margin-top: 15px;
    margin-bottom: 25px;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }

  .in-house-seo-team {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .in-house-seo, .triple-dart-seo {
    background-size: 25px 25px;
    line-height: 24px;
  }

  .start-img {
    height: 320px;
  }

  .left-img {
    top: auto;
  }

  .seo-left-img {
    width: 58%;
  }

  .number-grid {
    width: 360px;
  }

  .number-header {
    font-size: 40px;
    line-height: 50px;
  }

  .seo-number {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .process-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .convert {
    flex-direction: column;
    margin-top: 30px;
  }

  .seo-convert {
    width: 100%;
  }

  .seo-convert-menu {
    border-radius: 10px;
    width: 100%;
    min-height: auto;
    padding: 10px;
  }

  .tab-header {
    font-size: 18px;
    line-height: 26px;
  }

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

  .review-slider {
    max-width: 100%;
    padding-left: 42px;
    padding-right: 42px;
  }

  .review {
    padding: 35px;
  }

  .left-arrow {
    width: 30px;
    height: 30px;
  }

  .slider-dot {
    margin-top: 20px;
  }

  .review-left-side {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

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

  .faq {
    width: 100%;
  }

  .button-block {
    flex-direction: row;
  }

  .section-title {
    font-size: 32px;
    line-height: 42px;
  }

  .section-head {
    margin-bottom: 30px;
  }

  .col-12 {
    flex: 0 auto;
  }

  .review-content {
    grid-row-gap: 25px;
    grid-auto-flow: row;
    display: flex;
  }

  .faq-section-title {
    font-size: 32px;
    line-height: 46px;
  }

  .faq-section-title.text-center.mb-32 {
    font-size: 40px;
  }

  .mb-sm-30 {
    margin-bottom: 30px;
  }

  .seo-partner-img {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tab-img {
    max-width: 30px;
    max-height: 30px;
  }

  .img-thumbnail {
    width: 100%;
  }

  .abm-service-img {
    position: absolute;
    inset: 0%;
  }

  .abm-lite-block {
    top: 0%;
    left: 0%;
  }

  .abm-lite-block.strategic-block {
    right: 0%;
  }

  .abm-lite-block.scaled-block {
    bottom: 0%;
  }

  .abm-lite-item-content {
    position: relative;
  }

  .blog-updates, .blog-updates.blog-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .insight-heading {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
  }

  .insight-heading.for-aut {
    text-align: left;
  }

  .insight-container {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .blog-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .blog-single-item {
    border-radius: 10px;
  }

  .blog-listing {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .featured-blog {
    margin-bottom: 20px;
  }

  .featured-single {
    border-radius: 10px;
  }

  .feature-img-block {
    max-width: 54%;
  }

  .feature-content-blk {
    padding: 25px;
  }

  .ftitle {
    font-size: 20px;
  }

  .author-wrap {
    margin-bottom: 20px;
  }

  .blog-img-wrap {
    height: 200px;
  }

  .blog-detail-banner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .blog-detail-title {
    margin-bottom: 0;
    font-size: 36px;
    line-height: 46px;
  }

  .author-info {
    margin-bottom: 0;
  }

  .author-info.m-0.flex-wrap {
    flex-flow: column;
  }

  .author-info.m-0.flex-wrap.text-center {
    align-items: center;
  }

  .blog-detail-img {
    height: 380px;
  }

  .blog-detail-contain {
    padding-top: 60px;
  }

  .detail-cwrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .table-content-block {
    max-width: 100%;
    position: static;
  }

  .blog-main-content {
    flex: 0 auto;
    max-width: 100%;
  }

  .blog-extra-info {
    position: static;
  }

  .blog-post-summary {
    font-size: 14px;
    line-height: 19px;
  }

  .seo-block-your-meeting {
    background-size: contain;
    width: 320px;
    max-width: 320px;
    min-height: 119px;
  }

  .seo-block-your-meeting.seo-static-book-demo {
    margin-bottom: 10px;
  }

  .seo-footer-call-out-inner-sec {
    flex-direction: column;
  }

  .seo-footer-call-out-inner-sec-title {
    text-align: center;
  }

  .seo-faq-slider-left {
    margin-left: 170px;
    bottom: 0%;
  }

  .seo-faq-slider-right {
    margin-left: 250px;
    bottom: 0%;
  }

  .seo-trust-pilot-innersec-col1 {
    text-align: center;
  }

  .seo-trust-pilot-innersec-col2 {
    text-align: center;
    margin-top: 30px;
  }

  .seo-footer-call-out-inner-col2 {
    text-align: center;
    margin-top: 20px;
  }

  .seo-client-slider-bottom-title {
    font-size: 40px;
  }

  .glossary-body {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .glist {
    grid-template-columns: 1fr;
  }

  .glossary-detail-banner {
    margin-bottom: 100px;
    padding-top: 80px;
  }

  .g-detail-img {
    height: 300px;
    margin-bottom: -100px;
  }

  .seo-new-static-scroll-title {
    font-size: 40px;
    line-height: 50px;
  }

  .snstatic-why-b2b-cols-subtitles {
    text-align: center;
  }

  .snstatic-seo-deliverables-col-set {
    flex-direction: column;
  }

  .snstatic-blook-your-meeting-title {
    margin-top: -10px;
    font-size: 20px;
  }

  .snstatic-link-the-meeting {
    font-size: 20px;
  }

  .snstatic-seo-b2b-content-calendar-col-set {
    flex-direction: column;
    margin-top: 30px;
  }

  .snstatic-seo-b2b-content-calendar-cols-img {
    width: 120px;
    max-width: 100%;
  }

  .snstatic-seo-b2b-content-calendar-cols-para {
    min-height: 80px;
    font-size: 20px;
  }

  .snstatic-seo-how-b2b-title-sec-para {
    font-size: 20px;
  }

  .seo-static-faq-items-para.ssagency-new-faq-items-para {
    font-size: 17px;
    line-height: 27px;
  }

  .seo-static-faq-items-list-items {
    font-size: 16px;
  }

  .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .logos-quote-divider-2 {
    padding: 60px 15px;
  }

  .clients-grid-3 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

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

  ._3d-section.hero {
    padding-top: 80px;
  }

  ._3d-section._96-0.bg-cb-500 {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._3d-section._96-0.fs, ._3d-section._96-0.testimonials-section-ppc-lp {
    padding-top: 60px;
  }

  ._3d-section.bg-pink {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.bg-pink.side-images {
    padding-bottom: 120px;
  }

  ._3d-section.bg-pink.fs-hero {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  ._3d-section.bg-pink.hover-relative.goals-section-ppc-lp {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.bg-pink.pad-0.res-pad-0 {
    padding-left: 0;
    padding-right: 0;
  }

  ._3d-section.white.people {
    padding-bottom: 80px;
  }

  ._3d-section.white.bottom-bigger {
    padding-bottom: 113px;
  }

  ._3d-section.dark-pink.height-fixed {
    height: 700px;
  }

  ._3d-section.timeline {
    display: none;
  }

  ._3d-section.cg-200.faq-pa, ._3d-section.cg-200.faq-sa {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  ._3d-section.timeline-coverup {
    height: auto;
    padding-bottom: 84px;
  }

  ._3d-section.timeline-coverup.hide-in-mobile {
    display: none;
  }

  ._3d-section.darts {
    padding-bottom: 100px;
  }

  ._3d-section.ts {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._3d-section.results-padding-0 {
    height: 3100px;
  }

  ._3d-section.bg-white.why-wrok-section-ppc-lp {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section._80-80.bg-pink._140-140 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._3d-section.is--relative._80-80._60-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.top-empty-section {
    height: 60px;
  }

  ._3d-section.bg-charcoal.sticky {
    padding-top: 60px;
    padding-bottom: 60px;
    position: static;
  }

  ._3d-section.bg-charcoal.hero-section-sp {
    padding-top: 40px;
  }

  ._3d-section.sticky {
    position: static;
  }

  ._3d-section._90-90 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section._90-90.bg-black.is--relative.reults-section-ppc-lp {
    padding-top: 80px;
  }

  ._3d-section._90-90.bg-black.logos-section-ppc-lp {
    padding-top: 40px;
  }

  ._3d-section._90-90.bg-black.gif-sectio-ppc-lp {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section._90-90.bg-black.logos-section-seo-lp {
    padding-top: 40px;
  }

  ._3d-section._100-100.cta-section-ppc-lp {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.roi-c-section {
    padding-top: 40px;
  }

  ._3d-section.roi-c-section.calc-hero.bg-dots {
    padding-bottom: 40px;
  }

  ._3d-section.gc-hero-section {
    padding: 10px;
  }

  ._3d-section.pa-logo-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.pa-cta-section-main, ._3d-section.pa-tools-section-main, ._3d-section.pa-goal-section-main, ._3d-section.pa-testimonial-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._3d-section.landing-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._3d-section.sa-hero-section {
    margin-top: 105px;
  }

  ._3d-section.sa-logo-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.sa-cta-section-main, ._3d-section.sa-tools-section-main, ._3d-section.sa-testimonial-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._3d-section.sa-how-section-main {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  ._3d-section.sa-h-section-main {
    padding: 40px 20px 60px;
  }

  ._3d-section.sa-gr-section-main {
    padding: 60px 20px;
  }

  ._3d-section.sa-diff-section-main {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.sa-ss-section-main {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  ._3d-section.coach-hero-section-1 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  ._3d-section.pb-reference-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.template_section-1 {
    padding-bottom: 0;
  }

  ._3d-section.rev4_cs-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.rev4_cs-section.side-images {
    padding-bottom: 120px;
  }

  ._3d-section.rev4_cs-section.fs-hero {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  ._3d-section.rev4_cs-section.hover-relative.goals-section-ppc-lp {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.rev4_cs-section.pad-0.res-pad-0 {
    padding-left: 0;
    padding-right: 0;
  }

  ._3d-container.show-in-mobile {
    display: block;
  }

  ._3d-container.new-lp, ._3d-container.abm-new {
    margin-bottom: -80px;
  }

  ._3d-container.pad-0 {
    padding-left: 0;
    padding-right: 0;
  }

  ._3d-nav-container {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  ._3d-nav-container.landing-page {
    padding-left: 0;
    padding-right: 20px;
  }

  .nav-menu-mobile.w--open {
    background-color: #c8c8c800;
  }

  ._3d-nav-link-wrapper {
    background-color: var(--3d-dark-sky);
    padding: 1rem;
    box-shadow: 0 3px 3px 3px #ffffff1a;
  }

  ._3d-nav-link-wrapper.light-bg {
    background-color: var(--dart-pink);
  }

  ._3d-navlink {
    text-align: center;
    height: 36px;
    margin-bottom: 12px;
    display: block;
  }

  ._3d-btn {
    text-align: center;
    width: 100%;
    display: block;
  }

  ._3d-btn.na-v {
    display: none;
  }

  ._3d-btn.na-v.show-in-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  ._3d-btn.na-v.for-mobile-nav {
    width: auto;
    padding: 12px 30px;
  }

  ._3d-btn.na-v.pad-10.d-block {
    font-size: 15px;
  }

  ._3d-btn.ghost.hide-in-mobile {
    display: none;
  }

  ._3d-btn.icon.pink.bigger {
    justify-content: center;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  ._3d-btn.center {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  ._3d-btn.pricing.show-in-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  ._3d-btn.nav-v2 {
    display: none;
  }

  ._3d-btn.nav-v2.show-in-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  ._3d-btn.nav-v2.for-mobile-nav {
    width: auto;
    padding: 12px 30px;
  }

  ._3d-btn.nav-v2.pad-10.d-block {
    font-size: 15px;
  }

  .dart-hero-wrapper {
    align-items: stretch;
  }

  .h2-48-os {
    font-size: 36px;
    line-height: 1.25;
  }

  .h2-48-os.center.left-on-mobile {
    text-align: left;
  }

  .h2-48-os.is--dark.center.h3 {
    line-height: 1.3;
  }

  .h2-48-os.switch.red._3 {
    font-size: 36px;
  }

  .h2-48-os.h2-line-height.center.ppc-lp {
    font-size: 32px;
  }

  .h2-48-os.text-lefft {
    text-align: center;
  }

  .dart-heading-img-1, .dart-heading-img-2 {
    display: none;
  }

  .p1-20px {
    font-size: 18px;
  }

  .p1-20px.center.cg-400.left-on-mobile {
    text-align: left;
  }

  .p1-20px.black._800 {
    flex-wrap: wrap;
  }

  .page-wrapper.design-as-a-service {
    overflow: hidden;
  }

  .dart-hero-logo-row {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    justify-content: space-around;
    height: 80px;
  }

  .dart-hero-logo-row.width {
    justify-content: center;
  }

  .dart-hero-logo-img {
    height: 32px;
  }

  .dart-testimonial-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .dart-testimonial-text-wrapper {
    padding: 32px 16px;
  }

  .dart-testimonial-profile-wrapper.case-study {
    height: 120px;
  }

  .dart-testimonial-profile-wrapper.is--new {
    grid-template-columns: 142px 1.75fr;
    padding-right: 0;
  }

  .h3-36px-opensauce._600.left-in-mobile.new-lp {
    width: auto;
  }

  .p2-18px {
    font-size: 16px;
    line-height: 24px;
  }

  .dart-testimonil-grpahic {
    width: 64px;
    top: -24px;
  }

  .dart-testimonil-grpahic.inside {
    top: 2px;
  }

  .dart-testimonial-profile-avatar {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dart-testimonial-profile-avatar.case-study {
    height: 120px;
  }

  .dart-testimonial-profile-logo.hide-in-mobile {
    display: none;
  }

  .dart-test-text-inner {
    grid-row-gap: 16px;
    text-align: center;
    flex-direction: column;
    grid-template-columns: 1fr minmax(auto, 3px);
    align-items: center;
    display: flex;
  }

  .datr-test-divide {
    display: none;
  }

  .dart-test-text-logos {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dart-test-text-logos.startups-logo-gap {
    grid-column-gap: 20px;
    grid-row-gap: 24px;
    display: flex;
  }

  .dart-2box-wrapper {
    flex-direction: column;
  }

  .home-services-box {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-services-kicker-boc {
    width: auto;
  }

  .h4-30px {
    font-size: 24px;
    line-height: 34px;
  }

  .dart-services-tab {
    border-width: 0;
    flex-direction: column;
    display: none;
  }

  .dart-services-tab-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: grid;
  }

  .dart-services-tab-link {
    padding: 16px 20px;
    font-size: 16px;
  }

  .services-tablink-icon {
    display: block;
  }

  .services-tab-content-wrapper.web-analytics {
    padding: 14px;
  }

  .services-tab-content-text {
    align-items: center;
    padding: 24px 12px;
  }

  .services-tab-content-box {
    width: 400px;
  }

  .services-tab-content-box._2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .services-tab-content-box._2.new-abm {
    background-color: #222b40;
  }

  .service-cs-text-wrapper.new-abm {
    color: #fff;
    font-weight: 600;
    line-height: 26px;
  }

  .service-cs-logo {
    margin-bottom: 8px;
  }

  .process-timeliine-wrapper {
    grid-column-gap: 24px;
    display: none;
    overflow: auto;
  }

  .process-timeline-content {
    flex: none;
    align-items: flex-start;
    width: 100%;
  }

  .process-timeline-content.img {
    display: none;
  }

  .process-timeline-content.no-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .process-timeline-center-outer {
    display: none;
  }

  .timeline-heading {
    margin-top: 0;
  }

  .process-timeline-illustration.show-in-mobile {
    margin-top: 32px;
    display: block;
  }

  .process-timeline-illustration.show-in-mobile.small {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .process-timeline-illustration.width-80 {
    margin-left: auto;
    margin-right: auto;
  }

  .ppl-heading-1 {
    text-align: center;
    flex-direction: column;
  }

  .ppl-switch-heading-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 60px;
  }

  ._3d-ppl-carousel-wrapper {
    grid-row-gap: 12px;
    background-color: var(--dart-pink);
    flex-direction: column;
    align-items: stretch;
    width: 300px;
    height: auto;
    margin-top: 64px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  ._3d-ppl-info-wrapper {
    flex-direction: column;
    padding: 12px;
    left: 0;
  }

  ._3d-ppl-info-wrapper._2, ._3d-ppl-info-wrapper._3, ._3d-ppl-info-wrapper._4, ._3d-ppl-info-wrapper._5 {
    left: 0;
  }

  .stack-image {
    object-fit: cover;
    background-image: none;
    height: 200px;
    min-height: 180px;
  }

  .stack-image.stack-2, .stack-image.stack-3 {
    display: none;
  }

  .img-stack-wrapper {
    width: 100%;
    height: 200px;
  }

  .content-right {
    height: auto;
  }

  ._3d-ppl-icon-wrapper {
    width: 40px;
    height: 40px;
    margin-right: 12px;
  }

  ._3d-ppl-icon {
    width: 30px;
    height: 30px;
  }

  .hero-left-2 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .slider-nav {
    z-index: 10;
    inset: auto 0% 48%;
  }

  .image-stack-wrapper {
    width: 70%;
    padding-top: 89%;
  }

  .hero-content-grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hero-right-2 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 36px;
    padding-bottom: 36px;
    padding-right: 0;
  }

  .trusted-wrapper {
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .trusted-wrapper.show-in-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .trusted-item {
    height: 90px;
  }

  .say-component {
    padding-top: 80px;
  }

  .say-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .say-item {
    flex: 0 auto;
    align-items: center;
    height: 180px;
  }

  .say-item-content {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 32px;
    display: flex;
  }

  .say-lightbox {
    height: 160px;
  }

  .max-width-765px.mww-920.pad-80.gap-40.bg--purple {
    grid-row-gap: 30px;
    width: 100%;
    max-width: 100%;
    padding: 40px 20px;
  }

  .tt-wrapper {
    justify-content: center;
  }

  .footer-top {
    grid-row-gap: 42px;
    flex-direction: column;
  }

  .footer-column._1st {
    width: 120px;
  }

  .footer-alert-text {
    display: none;
  }

  .footer-column-wrapper {
    flex-flow: wrap;
    justify-content: flex-start;
    width: 100%;
  }

  .footer-bottom {
    grid-row-gap: 42px;
    flex-direction: column-reverse;
  }

  .footer-bottom.landing {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .footer-social {
    margin-left: 16px;
    margin-right: 16px;
  }

  .footer-tp-image {
    margin-right: 0;
  }

  .footer-social-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: center;
  }

  .dart-hero-logo-wrap {
    height: 80px;
  }

  .logo-mobile {
    max-width: 140px;
    max-height: 20px;
    margin-top: 1rem;
    display: block;
  }

  .nav-lottie {
    color: #000;
    width: 24px;
    height: 24px;
  }

  ._3d-nav-dropdown {
    height: 36px;
    margin-bottom: 10px;
  }

  ._3d-nav-dropdown.for-dashboard {
    margin-bottom: 0;
    position: static;
  }

  ._3d-nav-toogle {
    max-width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 30px;
  }

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

  ._3d-nav-dropdown-list.for-dashboard.w--open {
    position: absolute;
    inset: 50px 0% auto;
  }

  .lightbox-image {
    height: 100%;
  }

  .lighbox-play-icon {
    width: 10px;
  }

  .lighbox-play-icon.lighbox-startup {
    width: 15px;
  }

  .lighbox-play-icon-wrapper {
    width: 36px;
    height: 36px;
  }

  .lighbox-play-icon-wrapper.startup-page {
    width: 64px;
    height: 64px;
    padding-top: 4px;
  }

  .lighbox-play-icon-wrapper.startup-page.new-size-casestudy {
    width: 50px;
    height: 50px;
  }

  .move-text-next-line {
    display: block;
  }

  .services-dropdwon-wrapper {
    flex-direction: column;
    display: flex;
  }

  .services-dropdown {
    width: 100%;
  }

  .services-dropdown.show-in-mobile {
    display: block;
  }

  .services-dropdown-text.new-abm-brief {
    font-size: 18px;
    font-weight: 400;
  }

  ._3d-ppl-center-star-wrapper {
    display: none;
  }

  .nav-logo {
    min-height: auto;
  }

  .startups-header-component {
    grid-row-gap: 48px;
    flex-direction: column;
    align-items: center;
  }

  .startups-header-content.no-sub-text {
    grid-row-gap: 16px;
  }

  .startups-header-para {
    margin-bottom: 36px;
    font-size: 16px;
  }

  .dart-test-text-item {
    align-items: flex-start;
    font-size: 16px;
  }

  .dart-test-icon {
    width: 24px;
    height: 24px;
  }

  .vs-wrapper {
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 90px;
    display: flex;
  }

  .vs-wrapper.scaleups {
    grid-row-gap: 32px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .vs-item {
    align-items: flex-start;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .vs-top-text {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 26px;
    line-height: .9;
  }

  .absolute-dark-blue-bottom-part.startup-gap {
    height: 300px;
  }

  .timeline-content-wrapper {
    width: 100%;
    padding: 24px;
  }

  .timeline-image-wrapper {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .timeline-image-wrapper.mobile-view {
    margin-top: 32px;
  }

  .timeline-scroll-item {
    flex-direction: column;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .timeline-content-list-item {
    align-items: flex-start;
  }

  .startups-number_component {
    padding: 24px;
  }

  .startup-number-grid {
    flex-direction: column;
    display: flex;
  }

  .startup-numner-grid-item {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .startup-numner-grid-number {
    font-size: 40px;
  }

  .vertical-margin-24px {
    max-height: 32px;
  }

  .vertical-margin-24px.max-height-30.fixed-to-bottom {
    margin-top: 24px;
  }

  .startup-number-grid-line {
    width: 100%;
    max-width: 172px;
    height: 2px;
  }

  .handshake-image {
    width: 120px;
    margin-top: 0;
    margin-left: auto;
    transform: rotate(90deg);
  }

  .ss-grid {
    display: none;
  }

  .ss-grid-item {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    transition: none;
  }

  .ss-grid-item:hover {
    background-color: #fff;
  }

  .ss-grid-image {
    margin-bottom: 0;
  }

  .startup-customer-lightbox {
    height: 280px;
  }

  .startup-customer-lightbox.test {
    height: 200px;
  }

  .startup-lightbox-image.test {
    width: auto;
    height: auto;
  }

  .faq_question {
    padding: 16px 24px;
    font-size: 16px;
  }

  .faq_icon {
    width: 1.75rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.is-case-content {
    padding-top: 4rem;
  }

  .faq_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq_list-grid {
    margin-top: 32px;
  }

  .startup-faq-text {
    line-height: 24px;
  }

  .ss-slider {
    margin-top: 32px;
    display: block;
  }

  .timeline-slider.show-in-mobile {
    display: block;
  }

  .timeline-slider-nav {
    bottom: -48px;
  }

  .startup-number-arrow {
    display: none;
  }

  .ss-right-arrow {
    justify-content: flex-end;
    align-items: center;
    padding: 6px;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .ss-right-arrow-image {
    width: 40px;
  }

  .ss-right-arrow-image.rotate-180d {
    transform: rotate(180deg);
  }

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

  .max-width-1010px.white {
    top: -98px;
  }

  .team-pic-header {
    padding-left: 32px;
    padding-right: 64px;
  }

  .team-header-icon {
    width: 64px;
    right: 16px;
  }

  .ft-slide-wrapper {
    grid-template-columns: auto;
  }

  .ft-slide-image {
    width: 100%;
  }

  .ft-slide-content {
    padding: 24px;
  }

  .ft-designation {
    padding: 20px 24px;
  }

  .ft-experience {
    grid-row-gap: 16px;
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .ft-previous-logo-wrapper {
    grid-column-gap: 20px;
  }

  .ft-left-arrow {
    width: 32px;
  }

  .ft-arrow-box {
    width: 32px;
    height: 32px;
  }

  .ft-right-arrow {
    width: 32px;
  }

  .sclaeup-content-component {
    padding: 24px 16px;
  }

  .scaleup-item-wrapper {
    width: 100%;
    margin-top: 20px;
  }

  .scaleup-sec-1-right {
    max-width: 64px;
    right: -24px;
  }

  .scaleup-sec-1-right.sec-2-right {
    bottom: 0;
  }

  .scaleup-sec-1-left {
    max-width: 64px;
    left: -24px;
  }

  .scaleup-sec-1-left.pos-2 {
    left: -40px;
  }

  .scaleup-sec-1-left-top {
    display: none;
  }

  .about-head-text {
    font-size: 20px;
  }

  .about-heading {
    font-size: 36px;
  }

  .about-header_image {
    height: 400px;
  }

  .about-section-2 {
    grid-template-columns: 1fr;
  }

  .about-map {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .about-map-right {
    max-width: 100%;
  }

  .value-box {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .about-value-cta {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 24px;
    padding: 24px 16px;
    font-size: 16px;
  }

  .about-newsroom-items, .about-newsroom-items.about-newsroom-3-columns.mt-0.calc-items-block {
    grid-template-columns: 1fr;
  }

  .about-logos {
    margin-top: 220px;
  }

  .darts-wrapper {
    grid-column-gap: 36px;
  }

  .dart-circle {
    width: 64px;
    height: 64px;
  }

  .darts-img {
    max-width: 90%;
    top: 16px;
  }

  .darts-text-wrapper {
    height: 60px;
  }

  .darts-text {
    font-size: 60px;
    line-height: 100px;
  }

  .bm-header_component {
    grid-template-columns: 1fr;
  }

  .bm-logo-flex {
    grid-column-gap: 24px;
  }

  .bm-header-icon {
    max-width: 96px;
  }

  .ts-component {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .ts-left {
    margin-top: 0%;
  }

  .ts-right {
    flex-direction: column;
    display: none;
  }

  .tsr-left.infinite-scroll-1 {
    display: none;
  }

  .tsr-left.show-in-mobile {
    display: block;
  }

  .tsr-right.infinite-scroll-2 {
    display: none;
  }

  .services_component-grid {
    grid-template-columns: 1fr;
  }

  .wp-grid-item {
    grid-row-gap: 6px;
  }

  .wp-grid {
    grid-template-columns: 1fr;
  }

  .wp-top-part {
    flex-direction: column;
    max-height: 100%;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .wp-top-item {
    margin-top: 1.5rem;
  }

  .service-tabs {
    flex-direction: column;
    display: none;
  }

  .service-tab {
    width: 100%;
  }

  .service-tab-text {
    font-size: 16px;
  }

  .service-tab-content-wrapper {
    background-color: var(--dart-puff-blue);
  }

  .overflow-visible {
    overflow: hidden;
  }

  .serive-slider-nav.fs_show {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .service-absolute-top-image {
    width: 100%;
    top: -100px;
    left: 0%;
    right: auto;
  }

  .results-header {
    padding: 32px 20px;
  }

  .results-header-images-wrapper {
    grid-column-gap: 8px;
    margin-top: 16px;
  }

  .results-header-line {
    display: none;
  }

  .max-width-100px {
    max-width: 60px;
  }

  .results-number-wrapper {
    grid-row-gap: 16px;
    flex-direction: column;
    margin-top: 12px;
  }

  .results-sec-2-line {
    display: none;
  }

  .main-results-wrapper {
    grid-template-columns: 1fr;
  }

  .main-results-item {
    min-height: 300px;
    padding: 20px 16px;
    font-size: 18px;
  }

  .main-results-item.bg-pink {
    min-height: 250px;
  }

  .main-results-number {
    font-size: 54px;
  }

  .main-results-logo {
    width: 84px;
  }

  .resultd-logo-wrapper {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .blogs-topics-wrapper {
    grid-template-columns: 1fr;
  }

  .blog-content-wrapper {
    flex-direction: column;
  }

  .blog-toc-wrapper {
    max-width: 100%;
  }

  .blog-rich h2 {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .blog-rich p {
    margin-bottom: 24px;
    font-size: 16px;
  }

  .blog-rich h3 {
    margin-bottom: 12px;
    font-size: 20px;
  }

  .blog-rich h4 {
    margin-bottom: 12px;
    font-size: 18px;
  }

  .ssagency-new-client-slider-title {
    font-size: 30px;
    line-height: 50px;
  }

  .ssagency-new-seo-conv-section {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .ssagency-new-seo-conv-title {
    font-size: 30px;
    line-height: 50px;
  }

  .ssagency-new-seo-conv-boxset-grid {
    grid-row-gap: 34px;
    grid-template-columns: 1fr;
  }

  .ssagency-new-why-td-section {
    padding: 40px 15px;
  }

  .ssagency-new-why-td-left-contbox {
    margin-top: 20px;
  }

  .ssagency-new-why-td-right-contbox {
    justify-content: center;
  }

  .ssagency-new-why-td-left-title, .ssagency-new-why-td-left-subtitle {
    font-size: 30px;
    line-height: 50px;
  }

  .ssagency-new-why-td-right-contblock {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ssagency-new-why-td-right-img {
    width: 100%;
  }

  .ssagency-new-why-td-right-bluebg {
    max-width: 100%;
    position: static;
  }

  .ssagency-new-why-td-right-dottedblue {
    max-width: 100%;
    margin-top: 35px;
    margin-left: 0;
    position: static;
  }

  .ssagency-new-testmonial-section {
    padding: 40px 15px;
  }

  .ssagency-new-testmonial-title {
    font-size: 30px;
    line-height: 50px;
  }

  .ssagency-new-testmonial-container {
    flex-direction: column-reverse;
  }

  .ssagency-new-testmonial-title-block {
    width: 100%;
    margin-top: 20px;
  }

  .ssagency-new-testmonial-right-block {
    align-items: center;
    width: 100%;
  }

  .ssagency-slide-rightarrow-img {
    width: 30px;
    height: 30px;
  }

  .ssagency-new-choose-section {
    padding: 40px 15px;
  }

  .ssagency-new-choose-title {
    font-size: 30px;
    line-height: 50px;
  }

  .ssagency-new-choose-blue-block-title {
    font-size: 30px;
  }

  .ssagency-new-choose-blue-block-list {
    max-width: 100%;
    margin-top: 0;
  }

  .ssagency-footer-call-out-inner-sec {
    flex-direction: column;
  }

  .ssagency-footer-call-out-inner-col2 {
    text-align: center;
    margin-top: 20px;
  }

  .ssagency-footer-call-out-inner-sec-title {
    text-align: center;
  }

  .blog-social-share {
    flex-direction: row;
  }

  .blog-header {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 36px;
  }

  .blog-header.for-auth {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 0;
  }

  .blog-header-left {
    border-right-width: 0;
    padding-right: 0;
  }

  .main-blog-post {
    margin-top: 60px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .blog-main-content-wrapper {
    font-size: 14px;
  }

  .blog-main-heading {
    font-size: 26px;
  }

  .blog-main-author {
    font-size: 16px;
  }

  .postioning-head-big-text, .position-heading {
    font-size: 32px;
  }

  .position-portfolio-wrapper {
    grid-template-columns: 1fr;
  }

  .position-portfolio-item {
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .position-header-button-wrapper {
    grid-row-gap: 16px;
    text-align: center;
    flex-direction: column;
  }

  .why-use-grid {
    grid-template-columns: 1fr;
  }

  .pos-4 {
    max-width: 120px;
    right: -9%;
  }

  .pos-6-tick {
    max-width: 20px;
  }

  .pos-circle-ticl {
    width: 32px;
    right: -15px;
  }

  .blog_tab-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .suggest-blog-cms {
    grid-template-columns: 1fr;
  }

  .suggeseted-blog-item-heading {
    font-size: 20px;
  }

  .div-block-4 {
    font-size: 14px;
  }

  .button-wrapper {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .ga-4-audit-form-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ga-4-form-close {
    padding: 2px 6px;
    font-size: 16px;
    top: 1.5rem;
    right: 1.5rem;
  }

  .services_component-grid-newlp, .wp-grid-newlp {
    grid-template-columns: 1fr;
  }

  .wp-grid-item-newlp {
    grid-row-gap: 6px;
  }

  .overlappping-image-box {
    width: 100%;
    display: none;
    position: relative;
  }

  .marquee {
    margin-bottom: -73px;
  }

  .marquee-wrapper {
    align-items: center;
  }

  .image-16 {
    margin-bottom: 0;
  }

  .collection-item-3 {
    height: 300px;
  }

  .grid-26, .slider-6 {
    height: auto;
  }

  .mask-2 {
    padding-bottom: 30px;
  }

  .hero-heading-h2 {
    font-size: 38px;
    line-height: 1.3;
  }

  .hero-heading-h2.banner {
    font-size: 36px;
    line-height: 44px;
  }

  .hero-paragraph.banner {
    font-size: 18px;
    line-height: 28px;
  }

  ._3d-btn-lp {
    text-align: center;
    width: 100%;
    display: block;
  }

  .lp-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .lp-section.hero-lp {
    padding-top: 80px;
  }

  .column-19 {
    display: none;
  }

  ._2-section-lp-tab, ._2-section-lp-tab.w--current {
    width: auto;
  }

  .lp-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .columns-8 {
    flex-direction: column;
  }

  .lp-section3-column, .lp-section3-column.no-margin {
    margin-bottom: 40px;
  }

  .lp-section3-img-div {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .lp-section3-img-div.no-padding {
    display: none;
  }

  .lp-section3-img-div.only-mobile {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .lp-section-2-sub-heading.revops {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-9 {
    flex-direction: column;
  }

  .rep-h2 {
    font-size: 34px;
  }

  .div-block-38 {
    width: auto;
  }

  .tabs-menu-2 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .sticky-bar {
    height: auto;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .button-lp-new {
    align-self: center;
  }

  .text-block-57 {
    width: auto;
  }

  .abm-tabs-menu {
    flex-direction: column;
    height: 130px;
  }

  .abm-tabs-menu.new-lp, .div-block-42 {
    width: auto;
  }

  .div-block-42.padding {
    margin-bottom: 20px;
  }

  .div-block-43 {
    flex-wrap: wrap;
    width: auto;
    margin-bottom: 10px;
  }

  .image-35 {
    align-self: center;
  }

  .image-36, .image-37, .image-38 {
    align-self: center;
    width: 200px;
  }

  .image-42 {
    width: auto;
    height: auto;
  }

  .image-43 {
    margin-top: 30px;
  }

  .text-block-66 {
    font-size: 26px;
    line-height: 28px;
  }

  .tab-button {
    padding: 16px 20px;
    font-size: 16px;
  }

  .tabs-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: grid;
  }

  .h1-48px-opensauce-copy {
    font-size: 36px;
    line-height: 1.25;
  }

  .div-block-46 {
    margin-top: 20px;
    display: flex;
  }

  .cta-wrapper-1 {
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-99.white, .text-block-71 {
    text-align: center;
  }

  .referal-wrapper {
    flex-direction: column;
  }

  .referal-card {
    width: 100%;
  }

  .image-51, .image-53 {
    height: auto;
  }

  .cta-wrapper-4 {
    flex-direction: column;
    padding-left: 30px;
  }

  .text-block {
    align-items: center;
    max-width: 100%;
  }

  .image-55 {
    top: 342px;
    left: -13%;
  }

  .heading-104, .heading-104.white {
    font-size: 36px;
    line-height: 1.25;
  }

  .slider-9 {
    height: auto;
  }

  .div-block-49 {
    flex-direction: column;
    height: auto;
  }

  .slide-8 {
    height: auto;
  }

  .image-wrapper-copy {
    margin-top: 162px;
    margin-bottom: 101px;
  }

  .image-wrapper-copy.banner.ppc-lp-insights-report-img-holder-abs {
    margin-top: 50px;
    margin-bottom: 0;
  }

  .heading-104-copy {
    font-size: 36px;
    line-height: 1.25;
  }

  .testimonial {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    width: 500px;
  }

  .marquee-wrapper-testimonial {
    align-items: stretch;
  }

  .hero-h1 {
    line-height: 56px;
  }

  .benifits-h2 {
    line-height: 50px;
  }

  .benifits-text-block-markops {
    width: auto;
  }

  .grid-28 {
    flex-direction: column;
    display: flex;
  }

  .benifit.yellow.hide-indesktop {
    display: flex;
  }

  .benifit.yellow.hide {
    display: none;
  }

  .services-grid {
    flex-direction: column;
    display: flex;
  }

  .service-container, .service-container.grey {
    height: auto;
  }

  .section_ps_hero {
    padding-bottom: 436px;
  }

  .ps_h1 {
    font-size: 80px;
  }

  .ps_racecar {
    margin-top: -1rem;
  }

  .ps_video {
    height: 60vw;
    padding-top: 0%;
  }

  .ps_h2 {
    font-size: 32px;
  }

  .pf_wrapper {
    margin-top: 60px;
  }

  .pf_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .pf_cover {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pf_cover-img {
    height: 440px;
  }

  .pf_main {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .head-div, .img-container {
    width: 150px;
  }

  .table-img {
    max-width: none;
    max-height: 25px;
  }

  .collection-list-9 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .tabs-content-3 {
    padding: 11px;
  }

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

  ._3d-tabs-wrapper {
    flex-direction: column;
    display: none;
  }

  .tabs-menu-4 {
    flex-wrap: wrap;
    margin-bottom: 21px;
  }

  ._583bac, .tab-content-wrapper {
    width: auto;
  }

  .tab-image-wrapper {
    display: none;
  }

  .image-65 {
    width: 100%;
  }

  .updates-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-108 {
    font-size: 30px;
    line-height: 150%;
  }

  .date-div {
    flex-direction: column;
  }

  .div-block-60 {
    height: 60px;
  }

  .table-of-content {
    display: none;
  }

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

  .grid-31 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 40px 300px;
  }

  .div-block-67 {
    width: 40px;
    height: 40px;
  }

  .image-68 {
    width: 14px;
  }

  .div-block-68 {
    margin-left: 16px;
  }

  .hubspot-h1-container.form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  .heading-110 {
    font-size: 40px;
  }

  .div-block-69 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-holder {
    width: 140px;
  }

  .image-70 {
    max-height: 30px;
  }

  .image-70.pluto {
    max-height: 26px;
  }

  .image-70.drivetrain, .image-70.netcore {
    max-height: 27px;
  }

  .ene-to-end-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .better-content {
    justify-content: center;
  }

  .div-block-73 {
    max-width: none;
  }

  .div-block-76 {
    padding: 70px 20px;
  }

  .div-block-78.itilite {
    width: 250px;
    height: 70px;
  }

  .image-75 {
    width: auto;
    max-width: 176%;
    max-height: 50px;
  }

  .button-9 {
    font-size: 18px;
    line-height: 140%;
  }

  .button-10 {
    padding: 20px 50px;
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
  }

  .h1 {
    font-size: 3rem;
  }

  .job_wrapper {
    padding: 1rem 2rem;
  }

  .job_wrapper.pad-btn {
    padding-bottom: 8rem;
  }

  .job_tabs-content {
    margin-top: 32px;
  }

  .job_tab-link {
    font-size: 1.125rem;
  }

  .stairs_grid-item {
    width: 50%;
  }

  .stairs_grid-item.is--red {
    width: 60%;
  }

  .stairs_grid-item.is--yellow {
    width: 70%;
  }

  .grid.is--bullet-list {
    grid-template-columns: 1fr;
  }

  .hide-mobile {
    display: none;
  }

  .timeline_grid {
    grid-column-gap: 1rem;
    display: flex;
  }

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

  .timeline_box {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    width: 100%;
  }

  .timeline_spacer {
    flex: 1;
    padding-top: 0;
  }

  .timeline_spacer.last {
    padding-bottom: 0;
  }

  .wrapper-horizontal.relativ.webinar {
    flex-direction: column-reverse;
  }

  .wrapper-horizontal.gap-40.hero-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .webinar-form-block {
    width: 100%;
    position: static;
  }

  .div-block-86 {
    padding: 20px;
  }

  .text-block-122 {
    font-size: 14px;
  }

  .rich-webinar blockquote {
    margin-left: 10px;
  }

  .webinar-h1 {
    font-size: 60px;
  }

  .webinars-link-block.cards {
    max-width: 400px;
  }

  .webinar-feature-wrapper {
    flex-direction: column;
    max-height: none;
  }

  .webinar-feature-img-wrapper, .webinar-content-wrapper {
    width: 100%;
  }

  .webinar-feature-img {
    max-height: 300px;
  }

  .webinar-feature-h2 {
    font-size: 28px;
  }

  .webinars-card-list {
    grid-template-columns: 300px;
    justify-content: center;
    display: flex;
  }

  .fs-h1, .fs-h2 {
    font-size: 36px;
  }

  .arrows-abs-block {
    top: -18%;
  }

  .fs-tabs {
    display: none;
  }

  .fs-tabs.visible {
    flex-direction: column;
    display: flex;
  }

  .webinar-hero-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .webinar-hero-section.hero {
    padding-top: 80px;
  }

  .webinar-hero-section._96-0.bg-cb-500 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .webinar-hero-section.bg-pink.side-images {
    padding-bottom: 120px;
  }

  .webinar-hero-section.white.people {
    padding-bottom: 80px;
  }

  .webinar-hero-section.white.bottom-bigger {
    padding-bottom: 160px;
  }

  .webinar-hero-section.dark-pink.height-fixed {
    height: 700px;
  }

  .webinar-hero-section.timeline {
    display: none;
  }

  .webinar-hero-section.timeline-coverup {
    height: auto;
    padding-bottom: 84px;
  }

  .webinar-hero-section.darts {
    padding-bottom: 100px;
  }

  .webinar-hero-section.ts {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .webinar-hero-section.results-padding-0 {
    height: 3100px;
  }

  .webinar-hero-section._80-80.bg-pink._140-140 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .webinar-hero-section.is--relative._80-80._60-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .coach-h1-desc {
    font-size: 13px;
  }

  .coach-h1-desc.bigger {
    font-size: 39px;
  }

  .coach-video {
    padding-top: 45%;
  }

  .coach-hero-description-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .coachicon-img {
    width: 34px;
  }

  .tracker-coach {
    width: 150px;
  }

  .text-wrapper-fs {
    max-width: 300px;
  }

  .img-zoom {
    width: 100%;
  }

  .fw-hero-wrapper {
    align-items: flex-start;
  }

  .section-fwd-hero {
    padding-top: 20px;
  }

  .fwd-hero-wrapper {
    width: 100%;
  }

  .fwd-rich-text h1 {
    font-size: 44px;
  }

  .fwd-rich-text h2 {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .fwd-rich-text h3 {
    font-size: 26px;
  }

  .fwd-rich-text h4 {
    font-size: 22px;
  }

  .carousel_img {
    max-height: 40vh;
  }

  .slider-contact_list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    font-size: 1.75rem;
  }

  .careers_carousel-list {
    height: 50vw;
  }

  .ppc-lp-hero-desc-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ppc-lp-h1 {
    font-size: 36px;
    line-height: 1.4;
  }

  .ppc-lp-h1.dark.fs-60 {
    font-size: 40px;
  }

  .text-span-19 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .ppc-lp-desc {
    font-size: 18px;
  }

  .sp-h2 {
    font-size: 32px;
  }

  .sp-h2.font-size-48 {
    font-size: 36px;
  }

  .sp-h2-desc {
    text-align: center;
  }

  .sp-h2-desc.dark {
    font-size: 18px;
  }

  .sp-logos-holder {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .button-11.ppc-lp {
    max-width: 250px;
  }

  .edsc-button-wrapp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .sp-with-withot-h3 {
    font-size: 22px;
  }

  .sp-ww-points {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .sp-ww-points-icon {
    width: 30px;
  }

  .sp-testimonials-desc {
    font-size: 18px;
  }

  .heading-124 {
    font-size: 24px;
  }

  .text-block-132 {
    font-size: 17px;
  }

  .div-block-98 {
    padding: 20px;
  }

  .image-441 {
    width: 100%;
  }

  .sticky-wrapper {
    margin-bottom: 0;
  }

  .sp-logos {
    max-height: 25px;
  }

  .playbook-cms-rich-card {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 10px;
  }

  .playbook-rich-text-block h1 {
    font-size: 30px;
  }

  .playbook-rich-text-block h2 {
    font-size: 32px;
  }

  .playbook-rich-text-block h3 {
    font-size: 26px;
  }

  .blog-post-social-icon-wrapper {
    margin-bottom: 0;
    margin-right: 30px;
  }

  .toc-wrapper {
    width: 100%;
    position: relative;
    top: 0%;
  }

  .toc-heading {
    font-size: 1rem;
  }

  .blog-post-social-icons-container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: none;
    inset: -4.5% 0% auto auto;
  }

  .blog-post-social-icons-container.mobile {
    margin-bottom: 12px;
    display: flex;
  }

  .playbook-wrapper-index {
    width: 100%;
  }

  .playbook-collection-list {
    grid-template-columns: 1fr;
  }

  .ppc-fractional-content-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .ppc-fractional-wrapper-main {
    padding-left: 0;
    padding-right: 0;
  }

  .ppc-tabs-menu {
    flex-direction: column;
    height: auto;
  }

  .tabs-button {
    flex-direction: column;
    height: auto;
    font-size: 18px;
    font-weight: 700;
  }

  .tabs-button.left-border, .tabs-button.left-border.w--current {
    flex-direction: column;
  }

  .tabs-1st-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 15px;
  }

  .text-90-degrees {
    display: none;
    transform: translate(0);
  }

  .top-header-tabs-hide-desktop {
    font-size: 18px;
  }

  .ppc-lp-cta-block {
    flex-wrap: wrap;
  }

  .ppc-lp-desc-block {
    z-index: 2;
    position: relative;
  }

  .image-444 {
    z-index: 1;
    opacity: .26;
    max-width: 300px;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .new-slider-container {
    padding-bottom: 170px;
  }

  .new-slider-container.top-margin {
    padding-bottom: 80px;
  }

  .new-slider-container.top-margin.mt-30 {
    margin-top: 30px;
  }

  .slider-container.marquee-slider {
    width: 400px;
  }

  .new-slider-image.width, .new-slider-image.width-copy {
    max-width: 150px;
  }

  .slider-h2-new {
    font-size: 30px;
  }

  .marquee-wrapper-hanging {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .marquee-item-hanging {
    grid-template-columns: 30px 1fr;
  }

  .text-block-139 {
    width: 180px;
    font-size: 18px;
  }

  .marquee-wrapper-hanging-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .logos-black-gradient-left, .logos-black-gradient-right {
    width: 100px;
  }

  .ppc-lp-insights-report-wrapper {
    padding: 40px 30px 70px;
  }

  .ppc-lp-insights-report-content-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .ppc-lp-goals-horizontal-wrapp {
    flex-direction: column;
    align-items: flex-start;
  }

  .ppc-goals-content-cards-container {
    flex-direction: column;
  }

  .team-slider, .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  ._3d-section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sp-h2-2 {
    font-size: 32px;
  }

  .sp-h2-desc-2.dark {
    font-size: 18px;
  }

  .seo-lp-hero-desc-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .seo-lp-services-kicker-boc, .seo-lp--services-kicker-boc {
    width: auto;
  }

  .seo-lp-h2 {
    font-size: 32px;
  }

  .seo-lp-h2.font-size-48 {
    font-size: 36px;
  }

  .seo-lp-how-card {
    padding: 80px 20px 40px;
  }

  .seo-lp-how-image {
    max-width: 100px;
  }

  .seo-lp-how-h3, .seo-lp-how-h3._446 {
    font-size: 24px;
  }

  .seo-lp-how-text {
    font-size: 16px;
  }

  .seo-lp-where-tdd-wrapper-1st, .seo-lp-where-tdd-wrapper-1st.last {
    width: 100%;
  }

  .seo-lp-where-tdd---arrow-img-copy {
    max-width: 200px;
  }

  .flow-2023, .flow-2022, .flow-2021, .flow-2020, .flow-2019, .flow-2018, .flow-2017, .flow-2016, .flow-2015 {
    margin-top: -240px;
    padding-top: 240px;
  }

  .filter-year-text {
    font-size: 20px;
    top: 240px;
  }

  .flow-filter-form-container {
    top: 100px;
  }

  ._3d-section-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .blog-listing-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .resources-collection-item {
    margin-bottom: 20px;
  }

  .hubspot-support-text {
    font-size: 20px;
  }

  .blog-banner-wrapper {
    flex-flow: column;
  }

  .cs-list-description {
    max-width: 90%;
    font-size: 20px;
  }

  .cs-items-content-wrapper.cs-grad {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pb-hero-h1-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .pf-form-block {
    width: 100%;
  }

  .tdd-pricing-container {
    grid-template-columns: 1fr;
  }

  .tdd-pricing-top.add-on {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .tdd-pricing-add-ons {
    flex-flow: column;
  }

  .tdd-pricing-pointers-copy {
    aspect-ratio: auto;
    border-left: 1px solid var(--light-grey);
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    width: 100%;
  }

  .cs-desc-h {
    font-size: 24px;
  }

  .cs-desc-text-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cs-desc-h3-wrap {
    width: 100%;
  }

  .code-embed-2 {
    display: none;
  }

  .cs-items-content-wrapper-copy.cs-grad {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .calc-info-heading {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .calc-info-body.text-white {
    margin-left: 20px;
    margin-right: 20px;
  }

  .calc-info-body.text-white.m-00 {
    margin-left: 0;
    margin-right: 0;
  }

  .calc-body.pad-80.res-pad-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gery-row {
    margin-left: 20px;
    margin-right: 20px;
    padding: 30px;
  }

  .gery-row.mb-60.res-mb-40 {
    margin-bottom: 40px;
    padding: 30px;
  }

  .gery-row.mb-60.res-mb-40.m-0 {
    margin-left: auto;
    margin-right: auto;
  }

  .gery-row.calc-block.mt-60.mt-30.calc-pad {
    padding: 20px;
  }

  .gery-row.calc-block.mt-60.mt-30.calc-pad.m-0 {
    padding: 25px 20px 10px;
  }

  .gery-row.calc-block.mt-60.mt-30.calc-pad.m-0._w-720.mww-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .calc-info-block.mb-40.res-mb-20 {
    margin-bottom: 20px;
  }

  .list-box.mt-30.two-cols {
    grid-template-columns: 1fr;
  }

  .calc-input-block.mb-40.res-mb-20 {
    margin-bottom: 20px;
  }

  .mb-10.mw-500 {
    max-width: 100%;
  }

  .row-heading {
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .roic-cont-bot-wrap {
    flex-flow: column;
  }

  .roic-cont-bot-wrap.roi-calc {
    padding-left: 30px;
    padding-right: 30px;
  }

  .roic-cont-bot-wrap.roi-calc.bg-gray {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ppc-testi-wrap.height-fixed {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    height: 550px;
    padding-top: 40px;
  }

  .ppc-testi-text {
    font-size: 14px;
  }

  .ppc-testi-bottom {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .text-block-144, .table-heading {
    font-size: 24px;
  }

  .ppc-slider-wrapper {
    width: 400px;
  }

  .mw-350 {
    width: 100%;
  }

  .heading-block.text-white.abt {
    flex-flow: column;
  }

  .infinite-carousel-wrapper {
    height: 400px;
  }

  .d-h1 {
    font-size: 38px;
  }

  .d-h1.rotate-1 {
    transform: none;
  }

  .d-h1.dark {
    color: #00303c;
  }

  .genuine-wrap, .results-wrap {
    font-size: 38px;
  }

  .d-link-block-button.left-aligned {
    z-index: 4;
  }

  .d-cta-pin-abs {
    z-index: 5;
  }

  .d-drible-scroll-img-div {
    width: 300px;
  }

  .d-faq-a-div {
    font-size: 16px;
  }

  .d-pricing-desc-wrapper {
    padding: 28px;
  }

  .d-pricing-desc-2-1-div {
    font-size: 14px;
  }

  .d-pricing-h3 {
    font-size: 20px;
  }

  .d-pricing-main-div {
    padding: 28px;
  }

  .d-pricingtab-grid {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    grid-template-columns: 1fr;
  }

  .d-ow-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .d-ow-wrap.for-dribbble {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .d-ow-cat-div {
    padding: 14px 18px;
  }

  .d-dribble-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .d-mb-grid {
    grid-template-columns: 1fr;
  }

  .d-why-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
  }

  .d-why-left-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    padding-bottom: 0;
  }

  ._w-200 {
    text-align: center;
    width: 200px;
  }

  .d-h2-v2 {
    font-size: 36px;
  }

  .d-hero-abs-img-1 {
    width: 100%;
    top: 134px;
  }

  .d-why-abs-img3 {
    bottom: 36px;
    left: -327px;
  }

  .d-easy-img-1 {
    top: -129px;
    right: -180px;
  }

  .d-mb-img1 {
    right: -260px;
  }

  .d-t-abs1 {
    top: -97px;
    left: -164px;
  }

  .d-t-abs2 {
    top: -105px;
    right: -328px;
  }

  .gc-section-wrapper {
    padding: 60px 0;
  }

  .gc-h1 {
    text-align: center;
    line-height: 1.3;
  }

  .gc-h1.max-width-900 {
    line-height: 1.2;
  }

  .gc-h1-desc {
    font-size: 16px;
  }

  .gc-h1-span {
    background-position: 99% -11%;
    background-size: 61px;
    padding-left: 11px;
    padding-right: 53px;
  }

  .gc-case-study-section-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-columns: 1fr;
    max-width: 300px;
    margin: -10px auto 20px;
    display: flex;
  }

  .gc-cs-card-wrap {
    z-index: 2;
    box-shadow: 0 106px 42px #10182803, 0 60px 36px #1018280d, 0 27px 27px #10182817, 0 7px 15px #1018281a;
  }

  .gc-cs-card-wrap.bing-bg-green-1, .gc-cs-card-wrap.meta-bg-blue {
    transform: rotate(5deg);
  }

  .gc-cs-card-wrap.ln-color {
    transform: rotate(4deg);
  }

  .gc-cs-card-wrap.no-color.link-1 {
    z-index: 3;
    transform: rotate(-6deg);
  }

  .gc-cs-card-wrap.no-color.linked-2 {
    z-index: 1;
    background-color: #0e76b3;
    background-image: none;
    background-size: auto;
    transform: rotate(-5deg);
  }

  .gc-cs-card-wrap.no-color.g-1 {
    z-index: 1;
    background-color: #4285f4;
    background-image: none;
    background-size: auto;
    transform: rotate(-3deg);
  }

  .gc-cs-card-wrap.no-color.g-2 {
    z-index: 3;
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(-6deg);
  }

  .gc-cs-card-wrap.no-color.bing-1 {
    z-index: 1;
    background-color: #00897b;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    transform: rotate(-4deg);
  }

  .gc-cs-card-wrap.no-color.bing-2, .gc-cs-card-wrap.no-color.m-2 {
    z-index: 3;
    transform: rotate(-7deg);
  }

  .gc-cs-card-wrap.no-color.m-1 {
    z-index: 1;
    background-color: #0065e1;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    transform: rotate(-4deg);
  }

  .gc-cs-card-wrap.mobile-mdid {
    transform: rotate(4deg);
  }

  .gc-cs-text-wrap {
    font-size: 14px;
  }

  .gc-cs-abs {
    display: none;
    inset: 0% 0% auto auto;
  }

  .gc-cs-abs.mobile-2 {
    display: block;
    inset: auto 0% 0% auto;
  }

  .gc-cs-abs.mobile-1 {
    display: block;
    inset: 0% 0% auto auto;
  }

  .gc-acc-wrapper.gap-64 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .gc-h2 {
    font-size: 32px;
  }

  .gc-tab-link {
    padding: 20px;
  }

  .gc-tab-q-wrap {
    font-size: 18px;
  }

  .gc-acc-arr {
    width: 26px;
  }

  .gc-acc-tabs-image.for-mobile {
    width: 400px;
  }

  .gc-section-grey {
    padding: 10px;
  }

  .gc-section-wrapper-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .gc-cs-2-grid {
    flex-flow: column;
  }

  .gc-cs-left-wrapper {
    width: 100%;
    padding: 100px 40px;
  }

  .gc-pipe-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .gc-pipe-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .gc-pipe-img {
    width: 50px;
  }

  .gc-pipe-h3 {
    font-size: 22px;
  }

  .gc-truct-section-wrap {
    padding: 60px 0;
  }

  .gc-trust-wrap {
    flex-flow: column;
  }

  .gc-trust-h2-wrap {
    max-width: 100%;
  }

  .gc-trust-img {
    width: 120px;
  }

  .gc-trust-card.max-width-596 {
    max-width: 100%;
  }

  .gc-phase-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .gc-h2-desc {
    font-size: 16px;
  }

  .gc-phase-main-wrap {
    flex-flow: column;
  }

  .gc-fs-divider {
    width: 100%;
    height: 2px;
  }

  .insight-hero-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .insihts-left-wrap, .insihts-right-wrap {
    width: 100%;
  }

  .playbook-collection-list-copy {
    grid-template-columns: 1fr;
  }

  .ins-item-link, .ins-img-wrapper {
    width: 100%;
  }

  .ins-main-wrapper {
    flex-flow: column;
  }

  .ma-h1-desc {
    font-size: 16px;
  }

  .ma-what-main-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .bb-h1-wrap {
    text-align: left;
  }

  .bb-h1.lh-1.text-center {
    font-size: 34px;
  }

  .bb-help-wrap-2 {
    flex-flow: column;
  }

  .bb-vs-wrap-sub {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 20px;
    padding: 60px 38px;
  }

  .bb-vs-check {
    width: 20px;
    margin-top: 5px;
  }

  .bb-vs-text-span {
    font-size: 18px;
    line-height: 2;
  }

  .bb-vs-label-text {
    height: auto;
    font-size: 28px;
    top: -29px;
  }

  .bb-vs-label-text.red {
    height: auto;
  }

  .text-block-147 {
    font-size: 16px;
  }

  .blog-h2 {
    font-size: 26px;
  }

  .bb-s-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .review-wrap {
    width: 100%;
  }

  .badge-holder {
    flex: 1;
  }

  .gc-cs-image-wrap {
    padding: 20px;
  }

  .gc-cs-image {
    max-width: 400px;
  }

  .ads-dribble-img-wrap {
    width: 400px;
  }

  .icons-box-container.mt-80.gap-80.gap-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .d-block, .dblock {
    display: inline;
  }

  .teaser-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .teaser-copy {
    padding-right: 0%;
  }

  .pa-hero-section {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .pa-logos-section-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .pa-hero-wrap-main {
    padding: 40px 20px;
  }

  .logos-quote-divider-3 {
    padding: 60px 15px;
  }

  .clients-wrapper-two-2 {
    flex-direction: column;
  }

  .clients-info-two-2 {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid-4 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .pa-form-wrap {
    padding: 20px;
  }

  .pa-h1 {
    font-size: 40px;
  }

  .pa-h1-desc {
    font-size: 16px;
  }

  .pa-add-sub-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .pa-leads-strike {
    max-width: 130px;
    display: none;
    top: 208px;
  }

  .pa-why-section-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pa-why-cards-wraper {
    flex-flow: column;
  }

  .pa-h2 {
    font-size: 32px;
  }

  .pa-why-card {
    width: 100%;
  }

  .pa-cta-section, .pa-tools-section {
    margin-left: 20px;
    margin-right: 20px;
  }

  .pa-tools-icon-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: start center;
    display: grid;
  }

  .pa-im-img-wrap {
    width: 100%;
  }

  .pa-goal-section, .pa-goal-section.my-section {
    margin-left: 20px;
    margin-right: 20px;
  }

  .pa-goals-main-wrapper {
    padding: 40px 10px;
  }

  .pa-goal-card {
    padding: 16px;
  }

  .pa-goal-h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
  }

  .pa-numbers-section, .pa-numbers-section.my-section {
    margin-left: 20px;
    margin-right: 20px;
  }

  .pa-number-section-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa-testimonial-wrap {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .pa-sl {
    width: 100%;
    max-width: 450px;
  }

  .span-bg {
    -webkit-text-stroke-color: var(--accent-red);
    text-decoration: line-through;
  }

  .calc-padding {
    padding-bottom: 60px;
  }

  .calc-about-container.cw-640 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .calc-about-list {
    margin-bottom: 0;
  }

  .calc-supports-content._w-100.csc-grid {
    grid-template-columns: 1fr;
  }

  .csc-block {
    flex-flow: column;
  }

  .form-flex-elements {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-items: flex-start;
  }

  .kt-rich h2 {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .kt-rich p {
    margin-bottom: 24px;
    font-size: 16px;
  }

  .kt-rich h3 {
    margin-bottom: 12px;
    font-size: 20px;
  }

  .kt-rich h4 {
    margin-bottom: 12px;
    font-size: 18px;
  }

  .calc-form-output-block.mt-48.res-mt-24 {
    margin-top: 24px;
  }

  .sa-hero-wrap-main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 60px 20px;
  }

  .sa-h1 {
    font-size: 48px;
  }

  .sa-h1-desc {
    font-size: 18px;
  }

  .sa-how-wrap-main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sa-h2 {
    font-size: 32px;
  }

  .sa-how-card {
    padding: 40px;
  }

  .sa-how-text-wrap {
    font-size: 16px;
  }

  .sa-how-h3 {
    font-size: 24px;
  }

  .sa-h-section-wrap {
    padding: 60px 20px;
  }

  .sa-h-initial, .sa-h-final {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sa-h-tabs-img {
    width: 40px;
  }

  .sa-h-gap-1 {
    font-size: 18px;
  }

  .sa-h-gap-2 {
    font-size: 16px;
  }

  .sa-sr-section-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .sa-h2-label {
    font-size: 14px;
  }

  .sa-sr-text-wrap._1 {
    font-size: 16px;
  }

  .sa-sr-h3 {
    font-size: 24px;
  }

  .sa-gr-wrap-main {
    padding: 60px 20px;
  }

  .sa-gr-grid {
    grid-template-columns: 1fr;
  }

  .sa-gr-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .sa-gr-img {
    width: 40px;
  }

  .sa-diff-top-wrap {
    min-width: 180px;
    max-width: 180px;
  }

  .sa-diff-card-2.min-width-174 {
    padding: 20px;
  }

  .sa-diff-msg1 {
    text-align: center;
    padding: 10px 20px;
  }

  .sa-diff-msg2 {
    text-align: center;
    padding: 10px 20px;
    font-size: 16px;
  }

  .sa-ss-wrap-main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sa-ss-gap-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .sa-ss-img-wrap {
    min-height: 200px;
    max-height: 200px;
  }

  .sa-ss-h3 {
    font-size: 30px;
  }

  .sa-ss-points-1 {
    background-size: 18px;
    padding-left: 30px;
    font-size: 16px;
    line-height: 1.4;
  }

  .sas-img-1 {
    max-width: 300px;
  }

  .sas-img-2 {
    width: 140px;
  }

  .sas-img-3 {
    width: 200px;
  }

  .sas-abs-text {
    left: 0;
  }

  .sas-img-4 {
    width: 240px;
  }

  .sas-img-5 {
    max-width: 222px;
  }

  .form-inside-flex-box {
    flex-flow: column;
  }

  .pb-hh1 {
    font-size: 40px;
    font-weight: 700;
  }

  .pb-hh2 {
    font-size: 32px;
  }

  .pb-ref-col-list {
    flex-flow: column;
  }

  .pb-ref-img-wrap {
    height: 230px;
  }

  .pb-ref-h3 {
    font-size: 18px;
  }

  .calc-result-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .calc-section {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .author-hero.bg-blue.mw-690.m-auto {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    text-align: center;
    flex-flow: column;
    align-items: center;
    padding: 40px;
  }

  .author-desc {
    font-size: 20px;
  }

  .section-block {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .section-blog-feed, .section-blog-feed._3-grid {
    grid-template-columns: 1fr;
  }

  .author-bog-url:hover {
    color: var(--white);
    text-decoration: none;
  }

  .hub-navigation {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hub-text-link {
    font-size: 14px;
  }

  .form-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .form-toggle-block.borde-right {
    border-bottom-width: 1px;
    border-bottom-color: #d0d5dd;
    border-right-width: 0;
  }

  .form-toggle-block.borde-right.pb-20 {
    padding-bottom: 20px;
  }

  .auth-list {
    grid-template-columns: 1fr;
  }

  .form-toggle-parent {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .form-range-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .img-absolute {
    width: 1000%;
  }

  .case-content_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .footer-add-links-grid {
    grid-template-columns: 1fr 1fr;
  }

  .p2-form-wrap {
    height: 100%;
    max-height: 500px;
  }

  .p2-div-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 100%;
    padding: 15px;
    overflow: auto;
  }

  .p2-div-2 {
    display: none;
  }

  .p2-logos-wrap {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .p2-pointers-wrap {
    display: none;
  }

  .for-mobile-embed {
    display: block;
  }

  .ppc-types-grid, .ppc-types-grid.is-2-col, .ppc-adv-grid {
    grid-template-columns: 1fr;
  }

  .ppc-adv-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .ppc-adv-img {
    width: 70px;
  }

  .ppc-adv-h3 {
    font-size: 24px;
  }

  .terms-rich h2 {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .terms-rich p {
    margin-bottom: 24px;
    font-size: 16px;
  }

  .terms-rich h3 {
    margin-bottom: 12px;
    font-size: 20px;
  }

  .terms-rich h4 {
    margin-bottom: 12px;
    font-size: 18px;
  }

  .exit-popup {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 20px;
    overflow: auto;
  }

  .pad-80 {
    padding: 20px;
  }

  .ep-heading {
    font-size: 28px;
  }

  .popup-overlay {
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .exit-close {
    top: 10px;
    right: 10px;
  }

  .heading-large-pink {
    font-size: 48px;
  }

  ._3d-btn-v2 {
    text-align: center;
    width: 100%;
    padding: 20px 28px;
  }

  ._3d-btn-v2.na-v {
    display: none;
  }

  ._3d-btn-v2.na-v.show-in-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  ._3d-btn-v2.na-v.for-mobile-nav {
    width: auto;
    padding: 12px 30px;
  }

  ._3d-btn-v2.na-v.pad-10.d-block {
    font-size: 15px;
  }

  ._3d-btn-v2.ghost.hide-in-mobile {
    display: none;
  }

  ._3d-btn-v2.icon.pink.bigger {
    justify-content: center;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  ._3d-btn-v2.center {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  ._3d-btn-v2.pricing.show-in-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  ._3d-btn-v2.line-wrapped {
    white-space: normal;
  }

  .tem_img-wrap-hero {
    max-width: 400px;
    margin-top: 0;
  }

  .tem_abs-wrap-1-hero {
    bottom: 8%;
    left: -8%;
  }

  .tem_abs-wrap-1-hero.is-2 {
    bottom: 23%;
    left: 23%;
  }

  .flex-vertical-4.is--relative.is-mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tem_hero-img-wrap1 {
    max-width: 230px;
  }

  .tem_slider-arrow {
    display: none;
  }

  .hide-slider-nav-pc {
    margin-top: 20px;
    display: block;
    position: static;
  }

  .flex-vertical-16.max-width-300 {
    max-width: 200px;
  }

  .tem-abs-img-2 {
    bottom: -55px;
    left: -41px;
  }

  .flex-horizontal-spaced {
    flex-flow: column;
  }

  .flex-horizontal-spaced.is-gap-80 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex-horizontal-spaced.is-gap-36 {
    flex-flow: column;
  }

  .flex-horizontal-spaced.align-top.gap-32.relative-2, .flex-horizontal-spaced.align-bottom.gap-32.relative-2 {
    z-index: 2;
    position: relative;
  }

  .tem_feature-grid, .tem_feature2-grid, .tem_feature2-grid._2-col, .tem_compare-grid {
    grid-template-columns: 1fr;
  }

  .text-size-large {
    font-size: 20px;
  }

  .tem_slider2-arrow {
    display: none;
  }

  .tem_slider2-mask {
    margin-left: 0;
    margin-right: 0;
  }

  .tem_slider2-content-wrap {
    padding: 40px;
  }

  .tem_frame-1-video-wrapper {
    display: none;
  }

  .faq-drop-toggle {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
  }

  .tem_process-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .tem_process-grid.version-2 {
    grid-template-columns: 0 32px 1fr;
  }

  .tem_process-line.is-left-aligned {
    left: 42px;
  }

  .tem_process-number {
    border-width: 4px;
    width: 50px;
    height: 50px;
  }

  .tem_p-abs-1 {
    max-width: 200px;
  }

  .tem_p-abs-1.is-2 {
    max-width: 180px;
  }

  .tem_p-abs-1.is-3, .tem_p-abs-1.is-4 {
    max-width: 200px;
  }

  .heading-large-black {
    font-size: 48px;
  }

  .tem_feature-card2 {
    max-width: 100%;
  }

  .tem_feature-grid2 {
    grid-template-columns: 1fr;
  }

  .tem_tabs-menu {
    grid-column-gap: 24px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .tem_tab-link {
    border-radius: 16px;
  }

  .tem_tab-link.w--current {
    border-radius: 16px;
    transform: none;
  }

  .tem_tab-link.is-left {
    border-style: solid;
    border-color: #0b081b40;
    border-radius: 16px;
  }

  .tem_tab-link.is-left.w--current {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
  }

  .tem_tab-link.is-right {
    border-style: solid;
    border-color: #0b081b40;
    border-radius: 16px;
  }

  .tem_tab-link.is-right.w--current {
    border-style: none;
    transform: none;
  }

  .tem_tab-content-wrapper-1 {
    padding-top: 48px;
    padding-bottom: 220px;
  }

  .tem_hub-grid {
    grid-template-columns: 1fr;
  }

  .tem_cta-wrapper {
    position: relative;
  }

  .tem_p-abs-11 {
    max-width: 200px;
  }

  .tem_p-abs-11.is-2 {
    max-width: 180px;
  }

  .tem_p-abs-11.is-3, .tem_p-abs-11.is-4 {
    max-width: 200px;
  }

  .tem_p-abs-11.is-6 {
    max-width: 180px;
  }

  .tem_p-abs-1-copy {
    max-width: 200px;
  }

  .tem_p-abs-1-copy.is-2 {
    max-width: 180px;
  }

  .tem_p-abs-1-copy.is-3, .tem_p-abs-1-copy.is-4 {
    max-width: 200px;
  }

  .tem_hub-card-48, .tem_hub-card-wrapper-copy {
    padding: 0;
  }

  .tem-li-grid-2 {
    grid-template-columns: 1fr;
  }

  .tem_tab-wrapper {
    padding: 24px;
  }

  .tem_tab2-menu-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .tem_tab-2-link {
    border-radius: 12px;
    font-size: 24px;
  }

  .filter-block.bg-dart-pink.width-fixed {
    margin-left: auto;
    margin-right: auto;
  }

  .fliter-posts-list-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .tem_grid-3 {
    grid-template-columns: 1fr;
  }

  .tem_table-grid {
    grid-template-columns: 100px 1fr 1fr;
  }

  .tem_li-slider-arrow {
    top: 32px;
  }

  .tem_li-slider-arrow.is-right {
    right: 32px;
  }

  .tem_li-slider-icon {
    max-height: 40px;
  }

  .tem_slideshow-wrapper {
    width: 450px;
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .tem_number-grid {
    grid-template-columns: 1fr 1fr;
  }

  .text-array {
    font-size: 56px;
  }

  .tem_web-card-wrapper {
    padding: 32px;
  }

  .tem_web-card-content {
    font-size: 18px;
    font-weight: 600;
  }

  .tem_grid-20 {
    grid-template-columns: 1fr;
  }

  .tem_tab-menu {
    flex-flow: column;
    padding: 12px;
    display: flex;
  }

  .tem_tabs-link {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    width: 100%;
    padding: 12px;
  }

  .tem_tab-content-wrapper {
    padding: 24px;
  }

  .mt-search {
    width: 350px;
    left: auto;
    right: auto;
  }

  .page-wrapper-v2.design-as-a-service {
    overflow: hidden;
  }

  .padding-global-v2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-v2.is-case-content {
    padding-top: 4rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h6-v2 {
    font-size: 1.125rem;
  }

  .heading-style-h3-v2, .heading-style-h5-v2 {
    font-size: 1.25rem;
  }

  .heading-style-h4-v2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h2-v2 {
    font-size: 2.25rem;
  }

  .heading-style-h1-v2 {
    font-size: 2.5rem;
  }

  .text-size-large-v2 {
    font-size: 1.125rem;
  }

  .text-size-medium-v2 {
    font-size: 1rem;
  }

  .text-size-xlarge-v2 {
    font-size: 1.125rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .padding-xlarge-v2 {
    padding: 2.5rem;
  }

  .margin-xlarge-v2 {
    margin: 2.5rem;
  }

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

  .padding-xxlarge-v2 {
    padding: 3rem;
  }

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

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

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .margin-xsmall-v2 {
    margin: .75rem;
  }

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

  .padding-small-v2 {
    padding: 1.25rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

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

  .spacer-small {
    padding-top: 1.25rem;
  }

  .margin-huge-v2 {
    margin: 3.5rem;
  }

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

  .margin-xxhuge-v2 {
    margin: 5rem;
  }

  .padding-section-large-v2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .padding-xhuge-v2 {
    padding: 4rem;
  }

  .margin-xhuge-v2 {
    margin: 4rem;
  }

  .padding-large-v2 {
    padding: 2rem;
  }

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

  .padding-xsmall-v2 {
    padding: .75rem;
  }

  .hide-mobile-landscape-v2 {
    display: none;
  }

  .margin-xxlarge-v2 {
    margin: 3rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

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

  .padding-section-medium-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

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

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

  .margin-large-v2 {
    margin: 2rem;
  }

  .margin-medium-v2 {
    margin: 1.5rem;
  }

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

  .padding-xxhuge-v2 {
    padding: 5rem;
  }

  .padding-medium-v2 {
    padding: 1.5rem;
  }

  .padding-huge-v2 {
    padding: 3.5rem;
  }

  .margin-small-v2 {
    margin: 1.25rem;
  }

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

  .padding-section-small-v2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .button-v2 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar_component {
    min-height: 4rem;
  }

  .navbar_logo-link {
    max-width: 8rem;
  }

  .navbar_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .button-13.is-navbar2-button {
    padding: .25rem 1rem;
  }

  .bayon-heading-style-h1-v2 {
    font-size: 2.5rem;
  }

  .bayon-heading-style-h2-v2 {
    font-size: 2.25rem;
  }

  .bayon-heading-style-h3-v2 {
    font-size: 2rem;
  }

  .bayon-heading-style-h4-v2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .bayon-heading-style-h5-v2 {
    font-size: 1.25rem;
  }

  .bayon-heading-style-h6-v2, .bayon-text-size-xlarge-v2, .bayon-text-size-large-v2 {
    font-size: 1.125rem;
  }

  .eye-brow.hh_is-eyebrow-1.background-color-lime-v2, .eye-brow.hh_is-eyebrow-2.background-color-jade-green-v2, .eye-brow.core_is-eyebrow-1.background-color-lime-v2, .eye-brow.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 15.05rem;
    padding: .5rem 1rem;
  }

  .eye-brow.execute_is-eyebrow-1.background-color-jade-green-v2 {
    margin-top: -.85rem;
  }

  .eye-brow.step-h_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-h_is-eyebrow.background-color-lime-v2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .eye-brow.ideal_is-eyebrow.background-color-jade-green-v2, .eye-brow.ideal_is-eyebrow-2.background-color-jade-green-v2, .eye-brow.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow.process-eyebrow-4.background-color-thekhelet-purple-v2, .eye-brow.step-key_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-key_is-eyebrow.background-color-lime-v2 {
    left: -9.0625rem;
  }

  .eye-brow.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow.step-target_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-target_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow.template_is-eyebrow.background-color-jade-green-v2, .eye-brow.step-persona_is-eyebrow.background-color-jade-green-v2, .eye-brow.step-persona_is-eyebrow-2.background-color-jade-green-v2, .eye-brow.persona_is-eyebrow.background-color-jade-green-v2, .eye-brow.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow.customer_is-eyebrow-2.background-color-jade-green-v2, .eye-brow.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow.customer-step-2_is-eyebrow-2.background-color-jade-green-v2, .eye-brow.step-gravity_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-gravity_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: auto;
    margin-right: 14rem;
    padding: .5rem 1rem;
  }

  .eye-brow.content-creation_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 5.6rem;
    padding: .5rem 1rem;
  }

  .eye-brow.step-data_is-eyebrow.background-color-jade-green-v2, .eye-brow.step-team_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-team_is-eyebrow.background-color-lime-v2 {
    left: -7.8875rem;
  }

  .eye-brow.step-team_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow.step-growth_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 17rem;
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow.step-growth_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-growth_is-eyebrow.background-color-lime-v2 {
    left: -7.3625rem;
  }

  .eye-brow.step-agency_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 4.5rem;
    padding: .5rem 1rem;
  }

  .eye-brow.step-agency_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-agency_is-eyebrow.background-color-lime-v2 {
    left: -5.4875rem;
  }

  .eye-brow.step-strategy_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-strategy_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow.step-strategy_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 16rem;
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow.widget_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem;
  }

  .eye-brow.dp-item_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .home-b2b_saas.bayon-heading-style-h4-v2.text-color-dark-spring-green-v2, .home-for_2025.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .home-header_core-left {
    max-width: 14rem;
  }

  .home-header_core-subheader {
    font-size: 1.5rem;
  }

  .padding-home_execute.padding-section-large-v2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .home-whyus_heading-wrap {
    margin-bottom: 2.25rem;
  }

  .home-whyus_no-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .paper_content.is-step-2 {
    padding: 3rem;
  }

  .paper_piece {
    left: -.8rem;
  }

  .paper_cut {
    width: .8rem;
    height: 2.3rem;
  }

  .guide-content_title-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .guide-content_step-title.heading-style-h4-v2 {
    font-size: 1.25rem;
  }

  .guide-content_step-arrow {
    width: 1.25rem;
    height: 1.25rem;
  }

  .guide-content_step-no-wrap {
    left: -2.9rem;
  }

  .guide-content_step-no {
    font-size: 1.25rem;
  }

  .home-featured_logo-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .home-featured_logo {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .featured-logo.is-glean, .featured-logo.is-togai {
    width: 15vw;
  }

  .home-featured_marquee-wrap {
    padding-bottom: 4.5rem;
  }

  .home-core_b2b.bayon-heading-style-h6-v2 {
    font-size: 1.125rem;
  }

  .eye-brow_icon.is-core-1 {
    width: 1.75rem;
  }

  .home-execute_eye-wrap {
    margin-bottom: 3rem;
  }

  .home-execute_simple.bayon-heading-style-h3-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .home-feature_eye.bayon-heading-style-h6-v2 {
    font-size: 2.25rem;
  }

  .home-why_create.bayon-heading-style-h4-v2 {
    font-size: 1.5rem;
  }

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

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

  .footer_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer_left-wrapper {
    grid-column-gap: 1.5rem;
    flex-flow: column;
  }

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

  .footer_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer_credit-text {
    margin-top: 1rem;
  }

  .ballon-big {
    width: 2.75rem;
    top: 33%;
    right: 25%;
  }

  .cloud-big {
    width: 3rem;
  }

  .cloud-medium.is-sam, .cloud-medium.is_pitfalls {
    top: 41%;
    right: 54%;
  }

  .grass-2 {
    width: 3.5rem;
  }

  .grass-2.is-sam {
    right: 40%;
  }

  .double-quote {
    width: 4rem;
  }

  .grass-1.is-sam {
    right: -8%;
  }

  .home-guide_eye.bayon-heading-style-h4-v2 {
    font-size: 1.5rem;
  }

  .glossary-btn {
    font-size: 14px;
  }

  .glossary-alphabet {
    font-size: 20px;
    top: 240px;
  }

  .glossary-box {
    margin-top: -240px;
    padding-top: 240px;
  }

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

  .steps-value_heading-wrap, .steps-value_image-wrap {
    margin-bottom: 1.5rem;
  }

  .steps-value_content {
    padding: 1.5rem .75rem;
  }

  .steps-value_content-title.heading-style-h4-v2 {
    font-size: 1.125rem;
  }

  .steps-value_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .steps-value_no.bayon-text-size-xlarge-v2 {
    margin-top: .25rem;
    font-size: 1.75rem;
  }

  .steps-gtm_top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav-dropdwn-list.is-v2.w--open, .nav-dropdwn-list.is-solution.w--open, .nav-dropdwn-list.is-portfolio.w--open {
    width: auto;
  }

  .steps-gtm_list {
    grid-template-columns: 1fr;
  }

  .steps-gtm_item {
    padding: 1rem;
  }

  .steps-gtm_icon {
    width: 3rem;
  }

  .steps_point {
    margin-bottom: .5rem;
  }

  .steps-b2b_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .steps-b2b_list {
    grid-template-columns: 1fr;
  }

  .steps-b2b_item {
    padding: 1rem;
  }

  .steps-b2b_icon {
    width: 4rem;
  }

  .steps-b2b_icon.is-improve {
    width: 6rem;
  }

  .steps-b2b_icon.is-criteria {
    width: 5rem;
  }

  .steps-b2b_icon.is-buying {
    width: 6.2rem;
  }

  .step-solution_list {
    grid-template-columns: 1fr;
  }

  .step-solution_item {
    padding: 1rem;
  }

  .steps-solution_icon {
    width: 3rem;
    height: 3rem;
  }

  .step-market_top {
    margin-bottom: 2rem;
  }

  .step-market_content-list {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }

  .step-market_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .steps-market_image-wrap {
    padding: .75rem;
  }

  .steps-market_figure-text {
    font-size: 1rem;
  }

  .step-positioning_list {
    grid-template-columns: 1fr;
  }

  .nav-category-wrapper {
    border-right-style: none;
    max-width: 300px;
  }

  .navi-dropdown-list {
    padding-bottom: 40px;
  }

  .navi-dropdown-list.w--open {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 8px;
    padding-bottom: 0;
    padding-left: 8px;
    position: static;
  }

  .step-creation_item {
    padding: 1rem;
  }

  .steps-key_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .steps-key_wrap {
    padding: 1rem;
  }

  .steps_header.bayon-heading-style-h4-v2.text-color-dark-green-v2, .steps_header.bayon-heading-style-h4-v2.text-color-lime-v2, .ideal_customer.bayon-heading-style-h4-v2, .ideal_customer.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .steps-process_content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .steps-process_content-wrap.is-3-col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .steps-process_content.is-1.is-stages, .steps-process_content.is-1.is-choose {
    max-width: none;
  }

  .steps-process_content.is-2 {
    align-items: stretch;
    margin-top: 2rem;
  }

  .steps-process_content.is-2.is-content-mapping, .steps-process_content.is-2.is-master {
    max-width: none;
  }

  .steps-process_content.is-3 {
    margin-top: 2rem;
  }

  .steps-process_content.is-3.is-content-creation {
    max-width: none;
  }

  .steps-process_content.is-4 {
    margin-top: -1rem;
  }

  .steps-process_info-wrap {
    width: 100%;
  }

  .steps-process_info-heading.bayon-heading-style-h4-v2 {
    font-size: 2rem;
  }

  .steps-process_inner {
    align-items: stretch;
    width: 100%;
  }

  .step-process_text.bayon-heading-style-h6-v2 {
    font-size: 1.125rem;
  }

  .step-key_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .steps-develop_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .steps-develop_img-wrap {
    padding: 1rem;
  }

  .develop_customer.bayon-heading-style-h4-v2, .develop_customer.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .steps-buyer_top {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .step-feature_list {
    grid-template-columns: 1fr;
  }

  .step-feature_item {
    padding: 1rem;
  }

  .steps-buyer_icon {
    width: 4rem;
  }

  .steps-buyer_icon.is-improve {
    width: 6rem;
  }

  .steps-buyer_icon.is-criteria {
    width: 5rem;
  }

  .steps-buyer_icon.is-buying {
    width: 6.2rem;
  }

  .steps-buyer_key-wrap {
    padding: 1rem;
  }

  .steps-combi_top {
    margin-bottom: 3rem;
  }

  .steps-combi_content {
    margin-left: -.75rem;
    margin-right: 1rem;
  }

  .steps-combi_col {
    padding: .75rem .5rem;
  }

  .steps-combi_index.text-size-xlarge-v2.text-color-thekhelet-purple-v2 {
    font-size: 1rem;
  }

  .steps-combi_brand-logo {
    max-width: 11vw;
  }

  .combi-focus_text {
    padding: .25rem;
    font-size: .75rem;
  }

  .steps-combi_col-plays {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .plus {
    font-size: .75rem;
  }

  .steps-combi_wall {
    top: -1rem;
    left: 3%;
  }

  .steps-combi_credit {
    font-size: 1rem;
  }

  .steps-motion_accordion {
    padding: 1rem;
  }

  .steps-motion_point {
    margin-bottom: .5rem;
  }

  .paper-tip_content.is-sam {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .paper-content_info-tip {
    margin-bottom: 1.5rem;
  }

  .paper-tip_by {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .paper-tip_by-image {
    width: 3.5rem;
    height: 3.5rem;
  }

  .paper-tip_by-image.is-full {
    max-width: 6rem;
  }

  .paper-tip_by-info {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .paper-tip_piece-yellow {
    left: -.8rem;
  }

  .paper-tip_piece-yellow.is-sam {
    max-width: 7rem;
  }

  .paper-tip_by-designation.text-size-medium-v2.text-color-white-v2 {
    flex-flow: wrap;
  }

  .paper-tip_by-social-icon {
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
  }

  .steps-core_list {
    grid-template-columns: 1fr;
  }

  .steps-example_top {
    margin-bottom: 3rem;
  }

  .steps-example_content {
    margin-left: -.75rem;
    margin-right: 1rem;
  }

  .steps-example_col {
    padding: .75rem .5rem;
  }

  .steps-example_text.text-size-medium-v2 {
    font-size: .75rem;
  }

  .steps-example_credit-wrap {
    font-size: 1rem;
  }

  .steps-example_wall {
    top: -1rem;
    left: 3%;
  }

  .steps-target_heading.heading-style-h2-v2.text-color-rich-black-v2 {
    font-size: 2.25rem;
  }

  .steps-target_wrap {
    padding: 1rem;
  }

  .steps-identify_top {
    margin-bottom: 3rem;
  }

  .steps-attribute_col {
    padding: .75rem .5rem;
  }

  .steps-attribute_text.text-size-medium-v2 {
    font-size: .75rem;
  }

  .steps-attribute_text.text-size-large-v2.text-weight-bold-v2 {
    font-size: 1rem;
  }

  .steps-attributes_top {
    margin-bottom: 3rem;
  }

  .steps-attribute_brand-wrap {
    max-width: 8.1rem;
  }

  .steps-attribute_brand {
    padding: 1rem;
  }

  .steps-attribute_brand-col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-attribute_brand-icon {
    width: 4.8rem;
    padding: .5rem;
  }

  .steps-attribute_illusion {
    max-width: 5rem;
    height: 2rem;
  }

  .steps-template_component {
    flex-flow: column;
  }

  .steps-template_eye-wrap {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .steps_template.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1.625rem;
  }

  .steps_template.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .insight-grass-2 {
    width: 3.5rem;
  }

  .paper-insight_eyebrow {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -10px;
    left: -17px;
  }

  .paper-insight_eyebrow.is-front {
    padding: 1rem;
  }

  .paper-insight_clip {
    width: 1.1rem;
    bottom: -42%;
  }

  .paper-insight_eyebrow-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -28px;
  }

  .paper-insight_eyebrow-2.is-step-2 {
    max-width: 20rem;
  }

  .paper-insight_clip-2 {
    width: 2.9rem;
    height: 1.1rem;
  }

  .paper-tip_brands-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .paper-insight_by-info {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .paper-insight_bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paper-insight_bottom.is-step-2 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .paper-insight_by {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .steps-icp_list {
    grid-template-columns: 1fr;
  }

  .steps-persona_img-wrap {
    padding: 1rem;
  }

  .steps-expert_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .steps-expert_item {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .steps-expert_icon {
    width: 5rem;
    height: 5rem;
  }

  .step-expert_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .step-expert_content {
    margin-bottom: 0;
  }

  .steps-attribute_credit-wrap {
    font-size: 1rem;
  }

  .step-buyer_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .step-target_eye-text.bayon-heading-style-h4-v2, .step-target_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2, .step-target_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2, .ideal_customer-s2.bayon-heading-style-h4-v2, .ideal_customer-s2.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .step-2-process_content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .navi-content-wrapper-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .navi-content-wrapper-main.is-gap-large {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .nav-link-dropdown {
    font-size: 14px;
  }

  .nav-dropdown-link-dvider {
    display: none;
  }

  .the-rule_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .the-rule_categories {
    padding: 2rem;
  }

  .think-gravity_grid {
    grid-template-columns: 1fr;
  }

  .think-gravity_icon-wrap {
    max-width: 6rem;
  }

  .buyers-personas_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .buyers-personas_icon {
    max-width: 4rem;
    height: 4rem;
  }

  .step-problem_block {
    padding: 2rem;
  }

  .step-problem_list.is-gap-large {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .step-problem_img-wrap {
    max-width: 5rem;
  }

  .step-example_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .step-example_icon {
    width: 3rem;
    height: 3rem;
  }

  .step-example_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .step-example_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .step-example_img-block {
    padding: 2rem;
  }

  .step-content_header {
    padding-left: 1rem;
  }

  .step-content_block {
    padding: 2rem;
  }

  .content-priority_block {
    min-width: 24rem;
    padding: 1.5rem;
  }

  .content-maping_block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem;
  }

  .content-map_row {
    grid-template-columns: 1fr;
  }

  .content-map_block {
    justify-content: flex-start;
    align-items: center;
  }

  .content-map_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .buyers-journey_title {
    font-size: 1.125rem;
  }

  .buyers-journey_line {
    left: -4%;
  }

  .steps-accordion_rich-text p {
    font-size: 1rem;
  }

  .paper-insight_bottom-guide {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paper-insight_bottom-guide.is-step-2 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .blog-banner_1 {
    background-size: auto, 600px, auto;
  }

  .blog-banner_3 {
    background-size: auto, 700px, auto;
  }

  .steps-motion_point-icon-wrap {
    width: 2rem;
    height: 2rem;
  }

  .motion-accordion_example-bottom {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .accordion-example_bottom-image.is_accord-3 {
    height: 10rem;
  }

  .steps-reality_list {
    grid-template-columns: 1fr;
  }

  .steps-reality_item {
    padding: 1rem;
  }

  .steps-reality_icon {
    width: 2.5rem;
  }

  .steps-reality_icon.is-2 {
    width: 3.75rem;
  }

  .step-channel_eye-text.bayon-heading-style-h4-v2, .step-channel_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2, .step-channel_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .steps-pillar_list {
    grid-template-columns: 1fr;
  }

  .steps-pillar_item {
    padding: 2rem 1rem;
  }

  .steps-pillar_icon {
    width: 4rem;
  }

  .steps-pillar_icon.is-improve {
    width: 6rem;
  }

  .steps-pillar_icon.is-criteria {
    width: 5rem;
  }

  .steps-pillar_icon.is-buying, .steps-pillar_icon.is-earned {
    width: 6.2rem;
  }

  .steps-pillar_item-desc {
    max-height: none;
  }

  .steps-align_top, .steps-making_top {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .steps-making_item {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .steps-making_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .step-making_content {
    margin-bottom: 0;
  }

  .steps-making_icon {
    width: 4rem;
    height: 4rem;
  }

  .steps-channels_top {
    margin-bottom: 2rem;
  }

  .steps-channels_logo-wrap {
    width: 100%;
    max-width: 7rem;
  }

  .steps-channels_bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .steps-channels_quote-icon {
    width: 5rem;
    height: 5rem;
  }

  .steps-channels_quote-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-channels_quote-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .step-exampe_quote-icon {
    width: 3rem;
    height: 3rem;
  }

  .steps-pitfall_content-wrap {
    grid-template-columns: 1fr;
  }

  .steps-pitfall_icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .step-invest_list {
    grid-template-columns: 1fr;
  }

  .step-creation_item-copy, .step-invest_item {
    padding: 1rem;
  }

  .steps-approach_list {
    grid-template-columns: 1fr;
  }

  .steps-tip_icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .steps-tip_key-wrap {
    padding: 1rem;
  }

  .steps-tip_main-icon {
    width: 3.5rem;
    height: 3.5rem;
  }

  .steps-tip_main-icon.is-2 {
    width: 3rem;
    height: 5rem;
  }

  .steps-tip_rich-text p {
    font-size: 1rem;
  }

  .step-tip_content-list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .steps-best_list {
    grid-template-columns: 1fr;
  }

  .steps-best_item {
    padding: 1rem;
  }

  .steps-best_icon {
    width: 3rem;
    height: 3rem;
  }

  .steps-game_top {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .steps-game_content-list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .steps-game_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .steps-game_key-wrap {
    padding: 1rem;
  }

  .paper-para_bottom {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .paper-tip_icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .paper-tip_info {
    margin-bottom: 1.5rem;
  }

  .steps-build_rich-text-point p {
    font-size: 1rem;
  }

  .steps-build_point {
    margin-bottom: .5rem;
  }

  .steps-build_point-icon-wrap {
    width: 2rem;
    height: 2rem;
  }

  .eye-brow_dark-static.hh_is-eyebrow-1.background-color-lime-v2, .eye-brow_dark-static.hh_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_dark-static.core_is-eyebrow-1.background-color-lime-v2, .eye-brow_dark-static.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 15.05rem;
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.execute_is-eyebrow-1.background-color-jade-green-v2 {
    margin-top: -.85rem;
  }

  .eye-brow_dark-static.step-h_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.step-h_is-eyebrow.background-color-lime-v2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .eye-brow_dark-static.ideal_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.ideal_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_dark-static.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_dark-static.process-eyebrow-4.background-color-thekhelet-purple-v2, .eye-brow_dark-static.step-key_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.step-key_is-eyebrow.background-color-lime-v2 {
    left: -9.0625rem;
  }

  .eye-brow_dark-static.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.step-target_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.step-target_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow_dark-static.template_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.step-persona_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.step-persona_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_dark-static.persona_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.customer_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_dark-static.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.customer-step-2_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_dark-static.step-gravity_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.step-gravity_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow_dark-static.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: auto;
    margin-right: 14rem;
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.content-creation_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 5.6rem;
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.best-exp_ondesk.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.best-exp_ondesk.background-color-lime-v2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .steps-header_ondesk.bayon-heading-style-h4-v2.text-color-dark-green-v2, .steps-header_ondesk.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .steps-data_icon {
    width: 4rem;
    height: 4rem;
  }

  .steps-data_icon.is-2 {
    width: 3.75rem;
  }

  .step-core_list, .step-core_list.is-col-3 {
    grid-template-columns: 1fr;
  }

  .step-core_item {
    padding: 1.5rem 1rem .5rem;
  }

  .steps-feature_icon {
    width: 4rem;
    height: 4rem;
  }

  .steps-feature_point {
    margin-bottom: .5rem;
  }

  .steps-feature_top {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .steps-feature_point-info {
    padding: .75rem;
  }

  .steps-feature_rich-text p {
    font-size: 1rem;
  }

  .steps-feature_icon-wrap {
    width: 2.75rem;
    height: 2.75rem;
  }

  .steps-prioritizing_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .steps-report_top {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .steps-report_content {
    padding: 0;
  }

  .step-report_list, .step-report_list.is-col-3 {
    grid-template-columns: 1fr;
  }

  .steps-report_item {
    padding: 1rem;
  }

  .step-stack_eye-text.bayon-heading-style-h4-v2, .step-stack_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2, .step-stack_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .steps-stage_wrap {
    padding: 4rem 1rem 1rem;
  }

  .steps-stage_wrap.is-2 {
    padding-top: 4rem;
  }

  .steps-stage_heading.heading-style-h3-v2 {
    font-size: 1.5rem;
  }

  .steps-stage_sub-list, .steps-stage_sub-list.is-col-2 {
    grid-template-columns: 1fr;
  }

  .steps-stage_point {
    margin-bottom: .5rem;
  }

  .steps-stage_point-icon-wrap {
    width: 2rem;
    height: 2rem;
  }

  .svg-chart-line.is-hang_left {
    height: 90%;
    top: -58%;
    left: 6%;
  }

  .svg-chart-line.is-hang-right {
    height: 90%;
    top: -58%;
    right: 5%;
  }

  .svg-chart-line.is-hang-left {
    height: 90%;
    top: -58%;
    left: 6%;
  }

  .steps-integration_card-wrap {
    margin-top: 5.275rem;
  }

  .steps-integration_card-front {
    padding: 1.5rem;
  }

  .steps-integration_card-para.text-size-large-v2 {
    font-size: .875rem;
  }

  .steps-integration_polygon {
    bottom: -4.8vh;
    right: -4.2vw;
  }

  .steps-stage_eye-brow {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 15rem;
    margin-left: auto;
    margin-right: auto;
    padding: .5rem 2rem;
    display: flex;
    top: 2rem;
  }

  .steps-stage_eye-brow.is-green {
    justify-content: center;
    align-items: center;
  }

  .steps-stage_hole {
    width: .8rem;
  }

  .paper-tech_eyebrow-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -28px;
  }

  .paper-tech_eyebrow-2.is-step-2 {
    max-width: 20rem;
  }

  .paper-tech_cut {
    width: .8rem;
    height: 2.3rem;
  }

  .paper-tech_piece {
    left: -.8rem;
  }

  .paper-tech_content.is-step-2 {
    padding: 3rem;
  }

  .paper-tech_content-info {
    grid-template-columns: 1fr;
  }

  .steps-marketers_icon {
    width: 3.5rem;
    height: 3.5rem;
  }

  .stage-3_eyebrow {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -10px;
    left: -17px;
  }

  .stage-3_clip {
    width: 1.1rem;
    bottom: -42%;
  }

  .stage-3_eyebrow-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -28px;
  }

  .stage-3_eyebrow-2.is-step-2 {
    max-width: 20rem;
  }

  .stage-2_eyebrow {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -10px;
    left: -17px;
  }

  .stage-2_eyebrow-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -28px;
  }

  .stage-2_eyebrow-2.is-step-2 {
    max-width: 20rem;
  }

  .stage-2_clip {
    width: 1.1rem;
    bottom: -42%;
  }

  .stage-1_eyebrow {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -10px;
    left: -17px;
  }

  .stage-1_clip {
    width: 1.1rem;
    bottom: -42%;
  }

  .stage-1_eyebrow-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -28px;
  }

  .stage-1_eyebrow-2.is-step-2 {
    max-width: 20rem;
  }

  .stage-1_clip-2, .stage-2_clip-2, .stage-3_clip-2 {
    width: 2.9rem;
    height: 1.1rem;
  }

  .steps-team_image-wrap {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .steps-adv_list {
    grid-template-columns: 1fr;
  }

  .steps-adv_icon {
    width: 4rem;
    height: 4rem;
  }

  .steps-adv_para-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .steps-marketers_content-list {
    grid-template-columns: 1fr;
  }

  .steps-marketers_heading-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .steps-marketers_no-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .steps-marketers_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding: 1rem;
  }

  .steps-marketers_content.is-step-2 {
    padding: 3rem;
  }

  .steps-marketers_piece {
    left: -.8rem;
  }

  .steps-marketers_cloud-big {
    width: 3rem;
  }

  .steps-marketers_drone {
    width: 2.75rem;
    top: 33%;
    right: 25%;
  }

  .steps-marketers_drone-2 {
    width: 7rem;
    inset: auto 5% 32% auto;
  }

  .steps-marketers-2_eyebrow-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -10px;
    left: -17px;
  }

  .steps-marketers_eyebrow-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -28px;
  }

  .steps-marketers_eyebrow-2.is-step-2 {
    max-width: 20rem;
  }

  .steps-marketers_clip-2 {
    width: 2.9rem;
    height: 1.1rem;
  }

  .steps-marketers_clip-1 {
    width: 1.1rem;
    bottom: -42%;
  }

  .steps-marketers-2_eyebrow-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -28px;
  }

  .steps-marketers-2_eyebrow-2.is-step-2 {
    max-width: 20rem;
  }

  .steps-marketers-2_clip-2 {
    width: 2.9rem;
    height: 1.1rem;
  }

  .steps-marketers-1_clip-1 {
    width: 1.1rem;
    bottom: -42%;
  }

  .steps-marketers-3_eyebrow-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -10px;
    left: -17px;
  }

  .steps-marketers-3_eyebrow-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -28px;
  }

  .steps-marketers-3_eyebrow-2.is-step-2 {
    max-width: 20rem;
  }

  .steps-marketers-3_clip-2 {
    width: 2.9rem;
    height: 1.1rem;
  }

  .steps-marketers-3_clip-1 {
    width: 1.1rem;
    bottom: -42%;
  }

  .steps-tasks_list {
    grid-template-columns: 1fr;
  }

  .steps-tasks_item {
    padding: 1rem;
  }

  .steps-tasks_icon {
    width: 4rem;
    height: 4rem;
  }

  .steps-tasks_icon.is-2 {
    width: 3.75rem;
  }

  .steps-tasks_eyebrow-text.bayon-heading-style-h4-v2 {
    font-size: 1.5rem;
  }

  .steps-frame_top {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .process-dive_link {
    font-size: 1.25rem;
  }

  .paper-horizontal_content {
    border-radius: 0;
    width: 100%;
    height: 100%;
  }

  .paper-horizontal_top-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .ballon-big_sam {
    width: 5rem;
    top: 62%;
    right: 14%;
  }

  .cloud-small-3.is-sam {
    left: 87%;
  }

  .ballon-big_lindsay {
    width: 5rem;
    top: 62%;
    right: 14%;
  }

  .steps-before_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-before_icons {
    width: 4rem;
    height: 4rem;
  }

  .ballon-big_pitfals {
    width: 5rem;
    top: 62%;
    right: 14%;
  }

  .paper-horizontal_middle-content {
    padding: 1.5rem;
  }

  .step-example_img-text-wrap {
    margin-bottom: .25rem;
  }

  .step-example_img-text.text-weight-medium-v2 {
    font-size: 1rem;
  }

  .paper-horizontal_bottom-wrap {
    padding: 1.5rem;
  }

  .paper-horizontal_bottom {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paper-horizontal_icon {
    width: 4rem;
  }

  .steps-strategy_right-wrap {
    padding: 1rem;
  }

  .eye-brow_linkedin {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow_linkedin.hh_is-eyebrow-1.background-color-lime-v2, .eye-brow_linkedin.hh_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_linkedin.core_is-eyebrow-1.background-color-lime-v2, .eye-brow_linkedin.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 15.05rem;
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.execute_is-eyebrow-1.background-color-jade-green-v2 {
    margin-top: -.85rem;
  }

  .eye-brow_linkedin.step-h_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-h_is-eyebrow.background-color-lime-v2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .eye-brow_linkedin.ideal_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.ideal_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_linkedin.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_linkedin.process-eyebrow-4.background-color-thekhelet-purple-v2, .eye-brow_linkedin.step-key_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-key_is-eyebrow.background-color-lime-v2 {
    left: -9.0625rem;
  }

  .eye-brow_linkedin.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-target_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-target_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow_linkedin.template_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.step-persona_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.step-persona_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_linkedin.persona_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.customer_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_linkedin.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.customer-step-2_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_linkedin.step-gravity_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-gravity_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow_linkedin.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: auto;
    margin-right: 14rem;
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.content-creation_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 5.6rem;
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-data_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.step-team_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-team_is-eyebrow.background-color-lime-v2 {
    left: -7.8875rem;
  }

  .eye-brow_linkedin.step-team_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-growth_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 17rem;
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-growth_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-growth_is-eyebrow.background-color-lime-v2 {
    left: -7.3625rem;
  }

  .eye-brow_linkedin.step-agency_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 4.5rem;
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-agency_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-agency_is-eyebrow.background-color-lime-v2 {
    left: -5.4875rem;
  }

  .linkedin_profile {
    width: 3rem;
    height: 3rem;
  }

  .linkedin-profile_name.bayon-heading-style-h4-v2, .linkedin-profile_name.bayon-heading-style-h4-v2.text-color-dark-green-v2, .linkedin-profile_name.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .navbar_mobile-logo {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
  }

  .paper-tip_by-social-icon-widget {
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
  }

  .steps-demand_card-wrap {
    grid-template-columns: 1fr;
  }

  .steps-demand_card {
    padding: 2rem;
  }

  .steps-demand_icon {
    width: 5rem;
    height: 5rem;
  }

  .buyer-journey_bottom-border {
    height: 81%;
  }

  .paper-horizontal_middle-content-2 {
    padding: 1.5rem;
  }

  .paper-horizontal_content-2 {
    border-radius: 0;
    width: 100%;
    height: 100%;
  }

  .paper-horizontal_right-content {
    margin-top: -2rem;
  }

  .paper-horizontal_result-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .paper-horizontal_result-content {
    padding: 1.5rem;
  }

  .eye-brow_buyer.hh_is-eyebrow-1.background-color-lime-v2, .eye-brow_buyer.hh_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_buyer.core_is-eyebrow-1.background-color-lime-v2, .eye-brow_buyer.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 15.05rem;
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.execute_is-eyebrow-1.background-color-jade-green-v2 {
    margin-top: -.85rem;
  }

  .eye-brow_buyer.step-h_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.step-h_is-eyebrow.background-color-lime-v2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .eye-brow_buyer.ideal_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.ideal_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_buyer.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_buyer.process-eyebrow-4.background-color-thekhelet-purple-v2, .eye-brow_buyer.step-key_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.step-key_is-eyebrow.background-color-lime-v2 {
    left: -9.0625rem;
  }

  .eye-brow_buyer.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 6.8rem;
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.step-target_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.step-target_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow_buyer.template_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.step-persona_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.step-persona_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_buyer.persona_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.customer_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_buyer.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.customer-step-2_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_buyer.step-gravity_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.step-gravity_is-eyebrow.background-color-lime-v2 {
    left: -6.2625rem;
  }

  .eye-brow_buyer.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: auto;
    margin-right: 14rem;
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.content-creation_is-eyebrow.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    margin-left: 5.6rem;
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.best-exp_ondesk.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.best-exp_ondesk.background-color-lime-v2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .steps-header_buyer.bayon-heading-style-h4-v2.text-color-dark-green-v2, .steps-header_buyer.bayon-heading-style-h4-v2.text-color-lime-v2, .steps-header_buyer.bayon-heading-style-h6-v2, .steps-header_buyer.bayon-heading-style-h6-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .eye_arrow.is-bottom.is-mobile {
    top: -28%;
  }

  .widget-eye_brow-text.bayon-heading-style-h4-v2 {
    color: var(--neutral-color--rich-black);
    font-size: 1rem;
  }

  .widget-eye_brow-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .page_widget {
    background-color: var(--brand-color--lime);
    right: 1.25rem;
  }

  .page-widget_dropdown-list.w--open {
    border-radius: .75rem;
    height: 19rem;
    top: -19.9rem;
    left: -6.5rem;
  }

  .page-widget_dropdown-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .page-widget_dp-item {
    border-bottom: 1px solid #e5dcff;
  }

  .page-widget_dp-item.is-last {
    border-bottom-style: none;
  }

  .dp-item_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.5rem;
  }

  .page-widget_heading-wrap {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .page-widget_toc-link {
    display: none;
  }

  .dash_embed {
    height: 24rem;
  }

  .dash-board_img {
    display: none;
  }

  .saas-case-study-grid {
    grid-template-columns: 1fr;
  }

  .sasa-case-study-desc-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .show-in-landscape-v2 {
    display: block;
  }

  .b_p-form-wrap {
    padding: 32px;
  }

  .am_h1 {
    text-align: center;
    font-size: 36px;
  }

  .am_h2 {
    font-size: 32px;
  }

  .am_h2-desc {
    font-size: 16px;
  }

  .am_why-wrap {
    grid-template-columns: 1fr;
  }

  .am_why-card {
    padding-bottom: 0;
  }

  .am_why-card.is-horizontal {
    flex-flow: column;
    padding-bottom: 0;
  }

  .am_card-content-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 24px;
  }

  .am_why-img-wrap.is-abs {
    position: static;
  }

  .am_tab-menu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .am_tab-link {
    font-size: 18px;
  }

  .am_tab-grid {
    grid-template-columns: 1fr;
  }

  .am_tb-top {
    padding: 10px 16px;
    font-size: 18px;
    font-weight: 700;
  }

  .am_tb-div {
    padding: 16px;
  }

  .aseo_h2 {
    font-size: 32px;
  }

  .aseo-table {
    grid-template-columns: 100px 120px 120px 120px;
  }

  .aseo-tbale-top-div {
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 600;
  }

  .aseo-tbale-subheading {
    background-color: #fcd9d1;
  }

  .aseo-table-content {
    padding: 10px;
  }

  .navi-internal-wrap-3.max-width-300 {
    max-width: 200px;
  }

  .tabs-button-2 {
    flex-direction: column;
    height: auto;
    font-size: 18px;
    font-weight: 700;
  }

  .tabs-button-2.left-border, .tabs-button-2.left-border.w--current {
    flex-direction: column;
  }

  ._3d-section-4, ._3d-section-4.bg-pink {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-container-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .seo-lp-h2-2 {
    font-size: 32px;
  }

  .p1-20px-2 {
    font-size: 18px;
  }

  .rev1_h1-desc {
    font-size: 16px;
  }

  .rev1_logo-wrap {
    grid-row-gap: 20px;
  }

  .rev1_logo-h2 {
    font-size: 24px;
  }

  .rev1_services-section-wrap {
    padding: 80px 40px 40px;
  }

  .rev1_services-hubs-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 40px;
    font-size: 20px;
  }

  .rev1_serv-abs1 {
    width: 300px;
    top: -85px;
  }

  .rev_h2 {
    font-size: 32px;
  }

  .rev1_services-grid {
    grid-row-gap: 48px;
  }

  .rev1_services-card {
    padding: 0;
    font-size: 16px;
  }

  .rev1_h3.max-width-xxsmall-v2 {
    font-size: 24px;
  }

  .rev1_hubs-badge {
    width: 100px;
  }

  .rev_h2-desc {
    font-size: 16px;
  }

  .rev1_grid-3col {
    grid-template-columns: 1fr 1fr;
  }

  .rev1_grid-3col.is-gap-32, .rev1_48-grid-4col.is-3col {
    grid-template-columns: 1fr;
  }

  .rev3_why-section-wrap {
    padding: 80px 40px 40px;
  }

  .rev3_why-wrap {
    font-size: 16px;
  }

  .rev3_services-hubs-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 40px;
    font-size: 20px;
  }

  .rev3_process-card {
    max-width: 100%;
  }

  .rev3_key-wrap {
    grid-template-columns: 1fr;
  }

  .rev1_challenge-section-wrap {
    padding: 80px 40px 40px;
  }

  .rev1_challenge-grid {
    grid-row-gap: 48px;
  }

  .rev_process-number {
    border-width: 4px;
    width: 50px;
    height: 50px;
  }

  .rev_p-abs-1 {
    max-width: 200px;
  }

  .rev_p-abs-1.is-2 {
    max-width: 180px;
  }

  .rev_p-abs-1.is-3, .rev_p-abs-1.is-4, .rev_p-abs-4 {
    max-width: 200px;
  }

  .rev_p-abs-4.is-2 {
    max-width: 180px;
  }

  .rev_p-abs-4.is-3, .rev_p-abs-4.is-4 {
    max-width: 200px;
  }

  .rev4_cs-abs-bg, .rev4_cs-abs-bg-overlay {
    border-radius: 20px;
  }

  .rev4_table {
    grid-template-columns: 120px 200px 1fr;
  }

  .rev4_tb-top {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rev4_tb-content {
    padding: 16px;
  }

  .rev6_key-wrap {
    grid-template-columns: 1fr;
  }

  .rev6_h3.max-width-xxsmall-v2 {
    font-size: 24px;
  }

  .rev7_services-hubs-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 40px;
    font-size: 20px;
  }

  .rev7_dropdown-toggle {
    font-size: 18px;
  }

  .rev7_rich p, .rev7_rich li {
    font-size: 16px;
  }

  .nav-new-alert {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 38px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 28px;
  }

  h4 {
    font-size: 24px;
  }

  h5 {
    font-size: 20px;
  }

  ul {
    margin-bottom: 0;
    padding-left: 20px;
  }

  .container {
    padding: 40px 10px 30px;
  }

  .container.nav-container {
    padding-left: .25em;
    padding-right: 1em;
  }

  .brand {
    margin-right: 0;
  }

  .button {
    font-size: 16px;
  }

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

  .main-heading {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section.spaced {
    padding-bottom: 320px;
  }

  .no-margin-top {
    color: #000;
    order: -1;
    margin-bottom: 15px;
    font-size: 25px;
  }

  .no-margin-top.gradient {
    color: #fff;
  }

  .no-margin-top.white {
    font-size: 32px;
  }

  .no-margin-top.black-bg {
    color: #fff;
    font-size: 32px;
  }

  .hero-description {
    margin-bottom: 20px;
    line-height: 25px;
  }

  .link {
    padding-bottom: 0;
  }

  .link.w--current {
    padding-bottom: 5px;
  }

  .subscribe-form {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .form-input.subscribe-input {
    border-radius: 10px;
    width: 100%;
    min-width: auto;
    height: 60px;
  }

  .footer-social-media-container {
    text-align: left;
    padding-bottom: 0;
  }

  .social-media-content {
    font-size: 18px;
    line-height: 1.2;
  }

  .made-by-azwedo {
    text-align: left;
  }

  .footer-list-item {
    padding-bottom: 0;
  }

  .nav-link, .nav-link.w--current {
    font-size: 16px;
  }

  .no-margin {
    font-family: Manrope, sans-serif;
    font-size: 30px;
    font-weight: 500;
  }

  .heading-10 {
    font-family: Manrope, sans-serif;
    font-weight: 400;
  }

  .text-regular {
    font-size: 24px;
    font-weight: 400;
  }

  .licensing-images-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .grid-6-columns {
    grid-row-gap: 20px;
    padding-bottom: 0;
  }

  .buttons-grid {
    grid-template-columns: 1fr;
  }

  .footer-brand-content {
    flex-direction: column;
  }

  .footer-list {
    padding-right: 0;
  }

  .box-description {
    font-size: 15px;
  }

  .box-item {
    text-align: center;
    padding-bottom: 30px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .block-image-container.gradient {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2em 1em;
    display: flex;
  }

  .block-image-content.gradient {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .box-gradient {
    position: relative;
  }

  .heading-wrap-text {
    font-size: 32px;
  }

  .tab-pane.abm-tab-pan {
    margin-top: 0;
  }

  .white-text {
    font-size: 32px;
  }

  .feature-black-image-holder {
    padding: 1em;
  }

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

  .slider {
    height: 330px;
  }

  .price-button-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .slide {
    margin-right: 1em;
  }

  .slide-text {
    font-size: 16px;
    line-height: 1.7;
  }

  .slide-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .right-arrow {
    width: 24px;
    max-width: 100%;
    height: 24px;
    right: -8px;
  }

  .hero-buttons-container {
    flex-direction: column;
  }

  .button-holder {
    margin-right: 0;
  }

  .hero-image {
    width: 100px;
    height: 100px;
  }

  .hero-image._2 {
    top: 39%;
    left: 4%;
  }

  .hero-image._4 {
    top: 20%;
    left: 10%;
  }

  .hero-image._5 {
    top: 59%;
    left: 10%;
  }

  .hero-image._6 {
    bottom: 23%;
    left: auto;
    right: 10%;
  }

  .hero-image._7 {
    top: 40%;
  }

  .hero-image._8 {
    top: 1%;
    right: 10%;
  }

  .hero-image._10 {
    top: 20%;
    right: 14%;
  }

  .hero-text.center {
    font-size: 35px;
    line-height: 1.15;
  }

  .hero-title-overlay {
    height: 48px;
  }

  .hero-title-overlay._2nd {
    top: 48px;
  }

  .hero-title-overlay._3rd {
    top: 96px;
  }

  .hero-title-overlay._4th {
    top: 144px;
  }

  .utility-page-content {
    width: 95%;
    padding: .5em;
  }

  .text-block-7 {
    line-height: 1.6;
  }

  .heading-17 {
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.25;
  }

  .heading-19 {
    font-size: 20px;
  }

  .text-block-10 {
    font-size: 16px;
    line-height: 1.6;
  }

  .heading-24 {
    font-size: 32px;
  }

  .heading-36, .heading-37, .heading-38 {
    font-size: 18px;
  }

  .text-block-12 {
    font-size: 16px;
    line-height: 1.6;
  }

  .heading-39 {
    margin-bottom: 0;
    font-size: 32px;
  }

  .heading-40, .heading-41 {
    font-size: 32px;
  }

  .text-span-5, .heading-42, .heading-43, .heading-44 {
    font-size: 25px;
  }

  .heading-45 {
    font-size: 20px;
  }

  .section-3 {
    margin-top: 0;
    padding-bottom: 30px;
  }

  .heading-49 {
    font-size: 25px;
    line-height: 35px;
  }

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

  .container-9 {
    margin-top: 40px;
  }

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

  .heading-52 {
    padding-right: 0;
    font-size: 28px;
    line-height: 1.2;
  }

  .text-block-19 {
    font-size: 20px;
  }

  .text-block-21 {
    font-size: 25px;
  }

  .text-block-22 {
    font-size: 16px;
  }

  .btn {
    font-size: 16px;
    line-height: 1;
  }

  .container-19 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-8 {
    padding-bottom: 20px;
  }

  .heading-53 {
    font-size: 20px;
  }

  .heading-54 {
    font-size: 25px;
  }

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

  .text-block-24 {
    font-size: 17px;
  }

  .column-7 {
    padding: 20px;
    font-size: 16px;
  }

  .text-block-26 {
    font-size: 16px;
    line-height: 25px;
  }

  .heading-58, .heading-59, .heading-60 {
    font-size: 25px;
  }

  .column-8, .column-9, .column-10, .column-11, .column-12 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-61 {
    font-size: 25px;
  }

  .container-28 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-15 {
    padding: 40px 15px;
  }

  .heading-62 {
    font-size: 30px;
  }

  .text-block-28 {
    font-size: 18px;
  }

  .heading-63 {
    font-size: 25px;
    line-height: 30px;
  }

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

  .section-17 {
    padding: 30px 10px 40px;
  }

  .heading-64 {
    font-size: 35px;
    line-height: 45px;
  }

  .text-block-30 {
    font-size: 18px;
    line-height: 25px;
  }

  .section-18 {
    padding: 30px 10px;
  }

  .heading-65 {
    font-size: 35px;
    line-height: 45px;
  }

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

  .section-19 {
    padding: 30px 10px;
  }

  .heading-66 {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-21 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-68 {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-22 {
    font-size: 18px;
    line-height: 28px;
  }

  .section-20 {
    padding: 30px 10px;
  }

  .heading-70 {
    font-size: 35px;
    line-height: 45px;
  }

  .paragraph-23 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .container-47 {
    max-width: none;
  }

  .nav-container {
    width: 90%;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .container-52 {
    max-width: none;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .hero-para {
    font-size: 14px;
    line-height: 20px;
  }

  .hero-para.mb-60 {
    margin-bottom: 40px;
  }

  .seo-section, .seo-section.tab-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .hero-img {
    max-width: 100%;
  }

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

  .logos-img {
    width: 60px;
    height: 60px;
    padding: 15px;
  }

  .brands-img {
    grid-column-gap: 20px;
    width: 100%;
  }

  .border-line {
    height: 3px;
  }

  .help-box {
    padding: 15px;
  }

  .hero-title {
    font-size: 34px;
    line-height: 44px;
  }

  .help-text {
    padding-top: 20px;
  }

  .help-header {
    margin-bottom: 10px;
  }

  .service {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    padding: 30px 20px;
  }

  .seo-service-header {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .in-house-seo-team {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .in-house-seo {
    background-position: 0 5px;
    background-size: 20px 20px;
    padding-left: 30px;
  }

  .triple-dart-seo {
    background-position: 0 5px;
    background-size: 20px 20px;
    padding-left: 30px;
    line-height: 28px;
  }

  .saas-seo-number {
    overflow: hidden;
  }

  .start-img {
    height: 420px;
  }

  .left-img {
    margin-top: 0;
  }

  .seo-left-img {
    width: 40%;
  }

  .right-content {
    align-items: flex-start;
  }

  .number-grid {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    margin-top: 0;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .number-header {
    font-size: 34px;
    line-height: 42px;
  }

  .seo-number {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .process-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .convert {
    min-height: auto;
    margin-top: 20px;
  }

  .tab-para {
    font-size: 14px;
  }

  .tab-border-line {
    margin-top: .8em;
  }

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

  .review-slider {
    width: auto;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .review-mask {
    flex-wrap: wrap;
  }

  .review {
    flex-direction: column;
    padding: 20px;
  }

  .review-name-text {
    margin-left: 20px;
  }

  .seo-review-name {
    font-size: 18px;
    line-height: 26px;
  }

  .left-arrow {
    width: 24px;
    height: 24px;
    left: -7px;
  }

  .review-left-side {
    margin-bottom: 25px;
    display: flex;
  }

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

  .faq {
    width: 100%;
  }

  .faq-item {
    padding: 22px;
  }

  .faq-ans {
    margin-top: 26px;
  }

  .faq-que-header {
    font-size: 18px;
  }

  .button-block {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .section-title {
    white-space: pre-wrap;
  }

  .section-head {
    margin-bottom: 25px;
  }

  .review-content {
    display: block;
  }

  .mb-sm-30 {
    margin-bottom: 30px;
  }

  .seo-partner-img {
    grid-column-gap: 40px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .review-auth-thub {
    max-width: 50px;
  }

  .auth-position {
    font-size: 14px;
    line-height: 1;
  }

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

  .abm-service-img {
    object-fit: contain;
    position: absolute;
  }

  .abm-service-img-block {
    position: relative;
  }

  .paragraph-136 {
    max-width: 120px;
  }

  .abm-lite-item-content {
    grid-template-columns: 1fr;
    padding: 10px;
    position: relative;
  }

  .blog-updates.new-padding-blogs {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .insight-description {
    margin-bottom: 0;
  }

  .form-wrap {
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
  }

  .s-email-field {
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .submit-btn {
    padding: 8px 20px;
    font-size: 14px;
    line-height: 18px;
  }

  .blog-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-listing {
    grid-template-columns: 1fr;
  }

  .bcontent-block {
    padding: 18px;
  }

  .featured-single {
    flex-direction: column;
  }

  .feature-img-block {
    max-width: 100%;
    height: 200px;
  }

  .feature-content-blk {
    padding: 18px;
  }

  .ftitle {
    font-size: 18px;
    line-height: 26px;
  }

  .author-wrap {
    margin-bottom: 10px;
  }

  .blog-title {
    font-size: 18px;
    line-height: 25px;
  }

  .blog-detail-title {
    font-size: 28px;
    line-height: 40px;
  }

  .detail-divider {
    width: 110px;
    margin-bottom: 20px;
  }

  .author-info {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .detail-author {
    font-size: 14px;
    line-height: 24px;
  }

  .text-divider {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-divider.hidden-for-mobile {
    display: none;
  }

  .blog-detail-img {
    height: 280px;
    display: none;
  }

  .blog-detail-img.blog-img-ddblock {
    display: block;
  }

  .blog-detail-contain {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blog-post-summary {
    font-size: 14px;
    line-height: 18px;
  }

  .seo-hero-section {
    padding-left: 5px;
    padding-right: 5px;
  }

  .seo-why-b2b-cols-set {
    padding-left: 0;
    padding-right: 0;
  }

  .seo-b2b-list-container, .seo-how-why-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .seo-how-why-list-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .seo-how-why-list-container {
    padding-left: 0;
    padding-right: 10px;
  }

  .seo-how-why-list-left-img {
    max-width: 15%;
    margin-top: -60px;
    margin-left: -10px;
    padding-left: 0;
  }

  .seo-b2b-content-calendar-section {
    padding-bottom: 0;
  }

  .seo-how-b2b-seo-container, .seo-auditing-improove-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .seo-auditing-improove-list-section {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .seo-auditing-improove-list-container {
    padding-left: 0;
    padding-right: 10px;
  }

  .seo-auditing-list-left-img {
    max-width: 15%;
    margin-top: -60px;
    margin-left: -10px;
  }

  .seo-how-to-b2b-seo-container, .seo-how-to-b2b-seo-list-section, .seo-footer-call-out-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .seo-footer-call-out-button {
    padding: 10px 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-81 {
    font-size: 32px;
    line-height: 45px;
  }

  .seo-faq-slider {
    padding: 20px 10px;
  }

  .seo-faq-slider-left {
    margin-left: 28%;
    bottom: -5%;
  }

  .seo-faq-slider-right {
    margin-left: 51%;
    bottom: -5%;
  }

  .seo-auditing-improove-list-container-text, .seo-how-why-list-textbox {
    margin-top: -15px;
  }

  .b2b-content-title2, .b2b-content-title1, .b2b-content-title4, .b2b-content-h4 {
    font-size: 35px;
    line-height: 45px;
  }

  .seo-client-slider-bottom-title {
    font-size: 32px;
    line-height: 42px;
  }

  .b2b-content-h3, .b2b-content-h2 {
    font-size: 35px;
    line-height: 45px;
  }

  .glossary-title {
    font-size: 48px;
    line-height: 55px;
  }

  .glossary-title.sm {
    margin-bottom: 40px;
    font-size: 42px;
    line-height: 52px;
  }

  .gitem {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 10px;
    flex-direction: column;
    padding: 20px;
  }

  .glossary-detail-banner {
    margin-bottom: 100px;
  }

  .g-detail-img {
    border-radius: 10px;
  }

  .seo-new-static-h1-blue, .seo-new-static-h1 {
    font-size: 60px;
  }

  .seo-new-static-scroll-title {
    font-size: 26px;
    line-height: 40px;
  }

  .seo-new-static-para-why-triple {
    font-size: 16px;
  }

  .seonstatic-why-triple-subcols-para {
    font-size: 18px;
    line-height: 25px;
  }

  .seo-new-static-h2-why-b2b {
    font-size: 26px;
    line-height: 35px;
  }

  .seo-new-static-para-why-b2b {
    font-size: 18px;
    line-height: 30px;
  }

  .snstatic-why-b2b-cols-subtitles {
    font-size: 20px;
  }

  .snstatic-why-b2b-cols-para {
    font-size: 18px;
    line-height: 28px;
  }

  .snstatic-why-b2b-cols-set {
    padding-left: 0;
    padding-right: 0;
  }

  .snstatic-seo-deliverables-h2 {
    font-size: 25px;
    line-height: 35px;
  }

  .snstatic-seo-deliverables-para, .snstatic-seo-deliverables-para-blue-text {
    font-size: 18px;
    line-height: 28px;
  }

  .snstatic-seo-deliverables-cols {
    margin-bottom: 30px;
  }

  .snstatic-seo-deliverables-cols-para {
    min-height: auto;
    font-size: 18px;
  }

  .snstatic-seo-b2b-list-cols2 {
    text-align: center;
    margin-top: 10px;
    padding-left: 0;
  }

  .snstatic-seo-b2b-list-cols2-title {
    font-size: 22px;
    line-height: 32px;
  }

  .snstatic-seo-b2b-list-cols2-para {
    margin-top: 15px;
    font-size: 16px;
    line-height: 26px;
  }

  .snstatic-seo-b2b-list-cols-set1, .snstatic-seo-b2b-list-cols-set2, .snstatic-seo-b2b-list-cols-set3 {
    flex-direction: column;
  }

  .snstatic-seo-how-why-title-sec-title {
    font-size: 26px;
    line-height: 36px;
  }

  .snstatic-seo-how-why-title-sec-para {
    font-size: 18px;
    line-height: 28px;
  }

  .snstatic-how-why-list-items {
    font-size: 16px;
    line-height: 26px;
  }

  .snstatic-seo-b2b-content-calendar-title-sec-title {
    font-size: 22px;
    line-height: 32px;
  }

  .snstatic-seo-b2b-content-calendar-title-sec-para {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .snstatic-seo-b2b-content-calendar-cols {
    margin-bottom: 30px;
  }

  .snstatic-seo-auditing-improove-title-sec-title {
    max-width: none;
    font-size: 22px;
    line-height: 32px;
  }

  .snstatic-seo-auditing-improove-title-sec-para {
    max-width: none;
    margin-top: 21px;
    font-size: 16px;
    line-height: 26px;
  }

  .snstatic-auditing-list-items {
    font-size: 16px;
    line-height: 26px;
  }

  .snstatic-seo-how-b2b-title-sec-title {
    font-size: 22px;
    line-height: 32px;
  }

  .snstatic-seo-how-b2b-title-sec-para {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .snstatic-seo-b2b-success-title-sec-title {
    font-size: 25px;
    line-height: 35px;
  }

  .snstatic-seo-b2b-success-title-sec-para {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .snstatic-seo-how-to-b2b-list-cols2 {
    padding-left: 0;
  }

  .snstatic-seo-how-to-b2b-list-cols2-title {
    font-size: 22px;
    line-height: 36px;
  }

  .snstatic-seo-how-to-b2b-list-cols2-para {
    font-size: 16px;
    line-height: 26px;
  }

  .seo-static-hero-btn1 {
    text-align: center;
    width: 100%;
    display: block;
  }

  .seo-static-hero-btn2 {
    text-align: center;
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
    display: block;
  }

  .seo-static-faq-items-title {
    font-size: 22px;
    line-height: 32px;
  }

  .seo-static-faq-items-para, .seo-static-faq-items-para.ssagency-new-faq-items-para {
    font-size: 16px;
    line-height: 26px;
  }

  .seo-static-faq-items-list.ssagency-new-faq-items-list {
    padding-left: 20px;
  }

  .seo-static-faq-items-list-items {
    font-size: 15px;
    line-height: 25px;
  }

  .container-56 {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-grid, .clients-grid-3 {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  ._3d-section {
    padding: 40px 0;
  }

  ._3d-section.hero {
    padding-bottom: 64px;
  }

  ._3d-section._96-0 {
    padding-top: 32px;
  }

  ._3d-section.bg-pink {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._3d-section.bg-pink.small-padding.overflow {
    overflow: hidden;
  }

  ._3d-section.bg-pink.fs-hero {
    padding-top: 20px;
  }

  ._3d-section.white.bottom-bigger {
    padding-bottom: 135px;
  }

  ._3d-section.dark-pink.height-fixed {
    height: 630px;
  }

  ._3d-section.dark-pink.about-head {
    overflow: hidden;
  }

  ._3d-section.cg-300._96-96 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

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

  ._3d-section.timeline-coverup {
    padding-bottom: 64px;
  }

  ._3d-section.top-padding-0.abs-section-about-us {
    padding-bottom: 515px;
  }

  ._3d-section.darts {
    padding-top: 40px;
  }

  ._3d-section.ts {
    background-size: auto;
  }

  ._3d-section.resilts-header {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._3d-section.results-padding-0 {
    height: 2850px;
  }

  ._3d-section.bg-black._96-96, ._3d-section.yellow-shade-bg.padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.cb-500.padding.bg-black {
    overflow: hidden;
  }

  ._3d-section.hu-page-padding {
    padding-top: 40px;
  }

  ._3d-section.bg-white._112-112, ._3d-section._80-80.bg-pink, ._3d-section._80-80.bg-pink._140-140 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section._70-120 {
    padding-top: 50px;
  }

  ._3d-section._112-112.bg-pink {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3d-section.bg-charcoal.hero-section-sp {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  ._3d-section._90-90, ._3d-section.seo-lp-diff-section, ._3d-section.pa-im-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._3d-section.landing-footer {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._3d-section.sa-hero-section {
    margin-top: 140px;
  }

  ._3d-section.sa-how-section-main {
    padding-top: 40px;
  }

  ._3d-section.sa-h-section-main, ._3d-section.sa-gr-section-main {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._3d-section.sa-ss-section-main, ._3d-section.pb-reference-section, ._3d-section.hub-pricing-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._3d-section.bg-pink-lite.padding-section-aseo, ._3d-section.template_section-1.tem_padding-100 {
    padding-top: 40px;
  }

  ._3d-section.tem_bg {
    background-image: url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676547a1e558e751baae8dc2_Group%20103854.png"), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676547a064cab5ab041fc5b4_Group%201038521.png"), linear-gradient(225deg, #0000, #000000b3 33%), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/676546d8f7d4b0f04e7afc5c_50fa77b5a9ba09be7bff4c110d7b4635%20(1).jpeg");
    background-position: 95% 100%, 0 0, 0 0, 50%;
    background-repeat: no-repeat, no-repeat, repeat, repeat;
    background-size: 120px, 60px, auto, cover;
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  ._3d-section.rev4_cs-section.small-padding.overflow {
    overflow: hidden;
  }

  ._3d-section.rev4_cs-section.fs-hero {
    padding-top: 20px;
  }

  ._3d-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._3d-container.overflow-hidden.bottom-margin.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._3d-container.show-in-mobile.hide {
    display: none;
  }

  ._3d-container.new-lp, ._3d-container.abm-new {
    margin-bottom: -64px;
  }

  ._3d-container.faq-top-trusted {
    margin-top: 60px;
  }

  ._3d-container.faq-top-trusted.nopadding {
    margin-top: 0;
  }

  ._3d-container.pad-00, ._3d-container.padding-0-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  ._3d-nav.bg-grey.seo-lp {
    position: fixed;
  }

  ._3d-nav-container {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  ._3d-nav-container.landing-page {
    padding-right: 0;
  }

  .nav-menu-mobile {
    padding: 7px;
    display: block;
  }

  ._3d-nav-link-wrapper.light-pink {
    background-color: var(--bg-pink);
  }

  ._3d-nav-logo {
    padding-left: 16px;
  }

  ._3d-btn {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
    line-height: 24px;
  }

  ._3d-btn.na-v.for-mobile-nav {
    padding: 10px 14px;
    font-size: 14px;
  }

  ._3d-btn.icon {
    border-width: 0;
    border-radius: 0;
  }

  ._3d-btn.light {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  ._3d-btn.nav-v2.for-mobile-nav {
    padding: 10px 14px;
    font-size: 14px;
  }

  .dart-hero-wrapper.new-lp {
    align-items: center;
    width: auto;
    max-width: none;
  }

  .h2-48-os {
    font-size: 30px;
  }

  .h2-48-os.is--dark.center.left-in-mobile {
    text-align: left;
    line-height: 45px;
  }

  .h2-48-os.is--dark.h3 {
    line-height: 1.2;
  }

  .h2-48-os.is--dark.h3.font-cen {
    text-align: center;
  }

  .h2-48-os._800.center {
    font-size: 28px;
  }

  .h2-48-os.switch {
    text-align: center;
  }

  .h2-48-os.switch.yellow._1 {
    position: relative;
  }

  .h2-48-os.switch.red {
    text-align: center;
  }

  .h2-48-os.switch.red._3 {
    font-size: 30px;
  }

  .h2-48-os.h2-line-height {
    line-height: 38px;
  }

  .p1-20px {
    font-size: 16px;
  }

  .dart-hero-logo-wrapper {
    margin-top: 48px;
  }

  .dart-hero-logo-row {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .dart-hero-logo-row.width {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dart-hero-logo-row.width.wrap {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .dart-logo-block {
    width: 100px;
  }

  .dart-hero-logo-img {
    width: 100%;
    max-height: 28px;
  }

  .dart-testimonial-profile-wrapper {
    grid-column-gap: 0px;
  }

  .dart-testimonial-profile-wrapper.case-study {
    height: 100px;
  }

  .dart-testimonial-profile-wrapper.is--new {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 110px 1.75fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .dart-testimonial-profile-wrapper.bg-sky {
    grid-template-columns: 100px 1fr 1fr;
  }

  .h3-36px-opensauce {
    font-size: 24px;
    line-height: 1.22222;
  }

  .h3-36px-opensauce._600.left-in-mobile {
    text-align: left;
  }

  .h3-36px-opensauce.font-color-dark-sky._800.mobile-30px {
    font-size: 30px;
  }

  .p2-18px {
    font-size: 16px;
    line-height: 1.5;
  }

  .p2-18px.cb-500._16 {
    font-size: 16px;
  }

  .dart-testimonil-grpahic.inside {
    width: 32px;
  }

  .dart-testimonial-profile-avatar {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dart-testimonial-profile-avatar.case-study {
    height: 100px;
  }

  .dart-testimonial-profile-designation {
    justify-content: center;
    align-items: flex-start;
    padding-left: 16px;
  }

  .h5-24px-opensauce {
    font-size: 18px;
    line-height: 1.33333;
  }

  .dart-test-text.bigger {
    width: auto;
  }

  .dart-test-text-logos {
    grid-column-gap: 20px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    justify-content: space-around;
    place-items: center;
    display: flex;
  }

  .dart-test-text-logos.startups-logo-gap {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
  }

  .dart-2box-wrapper {
    margin-top: 32px;
  }

  .home-services-kicker {
    height: auto;
  }

  .home-services-kicker-boc {
    max-width: 55%;
  }

  .home-services-kicker-divide {
    margin-left: 8px;
    margin-right: 8px;
  }

  .h4-30px {
    margin-top: 10px;
    font-size: 20px;
  }

  .dart-services-heading, .dart-services-heading.proc-ess {
    grid-row-gap: 8px;
  }

  .dart-services-heading.proc-ess.align-center {
    width: 100%;
  }

  .dart-services-tab-wrapper {
    margin-top: 32px;
  }

  .dart-services-tab {
    grid-row-gap: 0px;
  }

  .dart-services-tab-link {
    padding-left: 12px;
    padding-right: 12px;
  }

  .services-tab-content-text.new-lp {
    padding-right: 12px;
  }

  .services-tab-content-box {
    width: auto;
  }

  .process-timeline-wrapper.overflow-hidden {
    overflow: hidden;
  }

  .process-timeliine-wrapper {
    grid-column-gap: 42px;
    margin-top: 16px;
  }

  .process-timeline-content {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .process-timeline-content.img {
    display: none;
  }

  .process-timeline-content.new-style {
    width: 100%;
  }

  .process-timeline-illustration.show-in-mobile {
    margin-bottom: 28px;
    display: block;
  }

  .ppl-heading-1 {
    grid-row-gap: 8px;
    width: 100%;
  }

  .ppl-switch-heading-wrapper {
    text-align: center;
    align-items: center;
    overflow: hidden;
  }

  ._3d-ppl-carousel-wrapper {
    z-index: 5;
    width: 250px;
    margin-top: 32px;
    position: relative;
  }

  ._3d-ppl-info-wrapper {
    grid-column-gap: 2px;
  }

  ._3d-ppl-info-content {
    grid-row-gap: 4px;
  }

  ._3d-ppl-icon {
    max-width: 36px;
    max-height: 36px;
  }

  .hero-left-2 {
    width: 100%;
    min-height: 50%;
  }

  .slider-nav {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 4.95rem;
    inset: -39% 0% auto;
  }

  .icon {
    border: 1px solid #0e145d;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-stack-wrapper {
    width: 75%;
    max-width: 300px;
    padding-top: 95%;
  }

  .hero-content-grid {
    grid-row-gap: 4.5rem;
    flex-direction: column;
  }

  .hero-right-2 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 38%;
    margin-left: 0;
    padding: 0;
  }

  .trusted-wrapper {
    margin-top: 36px;
  }

  .trusted-icon {
    width: 100px;
  }

  .say-component.no-padding {
    margin-top: 51px;
    padding-top: 0;
  }

  .say-wrapper {
    grid-row-gap: 56px;
  }

  .say-item {
    flex-direction: row;
    flex: 0 auto;
    align-items: stretch;
    height: 128px;
    margin-top: 20px;
  }

  .say-item-content {
    padding: 5px 0 5px 5px;
  }

  .say-aphost {
    width: 48px;
    top: -17px;
    left: -24px;
  }

  .say-top-text {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
  }

  .say-name {
    margin-top: 6px;
    font-size: 16px;
    line-height: 1.25;
  }

  .say-designation {
    font-size: 14px;
  }

  .say-icon {
    width: 68px;
  }

  .say-icon.hiver-icon {
    height: auto;
  }

  .say-lightbox {
    flex: none;
    align-self: stretch;
    width: 128px;
    height: 128px;
  }

  .max-width-765px {
    align-items: stretch;
  }

  .margin-top-48px {
    margin-top: 36px;
  }

  .margin-top-48px.mtt-20 {
    margin-top: 20px;
  }

  .margin-top-48px.mt-40 {
    margin-top: 36px;
  }

  .tt-wrapper {
    flex-flow: wrap;
    place-content: center space-around;
    align-items: flex-start;
    margin-top: 28px;
  }

  .tt-icon {
    height: 34px;
  }

  .footer-component {
    padding-left: 0;
    padding-right: 0;
  }

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

  .footer-column._1st {
    width: 120px;
  }

  .footer-link {
    font-size: 14px;
  }

  .footer-alert-text {
    right: 0;
  }

  .footer-newsletter-wrapper {
    text-align: center;
    align-self: stretch;
    width: 100%;
    font-size: 16px;
  }

  .footer-form {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .footer-field {
    height: 50px;
  }

  .footer-field::placeholder {
    text-align: center;
  }

  .footer-button {
    height: 50px;
    font-size: 14px;
  }

  .footer-column-wrapper {
    grid-column-gap: 32px;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
  }

  .tabs-absolute {
    font-size: 10px;
    line-height: 1.25;
    top: 8px;
    right: 6%;
  }

  .logo-mobile {
    max-width: 100px;
    max-height: none;
  }

  .home-service-rocket-icon {
    max-width: 60%;
  }

  .home-service-pattern {
    max-width: 50%;
  }

  ._3d-nav-dropdown {
    text-align: center;
    margin-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  ._3d-nav-dropdown.for-dashboard {
    margin-right: 10px;
    padding-right: 0;
    position: static;
  }

  ._3d-nav-toogle {
    max-width: 100%;
  }

  ._3d-nav-toogle.w--open {
    width: 105px;
  }

  ._3d-nav-dropdown-list.w--open {
    padding-top: 8px;
    padding-bottom: 0;
    padding-right: 4px;
  }

  ._3d-nav-dropdown-list.for-dashboard.w--open {
    width: 300px;
    position: absolute;
    inset: 50px 0% auto;
  }

  .process-sub-text {
    margin-top: 26px;
    font-size: 18px;
  }

  .lighbox-play-icon-wrapper.startup-page.new-size-casestudy {
    width: 60px;
    height: 60px;
  }

  .no-wrap {
    white-space: nowrap;
  }

  ._3d-people-outer-wrapper {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible;
  }

  ._3d-ppl-carousel-outer-block {
    z-index: 2;
    background-color: var(--3d-dart-purple);
    width: 250px;
    margin-top: 12px;
    display: block;
    position: absolute;
    inset: 0% 0% -12px -12px;
  }

  ._3d-ppl-carousel-outer-block._2 {
    z-index: 1;
    background-color: var(--3d-dark-sky);
    margin-top: 24px;
    bottom: -24px;
    left: -24px;
  }

  .services-dropdwon-wrapper {
    flex-direction: column;
    display: flex;
  }

  .services-dropdown {
    width: 100%;
  }

  .services-dropdown-toggle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .services-dropdown-text {
    white-space: normal;
  }

  .startups-header-component {
    grid-row-gap: 40px;
  }

  .startups-header-image-wrapper {
    display: none;
  }

  .startups-header-para {
    margin-bottom: 24px;
  }

  .dart-test-text-item {
    text-align: left;
  }

  .vs-wrapper {
    grid-row-gap: 18px;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .vs-wrapper.scaleups {
    grid-row-gap: 48px;
  }

  .vs-item.second-item {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vs-top-text {
    padding-left: 36px;
    padding-right: 36px;
  }

  .vs-top-text.second-item-text {
    transform: rotate(-3.41deg)translate(0, -32px);
  }

  .vs-content-item {
    grid-column-gap: 18px;
    margin-bottom: 10px;
  }

  .vs-icon {
    width: 26px;
  }

  .absolute-dark-blue-bottom-part.startup-gap {
    height: 250px;
  }

  .timeline-content-list-item {
    align-items: flex-start;
    font-size: 14px;
  }

  .timeline-image {
    max-height: 220px;
  }

  .font-size-24px.margin-top-8px {
    font-size: 20px;
  }

  .font-color-dark-sky.left-align {
    text-align: left;
  }

  .handshake-image {
    flex: none;
    width: 86px;
    height: 48px;
    margin-left: auto;
    margin-right: -16px;
    display: block;
  }

  .padding-global.is-case-content {
    padding-top: 0;
  }

  .padding-global.is-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .faq_list-grid.no-padding {
    margin-bottom: 0;
  }

  .timeline-slide.new-style {
    padding-bottom: 40px;
  }

  .ss-right-arrow {
    width: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .ss-right-arrow-image {
    width: 32px;
  }

  .ss-left-arrow {
    width: 40px;
  }

  .max-width-1010px.white {
    top: -55px;
  }

  .team-pic-header {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .team-header-icon {
    width: 60px;
    right: 8px;
  }

  .ft-slider-wrapper {
    margin-top: 24px;
  }

  .ft-slide-wrapper {
    width: 86%;
  }

  .ft-previous-logo-wrapper {
    grid-column-gap: 16px;
  }

  .sclaeup-content-component {
    font-size: 18px;
  }

  .scaleup-item {
    grid-column-gap: 16px;
    font-size: 16px;
  }

  .scaleup-sec-1-right, .scaleup-sec-1-left {
    display: none;
  }

  .about-head-text {
    font-size: 16px;
  }

  .about-heading {
    font-size: 30px;
  }

  .about-header_image {
    width: 100%;
    height: 450px;
  }

  .about-section-2 {
    grid-template-columns: 1fr;
  }

  .value-box {
    grid-row-gap: 16px;
  }

  .value-item {
    width: 100%;
    max-width: 300px;
  }

  .about-value-animation {
    width: 100%;
  }

  .value-cta-top-text {
    font-size: 16px;
  }

  .about-newsroom-items.about-newsroom-3-columns.mt-0.calc-items-block {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .about-logos {
    margin-top: 320px;
  }

  .logo-item {
    grid-row-gap: 12px;
  }

  .about-header-text {
    font-size: 18px;
  }

  .darts-wrapper {
    grid-column-gap: 24px;
  }

  .dart-circle {
    width: 60px;
    height: 60px;
  }

  .darts-img {
    top: 15px;
  }

  .darts-text {
    font-size: 50px;
  }

  .bm-header-logo-wrapper {
    text-align: center;
  }

  .bm-logo-flex {
    justify-content: center;
  }

  .ts-component {
    overflow: hidden;
  }

  .tsr-left.show-in-mobile {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    display: flex;
    overflow: auto;
  }

  .ts-card {
    grid-row-gap: 8px;
    flex: none;
    max-width: 300px;
    margin-top: 20px;
    padding: 20px;
  }

  .p3-16px {
    font-size: 14px;
  }

  .ts-card-image {
    margin-bottom: 12px;
  }

  .bm-form {
    grid-template-columns: 1fr;
  }

  .services_component {
    padding: 64px 16px 32px;
  }

  .services_component-grid-item {
    font-size: 16px;
  }

  .wp-grid-item {
    grid-row-gap: 0px;
  }

  .wp-top-part {
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .wp-top-item-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .wp-top-item {
    text-align: center;
    margin-top: .5rem;
  }

  .services-tab-header {
    white-space: normal;
  }

  .service-arrow-wrapper.new-slider-left-arrow, .service-arrow-wrapper.new-slider-right-arrow {
    bottom: -50px;
  }

  .service-absolute-top-image {
    top: -70px;
  }

  .results-number-wrapper {
    grid-row-gap: 32px;
  }

  .results-number-item {
    font-size: 18px;
  }

  .results-number {
    font-size: 54px;
    line-height: 1;
  }

  .results-sec-2-line {
    display: none;
  }

  .main-results-item {
    height: 250px;
    min-height: 100px;
    max-height: 280px;
  }

  .ssagency-new-hero-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ssagency-new-hero-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .ssagency-new-hero-title {
    padding-right: 0;
    font-size: 28px;
    line-height: 1.2;
  }

  .ssagency-new-hero-para {
    font-size: 20px;
  }

  .ssagency-new-hero-subtitle {
    font-size: 25px;
  }

  .ssagency-new-hero-para-white {
    font-size: 20px;
  }

  .ssagency-new-client-slider-title {
    font-size: 27px;
    line-height: 40px;
  }

  .ssagency-new-seo-conv-title {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 40px;
  }

  .ssagency-new-seo-conv-boxset-container {
    text-align: center;
  }

  .ssagency-new-seo-conv-grid-title {
    font-size: 20px;
  }

  .ssagency-new-seo-conv-grid-para {
    font-size: 18px;
  }

  .ssagency-new-why-td-left-title, .ssagency-new-why-td-left-subtitle, .ssagency-new-testmonial-title {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 40px;
  }

  .ssagency-slide-rightarrow-img {
    width: 24px;
    max-width: 100%;
    height: 24px;
    right: -8px;
  }

  .ssagency-new-choose-title {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 40px;
  }

  .ssagency-new-choose-blue-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ssagency-new-choose-blue-block-title {
    font-size: 20px;
    line-height: 30px;
  }

  .ssagency-new-choose-blue-block-list {
    padding-left: 20px;
  }

  .ssagency-new-faq-section-title {
    font-size: 32px;
    line-height: 45px;
  }

  .ssagency-footer-call-out-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ssagency-footer-call-out-button {
    padding: 10px 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .blog-header {
    margin-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .main-blog-post {
    margin-left: 20px;
    margin-right: 20px;
  }

  .blog-main-content-wrapper {
    grid-row-gap: 6px;
    padding: 24px 16px;
  }

  .blog-header-bg {
    height: 240px;
  }

  .position-portfolio-item-center {
    grid-row-gap: 12px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .why-use-grid {
    margin-top: 32px;
  }

  .why-us-grid-content {
    margin-left: 20px;
    margin-right: 20px;
  }

  .pos-circle-ticl {
    display: none;
  }

  .blog_tab-form.flex-box {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .blog_tab-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .blog_tab-radio-field {
    padding-top: .4rem;
    padding-bottom: .4rem;
    font-size: 14px;
  }

  .button-wrapper {
    align-self: stretch;
  }

  .work_wrapper, .tech_grid-new-lp {
    grid-template-columns: 1fr;
  }

  .services_component-grid-item-newlp {
    font-size: 16px;
  }

  .services_component-grid-newlp.gap {
    grid-row-gap: 50px;
  }

  .wp-grid-item-newlp {
    grid-row-gap: 0px;
  }

  .marquee {
    margin-bottom: -57px;
  }

  .grid-26 {
    height: auto;
  }

  .hero-heading-h2 {
    letter-spacing: -.72px;
    font-size: 32px;
    line-height: 44px;
  }

  .hero-heading-h2.banner {
    font-size: 30px;
    line-height: 38px;
  }

  .hero-paragraph {
    letter-spacing: -.36px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .hero-paragraph.banner {
    font-size: 18px;
    line-height: 26px;
  }

  .hero-text-div.width {
    width: 100%;
  }

  ._3d-btn-lp {
    font-size: 16px;
    line-height: 24px;
  }

  .lp-section {
    padding: 40px 0;
  }

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

  .lp-section.section-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-19 {
    text-align: center;
    margin-top: 40px;
  }

  ._2-section-lp-tab {
    width: auto;
  }

  ._2-section-heading {
    letter-spacing: -.72px;
    width: 100%;
    font-size: 36px;
    line-height: 44px;
  }

  ._2-section-tab-content-heading {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  .columns-8 {
    flex-direction: column;
  }

  .tab-col-div {
    padding: 20px 30px;
  }

  .tab-content-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .tab-content-text {
    font-size: 14px;
    line-height: 22px;
  }

  .tab-content-img {
    margin-bottom: 20px;
  }

  .lp-section3-heading {
    margin-bottom: 20px;
    font-size: 36px;
    line-height: 44px;
  }

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

  .lp-section3-column.no-margin {
    margin-bottom: 20px;
  }

  .lp-section3-img-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-section-2-heading {
    letter-spacing: -.72px;
    width: 100%;
    font-size: 36px;
    line-height: 44px;
  }

  .lp-section-2-sub-heading {
    width: 100%;
    margin-bottom: 20px;
  }

  .lp-section2-parent-grid {
    grid-template: "Area-1"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .lp-section2-column-div {
    margin-top: 100px;
    padding: 40px 20px 60px;
  }

  .lp-section2-inner-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin-top: -60px;
  }

  .image-23 {
    display: block;
  }

  .lp-section2-grid-heading, .lp-section2-grid-heading-right {
    top: -90px;
  }

  .div-block-34 {
    display: none;
  }

  .columns-9 {
    flex-direction: column;
  }

  .heading-95 {
    letter-spacing: -.72px;
    font-size: 36px;
    line-height: 44px;
  }

  .text-block-54 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-wrapper {
    width: 150px;
    height: 150px;
  }

  .sticky-bar {
    height: auto;
  }

  .text-block-55 {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 14px;
  }

  .list-7, .list-item-9 {
    width: auto;
  }

  .head-lp {
    width: auto;
    font-size: 50px;
  }

  .div-block-42.padding {
    margin-bottom: 40px;
  }

  .div-block-43 {
    flex-direction: column;
  }

  .tab-button {
    padding-left: 12px;
    padding-right: 12px;
  }

  .h1-48px-opensauce-copy {
    font-size: 30px;
  }

  .benifits {
    flex-direction: column;
  }

  .benifits-image {
    width: 50px;
    height: 50%;
    margin-bottom: 20px;
  }

  .image-47 {
    margin-top: 41px;
  }

  .compare-text {
    height: 100px;
  }

  .heading-102 {
    text-align: center;
    font-size: 18px;
  }

  .image-49 {
    width: 20px;
  }

  .home-service-rocket-icon-copy {
    max-width: 60%;
  }

  .home-service-pattern-copy {
    max-width: 50%;
  }

  .cta-wrapper-4 {
    padding-left: 30px;
  }

  .text-block {
    max-width: 100%;
  }

  .image-55 {
    top: auto;
    bottom: auto;
    left: 0;
  }

  .heading-104, .heading-104.white {
    font-size: 30px;
  }

  .text-block-76 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-105 {
    font-size: 24px;
    line-height: 30px;
  }

  .image-wrapper-copy {
    margin-top: 135px;
    margin-bottom: 126px;
  }

  .heading-104-copy {
    font-size: 30px;
  }

  .marquee-testimonial {
    overflow: visible;
  }

  .testimonial {
    width: 300px;
  }

  .marquee-wrapper-testimonial.testimonial-sliders {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .benifits-h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .section_ps_hero {
    padding-bottom: 348px;
  }

  .ps_h1 {
    font-size: 60px;
  }

  .ps_video {
    transform: scale(1);
  }

  .pf_wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .pf_cover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .pf_cover-img {
    height: 280px;
  }

  .pf_h3 {
    font-size: 32px;
  }

  .pf_cta-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: 40px;
    grid-template-columns: 40px 40px 1fr;
    width: 100%;
    margin-top: 1rem;
  }

  .pf_review-paragraph {
    font-size: 16px;
  }

  .pf_author-img {
    width: 80px;
    height: 80px;
  }

  .pf_author-info {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-left: 20px;
    padding-right: 12px;
  }

  .pf_author-name {
    font-size: 16px;
  }

  .pf_author-title {
    font-size: 14px;
  }

  .head-div {
    width: 100px;
  }

  .head-text {
    font-size: 14px;
  }

  .img-container {
    width: 100px;
  }

  .table-img {
    max-width: 80px;
    max-height: 18px;
  }

  .footer-link-copy {
    font-size: 14px;
  }

  .vertical-img {
    max-width: 80px;
  }

  .collection-list-9 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-54 {
    grid-column-gap: 20px;
  }

  .pf_button-wrapper {
    margin-top: 60px;
  }

  .text-size-20px {
    font-size: 18px;
  }

  .content-div {
    width: auto;
  }

  ._3d-tabs-wrapper {
    height: auto;
    font-size: 16px;
  }

  ._583bac {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .image-65 {
    width: 100%;
    display: none;
  }

  .heading-107 {
    font-size: 30px;
    line-height: 150%;
  }

  .div-block-59 {
    flex-direction: column;
  }

  .date-div {
    flex-direction: row;
  }

  .div-block-60 {
    display: none;
  }

  .content-inside-wrapper {
    width: 100%;
  }

  .table-of-content {
    display: none;
  }

  .content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .text-block-89 {
    color: #344054;
    line-height: 31px;
  }

  .inside-rich {
    width: 100%;
  }

  .inside-rich p {
    white-space: normal;
    font-size: 16px;
    line-height: 1.6;
  }

  .inside-rich li {
    white-space: normal;
  }

  .inside-rich a {
    overflow-wrap: anywhere;
  }

  .links-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 16px;
  }

  .h212 {
    font-size: 22px;
    line-height: 1.3;
  }

  .line-text {
    flex-flow: column;
  }

  .grid-31 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-columns: 40px 1fr;
  }

  .main-content {
    margin-bottom: 100px;
  }

  .heading-109 {
    margin-top: 0;
    font-size: 24px;
    line-height: 1.3;
  }

  .status-div {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .status-bar {
    width: 100%;
    padding: 10px;
  }

  .text-block-94, .text-block-95, .text-block-96 {
    font-size: 14px;
  }

  .div-block-68 {
    width: 6px;
    margin-left: 17px;
    margin-right: 17px;
  }

  .partner-logo-container {
    width: auto;
  }

  .hubspot-h1-container.form {
    padding: 15px;
  }

  .heading-110 {
    font-size: 38px;
  }

  .image-69 {
    width: 127px;
  }

  .heading-111 {
    font-size: 28px;
    line-height: 140%;
  }

  .div-block-69 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .image-holder {
    max-width: 100px;
    max-height: 30px;
  }

  .ene-to-end-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .heading-112 {
    font-size: 28px;
  }

  .div-block-70 {
    grid-row-gap: 40px;
  }

  .heading-113 {
    font-size: 32px;
  }

  .plans {
    width: auto;
  }

  .plans.ga4 {
    width: auto;
    padding: 20px;
  }

  .div-block-76 {
    height: auto;
    padding: 40px 10px;
  }

  .div-block-76.ga4 {
    margin-top: 24px;
  }

  .text-block-106 {
    font-size: 16px;
    line-height: 140%;
  }

  .div-block-78.itilite {
    width: 150px;
    height: 40px;
    top: -5%;
  }

  .image-75 {
    max-width: 100px;
    max-height: 35px;
  }

  .slider-11 {
    width: 288.021px;
    height: 650px;
  }

  .button-9 {
    padding: 15px 32px;
    font-size: 18px;
  }

  .slide-nav-10 {
    margin-bottom: 78px;
  }

  .heading-114 {
    font-size: 18px;
  }

  .div-block-69-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .button-10 {
    padding: 15px 20px;
  }

  .button-10.green {
    bottom: -24%;
  }

  .hero-content-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .heading-115.ma {
    font-size: 30px;
  }

  .text-block-108.ma {
    font-size: 16px;
  }

  .div-block-81 {
    width: auto;
    padding: 20px;
  }

  .image-432 {
    max-width: 100%;
  }

  .image-433 {
    width: 17px;
  }

  .outer-ma {
    padding: 20px;
  }

  .heading-116 {
    font-size: 18px;
    line-height: 1.5;
  }

  .div-block-83.right-tilt {
    padding: 5px 10px;
    top: -45px;
  }

  .abs-text {
    font-size: 20px;
    line-height: 1.5;
  }

  .outer-wrapper {
    padding-top: 56px;
  }

  .container-ma {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .ps-120, .ps-80 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .job_positions-graphics {
    max-width: 50%;
    top: -12.2vw;
  }

  .form-block-3 {
    width: auto;
  }

  .msg-box-tag {
    font-size: 16px;
  }

  .stairs_grid {
    margin-top: 3rem;
  }

  .stairs_grid-item {
    padding: 1.125rem;
  }

  .stairs_h3 {
    font-size: 1.125rem;
  }

  .spacer-64.for--heading {
    padding-top: 3rem;
  }

  .grid.gap-3 {
    flex-direction: column;
    display: flex;
  }

  .grid.career-page {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .ps-96.top {
    padding-top: 64px;
  }

  .timeline_progress-wrapper {
    flex: none;
  }

  .values_list-wrapper {
    padding: 2rem 1.5rem;
  }

  .wrapper-horizontal.relativ.webinar {
    flex-direction: column-reverse;
  }

  .wrapper-horizontal.gap-40.hero-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .webinar-form-block {
    position: static;
  }

  .speaker-cards {
    flex-direction: column;
  }

  .heading-122 {
    font-size: 32px;
    font-weight: 700;
  }

  .image-435 {
    max-width: 100%;
    height: 300px;
  }

  .text-block-123 {
    font-size: 22px;
    font-weight: 600;
  }

  .div-block-90 {
    margin-bottom: 20px;
    position: static;
  }

  .div-block-91 {
    width: 100%;
  }

  .tdd-webinar-header {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .webinar-h1 {
    font-size: 45px;
  }

  .webinar-feature-h2 {
    font-size: 26px;
  }

  .webniar-desc-wrapp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cards-h2-web {
    font-size: 18px;
  }

  .cards-auth-wrapper {
    flex-flow: column;
  }

  .auth-1 {
    width: 100%;
  }

  .fs-h1 {
    font-size: 30px;
  }

  .fs-hero-desc {
    font-size: 18px;
  }

  .fs-h2 {
    font-size: 30px;
  }

  .fs-helping-cards-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .arrows-abs-block {
    top: -6%;
  }

  .wrapper-vertical.seo-lp-gap.gp-mini {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .wrapper-vertical.seo-lp-tdd {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .webinar-hero-section {
    padding: 40px 0 0;
  }

  .webinar-hero-section.hero {
    padding-bottom: 64px;
  }

  .webinar-hero-section._96-0 {
    padding-top: 32px;
  }

  .webinar-hero-section.bg-pink.small-padding.overflow {
    overflow: hidden;
  }

  .webinar-hero-section.dark-pink.height-fixed {
    height: 630px;
  }

  .webinar-hero-section.dark-pink.about-head {
    overflow: hidden;
  }

  .webinar-hero-section.cg-300._96-96 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .webinar-hero-section.footer {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .webinar-hero-section.timeline-coverup {
    padding-bottom: 64px;
  }

  .webinar-hero-section.darts {
    padding-top: 40px;
  }

  .webinar-hero-section.ts {
    background-size: auto;
  }

  .webinar-hero-section.resilts-header {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .webinar-hero-section.results-padding-0 {
    height: 2850px;
  }

  .webinar-hero-section.bg-black._96-96, .webinar-hero-section.yellow-shade-bg.padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .webinar-hero-section.cb-500.padding.bg-black {
    overflow: hidden;
  }

  .webinar-hero-section._80-80.bg-pink, .webinar-hero-section._80-80.bg-pink._140-140 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .webinar-hero-section._70-120 {
    padding-top: 50px;
  }

  .webinar-hero-section._112-112.bg-pink {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .coach-h1-desc {
    font-size: 17px;
  }

  .coach-h1-desc.bigger {
    font-size: 52px;
  }

  .coach-video {
    padding-top: 36%;
  }

  .coach-hero-description-div {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-94.end {
    margin-left: 0;
  }

  .tracker-coach {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .fs-h2-desc.dark {
    font-size: 16px;
  }

  .coach-date-time-div {
    flex-direction: column;
  }

  .fwd-hero-wrapper {
    width: 100%;
  }

  .fwd-author-box {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .fwd-author-info-box {
    flex: 0 auto;
    padding-top: 20px;
    padding-left: 0;
  }

  .fwd-author-box-full {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .fwd-author-info-box-full {
    flex: 0 auto;
    padding-top: 20px;
    padding-left: 0;
  }

  .careers_hero.v2 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .carousel_img {
    max-height: 65vw;
  }

  .slider_link {
    color: #fbfbfb;
    text-decoration: none;
  }

  .ppc-lp-h1, .ppc-lp-h1.bigger {
    font-size: 32px;
  }

  .ppc-lp-h1.dark.fs-60 {
    font-size: 36px;
  }

  .sp-h2, .sp-h2.font-size-48 {
    font-size: 30px;
  }

  .sp-h2-desc.dark {
    text-align: center;
    font-size: 16px;
  }

  .sp-logos-wrapp {
    flex-direction: row;
  }

  .button-11.ppc-lp {
    max-width: 230px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .sp-withtdd-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .sp-ww-points-icon {
    width: 30px;
  }

  .sp-ww-points-text {
    font-size: 16px;
  }

  .sp-testimonials-desc {
    font-size: 17px;
  }

  .green-text-goal {
    font-size: 16px;
  }

  .div-block-97.max-width {
    max-width: none;
  }

  .text-block-132 {
    font-size: 16px;
  }

  .text-block-132.max-width {
    max-width: none;
  }

  .div-block-100 {
    margin-bottom: 40px;
  }

  .sp-logos {
    max-height: 20px;
  }

  .playbook-cms-rich-card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .playbook-cms-descrption-card, .playbook-cms-card {
    width: 100%;
  }

  .playbook-rich-text-block h1, .playbook-rich-text-block h2 {
    font-size: 28px;
  }

  .playbook-rich-text-block h3 {
    font-size: 22px;
  }

  .toc-wrapper {
    width: 100%;
  }

  .blog-post-social-icons-container {
    margin-bottom: 20px;
    top: -3.5%;
  }

  .playbook-item-name-card {
    padding: 15px;
  }

  .playbook-collection-name {
    font-size: 20px;
  }

  .ppc-fractional-content-wrapper {
    grid-template-columns: 1fr;
  }

  .ppc-fractional-content-illustration {
    height: 300px;
  }

  .ppc-fractional-wrapper-main {
    padding-top: 20px;
  }

  .ppc-fractional-illust-rocket {
    width: 170px;
    top: 2%;
  }

  .ppc-fractional-illust-wheel {
    width: 100px;
  }

  .image-444 {
    opacity: .18;
  }

  .new-slider-navbar {
    bottom: -50px;
  }

  .new-slider-container {
    padding-bottom: 100px;
  }

  .new-slider-container.top-margin {
    padding-bottom: 80px;
  }

  .new-slider-mask {
    padding-top: 30px;
  }

  .slider-container.marquee-slider {
    width: 290px;
  }

  .new-slider-wrapper {
    padding: 10px;
  }

  .new-slider-wrapper.is-case {
    padding: 1.25rem;
  }

  .new-slider-logo {
    max-height: 20px;
  }

  .new-testimonial-slider-name-block {
    padding-left: 15px;
  }

  .new-slider-image {
    max-width: 100px;
  }

  .new-slider-image.width, .new-slider-image.width-copy {
    max-width: 130px;
  }

  .div-block-103 {
    width: 300px;
  }

  .slider-h2-new {
    font-size: 24px;
  }

  .marquee-wrapper-hanging {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-139 {
    width: 170px;
    font-size: 17px;
  }

  .marquee-wrapper-hanging-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sides-gradient-left {
    background-image: linear-gradient(to right, #222b40 4%, #0000);
  }

  .sides-gradient-right {
    background-image: linear-gradient(270deg, #222b40 4%, #0000);
  }

  .container-57 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  ._3d-section-2 {
    padding: 64px 0;
  }

  .sp-h2-2 {
    font-size: 30px;
  }

  .sp-h2-desc-2.dark {
    text-align: center;
    font-size: 16px;
  }

  .strike-out-span {
    background-image: none;
  }

  .seo-lp-services-kicker-boc, .seo-lp--services-kicker-boc {
    max-width: 55%;
  }

  .seo-lp-services-kicker {
    height: auto;
  }

  .seo-lp-h2, .seo-lp-h2.font-size-48 {
    font-size: 30px;
  }

  .seo-lp-how-h3.fs-36px {
    font-size: 24px;
  }

  .seo-lp-scolling-image.b2b.mw-100 {
    max-width: 100%;
  }

  .div-block-106, .div-block-106._180 {
    height: 105px;
  }

  .div-block-106._180.height {
    height: 123px;
  }

  .div-block-106._215 {
    height: 105px;
  }

  .div-block-107, .div-block-107._180 {
    padding: 14px;
  }

  .text-block-141 {
    font-size: 20px;
  }

  .div-block-110 {
    right: 0;
  }

  .flow-2023 {
    flex-flow: column;
  }

  .flow-2022 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .flow-2021 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flow-2020, .flow-2019, .flow-2018, .flow-2017, .flow-2016, .flow-2015 {
    flex-flow: column;
  }

  .filter-year-text {
    margin-top: 5px;
    margin-bottom: 5px;
    position: static;
  }

  .flow-filter-form-container {
    top: 120px;
  }

  .div-block-110-copy {
    right: 0;
  }

  .img-lb {
    width: 28px;
  }

  .background-video {
    width: 270px;
    height: 140px;
  }

  ._3d-section-3 {
    padding: 40px 0;
  }

  .sps-dribble-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sps-dribble-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .blog-hero-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-listing-copy {
    grid-template-columns: 1fr;
  }

  .footer-left-container {
    width: 100%;
  }

  .hubspot-partner-wrapper {
    border-top: 5px solid #583bac;
    border-left-style: none;
    flex-flow: column;
    padding-top: 20px;
    padding-left: 0;
  }

  .hubspot-support-text {
    font-size: 16px;
  }

  .revops-popup-div {
    padding: 30px 20px;
  }

  .blog-banner-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 15px;
  }

  .blog-banner-title {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
  }

  .cs-list-description {
    max-width: 100%;
    font-size: 18px;
    font-weight: 700;
  }

  .pb-h1 {
    font-size: 50px;
  }

  .pb-load-more-button {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .playbook-image-wrapper {
    height: 180px;
  }

  .pb-h3-name-wrapper {
    height: 75px;
  }

  .pb-h2 {
    font-size: 32px;
    font-weight: 700;
  }

  .tdd-pricing-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-h3 {
    font-size: 24px;
  }

  .tdd-pricing-text {
    font-size: 16px;
  }

  .tdd-pricing-text._20-px {
    font-size: 22px;
  }

  .tdd-pricing-pointers {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tdd-pricing-list {
    padding-left: 20px;
  }

  .tdd-pricing-pointers-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tdd-testimonial-slider {
    width: 100%;
  }

  .cs-desc-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .cs-desc-h {
    font-size: 20px;
  }

  .cs-desc-text-wrapper {
    grid-column-gap: 15px;
  }

  .cs-desc-h3 {
    padding-left: 12px;
    font-size: 18px;
  }

  .cs-h3-desc {
    margin-left: 12px;
    font-size: 14px;
  }

  .code-embed-2 {
    display: none;
  }

  .calc-body.pad-80.res-pad-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gery-row {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .gery-row.calc-block.mt-60.mt-30.calc-pad.m-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .calc-value-label, .fs-18 {
    text-align: center;
  }

  .value-block {
    flex-flow: column;
  }

  .value-block.mb-10 {
    flex-flow: column;
    justify-content: center;
  }

  .roic-hero-wrapper.mw-1000 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .roic-h1 {
    font-size: 32px;
  }

  .roic-cont-top-wrap {
    padding: 14px 20px;
  }

  .roic-cont-bot-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding: 20px;
  }

  .roic-cont-bot-wrap.roi-calc {
    padding-left: 16px;
    padding-right: 16px;
  }

  .roic-cont-bot-wrap.roi-calc.bg-gray {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .roic-cont-head {
    font-size: 20px;
  }

  .roic-form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .roic-out-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .roic-additional-mains {
    padding: 30px 20px;
  }

  .ppc-testi-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-bottom: 80px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .ppc-testi-wrap.height-fixed {
    height: 580px;
    padding-bottom: 40px;
  }

  .ppc-testi-head {
    font-size: 18px;
  }

  .ppc-testi-bottom {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .ppc-testi-logo {
    width: 80px;
  }

  .ppc-image {
    max-width: 100px;
    margin-top: auto;
    margin-left: auto;
  }

  .text-block-144.text-black.mb-40 {
    margin-bottom: 25px;
  }

  .form-label {
    width: 60%;
    font-size: 14px;
  }

  .text-field {
    width: 35%;
  }

  .table-cell {
    padding-left: 16px;
    padding-right: 16px;
  }

  .table-cell.col1 {
    width: 100%;
  }

  .table-cell.col2, .table-cell.col3 {
    width: 40%;
  }

  .table-cell-text {
    font-size: 14px;
  }

  .table-cell-text.fs-36 {
    font-size: 28px;
  }

  .input-div {
    max-width: 140px;
    padding-right: 8px;
  }

  .text-block-145 {
    font-size: 12px;
  }

  .ppc-slider-wrapper {
    width: 280px;
  }

  .ppc-slider-arrow {
    right: 20%;
  }

  .ppc-slider-arrow.right {
    left: 20%;
  }

  .mw-350 {
    width: 100%;
  }

  .mt-20.mw-80 {
    max-width: 100%;
  }

  .fw-carousel.mb-120 {
    margin-bottom: 40px;
  }

  .about-profile-info {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
  }

  .infinite-carousel-wrapper {
    height: 250px;
  }

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

  .d-section.d-pricing-section {
    padding-left: 0;
    padding-right: 0;
  }

  .d-section.d-why-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .d-h1 {
    font-size: 36px;
  }

  .d-h1.rotate-1, .d-h1.rotate-2 {
    transform: none;
  }

  .d-gr-wrap {
    flex-flow: column;
  }

  .results-wrap {
    margin-top: 20px;
    margin-left: 30px;
  }

  .gr-abs-img-1 {
    max-width: 20%;
    inset: 45% auto auto -9%;
  }

  .gr-abs-img-2 {
    max-width: 20%;
    inset: 30px -23px auto auto;
  }

  .d-h1-wrapper {
    grid-row-gap: 0px;
  }

  .d-link-block-button {
    padding: 16px 48px;
  }

  .d-cta-pin-abs {
    width: 18px;
  }

  .d-logo-slider-img {
    max-width: 100px;
    max-height: 30px;
  }

  .d-drib-scrolling-img, .d-drible-scroll-img-div {
    width: 200px;
  }

  .d-h2 {
    font-size: 30px;
  }

  .d-h2.dark {
    font-size: 24px;
  }

  .d-faq-q-div, .d-faq-a-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .d-pricing-desc-wrapper {
    padding: 20px;
  }

  .d-pricing-h2 {
    font-size: 30px;
  }

  .d-pricing-desc-2-1-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 12px;
    font-size: 12px;
  }

  .d-pricing-h3 {
    font-size: 16px;
  }

  .d-pricing-main-div {
    padding: 20px;
  }

  .d-pricing-tab-content-wrap-1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .d-tab-lr-div {
    padding-left: 4px;
  }

  .d-pricing-tab-cta-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .d-ow-wrap.for-dribbble {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .d-dribble-grid {
    grid-template-columns: 1fr;
  }

  .d-mb-card-wrap {
    width: auto;
  }

  .d-why-left-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .d-why-card-wrap.tilt-right.rel-3 {
    margin-left: 0;
  }

  .d-why-card-wrap.rel-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .d-h2-v2 {
    font-size: 26px;
    font-weight: 600;
    line-height: 1.3;
  }

  .d-alount-img {
    max-width: 170px;
  }

  .d-easy-h2-wrappr {
    width: 100%;
  }

  .d-easy-h3-wrap {
    font-size: 16px;
  }

  .d-easy-h3 {
    font-size: 28px;
  }

  .d-easy-card-wrap {
    width: 100%;
    margin-bottom: 20px;
  }

  .d-easy-card {
    padding: 20px;
    line-height: 1.4;
  }

  .d-easy-card.width-344 {
    width: 200px;
  }

  .d-easy-text {
    font-size: 18px;
    line-height: 1.3;
  }

  .d-easy-card-main._1 {
    width: 100%;
  }

  .d-card-small-text {
    white-space: normal;
    font-size: 11px;
  }

  .d-hero-abs-img-1 {
    display: none;
  }

  .d-why-abs-img1 {
    top: -93px;
  }

  .d-why-abs-img2 {
    left: -153px;
  }

  .d-ow-img {
    top: -211px;
    right: -261px;
  }

  .d-cta-wrappr {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .d-t-abs1 {
    top: -50px;
    left: -91px;
  }

  .d-op-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

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

  .gc-h1 {
    text-align: left;
    line-height: 1.2;
  }

  .gc-h1-desc {
    font-size: 16px;
  }

  .gc-h1-span {
    color: #222b40;
    white-space: normal;
    background-color: #0000;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .gc-h1-span.bing-ads {
    background-color: #0000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .gc-h1-span.meta-ads {
    background-color: #0000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
  }

  .gc-h1-span.linked {
    background-color: #0000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .gc-cta {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gc-h2-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .gc-tab-link {
    padding: 16px;
  }

  .gc-tab-q-wrap {
    font-size: 18px;
  }

  .gc-tab-a-wrap {
    padding-right: 20px;
    font-size: 16px;
  }

  .gc-acc-arr {
    width: 26px;
  }

  .gc-acc-tabs-image.for-mobile {
    width: 230px;
  }

  .gc-cs-2-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .gc-cs-left-wrapper {
    width: 100%;
    padding: 40px 20px;
  }

  .gc-why-img {
    width: 160px;
  }

  .gc-cs-right-wrap {
    width: 100%;
    height: 400px;
  }

  .gc-cs-content-wrap {
    padding: 20px;
  }

  .gc-cs-content-wrap.z-index-2 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .gc-image-heright-40 {
    max-height: 30px;
  }

  .gc-cs-text-wrapper-1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .gc-cs-text-wrapper-2 {
    font-size: 18px;
  }

  .gc-what-wrapp-1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gc-pipe-img {
    width: 50px;
  }

  .gc-acc-img-2 {
    width: 200px;
  }

  .ins-h1 {
    font-size: 50px;
  }

  .ins-collection-name {
    font-size: 20px;
  }

  .gc-how-card-wrap {
    padding: 20px 30px 30px;
  }

  .gc-card-label {
    padding: 10px 30px;
    font-size: 14px;
  }

  .gc-card-h3 {
    font-size: 22px;
  }

  .ma-h1-desc {
    font-size: 16px;
  }

  .ma-pointer-main {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ma-pointer-img {
    width: 16px;
  }

  .ma-what-main-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .bb-h1.lh-1 {
    font-size: 24px;
  }

  .bb-help-main-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .bb-help-wrap-1 {
    flex-flow: column;
  }

  .bb-vs-wrap-sub {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .bb-vs-text-span {
    line-height: 1.6;
  }

  .bb-vs-label-text {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
    line-height: 1.2;
  }

  .bb-vs-label-text.red {
    text-align: center;
  }

  .key-take-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 15px;
  }

  .blog-h2 {
    font-size: 22px;
  }

  .bb-s-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .gc-abs-img-2 {
    margin-bottom: -30px;
    margin-left: -30px;
  }

  .ads-dribble-img-wrap {
    width: 250px;
  }

  .dblock {
    display: inline;
  }

  .teaser-img-tablet-down.res-mb-0 {
    margin-bottom: 0;
  }

  .teaser-section.mb-40.teaser-five.pad-0 {
    padding-bottom: 0;
  }

  .wp-top-heading.bg-black.pad-80 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pa-hero-section {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .pa-hero-wrap-main {
    padding-left: 0;
    padding-right: 0;
  }

  .container-58 {
    max-width: none;
  }

  .clients-quote-two-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid-4 {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .pa-leads-strike {
    top: 243px;
    left: 0;
  }

  .pa-why-card.without, .pa-why-card.with-tdd {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa-cta-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .pa-cta-wrap {
    padding: 40px 0;
  }

  .pa-tools-section.my-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .pa-tools-icon-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    display: grid;
  }

  .pa-tools-icon-wrap.sa {
    grid-template-columns: 1fr 1fr;
  }

  .pa-tools-icon.sa {
    max-height: 37px;
  }

  .pa-goal-section, .pa-goal-section.my-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .pa-goals-main-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .pa-goal-grid {
    grid-template-columns: 1fr;
  }

  .pa-numbers-section, .pa-numbers-section.my-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .pa-number-section-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .pa-testimonial-wrap {
    width: 300px;
    padding: 20px;
  }

  .pa-testi-auth-wrap {
    font-size: 16px;
  }

  .pa-auth-im {
    width: 40px;
  }

  .pa-auth-desc-wrap, .pa-auth-name {
    font-size: 14px;
  }

  .pa-testi-wrap {
    font-size: 16px;
  }

  .calc-about-container.cw-640 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .h2-30px {
    font-size: 24px;
  }

  .calc-supports-container {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .link-calc-text {
    font-size: 18px;
  }

  .blog-brc-wrap {
    flex-flow: wrap;
  }

  .blog-cta {
    padding: 8px 12px;
    font-size: 16px;
  }

  .calc-output-block {
    flex-flow: row;
  }

  .sa-hero-wrap-main {
    padding: 40px 0;
  }

  .sa-h1 {
    font-size: 38px;
  }

  .sa-how-card.color-purple {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 24px;
  }

  .sa-how-icn {
    width: 40px;
  }

  .sa-how-h3 {
    font-size: 22px;
    line-height: 1.3;
  }

  .sa-h-section-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sa-h-initial, .sa-h-final {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sa-gr-wrap-main {
    padding-left: 0;
    padding-right: 0;
  }

  .sa-gr-div {
    padding: 24px;
  }

  .sa-diff-wrap-1 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .sa-diff-wrap-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .sa-diff-top-wrap {
    min-width: 130px;
    max-width: 130px;
  }

  .sa-diff-card-1 {
    padding: 10px;
    font-size: 14px;
  }

  .sa-diff-card-1.min-width-174 {
    min-width: auto;
  }

  .sa-diff-abs-div1 {
    font-size: 12px;
  }

  .sa-diff-card-2.min-width-174 {
    min-width: auto;
    font-size: 14px;
  }

  .sa-diff-img.mobile-view {
    width: 42px;
  }

  .sa-diff-msg1, .sa-diff-msg2 {
    font-size: 14px;
  }

  .sa-ss-grd {
    width: 100%;
  }

  .sa-ss-card {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sa-ss-gap-1 {
    flex-flow: wrap;
  }

  .sa-ss-img-wrap {
    min-height: 140px;
    max-height: 140px;
  }

  .sa-ss-divider-1 {
    display: none;
  }

  .sas-img-1 {
    width: 100%;
    max-width: 180px;
  }

  .sas-img-2 {
    width: 80px;
  }

  .sas-img-3 {
    width: 130px;
    margin-left: 99px;
  }

  .sas-abs-text {
    position: relative;
  }

  .sas-img-4 {
    width: 180px;
  }

  .sas-img-5 {
    max-width: 160px;
  }

  .sa-only-mobile {
    font-size: 18px;
  }

  .form-parent-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pb-h1-container {
    margin-bottom: 0;
  }

  .pb-hh1 {
    font-size: 32px;
    line-height: 1.3;
  }

  .pb-ref-wrap-main {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .pb-hh2 {
    font-size: 28px;
  }

  .pb-ref-img-wrap {
    height: 180px;
  }

  .pb-ref-h3 {
    font-weight: 700;
  }

  .cr-nav-ctas {
    flex-flow: column;
  }

  .calc-section {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .meta-results-block {
    flex-flow: column;
  }

  .author-hero.bg-blue.mw-690.m-auto {
    padding-bottom: 26px;
    padding-left: 26px;
    padding-right: 26px;
  }

  .author-desc {
    font-size: 16px;
  }

  .author-blog-info, .author-blog-info.bg-gray {
    padding: 30px;
  }

  .author-blog-title.m-0, .heading-3.margin-0 {
    font-size: 24px;
  }

  .hub-data-wrapper-main {
    width: 100%;
  }

  .hub-top-status-wrap {
    padding: 16px;
  }

  .hub-points-wrapp {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: wrap;
    font-size: 16px;
  }

  .calc-text-block h2 {
    font-size: 24px;
  }

  .hub-h2 {
    font-size: 32px;
  }

  .hub-pricing-card {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hub-h3 {
    font-size: 20px;
  }

  .hub-pricing {
    font-size: 22px;
  }

  .pricing-text-span {
    font-size: 36px;
  }

  .hub-pricing-desc {
    font-size: 16px;
  }

  .case-hero_main-img {
    padding-bottom: 70%;
  }

  .case-hero_logo.is-mob {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.25rem;
  }

  .case-hero_card {
    max-width: 100%;
    margin-top: -60px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .case-hero-h1 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.4;
  }

  .case-hero_stats {
    flex-flow: column;
  }

  .case-content_table {
    max-width: none;
  }

  .case-hero_overlay {
    filter: blur(90px);
  }

  .case-testimonialrich-text h3 {
    font-size: 1.5rem;
  }

  .case-testimonialrich-text p {
    font-size: .875rem;
  }

  .location-hero_heading {
    font-size: 2rem;
  }

  .padding-section-large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .location-map_wrapper {
    padding: 0;
  }

  .location-map_content {
    width: 100%;
    padding: 1.5rem;
  }

  .location-map_link-wrap {
    font-size: 1.25rem;
  }

  .custom-heading-wrapper {
    flex-flow: column;
    display: flex;
  }

  .div-102.small {
    font-size: 2rem;
  }

  .heading-wrapper-custom {
    font-size: 2rem;
    display: inline;
  }

  .footer-add-links-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
    max-height: 320px;
    overflow: auto;
  }

  .p2-form-wrap {
    max-height: 600px;
  }

  .p2-div-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 20px;
  }

  .p2-logos-wrap {
    max-width: 300px;
  }

  .p2-h2 {
    font-size: 18px;
  }

  .blog-left-wrap {
    display: none;
  }

  .ppc-type-card-wrap {
    padding: 20px;
  }

  .ppc-type-img {
    max-height: 28px;
  }

  .ppc-h3 {
    font-size: 24px;
  }

  .ppc-type {
    background-color: #0000;
    flex-flow: column-reverse wrap;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0;
  }

  .ppc-adv-h3 {
    font-size: 24px;
    line-height: 1.3;
  }

  .terms-h1 {
    font-size: 40px;
  }

  .exit-popup {
    padding: 25px 10px;
  }

  .ep-heading {
    font-size: 28px;
  }

  .exit-popup-icons {
    grid-template-columns: 1fr;
  }

  .exit-popup-image {
    min-width: auto;
  }

  .exit-close {
    max-width: 12px;
  }

  .dash-menu-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }

  .hide-for-mobile {
    display: none;
  }

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

  ._3d-btn-v2 {
    font-size: 16px;
    line-height: 24px;
  }

  ._3d-btn-v2.na-v.for-mobile-nav {
    padding: 10px 14px;
    font-size: 14px;
  }

  ._3d-btn-v2.icon {
    border-width: 0;
    border-radius: 0;
  }

  ._3d-btn-v2.light {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  ._3d-btn-v2.line-wrapped {
    padding: 16px 20px;
  }

  .tem_img-wrap-hero {
    max-width: 320px;
    margin-right: 0;
  }

  .tem_hero-img-wrap1 {
    max-width: 180px;
  }

  .tem_slider {
    max-width: none;
  }

  .tem_slider-content-main {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flex-vertical-16.pb-30 {
    padding-bottom: 0;
  }

  .tem_slider-logo {
    width: 120px;
  }

  .tem_slider-author-wrap {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-weight-extra-bold, .tem_slider-content {
    font-size: 1rem;
  }

  .tem-abs-img-1 {
    max-width: 250px;
  }

  .tem-abs-img-2 {
    max-width: 100px;
    bottom: 12px;
  }

  .tem-abs-img-4 {
    max-width: 90px;
  }

  .tem_slider-img {
    max-width: 50px;
  }

  .flex-vertical-80 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .text-size-large {
    font-size: 20px;
  }

  .tem_numbers {
    font-size: 40px;
  }

  .tem_slider2-content-wrap {
    padding: 24px;
  }

  .flex-vertical-20.tem_frame-1-card {
    flex-flow: column;
  }

  .faq-drop-toggle {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    white-space: pre-wrap;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tem_process-grid {
    grid-template-columns: 1fr 32px;
  }

  .tem_process-grid-wrapper {
    display: none;
  }

  .tem_process-number {
    margin-top: 0;
  }

  .tem_hidden-mobile {
    display: none;
  }

  .tem_process-slider-mobile {
    display: block;
  }

  .tem_p-abs-1.is-3 {
    display: none;
  }

  .heading-large-black {
    font-size: 40px;
  }

  .logos-marquee-wrapper, .logos-marquee-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .logo-marquee-img {
    max-width: 140px;
  }

  .tem_test-card {
    padding: 32px 24px;
  }

  .tem_test-card-image {
    width: 52px;
  }

  .tem_tabs-menu {
    margin-bottom: 48px;
  }

  .tem_tab-content-wrapper-1 {
    padding: 40px 32px 220px;
  }

  .tem_tab-img-abs-wrap {
    width: 300px;
    height: 250px;
  }

  .tem-abs-image-tab-1-1 {
    width: 35px;
    right: 82px;
  }

  .tem-abs-image-tab-1-2 {
    width: 80px;
  }

  .tem-abs-image-tab-1-3 {
    width: 120px;
  }

  .tem-abs-image-tab-1-4 {
    width: 45px;
  }

  .tem-abs-image-tab-1-5 {
    width: 120px;
  }

  .tem-abs-image-tab-2-2 {
    width: 160px;
    left: -15%;
  }

  .tem-abs-image-tab-2-1 {
    width: 70px;
  }

  .tem-abs-image-tab-2-3, .tem-abs-image-tab-3-1 {
    width: 130px;
  }

  .tem-abs-image-tab-3-4 {
    width: 17px;
    top: 63%;
    right: 67%;
  }

  .tem-abs-image-tab-3-5 {
    width: 17px;
    right: 136px;
  }

  .tem_hub-card {
    max-width: 300px;
    padding-top: 135px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tem_hub-card.is-green {
    background-size: auto 105px;
  }

  .tem_hub-card.is-yellow {
    background-size: auto 104px;
  }

  .tem_border-text {
    font-size: 20px;
  }

  .tem_cta-wrapper {
    padding: 24px;
  }

  .tem_p-abs-11.is-3, .tem_p-abs-1-copy.is-3 {
    display: none;
  }

  .tem_cta-abs-img-1, .tem_cta-abs-img-2 {
    width: 120px;
  }

  .tem_li-card {
    padding: 24px;
  }

  .tem_li-card-sub {
    margin-right: -40px;
    font-size: 20px;
  }

  .tem_tab-wrapper {
    padding: 12px;
  }

  .tem_tab-2-link {
    padding: 24px;
  }

  .posts-header.pb-220 {
    padding-bottom: 180px;
  }

  .tem_slider-2-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding: 24px;
  }

  .tem_li-table-wrap {
    overflow: auto;
  }

  .tem_table-grid {
    grid-template-columns: 100px 170px 170px;
  }

  .tem_li-table-head-div {
    font-size: 18px;
  }

  .tem_li-table-head-div.is-other {
    padding-left: 13px;
    padding-right: 13px;
  }

  .tem_li-table-content-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 12px;
    font-size: 14px;
  }

  .tem_li-table-content-wrap.is-tdd, .tem_li-table-content-wrap.is-other {
    padding-left: 12px;
  }

  .tem_li-slider-arrow {
    width: 28px;
    height: 28px;
    top: 24px;
  }

  .tem_li-slider-arrow.is-left {
    right: 60px;
  }

  .tem_li-slider-arrow.is-right {
    right: 24px;
  }

  .tem_li-slide-wrapper-main {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 24px;
  }

  .tem_li-flex-horizontal {
    flex-flow: column;
  }

  .tem_li-pointer-wrap {
    padding-top: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .tem_li-slider-icon {
    max-height: 28px;
  }

  .tem_li-pointer {
    font-size: 36px;
    line-height: 1;
  }

  .tem_pr-slide-wrap {
    height: 400px;
  }

  .tem_pr-marquee-wrapper, .tem_pr-marquee-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tem_pr-item-wrap {
    max-width: 200px;
  }

  .tem_slideshow-wrapper {
    width: 300px;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .tem_number-grid {
    grid-template-columns: 1fr;
  }

  .tem_web-card-wrapper {
    padding: 24px;
  }

  .tem_tab-content-wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .tem_tab-text-highlight {
    font-size: 12px;
  }

  .is-wrapped {
    white-space: normal;
  }

  .mt-search {
    width: 300px;
  }

  .flex-vertical-110 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .tem_growth-card-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tem_growth-title {
    text-align: left;
    width: 100px;
    font-size: 80px;
  }

  .padding-global-v2.is-case-content {
    padding-top: 0;
  }

  .padding-global-v2.is-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2-v2 {
    font-size: 1.75rem;
  }

  .heading-style-h1-v2 {
    font-size: 2rem;
  }

  .text-size-large-v2 {
    font-size: 1rem;
  }

  .text-size-medium-v2 {
    font-size: .875rem;
  }

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

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

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

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

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

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

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

  .padding-section-large-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .hide-mobile-portrait-v2 {
    display: none;
  }

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

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

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

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

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

  .button-v2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .button-v2.is-full-m {
    width: 100%;
  }

  .navbar_menu.is-page-height-tablet {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  .navbar_link.is-v2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: .4fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    font-size: 1rem;
    display: grid;
  }

  .button-13 {
    font-size: 16px;
  }

  .section-home_header {
    padding-top: 5rem;
  }

  .eye-brow.hh_is-eyebrow-1.background-color-lime-v2 {
    margin-top: -2.125rem;
    margin-right: -.25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
  }

  .eye-brow.hh_is-eyebrow-2.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.core_is-eyebrow-1.background-color-lime-v2 {
    margin-left: -2.35rem;
  }

  .eye-brow.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    margin-left: 1rem;
  }

  .eye-brow.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 5.05rem;
  }

  .eye-brow.execute_is-eyebrow-1.background-color-jade-green-v2 {
    margin-right: -.5rem;
    padding: .75rem .5rem;
  }

  .eye-brow.execute_is-eyebrow-2.background-color-dark-green-v2 {
    padding: .75rem;
  }

  .eye-brow.whyus_is-eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-h_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-h_is-eyebrow.background-color-lime-v2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow.ideal_is-eyebrow.background-color-jade-green-v2, .eye-brow.ideal_is-eyebrow-2.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow.process-eyebrow-4.background-color-thekhelet-purple-v2 {
    margin-left: 1rem;
  }

  .eye-brow.step-key_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-key_is-eyebrow.background-color-lime-v2 {
    padding-top: .35rem;
    padding-bottom: .35rem;
    left: -3.8625rem;
  }

  .eye-brow.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    max-width: 8.5rem;
    margin-top: -.3rem;
    margin-left: 4.3rem;
    padding: .25rem .5rem;
  }

  .eye-brow.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow.step-target_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-target_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow.template_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.template_is-eyebrow.background-color-lime-v2 {
    width: 100%;
  }

  .eye-brow.step-persona_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-persona_is-eyebrow.background-color-lime-v2 {
    padding-top: .35rem;
    padding-bottom: .35rem;
    left: -2.5625rem;
  }

  .eye-brow.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    padding: .25rem .5rem;
    left: 41px;
  }

  .eye-brow.persona_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
    top: 2.5125rem;
  }

  .eye-brow.persona_is-eyebrow.background-color-red {
    top: 3.2125rem;
  }

  .eye-brow.step-expert_eyebrow {
    z-index: 3;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow.customer_is-eyebrow-2.background-color-jade-green-v2, .eye-brow.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow.customer-step-2_is-eyebrow-2.background-color-jade-green-v2, .eye-brow.step-gravity_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-gravity_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.3rem;
    margin-right: 10.8rem;
    padding: .25rem .5rem;
  }

  .eye-brow.content-creation_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.content-creation_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
  }

  .eye-brow.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow.step-data_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-data_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -3.1625rem;
  }

  .eye-brow.step-team_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-team_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -5.5625rem;
  }

  .eye-brow.step-team_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow.step-growth_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow.step-growth_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-growth_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow.step-agency_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow.step-agency_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-agency_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -3.4625rem;
  }

  .eye-brow.is-tasks_eyebrow.background-color-jade-green-v2, .eye-brow.is-tasks_eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow.step-strategy_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow.step-strategy_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow.step-strategy_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow.widget_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .home-b2b_saas.bayon-heading-style-h4-v2.text-color-dark-spring-green-v2 {
    font-size: 1.25rem;
  }

  .eye-brow_arrow.is-left-top.is-temp.background-color-lime-v2 {
    left: -6%;
  }

  .eye-brow_arrow.is-left-center.is-expert, .eye-brow_arrow.is-left-center.is-making {
    z-index: -1;
  }

  .home-for_2025.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .home-header_core-subheader {
    font-size: 1.125rem;
  }

  .home-execute_content-wrap {
    grid-template-columns: 1fr;
  }

  .home-execute_logo {
    width: 3rem;
  }

  .home-execute_heading.heading-style-h4-v2 {
    font-size: 1.25rem;
  }

  .padding_paper.padding-section-large-v2 {
    padding-top: 5rem;
  }

  .paper_content {
    padding: 2.25rem 1rem;
  }

  .paper_content.is-step-2 {
    padding: 3rem 8%;
  }

  .paper-content_info {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .paper-content_by {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 2.25rem;
  }

  .paper-content_by-icon {
    width: 1.5rem;
  }

  .paper-content_by-text.text-size-medium-v2.text-weight-bold-v2 {
    font-size: .875rem;
  }

  .paper_piece {
    width: 37rem;
    max-width: none;
    margin-right: -1rem;
  }

  .paper_cut {
    z-index: -1;
  }

  .paper_cut.is-tip {
    height: 2.4rem;
    top: -39px;
  }

  .guide-content_step {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 92%;
    padding: 1rem;
  }

  .guide-content_step-icon {
    width: 3rem;
    height: 3rem;
  }

  .guide-content_step-title.heading-style-h4-v2 {
    font-size: 1rem;
  }

  .guide-content_step-arrow {
    width: 1rem;
    height: 1rem;
  }

  .guide-content_step-no-wrap {
    top: .8rem;
    left: -2.1rem;
  }

  .guide-content_step-no {
    padding: .25rem;
    font-size: 1rem;
  }

  .home-featured_logo-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .home-featured_logo {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .featured-logo.is-glean, .featured-logo.is-togai {
    width: 20vw;
  }

  .home-featured_marquee-wrap {
    padding-bottom: 3.5rem;
  }

  .home-featured_marquee-item {
    width: 12rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .home-execute_simple.bayon-heading-style-h3-v2.text-color-lime-v2 {
    font-size: 1.125rem;
  }

  .home-why_create.bayon-heading-style-h4-v2 {
    font-size: 1rem;
  }

  .home-guide_eye-wrap {
    margin-bottom: 3rem;
  }

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

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

  .footer_top-wrapper {
    grid-row-gap: 48px;
  }

  .footer_left-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .button-14 {
    font-size: 16px;
  }

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

  .footer_link-column-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .ballon-big {
    width: 2.2rem;
    right: 22%;
  }

  .ballon-small {
    width: 1.6rem;
    top: -1%;
  }

  .ballon-small.is-sam {
    width: 2rem;
  }

  .cloud-big {
    width: 2.5rem;
    top: 29%;
    right: 12%;
  }

  .cloud-small {
    width: 1rem;
  }

  .cloud-medium {
    width: 1.4rem;
  }

  .grass-2 {
    width: 3rem;
    bottom: 2%;
  }

  .double-quote {
    width: 2.7rem;
  }

  .grass-1 {
    width: 1.5rem;
    bottom: 2%;
    right: 15%;
  }

  .home-guide_eye.bayon-heading-style-h4-v2 {
    font-size: 1rem;
  }

  .glossary-alphabet {
    margin-top: 5px;
    margin-bottom: 5px;
    position: static;
  }

  .glossary-box {
    flex-flow: column;
  }

  .glossary-box-right {
    width: 100%;
  }

  .padding-steps_header.padding-section-large-v2 {
    padding-bottom: 2rem;
  }

  .steps-header_para.text-size-large-v2 {
    font-size: 1rem;
  }

  .padding-steps_customer.padding-section-large-v2 {
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .steps-customer_para.text-size-large-v2 {
    font-size: .875rem;
  }

  .steps-grow_image-wrap, .steps-value_image-wrap {
    padding: .75rem;
  }

  .steps-value_item-para.text-size-large-v2 {
    font-size: .875rem;
  }

  .steps-gtm_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .nav-dropdwn {
    justify-content: center;
    align-items: flex-start;
  }

  .steps-gtm_subheading-wrap {
    margin-bottom: 1rem;
  }

  .steps-gtm_item-heading.heading-style-h5-v2.text-weight-bold-v2 {
    font-size: .875rem;
  }

  .steps-gtm_point-icon {
    width: 1rem;
    height: 1rem;
  }

  .steps-gtm_point-para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .padding-steps_b2b.padding-section-large-v2 {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .steps-b2b_icon {
    width: 2.625rem;
  }

  .steps-b2b_icon.is-improve {
    width: 4rem;
  }

  .steps-b2b_icon.is-criteria {
    width: 3rem;
  }

  .steps-b2b_icon.is-buying {
    width: 4.2rem;
  }

  .steps-b2b_item-heading.heading-style-h5-v2.text-weight-bold-v2 {
    font-size: .875rem;
  }

  .steps-b2b_point {
    margin-bottom: .5rem;
  }

  .steps-b2b_point-icon {
    width: 1rem;
    height: 1rem;
  }

  .steps-b2b_point-para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .steps-solution_top {
    margin-bottom: 2.25rem;
  }

  .step-solution_following, .step-solution_item {
    padding: .75rem;
  }

  .steps-solution_icon {
    margin-bottom: 1rem;
  }

  .steps-solution_point-para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .step-market_content-list {
    margin-bottom: 0;
  }

  .step-market_paragraphs-wrap {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .step-market_info-para {
    font-size: .875rem;
  }

  .steps-market_point-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .steps-market_point {
    margin-bottom: .5rem;
  }

  .steps-market_point-icon {
    width: 1rem;
    height: 1rem;
  }

  .steps-market_point-para.text-size-medium-v2.text-color-charcoal-v2, .steps-market_figure-text {
    font-size: .875rem;
  }

  .nav-list-wrapper.version-2, .nav-list-wrapper.version-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .drop-nav-link-v1 {
    flex-flow: row;
  }

  .navi-dropdown-list.w--open {
    padding-left: 12px;
  }

  .step-creation_item {
    padding: .75rem;
  }

  .steps-key_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-key {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .steps-key_point {
    padding: .5rem;
  }

  .steps-key_icon {
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
  }

  .steps-key_sub-para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .steps_header.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .steps_header.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .ideal_customer.bayon-heading-style-h4-v2 {
    font-size: 1rem;
  }

  .ideal_customer.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .padding-steps_process.padding-section-large-v2 {
    padding-top: 3rem;
  }

  .steps-process_heading.heading-style-h4-v2 {
    font-size: 1.25rem;
  }

  .steps-process_content.is-2, .steps-process_content.is-3 {
    margin-top: 1rem;
  }

  .steps-process_icon {
    width: 3rem;
    height: 3rem;
  }

  .steps-process_icon.is-content-mapping, .steps-process_icon.is-content-creation, .steps-process_icon.is-stages-awareness {
    max-width: 4rem;
  }

  .steps-process_info-heading.bayon-heading-style-h4-v2 {
    font-size: 1.75rem;
  }

  .steps-process_inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .step-process_text.bayon-text-size-xlarge-v2 {
    font-size: 1rem;
  }

  .steps-keys_eye-brows {
    margin-bottom: 2rem;
  }

  .step-key_eye-text.bayon-heading-style-h4-v2, .step-key_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .step-key_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .steps-develop_img-wrap {
    padding: .75rem;
  }

  .steps-develop_eye-abs {
    bottom: -17%;
  }

  .develop_customer.bayon-heading-style-h4-v2 {
    font-size: 1rem;
  }

  .develop_customer.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .padding-buyer_solution.padding-section-large-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .step-feature_item {
    padding: .75rem;
  }

  .steps-accordion_point {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .steps-accordion_sub-para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .steps-buyer_content {
    margin-bottom: 2rem;
  }

  .steps-buyer_icon {
    width: 2.625rem;
    margin-bottom: 1rem;
  }

  .steps-buyer_icon.is-improve {
    width: 4rem;
  }

  .steps-buyer_icon.is-criteria {
    width: 3rem;
  }

  .steps-buyer_icon.is-buying {
    width: 4.2rem;
  }

  .steps-buyer_key {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .steps-buyer_key-para.text-size-large-v2.text-color-charcoal-v2 {
    font-size: 1rem;
  }

  .steps-buyer_key-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-combi_content {
    margin-left: -.75rem;
    margin-right: 0;
  }

  .steps-combi_col {
    padding: .5rem;
  }

  .steps-combi_col.is-center {
    padding: .25rem;
  }

  .steps-combi_index.text-size-xlarge-v2.text-color-thekhelet-purple-v2 {
    font-size: .75rem;
  }

  .steps-combi_brand-logo {
    max-width: 14vw;
  }

  .steps-combi_brand-logo.is-small {
    max-width: 9vw;
  }

  .combi-focus_text {
    font-size: .6rem;
  }

  .steps-combi_wall {
    width: 101%;
  }

  .steps-combi_credit {
    font-size: .75rem;
  }

  .steps-motion_accordion {
    padding: .75rem;
  }

  .motion-accordion_top-info-wrap {
    flex-flow: column;
  }

  .motion-accordion_header-icon {
    width: 3rem;
    height: 3rem;
  }

  .motion-accordion_rich-text-point p, .motion-accordion_rich-text-point li {
    font-size: .875rem;
  }

  .steps-motion_point-icon {
    justify-content: flex-start;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex;
  }

  .steps-motion_list {
    padding: .75rem 0;
  }

  .paper-tip_content {
    margin-right: -56px;
    padding: 2.25rem 1rem;
  }

  .paper-content_info-icon {
    width: 3rem;
    height: 3rem;
  }

  .paper-content_tip-heading.heading-style-h4-v2.text-color-rich-black-v2 {
    font-size: 1.125rem;
  }

  .paper-tip_by-image {
    width: 2.5rem;
    height: 2.5rem;
  }

  .paper-tip_by-image.is-full {
    max-width: 4rem;
  }

  .paper-tip_piece-yellow {
    width: 23rem;
    max-width: none;
    margin-left: 56px;
    margin-right: -1rem;
  }

  .paper-tip_piece-yellow.is-sam {
    width: 100%;
    max-width: 4rem;
  }

  .paper-tip_by-name.text-size-xlarge-v2 {
    font-size: 1.125rem;
  }

  .paper-tip_by-name.text-size-xlarge-v2.text-color-white-v2 {
    font-size: 1rem;
  }

  .paper-tip_by-designation.text-size-medium-v2 {
    font-size: .875rem;
    line-height: 1.5;
  }

  .paper-tip_by-designation.text-size-medium-v2.text-color-white-v2 {
    font-size: .75rem;
  }

  .steps-core_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .steps-example_bottom {
    margin-left: 0;
    overflow: auto;
  }

  .steps-example_content {
    width: 160vw;
  }

  .steps-example_grid-wrap {
    flex-flow: column;
    width: 160vw;
    padding-left: .5rem;
    display: flex;
  }

  .steps-example_col {
    padding: .5rem;
  }

  .steps-example_col.is-center {
    padding: .25rem;
  }

  .steps-example_credit-wrap {
    font-size: .75rem;
  }

  .steps-example_wall {
    width: 101%;
  }

  .steps-target_heading.heading-style-h2-v2.text-color-rich-black-v2 {
    font-size: 1.5rem;
  }

  .steps-target_subpara.text-size-large-v2.text-color-charcoal-v2 {
    font-size: 1rem;
  }

  .steps-target_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-target_para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .padding-steps_identify.padding-section-large-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .steps-identify_key-top {
    grid-template-columns: 1fr;
  }

  .steps-identify_key {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .steps-identify_key-heading.text-size-medium-v2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .steps-identify_key-para.text-size-regular-v2.text-color-tropical-indigo-v2 {
    font-size: .875rem;
  }

  .steps-identify_key-bottom {
    grid-template-columns: 1fr;
  }

  .steps-attribute_col {
    padding: .5rem;
  }

  .steps-attribute_col.is-center {
    padding: .25rem;
  }

  .steps-attribute_text.text-size-medium-v2 {
    font-size: .6rem;
  }

  .steps-attribute_text.text-size-large-v2.text-weight-bold-v2 {
    font-size: .7rem;
  }

  .section-steps_attributes {
    overflow: hidden;
  }

  .steps-attribute_brand-wrap {
    max-width: 4rem;
    margin-left: -7px;
  }

  .steps-attribute_brand {
    height: 96%;
    padding: 1rem .5rem;
  }

  .steps-attribute_brand-col {
    justify-content: space-between;
    align-items: center;
  }

  .steps-attribute_brand-icon {
    width: 3.5rem;
    padding: .25rem;
  }

  .steps-attribute_illusion {
    max-width: 2rem;
  }

  .steps-template_icon {
    width: 3rem;
  }

  .steps-template_eye-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .steps_template.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    text-align: center;
  }

  .steps_template.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .paper-insight_heading.heading-style-h3-v2 {
    font-size: 1.5rem;
  }

  .insight-grass-2 {
    width: 3rem;
    bottom: 2%;
  }

  .insight-grass-1 {
    width: 1.5rem;
    bottom: 2%;
    right: 15%;
  }

  .paper-insight_eyebrow-wrap.is-step-2 {
    top: .4rem;
  }

  .paper-insight_eyebrow {
    padding: .5rem;
    font-size: .75rem;
  }

  .paper-insight_eyebrow.is-front {
    padding: .5rem;
  }

  .paper-insight_clip {
    bottom: -61%;
  }

  .paper-insight_eyebrow-2 {
    padding: .5rem 1.4rem .5rem .5rem;
    font-size: .7rem;
    top: -39px;
    left: -133px;
  }

  .paper-insight_eyebrow-2.is-step-2 {
    max-width: 13.4rem;
    top: -42px;
  }

  .paper-insight_clip-2 {
    display: none;
  }

  .paper-tip_brands-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .paper-tip_brands.is-fresh {
    width: 4.5rem;
  }

  .paper-insight_by-info, .paper-insight_bottom {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .paper-insight_by {
    flex-flow: column;
  }

  .steps-persona_img-wrap {
    padding: .75rem;
  }

  .steps-expert_icon {
    width: 4rem;
    height: 4rem;
  }

  .step-expert_eye-text.bayon-heading-style-h4-v2, .step-expert_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .step-expert_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .steps-attribute_credit-wrap {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .insight-cloud-medium {
    width: 1.4rem;
  }

  .steps-target_eye-brows {
    margin-bottom: 2rem;
  }

  .button_icon-v2.icon-embed-xsmall {
    width: 1.4rem;
    height: 1.5rem;
  }

  .step-target_eye-text.bayon-heading-style-h4-v2, .step-target_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .step-target_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .steps-example_transform {
    padding-left: 0;
  }

  .ideal_customer-s2.bayon-heading-style-h4-v2 {
    font-size: 1rem;
  }

  .ideal_customer-s2.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .steps-2-customer_para.text-size-large-v2 {
    font-size: .875rem;
  }

  .nav-list-wrapper-internal {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-resources_component {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .the-rule_categories {
    padding: 1.5rem;
  }

  .step-2-accordion_sub-para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .buyers-personas_block, .step-problem_block {
    padding: 1.5rem;
  }

  .step-problem_block.is-content {
    flex-flow: column;
  }

  .step-problem_list.is-gap-large {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .step-problem_img-wrap {
    max-width: 3.5rem;
  }

  .step-example_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .step-example_header-wrap {
    padding-top: 0;
  }

  .step-example_header-point {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .step-example_tag {
    margin-top: 0;
    padding: .5rem 1.5rem .5rem 1rem;
    font-size: 1.3rem;
  }

  .step-example_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .step-example_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .step-example_img-block {
    padding: 1rem;
  }

  .step-content_header {
    padding-left: .75rem;
  }

  .step-content_block {
    padding: 1.5rem;
  }

  .content-priority_block {
    min-width: 20rem;
  }

  .content-creation_eye-brows {
    margin-bottom: 2rem;
  }

  .content-maping_block {
    padding: 1.5rem;
  }

  .content-map_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .content-map_img-wrap {
    max-width: 5rem;
  }

  .content-map_header {
    max-width: 12rem;
    padding: 1rem;
  }

  .buyers-journey_step {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .buyers-journey_board {
    padding-left: 1rem;
  }

  .buyers-journey_line {
    top: 50%;
    left: -13%;
  }

  .steps-accordion_rich-text p {
    font-size: .875rem;
  }

  .paper-insight_bottom-guide {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .blog-banner_1 {
    background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/611d58d8066333958e639247/67bc60a8e10a4009b7378cf8_Mask%20group.png"), linear-gradient(270deg, #2759ac, #0a2554);
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 700px, auto;
    padding: 32px 24px;
  }

  .blog-banner_2 {
    background-size: 600px, auto;
    padding: 32px 24px;
  }

  .blog-banner_3 {
    background-image: linear-gradient(#00000038, #00000038), linear-gradient(270deg, #2759ac, #0a2554);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    padding: 32px 24px;
  }

  .blog-banner_4 {
    background-size: 600px, auto;
    padding: 32px 24px;
  }

  .motion-accordion_rich-text-2 p {
    font-size: 1rem;
  }

  .motion-accordion_example-wrap.is-col-2 {
    margin-bottom: 1rem;
  }

  .motion-accordion_example-top {
    padding: 1rem;
  }

  .steps-motion_point-icon-wrap {
    width: 1.75rem;
    height: 1.75rem;
  }

  .motion-accordion_example-bottom.is-landscape {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .accordion-example_bottom-image.is_accord-3 {
    height: 7rem;
  }

  .accordion-example_eye-brow {
    font-size: 1rem;
    left: -4%;
  }

  .steps-reality_heading-wrap, .steps-reality_list {
    margin-bottom: 2rem;
  }

  .steps-reality_list.is-col-3 {
    grid-template-columns: 1fr;
  }

  .steps-reality_subheading-wrap {
    margin-bottom: 1rem;
  }

  .steps-reality_item-heading.heading-style-h5-v2.text-weight-bold-v2 {
    font-size: .875rem;
  }

  .steps-channel_eye-brows {
    margin-bottom: 2rem;
  }

  .step-channel_eye-text.bayon-heading-style-h4-v2, .step-channel_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .step-channel_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .steps-pillar_list-wrap {
    grid-template-columns: 1fr;
  }

  .steps-pillar_icon {
    width: 2.625rem;
  }

  .steps-pillar_icon.is-improve {
    width: 4rem;
  }

  .steps-pillar_icon.is-criteria {
    width: 3rem;
  }

  .steps-pillar_icon.is-buying, .steps-pillar_icon.is-earned {
    width: 4.2rem;
  }

  .steps-pillar_sub-heading-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-pillar_item-heading.heading-style-h5-v2.text-weight-bold-v2 {
    font-size: .875rem;
  }

  .steps-pillar_point-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .steps-pillar_item-para.text-size-large-v2 {
    font-size: 1rem;
  }

  .steps-pillar_item-desc-text.text-size-xlarge-v2 {
    font-size: 1.125rem;
  }

  .paper-content_info-para.text-size-xlarge-v2 {
    font-size: 1rem;
  }

  .padding-steps_align.padding-section-large-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .steps-align_point-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .steps-making_icon {
    width: 3rem;
    height: 3rem;
  }

  .steps-channels_logo-wrap {
    max-width: 6rem;
  }

  .step-exampe_quote-by-company {
    padding: 1rem;
  }

  .step-exampe_quote-by-credits {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .step-exampe_quote-social-icon {
    order: -1;
  }

  .step-exampe_quote-icon {
    width: 2.5rem;
    height: 2.5rem;
    bottom: -5%;
  }

  .steps-pitfall_content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .step-creation_item-copy, .step-invest_item {
    padding: .75rem;
  }

  .step-example_img-col-2 {
    grid-template-columns: 1fr;
  }

  .steps-tip_key-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-tip_rich-text p {
    font-size: .875rem;
  }

  .step-tip_content-list {
    margin-bottom: 0;
  }

  .steps-best_top {
    margin-bottom: 2.25rem;
  }

  .steps-best_item {
    padding: .75rem;
  }

  .steps-best_icon, .steps-best_subheading-wrap {
    margin-bottom: 1rem;
  }

  .steps-align_content {
    margin-bottom: 2rem;
  }

  .steps-game_content-list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-bottom: 0;
  }

  .steps-game_key-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .steps-game_para-wrap {
    margin-top: .5rem;
    margin-bottom: 1rem;
  }

  .step-game_info-heading.heading-style-h4-v2.text-color-rich-black-v2 {
    font-size: 1.25rem;
  }

  .steps-game_info-para {
    font-size: .875rem;
  }

  .steps-build_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .steps-build_rich-text-point p {
    font-size: .8rem;
  }

  .steps-build_rich-text-point li {
    font-size: .875rem;
  }

  .steps-build_point-icon-wrap {
    width: 1.75rem;
    height: 1.75rem;
  }

  .eye-brow_dark-static.hh_is-eyebrow-1.background-color-lime-v2 {
    margin-top: -2.125rem;
    margin-right: -.25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
  }

  .eye-brow_dark-static.hh_is-eyebrow-2.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.core_is-eyebrow-1.background-color-lime-v2 {
    margin-left: -2.35rem;
  }

  .eye-brow_dark-static.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    margin-left: 1rem;
  }

  .eye-brow_dark-static.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 5.05rem;
  }

  .eye-brow_dark-static.execute_is-eyebrow-1.background-color-jade-green-v2 {
    margin-right: -.5rem;
    padding: .75rem .5rem;
  }

  .eye-brow_dark-static.execute_is-eyebrow-2.background-color-dark-green-v2 {
    padding: .75rem;
  }

  .eye-brow_dark-static.whyus_is-eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_dark-static.step-h_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.step-h_is-eyebrow.background-color-lime-v2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow_dark-static.ideal_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.ideal_is-eyebrow-2.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_dark-static.process-eyebrow-4.background-color-thekhelet-purple-v2 {
    margin-left: 1rem;
  }

  .eye-brow_dark-static.step-key_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.step-key_is-eyebrow.background-color-lime-v2 {
    padding-top: .35rem;
    padding-bottom: .35rem;
    left: -3.8625rem;
  }

  .eye-brow_dark-static.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    max-width: 8.5rem;
    margin-top: -.3rem;
    margin-left: 4.3rem;
    padding: .25rem .5rem;
  }

  .eye-brow_dark-static.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_dark-static.step-target_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.step-target_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow_dark-static.template_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.template_is-eyebrow.background-color-lime-v2 {
    width: 100%;
  }

  .eye-brow_dark-static.step-persona_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.step-persona_is-eyebrow.background-color-lime-v2 {
    padding-top: .35rem;
    padding-bottom: .35rem;
    left: -2.5625rem;
  }

  .eye-brow_dark-static.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    padding: .25rem .5rem;
    left: 41px;
  }

  .eye-brow_dark-static.persona_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
    top: 2.5125rem;
  }

  .eye-brow_dark-static.step-expert_eyebrow {
    z-index: 3;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow_dark-static.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.customer_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_dark-static.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_dark-static.customer-step-2_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_dark-static.step-gravity_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.step-gravity_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow_dark-static.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.3rem;
    margin-right: 10.8rem;
    padding: .25rem .5rem;
  }

  .eye-brow_dark-static.content-creation_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.content-creation_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
  }

  .eye-brow_dark-static.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_dark-static.best-exp_ondesk.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_dark-static.best-exp_ondesk.background-color-lime-v2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .steps-header_ondesk.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .steps-header_ondesk.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .steps-header_ondesk.text-size-medium-v2 {
    font-size: .7rem;
  }

  .eye-brow_desk-logo {
    width: 1.125rem;
    height: 1.125rem;
  }

  .steps-marketing_heading.heading-style-h4-v2 {
    font-size: 1.25rem;
  }

  .steps-data_top, .steps-core_content {
    margin-bottom: 2rem;
  }

  .step-core_item {
    padding: 1.5rem .75rem .5rem;
  }

  .steps-feature_info {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .steps-feature_icon {
    width: 3.5rem;
    height: 3.5rem;
  }

  .steps-feature_point-para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .step-feature_top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .steps-feature_point-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .padding-steps_feature.padding-section-large-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .steps-feature_point-info {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .steps-feature_icons {
    width: 1.5rem;
    height: 1.5rem;
  }

  .steps-feature_sub-para.text-size-medium-v2, .steps-feature_rich-text p {
    font-size: .875rem;
  }

  .steps-feature_icon-wrap {
    width: 2.5rem;
    height: 2.5rem;
  }

  .padding-steps_report.padding-section-large-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .steps-report_top {
    margin-bottom: 2rem;
  }

  .steps-report_heading-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .steps-report_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .steps-report_content {
    margin-bottom: 2rem;
  }

  .steps-report_item {
    padding: 1rem .75rem;
  }

  .step-report_top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .steps-report_point-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .steps-report_list-wrap {
    padding: 1rem;
  }

  .steps-report_info {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: .5rem 1rem;
  }

  .steps-report_wrap {
    margin-bottom: 3rem;
  }

  .steps-stack_eye-brows {
    margin-bottom: 2rem;
  }

  .step-stack_eye-text.bayon-heading-style-h4-v2, .step-stack_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .step-stack_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .steps-stage_wrap {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .steps-stage_wrap.is-3 {
    padding-top: 4rem;
  }

  .steps-stage_point-icon-wrap {
    width: 1.75rem;
    height: 1.75rem;
  }

  .stage-accordion_rich-text-point p {
    font-size: .8rem;
  }

  .stage-accordion_rich-text-point li {
    font-size: .875rem;
  }

  .steps-stage_chart-top {
    flex-flow: wrap;
    margin-bottom: 1rem;
  }

  .steps-stage_icon-wrap {
    width: 3rem;
    height: 3rem;
    padding: .3rem;
  }

  .steps-stage_chart-logo-wrap {
    flex-flow: wrap;
  }

  .steps-stage_chart-img-wrap {
    max-width: 3.5rem;
  }

  .steps-stage_chart-img-wrap.is-meta, .steps-stage_chart-img-wrap.is-x {
    max-width: 2rem;
    height: auto;
  }

  .steps-stage_bottom.is-horizontal.is-3, .steps-stage_bottom.is-horizontal.is-5 {
    flex-flow: wrap;
  }

  .steps-stage_col-2.is-stage-2 {
    margin-bottom: 3rem;
  }

  .steps-stage_bottom-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .steps-integration_card-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .steps-integration_card-cont {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .steps-integration_card-front {
    padding: 1rem 1rem 2rem;
  }

  .steps-integration_polygon {
    inset: auto -6% -29% auto;
  }

  .steps-integration_card-back {
    bottom: -9%;
  }

  .paper-tech_eyebrow-2 {
    padding: .5rem 1.4rem .5rem 1rem;
    font-size: .6rem;
    top: -28px;
    left: -42px;
  }

  .paper-tech_eyebrow-2.is-step-2 {
    max-width: 13.4rem;
    top: -42px;
  }

  .paper-tech_cut {
    z-index: -1;
  }

  .paper-tech_cut.is-tip {
    height: 2.4rem;
    top: -39px;
  }

  .paper-tech_piece {
    width: 24rem;
    max-width: none;
    margin-right: -1rem;
  }

  .paper-tech_content {
    padding: 2.25rem 1rem;
  }

  .paper-tech_content.is-step-2 {
    padding: 3rem 8%;
  }

  .paper-tech_content-info {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .step-tech_top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .steps-marketers_info {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .steps-tech_para.text-size-large-v2.text-color-rich-black-v2 {
    font-size: 1rem;
  }

  .steps-stage_col-1.is-stage-2 {
    margin-bottom: 0;
  }

  .stage-3_eyebrow {
    padding: .5rem 1rem;
    font-size: .6rem;
  }

  .stage-3_clip {
    bottom: -68%;
  }

  .stage-3_eyebrow-2 {
    padding: .5rem 1.4rem .5rem 1rem;
    font-size: .6rem;
    top: -28px;
    left: -42px;
  }

  .stage-3_eyebrow-2.is-step-2 {
    max-width: 13.4rem;
    top: -42px;
  }

  .stage-3_eyebrow-wrap.is-step-2 {
    top: .4rem;
  }

  .stage-2_eyebrow {
    padding: .5rem 1rem;
    font-size: .6rem;
  }

  .stage-2_eyebrow-2 {
    padding: .5rem 1.4rem .5rem 1rem;
    font-size: .6rem;
    top: -28px;
    left: -42px;
  }

  .stage-2_eyebrow-2.is-step-2 {
    max-width: 13.4rem;
    top: -42px;
  }

  .stage-2_clip {
    bottom: -68%;
  }

  .stage-2_eyebrow-wrap.is-step-2 {
    top: .4rem;
  }

  .stage-1_eyebrow {
    padding: .5rem 1rem;
    font-size: .6rem;
  }

  .stage-1_clip {
    bottom: -68%;
  }

  .stage-1_eyebrow-2 {
    padding: .5rem 1.4rem .5rem 1rem;
    font-size: .6rem;
    top: -28px;
    left: -42px;
  }

  .stage-1_eyebrow-2.is-step-2 {
    max-width: 13.4rem;
    top: -42px;
  }

  .stage-1_clip-2, .stage-2_clip-2, .stage-3_clip-2 {
    display: none;
  }

  .stage-1_eyebrow-wrap.is-step-2 {
    top: .4rem;
  }

  .steps-team_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .steps-team_image-wrap {
    padding: 1rem;
  }

  .padding-steps_adv.padding-section-large-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .steps-adv_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .steps-adv_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .steps-adv_icon {
    width: 3.5rem;
    height: 3.5rem;
  }

  .steps-adv_info {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .steps-marketers_content-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .steps-marketers_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .steps-marketers_list.is-col-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .padding-steps_marketers.padding-section-large-v2 {
    padding-top: 5rem;
  }

  .steps-marketers_content {
    padding: 2.25rem 1rem;
  }

  .steps-marketers_content.is-step-2 {
    padding: 3rem 8%;
  }

  .steps-marketers_eyebrow-wrap.is-step-2 {
    top: .4rem;
  }

  .steps-marketers_content-item {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .steps-marketers_para.text-size-large-v2.text-color-rich-black-v2 {
    font-size: 1rem;
  }

  .steps-marketers_piece {
    width: 22rem;
    max-width: none;
    margin-right: -1rem;
  }

  .steps-marketers_cloud-big {
    width: 2.5rem;
    top: 38%;
    right: 6%;
  }

  .steps-marketers_drone {
    width: 3.1rem;
    inset: auto 0% 28% auto;
  }

  .steps-marketers_cloud-medium {
    width: 1.4rem;
    top: 6%;
  }

  .steps-marketers_cloud-small {
    width: 1rem;
    top: 22%;
  }

  .steps-marketers_drone-2 {
    width: 2.4rem;
    right: 4%;
  }

  .steps-marketers-2_eyebrow-1 {
    padding: .5rem 1rem;
    font-size: .6rem;
  }

  .steps-marketers_eyebrow-2 {
    padding: .5rem 1.4rem .5rem 1rem;
    font-size: .6rem;
    top: -28px;
    left: -42px;
  }

  .steps-marketers_eyebrow-2.is-step-2 {
    max-width: 13.4rem;
    top: -42px;
  }

  .steps-marketers_clip-2 {
    display: none;
  }

  .steps-marketers_clip-1 {
    bottom: -68%;
  }

  .steps-marketers-2_eyebrow-2 {
    padding: .5rem 1.4rem .5rem 1rem;
    font-size: .6rem;
    top: -28px;
    left: -42px;
  }

  .steps-marketers-2_eyebrow-2.is-step-2 {
    max-width: 13.4rem;
    top: -42px;
  }

  .steps-marketers-2_clip-2 {
    display: none;
  }

  .steps-marketers-1_clip-1 {
    bottom: -68%;
  }

  .steps-marketers-3_eyebrow-1 {
    padding: .5rem 1rem;
    font-size: .6rem;
  }

  .steps-marketers-3_eyebrow-2 {
    padding: .5rem 1.4rem .5rem 1rem;
    font-size: .6rem;
    top: -28px;
    left: -42px;
  }

  .steps-marketers-3_eyebrow-2.is-step-2 {
    max-width: 13.4rem;
    top: -42px;
  }

  .steps-marketers-3_clip-2 {
    display: none;
  }

  .steps-marketers-3_clip-1 {
    bottom: -68%;
  }

  .steps-tasks_list {
    margin-bottom: 2rem;
  }

  .steps-tasks_list.is-col-3, .steps-tasks_list.is-practice {
    grid-template-columns: 1fr;
  }

  .steps-tasks_subheading-wrap {
    margin-bottom: 1rem;
  }

  .steps-tasks_item-heading.heading-style-h5-v2.text-weight-bold-v2 {
    font-size: .875rem;
  }

  .steps-tasks_eyebrow-text.bayon-heading-style-h4-v2 {
    font-size: 1rem;
  }

  .steps-tasks_eyebrow-text.bayon-heading-style-h4-v2.text-color-white-v2 {
    text-align: center;
  }

  .step-problem_top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .step-problem_subheader.text-size-xlarge-v2 {
    font-size: 1rem;
  }

  .process-dive_link {
    font-size: 1.125rem;
  }

  .paper-div_heading.heading-style-h3-v2 {
    font-size: 1.5rem;
  }

  .paper-horizontal_content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .paper-horizontal_heading.heading-style-h4-v2 {
    font-size: 1.125rem;
  }

  .ballon-big_sam {
    width: 3rem;
    right: 1%;
  }

  .cloud-small-2, .cloud-small-3, .cloud-small-4 {
    width: 1rem;
  }

  .ballon-big_lindsay {
    width: 3rem;
    right: 1%;
  }

  .steps-before_point {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 1rem;
  }

  .ballon-big_pitfals {
    width: 3rem;
    right: 1%;
  }

  .paper-horizontal_middle-heading.heading-style-h4-v2 {
    font-size: 1.125rem;
  }

  .paper-horizontal_middle-content {
    padding: 1rem;
  }

  .paper-horizontal_middle-rich p {
    font-size: .875rem;
  }

  .paper-horizontal_middle-rich ul {
    padding-left: 1.125rem;
  }

  .paper-horizontal_middle-rich li {
    font-size: .875rem;
  }

  .step-example_img-text.text-weight-medium-v2 {
    font-size: .7rem;
  }

  .paper-horizontal_bottom-wrap {
    padding: 1rem;
  }

  .paper-horizontal_middle-para.text-size-medium-v2 {
    font-size: .875rem;
  }

  .paper-modal {
    display: none;
  }

  .paper-modal_close-icon {
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: .6rem;
    margin-left: -2.2rem;
  }

  .steps-strategy_right-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .eye-brow_linkedin {
    padding: .75rem;
  }

  .eye-brow_linkedin.hh_is-eyebrow-1.background-color-lime-v2 {
    margin-top: -2.125rem;
    margin-right: -.25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
  }

  .eye-brow_linkedin.hh_is-eyebrow-2.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.core_is-eyebrow-1.background-color-lime-v2 {
    margin-left: -2.35rem;
  }

  .eye-brow_linkedin.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    margin-left: 1rem;
  }

  .eye-brow_linkedin.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 5.05rem;
  }

  .eye-brow_linkedin.execute_is-eyebrow-1.background-color-jade-green-v2 {
    margin-right: -.5rem;
    padding: .75rem .5rem;
  }

  .eye-brow_linkedin.execute_is-eyebrow-2.background-color-dark-green-v2 {
    padding: .75rem;
  }

  .eye-brow_linkedin.whyus_is-eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_linkedin.step-h_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-h_is-eyebrow.background-color-lime-v2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow_linkedin.ideal_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.ideal_is-eyebrow-2.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_linkedin.process-eyebrow-4.background-color-thekhelet-purple-v2 {
    margin-left: 1rem;
  }

  .eye-brow_linkedin.step-key_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-key_is-eyebrow.background-color-lime-v2 {
    padding-top: .35rem;
    padding-bottom: .35rem;
    left: -3.8625rem;
  }

  .eye-brow_linkedin.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    max-width: 8.5rem;
    margin-top: -.3rem;
    margin-left: 4.3rem;
    padding: .25rem .5rem;
  }

  .eye-brow_linkedin.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_linkedin.step-target_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-target_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow_linkedin.template_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.template_is-eyebrow.background-color-lime-v2 {
    width: 100%;
  }

  .eye-brow_linkedin.step-persona_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-persona_is-eyebrow.background-color-lime-v2 {
    padding-top: .35rem;
    padding-bottom: .35rem;
    left: -2.5625rem;
  }

  .eye-brow_linkedin.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    padding: .25rem .5rem;
    left: 41px;
  }

  .eye-brow_linkedin.persona_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
    top: 2.5125rem;
  }

  .eye-brow_linkedin.step-expert_eyebrow {
    z-index: 3;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow_linkedin.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.customer_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_linkedin.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.customer-step-2_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_linkedin.step-gravity_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-gravity_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow_linkedin.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.3rem;
    margin-right: 10.8rem;
    padding: .25rem .5rem;
  }

  .eye-brow_linkedin.content-creation_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.content-creation_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
  }

  .eye-brow_linkedin.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_linkedin.step-data_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-data_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -3.1625rem;
  }

  .eye-brow_linkedin.step-team_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-team_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -5.5625rem;
  }

  .eye-brow_linkedin.step-team_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_linkedin.step-growth_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_linkedin.step-growth_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-growth_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow_linkedin.step-agency_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_linkedin.step-agency_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_linkedin.step-agency_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -3.4625rem;
  }

  .eye-brow_linkedin.is-tasks_eyebrow.background-color-jade-green-v2, .eye-brow_linkedin.is-tasks_eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .linkedin_profile {
    width: 2.5rem;
    height: 2.5rem;
  }

  .linkedin-profile_name.bayon-heading-style-h4-v2, .linkedin-profile_name.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .linkedin-profile_name.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .paper-modal_close-nallasivan {
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: .6rem;
    margin-left: -2.2rem;
  }

  .navbar-mobile_para-wrap {
    font-size: .75rem;
  }

  .eye-brow_linkedin-arrow.is-left-top.is-temp.background-color-lime-v2 {
    left: -6%;
  }

  .eye-brow_linkedin-arrow.is-left-center.is-expert, .eye-brow_linkedin-arrow.is-left-center.is-making {
    z-index: -1;
  }

  .steps-accordion_middle-heading.text-size-large-v2.text-color-charcoal-v2 {
    font-size: 1rem;
  }

  .buyer-journey_bottom-border {
    height: 83%;
  }

  .paper-modal_close-icon-2 {
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: .6rem;
    margin-left: -2.2rem;
  }

  .paper-horizontal_middle-content-2 {
    padding: 1rem;
  }

  .paper-horizontal_middle-rich-2 li {
    font-size: 1rem;
  }

  .paper-horizontal_content-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .paper-horizontal_top-para.text-size-large-v2 {
    font-size: 1rem;
  }

  .paper-horizontal_green-wrap {
    padding: 1rem;
  }

  .paper-horizontal_green-para.text-size-xlarge-v2 {
    font-size: 1rem;
  }

  .paper-horizontal_tactics-heading.heading-style-h4-v2 {
    font-size: 1.125rem;
  }

  .paper-horizontal_tactics-col {
    padding: 1rem;
  }

  .paper-horizontal_tactics-img-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .paper-horizontal_result-heading-wrap {
    padding: 1rem;
  }

  .paper-horizontal_result-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .paper-horizontal_result-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 1rem;
  }

  .eye-brow_buyer.hh_is-eyebrow-1.background-color-lime-v2 {
    margin-top: -2.125rem;
    margin-right: -.25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
  }

  .eye-brow_buyer.hh_is-eyebrow-2.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.core_is-eyebrow-1.background-color-lime-v2 {
    margin-left: -2.35rem;
  }

  .eye-brow_buyer.core_is-eyebrow-2.background-color-thekhelet-purple-v2 {
    margin-left: 1rem;
  }

  .eye-brow_buyer.core_is-eyebrow-3.background-color-jade-green-v2 {
    margin-left: 5.05rem;
  }

  .eye-brow_buyer.execute_is-eyebrow-1.background-color-jade-green-v2 {
    margin-right: -.5rem;
    padding: .75rem .5rem;
  }

  .eye-brow_buyer.execute_is-eyebrow-2.background-color-dark-green-v2 {
    padding: .75rem;
  }

  .eye-brow_buyer.whyus_is-eyebrow-1.background-color-jade-green-v2 {
    padding: .5rem 1rem;
  }

  .eye-brow_buyer.step-h_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.step-h_is-eyebrow.background-color-lime-v2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow_buyer.ideal_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.ideal_is-eyebrow-2.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.process-eyebrow.background-color-thekhelet-purple-v2, .eye-brow_buyer.process-eyebrow-4.background-color-thekhelet-purple-v2 {
    margin-left: 1rem;
  }

  .eye-brow_buyer.step-key_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.step-key_is-eyebrow.background-color-lime-v2 {
    padding-top: .35rem;
    padding-bottom: .35rem;
    left: -3.8625rem;
  }

  .eye-brow_buyer.step-key_is-eyebrow-1.background-color-jade-green-v2 {
    max-width: 8.5rem;
    margin-top: -.3rem;
    margin-left: 4.3rem;
    padding: .25rem .5rem;
  }

  .eye-brow_buyer.step-target_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_buyer.step-target_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.step-target_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow_buyer.template_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.template_is-eyebrow.background-color-lime-v2 {
    width: 100%;
  }

  .eye-brow_buyer.step-persona_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.step-persona_is-eyebrow.background-color-lime-v2 {
    padding-top: .35rem;
    padding-bottom: .35rem;
    left: -2.5625rem;
  }

  .eye-brow_buyer.step-persona_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    padding: .25rem .5rem;
    left: 41px;
  }

  .eye-brow_buyer.persona_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
    top: 2.5125rem;
  }

  .eye-brow_buyer.step-expert_eyebrow {
    z-index: 3;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow_buyer.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.customer_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_buyer.customer_is-eyebrow.background-color-jade-green-v2, .eye-brow_buyer.customer-step-2_is-eyebrow-2.background-color-jade-green-v2, .eye-brow_buyer.step-gravity_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.step-gravity_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
    left: -4.6625rem;
  }

  .eye-brow_buyer.think-gravity_is-eyebrow-2.background-color-jade-green-v2 {
    margin-top: -.3rem;
    margin-right: 10.8rem;
    padding: .25rem .5rem;
  }

  .eye-brow_buyer.content-creation_is-eyebrow.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.content-creation_is-eyebrow.background-color-lime-v2 {
    padding: .35rem 1rem;
  }

  .eye-brow_buyer.content-creation_is-eyebrow-2.background-color-jade-green-v2 {
    max-width: 10rem;
    margin-top: -.3rem;
    margin-left: 4rem;
    padding: .25rem .5rem;
  }

  .eye-brow_buyer.best-exp_ondesk.background-color-jade-green-v2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .eye-brow_buyer.best-exp_ondesk.background-color-lime-v2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .steps-header_buyer.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .steps-header_buyer.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .steps-header_buyer.text-size-medium-v2 {
    font-size: .7rem;
  }

  .steps-header_buyer.bayon-heading-style-h6-v2, .steps-header_buyer.bayon-heading-style-h6-v2.text-color-lime-v2 {
    font-size: 1.125rem;
  }

  .eye_arrow.is-bottom.is-mobile {
    top: -34%;
  }

  .widget_icon {
    width: 2rem;
    height: 2rem;
  }

  .widget-eye_brow-text.bayon-heading-style-h4-v2 {
    font-size: 1rem;
  }

  .widget-eye_brow-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .page-widget_dropdown-list.w--open {
    height: 17rem;
    top: -17.9rem;
    left: -6.6rem;
  }

  .dp-item_eye-text.bayon-heading-style-h4-v2, .dp-item_eye-text.bayon-heading-style-h4-v2.text-color-dark-green-v2 {
    font-size: 1rem;
  }

  .dp-item_eye-text.bayon-heading-style-h4-v2.text-color-lime-v2 {
    font-size: 1.25rem;
  }

  .widget-eye_brow-arrow.is-left-top.is-temp.background-color-lime-v2 {
    left: -6%;
  }

  .widget-eye_brow-arrow.is-left-center.is-expert, .widget-eye_brow-arrow.is-left-center.is-making {
    z-index: -1;
  }

  .dash_embed {
    display: none;
  }

  .dash-board_img {
    width: 100%;
    height: auto;
    display: block;
  }

  .saas-case-study-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 10px;
  }

  .saas-cs-pointer {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .saas-cs-number {
    font-size: 32px;
  }

  .b_p-form-wrap {
    padding: 24px;
  }

  .b_asset-download-component {
    padding: 16px;
    font-size: 18px;
  }

  .am_h1 {
    font-size: 36px;
  }

  .am_h1-desc {
    font-size: 16px;
  }

  .draftt-component {
    font-size: 14px;
  }

  .am_card-content-wrap {
    padding: 20px;
  }

  .am_tab-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    margin-bottom: 40px;
  }

  .am_tab-wrap {
    padding: 20px;
  }

  .am_tab-h3 {
    font-size: 24px;
  }

  .am_tab-h3-2 {
    font-size: 20px;
  }

  .am_tb-grid {
    grid-template-columns: 100px 100px 110px;
  }

  .am_tb-top {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
  }

  .am_tb-div {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .am_btn-wrap, .aseo_hero-cta-wrap {
    flex-flow: column;
  }

  .aseo_h1 {
    font-size: 40px;
  }

  .aseo_hero-image-wrap {
    min-height: 400px;
  }

  .aseo_land-pointer {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .aseo_land-icon {
    width: 40px;
  }

  .aseo-table-wrap {
    width: 100%;
    overflow: auto;
  }

  .aseo_lm-grid {
    grid-template-columns: 1fr;
  }

  .aseo-hero-img-wrap {
    min-height: 400px;
    max-height: 400px;
  }

  .navi-internal-wrap.tem_frame-1-card {
    flex-flow: column;
  }

  .navi-internal-wrap-3.pb-30 {
    padding-bottom: 0;
  }

  ._3d-section-4 {
    padding: 40px 0;
  }

  ._3d-section-4.bg-pink {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._3d-container-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .seo-lp-h2-2 {
    font-size: 30px;
  }

  .p1-20px-2 {
    font-size: 16px;
  }

  .rev1_h1 {
    font-size: 36px;
  }

  .rev1_logo-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .rev1_logos {
    max-height: 30px;
  }

  .rev1_services-section-wrap {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rev1_services-hubs-wrap {
    flex-flow: column-reverse wrap;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 24px;
  }

  .rev1_serv-abs1 {
    width: 270px;
    top: -77px;
  }

  .rev1_h3 {
    font-size: 20px;
  }

  .rev1_grid-3col {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .rev1_grid-desc.font-color-white.max-width-rev1 {
    max-width: 100%;
  }

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

  .image-width-48 {
    width: 40px;
  }

  .rev3_why-section-wrap {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rev3_services-hubs-wrap {
    flex-flow: column-reverse wrap;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 24px;
  }

  .rev3_process-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rev1_challenge-section-wrap {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rev3_sol-card {
    padding: 20px;
  }

  .rev4_choose-card {
    padding: 32px 24px;
  }

  .rev_process-number {
    margin-top: 0;
  }

  .rev_p-abs-1.is-3, .rev_p-abs-4.is-3 {
    display: none;
  }

  .rev4_cs-abs-bg {
    border-radius: 16px;
  }

  .rev4_cs-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .rev4_cs-abs-bg-overlay {
    border-radius: 16px;
  }

  .rev4_table {
    grid-template-columns: 80px 1fr 120px;
  }

  .rev4_tb-top {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
  }

  .rev4_tb-content {
    padding: 12px 6px;
    font-size: 14px;
  }

  .rev6_h3 {
    font-size: 20px;
  }

  .rev7_services-hubs-wrap {
    flex-flow: column-reverse wrap;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 24px;
  }

  .rev7_dropdown-toggle {
    padding-left: 14px;
    padding-right: 14px;
  }

  .rev7_dropdown-list.w--open {
    padding-left: 55px;
    padding-right: 20px;
  }

  .rev7_dropdown-icon {
    font-size: 18px;
  }

  .rev7_code {
    margin-top: 4px;
  }

  .nav-new-alert {
    right: 0;
  }

  .ppc-badges-v2 {
    max-width: 108px;
    max-height: 104px;
  }

  .ppc-badges-v2.is-linkedin {
    max-width: 66px;
    max-height: 94px;
  }
}

#w-node-_9d018aab-9b9a-d838-4f53-aeb48faf9929-990be9bf {
  justify-self: center;
}

#w-node-_3ebbda20-e04a-0225-d623-027ab91ae79f-990be9bf {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_79b9d403-1748-84ce-eb9d-4a9f4f3324c0-990be9bf {
  justify-self: center;
}

#w-node-_79b9d403-1748-84ce-eb9d-4a9f4f3324c7-990be9bf {
  justify-self: end;
}

#w-node-_40b04b6b-1670-8415-e0d3-04d63f43fa95-03688211, #w-node-_88bf31ed-1e0b-ae7e-0d91-2046177d3c68-03688211, #w-node-e85c27e5-255c-16c7-2886-995032700fe2-03688211, #w-node-_544223ec-0c30-08f3-a15a-ea79a13535ab-03688211, #w-node-_6ebf7ceb-26c4-c0a7-cc8e-84f114553adc-03688211, #w-node-_797db149-9843-34d8-ca37-938fa0ac3aa3-03688211, #w-node-_8cb86e80-51a8-560a-10e2-68591e73cb6c-03688211, #w-node-bbda68a8-3a23-0360-8f7b-f6aeed7389e7-03688211, #w-node-d4a4b059-8380-1565-5a80-5263867a3847-03688211, #w-node-cc86986c-22e0-45b0-ff52-b7567a9431d1-03688211, #w-node-b19ffe9d-5bbc-2f59-f401-2dc601183048-03688211, #w-node-_04917958-23ec-5a8c-7e21-0f945952d2ff-03688211, #w-node-_03ddbb0c-e4eb-521b-01ba-d043a52474b5-03688211, #w-node-dddd6894-5057-ce68-21c6-bad8bc4b629a-03688211, #w-node-_77944d05-dac2-7acf-a4d0-909f5bc2a37e-03688211, #w-node-ae5e98b4-7744-017a-baed-950e8e2c6ecd-03688211, #w-node-c5e948a1-ca0c-03a6-b7c5-82cf84fd9c08-03688211, #w-node-e7149fa2-da8c-cae3-5285-850b74bcfb21-03688211, #w-node-bc681f92-a709-f41b-c0d0-6145e0db1c74-03688211, #w-node-_1690ca02-9209-43f9-2ba5-ecc042cc6e8e-03688211, #w-node-fe708031-0b1d-0f95-cb65-b74421ed67fa-03688211, #w-node-_9dcfa030-48ad-78b4-7d0e-8e745943d2a7-03688211, #w-node-_3e6fea67-8179-ba32-0d65-dc30581fc901-03688211, #w-node-_4f56ad97-3dfa-500b-b7ba-93e8aaa64338-03688211, #w-node-c17d0bfa-2ddc-c707-3340-d8ab4ce4b645-03688211, #w-node-_42d9a9f4-44f3-f6fa-c072-f8275720f78f-03688211, #w-node-_8609e53a-74ff-b881-f5a9-4897271770ee-03688211, #w-node-_7afc49d5-13c5-7dc5-e77d-80a8fd15765e-03688211, #w-node-_1436a157-ca89-b60d-e953-b63bcc3f88f9-03688211, #w-node-f195c423-cbac-9177-3c6f-e97a95723e32-03688211, #w-node-a2c9ceef-f88e-24aa-2a5c-a1c413623832-03688211, #w-node-_6d639147-fa22-2000-9dd9-682f639be2ab-03688211, #w-node-_20e98140-35cc-0b7f-b091-fa2a7a1d566d-03688211, #w-node-_02d86079-f7dd-2baa-1b63-e6d1304bb1c3-03688211, #w-node-_477c3ada-897c-b2b4-7b66-0c9810995c57-03688211, #w-node-_29db30a1-56e4-ed65-a908-9c4a42bca1e9-03688211, #w-node-f899a7ef-6bfe-38b0-a1de-d1c1a96e9578-03688211, #w-node-_92f676c3-1c26-99c2-5fa8-6ac89e2fda7f-03688211, #w-node-_1afc3c72-1d0d-d821-6831-812b4f54eb44-03688211, #w-node-_533741d4-ff1d-e548-f166-ce26353d51fb-03688211, #w-node-c128d1bd-af0d-f63c-227d-e8f469382b3f-03688211, #w-node-_5bce71d9-2bfc-3d8e-5f6e-11bb246878c4-03688211, #w-node-a34ac7ea-4251-8feb-1db7-3c651774e8a5-03688211, #w-node-e68d8aa2-34d6-9c79-d2e6-0e62aecccd7a-03688211, #w-node-_8288180c-eb57-e3d2-341e-c441e34247fc-03688211, #w-node-decdb6d3-d930-5d20-0738-7a56f87f794e-03688211, #w-node-_96a108ff-7dd0-6505-0266-1aa645203dc0-03688211, #w-node-_0aca9f73-0b81-1014-1a34-182cbb5ee68b-03688211, #w-node-_4981647f-56fe-9d42-b2f5-711f32657c68-03688211, #w-node-_25cb815c-4f9f-b124-9ebd-4c9f2485de6c-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb394-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb396-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb398-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb39a-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb39c-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb39e-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3a0-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3a2-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3a4-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3a6-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3a8-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3aa-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3ac-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3ae-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3b0-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3b2-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3b4-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3b6-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3b8-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3ba-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3bc-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3be-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3c0-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3c2-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3c4-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3c6-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3c8-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3ca-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3cc-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3ce-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3d0-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3d2-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3d4-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3d6-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3d8-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3da-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3dc-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3de-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3e0-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3e2-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3e4-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3e6-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3e8-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3ea-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3ec-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3ee-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3f0-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3f2-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3f4-03688211, #w-node-a9d5b902-e78b-03c6-9ee7-2c7f7fddb3f6-03688211 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e1c2869-3ea0-7b0d-ccf8-0e3b9fd615f1-9fd6148b {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9e1c2869-3ea0-7b0d-ccf8-0e3b9fd61625-9fd6148b, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c123-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c126-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c127-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c129-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c17b-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c17c-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c17f-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c184-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c197-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c198-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c19b-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1a0-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1b3-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1b4-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1b7-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1bc-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1cf-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1d0-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1d3-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1d8-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1eb-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1ec-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1ef-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c1f4-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c220-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c221-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c224-990bea25, #w-node-_51330f70-46f0-cf74-2fb5-6e364987c229-990bea25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edd9cab6-6617-1fa7-bb8a-44f9463a17e1-e6fdce61 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-edd9cab6-6617-1fa7-bb8a-44f9463a1815-e6fdce61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d4d6eb3-477b-cde2-93af-f87df296d90a-990bea2d {
  grid-area: span 8 / span 1 / span 8 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae851-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae85a-990bea2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae861-990bea2d {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae86d-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae876-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae87f-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae888-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae891-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae89a-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae8a3-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae8ac-990bea2d, #w-node-_8698c5f6-423f-aafe-94e1-4c58d8a15d1e-990bea2d, #w-node-_2d7e7c2f-e6df-f8e2-5fe0-14517dc0c128-990bea2d, #w-node-_3878001d-5fc8-6818-ce5b-f955daaeba50-990bea2d, #w-node-_587f5766-185f-63d8-e422-16953a4c82ee-990bea2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae751-990bea2d {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae75f-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae766-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae76f-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae778-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae781-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae78a-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae793-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae79c-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae7a5-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae7ae-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae7b7-990bea2d, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae7c0-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6a80-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6a89-990bea2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6a90-990bea2d {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6a9c-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6aa5-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6aae-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6ab7-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6ac0-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6ac9-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6ad2-990bea2d, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6adb-990bea2d, #w-node-_55deb167-f392-cb7a-bd94-b88478e2b913-990bea2d, #w-node-_320964d7-51e4-ae20-b323-9b9dfc19065e-990bea2d, #w-node-_28523571-1f0a-5350-75f8-1f155f8cc1d9-990bea2d, #w-node-_5347244c-6e75-8f12-4246-bc69122cd325-990bea2d, #w-node-_1c2820ad-89a0-dda0-abf0-7fb14041b9b1-990bea2d, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2f2d-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2f42-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2f57-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2f6c-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2f81-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2f96-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2fab-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2fc0-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2fd5-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2fea-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b2fff-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b3014-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b3029-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b303e-990bea32, #w-node-aa497ea8-dc41-3f9c-eeaa-e2e0da0b3053-990bea32, #w-node-eb7eb7d6-9d2e-b34a-df54-0d76d8d072b7-990bea48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_292d3c0e-1dc9-5b3f-10a3-b49d0c0da23c-990bea48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b30c60df-4cf6-f2de-cc54-9de7055e7ab7-990bea48, #w-node-bce2f13d-c9b0-3149-4dac-0a717bb9b392-990bea48, #w-node-b676a743-75e9-7470-2a76-53be88a9ccb8-990bea48, #w-node-_103781cd-f35b-6365-4ab4-b6ba8f5ebfeb-990bea48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbb4dee8-588a-a279-946a-07a03c015124-990bea48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-d396e610-44d1-3cf6-1cc2-0dd600b0f5cf-990bea48, #w-node-eb7eb7d6-9d2e-b34a-df54-0d76d8d072b7-990bea5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_292d3c0e-1dc9-5b3f-10a3-b49d0c0da23c-990bea5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b30c60df-4cf6-f2de-cc54-9de7055e7ab7-990bea5c, #w-node-bce2f13d-c9b0-3149-4dac-0a717bb9b392-990bea5c, #w-node-b676a743-75e9-7470-2a76-53be88a9ccb8-990bea5c, #w-node-_103781cd-f35b-6365-4ab4-b6ba8f5ebfeb-990bea5c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbb4dee8-588a-a279-946a-07a03c015124-990bea5c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-d396e610-44d1-3cf6-1cc2-0dd600b0f5cf-990bea5c, #w-node-_98965ded-8cc0-ad8c-2883-82e532f122eb-990bea5d, #w-node-_6b32b982-2c0a-ec28-e821-050dddfb9d76-990bea5d, #w-node-_2980c1bb-2f05-66fe-5414-985c2d1348d2-990bea5d, #w-node-_256492dc-711c-ac76-c0ab-314d4ece65ea-990bea5d, #w-node-_2f361dd2-9a98-038c-c4c9-e3bbe04081c0-990bea5d, #w-node-_6df6d5be-0708-1e54-f870-68272aab636c-990bea5d, #w-node-_545bab07-b81a-ea9e-ecb3-bc2224c8a694-990bea5d, #w-node-bae1d095-32c8-9dab-319b-045fb686d238-990bea5d, #w-node-_6b455fb4-c256-3f71-31cd-b2c2b26d3d4b-990bea5d, #w-node-_6b455fb4-c256-3f71-31cd-b2c2b26d3d46-990bea5d, #w-node-_6b455fb4-c256-3f71-31cd-b2c2b26d3d45-990bea5d, #w-node-eb1076e2-52ba-e374-2426-e37b9400a33a-990bea5d, #w-node-eb1076e2-52ba-e374-2426-e37b9400a33b-990bea5d, #w-node-eb1076e2-52ba-e374-2426-e37b9400a341-990bea5d, #w-node-eb1076e2-52ba-e374-2426-e37b9400a342-990bea5d, #w-node-eb1076e2-52ba-e374-2426-e37b9400a343-990bea5d, #w-node-_90fd900b-24d4-eff9-2f06-7f739478806c-990bea5d, #w-node-_90fd900b-24d4-eff9-2f06-7f7394788066-990bea5d, #w-node-_90fd900b-24d4-eff9-2f06-7f739478805f-990bea5d, #w-node-_90fd900b-24d4-eff9-2f06-7f7394788060-990bea5d, #w-node-_90fd900b-24d4-eff9-2f06-7f7394788061-990bea5d, #w-node-_487c39c4-19a4-fa8f-24c4-c452507400df-990bea5d, #w-node-_487c39c4-19a4-fa8f-24c4-c452507400e0-990bea5d, #w-node-_487c39c4-19a4-fa8f-24c4-c452507400e1-990bea5d, #w-node-_487c39c4-19a4-fa8f-24c4-c452507400d9-990bea5d, #w-node-_487c39c4-19a4-fa8f-24c4-c452507400d8-990bea5d, #w-node-b829dc41-c8da-43ed-7bf4-e1574345710e-990bea5d, #w-node-_2ac6508f-d480-c2b5-e46a-df7cd248ca5a-990bea5d, #w-node-b829dc41-c8da-43ed-7bf4-e15743457115-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6bacf93-48ac-5e36-3e49-b75840f13c89-990bea5d {
  justify-self: end;
}

#w-node-_1ba2b317-f009-60f1-f580-61b4da5d0325-990bea5d {
  justify-self: center;
}

#w-node-_5fcb721b-68d6-aed3-c085-a05b28bb2238-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fcb721b-68d6-aed3-c085-a05b28bb2239-990bea5d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fcb721b-68d6-aed3-c085-a05b28bb223c-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a63a6c5-551e-bed3-d009-bfa702c6a3f3-990bea5d {
  justify-self: center;
}

#w-node-_8a63a6c5-551e-bed3-d009-bfa702c6a3fe-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a63a6c5-551e-bed3-d009-bfa702c6a3ff-990bea5d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8a63a6c5-551e-bed3-d009-bfa702c6a40b-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bc940ff-5591-9242-349f-e65ee7353520-990bea5d {
  justify-self: center;
}

#w-node-_6bc940ff-5591-9242-349f-e65ee735352b-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bc940ff-5591-9242-349f-e65ee735352c-990bea5d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bc940ff-5591-9242-349f-e65ee7353539-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f83fbc8e-43f0-ad1b-b43c-f21742c230b9-990bea5d {
  justify-self: center;
}

#w-node-f83fbc8e-43f0-ad1b-b43c-f21742c230c4-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f83fbc8e-43f0-ad1b-b43c-f21742c230c5-990bea5d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f83fbc8e-43f0-ad1b-b43c-f21742c230cf-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a1dbec5-43dc-6abc-d4da-8ec828c94d62-990bea5d {
  justify-self: center;
}

#w-node-_0a1dbec5-43dc-6abc-d4da-8ec828c94d6d-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a1dbec5-43dc-6abc-d4da-8ec828c94d6e-990bea5d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0a1dbec5-43dc-6abc-d4da-8ec828c94d72-990bea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbc761b1-3d60-e6fe-f647-3157089d81ed-990bea5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-cbc761b1-3d60-e6fe-f647-3157089d81f1-990bea5e, #w-node-cbc761b1-3d60-e6fe-f647-3157089d81fd-990bea5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6a23-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6a0b-990bea7e, #w-node-_6c0ed4d3-9c2f-6332-3bbc-13d43bd9b092-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6a38-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6a4d-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6a62-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6a77-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6a8c-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6aa1-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6ab6-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6acb-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6ae0-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6af5-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6b0a-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6b1f-990bea7e, #w-node-_9b8e59da-b1e6-3b24-ab2b-d997a29f6b34-990bea7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98939084-a871-457c-a0d6-9f8c597203c9-990bead8, #w-node-_98939084-a871-457c-a0d6-9f8c597203d6-990bead8, #w-node-_98939084-a871-457c-a0d6-9f8c597203db-990bead8, #w-node-_98939084-a871-457c-a0d6-9f8c597203e8-990bead8, #w-node-_98939084-a871-457c-a0d6-9f8c597203ed-990bead8, #w-node-_98939084-a871-457c-a0d6-9f8c597203fb-990bead8 {
  justify-self: center;
}

#w-node-_04ebfe4b-4993-7203-06a7-9e1ba310b9ba-990bead8, #w-node-_04ebfe4b-4993-7203-06a7-9e1ba310b9c3-990bead8, #w-node-_04ebfe4b-4993-7203-06a7-9e1ba310b9da-990bead8, #w-node-_04ebfe4b-4993-7203-06a7-9e1ba310b9ef-990bead8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e734ef9-d8f7-9962-20e2-4f32a55b7dd3-990bead8, #w-node-_4e734ef9-d8f7-9962-20e2-4f32a55b7dde-990bead8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-990beadb {
  align-self: start;
}

#w-node-_72570ed0-b116-1a37-5cf9-b1ad255fe76f-990beadb, #w-node-f9663479-c4f8-7632-c27d-6df8c2d9228d-990beadb, #w-node-_02a69a30-a8c1-e710-5bcf-c4890893232d-990beadb, #w-node-faaa0365-3821-c89f-f1b9-2001ffbd06d2-990beadb, #w-node-c0a95b79-e2b4-d6d8-a17b-50a9129b50f3-990beadc, #w-node-c0a95b79-e2b4-d6d8-a17b-50a9129b50f7-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533b38-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533b3c-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533b54-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533b58-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533b6f-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533b73-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533b8a-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533b8e-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533ba5-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533ba9-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533bc0-990beadc, #w-node-d418c1b0-c5ed-dcf5-a1f1-dc6209533bc4-990beadc, #w-node-_79a838b3-cbda-ac6f-32f1-f3d9267bae32-990beadc, #w-node-_79a838b3-cbda-ac6f-32f1-f3d9267bae36-990beadc, #w-node-b125b041-3b4c-d3c5-4b0e-90108eda42f0-990beadc, #w-node-b125b041-3b4c-d3c5-4b0e-90108eda42f4-990beadc, #w-node-f90d90da-25c8-8af1-7521-2ce4623926c7-990beadc, #w-node-f90d90da-25c8-8af1-7521-2ce4623926cb-990beadc, #w-node-_3bd77bf9-ccb1-2da8-1f42-87c3de0b549a-990beadc, #w-node-_3bd77bf9-ccb1-2da8-1f42-87c3de0b549e-990beadc, #w-node-_56d9ffc9-913f-7bc8-b596-1ca55ed7726f-990beadc, #w-node-_56d9ffc9-913f-7bc8-b596-1ca55ed77273-990beadc, #w-node-eb6ea086-435b-1399-9849-520db3e11ba5-990beadc, #w-node-eb6ea086-435b-1399-9849-520db3e11ba9-990beadc, #w-node-faf4e0c0-2dcb-99a7-c30c-6aa8633aadba-990beadc, #w-node-faf4e0c0-2dcb-99a7-c30c-6aa8633aadbe-990beadc, #w-node-c4fb9593-0413-36f3-70f6-8c58fa8c0468-990beadc, #w-node-c4fb9593-0413-36f3-70f6-8c58fa8c046c-990beadc, #w-node-_26a652f9-f9a7-ef47-448b-16ed4db4aec4-990beadc, #w-node-_26a652f9-f9a7-ef47-448b-16ed4db4aec8-990beadc, #w-node-_6b9f89b5-0b48-2c18-545a-eead17282316-990beadc, #w-node-_6b9f89b5-0b48-2c18-545a-eead1728231a-990beadc, #w-node-a3146787-ae1f-47df-d2e3-47aba94d40bb-990beadc, #w-node-a3146787-ae1f-47df-d2e3-47aba94d40bf-990beadc, #w-node-_862b575b-d1a8-f8bf-d0bb-d04d213d2438-990beadc, #w-node-_862b575b-d1a8-f8bf-d0bb-d04d213d243c-990beadc, #w-node-_0e9bed55-46f6-feaa-647b-34c7eac0b1b2-990beadc, #w-node-_0e9bed55-46f6-feaa-647b-34c7eac0b1b6-990beadc, #w-node-_84a5a504-1a62-3f88-1936-e071b95a154e-990beadc, #w-node-_84a5a504-1a62-3f88-1936-e071b95a1552-990beadc, #w-node-c3d9d7cd-463a-fa52-ad41-7991002487c2-990beadc, #w-node-c3d9d7cd-463a-fa52-ad41-7991002487c6-990beadc, #w-node-_8a30122e-cacb-1993-2d9b-2fd37c20ae57-990beadc, #w-node-_8a30122e-cacb-1993-2d9b-2fd37c20ae5b-990beadc, #w-node-_393f487f-76ef-74b4-9667-019610688b09-990beadc, #w-node-_393f487f-76ef-74b4-9667-019610688b0d-990beadc, #w-node-dcce88d5-f851-b458-6a65-addb5568fa3e-990beadc, #w-node-dcce88d5-f851-b458-6a65-addb5568fa42-990beadc, #w-node-e603536d-5842-8420-7540-31039a8e26eb-990beadc, #w-node-e603536d-5842-8420-7540-31039a8e26ef-990beadc, #w-node-_8643cabf-2237-05d6-ca07-e84f15fb1067-990beadc, #w-node-_8643cabf-2237-05d6-ca07-e84f15fb106b-990beadc, #w-node-bd8b877b-8b5e-959e-f719-c6903d903ab6-990beadc, #w-node-bd8b877b-8b5e-959e-f719-c6903d903aba-990beadc, #w-node-d6e458bc-8070-f06d-09e9-903f424f2efb-990beadc, #w-node-d6e458bc-8070-f06d-09e9-903f424f2eff-990beadc, #w-node-_2ad688b9-ff9f-216d-fafc-d60b9abb1ad8-990beadc, #w-node-_2ad688b9-ff9f-216d-fafc-d60b9abb1adc-990beadc, #w-node-_0e2098ad-99de-7de7-83cf-484a9849a10e-990beadc, #w-node-_0e2098ad-99de-7de7-83cf-484a9849a112-990beadc, #w-node-e9ecbcb6-093c-c889-9e8f-0002de83e11f-990beadc, #w-node-e9ecbcb6-093c-c889-9e8f-0002de83e123-990beadc, #w-node-a2f4ee8f-c1a6-4c6e-efd4-1443a65e9312-990beadc, #w-node-a2f4ee8f-c1a6-4c6e-efd4-1443a65e9316-990beadc, #w-node-_0a17fbe5-2fe1-7953-957e-41a20de9c6d7-990beadc, #w-node-_0a17fbe5-2fe1-7953-957e-41a20de9c6db-990beadc, #w-node-_25d25078-83f0-56a4-1ad6-bd86b546db96-990beadc, #w-node-_25d25078-83f0-56a4-1ad6-bd86b546db9a-990beadc, #w-node-_55f48236-ecc0-101c-c7b7-b65318f2c570-990beadc, #w-node-_55f48236-ecc0-101c-c7b7-b65318f2c574-990beadc, #w-node-_5fa15c4f-11bd-d50b-2b64-965cb2718396-990beadc, #w-node-_5fa15c4f-11bd-d50b-2b64-965cb271839a-990beadc, #w-node-_2cbcff71-b03f-8980-ab3f-f70ad976f49e-990beadc, #w-node-_2cbcff71-b03f-8980-ab3f-f70ad976f4a2-990beadc, #w-node-_5b988604-f546-e875-1ebf-83484886f422-990beadc, #w-node-_5b988604-f546-e875-1ebf-83484886f426-990beadc, #w-node-_3d90b92e-f482-7508-425a-bfb98eb71825-990beadc, #w-node-_3d90b92e-f482-7508-425a-bfb98eb71829-990beadc, #w-node-f584de65-c5d8-f3c5-b5dc-e959daabfe86-990beadc, #w-node-f584de65-c5d8-f3c5-b5dc-e959daabfe8a-990beadc, #w-node-_465783ab-0736-a99f-e374-bcd1bf7d5383-990beadc, #w-node-_465783ab-0736-a99f-e374-bcd1bf7d5387-990beadc, #w-node-a56399ee-e356-56e8-607a-9b90e55da8ce-990beadc, #w-node-a56399ee-e356-56e8-607a-9b90e55da8d2-990beadc, #w-node-_1f0445a8-e7f5-3f7a-9f59-70d05ac8dddc-990beadc, #w-node-_1f0445a8-e7f5-3f7a-9f59-70d05ac8dde0-990beadc, #w-node-_12cdceb6-bbdf-a33b-8faf-fda8665ac2a1-990beadc, #w-node-_12cdceb6-bbdf-a33b-8faf-fda8665ac2a5-990beadc, #w-node-_694d5101-878a-942b-8a27-e7841ead5cd4-990beadc, #w-node-_694d5101-878a-942b-8a27-e7841ead5cd8-990beadc, #w-node-c8d9e074-7146-1541-a74b-9e6515af2f88-990beadc, #w-node-c8d9e074-7146-1541-a74b-9e6515af2f8c-990beadc, #w-node-_9d5a7c21-613b-5dbe-eb71-ecac0c1abeb9-990beadc, #w-node-_9d5a7c21-613b-5dbe-eb71-ecac0c1abebd-990beadc, #w-node-_94d57f0a-c70a-b59b-8b19-5a2d80210369-990beadc, #w-node-_94d57f0a-c70a-b59b-8b19-5a2d8021036d-990beadc, #w-node-_06cde507-c924-f460-5883-9eb5a1c2c8d8-990beadc, #w-node-_06cde507-c924-f460-5883-9eb5a1c2c8dc-990beadc, #w-node-_91bbd8b1-e91d-94c0-625a-0370713b3cf5-990beadc, #w-node-_91bbd8b1-e91d-94c0-625a-0370713b3cf9-990beadc, #w-node-_03870c42-2c1a-7423-53e2-240f01e87ede-990beadc, #w-node-_03870c42-2c1a-7423-53e2-240f01e87ee2-990beadc, #w-node-b2a607bc-aaff-7d33-d889-c47d592fbd9d-990beadc, #w-node-b2a607bc-aaff-7d33-d889-c47d592fbda1-990beadc, #w-node-_565c612a-b0f1-f9cd-c01c-92b3e21aea8e-990beadc, #w-node-_565c612a-b0f1-f9cd-c01c-92b3e21aea92-990beadc, #w-node-_711d8435-ed90-8630-cf4a-65c0f0f8da2d-990beadc, #w-node-_711d8435-ed90-8630-cf4a-65c0f0f8da31-990beadc, #w-node-_0ea3cd11-9486-da22-1c0f-bf2003577d5f-990beadc, #w-node-_0ea3cd11-9486-da22-1c0f-bf2003577d63-990beadc, #w-node-_96b022d2-a771-3138-97d2-4f5c515c13ec-990beadc, #w-node-_96b022d2-a771-3138-97d2-4f5c515c13f0-990beadc, #w-node-ad853dbf-2374-6cb3-d84e-32c0fdf34bbd-990beadc, #w-node-ad853dbf-2374-6cb3-d84e-32c0fdf34bc1-990beadc, #w-node-_6e6e9e8f-e91e-ebd9-3af0-5330c3c70a90-990beadc, #w-node-_6e6e9e8f-e91e-ebd9-3af0-5330c3c70a94-990beadc, #w-node-_44d08aae-56d8-ff51-f0fa-8746d7f6d0de-990beadc, #w-node-_44d08aae-56d8-ff51-f0fa-8746d7f6d0e2-990beadc, #w-node-fcee99e3-bc3d-5a8e-f5f0-43122fa8cc36-990beadc, #w-node-fcee99e3-bc3d-5a8e-f5f0-43122fa8cc3a-990beadc, #w-node-_65184b68-2f31-3a76-cb73-eb0207d79e83-990beadc, #w-node-_65184b68-2f31-3a76-cb73-eb0207d79e87-990beadc, #w-node-_8e0ffa96-7dbd-5abf-6464-ff6503eaef41-990beadc, #w-node-_8e0ffa96-7dbd-5abf-6464-ff6503eaef45-990beadc, #w-node-_631ab342-9dbe-05c2-db8f-247d80739bd5-990beadc, #w-node-_631ab342-9dbe-05c2-db8f-247d80739bd9-990beadc, #w-node-d0b6f08a-e04f-c7fc-b47f-1de7c73d562a-990beadc, #w-node-d0b6f08a-e04f-c7fc-b47f-1de7c73d562e-990beadc, #w-node-c208c15d-8b63-358e-05ed-0a20ddd7a2f9-990beadc, #w-node-c208c15d-8b63-358e-05ed-0a20ddd7a2fd-990beadc, #w-node-_6e5006c7-b0c4-0dbe-4d0b-24b27bc5347e-990beadc, #w-node-_6e5006c7-b0c4-0dbe-4d0b-24b27bc53482-990beadc, #w-node-_53a7275f-8e57-63b2-18f2-26e167e5cb02-990beadc, #w-node-_53a7275f-8e57-63b2-18f2-26e167e5cb06-990beadc, #w-node-d5ae55c5-65ee-e3f7-b351-870714355e7c-990beadc, #w-node-d5ae55c5-65ee-e3f7-b351-870714355e80-990beadc, #w-node-_9ab21c05-d184-8e94-5b74-efc8a5d0469a-990beadc, #w-node-_9ab21c05-d184-8e94-5b74-efc8a5d0469e-990beadc, #w-node-f430fd6d-a216-07ca-15ec-982e236a74e7-990beadc, #w-node-f430fd6d-a216-07ca-15ec-982e236a74eb-990beadc, #w-node-_4e705888-ff80-f314-cd1e-ea5e1a23a883-990beadc, #w-node-_4e705888-ff80-f314-cd1e-ea5e1a23a887-990beadc, #w-node-_40be1023-7090-6054-466a-c490a1ed8e88-990beadc, #w-node-_40be1023-7090-6054-466a-c490a1ed8e8c-990beadc, #w-node-_56f8d609-5fa1-01bc-e2fb-f87e44688606-990beadc, #w-node-_56f8d609-5fa1-01bc-e2fb-f87e4468860a-990beadc, #w-node-ea061937-ad7a-ed01-98cc-3078c55545ad-990beadc, #w-node-ea061937-ad7a-ed01-98cc-3078c55545b1-990beadc, #w-node-_5d76654a-de40-172a-2458-94021f480b33-990beadc, #w-node-_5d76654a-de40-172a-2458-94021f480b37-990beadc, #w-node-_8a46fdd9-9856-2a39-6533-aa5b035900aa-990beadc, #w-node-_8a46fdd9-9856-2a39-6533-aa5b035900ae-990beadc, #w-node-_223dbcc7-1a95-e15b-ed25-0eebfc005e84-990beadc, #w-node-_223dbcc7-1a95-e15b-ed25-0eebfc005e88-990beadc, #w-node-_5fd42a3f-9131-f5fb-6de0-cc60386e54f3-990beadc, #w-node-_5fd42a3f-9131-f5fb-6de0-cc60386e54f7-990beadc, #w-node-ccfc668d-32d5-ed88-df99-20f57dd18ee2-990beadc, #w-node-ccfc668d-32d5-ed88-df99-20f57dd18ee6-990beadc, #w-node-_80afa97d-6d17-b4a7-d58d-74e0353031b2-990beadc, #w-node-_80afa97d-6d17-b4a7-d58d-74e0353031b6-990beadc, #w-node-_24c58f3c-6cb4-84ba-1bf9-6b60425307b1-990beadc, #w-node-_24c58f3c-6cb4-84ba-1bf9-6b60425307b5-990beadc, #w-node-_57606755-24b6-95c8-5554-d870d39fd6c1-990beadc, #w-node-_57606755-24b6-95c8-5554-d870d39fd6c5-990beadc, #w-node-_31dda259-70ba-a938-f9b0-e0f6c06a3135-990beadc, #w-node-_31dda259-70ba-a938-f9b0-e0f6c06a3139-990beadc, #w-node-_5509a8f5-de4d-45b2-6439-1a2e22c93ac9-990beadc, #w-node-_5509a8f5-de4d-45b2-6439-1a2e22c93acd-990beadc, #w-node-fdbcd4f3-29a0-aeaa-95bf-14d383be759f-990beadc, #w-node-fdbcd4f3-29a0-aeaa-95bf-14d383be75a3-990beadc, #w-node-_67e13b89-24eb-2369-267c-756dc8a6a611-990beadc, #w-node-_67e13b89-24eb-2369-267c-756dc8a6a615-990beadc, #w-node-d4cc6c66-35a6-be07-0a57-410ace351d6f-990beadc, #w-node-d4cc6c66-35a6-be07-0a57-410ace351d73-990beadc, #w-node-_4c2ac094-2cbd-2601-78ee-03eb8ebdf998-990beadc, #w-node-_4c2ac094-2cbd-2601-78ee-03eb8ebdf99c-990beadc, #w-node-_5570d528-3d98-6f4a-0367-b8d3d54f009a-990beadc, #w-node-_5570d528-3d98-6f4a-0367-b8d3d54f009e-990beadc, #w-node-f2fbc9d6-73b4-3ca4-2bac-27bfd1ce9c38-990beadc, #w-node-f2fbc9d6-73b4-3ca4-2bac-27bfd1ce9c3c-990beadc, #w-node-_7efb8899-2749-0a56-5fbe-b0f5807d501a-990beadc, #w-node-_7efb8899-2749-0a56-5fbe-b0f5807d501e-990beadc, #w-node-e869709a-0e2c-d786-48d1-8bcc21f711ec-990beadc, #w-node-e869709a-0e2c-d786-48d1-8bcc21f711f0-990beadc, #w-node-_764db8a2-cade-0788-497f-5fb977b6c559-990beadc, #w-node-_764db8a2-cade-0788-497f-5fb977b6c55d-990beadc, #w-node-_0b89ce61-e503-909c-fe17-f2d7771b2a6b-990beadc, #w-node-_0b89ce61-e503-909c-fe17-f2d7771b2a6f-990beadc, #w-node-_86b2d884-8f55-0dea-7ce1-362c965c0a7b-990beadc, #w-node-_86b2d884-8f55-0dea-7ce1-362c965c0a7f-990beadc, #w-node-_77b9a365-9aef-2ff9-0aed-4009fe7f6254-990beadc, #w-node-_77b9a365-9aef-2ff9-0aed-4009fe7f6258-990beadc, #w-node-b8a32545-4a71-68cc-d2b3-b6241e3a4d3b-990beadc, #w-node-b8a32545-4a71-68cc-d2b3-b6241e3a4d3f-990beadc, #w-node-_4d3ec262-1aea-07c6-4b0e-9a65791d55fd-990beadc, #w-node-_4d3ec262-1aea-07c6-4b0e-9a65791d5601-990beadc, #w-node-db0831bd-7864-8c89-087e-e1eecb1383d4-990beaf1, #w-node-_9e5d0fff-4f6d-7f8d-9d06-61abe0a5dfa4-990beaf1, #w-node-_436a93d8-a79c-e0db-b28b-e5a7167963f6-990beaf1, #w-node-_951fa5f5-ae14-3316-538d-ab358f04a3f4-990beaf1, #w-node-_9571109f-35c9-c6e2-cf1f-e8e5746edbef-990beaf1, #w-node-deb5a5a7-39ec-58a9-a259-99ebbc0c585f-990beaf1, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0a92-990beaf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0aa6-990beaf2, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0ab3-990beaf2, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0ab8-990beaf2, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0ac5-990beaf2, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0aca-990beaf2, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0ad7-990beaf2, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0add-990beaf2, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e54-990beaf3, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e61-990beaf3, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e66-990beaf3, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e73-990beaf3, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e78-990beaf3, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e85-990beaf3 {
  justify-self: center;
}

#w-node-b8a9dc0a-e3fe-51e8-557b-3376534e807a-990beafa {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_09e86a6b-0402-73ec-164d-49466d5dedcb-990beafb, #w-node-_017c61c6-18c0-f8f0-2e06-72f8fba82850-990beafb, #w-node-_80519088-a723-8122-028b-c03bba4cddf8-990beafb, #w-node-_80519088-a723-8122-028b-c03bba4cddf9-990beafb, #w-node-_515aad03-fb9b-9139-a12c-b57b8d299ee1-990beafb, #w-node-_515aad03-fb9b-9139-a12c-b57b8d299ee2-990beafb, #w-node-b829b43c-dd24-c64d-644b-567137e4ea5e-990beafb, #w-node-b829b43c-dd24-c64d-644b-567137e4ea5f-990beafb, #w-node-da6f064a-ae21-bec3-6e5f-f45c15381597-990beafb, #w-node-d4e04be7-aba2-7021-d963-8648bf83a52b-990beafb, #w-node-_3a6bdd63-880f-bbc3-4bb6-4b370761d04d-990beafb, #w-node-d716f7ec-17cd-e972-40cb-2a3100b40a0d-990beafb, #w-node-f9560453-64d7-4f48-42b2-5508c7cdc17b-990beafb, #w-node-_218bde42-3e43-5711-461b-6f79f6d7cbd4-990beafb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b688c246-7199-befe-c6b5-8e77beb4e193-990beafb {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-e98e00e4-719d-c1b4-31c0-e225441c821a-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8223-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8233-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8243-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8253-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8263-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8276-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8289-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8299-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c832d-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8336-990beb16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e98e00e4-719d-c1b4-31c0-e225441c833d-990beb16 {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-e98e00e4-719d-c1b4-31c0-e225441c834d-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8356-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c835f-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8368-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8371-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c837a-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8383-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c838c-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8395-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c839e-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c83a7-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c83b0-990beb16, #w-node-e98e00e4-719d-c1b4-31c0-e225441c8550-990beb16, #w-node-e86b02c2-d374-7e49-ee2f-2d5b6a7b925c-990beb44, #w-node-_6e0703f7-4c37-1010-b1b1-788a7a695651-990beb44, #w-node-_765e5ef5-7077-c867-27fe-96e33db4b278-990beb44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a80b31b2-1579-ab36-773b-bcfdc955ff67-990beb44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bc62d783-71a3-b857-731e-1e81d8248b62-990beb44, #w-node-_941a8883-e87b-13d6-3a47-74c824b763b6-990beb44, #w-node-_941a8883-e87b-13d6-3a47-74c824b763be-990beb44, #w-node-_941a8883-e87b-13d6-3a47-74c824b763bf-990beb44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941a8883-e87b-13d6-3a47-74c824b763c0-990beb44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e18a94d0-7600-b7cc-4c44-704524c6d20f-990beb44, #w-node-_73de99f6-43dc-2081-90a2-ac8e11659f20-990beb44, #w-node-_73de99f6-43dc-2081-90a2-ac8e11659f28-990beb44, #w-node-_73de99f6-43dc-2081-90a2-ac8e11659f29-990beb44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73de99f6-43dc-2081-90a2-ac8e11659f2a-990beb44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ebb18a3d-8d6c-3163-c833-4ff23491507f-990beb44, #w-node-_54dbbf2f-adbf-6e1d-ef55-381f54f4889e-54f48896, #w-node-_54dbbf2f-adbf-6e1d-ef55-381f54f488a7-54f48896, #w-node-_54dbbf2f-adbf-6e1d-ef55-381f54f488b0-54f48896, #w-node-_54dbbf2f-adbf-6e1d-ef55-381f54f488b7-54f48896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ea67b97-9c0c-86f5-890e-57ebdcc4acc9-990beb4c {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_07e87a07-2989-bc75-0009-5fa90e187711-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_084d561e-2422-5805-8222-869565bf9eaf-990beb4c, #w-node-fd7acad2-6984-2a01-fb1e-50efded2e99f-990beb4c, #w-node-_5cb123bd-fa8d-ff61-a17c-f342a12a63fd-990beb4c {
  grid-area: Area;
}

#w-node-_3bb0a611-680d-ef52-590f-d48d952caa69-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bb0a611-680d-ef52-590f-d48d952caa6a-990beb4c, #w-node-_3bb0a611-680d-ef52-590f-d48d952caa6b-990beb4c {
  grid-area: Area;
}

#w-node-_8235a961-ea9e-3516-4853-85dc6efd9757-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8235a961-ea9e-3516-4853-85dc6efd9758-990beb4c, #w-node-_8235a961-ea9e-3516-4853-85dc6efd9759-990beb4c {
  grid-area: Area;
}

#w-node-e1947e7f-356b-2969-4464-5a24f9ed7f8f-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1947e7f-356b-2969-4464-5a24f9ed7f90-990beb4c, #w-node-e1947e7f-356b-2969-4464-5a24f9ed7f91-990beb4c {
  grid-area: Area;
}

#w-node-_2ac1e0ad-7bd6-c615-b389-943e92cc85e4-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ac1e0ad-7bd6-c615-b389-943e92cc85e5-990beb4c, #w-node-_2ac1e0ad-7bd6-c615-b389-943e92cc85e6-990beb4c {
  grid-area: Area;
}

#w-node-e8804206-a67d-c70b-a5be-88868eccd526-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8804206-a67d-c70b-a5be-88868eccd527-990beb4c, #w-node-e8804206-a67d-c70b-a5be-88868eccd528-990beb4c {
  grid-area: Area;
}

#w-node-dc695164-e70b-b207-4376-583d759e9080-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc695164-e70b-b207-4376-583d759e9081-990beb4c, #w-node-dc695164-e70b-b207-4376-583d759e9082-990beb4c {
  grid-area: Area;
}

#w-node-_7d646649-f9c1-08dd-ee63-b51422c34e2b-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d646649-f9c1-08dd-ee63-b51422c34e2c-990beb4c, #w-node-_7d646649-f9c1-08dd-ee63-b51422c34e2d-990beb4c {
  grid-area: Area;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc08-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc0b-990beb4c, #w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc0c-990beb4c, #w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc0d-990beb4c {
  grid-area: Area;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc0f-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc10-990beb4c, #w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc11-990beb4c {
  grid-area: Area;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc13-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc14-990beb4c, #w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc15-990beb4c {
  grid-area: Area;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc17-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc18-990beb4c, #w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc19-990beb4c {
  grid-area: Area;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc1b-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc1d-990beb4c {
  grid-area: Area;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc1f-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc20-990beb4c, #w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc21-990beb4c {
  grid-area: Area;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc23-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc24-990beb4c, #w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc25-990beb4c {
  grid-area: Area;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc27-990beb4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc28-990beb4c, #w-node-_9a0ab1a8-d8e7-51ad-e419-c0676c2cdc29-990beb4c {
  grid-area: Area;
}

#w-node-e75f49f4-b32d-1003-f870-de02a0ecd575-990beb4c, #w-node-e75f49f4-b32d-1003-f870-de02a0ecd582-990beb4c, #w-node-e75f49f4-b32d-1003-f870-de02a0ecd587-990beb4c, #w-node-e75f49f4-b32d-1003-f870-de02a0ecd594-990beb4c, #w-node-e75f49f4-b32d-1003-f870-de02a0ecd599-990beb4c, #w-node-e75f49f4-b32d-1003-f870-de02a0ecd5a7-990beb4c, #w-node-_1da77d7c-b152-7a9b-cc02-45a51e362266-990beb4c, #w-node-_7e44e9f1-e4a1-6bd7-0049-065751c00253-990beb4c {
  justify-self: center;
}

#w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-990beb69 {
  align-self: start;
}

#w-node-_72570ed0-b116-1a37-5cf9-b1ad255fe76f-990beb69, #w-node-f9663479-c4f8-7632-c27d-6df8c2d9228d-990beb69, #w-node-_02a69a30-a8c1-e710-5bcf-c4890893232d-990beb69, #w-node-faaa0365-3821-c89f-f1b9-2001ffbd06d2-990beb69, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c825-990beb69, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c82e-990beb69, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c845-990beb69, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c85a-990beb69, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c86f-990beb69, #w-node-c05dbe0d-0420-9dc3-f60a-a86a418140ea-990beb69, #w-node-d4f058b3-ae65-c183-6a3a-cb222e252c05-990beb69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a3c-990beb69, #w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a49-990beb69, #w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a4e-990beb69, #w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a5b-990beb69, #w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a60-990beb69, #w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a6e-990beb69, #w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a74-990beb69, #w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a82-990beb69 {
  justify-self: center;
}

#w-node-_4da5064a-1484-770a-dcdc-a49e65fa873e-990beb69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47503-990beb6a {
  align-self: start;
}

#w-node-_3304c46e-e94f-ebc1-1275-2c4c1de4751c-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47522-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47528-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47530-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de4753d-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47546-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de4755c-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47572-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47588-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de4759a-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de475b0-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de4764e-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47657-990beb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3304c46e-e94f-ebc1-1275-2c4c1de4765e-990beb6a {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_3304c46e-e94f-ebc1-1275-2c4c1de4766e-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47677-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47680-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47689-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47692-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de4769b-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de476a4-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de476ad-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de476b6-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de476bf-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de476c8-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de476d1-990beb6a, #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47872-990beb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15db84bf-b6cb-7466-917a-84abee8c7bdd-990beb80 {
  grid-area: span 8 / span 1 / span 8 / span 1;
}

#w-node-c64f9dda-b290-eddd-00b2-92b7621c76ea-990beb80, #w-node-c64f9dda-b290-eddd-00b2-92b7621c76f7-990beb80, #w-node-c64f9dda-b290-eddd-00b2-92b7621c76fc-990beb80, #w-node-c64f9dda-b290-eddd-00b2-92b7621c7709-990beb80, #w-node-c64f9dda-b290-eddd-00b2-92b7621c770e-990beb80, #w-node-c64f9dda-b290-eddd-00b2-92b7621c771c-990beb80, #w-node-_3b4a4057-153c-c3be-3f45-0040d6bd36e2-990beb80, #w-node-_693a748e-7a73-6ece-91d2-bce675b4d49a-990beb80, #w-node-_69b1349d-2d79-9fc8-d1fc-d99a932cf6f9-990beb80 {
  justify-self: center;
}

#w-node-_669771a6-c05a-4a25-6edd-1ba71e7d0499-990beb80 {
  align-self: start;
}

#w-node-_669771a6-c05a-4a25-6edd-1ba71e7d04b2-990beb80, #w-node-_669771a6-c05a-4a25-6edd-1ba71e7d04b7-990beb80, #w-node-_669771a6-c05a-4a25-6edd-1ba71e7d04bc-990beb80, #w-node-_669771a6-c05a-4a25-6edd-1ba71e7d04c3-990beb80, #w-node-_566c2c3d-918d-44ce-f784-7779ac715a21-990beb80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9175e879-e159-a527-89cc-3f2af459cfbc-990beb81 {
  grid-area: span 8 / span 1 / span 8 / span 1;
}

#w-node-_9175e879-e159-a527-89cc-3f2af459d0af-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d0bb-990beb81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9175e879-e159-a527-89cc-3f2af459d0c2-990beb81 {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_9175e879-e159-a527-89cc-3f2af459d0d2-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d0db-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d0e4-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d0ed-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d0f6-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d0ff-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d108-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d114-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d11d-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d126-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d12f-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d138-990beb81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9175e879-e159-a527-89cc-3f2af459d1f7-990beb81 {
  align-self: start;
}

#w-node-_9175e879-e159-a527-89cc-3f2af459d212-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d217-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d21c-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d223-990beb81, #w-node-_9175e879-e159-a527-89cc-3f2af459d391-990beb81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5443c91-60d6-b438-4ca7-f8b1dd2f7c9a-990beb85, #w-node-b5443c91-60d6-b438-4ca7-f8b1dd2f7cbd-990beb85, #w-node-b5443c91-60d6-b438-4ca7-f8b1dd2f7cc2-990beb85, #w-node-b5443c91-60d6-b438-4ca7-f8b1dd2f7ce5-990beb85, #w-node-b5443c91-60d6-b438-4ca7-f8b1dd2f7ceb-990beb85 {
  justify-self: center;
}

#w-node-f99d2dbd-8e0f-9291-f78e-dc735161ffd6-990beb86 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-d75117c8-26aa-7498-9c3a-36d40643d884-990beb86, #w-node-d75117c8-26aa-7498-9c3a-36d40643d88b-990beb86, #w-node-d75117c8-26aa-7498-9c3a-36d40643d898-990beb86, #w-node-d75117c8-26aa-7498-9c3a-36d40643d8a6-990beb86, #w-node-d75117c8-26aa-7498-9c3a-36d40643d8b3-990beb86, #w-node-_7a0e265b-5c2b-76b8-fe78-55043755618d-990beb86, #w-node-_625425aa-84aa-55f4-f17a-f6d644349a3c-990beb86, #w-node-_5ee9906a-d85f-5a22-c25d-fd41b92f4bef-990beb86, #w-node-_39de84a6-cd5d-4337-3dc1-b3d2ea789c8a-990beb86, #w-node-ad8d6edf-d19e-5f21-c8f1-ae312bf6ca87-990beb86, #w-node-c4c2eeb4-4fdf-1ce4-e0a9-616f752e9c2b-990beb86, #w-node-b3de468c-0591-11ed-13b5-d95dbde69aa2-990beb86, #w-node-d5906fa0-cb08-2e66-3355-c70cde7afaee-990beb86, #w-node-ab0722d3-29cd-40ce-bf31-bd929345d631-990beb86, #w-node-ab0722d3-29cd-40ce-bf31-bd929345d632-990beb86, #w-node-ab0722d3-29cd-40ce-bf31-bd929345d633-990beb86, #w-node-ab0722d3-29cd-40ce-bf31-bd929345d634-990beb86, #w-node-ab0722d3-29cd-40ce-bf31-bd929345d635-990beb86, #w-node-ab0722d3-29cd-40ce-bf31-bd929345d636-990beb86, #w-node-ab0722d3-29cd-40ce-bf31-bd929345d637-990beb86, #w-node-ab0722d3-29cd-40ce-bf31-bd929345d638-990beb86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df798572-41aa-e742-6480-005d76d240aa-990beb87, #w-node-f0f6d651-39a6-5a23-e769-14d9a91989d8-990beb87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf7c0b0f-9f27-e95d-620a-725461c36b51-990beb87, #w-node-e2cdebfd-5a58-7e0d-c462-72e305e0f1c1-990beb87, #w-node-_59c4249c-8f76-e339-bd06-c8d20754d34d-990beb87, #w-node-_31e0f9b4-427d-be1b-930b-be5247298e09-990beb87, #w-node-_744f4ac4-c851-20fe-c6e9-fbe5c8664082-990beb87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df798572-41aa-e742-6480-005d76d240aa-990beb88, #w-node-f0f6d651-39a6-5a23-e769-14d9a91989d8-990beb88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf7c0b0f-9f27-e95d-620a-725461c36b51-990beb88, #w-node-e2cdebfd-5a58-7e0d-c462-72e305e0f1c1-990beb88, #w-node-_59c4249c-8f76-e339-bd06-c8d20754d34d-990beb88, #w-node-_31e0f9b4-427d-be1b-930b-be5247298e09-990beb88, #w-node-_744f4ac4-c851-20fe-c6e9-fbe5c8664082-990beb88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df798572-41aa-e742-6480-005d76d240aa-990bebbb, #w-node-f0f6d651-39a6-5a23-e769-14d9a91989d8-990bebbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf7c0b0f-9f27-e95d-620a-725461c36b51-990bebbb, #w-node-e2cdebfd-5a58-7e0d-c462-72e305e0f1c1-990bebbb, #w-node-_59c4249c-8f76-e339-bd06-c8d20754d34d-990bebbb, #w-node-_31e0f9b4-427d-be1b-930b-be5247298e09-990bebbb, #w-node-_744f4ac4-c851-20fe-c6e9-fbe5c8664082-990bebbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31df600a-3727-65fc-f018-d9dfa8b18eb7-990bebd9 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_31df600a-3727-65fc-f018-d9dfa8b18f67-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f68-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f6b-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f6e-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f71-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f73-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f75-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f78-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f7a-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f7c-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f7f-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f81-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f83-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f86-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f88-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f8a-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f8d-990bebd9, #w-node-_31df600a-3727-65fc-f018-d9dfa8b18f8f-990bebd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_276d4c42-4954-e362-46be-03f2913be4d0-4036f2ec {
  align-self: start;
}

#w-node-_276d4c42-4954-e362-46be-03f2913be4e9-4036f2ec, #w-node-_276d4c42-4954-e362-46be-03f2913be4ef-4036f2ec, #w-node-_276d4c42-4954-e362-46be-03f2913be4f5-4036f2ec, #w-node-_276d4c42-4954-e362-46be-03f2913be4fb-4036f2ec, #w-node-caf5b928-0239-1d9b-60f1-fcc455e9f2b7-76e20212 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdc92294-ba7a-9905-4f8e-a2691d39e47f-f4f80d15 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-eb7eb7d6-9d2e-b34a-df54-0d76d8d072b7-a9b93564 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_292d3c0e-1dc9-5b3f-10a3-b49d0c0da23c-a9b93564 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b30c60df-4cf6-f2de-cc54-9de7055e7ab7-a9b93564, #w-node-bce2f13d-c9b0-3149-4dac-0a717bb9b392-a9b93564, #w-node-b676a743-75e9-7470-2a76-53be88a9ccb8-a9b93564, #w-node-_103781cd-f35b-6365-4ab4-b6ba8f5ebfeb-a9b93564 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbb4dee8-588a-a279-946a-07a03c015124-a9b93564 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-d396e610-44d1-3cf6-1cc2-0dd600b0f5cf-a9b93564 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7a9869d-c8e3-47c6-87ee-adb73dc2f591-8f288d4f, #w-node-e7a9869d-c8e3-47c6-87ee-adb73dc2f59c-8f288d4f, #w-node-e7a9869d-c8e3-47c6-87ee-adb73dc2f591-f7214e31, #w-node-e7a9869d-c8e3-47c6-87ee-adb73dc2f59c-f7214e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_669771a6-c05a-4a25-6edd-1ba71e7d0499-4f7294e5 {
  align-self: start;
}

#w-node-c99217db-5aaa-f0f9-809a-84dd0af701b4-4f7294e5, #w-node-c99217db-5aaa-f0f9-809a-84dd0af701b9-4f7294e5, #w-node-c99217db-5aaa-f0f9-809a-84dd0af701be-4f7294e5, #w-node-c99217db-5aaa-f0f9-809a-84dd0af701c5-4f7294e5, #w-node-eb47d354-8b84-cdd6-e5fc-e707dbfaea7b-a808c6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076516b-5b67ae42 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076516d-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765171-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765172-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765173-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765175-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765176-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765177-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765179-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076517a-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076517b-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076517d-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076517e-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076517f-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765181-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765182-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765183-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765185-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765186-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765187-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765189-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076518a-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076518b-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076518d-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076518e-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076518f-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765191-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765195-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765196-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765197-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d640765199-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076519a-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076519b-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076519d-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076519e-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076519f-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651a1-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651a2-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651a3-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651a5-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651a7-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651a9-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651aa-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651ab-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651ad-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651ae-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651af-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651b1-5b67ae42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651b2-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d6407651b3-5b67ae42 {
  grid-area: Area;
}

#w-node-_85fd988c-b5f8-e2a4-0c97-45d64076523d-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076524a-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076524f-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076525c-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765261-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076526f-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765275-5b67ae42, #w-node-_5f745a22-2953-a7fb-0375-b402f3f1f908-3cb3e915, #w-node-_5f745a22-2953-a7fb-0375-b402f3f1f915-3cb3e915, #w-node-_5f745a22-2953-a7fb-0375-b402f3f1f91a-3cb3e915, #w-node-_5f745a22-2953-a7fb-0375-b402f3f1f927-3cb3e915, #w-node-_5f745a22-2953-a7fb-0375-b402f3f1f92c-3cb3e915, #w-node-_5f745a22-2953-a7fb-0375-b402f3f1f93a-3cb3e915 {
  justify-self: center;
}

#w-node-_926efe00-c783-5a10-e2ab-7d2ebb26d8fe-6f4897cc, #w-node-_6264309c-787a-f1ba-0e38-02c68a74ab77-6f4897cc, #w-node-_85d37083-0b9b-0e8a-d758-a88965653005-60accae8, #w-node-_0de1acf4-95c2-e341-ffe8-d5e848332b36-60b0f141 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d25c872f-70bb-174e-b6ae-a0b9d4382508-bfbc4fd3, #w-node-d25c872f-70bb-174e-b6ae-a0b9d4382515-bfbc4fd3, #w-node-d25c872f-70bb-174e-b6ae-a0b9d438251a-bfbc4fd3, #w-node-d25c872f-70bb-174e-b6ae-a0b9d4382527-bfbc4fd3, #w-node-d25c872f-70bb-174e-b6ae-a0b9d438252c-bfbc4fd3, #w-node-d25c872f-70bb-174e-b6ae-a0b9d438253a-bfbc4fd3 {
  justify-self: center;
}

#w-node-_60a33261-61e9-500c-aa4d-c1fbd553661b-cdf92ffe {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_60a33261-61e9-500c-aa4d-c1fbd5536629-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536630-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536639-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536642-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd553664b-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536654-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd553665d-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536666-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd553666f-cdf92ffe, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536678-cdf92ffe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-cf2592fc {
  align-self: start;
}

#w-node-_72570ed0-b116-1a37-5cf9-b1ad255fe76f-cf2592fc, #w-node-f9663479-c4f8-7632-c27d-6df8c2d9228d-cf2592fc, #w-node-_02a69a30-a8c1-e710-5bcf-c4890893232d-cf2592fc, #w-node-faaa0365-3821-c89f-f1b9-2001ffbd06d2-cf2592fc, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c825-cf2592fc, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c82e-cf2592fc, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c845-cf2592fc, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c85a-cf2592fc, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c86f-cf2592fc, #w-node-c05dbe0d-0420-9dc3-f60a-a86a418140ea-cf2592fc, #w-node-d4f058b3-ae65-c183-6a3a-cb222e252c05-cf2592fc, #w-node-_96700996-3d0e-fcd5-19c2-745cdde798bb-cf2592fc, #w-node-_6206fa21-c149-aa45-b988-4d31b040dfad-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf241cf-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf241d8-cf2592fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ee1928a-16a3-5878-a132-91896bf241df-cf2592fc {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_0ee1928a-16a3-5878-a132-91896bf241ef-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf241f8-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf24201-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf2420a-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf24213-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf2421c-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf24225-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf2422e-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf24237-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf24240-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf24249-cf2592fc, #w-node-_0ee1928a-16a3-5878-a132-91896bf24252-cf2592fc, #w-node-ad2a27bd-8a2e-7aeb-b455-652a0ff50336-cf2592fc, #w-node-d9eea9f6-7bb2-7f91-0411-28b4fde0f490-55c7836c, #w-node-d9eea9f6-7bb2-7f91-0411-28b4fde0f495-55c7836c, #w-node-d9eea9f6-7bb2-7f91-0411-28b4fde0f49a-55c7836c, #w-node-d9eea9f6-7bb2-7f91-0411-28b4fde0f4a1-55c7836c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a33261-61e9-500c-aa4d-c1fbd553661b-55c7836c {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_60a33261-61e9-500c-aa4d-c1fbd5536629-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536630-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536639-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536642-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd553664b-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536654-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd553665d-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536666-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd553666f-55c7836c, #w-node-_60a33261-61e9-500c-aa4d-c1fbd5536678-55c7836c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d4d6eb3-477b-cde2-93af-f87df296d90a-022997ce {
  grid-area: span 8 / span 1 / span 8 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae851-022997ce, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae85a-022997ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae861-022997ce {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae86d-022997ce, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae876-022997ce, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae87f-022997ce, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae888-022997ce, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae891-022997ce, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae89a-022997ce, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae8a3-022997ce, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae8ac-022997ce, #w-node-_8698c5f6-423f-aafe-94e1-4c58d8a15d1e-022997ce, #w-node-_2d7e7c2f-e6df-f8e2-5fe0-14517dc0c128-022997ce, #w-node-_3878001d-5fc8-6818-ce5b-f955daaeba50-022997ce, #w-node-_587f5766-185f-63d8-e422-16953a4c82ee-022997ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6e00256-ed5c-f107-07c9-c38fac212d02-022997ce {
  align-self: start;
}

#w-node-f71bf329-d90a-1e03-5cd6-9992c782430e-022997ce, #w-node-f71bf329-d90a-1e03-5cd6-9992c7824313-022997ce, #w-node-f71bf329-d90a-1e03-5cd6-9992c7824318-022997ce, #w-node-f71bf329-d90a-1e03-5cd6-9992c782431f-022997ce, #w-node-_1c2820ad-89a0-dda0-abf0-7fb14041b9b1-022997ce, #w-node-_55deb167-f392-cb7a-bd94-b88478e2b913-022997ce, #w-node-_320964d7-51e4-ae20-b323-9b9dfc19065e-022997ce, #w-node-_28523571-1f0a-5350-75f8-1f155f8cc1d9-022997ce, #w-node-_5347244c-6e75-8f12-4246-bc69122cd325-022997ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4269905-cbfe-1aaa-612b-bc7f13f18f07-4ba903d7 {
  grid-area: span 8 / span 1 / span 8 / span 1;
}

#w-node-c4269905-cbfe-1aaa-612b-bc7f13f18fc0-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f18fc9-4ba903d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4269905-cbfe-1aaa-612b-bc7f13f18fd0-4ba903d7 {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-c4269905-cbfe-1aaa-612b-bc7f13f18fe0-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f18fe9-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f18ff2-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f18ffb-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f19004-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f1900d-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f19016-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f1901f-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f19028-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f19031-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f1903a-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f19043-4ba903d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4269905-cbfe-1aaa-612b-bc7f13f19169-4ba903d7 {
  align-self: start;
}

#w-node-c4269905-cbfe-1aaa-612b-bc7f13f191e8-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f191ed-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f191f2-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f191f9-4ba903d7, #w-node-c4269905-cbfe-1aaa-612b-bc7f13f192a8-4ba903d7, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d4c4-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d4d0-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d4e0-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d4f0-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d500-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d510-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d523-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d536-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d546-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d56d-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d576-8487e962 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2320a03e-2486-0f09-c7b4-3391fe84d57d-8487e962 {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_2320a03e-2486-0f09-c7b4-3391fe84d58d-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d596-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d59f-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5a8-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5b1-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5ba-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5c3-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5cc-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5d5-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5de-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5e7-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d5f0-8487e962, #w-node-_2320a03e-2486-0f09-c7b4-3391fe84d845-8487e962 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-02a538f0, #w-node-_3330afec-752a-d76a-fec7-6900f3902511-02a538f0, #w-node-_1258f83b-9b2b-db82-396c-be56272a5a08-02a538f0, #w-node-_5fa14792-a7c8-55e7-bfbb-dcc25a4be03e-02a538f0, #w-node-_207677b7-c7db-c066-b544-6a7d4ede9ef4-02a538f0, #w-node-c772933b-458b-dfb7-c08b-48e7244940b8-02a538f0, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-dd8db6d1, #w-node-_3330afec-752a-d76a-fec7-6900f3902511-dd8db6d1, #w-node-_1258f83b-9b2b-db82-396c-be56272a5a08-dd8db6d1, #w-node-_5fa14792-a7c8-55e7-bfbb-dcc25a4be03e-dd8db6d1, #w-node-_207677b7-c7db-c066-b544-6a7d4ede9ef4-dd8db6d1, #w-node-c772933b-458b-dfb7-c08b-48e7244940b8-dd8db6d1, #w-node-_0ea4d844-d5a8-f0c7-8d1f-e040e64e54a7-dd8db6d1, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-3e56dec8, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5555-3e56dec8, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe555a-3e56dec8, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5567-3e56dec8, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe556c-3e56dec8, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe557e-3e56dec8, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-575a6c53, #w-node-_3330afec-752a-d76a-fec7-6900f3902511-575a6c53, #w-node-_1258f83b-9b2b-db82-396c-be56272a5a08-575a6c53, #w-node-_5fa14792-a7c8-55e7-bfbb-dcc25a4be03e-575a6c53, #w-node-_207677b7-c7db-c066-b544-6a7d4ede9ef4-575a6c53 {
  justify-self: center;
}

#w-node-_2c164fc0-6607-5709-b1d9-ec125e702949-83a1a516 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b11b7b-a747-dcc7-6589-ac34e2b2fc80-dd3120b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_41b11b7b-a747-dcc7-6589-ac34e2b2fc84-dd3120b5, #w-node-_41b11b7b-a747-dcc7-6589-ac34e2b2fc90-dd3120b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-9974fc1f, #w-node-_3330afec-752a-d76a-fec7-6900f3902511-9974fc1f, #w-node-_1258f83b-9b2b-db82-396c-be56272a5a08-9974fc1f, #w-node-_5fa14792-a7c8-55e7-bfbb-dcc25a4be03e-9974fc1f, #w-node-_207677b7-c7db-c066-b544-6a7d4ede9ef4-9974fc1f, #w-node-c772933b-458b-dfb7-c08b-48e7244940b8-9974fc1f, #w-node-_0ea4d844-d5a8-f0c7-8d1f-e040e64e54a7-9974fc1f, #w-node-_76bbe4f8-049b-c15a-521a-3dadd50a6a33-9974fc1f {
  justify-self: center;
}

#w-node-bedd1d54-8036-3330-f0fe-290f40675436-9974fc1f {
  justify-self: stretch;
}

#w-node-_9635fe74-bffb-53d0-b92c-96170513a0f8-9974fc1f, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-c51247b4, #w-node-_3330afec-752a-d76a-fec7-6900f3902511-c51247b4, #w-node-_1258f83b-9b2b-db82-396c-be56272a5a08-c51247b4, #w-node-_5fa14792-a7c8-55e7-bfbb-dcc25a4be03e-c51247b4 {
  justify-self: center;
}

#w-node-bedd1d54-8036-3330-f0fe-290f40675436-c51247b4 {
  justify-self: stretch;
}

#w-node-_9635fe74-bffb-53d0-b92c-96170513a0f8-c51247b4, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-989edc1e, #w-node-_3330afec-752a-d76a-fec7-6900f3902511-989edc1e, #w-node-_1258f83b-9b2b-db82-396c-be56272a5a08-989edc1e, #w-node-_5fa14792-a7c8-55e7-bfbb-dcc25a4be03e-989edc1e, #w-node-_207677b7-c7db-c066-b544-6a7d4ede9ef4-989edc1e, #w-node-c772933b-458b-dfb7-c08b-48e7244940b8-989edc1e, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-64c4dfa7, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5555-64c4dfa7, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe555a-64c4dfa7, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5567-64c4dfa7, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe556c-64c4dfa7, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe557e-64c4dfa7, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-b3360846, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5555-b3360846, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe555a-b3360846, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5567-b3360846, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe556c-b3360846, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe557e-b3360846, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-2e6e518c, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5555-2e6e518c, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe555a-2e6e518c, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5567-2e6e518c, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe556c-2e6e518c, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe557e-2e6e518c, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e54-118ecc12, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e61-118ecc12, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e66-118ecc12, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e73-118ecc12, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-ffdc70e6, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5555-ffdc70e6, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe555a-ffdc70e6, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5567-ffdc70e6, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe556c-ffdc70e6, #w-node-d40db381-a4c6-09c9-9850-4a5a54740645-ffdc70e6, #w-node-_8f317103-17b6-9da6-b375-f388eb16475e-ffdc70e6, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-6859f562, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5555-6859f562, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe555a-6859f562, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5567-6859f562, #w-node-_8f317103-17b6-9da6-b375-f388eb16475e-6859f562, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-d481ebcd, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5555-d481ebcd, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe555a-d481ebcd, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5567-d481ebcd, #w-node-_8f317103-17b6-9da6-b375-f388eb16475e-d481ebcd, #w-node-aa9e8c23-72d3-3530-1f1f-f9cb96429de9-96429de5 {
  justify-self: center;
}

#w-node-aa9e8c23-72d3-3530-1f1f-f9cb96429e24-96429de5 {
  justify-self: end;
}

#w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-a3c87a81, #w-node-_3330afec-752a-d76a-fec7-6900f3902511-a3c87a81, #w-node-_1258f83b-9b2b-db82-396c-be56272a5a08-a3c87a81, #w-node-_5fa14792-a7c8-55e7-bfbb-dcc25a4be03e-a3c87a81, #w-node-_207677b7-c7db-c066-b544-6a7d4ede9ef4-a3c87a81, #w-node-c772933b-458b-dfb7-c08b-48e7244940b8-a3c87a81, #w-node-ec3b0b93-6f57-cd37-acec-d231dc10011b-a3c87a81, #w-node-_854ecc45-b2ea-280d-381a-6b96dc1c6c22-a3c87a81, #w-node-_99d00962-4800-aae8-d271-92d22df5164c-a3c87a81, #w-node-_094dd747-32b3-c6ae-05e8-5f721e4ac93a-a3c87a81 {
  justify-self: center;
}

#w-node-_1b4fa8d5-9673-62e1-6ff8-a7e250a069f0-42711d18, #w-node-_1b4fa8d5-9673-62e1-6ff8-a7e250a06a07-42711d18, #w-node-_1b4fa8d5-9673-62e1-6ff8-a7e250a06a17-42711d18 {
  justify-self: end;
}

#w-node-_32c1cf8a-78f3-2fd8-5616-b9fddf225159-42711d18, #w-node-bea310b0-3cfb-6e95-ab4d-19238e1de955-42711d18, #w-node-cfba868a-750e-7363-9d78-6b48c2d4c332-42711d18 {
  align-self: start;
}

#w-node-_5645f9db-cb92-1e18-97f7-2851260fa095-42711d18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-b16cda68 {
  align-self: start;
}

#w-node-_72570ed0-b116-1a37-5cf9-b1ad255fe76f-b16cda68, #w-node-f9663479-c4f8-7632-c27d-6df8c2d9228d-b16cda68, #w-node-_02a69a30-a8c1-e710-5bcf-c4890893232d-b16cda68, #w-node-faaa0365-3821-c89f-f1b9-2001ffbd06d2-b16cda68, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c825-b16cda68, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c82e-b16cda68, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c845-b16cda68, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c85a-b16cda68, #w-node-_4ac93477-ab6c-8023-f062-3e383a54c86f-b16cda68, #w-node-c05dbe0d-0420-9dc3-f60a-a86a418140ea-b16cda68, #w-node-d4f058b3-ae65-c183-6a3a-cb222e252c05-b16cda68, #w-node-_96700996-3d0e-fcd5-19c2-745cdde798bb-b16cda68, #w-node-_6206fa21-c149-aa45-b988-4d31b040dfad-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf241cf-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf241d8-b16cda68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ee1928a-16a3-5878-a132-91896bf241df-b16cda68 {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_0ee1928a-16a3-5878-a132-91896bf241ef-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf241f8-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf24201-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf2420a-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf24213-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf2421c-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf24225-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf2422e-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf24237-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf24240-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf24249-b16cda68, #w-node-_0ee1928a-16a3-5878-a132-91896bf24252-b16cda68, #w-node-ad2a27bd-8a2e-7aeb-b455-652a0ff50336-b16cda68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d4d6eb3-477b-cde2-93af-f87df296d90a-c38ea5ed {
  grid-area: span 8 / span 1 / span 8 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae851-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae85a-c38ea5ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae861-c38ea5ed {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae86d-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae876-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae87f-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae888-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae891-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae89a-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae8a3-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae8ac-c38ea5ed, #w-node-_8698c5f6-423f-aafe-94e1-4c58d8a15d1e-c38ea5ed, #w-node-_2d7e7c2f-e6df-f8e2-5fe0-14517dc0c128-c38ea5ed, #w-node-_3878001d-5fc8-6818-ce5b-f955daaeba50-c38ea5ed, #w-node-_587f5766-185f-63d8-e422-16953a4c82ee-c38ea5ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae751-c38ea5ed {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_23dc7dff-ad34-258a-7fed-643a66cae75f-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae766-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae76f-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae778-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae781-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae78a-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae793-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae79c-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae7a5-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae7ae-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae7b7-c38ea5ed, #w-node-_23dc7dff-ad34-258a-7fed-643a66cae7c0-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6a80-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6a89-c38ea5ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6a90-c38ea5ed {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6a9c-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6aa5-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6aae-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6ab7-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6ac0-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6ac9-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6ad2-c38ea5ed, #w-node-cf6732bb-b7b7-78e1-7332-c82c8ecc6adb-c38ea5ed, #w-node-_55deb167-f392-cb7a-bd94-b88478e2b913-c38ea5ed, #w-node-_320964d7-51e4-ae20-b323-9b9dfc19065e-c38ea5ed, #w-node-_28523571-1f0a-5350-75f8-1f155f8cc1d9-c38ea5ed, #w-node-_5347244c-6e75-8f12-4246-bc69122cd325-c38ea5ed, #w-node-_1c2820ad-89a0-dda0-abf0-7fb14041b9b1-c38ea5ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98939084-a871-457c-a0d6-9f8c597203c9-161bc047, #w-node-_98939084-a871-457c-a0d6-9f8c597203d6-161bc047, #w-node-_98939084-a871-457c-a0d6-9f8c597203db-161bc047, #w-node-_98939084-a871-457c-a0d6-9f8c597203e8-161bc047, #w-node-_98939084-a871-457c-a0d6-9f8c597203ed-161bc047, #w-node-_98939084-a871-457c-a0d6-9f8c597203fb-161bc047 {
  justify-self: center;
}

#w-node-_04ebfe4b-4993-7203-06a7-9e1ba310b9ba-161bc047, #w-node-_04ebfe4b-4993-7203-06a7-9e1ba310b9c3-161bc047, #w-node-_04ebfe4b-4993-7203-06a7-9e1ba310b9da-161bc047, #w-node-_04ebfe4b-4993-7203-06a7-9e1ba310b9ef-161bc047 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e734ef9-d8f7-9962-20e2-4f32a55b7dd3-161bc047, #w-node-_4e734ef9-d8f7-9962-20e2-4f32a55b7dde-161bc047, #w-node-df798572-41aa-e742-6480-005d76d240aa-8e3ddd07, #w-node-f0f6d651-39a6-5a23-e769-14d9a91989d8-8e3ddd07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf7c0b0f-9f27-e95d-620a-725461c36b51-8e3ddd07, #w-node-e2cdebfd-5a58-7e0d-c462-72e305e0f1c1-8e3ddd07, #w-node-_59c4249c-8f76-e339-bd06-c8d20754d34d-8e3ddd07, #w-node-_31e0f9b4-427d-be1b-930b-be5247298e09-8e3ddd07, #w-node-_744f4ac4-c851-20fe-c6e9-fbe5c8664082-8e3ddd07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74051f04-2692-1ba0-4830-6e18ea675e54-41f80240, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e61-41f80240, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e66-41f80240, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e73-41f80240 {
  justify-self: center;
}

#w-node-_09e86a6b-0402-73ec-164d-49466d5dedcb-b8909e8a, #w-node-_017c61c6-18c0-f8f0-2e06-72f8fba82850-b8909e8a, #w-node-_80519088-a723-8122-028b-c03bba4cddf8-b8909e8a, #w-node-_80519088-a723-8122-028b-c03bba4cddf9-b8909e8a, #w-node-_515aad03-fb9b-9139-a12c-b57b8d299ee1-b8909e8a, #w-node-_515aad03-fb9b-9139-a12c-b57b8d299ee2-b8909e8a, #w-node-b829b43c-dd24-c64d-644b-567137e4ea5e-b8909e8a, #w-node-b829b43c-dd24-c64d-644b-567137e4ea5f-b8909e8a, #w-node-da6f064a-ae21-bec3-6e5f-f45c15381597-b8909e8a, #w-node-d4e04be7-aba2-7021-d963-8648bf83a52b-b8909e8a, #w-node-_3a6bdd63-880f-bbc3-4bb6-4b370761d04d-b8909e8a, #w-node-d716f7ec-17cd-e972-40cb-2a3100b40a0d-b8909e8a, #w-node-f9560453-64d7-4f48-42b2-5508c7cdc17b-b8909e8a, #w-node-_218bde42-3e43-5711-461b-6f79f6d7cbd4-b8909e8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b688c246-7199-befe-c6b5-8e77beb4e193-b8909e8a {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0a92-8a91e84a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0aa6-8a91e84a, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0ab3-8a91e84a, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0ab8-8a91e84a, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0ac5-8a91e84a, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0aca-8a91e84a, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0ad7-8a91e84a, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0add-8a91e84a {
  justify-self: center;
}

#w-node-e7a9869d-c8e3-47c6-87ee-adb73dc2f591-9f59e224, #w-node-e7a9869d-c8e3-47c6-87ee-adb73dc2f59c-9f59e224 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_62e98f96-6a28-1cbb-002d-3918e54fa6d2-96f83da8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7ddf414-320e-3eaa-7073-28dd945b1669-96f83da8, #w-node-_2340c038-60cd-b609-d248-3fb50244f250-96f83da8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62e98f96-6a28-1cbb-002d-3918e54fa6da-96f83da8, #w-node-ad64d639-044a-74cf-34cd-344f573d6fbf-96f83da8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a74f767-cdd5-05dc-cc93-2fccf1039b75-96f83da8, #w-node-c6981c93-9e13-7278-6f4f-c26f9410a988-96f83da8, #w-node-_4af90ee8-3ada-173a-ae4e-0b2de67f2ca6-96f83da8, #w-node-_73daa3c9-5ad3-b2d6-6b13-3f5603ace641-96f83da8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-cda3ae8d, #w-node-_3330afec-752a-d76a-fec7-6900f3902511-cda3ae8d, #w-node-_1258f83b-9b2b-db82-396c-be56272a5a08-cda3ae8d, #w-node-_5fa14792-a7c8-55e7-bfbb-dcc25a4be03e-cda3ae8d, #w-node-_207677b7-c7db-c066-b544-6a7d4ede9ef4-cda3ae8d, #w-node-c772933b-458b-dfb7-c08b-48e7244940b8-cda3ae8d, #w-node-_094dd747-32b3-c6ae-05e8-5f721e4ac93a-cda3ae8d {
  justify-self: center;
}

#w-node-_83d0fe97-6228-eb53-3b4a-d3567faf4e36-0a6469ea, #w-node-_2aaddc78-7ee7-fb7c-a13b-5cb09472c2ae-435e6379 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24505f2d-dc06-3999-e086-2f8885b5dafb-3c7182e2, #w-node-_24505f2d-dc06-3999-e086-2f8885b5db09-3c7182e2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_24505f2d-dc06-3999-e086-2f8885b5db16-3c7182e2 {
  grid-area: 2 / 7 / 3 / 11;
}

#w-node-_62e23110-33ce-acd9-a1be-3e24c5a165e4-3c7182e2 {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-_1fddb4e2-e5c3-a994-f173-7be898cc59c8-3c7182e2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_52e44232-be0c-c857-0287-76b1b40d4a13-765d3be6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6a7ef1e-68aa-ea16-039c-95d87816aee6-f789cd00 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fcc03303-f870-4603-f7d3-7ed4aa659c1d-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c26-e7b3deaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcc03303-f870-4603-f7d3-7ed4aa659c2d-e7b3deaa {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-fcc03303-f870-4603-f7d3-7ed4aa659c3d-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c46-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c4f-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c58-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c61-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c6a-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c73-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c7c-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c85-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c8e-e7b3deaa, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c1d-dd205db6, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c26-dd205db6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcc03303-f870-4603-f7d3-7ed4aa659c2d-dd205db6 {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-fcc03303-f870-4603-f7d3-7ed4aa659c3d-dd205db6, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c46-dd205db6, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c4f-dd205db6, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c58-dd205db6, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c61-dd205db6, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c6a-dd205db6, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c73-dd205db6, #w-node-fcc03303-f870-4603-f7d3-7ed4aa659c7c-dd205db6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d73a8502-0707-0b3f-71c9-54382c23f512-f1722a9a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c092387-6459-b748-84aa-c849cdd25981-f1722a9a, #w-node-_5c092387-6459-b748-84aa-c849cdd2598e-f1722a9a, #w-node-_541d0b07-f1c4-e63a-da7e-d5687710631b-f1722a9a, #w-node-daba69d1-c9a7-b73c-f70e-e02c85ac23eb-f2ec30d3, #w-node-daba69d1-c9a7-b73c-f70e-e02c85ac23f8-f2ec30d3, #w-node-daba69d1-c9a7-b73c-f70e-e02c85ac23fd-f2ec30d3, #w-node-daba69d1-c9a7-b73c-f70e-e02c85ac240a-f2ec30d3, #w-node-daba69d1-c9a7-b73c-f70e-e02c85ac2422-f2ec30d3, #w-node-_777b8674-6aa8-b082-18d9-7e44ce528a71-7dec439c, #w-node-_777b8674-6aa8-b082-18d9-7e44ce528a7e-7dec439c, #w-node-_777b8674-6aa8-b082-18d9-7e44ce528a83-7dec439c, #w-node-_777b8674-6aa8-b082-18d9-7e44ce528a90-7dec439c, #w-node-_777b8674-6aa8-b082-18d9-7e44ce528a95-7dec439c, #w-node-_777b8674-6aa8-b082-18d9-7e44ce528aa3-7dec439c {
  justify-self: center;
}

#w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c0fde-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c0fe7-7dec439c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c0fee-7dec439c {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c0ffc-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c1005-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c100e-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c1017-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c1020-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c1029-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c1032-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c103b-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c1044-7dec439c, #w-node-_3531c13e-fe3c-37a1-2dca-b5d2609c104d-7dec439c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_1b4fa8d5-9673-62e1-6ff8-a7e250a069f0-42711d18 {
    justify-self: end;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-f99d2dbd-8e0f-9291-f78e-dc735161ffd6-990beb86 {
    grid-row: span 6 / span 6;
  }

  #w-node-_8a1867a1-b3d3-19ca-89d7-cbe31ee177e3-990beb86, #w-node-dfff1663-d7b1-b5da-ffbc-8a2dd3636737-990beb86, #w-node-_1c8c2344-d32b-f9ab-1ff2-c54b82f5da72-990beb86, #w-node-_39de84a6-cd5d-4337-3dc1-b3d2ea789c8a-990beb86, #w-node-ad8d6edf-d19e-5f21-c8f1-ae312bf6ca87-990beb86, #w-node-c4c2eeb4-4fdf-1ce4-e0a9-616f752e9c2b-990beb86, #w-node-b3de468c-0591-11ed-13b5-d95dbde69aa2-990beb86, #w-node-d5906fa0-cb08-2e66-3355-c70cde7afaee-990beb86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-990beadb {
    align-self: start;
  }

  #w-node-_91fb01eb-76e3-1563-4a29-6827c5d9addb-990beadb {
    align-self: stretch;
  }

  #w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-990beb69 {
    align-self: start;
  }

  #w-node-_91fb01eb-76e3-1563-4a29-6827c5d9addb-990beb69 {
    align-self: stretch;
  }

  #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47503-990beb6a {
    align-self: start;
  }

  #w-node-_3304c46e-e94f-ebc1-1275-2c4c1de47504-990beb6a {
    align-self: stretch;
  }

  #w-node-_669771a6-c05a-4a25-6edd-1ba71e7d0499-990beb80 {
    align-self: start;
  }

  #w-node-_669771a6-c05a-4a25-6edd-1ba71e7d049a-990beb80 {
    align-self: stretch;
  }

  #w-node-_9175e879-e159-a527-89cc-3f2af459d1f7-990beb81 {
    align-self: start;
  }

  #w-node-_9175e879-e159-a527-89cc-3f2af459d1f8-990beb81 {
    align-self: stretch;
  }

  #w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-990bebbb {
    align-self: start;
  }

  #w-node-_91fb01eb-76e3-1563-4a29-6827c5d9addb-990bebbb {
    align-self: stretch;
  }

  #w-node-_276d4c42-4954-e362-46be-03f2913be4d0-4036f2ec {
    align-self: start;
  }

  #w-node-_276d4c42-4954-e362-46be-03f2913be4d1-4036f2ec {
    align-self: stretch;
  }

  #w-node-_669771a6-c05a-4a25-6edd-1ba71e7d0499-4f7294e5 {
    align-self: start;
  }

  #w-node-_669771a6-c05a-4a25-6edd-1ba71e7d049a-4f7294e5 {
    align-self: stretch;
  }

  #w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-cf2592fc {
    align-self: start;
  }

  #w-node-_91fb01eb-76e3-1563-4a29-6827c5d9addb-cf2592fc {
    align-self: stretch;
  }

  #w-node-f6e00256-ed5c-f107-07c9-c38fac212d02-022997ce {
    align-self: start;
  }

  #w-node-f6e00256-ed5c-f107-07c9-c38fac212d03-022997ce {
    align-self: stretch;
  }

  #w-node-c4269905-cbfe-1aaa-612b-bc7f13f19169-4ba903d7 {
    align-self: start;
  }

  #w-node-c4269905-cbfe-1aaa-612b-bc7f13f1916a-4ba903d7 {
    align-self: stretch;
  }

  #w-node-_1b4fa8d5-9673-62e1-6ff8-a7e250a069f0-42711d18, #w-node-_1b4fa8d5-9673-62e1-6ff8-a7e250a06a07-42711d18, #w-node-_1b4fa8d5-9673-62e1-6ff8-a7e250a06a17-42711d18 {
    justify-self: auto;
  }

  #w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-b16cda68 {
    align-self: start;
  }

  #w-node-_91fb01eb-76e3-1563-4a29-6827c5d9addb-b16cda68 {
    align-self: stretch;
  }

  #w-node-_57263ac1-0f0f-7e73-5e4e-8419f6b7a9fe-8e3ddd07 {
    align-self: start;
  }

  #w-node-_91fb01eb-76e3-1563-4a29-6827c5d9addb-8e3ddd07 {
    align-self: stretch;
  }

  #w-node-_8d9fd158-1a7c-c3d0-2b75-0394aa61ac64-3c7182e2, #w-node-_6ff97e3e-b7cf-7114-daf0-547aa58fc0d9-3c7182e2, #w-node-f6c6aa8b-ce70-db71-1cfb-f9ee45d589ca-3c7182e2, #w-node-aedc0a72-fd0f-6c33-7086-a70c14646892-3c7182e2, #w-node-_15ba04c7-20dd-8e9a-4c49-31e7a999c014-3c7182e2, #w-node-cd6ef727-4802-fd3d-2e4a-c38dbda05c60-3c7182e2, #w-node-cd6ef727-4802-fd3d-2e4a-c38dbda05c78-3c7182e2, #w-node-cd6ef727-4802-fd3d-2e4a-c38dbda05c90-3c7182e2, #w-node-f66db8f5-8bd3-d7ba-b111-58d2305eb29a-3c7182e2, #w-node-cd6ef727-4802-fd3d-2e4a-c38dbda05ca0-3c7182e2 {
    justify-self: center;
  }

  #w-node-_24505f2d-dc06-3999-e086-2f8885b5dafb-3c7182e2, #w-node-_24505f2d-dc06-3999-e086-2f8885b5db09-3c7182e2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_24505f2d-dc06-3999-e086-2f8885b5db16-3c7182e2, #w-node-_62e23110-33ce-acd9-a1be-3e24c5a165e4-3c7182e2, #w-node-_1fddb4e2-e5c3-a994-f173-7be898cc59c8-3c7182e2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_45c757f2-3794-06e8-6183-5b0c72573fc2-990be9bf, #w-node-_79b9d403-1748-84ce-eb9d-4a9f4f3324c2-990be9bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e6bacf93-48ac-5e36-3e49-b75840f13c83-990bea5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ba2b317-f009-60f1-f580-61b4da5d0327-990bea5d, #w-node-_8a63a6c5-551e-bed3-d009-bfa702c6a3f5-990bea5d, #w-node-_6bc940ff-5591-9242-349f-e65ee7353522-990bea5d, #w-node-f83fbc8e-43f0-ad1b-b43c-f21742c230bb-990bea5d, #w-node-_0a1dbec5-43dc-6abc-d4da-8ec828c94d64-990bea5d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_98939084-a871-457c-a0d6-9f8c597203c9-990bead8 {
    justify-self: center;
  }

  #w-node-e4ed3355-a389-13bc-a7a6-3e25f93cd494-990beadb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0aa6-990beaf2, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e54-990beaf3 {
    justify-self: center;
  }

  #w-node-_9d6a2d02-e3eb-32c5-1043-5fcef00e36f1-990beb4c, #w-node-_9d6a2d02-e3eb-32c5-1043-5fcef00e3706-990beb4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e75f49f4-b32d-1003-f870-de02a0ecd575-990beb4c {
    justify-self: center;
  }

  #w-node-e4ed3355-a389-13bc-a7a6-3e25f93cd494-990beb50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84321603-0ae2-0074-cbb7-4c785bcb4a3c-990beb69, #w-node-c64f9dda-b290-eddd-00b2-92b7621c76ea-990beb80, #w-node-b5443c91-60d6-b438-4ca7-f8b1dd2f7c9a-990beb85 {
    justify-self: center;
  }

  #w-node-a8b12a40-921c-5df9-5ca3-765efaa25d0f-990beb87, #w-node-a8b12a40-921c-5df9-5ca3-765efaa25d0f-990beb88, #w-node-a8b12a40-921c-5df9-5ca3-765efaa25d0f-990bebbb, #w-node-_276d4c42-4954-e362-46be-03f2913be5a3-4036f2ec, #w-node-_669771a6-c05a-4a25-6edd-1ba71e7d0571-4f7294e5, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765109-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076511e-5b67ae42 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076523d-5b67ae42, #w-node-_5f745a22-2953-a7fb-0375-b402f3f1f908-3cb3e915, #w-node-d25c872f-70bb-174e-b6ae-a0b9d4382508-bfbc4fd3, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-02a538f0, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-dd8db6d1, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-3e56dec8, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-575a6c53, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-9974fc1f, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-c51247b4, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-989edc1e, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-64c4dfa7, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-b3360846, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-2e6e518c, #w-node-_74051f04-2692-1ba0-4830-6e18ea675e54-118ecc12, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-ffdc70e6, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-6859f562, #w-node-_3a2a3fd7-63a3-00ba-0ac2-074129fe5548-d481ebcd {
    justify-self: center;
  }

  #w-node-_3667a683-8526-c97d-2f6d-5c961212b51c-fe606760, #w-node-_409aa1f9-f642-4719-b73e-c9cd876e40ab-fe606760, #w-node-_8e664ebb-3b4d-5784-bac9-c9f69f07a39e-fe606760 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ecf1a558-9ef9-d6f4-6940-4412941099f3-fe606760 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-e8eda6ba-ed7e-0cbb-4c65-5a56d074cd4b-fe606760 {
    grid-area: 3 / 4 / 2 / 6;
  }

  #w-node-_5c246cc9-6808-9fc7-5625-56f1632c3c12-632c3c0b {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5c246cc9-6808-9fc7-5625-56f1632c3c51-632c3c0b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-a3c87a81, #w-node-_98939084-a871-457c-a0d6-9f8c597203c9-161bc047 {
    justify-self: center;
  }

  #w-node-a8b12a40-921c-5df9-5ca3-765efaa25d0f-8e3ddd07, #w-node-e4ed3355-a389-13bc-a7a6-3e25f93cd494-895d2799 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74051f04-2692-1ba0-4830-6e18ea675e54-41f80240, #w-node-f9ead6c4-0eac-5c77-9e1c-a705e03f0aa6-8a91e84a, #w-node-_6227b6d9-807a-2290-2296-df40423f8a8d-cda3ae8d {
    justify-self: center;
  }

  #w-node-a6a7ef1e-68aa-ea16-039c-95d87816aee6-f789cd00 {
    grid-column: span 1 / span 1;
  }

  #w-node-d73a8502-0707-0b3f-71c9-54382c23f512-f1722a9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5c092387-6459-b748-84aa-c849cdd25981-f1722a9a, #w-node-daba69d1-c9a7-b73c-f70e-e02c85ac23eb-f2ec30d3, #w-node-_777b8674-6aa8-b082-18d9-7e44ce528a71-7dec439c {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_79b9d403-1748-84ce-eb9d-4a9f4f3324c7-990be9bf {
    justify-self: center;
  }

  #w-node-d05cdc7b-102f-13bf-50c0-b58469b15086-990bea48, #w-node-_22f1c0c4-a777-0882-ee12-1b6a8739de4d-990bea48, #w-node-d05cdc7b-102f-13bf-50c0-b58469b15086-990bea5c, #w-node-_22f1c0c4-a777-0882-ee12-1b6a8739de4d-990bea5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a80b31b2-1579-ab36-773b-bcfdc955ff67-990beb44, #w-node-_941a8883-e87b-13d6-3a47-74c824b763c0-990beb44, #w-node-_73de99f6-43dc-2081-90a2-ac8e11659f2a-990beb44 {
    justify-self: stretch;
  }

  #w-node-_9d6a2d02-e3eb-32c5-1043-5fcef00e36f1-990beb4c, #w-node-_9d6a2d02-e3eb-32c5-1043-5fcef00e3706-990beb4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a8b12a40-921c-5df9-5ca3-765efaa25d15-990beb87, #w-node-a8b12a40-921c-5df9-5ca3-765efaa25d15-990beb88, #w-node-a8b12a40-921c-5df9-5ca3-765efaa25d15-990bebbb {
    justify-self: center;
  }

  #w-node-d05cdc7b-102f-13bf-50c0-b58469b15086-a9b93564, #w-node-_22f1c0c4-a777-0882-ee12-1b6a8739de4d-a9b93564, #w-node-_85fd988c-b5f8-e2a4-0c97-45d640765109-5b67ae42, #w-node-_85fd988c-b5f8-e2a4-0c97-45d64076511e-5b67ae42 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8e664ebb-3b4d-5784-bac9-c9f69f07a39e-fe606760 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-ecf1a558-9ef9-d6f4-6940-4412941099f3-fe606760 {
    grid-column: 1 / 3;
  }

  #w-node-e8eda6ba-ed7e-0cbb-4c65-5a56d074cd4b-fe606760 {
    grid-column: 3 / 5;
    grid-row-start: 3;
  }

  #w-node-_5c246cc9-6808-9fc7-5625-56f1632c3c12-632c3c0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8b12a40-921c-5df9-5ca3-765efaa25d15-8e3ddd07 {
    justify-self: center;
  }

  #w-node-_62e98f96-6a28-1cbb-002d-3918e54fa6d2-96f83da8 {
    grid-column: span 1 / span 1;
  }
}
