:root {
  --link-color--link-primary: var(--base-color-brand--blue);
  --background-color--background-primary: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --text-color--text-secondary: var(--base-color-neutral--neutral-darker);
  --background-color--background-success: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --border-color--border-primary: var(--base-color-neutral--neutral-lightest);
  --base-color-neutral--white: #fff;
  --background-color--background-alternate: var(--base-color-neutral--white);
  --base-color-neutral--black: #000;
  --background-color--background-secondary: var(--base-color-brand--blue);
  --background-color--background-tertiary: var(--base-color-brand--pink);
  --background-color--background-error: var(--base-color-system--error-red);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --brand: #ce2a79;
  --border-color--border-alternate: var(--base-color-neutral--neutral-darker);
  --_default---var-theme-color: white;
  --_default---purple-theme: #4e1bb6;
  --base-color-brand--blue: #2d62ff;
  --_default---blue-theme: #3b82f6;
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-brand--blue-dark: #080331;
  --_more---card-1-z-index: 1;
  --_more---card-2-z-index: 2;
  --_more---card-3-z-index: 1;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-neutral--neutral-lighter: #ccc;
  --bg: #0b0b14;
  --text: #fff;
  --pill-border: #ffffff1f;
  --pill-bg: #161622f2;
  --col-divider: #ffffff12;
  --text-muted: #ffffff73;
  --icon-bg: #ffffff12;
  --rg-gray-700: #374151;
  --rg-black: #121212;
  --rg-white: #fff;
  --rg-brand-mid: #7b4ed6;
  --rg-gray-400: #9ca3af;
  --rg-brand: #4e1bb6;
  --rg-gray-200: #e5e7eb;
  --rg-gray-50: #f9fafb;
  --rg-gray-900: #111827;
  --rg-brand-light: #f5f0ff;
  --rg-gray-500: #6b7280;
  --rg-green: #16a34a;
  --rg-red: #dc2626;
  --rg-amber: #d97706;
  --white-1: #fff;
  --gray-50: #f9fafb;
  --black-1: #121212;
  --gray-400: #9ca3af;
  --brand-mid: #7b4ed6;
  --brand-1: #4e1bb6;
  --brand-light: #f5f0ff;
  --gray-200: #e5e7eb;
  --gray-500: #6b7280;
  --white\<deleted\|variable-776ffbb4\>: white;
  --green: #16a34a;
  --red: #dc2626;
  --amber: #d97706;
  --black\<deleted\|variable-ff6d7179\>: black;
  --gray-700: #374151;
  --black-1-2: #121212;
  --white-1-2: #fff;
  --brand-1-2: #4e1bb6;
  --white-1-2-3: #fff;
  --black-1-2-3: #121212;
  --brand-1-2-3: #4e1bb6;
  --item-hover: #ffffff0e;
  --text-secondary: #ffffffb3;
  --dropdown-border: #ffffff17;
  --dropdown-bg: #111120;
  --rg-brand-hover: #3a14a0;
  --brand-hover: #3a14a0;
  --pink: #eb4393;
  --dark: #202020;
  --gray-100: #f3f4f6;
  --gray-900: #111827;
  --dark-card: #1a1a2e;
  --_about-us-animation---text-a: 0px;
  --_more---pill: 0px;
  --_more---pill-2: 0px;
  --_about-us-animation---text-b: 0px;
  --base-color-brand--blue-light: #d9e5ff;
  --_more---pill-3-a: 0px;
  --_about-us-animation---text-c: 0px;
  --_default---orange-theme: var(--brand);
  --_more---pill-3-b: 0px;
  --_about-us-animation---text-d: 0px;
  --_more---pill-3-c: 0px;
  --_about-us-animation---text-e: 0px;
  --base-color-brand--pink-light: #ffaefe;
  --_about-us-animation---text-f: 0px;
  --_more---pill-3-d: 0px;
  --base-color-brand--pink: #dd23bb;
  --base-color-brand--pink-dark: #3c043b;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #cef5ca;
  --base-color-system--success-green-dark: #114e0b;
  --base-color-system--warning-yellow: #fcf8d8;
  --base-color-system--warning-yellow-dark: #5e5515;
  --base-color-system--error-red: #f8e4e4;
  --base-color-system--error-red-dark: #3b0b0b;
  --base-color-system--focus-state: #2d62ff;
  --border-color--border-secondary: var(--base-color-brand--blue);
  --link-color--link-secondary: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);
}

body {
  color: #333;
  font-family: Inter, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.33333;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  color: #0b081b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
  line-height: 25px;
}

a {
  color: var(--link-color--link-primary);
}

ul {
  margin-top: 0;
  margin-bottom: .5rem;
  padding-left: 1.5rem;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  filter: none;
  max-width: 100%;
  transition: all .2s;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

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

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-medium, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-1-25rem {
  margin-bottom: 1.25rem;
}

.margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.bottom-26px {
  margin-bottom: 26px;
}

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

.margin-bottom.bottom-48 {
  margin-bottom: 48px;
}

.margin-bottom._50px {
  margin-bottom: 50px;
}

.margin-bottom._85px {
  margin-bottom: 85px;
}

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

.margin-bottom._64px {
  margin-bottom: 64px;
}

.margin-bottom.bottom-62px {
  justify-content: center;
  align-items: center;
  margin-bottom: 94px;
}

.margin-bottom._80px {
  margin-bottom: 80px;
}

.margin-bottom._35px {
  margin-bottom: 35px;
}

.margin-bottom.bottom-60px {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
}

.margin-bottom.bottom-60px.gap {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.margin-bottom.bottom-60px.all-center {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.margin-bottom.bottom-60px.left {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 513px;
  display: flex;
}

.margin-bottom.bottom-60px._40 {
  width: 100%;
}

.margin-bottom.margin-30 {
  margin-bottom: 30px;
}

.margin-bottom.bottom-47px {
  margin-bottom: 48px;
}

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

.margin-bottom.bottom-16px {
  margin-bottom: 16px;
}

.margin-top, .margin-top.margin-tiny, .margin-top.margin-medium, .margin-top.margin-xxsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-weight-semibold {
  font-weight: 600;
}

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h3.is-small_heading {
  color: #000;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.36364;
}

.heading-style-h3.is-slider_head {
  z-index: 1;
  color: #fff;
  width: 100%;
  max-width: 350px;
  font-size: 2.75rem;
  line-height: 2.9rem;
  position: relative;
}

.heading-style-h3.is-abm-partner {
  color: #000;
  text-align: center;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.heading-style-h3.cc-service-nav:where(.w-variant-2e53824d-2c96-bfbc-bde7-982f1a065e17), .heading-style-h3.cc-service-nav.service-78 {
  margin-bottom: 0;
}

.heading-style-h3.is-newsletters-title {
  color: #000;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-style-h3.is-result-text {
  color: #4e1bb6;
  text-align: center;
  background-color: #fff;
  padding: .625rem;
  font-size: 3.125rem;
  line-height: 4.0625rem;
}

.heading-style-h3.is-result {
  color: #ff8c00;
  font-size: 3.75rem;
  line-height: 4.875rem;
}

.heading-style-h3.is-result.purple {
  color: #a581ed;
}

.heading-style-h3.is-result.green {
  color: #5fcf75;
}

.heading-style-h3.is-result.is-white {
  color: #fff;
  text-align: center;
}

.heading-style-h3.is-article {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.625rem;
}

.heading-style-h3.cc-service-nav {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

.heading-style-h3.cc-service-nav:where(.w-variant-2e53824d-2c96-bfbc-bde7-982f1a065e17), .heading-style-h3.cc-service-nav.service-78, .heading-style-h3.cc-service-nav.service-78 {
  margin-bottom: 0;
}

.heading-style-h3.weight-regular {
  font-weight: 500;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.padding-section-small.is-why-choose {
  padding-top: 3.125rem;
}

.padding-global.padding-section-small.is-why-choose.padding {
  padding-bottom: 4rem;
}

.padding-global.padding-section-small.is-b2b-marketing {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-global.padding-section-small.is-increase-booking {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-global.padding-section-small.is-abm-service, .padding-global.padding-section-small.cc-our-process {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

.padding-global.padding-section-small.cc-do-abm {
  padding-top: 3.125rem;
  padding-bottom: 1.875rem;
}

.padding-global.padding-section-small.padding {
  padding-top: 5.1875rem;
}

.padding-global.padding-section-small.is-book {
  padding-top: 7rem;
  padding-bottom: 6.25rem;
}

.padding-global.is-padding-sucess {
  padding-top: 3.75rem;
  padding-bottom: 5rem;
}

.padding-global.is-about {
  padding-top: 4rem;
  padding-bottom: 5.875rem;
}

.padding-global.is-challenges {
  padding-top: 3.125rem;
  padding-bottom: 2.5rem;
}

.padding-global.is-result {
  padding-top: 2.9rem;
  padding-bottom: 2.9rem;
}

.padding-global.is-strategies {
  padding-bottom: 4.375rem;
}

.padding-global.is-cash-studie {
  padding-top: 1.875rem;
  padding-bottom: 4.375rem;
}

.padding-global.is-docsumo {
  padding-top: 50px;
}

.padding-global.is-company {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.padding-global.is-improvement {
  padding-top: 3.125rem;
  padding-bottom: 6.75rem;
}

.padding-global.is-improvement.is-paddinh {
  padding-bottom: 10rem;
}

.padding-global.is-client {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

.padding-global.is-perfomance {
  padding-top: 1.875rem;
  padding-bottom: 3.75rem;
}

.padding-global.is-author {
  padding-top: 10rem;
  padding-bottom: 0;
}

.padding-global.is-blog-inner {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-global.is-related-blog {
  padding-bottom: 3.125rem;
}

.padding-global.is-related-blog.removed.padding-top {
  padding-top: 3.125rem;
}

.padding-global.padding-section-medium-2.overflow-hidden {
  padding-bottom: 8rem;
}

.padding-global.top {
  padding-top: 50px;
}

.padding-global.padding-section-medium.is-better-automation {
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
}

.padding-global.padding-section-medium.cc-ppc-process {
  padding-top: 2.5rem;
  padding-bottom: 5.625rem;
}

.padding-global.padding-section-medium.cc-abm-agency {
  padding-top: 0;
  padding-bottom: 5rem;
}

.padding-global.padding-section-medium.cc-revenue-expert {
  padding-top: 10rem;
  padding-bottom: 3.75rem;
}

.padding-global.padding-section-medium.cc-right-partner {
  padding-top: 3.125rem;
  padding-bottom: 3.75rem;
}

.padding-global.padding-section-medium.cc-inner-newsletter {
  padding-top: 10rem;
  padding-bottom: 4.375rem;
}

.padding-global.padding-section-medium.bottom-removed {
  padding-bottom: 0;
}

.padding-global.padding-section-medium.overflow-hidden {
  padding-bottom: 8rem;
}

.padding-global.padding-section-medium.is-faq {
  padding-top: 5rem;
  padding-bottom: 7.3125rem;
}

.padding-global.padding-section-medium.i2 {
  z-index: 2;
  position: relative;
}

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

.text-size-regular {
  color: #000;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular.is-black {
  color: #000;
  line-height: 1.5;
}

.text-size-regular.is-location {
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.53333;
}

.text-size-regular.is-location.is-series {
  color: #939185;
  font-weight: 400;
}

.text-size-regular.is-hero {
  color: #4d4d4d;
  line-height: 1.75;
}

.text-size-regular.cc-ppc {
  font-weight: 500;
  line-height: 1.3;
}

.text-size-regular.cc-abm-service-heading {
  font-size: 1.0625rem;
  font-weight: 700;
}

.text-size-regular.cc-abm-service-heading.width {
  max-width: 150px;
}

.text-size-regular.cc-bolder {
  font-weight: 700;
}

.text-size-regular.cc-bolder.cc-center {
  text-align: center;
  line-height: 1.3;
}

.text-size-regular.cc-grey {
  color: #4d4d4d;
  max-width: 550px;
}

.text-size-regular.cc-leader {
  text-decoration: none;
}

.text-size-regular.text-align-left {
  text-align: left;
}

.text-size-regular.is-baner-link {
  color: var(--base-color-neutral--white);
  text-transform: capitalize;
  text-underline-offset: 4px;
  font-weight: 600;
  line-height: 1;
  text-decoration: underline;
}

.text-size-regular.text-color-grey {
  color: #a6a6a6;
}

.text-size-regular._1-125rem {
  color: var(--base-color-neutral--white);
  font-size: 1.125rem;
}

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

.text-size-small {
  font-size: .875rem;
  font-weight: 500;
}

.text-size-small.cc-nav-testimonial {
  color: #555;
  font-size: .625rem;
  line-height: 1.5;
}

.text-size-small.cc-compare {
  line-height: 1.65;
}

.text-size-small.cc-compare:where(.w-variant-2e53824d-2c96-bfbc-bde7-982f1a065e17) {
  color: var(--base-color-neutral--black);
}

.text-size-small.cc-nav-content {
  color: #555;
  line-height: 1.42857;
}

.text-size-small.cc-compare.service-83 {
  color: #000;
}

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

.text-size-large {
  font-size: 1.5rem;
  line-height: 1.1;
}

.text-size-large.text-color-black {
  color: #000;
}

.text-size-large.text-color-black.is-line-height {
  font-weight: 600;
  line-height: 1.33333;
}

.text-size-large.is-subline {
  color: #4e1bb6;
  text-align: center;
  font-weight: 700;
  line-height: 1.3;
}

.text-size-large.is-subtitle {
  color: #ff8c00;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.25;
}

.text-size-large.is-subtitle.is-bold {
  color: #4e1bb6;
  font-weight: 700;
}

.text-size-large.is-achieve-mql {
  color: #666;
  font-size: 1.3rem;
}

.text-size-large.text-color-white {
  color: #fff;
  line-height: 1.25;
}

.text-size-large.text-color-white.text-align-center.is-max-width {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-large.is-product-service {
  color: #000;
  font-weight: 600;
  line-height: 1.2;
}

.text-size-large.is-xl {
  color: #000;
  font-size: 1.6875rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-size-large.is-ppc-subhead {
  color: #4d4d4d;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}

.text-size-large.cc-why-cmo-choose {
  color: #4d4d4d;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-large.is-semibold {
  color: #000;
  font-weight: 600;
}

.text-size-large.cc-hero-content {
  color: #444;
  text-align: center;
}

.text-size-large.cc-grey {
  color: #4d4d4d;
}

.text-size-large.is-dark-grey {
  color: #666;
  text-align: center;
}

.text-size-large.cc-founder-content {
  color: #fff;
  font-size: 1.625rem;
  line-height: 1.46154;
}

.text-size-large.cc-cofounder {
  color: #6e6e6e;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.26667;
}

.text-size-large._2-375rem {
  font-size: 2.375rem;
  font-weight: 500;
}

.text-size-large._1875rem {
  font-size: 1.875rem;
  font-weight: 700;
}

.heading-style-h2 {
  color: #111;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h2.is-heading {
  text-align: center;
  font-size: 2.75rem;
  line-height: 1.25;
}

.heading-style-h2.is-heading.is-why-we-need {
  color: #000;
  margin-bottom: 2.5rem;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2.is-heading.is-why-we-need.is-content {
  margin-bottom: 3.125rem;
}

.heading-style-h2.is-heading.is-why-cmo-chooe {
  color: #000;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.21;
}

.heading-style-h2.is-heading.is-abm-agency {
  color: #000;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2.is-demand {
  color: #000;
  font-size: 2rem;
  line-height: 1.3;
}

.heading-style-h2.is-why-us {
  margin-bottom: 3rem;
  line-height: 1.125;
}

.heading-style-h2.is-client {
  text-align: center;
  text-transform: capitalize;
  font-size: 3.125rem;
  font-weight: 700;
  line-height: 1.08;
}

.heading-style-h2.is-schieve-mql {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  max-width: 700px;
  font-size: 3.4375rem;
  line-height: 1.2;
}

.heading-style-h2.is-faq {
  color: #000;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.16667;
}

.heading-style-h2.is-case-study {
  color: #000;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3125;
}

.heading-style-h2.is-mqls-content-market {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  max-width: 640px;
  margin-bottom: 1rem;
  font-size: 3.125rem;
  line-height: 1.2;
}

.heading-style-h2.is-mqls-content-market.cc-your-roas {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h2.is-why-choose-us {
  text-align: center;
  font-size: 2.75rem;
  line-height: 1.3;
}

.heading-style-h2.is-productmarket {
  color: #fff;
  text-align: center;
  font-size: 3.125rem;
  line-height: 1.1;
}

.heading-style-h2.is-productmarket.is-inline {
  line-height: 3.75rem;
  display: inline;
}

.heading-style-h2.is-our-trusted {
  color: #000;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.16667;
}

.heading-style-h2.is-our-trusted.is-bold {
  font-weight: 700;
}

.heading-style-h2.is-product-market {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  font-size: 2.75rem;
  font-weight: 800;
  line-height: 1.25;
}

.heading-style-h2.is-increase-booking {
  color: #fff;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2.is-manual-growth {
  color: #000;
  text-align: center;
  margin-bottom: 1.875rem;
  font-size: 2.25rem;
  line-height: 1.16667;
}

.heading-style-h2.is-steps {
  text-align: center;
  margin-bottom: 2.5rem;
  font-size: 2.75rem;
  line-height: 1.36364;
}

.heading-style-h2.is-better-marketing {
  font-size: 2.625rem;
  line-height: 1.3;
}

.heading-style-h2.is-aitomation-service {
  color: #000;
  text-align: center;
  margin-bottom: 3.125rem;
  font-size: 2.25rem;
  line-height: 1.16667;
}

.heading-style-h2.cc-ppc-process {
  color: #000;
  text-align: center;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.3;
}

.heading-style-h2.cc-revgrowth-ppc {
  text-align: center;
  font-size: 2.75rem;
}

.heading-style-h2.is-abm-faq {
  color: #000;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h2.cc-abm-service {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  font-size: 3.125rem;
  line-height: 1.3;
}

.heading-style-h2.cc-our-process {
  color: #000;
  text-align: center;
  font-size: 3.375rem;
  line-height: 1;
}

.heading-style-h2.cc-do-abm-process {
  text-align: center;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.3;
}

.heading-style-h2.seo-partners {
  color: #353535;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.38462;
}

.heading-style-h2.cc-right-partner {
  text-align: center;
  font-size: 2.75rem;
  line-height: 1.3;
}

.heading-style-h2.cc-other-news {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.heading-style-h2.is-article-titlle {
  border-bottom: 2px solid #000;
  font-weight: 400;
}

.heading-style-h2.is-about {
  color: #000;
  width: 100%;
  max-width: 372px;
  font-weight: 600;
  line-height: 1.875rem;
}

.heading-style-h2.is-strategies-title {
  text-align: center;
  font-size: 2.75rem;
  line-height: 3.625rem;
}

.heading-style-h2.is-result-tittle {
  text-align: left;
  font-size: 2.75rem;
  line-height: 3.625rem;
}

.heading-style-h2.is-case-title {
  text-align: center;
  font-size: 2rem;
  line-height: 2.5rem;
}

.heading-style-h2.is-summy-title {
  text-align: center;
  width: 100%;
  max-width: 342px;
  line-height: 1;
}

.heading-style-h2.is-profile-title {
  text-align: center;
  width: 100%;
  line-height: 1;
}

.heading-style-h2.is-profile-title.is-left {
  text-align: left;
  margin-bottom: 1.25rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.5rem;
}

.heading-style-h2.is-profile-title.is-light {
  color: #fff;
}

.heading-style-h2.is-result {
  color: #fff;
  text-align: center;
  line-height: 2.125rem;
}

.heading-style-h2.is-result.is-font {
  color: #000;
  text-align: left;
}

.heading-style-h2.is-result.is-conversation {
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 2.5rem;
}

.heading-style-h2.is-result.is-font-color {
  color: #dadada;
  margin-bottom: 3.125rem;
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 2.75rem;
}

.heading-style-h2.is-solution-title {
  text-align: center;
  width: 100%;
  line-height: 1;
}

.heading-style-h2.is-heading-center {
  text-align: center;
  text-transform: capitalize;
  font-size: 2.75rem;
  font-weight: 800;
  line-height: 3.375rem;
}

.heading-style-h2.is-heading-center.left {
  text-align: left;
  margin-bottom: 1.875rem;
}

.heading-style-h2.is-heading-center.left.tab-show {
  display: none;
}

.heading-style-h2.ccsteps {
  text-align: center;
  font-size: 3.125rem;
  font-weight: 600;
}

.heading-style-h2.is-pop-title {
  text-align: center;
  max-width: 390px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.125rem;
  line-height: 2.5rem;
}

.heading-style-h2.is-pop-title.is-pop-width {
  max-width: 30rem;
}

.heading-style-h2.text-size-regular {
  color: #fafafa;
  font-weight: 300;
}

.heading-style-h2.white {
  color: #fff;
}

.heading-style-h2.text-purple.text-weight-semibold {
  font-weight: 600;
}

.heading-style-h2.text-white.p-48 {
  line-height: 55px;
}

.heading-style-h2.text-white.p-44 {
  font-size: 44px;
  line-height: 60px;
}

.heading-style-h2.color-white {
  color: var(--base-color-neutral--white);
}

.container-large {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large.is-hero {
  max-width: 77.5rem;
}

.container-large.is-relative {
  position: relative;
}

.container-large.is-ppc {
  max-width: 87.5rem;
}

.container-large.cc-abm-agency {
  max-width: 81.25rem;
}

.container-large.cc-blog {
  max-width: 103.75rem;
}

.container-large.cc-news-letter {
  max-width: 98.75rem;
}

.container-large.is-with {
  max-width: 1632px;
}

.container-large.text-center {
  display: flex;
}

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

.main-wrapper {
  margin-top: 3.125rem;
}

.main-wrapper.is-margin {
  margin-top: 10rem;
}

.main-wrapper.is-mt {
  margin-top: 122px;
}

.main-wrapper.for-blog {
  margin-top: 8.125rem;
}

.main-wrapper.grey {
  background-color: #fafafa;
}

.main-wrapper.n-tp {
  margin-top: 0;
}

.button {
  grid-column-gap: 7.1px;
  grid-row-gap: 7.1px;
  background-color: var(--brand);
  color: var(--base-color-neutral--white);
  text-align: center;
  letter-spacing: .01em;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: .9375rem 1.875rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  border: 1px solid var(--border-color--border-alternate);
  color: var(--text-color--text-primary);
  background-color: #0000;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-submit {
  background-color: #4e1bb6;
  padding: 1.25rem 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  transition: background-color .2s;
}

.button.is-submit:hover {
  background-color: var(--base-color-neutral--black);
}

.button.is-submit.is-content-marketing {
  background-color: #4e1bb6;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  transition: transform .2s, background-color .2s;
}

.button.is-submit.is-content-marketing:hover {
  background-color: #000;
  transform: scale(.95);
}

.button.is-lets-begin {
  color: var(--base-color-neutral--black);
  background-color: #fff;
  border: 2px solid #a581ed;
  border-radius: .5rem;
  padding: 1.0625rem 1.6875rem;
  font-size: 1.4375rem;
  font-weight: 600;
  line-height: .869565;
}

.button.is-purple-border {
  z-index: 2;
  background-color: #00000057;
  border: 3px solid #a581ed;
  border-radius: .5rem;
  padding: 1.0625rem 2.3125rem;
  font-size: 1.4375rem;
  font-weight: 600;
  line-height: .869565;
}

.button.is-skyblue {
  background-color: #4e1bb6;
  border-radius: .4375rem;
  padding: 1.25rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.button.cc-right-schedule {
  background-color: #3b82f6;
  padding: 1.25rem .625rem;
  font-size: 1rem;
  font-weight: 600;
}

.button.cc-hero-submit {
  background-color: #4e1bb6;
  border-radius: .164375rem;
  padding: .75rem 1rem;
  font-weight: 700;
}

.button.cc-hero-blog {
  background-color: var(--_default---purple-theme);
}

.button.is-white {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--black);
  border-radius: .625rem;
  padding: 1rem 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  text-decoration: none;
}

.button.is-bg-white {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 11px;
  width: auto;
  padding: .75rem 1.875rem;
  font-size: 1rem;
  line-height: 1.5rem;
  transition: all .3s;
  display: inline-block;
}

.button.is-bg-white:hover {
  color: var(--base-color-neutral--black);
  background-color: #fff;
}

.button.bg-black {
  background-color: var(--_default---purple-theme);
  font-size: 1.364rem;
  font-weight: 600;
}

.button.btn-color-red {
  background-color: var(--base-color-brand--blue);
}

.button.for-blog {
  background-color: var(--_default---blue-theme);
  color: var(--base-color-neutral--white);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button.for-blog:hover {
  background-image: linear-gradient(#00000017, #00000017);
}

.button.auto-auto {
  margin-left: auto;
  margin-right: auto;
}

.button.bg-white {
  color: var(--base-color-neutral--black);
  border: 1px solid #000;
  border-radius: 11px;
}

.button.bg-white._1 {
  color: var(--base-color-neutral--white);
  background-color: #fff0;
  border-color: #a855f780;
}

.button.is-bg-white-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 11px;
  width: auto;
  padding: .75rem 1.875rem;
  font-size: 1rem;
  line-height: 1.5rem;
  transition: all .3s;
  display: flex;
}

.button._100 {
  width: 100%;
  max-width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.button.bg-purple {
  background-color: #4e1bb6;
  width: 194px;
}

.button.bg-transparent {
  background-color: #ce2a7900;
  border: 1px solid #fff;
}

.button.white {
  background-color: var(--base-color-neutral--white);
  color: #4e1bb6;
}

.button.is-nav {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--brand);
  letter-spacing: 0;
  text-transform: capitalize;
  border-radius: .25rem;
  flex-flow: row;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.375;
}

.button.is-nav.transparent {
  background-color: #ce2a7900;
  border: 1px solid #ff3bff;
  border-radius: 10px;
}

.button.is-nav.transparent-copy {
  border: 1px solid #ff3bff;
  border-radius: 10px;
}

.button.is-nav._2 {
  border: 1px solid #fff;
}

.button.footer-submit {
  background-color: var(--_default---var-theme-color);
  border-radius: .25rem;
  height: 52px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.button.is_connect {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #0a66c2;
  border: 5px solid #0000;
  border-radius: .375rem;
  outline: 5px solid #0000;
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: ease;
}

.button.is_connect:hover {
  outline: 5px solid #b6d1fc;
}

.button.is-you-tube {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: red;
  border-radius: .5rem;
  outline: 5px solid #0000;
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: ease;
}

.button.is-you-tube:hover {
  background-color: red;
  outline: 5px solid #ff000080;
}

.text-size-medium {
  font-size: 1.25rem;
  line-height: 1.4;
}

.text-size-medium.is-light {
  font-weight: 300;
  line-height: 1.5;
}

.text-size-medium.is-demand {
  color: #777;
  line-height: 1.2;
}

.text-size-medium.is-mid {
  color: #4d4d4d;
  text-align: center;
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
}

.text-size-medium.is-tab-heading {
  color: #000;
  font-weight: 500;
  line-height: 1.3;
}

.text-size-medium.is-semibold {
  color: #000;
  font-weight: 600;
  line-height: 1.3;
}

.text-size-medium.is-semibold.font {
  font-size: 1.5rem;
  line-height: 1.625rem;
}

.text-size-medium.is-help {
  color: #000;
  text-align: center;
  line-height: 1.4;
}

.text-size-medium.is-help.is-bolder {
  margin-top: .9375rem;
  font-weight: 600;
}

.text-size-medium.is-steps {
  font-weight: 600;
  line-height: 1.2;
}

.text-size-medium.cc-ppc-service {
  color: #000;
  font-size: 1.375rem;
  line-height: 1.875rem;
}

.text-size-medium.cc-revenue-expert {
  color: #4d4d4d;
  margin-top: 20px;
  line-height: 1.5;
}

.text-size-medium.is-grey {
  color: #6e6e6e;
}

.text-size-medium.cc-subtitle {
  color: #474747;
  font-size: 1.125rem;
  line-height: 1.88889;
}

.text-size-medium.is-result-subtitle {
  color: #353535;
  width: 100%;
  max-width: 453px;
  margin-top: 20px;
  font-size: .875rem;
  line-height: 1.4375rem;
}

.text-size-medium.is-casestudie-content {
  color: #353535;
  margin-bottom: 1.25rem;
  font-size: .875rem;
  line-height: 1.25rem;
}

.text-size-medium.is-content {
  text-align: center;
  max-width: 1020px;
  margin: 20px auto;
  font-size: 1.375rem;
  line-height: 2rem;
}

.text-size-medium.is-summary-content {
  color: #353535;
  text-align: justify;
  width: 100%;
  max-width: 757px;
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.text-size-medium.is-profile-content {
  color: #000;
  text-align: center;
  width: 100%;
  max-width: 1010px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.text-size-medium.is-profile-content.is-light {
  color: #fff;
  max-width: 810px;
}

.text-size-medium.is-font {
  color: #999;
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 3.125rem;
  font-size: 1.5rem;
  line-height: 1.875rem;
}

.text-size-medium.client-content {
  color: #000;
  text-align: justify;
  max-width: 712px;
  line-height: 1.875rem;
}

.text-size-medium.text-align-left.ligth {
  color: #a6a6a6;
  font-weight: 300;
}

.text-size-medium._1-75rem {
  font-size: 1.75rem;
}

.hide {
  display: none;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium.cc-newsletter-hero {
  padding-top: 10rem;
  padding-bottom: 4.375rem;
}

.container-medium {
  width: 100%;
  max-width: 71.25rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium.cc-do-abm {
  max-width: 57.875rem;
}

.container-medium.padding {
  padding-left: 40px;
  padding-right: 40px;
}

.container-medium.is-relative {
  position: relative;
}

.nav_container {
  z-index: 1;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1520px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.nav_logo {
  width: 6.41688rem;
}

.nav_logo.invert {
  filter: invert();
}

.section_hero {
  padding-top: 4.375rem;
  padding-bottom: 2.75rem;
}

.section_hero.no-overflow {
  overflow: hidden;
}

.section_hero.content-bg {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/69086ec28dbcb0950d9f320b_Hero.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_hero.bg-contact {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/690af685038382c531afba27_Rectangle%2034624285.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_hero.ai-bg {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/692d42cebdf5f6fefd13da01_Hero%20Section.png");
  background-position: 50%;
  background-size: 1440px;
  background-attachment: scroll;
}

.section_hero.ai-bg._1rem {
  padding-top: 1rem;
}

.section_hero.gro-bg {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/69451fdfe38dbffa530af688_hero.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_hero.aeo-hero {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/69b92a2927df46e4ca2ba679_Hero.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_hero.aeo-bg {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/69c6546eb05b9e4638c425ff_Hero.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_hero.bg {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/68b56a2afd3c36b689cdeb6e_frame1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.button-text.abs {
  position: absolute;
}

.hp_hero-section-padding {
  padding-top: 4rem;
}

.hp_hero-section-padding.text-align-center-4 {
  padding-top: 0;
}

.hp_hero-section-padding.text-align-center.content-page {
  padding-top: 1rem;
}

.hp_hero-section-padding.text-align-center.bottom {
  margin-bottom: 100px;
}

.button_wraper {
  margin-top: 1.875rem;
}

.button_wraper.cc-revenue-expert {
  margin-top: 2.3125rem;
  margin-bottom: 1.5rem;
}

.section_footer {
  color: var(--base-color-neutral--neutral);
  transition: all .4s;
}

.footer_main_wrap {
  grid-column-gap: 1.87125rem;
  grid-row-gap: 1.87125rem;
  flex-flow: column;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.0625rem;
  padding-bottom: 2.0625rem;
  display: flex;
}

.footer_logo_wraper {
  border-bottom: 1px solid #ffe8e4;
  padding-bottom: 1.26063rem;
}

.footer_content_main_wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  display: flex;
}

.footer_content_block_wrap {
  justify-content: space-between;
  width: 100%;
  max-width: 40.625rem;
  display: flex;
}

.footer_content_block {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-flow: column;
  width: 100%;
  max-width: 14.8125rem;
  display: flex;
}

.footer_title {
  font-size: 1.375rem;
}

.footer_link_wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.footer_link {
  color: #7c7c7c;
  font-size: 1rem;
  line-height: 1.21;
  text-decoration: none;
}

.footer_toggle {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  color: #555;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: 1rem;
  display: flex;
}

.footer_arrow {
  justify-content: center;
  align-items: center;
  width: 20px;
  display: flex;
}

.footer_drop_list {
  position: static;
  overflow: hidden;
}

.footer_drop_list.w--open {
  background-color: #0000;
  margin-top: 20px;
  padding-left: 10px;
  position: static;
}

.footer_drop_link {
  color: #555;
  white-space: normal;
  padding: 9px 0;
  font-size: .8rem;
  line-height: 1;
}

.join_our_news_letter {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  width: 100%;
  max-width: 25.4375rem;
  display: flex;
}

.join_news_heading {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.footer_form_block {
  margin-bottom: 0;
}

.footer_form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.input_field {
  height: 52px;
  color: var(--base-color-neutral--neutral-dark);
  background-color: #f6f6f6;
  border: 0 #000;
  border-radius: 4px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1rem;
  line-height: 1.5;
}

.input_field::placeholder {
  font-size: .875rem;
}

.footer_bottom_wrap {
  border-top: 1px solid #ffe8e4;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 47.06px;
  padding-top: 1.88813rem;
  display: flex;
}

.footer_bottom_content {
  justify-content: center;
  align-items: flex-end;
  font-size: .875rem;
  line-height: 1.3;
}

.footer_button_wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex;
}

.social_icon {
  width: 15px;
  color: var(--base-color-neutral--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.top_banner_wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--_default---var-theme-color);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: .875rem;
  padding-bottom: .875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner_text_wrap {
  grid-column-gap: .15625rem;
  grid-row-gap: .15625rem;
  color: #fff;
  display: flex;
}

.banner_text {
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375;
}

.arrow_top_embed {
  justify-content: center;
  align-items: center;
  width: 20px;
  display: flex;
}

.section_trusted_companies {
  overflow: clip;
}

.section_trusted_companies.is-content-markerting {
  padding-top: 0;
  padding-bottom: 50px;
}

.section_trusted_companies.cc-abm-agency {
  padding-top: 10px;
  padding-bottom: 40px;
}

.section_trusted_companies.cc-demand-generation {
  padding-bottom: 2.5rem;
}

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

.ai_content_img {
  width: 73px;
  height: 73px;
}

.text-size-mid {
  color: #777;
  font-size: 1.25rem;
  line-height: 1.2;
}

.text-size-mid.text-white._18px {
  font-size: 1.125rem;
}

.service_nav_block {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #000;
  text-decoration: none;
  display: flex;
}

.service_nav_block:hover:where(.w-variant-2e53824d-2c96-bfbc-bde7-982f1a065e17) {
  transform: none;
}

.service_nav_block.is-hide {
  display: none;
}

.service_nav_content_block {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  display: flex;
}

.nav_icon_embed {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav_icon_embed:where(.w-variant-2e53824d-2c96-bfbc-bde7-982f1a065e17) {
  color: #4e1bb6;
}

.compare_main_block {
  background-color: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 20px;
  display: none;
}

.compare_main_block:where(.w-variant-2e53824d-2c96-bfbc-bde7-982f1a065e17), .compare_main_block.service-80, .compare_main_block.service-80 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.resource_link {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #cdb4ff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 14px 15px;
  text-decoration: none;
  display: flex;
}

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

.resouce_text {
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

.compare_text {
  color: #f63;
  margin-bottom: .75rem;
  font-weight: 600;
}

.svg-wrapper, .svg-wrapper:where(.w-variant-2e53824d-2c96-bfbc-bde7-982f1a065e17) {
  background-color: #cdb4ff;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.1875rem;
  height: 2.1875rem;
  display: flex;
}

.moved_wraper {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.moved_wraper.second {
  position: absolute;
  transform: translate(0, -300%);
}

.success-message {
  color: #000;
  background-color: #0000;
  font-size: 1rem;
}

.code-embed-20 {
  display: none;
}

.form-main {
  margin-bottom: 0;
}

.form-main._1 {
  display: flex;
}

.form-main.pop-up {
  color: #fff;
  background-color: #1c1c1c;
  border: 1px solid #4e1bb6;
  border-radius: 10px;
  width: 380px;
  padding: 24px;
  position: relative;
}

.input-field-universal {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_default---var-theme-color);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_default---var-theme-color);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_default---var-theme-color);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_default---var-theme-color);
  height: 57px;
  color: var(--base-color-brand--blue-dark);
  border-radius: 4px;
  width: min(50%, 297px);
  margin-bottom: 0;
  padding-left: 20px;
}

.input-field-universal:active, .input-field-universal:focus-visible, .input-field-universal[data-wf-focus-visible] {
  color: var(--base-color-neutral--neutral);
}

.input-field-universal::placeholder {
  color: var(--base-color-neutral--neutral);
  font-size: 1rem;
  line-height: 1.65;
}

.input-field-universal._1 {
  width: min(100%, 297px);
}

.input-field-universal.widthhh {
  width: 100%;
}

.form-submit-universal {
  border: 1px solid var(--brand);
  background-color: var(--brand);
  color: #fff;
  border-radius: 4px;
  padding: 19px 16px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
}

.form-submit-universal.m-width {
  width: 100%;
}

.hidden-links {
  display: none;
}

.hero_content-mein {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero {
  display: block;
  position: relative;
}

.hero._w-1000 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 956px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-image-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-top: 60px;
  display: flex;
}

.hero-img-card {
  filter: drop-shadow(0 2px 12px #4e1bb61c);
  width: 30%;
  max-width: 340px;
  transition: all .2s cubic-bezier(.23, 1, .32, 1);
}

.hero-img-card:hover {
  transform: translate(0, -10px)scale(1.05);
}

.hero-img-card.card1 {
  z-index: var(--_more---card-1-z-index);
  position: relative;
}

.hero-img-card.card-2 {
  z-index: var(--_more---card-2-z-index);
  position: relative;
}

.hero-img-card.card3 {
  z-index: var(--_more---card-3-z-index);
  position: relative;
}

.new-chip-wrapper {
  border: 1px solid var(--_default---purple-theme);
  border-radius: 24px;
  padding: 4px 30px;
}

.new-chip-wrapper.purple {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #63c;
  background-color: #6633cc1a;
  border-color: #4e1bb600;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.body {
  color: var(--base-color-neutral--white);
  background-color: #121212;
  font-family: INTER, Arial, sans-serif;
}

.body.light {
  color: var(--base-color-neutral--black);
  background-color: #fff;
}

.relative {
  z-index: 7;
  position: relative;
}

.relative.no-z {
  z-index: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.counter-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.number-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.counter-main-wrapper {
  justify-content: space-between;
  display: flex;
}

.h2-wrapper.gap-16 {
  justify-content: flex-start;
  align-items: center;
}

.h2-wrapper.text-align-center.gap {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

.h2-wrapper.text-align-center.fsf {
  padding-bottom: 40px;
}

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

._2x-layout-grid.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

._2x-layout-grid.gap-45 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
}

._2x-layout-grid.g-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

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

.picture-wrapper {
  width: 100%;
  max-width: 100%;
}

.section_matrics {
  min-height: 380px;
}

.section_matrics.bg {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/68b56c6c28e284c40af4929a_Leading%20tech%20brands%20count.avif");
  background-size: cover;
}

.section_customer_views {
  z-index: 99;
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/68b587fe53a57fca51fa00e4_2200%20(1).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.people-card-wrapper {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  background-color: #202020bf;
  border: 1px solid #ffffff1f;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 30px 10px 10px;
  transition: all .2s;
  display: flex;
}

.people-card-wrapper:hover {
  background-color: #ffffff2e;
  transform: scale(1.05);
}

.people-card-wrapper.verti1 {
  animation: 10s linear infinite vertical1;
}

.people-card-wrapper.verti1.v2 {
  animation: 8s linear infinite hori2;
}

.people-card-wrapper.hori1 {
  animation: 20s linear infinite hori1;
}

.people-card-wrapper.vert2 {
  animation: 12s linear infinite vertical2;
}

.people-card-wrapper.hori-2 {
  animation: 8s linear infinite hori2;
}

.people-image {
  flex: none;
  max-width: 71px;
}

.people-main-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-bottom: 47px;
  display: flex;
}

.people-main-wrapper.gap-more {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  grid-column-gap: 150px;
  grid-row-gap: 150px;
}

.max-width-20rem {
  width: 100%;
  max-width: 20rem;
}

.people-text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bg-grid {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/68b6cb9beb46fefb36476d2a_grid%20bg.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.marketing-card-wrapper {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/6882141bd75406001d34d120_Frame%202087327387.avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ffffff6b;
  border-radius: 25px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 450px;
  padding: 50px 30px 30px;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.marketing-card-wrapper:hover {
  transform: scale(1.04);
}

.marketing-content {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

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

.marketing-icon {
  width: 40px;
}

.client-logo {
  margin-top: 20px;
  padding-top: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.css-scroller-main {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  width: 100%;
  display: flex;
}

.css-scroller-main.no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  width: auto;
  animation: 40s linear infinite css-scroll;
}

.css-scroller-main.gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  width: auto;
  animation: 20s linear infinite css-scroll;
}

.css-scroll {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.casestudyslider_slide-nav {
  z-index: 4;
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  position: absolute;
  inset: auto 0% -3.3rem;
}

.casestudyslider_arrow-icon {
  filter: invert();
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  display: flex;
}

.casestudyslider_slide {
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.casestudyslider_arrow {
  color: #000;
  background-color: #1e1e1e;
  border: .1px solid #ffffff29;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 100%;
  font-weight: 600;
  display: flex;
  inset: 0% -2rem auto auto;
}

.casestudyslider_arrow.is-left {
  inset: 0% auto 0% 0%;
}

.casestudyslider_arrow.is-right {
  z-index: 3;
  justify-content: center;
  align-items: center;
  inset: 0% 0% 0% auto;
}

.casestudyslider_mask {
  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;
  width: 375px;
  height: 100%;
  margin-left: 60px;
  overflow: visible;
}

.casestudyslider_component {
  z-index: 2;
  background-color: #ddd0;
  border-radius: 15px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: -1rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 0;
  position: relative;
  overflow: hidden;
}

.case-study-main-wrapper {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #20202080;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 32px;
}

.p-26 {
  font-size: 26px;
}

.p-26.font-weight-semi-bold {
  font-weight: 600;
}

.matrics-main-wrappers {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  background-color: #202020bf;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.matrics-main-wrappers.no-bg {
  background-color: #20202000;
}

.p-18 {
  font-size: 18px;
  line-height: 25px;
}

.p-18.font-weight-medium {
  font-weight: 500;
}

.p-18.font-weight-medium.off-white {
  color: #fffc;
}

.p-18.opacity-60 {
  opacity: .6;
}

.p-18.white-60 {
  color: #fff9;
}

.p-18.opacity-70 {
  opacity: .7;
  text-transform: capitalize;
}

.p-18.off-white {
  color: #bdbdbd;
}

.p-18.opacity-50 {
  opacity: .5;
}

.p-18.opacity-80 {
  opacity: .8;
  color: var(--base-color-neutral--white);
}

.p-18.text-color-grey {
  color: #3d3d3d;
}

.p-18.text-weight-semibold.black {
  color: #121212;
}

.p-18.mg-top-44 {
  margin-top: 44px;
}

.p-18.opacity {
  color: #ffffff80;
}

.p-18.text-align-center.color {
  opacity: .75;
}

.matrics-content-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.matrics-wrapper {
  background-image: none;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
}

.quote-testimonial-image-wrapper {
  z-index: 2;
  opacity: 1;
  max-width: 90px;
  padding: 10px;
  position: absolute;
  inset: -30px auto auto 20px;
}

.paragraph-wrapper {
  margin-bottom: 20px;
  position: relative;
}

.paragraph-wrapper.index-up {
  z-index: 5;
  z-index: 5;
}

.p-14 {
  font-size: 14px;
  line-height: 20px;
}

.p-14.uppercase {
  text-transform: uppercase;
}

.p-14.uppercase.opacity-70 {
  opacity: .7;
  text-align: center;
}

.p-14.opacity-70 {
  opacity: .7;
}

.p-14.is-bold, .p-14.text-is-bold {
  font-weight: 700;
}

.p-14.opacity-75 {
  opacity: .75;
}

.p-14.opacity-75.mg-23 {
  margin-bottom: 23px;
}

.p-14.opacity-50 {
  opacity: .5;
}

.p-14.text-size-medium {
  font-weight: 500;
}

.p-14.text-size-medium.capilalize {
  text-transform: uppercase;
}

.p-14.light {
  color: #333333a8;
}

.company-logo-wrapper {
  flex: none;
  max-width: 65%;
}

.client-details-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.client-image {
  width: 100px;
}

.client-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.v-flex-left {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.v-flex-left.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.v-flex-left.gap-12 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.v-flex-left.gap-26 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
}

.v-flex-left.gap-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.v-flex-left.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.v-flex-left.gap-16._w-504 {
  width: 504px;
}

.v-flex-left.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.case-study-button {
  background-color: var(--_default---purple-theme);
  border-radius: 4px;
  padding: 16px 17px;
  font-size: 18px;
  font-weight: 700;
}

.flex-space-between-bottom {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-35 {
  font-size: 35px;
}

.p-35.color-black {
  color: #121212;
}

.p-35.text-is-bold.text-color-purple {
  color: #8967ce;
}

.p-35.text-is-bold._52 {
  line-height: 52px;
}

.founder-content-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.founder-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 20px -5px #32176a;
}

.founder-main-content-wrapper {
  padding: 60px 40px 40px;
}

.absolute-wrapper {
  z-index: -1;
  position: absolute;
  inset: -15% auto auto 0%;
}

.cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/68831e57ce3841ffc942094a_Frame%202147223262%20(1).avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  padding: 90px 50px;
  display: grid;
}

.white-btton-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.white-btton-wrapper.mg-top {
  margin-top: 60px;
}

.white-btton-wrapper.btn-center {
  justify-content: center;
  align-items: center;
}

.gradient-lines {
  background-image: repeating-linear-gradient(117deg, #363636, #121212 51%, #b2b2b2 84%, #fff);
  border-radius: 30px;
  width: 100%;
  max-width: 100%;
  padding: 1px;
}

.p-32 {
  font-size: 32px;
}

.p-32.text-color-purple {
  color: #63c;
}

.v-flex-top-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.trusted-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 12px 30px;
  display: flex;
}

.logo._60 {
  width: 60px;
}

.logo-image {
  max-width: 100%;
  height: 40px;
}

.logo-image._40px {
  height: 30px;
}

.relative-images {
  position: relative;
}

.div-block-485 {
  position: relative;
  overflow: hidden;
}

.growth-numbers {
  align-self: flex-end;
}

.growth-arrow {
  align-self: flex-start;
}

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

.v-flex-center.mw-20 {
  max-width: 180px;
}

.v-flex-center.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.v-flex-center.gap-8 {
  justify-content: center;
  align-items: center;
}

.max-width-18rem {
  width: 100%;
  max-width: 20rem;
}

.image-25 {
  align-self: flex-start;
}

.slider-3 {
  background-color: #ddd0;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.arrows {
  background-color: #191919;
  border: 1px solid #2b2b2b;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 50px;
  margin-bottom: auto;
  display: flex;
}

.arrows:hover {
  color: #000;
  background-color: #252525;
}

.arrows.left {
  inset: 10% auto 16% -60px;
}

.arrows.right {
  inset: 10% -60px 16% auto;
}

.icon-4 {
  filter: invert();
  display: none;
}

.slide-nav-2 {
  display: none;
}

.image-27 {
  flex: none;
  width: 20px;
}

.image-27.rotate {
  transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #222;
  background-image: radial-gradient(circle closest-corner at 50% 0, #6633cc78, #8860d700 74%, #fff0);
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 33px;
  display: flex;
  position: relative;
}

.arrow-wrapper {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  transform: translate(0, -50%);
}

.image-29 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.arrow-wrapper-copy {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  transform: translate(0, -50%);
}

.glow-wrapper {
  display: inline-block;
  position: relative;
}

.glow-border {
  z-index: 2;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.glow-rect {
  fill: none;
  stroke: #fff;
  stroke-width: 1px;
}

.h1-revv {
  font-size: 3.75rem;
  line-height: 1.2;
}

.gradient-for-text.q {
  display: inline;
}

.mw-840 {
  max-width: 840px;
}

.h2-revv {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.h2-revv.inline-text {
  white-space: pre;
  display: inline-flex;
}

.h5-revv {
  font-size: 1.25rem;
  line-height: 1.5;
}

.testimonial-card-content-block {
  border: 1px solid #ffffff24;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 500px;
  padding: 60px 20px 20px;
  display: flex;
  position: relative;
}

.testimonial-card-content-block.less-space-on-top {
  padding-top: 20px;
}

.testimonial-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-wrapper._100--width {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .4fr .6fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.arrow-icon-holder {
  filter: contrast(0%) grayscale() brightness(200%);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.testimonials-cards {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.testimonials-cards__container {
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 360px;
}

.testimonials-cards__container.stacked-cards {
  position: relative;
}

.stacked-card {
  z-index: 2;
  transform-origin: center;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: rotate(4deg);
}

.testimonials__card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 360px;
  padding: 60px 24px;
  display: inline-flex;
}

.testimonial-control {
  width: 50px;
  height: 50px;
}

.p-80 {
  opacity: .5;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #202020);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 100px;
  font-weight: 800;
  line-height: 90px;
}

.c-faq-a {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  overflow: hidden;
}

.c-faq {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.c-faq.top-padding {
  padding-top: 80px;
}

.c-faq-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  position: relative;
}

.c-faq-q {
  align-items: center;
  display: flex;
}

.faq-stripe-1 {
  background-color: #fff;
  width: 2px;
  height: 100%;
}

.faq-stripe-1.black {
  background-color: #333;
}

.c-faq-a-text {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.c-faq-q-text {
  flex: 1;
  padding: 20px;
}

.c-faq-item {
  cursor: pointer;
  background-color: #202020;
  border: 1px solid #575757;
  border-radius: 12px;
  margin-bottom: 20px;
  font-size: 1.2em;
  line-height: 1.6em;
  position: relative;
  overflow: hidden;
}

.c-faq-item.template-pg {
  background-color: #2020204a;
}

.faq-stripe-2 {
  background-color: #fff;
  width: 100%;
  height: 2px;
  position: absolute;
}

.faq-stripe-2.black {
  background-color: #333;
}

._w-faq-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  position: relative;
}

.faq-main-wrapper-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.faq-answer {
  color: #ebebebb3;
  margin-bottom: 10px;
  font-family: Inter, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.absolute-image-for-card {
  justify-content: center;
  align-items: flex-end;
  height: 250px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.image-32 {
  z-index: -4;
  pointer-events: none;
  object-fit: cover;
}

.image-33 {
  z-index: -9;
  pointer-events: none;
  cursor: none;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.thre-points-image {
  z-index: 1;
  pointer-events: none;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-496 {
  z-index: -5;
  width: 60%;
  margin-top: 0;
  margin-right: 0;
  position: absolute;
  inset: 0% -111px auto auto;
}

.image-37 {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.again-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.absolute-images-for-card {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.absolute-images-for-card.circle {
  inset: 0 auto auto 60px;
  width: 90px;
  height: 90px;
  padding: 8px;
  inset: 0 auto auto 60px;
}

.karthick-image.on-temporary-template {
  max-width: 390px;
}

.div-block-498 {
  position: sticky;
  top: 140px;
}

.div-block-498.w {
  width: 480px;
}

.background-video-2 {
  z-index: 1;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hide-on-desktop {
  display: none;
}

.nav-menu-lenk {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 13px;
  padding-right: 13px;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.nav-menu-lenk:hover, .nav-menu-lenk.w--current {
  color: var(--_default---purple-theme);
}

.nav-menu-lenk.w--open {
  color: #7c3cd0;
}

.nav-base {
  z-index: 10;
  transition: all .4s cubic-bezier(.165, .84, .44, 1);
  position: fixed;
  inset: 0% 0% auto;
}

.nav-base.nav-active {
  z-index: 999;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  z-index: 999;
  top: 0;
}

.nav-dropdown {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  height: 100%;
  color: inherit;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-dropdown-main {
  background-color: #fff;
  border-radius: 18px;
  padding: 20px;
  font-size: 13px;
  top: 60px;
  overflow: hidden;
}

.nav-dropdown-main.w--open {
  box-shadow: 0 2px 5px #0003;
}

.nav-dropdown-main._2 {
  left: -141%;
}

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

.nav-menu-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.nav_button-2 {
  padding: 1rem;
}

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

.caret {
  filter: brightness(200%) invert();
  width: 12px;
  height: 12px;
}

.nav_component-2 {
  background-color: #ddd0;
  width: 100%;
  position: relative;
  inset: 0% 0% auto;
}

.hide-on-tablet {
  display: block;
}

.button-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-wrapper-2._w-100 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
}

.button-wrapper-2.mg-top-60 {
  margin-top: 60px;
}

.nav_logo--v2 {
  width: 120px;
}

.nav_logo--v2.dark-logo {
  filter: invert();
}

.step-1.light {
  color: var(--base-color-neutral--black);
}

.step-1.dark {
  color: #fff;
}

.class-retention {
  display: none;
}

.nav-dropdown-new {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 800px;
  display: grid;
}

.resource-dropdown-new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 400px;
  display: grid;
}

.play-pause-button, .code-embed-28 {
  display: none;
}

.invert {
  filter: invert();
}

.image-73 {
  margin-left: auto;
  margin-right: auto;
}

.image-73.radiu {
  border-radius: 1rem;
  margin-bottom: 16px;
}

.div-block-506 {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/68b6ccb9a6da8a1fd3509e0b_robot%20bg.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_case-study {
  position: relative;
}

.image-75 {
  width: 100%;
}

.div-block-508 {
  z-index: -4;
  width: 100%;
  max-width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.div-4._1 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.div-block-567 {
  justify-content: flex-end;
  align-items: center;
  width: 90%;
}

.form-2 {
  width: 100%;
  max-width: 100%;
}

.form-2.type-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

._1-column {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._1-column._2-column {
  flex-flow: row;
}

.div-block-585 {
  flex: none;
}

.circle {
  border: 2px solid #6f42c1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin: 5px 0 10px;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.mg-bottom-24 {
  margin-bottom: 24px;
}

.bg.img {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/690898d3de922509137b9c0f_2.avif");
  background-position: 50%;
  background-size: auto;
  margin-top: 0;
}

.bg.image-bg {
  background-image: url("https://cdn.prod.website-files.com/67ac38bd42997040144b6cb4/692d437b7a21699c178b0fcb_Pain%20Points.png");
  background-position: 50%;
  background-size: cover;
}

.bg.color-purple {
  background-color: #181226;
}

.image-123 {
  width: 20px;
  height: 20px;
}

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

.div-6 {
  margin-top: 0;
}

.form-field-wrapper {
  flex-flow: row;
  display: flex;
}

.modal-book-a-call {
  z-index: 100;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #141414e6;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: none;
  position: fixed;
  inset: 0%;
}

.flex-vertical {
  flex-flow: column;
}

.close-button {
  filter: invert();
  width: 30px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.code-embed-30, .div-block-671, .div-block-672 {
  display: none;
}

@media screen and (min-width: 1920px) {
  .collection-wrapper {
    display: block;
  }

  .slider-wrapper {
    background-color: #0b0b0b00;
  }

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

  .switch-wrapper {
    margin-left: 10px;
  }

  .main-wrapper-3 {
    grid-auto-columns: 1fr;
  }

  .case-gaping {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom._10px {
    margin-bottom: 30px;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .heading-style-h3.is-slider_head {
    font-size: 1.875rem;
  }

  .heading-style-h1.font-weight-800.text-color-light.is-servicce-content, .heading-style-h1.cc-abm-hero, .heading-style-h1.is-100, .heading-style-h1.is-200, .heading-style-h1.is-500, .heading-style-h1.font-weight-800.text-color-light.is-servicce-content, .heading-style-h1.font-weight-800.text-color-light.is-servicce-content, .heading-style-h1.font-weight-800.text-color-light.is-servicce-content, .heading-style-h1.cc-abm-hero, .heading-style-h1.is-100, .heading-style-h1.is-200, .heading-style-h1.is-500 {
    font-size: 2.5rem;
  }

  .padding-global.is-related-blog.removed, .padding-global.nav {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-global.padding-section-medium.is-faq {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .padding-global.padding-section-medium.cc-revenue-expert {
    padding-top: 8.75rem;
  }

  .padding-global.padding-section-medium.cc-inner-newsletter {
    padding: 8.75rem 1.5rem 2.5rem;
  }

  .padding-global.padding-section-small.is-book {
    padding-top: 5rem;
  }

  .padding-global.is-author {
    padding-top: 8.75rem;
  }

  .padding-global.is-related-blog.removed, .padding-global.nav {
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

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

  .text-size-regular.cc-service-tag {
    text-align: left;
    text-align: left;
    font-weight: 600;
    line-height: 1.375;
  }

  .text-size-small.cc-service-tag {
    color: #555;
    max-width: 220px;
    line-height: 1.42857;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .text-size-large.is-achieve-mql {
    font-size: 1.25rem;
  }

  .text-size-large.is-xl {
    text-align: center;
  }

  .text-size-large.cc-hero-content {
    font-size: 1.25rem;
  }

  .text-size-large.cc-grey {
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .text-size-large.cc-founder-content {
    font-size: 1.125rem;
    line-height: 1.55556;
  }

  .heading-style-h2 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .heading-style-h2.is-heading.is-why-cmo-chooe, .heading-style-h2.is-heading.is-abm-agency {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-mqls-content-market, .heading-style-h2.is-why-choose-us {
    font-size: 2.5rem;
  }

  .heading-style-h2.cc-abm-service, .heading-style-h2.cc-our-process, .heading-style-h2.cc-do-abm-process {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-heading {
    text-align: left;
    font-size: 1.625rem;
    line-height: 1.15385;
  }

  .heading-style-h2.is-heading.is-why-we-need {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-heading.is-why-cmo-chooe, .heading-style-h2.is-heading.is-abm-agency, .heading-style-h2.is-heading.is-why-we-need {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-heading.is-why-we-need.is-content {
    text-align: center;
    text-align: center;
  }

  .heading-style-h2.is-heading.is-why-cmo-chooe, .heading-style-h2.is-heading.is-abm-agency {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-demand {
    font-size: 1.25rem;
  }

  .heading-style-h2.is-client {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-faq {
    font-size: 1.625rem;
    font-weight: 700;
    line-height: 1.3;
  }

  .heading-style-h2.is-mqls-content-market, .heading-style-h2.is-why-choose-us {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-productmarket.is-inline {
    font-size: 2.1875rem;
    line-height: 1.875rem;
  }

  .heading-style-h2.is-steps {
    font-size: 2rem;
  }

  .heading-style-h2.is-better-marketing {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-abm-faq {
    font-size: 1.625rem;
    font-weight: 700;
    line-height: 1.3;
  }

  .heading-style-h2.cc-abm-service, .heading-style-h2.cc-our-process, .heading-style-h2.cc-do-abm-process {
    font-size: 2.5rem;
  }

  .heading-style-h2.cc-other-news {
    font-size: 1.5625rem;
  }

  .heading-style-h2.is-summy-title {
    text-align: left;
  }

  .heading-style-h2.is-result.is-conversation {
    font-size: 2.1875rem;
    line-height: 3.125rem;
  }

  .heading-style-h2.is-heading-center {
    text-align: left;
  }

  .heading-style-h2.is-heading-center.left {
    display: none;
  }

  .heading-style-h2.is-heading-center.left.tab-show {
    display: flex;
  }

  .heading-style-h2.ccsteps {
    font-size: 2.5rem;
  }

  .heading-style-h2.text-white.in-mobile-center {
    text-align: center;
    text-align: center;
  }

  .heading-style-h2.text-size-regular {
    text-align: left;
  }

  .container-large.cc-blog, .container-large.cc-news-letter, .container-large.cc-blog, .container-large.cc-news-letter {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium.is-demand, .text-size-medium.is-tab-heading {
    font-size: 1rem;
  }

  .text-size-medium.is-demand, .text-size-medium.is-tab-heading {
    font-size: 1rem;
  }

  .text-size-medium.is-grey {
    font-size: 1.125rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium.cc-newsletter-hero {
    padding-top: 8.75rem;
    padding-bottom: 2.5rem;
  }

  .container-medium.padding {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_component {
    padding-top: 1.25rem;
  }

  .nav_menu-wrapper {
    background-color: #0000;
    top: 65px;
  }

  .nav_menu_link {
    font-size: 1.25rem;
    line-height: 1;
  }

  .nav_menu_link.cc-service, .nav_menu_link.cc-resource, .nav_menu_link.cc-service, .nav_menu_link.cc-resource {
    display: none;
  }

  .nav_button {
    color: #fff;
    padding: 0;
  }

  .nav_button.w--open {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .section_hero {
    padding-top: 3.125rem;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .nav_menu {
    background-color: #f5f9ff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: calc(100svh - 10.375rem);
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2.5rem;
    overflow: clip auto;
  }

  .nav_menu-link-list {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .hp_hero-section-padding {
    padding-top: 3rem;
  }

  .section_hero_generation {
    padding-top: 6.25rem;
  }

  .generation_agency_main_wrap {
    flex-flow: column;
  }

  .demand_capture_wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .demand_capture_wrap.is-mt0 {
    flex-flow: column-reverse;
  }

  .tab_list {
    font-size: .875rem;
  }

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

  .abs_img {
    display: none;
  }

  .case_study_main_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .case_study_content_wrap {
    width: auto;
    max-width: none;
    padding: 20px;
  }

  .section_why_client {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .client_head_wrap {
    margin-bottom: 30px;
  }

  .client_content_wraper {
    border-radius: 20px;
    flex-flow: column;
    max-width: 30rem;
  }

  .client_content {
    font-size: 1rem;
  }

  .client_img_wrap {
    order: -1;
    max-width: none;
  }

  .our_client {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
    max-width: 40rem;
  }

  .splide.is-case-studie {
    margin-top: 4.375rem;
    display: block;
  }

  .splide__slide.is-client {
    justify-content: center;
    align-items: center;
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .splide__slide.is-width {
    width: 100%;
  }

  .client_review_wrap {
    padding: 20px 16px;
  }

  .client_review_wrap.is-flex {
    height: 100%;
  }

  .section_achieve_mql.is-content-marketing {
    padding-bottom: 3.75rem;
  }

  .animated_block_wraper {
    display: none;
  }

  .section_demand_faq.is-content, .section_demand_faq.cc-abm-faq, .section_demand_faq.is-content, .section_demand_faq.cc-abm-faq {
    padding-top: 4rem;
  }

  .faq_head_main_wrap.is-content-marketing, .faq_head_main_wrap.is-abm-agency, .faq_head_main_wrap.is-content-marketing, .faq_head_main_wrap.is-abm-agency {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
  }

  .faq_toggle.is-content-marketing, .faq_toggle.is-ppc-faq, .faq_toggle.is-content-marketing, .faq_toggle.is-ppc-faq {
    padding: 16px;
    font-size: 1rem;
    line-height: 1.5;
  }

  .footer_main_wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .footer_content_main_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .footer_content_block_wrap {
    max-width: none;
  }

  .footer_link_block {
    padding-top: 0;
    padding-bottom: 0;
  }

  .join_our_news_letter {
    margin-top: 1rem;
  }

  .footer_bottom_wrap {
    margin-top: 0;
  }

  .section_hero_content_marketing {
    padding-top: 8.75rem;
  }

  .tabs_main_wraper {
    width: 100%;
    display: none;
  }

  .tab_menu_wraper {
    max-width: none;
  }

  .tab_link_wraper {
    width: 100%;
  }

  .strategy_detail_wraper {
    flex-flow: wrap;
  }

  .section_our_client {
    padding: 3rem 1.5rem;
  }

  .service_card_wrap {
    max-width: 24.9375rem;
    padding: 20px;
  }

  .how_we_did_wrap {
    max-width: none;
  }

  .section_about_hero {
    padding-top: 60px;
  }

  .pagination_img_wrap {
    margin-top: 2rem;
  }

  .team_member {
    padding-top: 1.25rem;
  }

  .swiper-slide {
    height: 100%;
  }

  .why_us_main_wrap {
    flex-flow: row;
  }

  .why_us_head_main_wrap {
    width: 100%;
  }

  .why_us_list_wrap.is-second {
    max-width: 450px;
  }

  .heading_content_wrap {
    width: 100%;
    max-width: none;
  }

  .heading_slider_content {
    max-width: 450px;
    font-size: 1.875rem;
  }

  .accordian_arrow {
    width: 30px;
    height: 30px;
  }

  .tab_content_drop_wrap {
    display: block;
  }

  .tab_dropdown {
    border: 1px solid #00000005;
    width: 100%;
  }

  .tab_droptoggle {
    color: #000;
    background-color: #eff5ff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 15px;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1;
    display: flex;
  }

  .tab_droplist.w--open {
    background-color: #d8e6fd;
    border: 1px solid #eee;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    position: static;
    overflow: hidden;
  }

  .tab_droparrow {
    justify-content: center;
    align-items: center;
    width: 10px;
    height: 10px;
    display: flex;
  }

  .drop_content_wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .drop_icon {
    justify-content: center;
    align-items: center;
    width: 20px;
    display: flex;
  }

  .tab_drop_content_wrap {
    padding: 25px 20px;
  }

  .section_product_marketing {
    padding-top: 8.75rem;
  }

  .trusted_logos_wrap, .our_product_service_wrap {
    grid-template-columns: 1fr 1fr;
  }

  .our_stretagy_main_wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .stretagy_block_wrap {
    flex-flow: column;
    align-items: center;
  }

  .stretagy_block_wrap.is-reverse {
    flex-flow: column;
  }

  .stretagy_detail_wraper, .stretagy_detail_wraper.is-reverse, .stretagy_detail_wraper.is-reverse {
    justify-content: center;
    align-items: center;
  }

  .increase_card_main_wrap {
    flex-flow: wrap;
  }

  .automation_hero_wraper {
    flex-flow: column;
  }

  .automation_hero_wrap {
    width: auto;
  }

  .automation_img_wrap {
    width: 100%;
    height: auto;
  }

  .background-video {
    aspect-ratio: 1;
    max-width: none;
    height: auto;
  }

  .steps_main_wrap {
    grid-template-columns: 1fr;
  }

  .steps_img_wrap.is-hide, .step_line_wrap.is-hide, .step_line_wrap.is-hide {
    display: none;
  }

  .manual_growth_tab_wrap {
    display: flex;
  }

  .tab_pane_img_wrap {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .tab_pane_img {
    margin-bottom: 0;
  }

  .tab_pane_automation_content {
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .automation_service_heading {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: .875rem;
  }

  .automation_service_heading.removed {
    text-align: center;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .tab_pane_list_item {
    font-size: .75rem;
  }

  .lead_life_cycle_wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: auto;
  }

  .lead_life_cycle_wrap.is-light-green, .lead_life_cycle_wrap.purple, .lead_life_cycle_wrap.light-pink, .lead_life_cycle_wrap.light-yellow {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lead_life_cycle_wrap.active {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-grow: unset;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .lead_life_cycle_wrap.is-light-green, .lead_life_cycle_wrap.purple, .lead_life_cycle_wrap.light-pink, .lead_life_cycle_wrap.light-yellow {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .our_ppc_process_wraper {
    flex-flow: column;
  }

  .ppc_process_wraper {
    flex-flow: wrap;
  }

  .process_arrow_wrap {
    max-width: none;
    transform: rotate(90deg);
  }

  .proccess_arrow_img {
    transform: none;
  }

  .ppc_process_block_wraper {
    flex-flow: column;
  }

  .mid_arrow_wrap {
    max-width: none;
  }

  .continues_improvement_wrap {
    display: none;
  }

  .section_why_saas_choose {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .why_cmo_choose.left {
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .social_content_wraper {
    max-width: 37rem;
  }

  .social_revenue_wrap {
    flex-flow: column;
    align-items: center;
  }

  .why_saas_choose.grid {
    flex-flow: column;
    grid-template-columns: 1.25fr;
  }

  .fs-table-ppc_instance {
    display: none;
  }

  .fs-table-ppc_row, .fs-table-ppc_row.is-header, .fs-table-ppc_row.is-header {
    grid-template-columns: 400px 400px 400px 400px;
  }

  .fs-table-ppc_body {
    overflow: auto;
  }

  .section_hero_abm_agency {
    padding-top: 8.75rem;
  }

  .section_need_abm_partner {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .abm_partner_wraper {
    flex-flow: column;
    align-items: center;
  }

  .why_need_abm_partner {
    max-width: 37rem;
  }

  .abm_service_main_wrap {
    padding-bottom: 1.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .abm_service_block_wrap {
    grid-template-columns: 1fr 1fr;
  }

  .our_process_main_wrap.is-hide-from-tab {
    display: none;
  }

  .our_process_drop_wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    margin-top: 1.25rem;
    display: flex;
  }

  .process_service_drop {
    width: 100%;
  }

  .process_service_toggle {
    color: #fff;
    background-color: #3b82f6;
    border-radius: .9375rem;
    justify-content: space-between;
    width: 100%;
    padding-right: 20px;
    font-size: 1.25rem;
    font-weight: 600;
    display: flex;
  }

  .process_service_list {
    position: static;
    overflow: hidden;
  }

  .process_service_list.w--open {
    background-color: #d8e6fd;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    position: static;
  }

  .process_list_wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-flow: column;
    padding: 15px;
    display: flex;
  }

  .tab_process_list_item {
    font-size: .9375rem;
  }

  .process_list_heading {
    font-size: .9375rem;
    font-weight: 600;
  }

  .accordian_arrow_embed {
    justify-content: center;
    align-items: center;
    width: 14px;
    display: flex;
  }

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

  .when_do_abm_main_wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .revenue_expert_main_wrap {
    flex-flow: column;
  }

  .revenue_expert_img_wrap {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .right_partner_block_wraper {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .right_partner_block {
    width: 100%;
  }

  .section_blog_hero {
    padding-top: 8.75rem;
    padding-bottom: 3rem;
  }

  .feature_blog_hero_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .feature_blog_content_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
    padding-right: 0;
  }

  .button_blog_wrap {
    justify-content: center;
    align-items: center;
  }

  .section_blog_post_wrap {
    padding-bottom: 60px;
  }

  .blog_post_main_wrap, .blog_post_main_wrap.is-grid {
    grid-template-columns: 1fr 1fr;
  }

  .blog_post_main_wrap.color.grid-3, .blog_post_main_wrap.is-grid {
    grid-template-columns: 1fr 1fr;
  }

  .blog_post_main_wrap.grid {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .blog_post_main_wrap.color.grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .team_member_wraper.wrap {
    flex-flow: wrap;
  }

  .section_webinar_hero {
    background-position: 100%;
    min-height: 300px;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .recent_web_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .recent_web_list.grid {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }

  .section_cofounder {
    flex-flow: column;
    justify-content: center;
  }

  .co_founder_content_wrap {
    width: auto;
    padding: 30px 10px 55px;
  }

  .co_founder_img {
    width: auto;
    height: 400px;
  }

  .other_news_letter_wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .other_news_main_wrap {
    flex-flow: column;
  }

  .left_other_news_wrap {
    width: auto;
  }

  .newsletter_inner_main_wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .newletter_inner_left_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: auto;
    position: static;
  }

  .newsletter_right_wrap {
    width: auto;
  }

  .sucess-hero-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sucess-hero-right {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .budget-img {
    inset: auto auto 0% 36px;
  }

  .about-wrapper-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .tab-link, .tab-link.is-width, .tab-link.is-txt-width, .tab-link.is-width, .tab-link.is-txt-width {
    max-width: none;
  }

  .tab-link-tab-1 {
    justify-content: flex-start;
    align-items: center;
  }

  .tab-menu {
    grid-template-columns: 1fr;
  }

  .tab-rich-content {
    display: block;
  }

  .tab-rich-content li {
    font-size: .875rem;
    line-height: .875rem;
  }

  .tab-wrap {
    margin-top: 70px;
  }

  .tabs {
    display: none;
  }

  .tab-dropdown {
    display: block;
  }

  .dropdown {
    background-color: #eff5ff;
    width: 100%;
  }

  .dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 15px;
    display: flex;
  }

  .dropdown-toggle.w--open {
    color: #000;
  }

  .faq-question {
    color: #000;
    font-size: .875rem;
    font-weight: 600;
    line-height: .875rem;
  }

  .dropdown-list {
    background-color: #d8e6fd;
    padding: 15px;
    position: static;
    overflow: hidden;
  }

  .dropdown-list.w--open {
    background-color: #d8e6fd;
    position: static;
    overflow: hidden;
  }

  .dropdown-arrow {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .is-tab-content {
    display: block;
  }

  .is-tab-content li {
    font-size: .875rem;
    line-height: .875rem;
  }

  .result-wrapper-block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .resukt-list-block {
    justify-content: flex-start;
    align-items: center;
  }

  .cash-studie-list-wrapper {
    display: none;
  }

  .agency-headin-wrap {
    max-width: none;
  }

  .summary-wrapper-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .data-wrapper {
    grid-template-columns: 1fr;
  }

  .result-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .client-wrap {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .perfomance-wrapper-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1.875rem;
    grid-template-columns: 1fr 1fr;
  }

  .solution-block {
    justify-content: flex-start;
    align-items: baseline;
  }

  .rates-wrapper-block {
    flex-flow: column;
  }

  .rate-left-block {
    max-width: none;
  }

  .section-table-of-content {
    padding-top: 140px;
  }

  .table-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .table-left-block {
    max-width: none;
    position: static;
  }

  .table-right-block {
    max-width: 100%;
    margin-top: 0;
  }

  .custom-arrows {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
  }

  .splide-prev {
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.625rem;
    height: 2.625rem;
    margin-left: -21px;
    display: flex;
    box-shadow: 0 0 5px #ddd;
  }

  .splide-next {
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.625rem;
    height: 2.625rem;
    margin-right: -21px;
    display: flex;
    box-shadow: 0 0 5px #ddd;
  }

  .tab-view {
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .table-main-wrapper.cc-ppc {
    display: block;
  }

  .tables {
    overflow: auto;
  }

  .tab-rows {
    grid-template-columns: 327px 144px 224px 240px;
  }

  .tab-rows.is-grid-column {
    grid-template-columns: 360px 220px 224px 240px;
  }

  .table-background, .tab-ab-img {
    display: none;
  }

  .slider-arrows-wrap {
    margin-top: 20px;
    position: static;
    transform: none;
  }

  .onclick-card, .active-hide {
    display: none;
  }

  .service-link {
    border-bottom: 3px solid var(--base-color-neutral--neutral-lightest);
    background-color: #0000;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 150px;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    display: flex;
  }

  .service-link.w--current {
    border-bottom-color: var(--base-color-neutral--black);
    background-color: #fff;
  }

  .tabs-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
    overflow: auto;
  }

  .tabs-2 {
    display: block;
  }

  .growth {
    display: none;
  }

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

  .nav_drop_down {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .nav_drop_toggle {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .nav_drop_toggle.w--open {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-drop-arrow {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .drop_nav_list {
    position: static;
    overflow: hidden;
  }

  .drop_nav_list.w--open {
    background-color: #0000;
    width: 100%;
    position: static;
  }

  .drop_nav_list_wrap {
    padding-top: .9375rem;
    padding-bottom: 0;
    overflow: scroll;
  }

  .service_block_wrap {
    grid-column-gap: .59375rem;
    grid-row-gap: .59375rem;
    color: #000;
    border-bottom: 1px solid #ffe8e4;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
    display: flex;
  }

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

  .service-icon-tab {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .service_tag_link {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    flex-flow: column;
    display: flex;
  }

  .nav_icon {
    width: 25px;
  }

  .close_icon {
    display: none;
  }

  .div-block-10 {
    margin-top: 8.75rem;
  }

  .text-block-7 {
    max-width: none;
  }

  .about-category {
    padding-top: 130px;
    padding-bottom: 60px;
  }

  .container {
    padding-left: 40px;
  }

  .about-cate {
    text-align: left;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.375rem;
  }

  .popular-article {
    padding-top: 0;
  }

  .article-wrapper-block {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .article-left-block, .article-right-block {
    width: 100%;
  }

  .collection-list-5 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .progress-title-block {
    width: 80%;
  }

  .step-wrapper-block {
    flex-flow: column;
    display: flex;
  }

  .out-bound-card-wrap {
    grid-template-columns: 1fr;
  }

  .moved_wraper.second, .moved_wraper.one, .moved_wraper.second, .moved_wraper.one {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .growth-content-block.yellow {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .growth-wrapper-block {
    grid-template-columns: 1fr;
  }

  .image-17 {
    z-index: 6;
  }

  .text-block-13 {
    max-width: none;
  }

  .image-19 {
    z-index: 6;
  }

  .priority-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .code-embed-22 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .code-embed-23 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    transform: rotate(180deg);
  }

  .hero_content-mein {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    max-width: none !important;
  }

  .hero_heading-mein {
    margin-bottom: -40px;
    font-size: 2.5rem;
  }

  .hero_heading-mein.gradient.new-h1 {
    margin-bottom: 0;
    font-size: 4rem;
  }

  .hero._w-1000 {
    width: 100%;
  }

  .h2-wrapper.text-align-center.gap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .h2-wrapper.text-align-center._w-800 {
    width: 100%;
  }

  .faq_toggle-copy.is-content-marketing-copy {
    padding: 16px;
    font-size: 1rem;
    line-height: 1.5;
  }

  .casestudyslider_arrow.is-left, .casestudyslider_arrow.is-right, .casestudyslider_arrow.is-left, .casestudyslider_arrow.is-right {
    height: 100%;
  }

  .display-3 {
    font-size: 2rem;
  }

  .flex-space-between-bottom {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .p-35 {
    font-size: 30px;
  }

  .founder-wrapper {
    grid-template-columns: 1fr;
  }

  .white-btton-wrapper.btn-center {
    white-space: nowrap;
    white-space: nowrap;
  }

  .logo-image {
    height: 26px;
  }

  .slider-3 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .mask {
    max-width: 90%;
  }

  .arrows.left {
    left: -20px;
  }

  .arrows.right {
    right: -20px;
  }

  .p-50 {
    font-size: 30px;
  }

  ._3x, ._3x.gap-24, ._3x.gap-24 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-bento {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .h2-revv {
    font-size: 2rem;
  }

  .testimonial-wrapper {
    grid-template-columns: 1fr;
  }

  .faq-main-wrapper-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-498.w {
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .navbar {
    justify-content: center;
    align-items: center;
  }

  .section {
    padding-top: 60px;
  }

  .nav-logo {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-menu {
    justify-content: center;
    align-items: center;
  }

  .bg-white.border-gray.nav-fixed {
    flex-flow: row;
  }

  .button-purple {
    justify-content: center;
    align-items: center;
  }

  .grid-card {
    grid-template-columns: 1fr 1fr;
  }

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

  ._3-grid-card {
    grid-template-columns: 1fr 1fr;
  }

  .card-base.monetize {
    justify-content: space-between;
    align-items: flex-start;
  }

  ._2-grid, ._2-grid.cta-grid._1 {
    grid-template-columns: 1fr;
  }

  ._2-grid._2, ._2-grid.gap {
    grid-template-columns: 1fr 1fr;
  }

  ._2-grid.search, ._2-grid.ai {
    grid-template-columns: 1fr;
  }

  ._2-grid.cta-grid._1 {
    grid-template-columns: 1fr;
  }

  ._2-grid.r {
    grid-template-columns: 1.25fr;
  }

  ._2-grid._2, ._2-grid.gap {
    grid-template-columns: 1fr 1fr;
  }

  ._2-grid.search, ._2-grid.ai {
    grid-template-columns: 1fr;
  }

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

  .container-2 {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .hide-on-desktop {
    display: block;
  }

  .nav-menu-lenk {
    z-index: 2;
    width: 100%;
    box-shadow: none;
    background-color: #000;
    border-radius: 4px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 13px;
    margin-right: 13px;
    padding: 16px 24px;
    transition: background-color .2s, color .325s cubic-bezier(.4, 0, .2, .01);
  }

  .nav-menu-lenk:hover {
    color: #151b26;
  }

  .nav-menu-lenk.w--open {
    box-shadow: none;
    background-color: #deeaff;
    position: sticky;
    top: 0;
  }

  .nav-dropdown {
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .dropdown-overflow {
    overflow: hidden;
  }

  .nav-dropdown-main {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .nav-dropdown-main.w--open {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .nav_menu-2 {
    background-color: #000;
    max-height: 80dvh;
    padding: 20px;
    font-size: 1rem;
    overflow: scroll;
  }

  .nav-menu-main {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    margin-bottom: 9px;
  }

  .nav_button-2.w--open {
    background-color: var(--_default---var-theme-color);
  }

  .hide-on-tablet {
    display: none;
  }

  .nav_logo--v2.dark-logo {
    width: 100px;
  }

  .resource-dropdown-new {
    width: 100%;
  }

  .toc_accordion-icon {
    color: #47b647;
    flex: none;
    display: flex;
  }

  .toc_sidebar-blog {
    padding: 1.5rem;
  }

  .heading-style-h3-2 {
    font-size: 1.3125rem;
  }

  .post-header_component {
    grid-template-columns: 1fr;
  }

  .toc_sidebar-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
  }

  .sticky-sidebar {
    width: 100%;
    position: static;
  }

  .post-content_newsletter {
    padding: 1.5rem;
    position: static;
  }

  .cta_card {
    padding: 3rem;
  }

  .navbar_dropdown-content-right {
    max-width: 50rem;
    display: none;
  }

  .navbar_dropdown-cta {
    display: none;
  }

  .navbar_link {
    color: #222;
    text-align: left;
    border-width: 0;
    border-radius: 0;
    width: 100%;
    min-width: auto;
    padding-left: 0;
    font-size: 1rem;
  }

  .navbar_link:hover {
    color: #47b647;
    background-color: #0000;
  }

  .navbar_dropdown-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar_dropdown-content {
    flex-direction: column;
  }

  .footer_logo-link {
    width: 14rem;
  }

  .navbar_dropdown-container {
    max-width: none;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar_dropdown-list {
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    background-color: #edfaed;
    border: 1px solid #002a00;
    border-radius: .5rem;
    flex-direction: column;
    align-items: flex-start;
    min-width: auto;
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding: 1rem;
    position: static;
  }

  .menu-icon {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .footer_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .navbar_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    background-color: #fff;
    width: .25rem;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .footer_newsletter-text-wrapper {
    margin-bottom: 1.5rem;
  }

  .navbar_menu-button {
    color: #fff;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .dropdown-icon {
    width: 1.125rem;
    height: 1.125rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar_dropdown-content-left {
    padding: 0;
  }

  .menu-icon_line-middle {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .footer_legal-list {
    width: 100%;
  }

  .blogs_heading {
    margin-right: 3rem;
  }

  .menu-icon_line-top {
    color: #fff;
    background-color: #fff;
    width: 1.25rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_dropdown-link-heading {
    display: none;
  }

  .navbar_dropdown-link-heading.dont-hide {
    display: block;
  }

  .footer-compliance-imgs {
    width: 80px;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100%;
    min-height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .footer_newsletter-wrapper {
    justify-content: flex-start;
    margin-bottom: 4.5rem;
    display: block;
  }

  .footer_top-wrapper {
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .menu-icon_line-bottom {
    background-color: #fff;
    width: 1.25rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_menu-left {
    border-bottom: 1px solid #bfbfbf;
    flex-direction: column;
    align-items: stretch;
    padding-bottom: 1.5rem;
  }

  .footer_form-block {
    min-width: auto;
  }

  .footer_divider {
    display: none;
  }

  .blogs_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .footer_disclaimer-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
  }

  .navbar_dropdown-toggle {
    color: #222;
    border-width: 0;
    border-radius: 0;
    width: 100%;
    padding-left: 0;
    font-size: 1rem;
    display: flex;
  }

  .navbar_dropdown-toggle:hover {
    color: #47b647;
    background-color: #0000;
  }

  .navbar_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .mask-copy {
    max-width: 90%;
  }

  .slider-3-copy {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .arrows-copy {
    inset: auto 0% -15%;
  }

  .arrows-copy.right-copy {
    right: -40px;
  }

  .arrows-copy.lefty {
    left: -13%;
  }

  ._4x-grid {
    grid-template-columns: 1fr 1fr;
  }

  .founder-main-wrapper.founder {
    grid-template-columns: 1fr;
    place-items: center start;
  }

  .teams-grid, .success-stories-main-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .saas-card {
    height: 100%;
  }

  .p-20.text-weight-normal._60 {
    font-size: 18px;
    line-height: 22px;
  }

  .tab-link-tab-1-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .casestudyslider_component-copy {
    max-width: 100%;
  }

  .table-content.fill.gap, .table-content.gap, .table-content.fill.gap, .table-content.fill.gap, .table-content.gap {
    padding: 5px 10px;
  }

  .tools-logo-wrapper {
    max-width: 100%;
  }

  .cta-main-wrapper {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
    grid-template-columns: 1fr;
    place-items: center start;
    padding: 40px;
  }

  .cta-left-wrapper.text-center._w-786 {
    width: 100%;
  }

  ._3-grid-copy {
    grid-template-columns: 1fr;
  }

  ._3-grid-copy._0-5fr {
    grid-template-columns: 1fr 1fr;
  }

  .progress-bar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 10px;
    overflow: auto;
  }

  .green-image {
    order: 9999;
    margin-top: 0;
  }

  .pointers-wrapper {
    max-width: 100%;
  }

  .grid-active {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
  }

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

  .benefits-description {
    max-width: 360px;
  }

  .switch-button {
    margin-bottom: 20px;
  }

  .red-image {
    margin-top: 0;
  }

  .seo-benefits-wrapper.seo-benefits-heading {
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefits-wrap {
    max-width: 100vw;
    padding-left: 28px;
    padding-right: 28px;
    font-size: 17px;
  }

  .header-2-center-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-inactive {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .main-wrapper-3 {
    display: flex;
  }

  .div-block-592 {
    display: none;
  }

  .step-circle {
    width: 32px;
    height: 32px;
    margin-bottom: 6px;
  }

  .step-label {
    max-width: 100px;
    margin-top: 4px;
    font-size: 11px;
    overflow: hidden;
  }

  .slider-container {
    max-width: 100%;
    min-height: 400px;
    max-height: 100dvh;
    padding: 30px 20px 100px;
  }

  .slider-container.height {
    max-width: 100%;
  }

  .slide-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: -24px;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    width: calc(100% - 120px);
    top: auto;
    bottom: -46px;
    left: 115px;
  }

  .nav-btn {
    width: 50px;
    height: 50px;
  }

  .sliderjs {
    display: none;
  }

  .p-38 {
    font-size: 25px;
    line-height: 30px;
  }

  .all-center._w-949 {
    width: 100%;
  }

  .v-flex.absolute-b {
    top: 85px;
  }

  .bg-blur.w {
    width: 100%;
  }

  .submit-button-2 {
    background-position: 77%, 20%;
  }

  .max-width-35rem {
    max-width: 100%;
  }

  .div-block-604 {
    width: 100%;
    margin-left: 0%;
  }

  ._w-895 {
    width: 100%;
  }

  .expect-section {
    height: 100%;
  }

  .expect-section.fz {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .expect-tabs {
    width: 100%;
    position: static;
  }

  .expect-tabs.fzz {
    margin-top: 0;
    position: static;
  }

  .tab-contents {
    width: 100%;
    position: static;
  }

  .tab-pane.active {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .tabs-content-4 {
    margin-top: 0;
  }

  ._w-815 {
    width: 100%;
  }

  .hero-center {
    justify-content: center;
    align-items: center;
  }

  .div-block-606 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .absolute-shadow-orange-ai-seo {
    width: 200%;
  }

  ._w-500 {
    width: 350px;
  }

  .absolute-rigth {
    width: 270px;
  }

  .absolute-left {
    left: -181px;
  }

  .absolute-top {
    top: 280px;
    left: -190px;
  }

  .absolute-bottm {
    width: 240px;
    left: 290px;
  }

  .card-six-grid-ai-seo-page {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    max-width: 600px;
  }

  .div-block-618 {
    position: static;
  }

  .box-40px-bottom {
    margin-bottom: 0;
  }

  .image-113 {
    width: 100%;
  }

  .section_hero-2 {
    padding-top: 3.125rem;
  }

  .saas-card-2 {
    height: 100%;
  }

  .p-38-2 {
    font-size: 25px;
    line-height: 30px;
  }

  .padding-global-8.padding-section-medium, .padding-global-6.padding-section-medium, .padding-global-6.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ai-seo-hero-img.first, .ai-seo-hero-img.second {
    max-width: 150px;
  }

  .ai-seo-hero-img.fourth, .ai-seo-hero-img.first, .ai-seo-hero-img.second {
    max-width: 150px;
  }

  .ai-seo-hero-img.third {
    max-width: 200px;
  }

  .ai-seo-hero-img.fourth {
    max-width: 150px;
  }

  .div-block-632 {
    width: 700px;
  }

  ._3x-layout-grid.gap-48px.top-48 {
    grid-template-columns: 1fr 1fr;
  }

  .geo-hero, .geo-hero._1, .geo-hero._1 {
    grid-template-columns: 1fr;
  }

  .geo-card {
    height: 100%;
  }

  ._w-390 {
    width: 100%;
  }

  .geo-tabs-wrapper {
    flex-flow: column;
  }

  .geo-tab-menu, .geo-tab-content, ._w-800, ._w-800.mg-top-16, ._w-800.mg-top-16 {
    width: 100%;
  }

  .top-tooltip {
    width: 200px;
  }

  .left-tooltip {
    width: 200px;
    bottom: 86%;
    left: -10%;
  }

  .bottom-tooltip {
    width: 200px;
  }

  .right-tooltip {
    width: 200px;
    top: -41%;
    left: -10%;
  }

  .hero-img-2 {
    width: 100%;
  }

  .table-center-block {
    max-width: 100%;
    margin-top: 0;
  }

  .add-card {
    flex-flow: row;
  }

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

  .adds-img {
    max-width: 320px;
  }

  .all-center--about {
    display: none;
  }

  .categories-grid {
    grid-template-columns: 1fr 1fr;
  }

  .niches-cards {
    height: 100%;
  }

  .saas-seo-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
  }

  ._w-900px {
    width: 100%;
  }

  ._2x-grid---sas-seo-page {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .section_case {
    padding-top: 8.75rem;
  }

  ._4x-gird.gap-26, ._4x-gird.gap-24, ._4x-gird.gap-20 {
    grid-template-columns: 1fr 1fr;
  }

  ._4x-gird.gap-26, ._4x-gird.gap-24, ._4x-gird.gap-20 {
    grid-template-columns: 1fr 1fr;
  }

  ._4x-gird._1 {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .section_new {
    padding-top: 8.75rem;
  }

  .testimonial-section {
    width: 100%;
  }

  .p-55 {
    font-size: 45px;
    line-height: 54px;
  }

  .growth-card-cta {
    width: 100%;
  }

  .container-4 {
    max-width: 728px;
  }

  .growth-case-card {
    width: 100%;
  }

  .platform-section {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .plat-heading {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .cta-center, .ai-content.all-center, .ai-content.all-center, ._w-864px {
    width: 100%;
  }

  .div-block-664 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
  }

  .div-block-665, ._w-571 {
    width: 100%;
  }

  .div-block-666 {
    flex-flow: row;
  }

  ._w-900 {
    width: 100%;
  }

  .case-study-wrapper {
    grid-template-columns: 1fr;
  }

  ._5-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._w-958 {
    width: 100%;
  }

  .channel-table {
    grid-template-columns: 1fr;
  }

  .channel-table._2, .channel-table.gap {
    grid-template-columns: 1fr 1fr;
  }

  .channel-table.search, .channel-table.ai {
    grid-template-columns: 1fr;
  }

  .channel-table.r {
    grid-template-columns: 1.25fr;
  }

  .channel-table._2, .channel-table.gap {
    grid-template-columns: 1fr 1fr;
  }

  .channel-table.search, .channel-table.ai {
    grid-template-columns: 1fr;
  }

  .channel-table.fr {
    grid-template-columns: 1fr 1fr;
  }

  .channel-bottom-content.w {
    width: 100%;
  }

  ._w-469 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  ._w-890, .pricing-tab {
    width: 100%;
  }

  .container-5 {
    max-width: 728px;
  }

  ._w-640 {
    width: 100%;
  }

  ._2-btn {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    width: 100%;
  }

  .result-wrapper {
    grid-template-columns: 1fr;
  }

  .div-block-675-copy {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .div-block-676 {
    flex-flow: column-reverse;
  }

  .left-content--webinar {
    width: 100%;
  }

  .inside-grey-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .div-block-678.no-tope {
    padding-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h3.is-slider_head {
    max-width: 350px;
    line-height: 2.375rem;
  }

  .heading-style-h3.is-result-text {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }

  .heading-style-h3.is-result {
    text-align: center;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.cc-revenue-expert, .heading-style-h1.cc-inner-newsletter {
    font-size: 2.5rem;
  }

  .heading-style-h1.is-about-hero {
    text-align: left;
    font-size: 1.625rem;
  }

  .heading-style-h1.is-automation {
    font-size: 1.6875rem;
    line-height: 1.33333;
  }

  .heading-style-h1.cc-revenue-expert, .heading-style-h1.cc-inner-newsletter {
    font-size: 2.5rem;
  }

  .heading-style-h1.is-budget-title {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }

  .heading-style-h1.is-docsumo-title {
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .heading-style-h1.cc-privacy {
    font-size: 2.5rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.padding-section-medium.cc-revenue-expert, .padding-global.padding-section-medium.cc-inner-newsletter {
    padding-top: 7.5rem;
  }

  .padding-global.is-author, .padding-global.padding-section-medium.cc-revenue-expert, .padding-global.padding-section-medium.cc-inner-newsletter, .padding-global.padding-section-medium.cc-revenue-expert, .padding-global.padding-section-medium.cc-inner-newsletter {
    padding-top: 7.5rem;
  }

  .padding-global.padding-section-small.is-b2b-marketing {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-global.padding-section-small.is-book {
    padding-bottom: 3.125rem;
  }

  .padding-global.is-padding-sucess {
    padding-top: 2.5rem;
    padding-bottom: 5rem;
  }

  .padding-global.is-strategies {
    padding-bottom: 2.5rem;
  }

  .padding-global.is-improvement.is-paddinh {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .padding-global.is-author {
    padding-top: 7.5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .text-size-regular.is-baner-link {
    font-size: .875rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .text-size-large.is-achieve-mql {
    text-align: center;
    text-align: center;
    font-size: 1.125rem;
  }

  .heading-style-h2, .heading-style-h2.is-heading.is-why-we-need {
    font-size: 2rem;
  }

  .heading-style-h2.is-better-marketing, .heading-style-h2.is-aitomation-service {
    font-size: 2rem;
  }

  .heading-style-h2.cc-ppc-process, .heading-style-h2.cc-revgrowth-ppc {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-heading.is-why-we-need {
    font-size: 2rem;
  }

  .heading-style-h2.is-heading.is-why-we-need.is-content {
    margin-bottom: 2.125rem;
    font-size: 1.75rem;
    line-height: 1.35714;
  }

  .heading-style-h2.is-heading.is-why-cmo-chooe {
    font-size: 2rem;
  }

  .heading-style-h2.is-heading.is-abm-agency {
    text-align: center;
    font-size: 2rem;
  }

  .heading-style-h2.is-schieve-mql {
    font-size: 2.5rem;
    line-height: 1.25;
  }

  .heading-style-h2.is-faq {
    font-size: 1.6875rem;
    line-height: 1.55556;
  }

  .heading-style-h2.is-case-study {
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .heading-style-h2.is-mqls-content-market {
    font-size: 2.5rem;
    line-height: 1.25;
  }

  .heading-style-h2.is-better-marketing, .heading-style-h2.is-aitomation-service {
    font-size: 2rem;
  }

  .heading-style-h2.cc-ppc-process, .heading-style-h2.cc-revgrowth-ppc {
    font-size: 2.5rem;
  }

  .heading-style-h2.is-abm-faq {
    font-size: 1.6875rem;
    line-height: 1.55556;
  }

  .heading-style-h2.is-summy-title {
    text-align: center;
    max-width: none;
  }

  .heading-style-h2.is-profile-title {
    font-size: 1.875rem;
  }

  .heading-style-h2.is-profile-title.is-left {
    font-size: 1.5625rem;
    line-height: 2rem;
  }

  .heading-style-h2.is-result {
    font-size: 2.0625rem;
  }

  .heading-style-h2.is-result.is-conversation {
    font-size: 2.1875rem;
    line-height: 3.125rem;
  }

  .heading-style-h2.is-solution-title {
    font-size: 1.875rem;
  }

  .heading-style-h2.is-heading-center {
    font-size: 2rem;
    line-height: 2.375rem;
  }

  .heading-style-h2.is-heading-center.left {
    margin-bottom: 1.875rem;
  }

  .heading-style-h2.is-heading-center.left.tab-show {
    margin-bottom: 1.875rem;
    font-size: 2rem;
  }

  .heading-style-h2.ccsteps {
    font-size: 1.75rem;
  }

  .heading-style-h2.text-white.p-44 {
    font-size: 2rem;
    line-height: 56px;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .container-large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper {
    margin-top: 3.125rem;
  }

  .main-wrapper.is-mt {
    margin-top: 11.25rem;
  }

  .text-size-medium {
    font-size: 1.1rem;
  }

  .text-size-medium.cc-subtitle {
    font-size: 1rem;
  }

  .text-size-medium.is-result-subtitle {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .text-size-medium.is-content {
    font-size: 1rem;
  }

  .text-size-medium.is-summary-content {
    text-align: center;
    font-size: 1rem;
  }

  .text-size-medium.is-profile-content {
    font-size: 1rem;
  }

  .text-size-medium.is-font {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .text-size-medium.client-content {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .text-size-medium.text-weight-normal {
    color: #ffffffb8;
    font-weight: 400;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-medium.cc-newsletter-hero {
    padding-top: 7.5rem;
  }

  .container-medium.padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .section_hero.gro-bg, .section_hero.aeo-bg, .section_hero.gro-bg, .section_hero.aeo-bg {
    padding-bottom: 0;
  }

  .nav_menu {
    padding-left: 2rem;
  }

  .case_study_content_wrap {
    width: 100%;
  }

  .form_block_wrap {
    max-width: none;
  }

  .form_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .section_why_client {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form_btn_wrap {
    margin-top: 1rem;
  }

  .text_field {
    max-width: none;
  }

  .section_demand_faq {
    padding-top: 4rem;
  }

  .faq_head_main_wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .faq_toggle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    white-space: normal;
    word-break: normal;
  }

  .faq_toggle.is-content-marketing, .faq_toggle.is-ppc-faq, .faq_toggle.is-content-marketing, .faq_toggle.is-ppc-faq, .faq_content {
    font-size: .875rem;
    line-height: 1.42857;
  }

  .footer_content_main_wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-items: center;
  }

  .footer_content_block_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer_bottom_wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 1rem;
  }

  .section_hero_content_marketing {
    padding-top: 6.25rem;
  }

  .top_banner_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .service_card_wrap {
    max-width: none;
  }

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

  .why_us_main_wrap {
    flex-flow: column;
  }

  .heading_content_wrap {
    padding-left: 2rem;
  }

  .section_product_marketing {
    margin-top: 182px;
    padding-top: 6.25rem;
  }

  .our_product_service_wrap {
    grid-template-columns: 1fr;
  }

  .section_marketing_automation {
    padding-top: 7.5rem;
  }

  .background-video {
    aspect-ratio: 1;
    max-width: none;
    height: auto;
  }

  .automation_service_heading.removed {
    font-size: .75rem;
  }

  .lead_life_cycle_wrap.active {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_hero_abm_agency {
    padding-top: 7.5rem;
  }

  .abm_service_main_wrap {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .abm_service_block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .process_list_wrap {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
  }

  .when_do_abm_main_wrap {
    flex-flow: wrap;
    margin-top: 1.5rem;
  }

  .right_partner_block_wraper {
    flex-flow: column;
  }

  .section_blog_hero {
    padding-top: 7.5rem;
  }

  .button_blog_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog_post_main_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blog_post_main_wrap.is-grid, .blog_post_main_wrap.grid {
    grid-template-columns: 1fr;
  }

  .blog_post_main_wrap.is-gird-2, .blog_post_main_wrap.list, .blog_post_main_wrap.is-grid, .blog_post_main_wrap.grid {
    grid-template-columns: 1fr;
  }

  .blog_post_main_wrap.color.grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .blog_post_main_wrap.is-gird-2, .blog_post_main_wrap.list {
    grid-template-columns: 1fr;
  }

  .blog_heading.font {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .category_wraper {
    margin-bottom: 1.5rem;
  }

  .section_webinar_hero {
    min-height: 250px;
  }

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

  .other_news_letter_wrap {
    margin-bottom: 20px;
  }

  .news_heading {
    font-size: 1.3rem;
  }

  .rich_text_newsletter {
    width: 100%;
  }

  .splide-item {
    padding: 20px;
  }

  .budget-wrapper-block {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .client, .is-sub-heading {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .challenges-wrap-block {
    padding: 1.5625rem 1.25rem;
  }

  .challenges-content-wrap {
    padding: 1.25rem;
  }

  .challenges-content h2 {
    font-size: 1.875rem;
  }

  .challenges-content p {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .challenges-content li {
    font-size: 1rem;
  }

  .result-block {
    max-width: none;
  }

  .red-heart-1 {
    max-width: 30px;
    margin-bottom: 10px;
  }

  .rate-wrapper-block {
    grid-template-columns: 1fr;
  }

  .is-center {
    font-size: .875rem;
  }

  .is-center.is-font {
    font-size: 1.125rem;
  }

  .challenge-wrap {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .list-item {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .data-content {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .result-wrap {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .result-content-block {
    width: 100%;
  }

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

  .conversation-subtitle {
    max-width: 450px;
  }

  .perfomance-wrapper-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .perfomance-review {
    font-size: 1.25rem;
  }

  .author-wrapper-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-content {
    font-size: .8rem;
  }

  .blog-content h2, .blog-content h3 {
    font-size: 1.75rem;
    line-height: 3rem;
  }

  .blog-content p {
    line-height: 1.5rem;
  }

  .blog-content h2, .blog-content h3 {
    font-size: 1.75rem;
    line-height: 3rem;
  }

  .tab-rows {
    grid-template-columns: minmax(7.1875rem, 7.1875rem) minmax(7.1875rem, 7.1875rem) minmax(7.1875rem, .9375rem) minmax(7.1875rem, 7.1875rem);
  }

  .tab-rows.is-grid.column, .tab-rows.is-grid-column {
    grid-template-columns: 7.1875rem 7.1875rem 7.1875rem 7.1875rem;
  }

  .tab-rows.is-grid {
    grid-template-columns: minmax(7.1875rem, 7.1875rem) minmax(7.1875rem, 7.1875rem) minmax(7.1875rem, 7.1875rem) minmax(7.1875rem, 7.1875rem);
  }

  .tab-rows.is-grid.column, .tab-rows.is-grid-column {
    grid-template-columns: 7.1875rem 7.1875rem 7.1875rem 7.1875rem;
  }

  .table-block.padding.extra._100, .table-block.padding.no-border, .table-block.padding._100 {
    max-width: 100%;
  }

  .table-block.is-flex {
    width: 100%;
    max-width: 7.1875rem;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 9px;
  }

  .table-block.is-flex.is-right {
    border-left-width: 0;
    border-right: 2px solid #000;
  }

  .table-block.is-flex.is-right.light-purple._100 {
    max-width: 100%;
  }

  .table-block.is-flex.is-right-last {
    border-left-width: 0;
  }

  .table-block.border-1 {
    width: 100%;
    max-width: 7.1875rem;
  }

  .table-block.border-1.cc-center {
    border-right-width: 2px;
    width: 100%;
    max-width: 7.1875rem;
  }

  .table-block.border-1.cc-center.light-sky._100 {
    max-width: 100%;
  }

  .table-block.padding {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 7.1875rem;
    display: flex;
  }

  .table-block.padding.extra._100, .table-block.padding.no-border, .table-block.padding._100 {
    max-width: 100%;
  }

  .table-block.padding.extra {
    width: 100%;
    max-width: 7.1875rem;
  }

  .table-block.padding.extra._100, .table-block.padding.no-border, .table-block.padding._100 {
    max-width: 100%;
  }

  .table-text {
    white-space: normal;
    word-break: break-all;
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .table-text.is-left.in-bold, .table-text.is-left._100 {
    max-width: 100%;
  }

  .table-text.is-left {
    white-space: normal;
    word-break: normal;
    width: 100%;
    max-width: 7.1875rem;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.25rem;
  }

  .table-text.is-left.in-bold, .table-text.is-left._100 {
    max-width: 100%;
  }

  .table-text.is-left.is-padding {
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.25rem;
  }

  .table-text.is-left.in-bold, .table-text.is-left._100 {
    max-width: 100%;
  }

  .slider-left-content p {
    font-size: 1rem;
  }

  .tabs-menu {
    justify-content: space-between;
  }

  .drop_nav_list_wrap {
    overflow: auto;
  }

  .div-block-10 {
    margin-top: 8.75rem;
  }

  .about-category {
    padding-top: 140px;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .article-wrapper-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .article-image-block {
    grid-template-columns: auto;
    max-width: 240px;
  }

  .article-image {
    height: auto;
  }

  .collection-list-wrapper-3.hide-mobile {
    display: block;
  }

  .article-content-wrap {
    padding: 20px;
  }

  .article-slider {
    display: none;
  }

  .slider_main_wraper {
    margin-top: 2.5rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .progress-title-block {
    width: 100%;
  }

  .progress-middle-line {
    display: none;
  }

  .step-count {
    width: 100%;
  }

  .custom-navigation {
    margin-top: 2.5rem;
  }

  .step-left-block, .step-right-block {
    flex-flow: row-reverse;
  }

  .outbound-hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .outbound-title {
    font-size: 3.1875rem;
    line-height: 3.375rem;
  }

  .progress-wrapper-block {
    grid-template-columns: 1fr 1fr;
  }

  .pregress-block.hide, .progress-line {
    display: none;
  }

  .growth-block.orange, .growth-block.removed, .growth-block.rmeoved, .growth-block.orange, .growth-block.removed, .growth-block.rmeoved {
    padding: 2rem;
  }

  .growth-wrapper-block {
    grid-template-rows: auto auto;
    height: auto;
  }

  .image-16 {
    width: 100%;
    max-width: 40%;
  }

  .image-17 {
    width: 100%;
    max-width: 70%;
  }

  .collection-list-6 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-18 {
    width: 100%;
    max-width: 40%;
  }

  .image-19 {
    width: 100%;
    max-width: 70%;
  }

  .exit-intent-popup {
    padding-left: 20px;
    padding-right: 20px;
  }

  .priority-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .author-card-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero_heading-mein.gradient {
    margin-bottom: 0;
  }

  .counter-main-wrapper {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  ._2x-layout-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .people-main-wrapper {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    flex-flow: column;
  }

  .max-width-20rem {
    max-width: 100%;
  }

  .faq-main-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .faq_toggle-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    white-space: normal;
    word-break: normal;
  }

  .faq_toggle-copy.is-content-marketing-copy {
    font-size: .875rem;
    line-height: 1.42857;
  }

  .casestudyslider_slide-nav {
    display: none;
  }

  .casestudyslider_arrow-icon {
    width: 1rem;
    height: 1rem;
  }

  .display-3 {
    font-size: 1.625rem;
  }

  .case-study-main-wrapper {
    margin-bottom: 40px;
  }

  .p-26 {
    font-size: 22px;
  }

  .p-24 {
    font-size: 20px;
  }

  .matrics-main-wrappers {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 60px;
  }

  .p-18 {
    font-size: 16px;
  }

  .matrics-wrapper {
    width: 100%;
    padding-bottom: 20px;
  }

  .paragraph-wrapper {
    margin-bottom: 40px;
  }

  .v-flex-left.gap-16._w-504 {
    width: 100%;
  }

  .flex-space-between-bottom {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .p-35 {
    font-size: 28px;
  }

  .founder-wrapper {
    grid-template-columns: 1fr;
  }

  .absolute-wrapper {
    inset: -46% auto auto -1%;
  }

  .cta-wrapper {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: flex-start start;
    padding: 30px;
    display: flex;
  }

  .button-4 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .white-btton-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-486 {
    flex-flow: column;
    display: flex;
  }

  .div-block-487 {
    flex: none;
  }

  .arrows {
    margin-left: 24px;
    inset: auto auto 0% 76%;
  }

  .arrows.left {
    inset: auto auto 0% 25%;
  }

  .arrows.right {
    inset: auto 25% 0% auto;
  }

  .revv-ai-card-that-glows.variant-2 {
    width: 100%;
    height: 100%;
  }

  ._3x, ._3x.gap-24.mg-top, ._3x.gap-24.mg-top, ._3x.gap-24.mg-top {
    grid-template-columns: 1fr;
  }

  .for-bento-grod-logo-hodlers {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .h2-revv {
    font-size: 2rem;
  }

  .h5-revv {
    font-size: .875rem;
  }

  .testimonial-wrapper._100--width {
    grid-template-columns: 1fr;
  }

  .width-40rem {
    width: 100%;
  }

  .faq-main-wrapper-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .nav-menu {
    background-color: #f7eeff;
  }

  .nav-icon-box {
    margin-top: 18px;
    margin-bottom: 15px;
  }

  .button-purple {
    margin-bottom: 15px;
  }

  .padding-section {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-card, ._3-grid-card {
    grid-template-columns: 1fr;
  }

  ._3-grid-card.gap-0 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .card-base.monetize {
    justify-content: space-between;
    align-items: flex-start;
  }

  ._2-grid, ._2-grid._0-75 {
    grid-template-columns: 1fr;
  }

  ._2-grid._2, ._2-grid._0-25, ._2-grid._0-75-copy, ._2-grid.gap-35 {
    grid-template-columns: 1fr;
  }

  ._2-grid._0-75 {
    grid-template-columns: 1fr;
  }

  ._2-grid.cta-grid {
    grid-template-columns: 1.5fr;
  }

  ._2-grid._0-25 {
    grid-template-columns: 1fr;
  }

  ._2-grid.r {
    grid-template-columns: 1.25fr;
  }

  ._2-grid._2, ._2-grid._0-25, ._2-grid._0-75-copy, ._2-grid.gap-35 {
    grid-template-columns: 1fr;
  }

  ._2-grid.fr {
    grid-template-columns: 1.5fr;
  }

  .footer {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    justify-content: center;
    align-items: flex-start;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .nav-menu-lenk {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav-dropdown-main.w--open {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-dropdown-new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .post-header_meta {
    padding-bottom: 1rem;
  }

  .heading-style-h3-2 {
    font-size: 1.1875rem;
  }

  .sticky-sidebar {
    width: 100%;
    max-width: none;
  }

  .cta_card {
    padding: 2rem;
  }

  .navbar_dropdown-link-list {
    max-width: none;
  }

  .banner_content-wrapper {
    align-items: center;
  }

  .navbar_dropdown-list.w--open {
    height: 100%;
  }

  .banner_content {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 1rem;
    font-size: .75rem;
  }

  .banner_close-button {
    margin-left: 0;
  }

  .navbar_dropdown-content-left {
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .footer_legal-list {
    grid-auto-flow: row;
  }

  .blogs_heading {
    margin-right: 0;
  }

  .padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .navbar_menu {
    padding-bottom: 6rem;
  }

  .footer_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
    display: none;
  }

  .blogs_heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    place-items: flex-start start;
    display: flex;
  }

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

  .p-16.font-weight-normal.text-grey.p {
    font-size: 13px;
  }

  .slider-3-copy {
    min-height: 500px;
  }

  .arrows-copy {
    margin-left: 24px;
    inset: auto auto -15% 50%;
  }

  .arrows-copy.right-copy {
    inset: auto 40% -15% auto;
  }

  .arrows-copy.lefty {
    margin-left: 0;
    bottom: -15%;
    left: 39%;
  }

  .founder-main-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .founder-bio {
    max-width: 100%;
  }

  .journey-content {
    padding-right: 30px;
  }

  .p-22.s {
    font-size: 20px;
  }

  .p-22.is-bold {
    white-space: normal;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .teams-grid {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
  }

  .featured-card-main-wrapper {
    grid-template-columns: 1fr;
  }

  .matrics-main-wrapper {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    grid-template-columns: 1fr;
  }

  .success-stories-main-wrapper {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
  }

  .success-stories-card {
    max-width: 100%;
  }

  .case-study-tag {
    font-size: 1.25rem;
  }

  .slider-matrix h2 {
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .slider-matrix p {
    font-size: 1rem;
  }

  .saas-card._0, .saas-card.radius-l, .saas-card.radius-r, .saas-card._0, .saas-card.radius-l, .saas-card.radius-r, .border-main-wrapper.radius-l, .border-main-wrapper.radius-0, .border-main-wrapper.radius-r, .border-main-wrapper.radius-l, .border-main-wrapper.radius-0, .border-main-wrapper.radius-r {
    border-radius: 20px;
  }

  .tabs-menu-3 {
    overflow: auto;
  }

  .casestudyslider_component-copy {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 100%;
  }

  .marketing-card-wrapper-copy {
    height: 319px;
  }

  .table-bg-wrapper-copy {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: auto;
  }

  .table-content.fill.gap-16, .table-content.gap-16, .table-content.fill.gap-16, .table-content.fill.gap-16, .table-content.gap-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .table-main-wrapper-copy {
    width: 100%;
    height: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
  }

  .table-heading {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .table-heading.in-center {
    justify-content: center;
    align-items: center;
  }

  .table-row-grid {
    grid-template-columns: minmax(200px, 200px) minmax(200px, 200px) minmax(200px, 200px) minmax(200px, 200px);
  }

  .table-row-grid.table._3 {
    grid-template-columns: minmax(200px, 1.23fr) minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .div-block-573 {
    position: relative;
  }

  .tools-logo-wrapper.w {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .tool-logo.w {
    width: 123px;
  }

  .cta-main-wrapper._1 {
    grid-template-columns: 1fr;
  }

  .cta-left-wrapper.text-center {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-588 {
    position: static;
  }

  ._3-grid-copy, ._3-grid-copy._0-5fr, ._3-grid-copy._0-5fr.gap-33, ._3-grid-copy._0-5fr._1, ._3-grid-copy._0-5fr, ._3-grid-copy._0-5fr.gap-33, ._3-grid-copy._0-5fr._1, ._3-grid-copy._0-5fr.gap-33, ._3-grid-copy._0-5fr._1 {
    grid-template-columns: 1fr;
  }

  .green-image {
    width: 100%;
  }

  .pointers-wrapper {
    max-width: 100%;
    padding-top: 40px;
  }

  .red-image {
    order: 9999;
    width: 100%;
  }

  .benefits-wrap {
    max-width: 100%;
  }

  .slider-container {
    overflow: hidden;
  }

  .slider-container.height {
    max-width: 100%;
  }

  .nav-buttons {
    margin-top: 33px;
    left: 70px;
  }

  .p-38 {
    font-size: 20px;
  }

  .bg-blur.padding-60-64 {
    padding: 34px 30px;
  }

  .submit-button-2 {
    background-position: 70%, 28%;
  }

  .div-block-600, .max-width-35rem {
    max-width: 100%;
  }

  .p-40 {
    font-size: 30px;
  }

  ._4-grid {
    grid-template-columns: 1fr;
  }

  .seo-slider-card {
    height: 357px;
  }

  ._w-500 {
    width: 250px;
  }

  .seo-2-grid.gap-31 {
    grid-template-columns: 1fr;
  }

  ._w-600.mg-top {
    width: 100%;
  }

  .main-wrapper-5 {
    margin-top: 3.125rem;
  }

  .text-size-medium-4 {
    font-size: 1.1rem;
  }

  .button-7 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .saas-card-2 {
    border-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .border-main-wrapper-2.radius-r, .border-main-wrapper-2.radius-l, .border-main-wrapper-2.radius-r, .border-main-wrapper-2.radius-l {
    border-radius: 0;
  }

  .div-block-627 {
    margin-top: 0;
  }

  .container-large-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .p-38-2 {
    font-size: 30px;
  }

  .padding-global-8 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-631 {
    max-width: 100%;
  }

  .padding-global-6 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ai-seo-hero-img.first, .ai-seo-hero-img.second, .ai-seo-hero-img.third {
    max-width: 100%;
    margin-bottom: 0;
  }

  .ai-seo-hero-img.first, .ai-seo-hero-img.second, .ai-seo-hero-img.third {
    max-width: 100%;
    margin-bottom: 0;
  }

  .ai-seo-hero-img.fourth {
    max-width: 100%;
  }

  .div-block-632 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    display: grid;
  }

  .div-block-634 {
    grid-template-columns: 1fr;
  }

  ._3x-layout-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  ._3x-layout-grid.gap-4 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._3x-layout-grid.gap-48px.top-48, .geo-hero {
    grid-template-columns: 1fr;
  }

  ._w-390 {
    width: 70%;
  }

  ._w-670 {
    width: 100%;
  }

  .geo-tab-menu {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    display: flex;
    overflow: scroll;
  }

  .geo-tab {
    flex: none;
  }

  .geo-tab-content {
    padding: 40px 30px;
  }

  .gen-tab {
    flex-flow: column;
    overflow: hidden;
  }

  .gen-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    overflow: scroll;
  }

  .gen-tab-content {
    width: 100%;
    margin-top: 20px;
  }

  .m-img-2x {
    width: 100%;
  }

  .center-divv {
    width: 30%;
  }

  .icon-img-for-geo {
    width: 75px;
  }

  .left-tooltip {
    left: 26%;
  }

  .bottom-tooltip {
    left: 43%;
  }

  .div-block-641 {
    width: 100%;
  }

  .blog-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .m-img-2x--w {
    width: 100%;
  }

  .categories-grid, .industries-section {
    grid-template-columns: 1fr;
  }

  .niches-wrapper-main {
    width: 100%;
  }

  .seo-card-wrapper.h {
    flex-flow: column;
  }

  .pricing-main-wrapper.main {
    margin-top: 69px;
  }

  .section_case {
    padding-top: 6.25rem;
  }

  ._4x-gird, ._4x-gird.gap-20 {
    grid-template-columns: 1fr 1fr;
  }

  ._4x-gird.gap-20 {
    grid-template-columns: 1fr 1fr;
  }

  ._4x-gird.gap-20._1 {
    grid-template-columns: 1fr;
  }

  ._4x-gird._1 {
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .detail-box-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .section_new {
    padding-top: 6.25rem;
  }

  .features-table {
    padding: 60px 15px;
  }

  .result-table {
    overflow: scroll;
  }

  .platform-section {
    justify-content: space-between;
    align-items: center;
  }

  .fee-card-wrapper.purple {
    top: 0;
  }

  .div-block-666, .study-icon-box.gap-32, .study-icon-box.gap-32 {
    flex-flow: column;
  }

  .case-study-img {
    padding: 20px;
  }

  .service-box {
    padding: 30px;
  }

  ._w-680.mg-top-87, ._w-403 {
    width: 100%;
  }

  .slider-aeo {
    height: 100%;
  }

  ._5-grid {
    grid-template-columns: 1fr 1fr;
  }

  .channel-table, .channel-table._0-75 {
    grid-template-columns: 1fr;
  }

  .channel-table._2, .channel-table._0-25, .channel-table._0-75-copy, .channel-table.gap-35 {
    grid-template-columns: 1fr;
  }

  .channel-table._0-75 {
    grid-template-columns: 1fr;
  }

  .channel-table.cta-grid {
    grid-template-columns: 1.5fr;
  }

  .channel-table._0-25 {
    grid-template-columns: 1fr;
  }

  .channel-table.r {
    grid-template-columns: 1.25fr;
  }

  .channel-table._2, .channel-table._0-25, .channel-table._0-75-copy, .channel-table.gap-35 {
    grid-template-columns: 1fr;
  }

  .channel-table.fr {
    grid-template-columns: 1.5fr;
  }

  .channel-table.no-border {
    grid-template-columns: minmax(200px, 1fr);
  }

  .channel-bottom-content, ._w-650px, ._w-700 {
    width: 100%;
  }

  .pricing-tab {
    overflow: scroll;
  }

  .features-table-2 {
    padding: 60px 15px;
  }

  .pricing-table {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: auto;
  }

  .pricing-heading.in-center {
    justify-content: center;
    align-items: center;
  }

  .white-btton-wrapper-copy {
    justify-content: flex-start;
    align-items: center;
  }

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

  .matrics-main-wrappers-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 60px;
  }

  .result-study-main-wrapper {
    margin-bottom: 40px;
  }

  .matric-wrapper {
    width: 100%;
    padding-bottom: 20px;
  }

  .result-wrapper._100--width {
    grid-template-columns: 1fr;
  }

  ._w-460 {
    width: 100%;
  }

  .no-wrap {
    white-space: nowrap;
  }

  .score-row {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    line-height: 1.35;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-30, .margin-bottom.bottom-47px {
    margin-bottom: 20px;
  }

  .margin-bottom.bottom-60px.jkkj {
    margin-bottom: 20px;
  }

  .margin-bottom.bottom-60px.left {
    width: 100%;
  }

  .margin-bottom.margin-30, .margin-bottom.bottom-47px {
    margin-bottom: 20px;
  }

  .margin-bottom.bottom-16px {
    margin-bottom: 24px;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .heading-style-h1.is-about-hero.is-font {
    font-size: 3rem;
    line-height: 3.125rem;
  }

  .heading-style-h1.is-automation {
    max-width: none;
  }

  .heading-style-h1.cc-revenue-expert {
    font-size: 1.875rem;
    line-height: 1.2;
  }

  .heading-style-h1.is-recent-webinar {
    font-size: 1.5625rem;
  }

  .padding-global.padding-section-medium.cc-revenue-expert, .padding-global.padding-section-medium.cc-inner-newsletter {
    padding-top: 6.25rem;
  }

  .padding-global.padding-section-medium {
    padding-top: 2.5rem;
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-medium.cc-revenue-expert, .padding-global.padding-section-medium.cc-inner-newsletter {
    padding-top: 6.25rem;
  }

  .padding-global.padding-section-medium.cc-revenue-expert, .padding-global.padding-section-medium.cc-inner-newsletter {
    padding-top: 6.25rem;
  }

  .padding-global.padding-section-medium.bottom {
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-medium.bottom.cg {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-small.is-book {
    padding-top: 3rem;
  }

  .padding-global.is-author {
    padding-top: 6.25rem;
  }

  .padding-global.nav {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .text-size-regular.is-baner-link {
    font-size: .875rem;
  }

  .text-size-regular.is-hero {
    text-align: left;
  }

  .text-size-regular._1-125rem.text-align-left.mobile-center {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-size-large.text-align-center {
    font-size: 1rem;
  }

  .heading-style-h2.is-heading.is-why-we-need, .heading-style-h2.is-heading.is-why-cmo-chooe, .heading-style-h2.is-heading.is-abm-agency {
    text-align: center;
  }

  .heading-style-h2.is-heading.is-why-we-need, .heading-style-h2.is-heading.is-why-cmo-chooe, .heading-style-h2.is-heading.is-abm-agency, .heading-style-h2.is-heading.is-why-we-need, .heading-style-h2.is-heading.is-why-cmo-chooe, .heading-style-h2.is-heading.is-abm-agency {
    text-align: center;
  }

  .heading-style-h2.is-our-trusted.is-bold {
    font-size: 2rem;
  }

  .heading-style-h2.is-steps {
    font-size: 1.75rem;
    line-height: 2.14286;
  }

  .heading-style-h2.is-aitomation-service {
    font-size: 1.1875rem;
    line-height: 1.5;
  }

  .heading-style-h2.cc-ppc-process {
    font-size: 2.5rem;
  }

  .heading-style-h2.cc-revgrowth-ppc {
    line-height: 1.25;
  }

  .heading-style-h2.is-pop-title {
    font-size: 1.75rem;
    line-height: 2.125rem;
  }

  .heading-style-h2.text-white.in-mobile-center {
    text-align: center;
  }

  .heading-style-h2.text-white.p-48 {
    font-size: 38px;
    line-height: 45px;
  }

  .heading-style-h2.text-white.p-44 {
    font-size: 35px;
    line-height: 45px;
  }

  .heading-style-h2.text-size-regular.in-mob {
    font-size: 1.5rem;
  }

  .container-large {
    padding-left: 0;
    padding-right: 0;
  }

  .main-wrapper {
    margin-top: 4.15625rem;
  }

  .main-wrapper.is-mt {
    margin-top: 9.6875rem;
  }

  .button.is-white {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    padding: .875rem 1rem;
    font-size: 1.125rem;
  }

  .button.bg-white {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-size-medium.is-tab-heading {
    line-height: 1.5;
  }

  .text-size-medium.cc-revenue-expert {
    font-size: 1rem;
  }

  .text-size-medium.text-weight-normal {
    color: #ffffff94;
    font-weight: 400;
  }

  .padding-section-medium.cc-newsletter-hero {
    padding-top: 6.25rem;
  }

  .nav_component {
    min-height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_container {
    padding: 6px 0;
  }

  .nav_menu-wrapper {
    top: 50px;
  }

  .section_hero.bg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .nav_menu {
    padding-left: 1.5rem;
    overflow: auto;
  }

  .hp_hero-section-padding.text-align-center.bottom {
    margin-bottom: 50px;
  }

  .tabs_link_wrap.is-right.w--current, .tabs_link_wrap.is-left, .tabs_link_wrap.is-right.w--current, .tabs_link_wrap.is-left {
    font-size: 1rem;
  }

  .tabs_menu_wrap {
    align-items: stretch;
  }

  .case_study_content_wrap {
    padding: 16px;
  }

  .form_wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .client_designation {
    font-size: 1rem;
  }

  .achieve_mql_wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .footer_content_block_wrap {
    flex-flow: wrap;
  }

  .join_our_news_letter {
    max-width: none;
  }

  .join_news_heading {
    font-size: 1rem;
  }

  .footer_form {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .footer_bottom_wrap {
    flex-flow: column-reverse;
  }

  .footer_bottom_content {
    text-align: center;
  }

  .footer_button_wrap {
    flex-flow: column;
  }

  .section_hero_content_marketing {
    padding-top: 6.25rem;
  }

  .section_hero_content_marketing.dfk {
    padding-bottom: .5rem;
  }

  .tab_pane_content_wrap, .strategy_detail_wraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .creation_list {
    font-size: 1rem;
  }

  .top_banner_wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .banner_text_wrap {
    width: 70%;
  }

  .banner_text {
    font-size: .875rem;
  }

  .arrow_top_embed {
    display: none;
  }

  .accordian {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .ai_content_img {
    width: 40px;
    height: 40px;
  }

  .slider_main_wrap {
    margin-top: 1.5rem;
  }

  .section_about_hero.is-dark {
    margin-top: 135px;
  }

  .why_us_list_item {
    font-size: .875rem;
  }

  .tab_droptoggle {
    padding: 30px 20px;
    font-size: 1.25rem;
  }

  .section_product_marketing {
    margin-top: 155.375px;
  }

  .trusted_logos_wrap {
    grid-template-columns: 1fr;
  }

  .stretagy_block_wrap, .stretagy_block_wrap.is-reverse, .stretagy_block_wrap.is-reverse {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .section_marketing_automation {
    padding-top: 6.25rem;
  }

  .trusted_partners_wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .manual_growth_toggle {
    white-space: normal;
    word-break: normal;
  }

  .tab_pane_img_wrap {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .tab_pane_img {
    width: 5rem;
  }

  .automation_service_heading {
    text-align: center;
  }

  .automation_service_heading.is-left {
    text-align: left;
    text-align: left;
  }

  .lead_life_cycle_wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .lead_life_cycle_wrap.active, .lead_life_cycle_wrap.is-light-green, .lead_life_cycle_wrap.purple, .lead_life_cycle_wrap.light-pink, .lead_life_cycle_wrap.light-yellow, .lead_life_cycle_wrap.active, .lead_life_cycle_wrap.is-light-green, .lead_life_cycle_wrap.purple, .lead_life_cycle_wrap.light-pink, .lead_life_cycle_wrap.light-yellow {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .ppc_process_wraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_hero_abm_agency {
    padding-top: 6.25rem;
  }

  .abm_service_block_wrap {
    grid-template-columns: 1fr;
  }

  .process_service_list.w--open {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .when_do_abm_block, .when_do_abm_block.cc-second-block, .when_do_abm_block.cc-second-block {
    max-width: none;
  }

  .revenue_expert_main_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .right_partner_block, .right_partner_block.is-bg-blue, .right_partner_block.is-bg-blue {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .form_text_field {
    height: 40px;
  }

  .section_blog_hero {
    padding-top: 6.25rem;
    padding-bottom: 2.5rem;
  }

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

  .button_blog_wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .blog_post_main_wrap {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .blog_post_main_wrap.color.grid-3 {
    grid-template-columns: 1fr;
  }

  .blog_heading.font {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }

  .team_member_wraper {
    flex-flow: wrap;
    font-size: 1rem;
  }

  .published_text.lineheights {
    font-size: .875rem;
  }

  .section_webinar_hero {
    min-height: 200px;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .about_article_main_wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-flow: column;
  }

  .rich_text_newsletter {
    white-space: normal;
    word-break: normal;
  }

  .rich_text_newsletter p {
    font-size: 1rem;
    line-height: 1.7;
  }

  .sucess-hero-wrap {
    flex-flow: column;
    display: flex;
  }

  .budget-wrapper-block {
    grid-template-columns: 1fr;
  }

  .dot-image {
    max-width: 100%;
    height: 310px;
  }

  .budget-img {
    max-width: 90%;
    height: 300px;
    inset: auto 0% 0% auto;
  }

  .resukt-list-block {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .conversion {
    padding-left: 20px;
    padding-right: 20px;
  }

  .star {
    width: 20px;
    height: 20px;
  }

  .blog-categories.light, .blog-categories.light-copy-txt, .blog-categories.light, .blog-categories.light-copy-txt {
    display: inline;
  }

  .table-wrapper {
    padding-right: 0;
  }

  .table-left-block {
    padding-right: 0;
  }

  .blog-content h2 {
    line-height: 1.3;
  }

  .blog-content h3 {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .tab-rows.is-grid.column {
    grid-template-columns: minmax(7.1875rem, 7rem) minmax(7.1875rem, 7rem) minmax(7.1875rem, 7rem) minmax(7.1875rem, 7rem);
  }

  .tab-rows.is-grid-column {
    grid-template-columns: minmax(7.1875rem, 7.1875rem) minmax(7.1875rem, 7.1875rem) minmax(7.1875rem, 7.1875rem) minmax(7.1875rem, 7.1875rem);
  }

  .table-block.is-flex {
    white-space: normal;
    word-break: normal;
  }

  .table-block.is-flex.is-right {
    border-left-width: 0;
    border-right: 2px solid #000;
  }

  .table-block.is-flex.is-right-last {
    border-left-width: 0;
    border-right: 0 solid #000;
  }

  .table-block.border-1.cc-center {
    border-right-width: 2px;
  }

  .table-text.is-left {
    max-width: none;
    padding-left: 10px;
  }

  .table-bg-wrapper {
    padding: .5rem .75rem;
  }

  .slider-left-content {
    font-size: 1rem;
  }

  .active-hide {
    display: none;
  }

  .service-link {
    max-width: 100px;
  }

  .tabs-menu {
    justify-content: flex-start;
    align-items: center;
  }

  .about-category {
    padding-top: 130px;
  }

  .article-image-block {
    grid-template-columns: auto;
  }

  .article-image {
    max-width: none;
    height: auto;
  }

  .article-content-wrap {
    padding: 20px;
  }

  .tag-wrapper {
    text-align: center;
    display: inline-block;
  }

  .progress-title-block {
    padding: .625rem .9375rem;
    font-size: 1.125rem;
  }

  .progress-middle-line {
    display: none;
  }

  .step-count {
    width: 40%;
  }

  .step-middle-block {
    padding: 1.5625rem 1.25rem;
  }

  .out-tag {
    font-size: 1.5rem;
  }

  .outbound-title {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .out-bound-card-wrap.border-bottom {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .is-heading {
    font-size: 2rem;
    line-height: 1.2;
  }

  .progress-wrapper-block {
    grid-template-columns: 1fr;
  }

  .moved_wraper.second {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .moved_wraper.one {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    align-items: center;
  }

  .growth-block.removed, .growth-block.rmeoved, .growth-block.removed, .growth-block.rmeoved, .growth-content-block {
    padding: 1rem;
  }

  .growth-wrapper-block {
    height: 100%;
  }

  .happy-man {
    width: 100%;
    max-width: 40%;
  }

  .div-block-15 {
    flex-flow: column;
  }

  .image-17 {
    max-width: 80%;
  }

  .paragraph.is-pop-content {
    max-width: 20rem;
    font-size: .875rem;
  }

  .newsletter-content-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .newslatter-image {
    height: 220px;
  }

  .div-block-20 {
    flex-flow: column;
  }

  .image-19 {
    max-width: 80%;
  }

  .popup_content-wrapper {
    border-radius: 1.25rem;
    padding: 50px 10px;
  }

  .priority-wrapper-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .priority-wrap {
    grid-template-columns: 1fr;
    padding: 25px;
  }

  .priority-title {
    font-size: 40px;
  }

  .input-field-universal {
    width: 100%;
    max-width: none;
  }

  .form-submit-universal {
    width: 100%;
  }

  .h-flex.gap-12 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h-flex.gap-24 {
    justify-content: flex-start;
    align-items: center;
  }

  .h-flex.gap-15 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .hero_content-mein {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .hero_heading-mein {
    font-size: 2.5rem;
  }

  .hero_heading-mein.gradient.new-h1 {
    font-size: 2.8rem;
    line-height: 1.1;
  }

  .floating-label-wrapper {
    display: none;
  }

  .new-chip-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-16 {
    font-size: 1rem;
  }

  .relative.no-z {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .counter-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .counter-main-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .h2-wrapper.text-align-center.gap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._2x-layout-grid.gap-45 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .people-card-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .people-card-wrapper.verti1 {
    font-size: 1rem;
    animation: none;
  }

  .people-card-wrapper.verti1.v2 {
    animation: none;
  }

  .people-card-wrapper.hori1 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    animation: none;
  }

  .people-card-wrapper.vert2 {
    animation: none;
  }

  .people-card-wrapper.hori-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    animation: none;
  }

  .people-image {
    flex: none;
    width: 60px;
    max-width: 100%;
  }

  .people-main-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 12px;
  }

  .people-main-wrapper.gap-more {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    margin-bottom: 14px;
  }

  .marketing-card-wrapper {
    padding: 24px;
  }

  .client-logo {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .css-scroll {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    animation: 30s linear infinite css-scroll;
  }

  .casestudyslider_slide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .casestudyslider_arrow.is-left {
    height: 3.5rem;
    top: auto;
    left: 30%;
  }

  .casestudyslider_arrow.is-right {
    height: 3.5rem;
    top: auto;
    right: 30%;
  }

  .casestudyslider_mask {
    width: 85%;
    height: auto;
    margin-left: 0;
  }

  .casestudyslider_component {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding-bottom: 6rem;
    display: flex;
  }

  .case-study-main-wrapper {
    border-radius: 20px;
    padding: 10px;
  }

  .p-26 {
    font-size: 20px;
  }

  .matrics-main-wrappers {
    flex-flow: column;
    height: auto;
    margin-bottom: 20px;
    padding: 10px;
  }

  .p-18 {
    font-size: 16px;
  }

  .p-18.opacity-70 {
    font-size: 1rem;
  }

  .matrics-wrapper {
    padding: 10px;
  }

  .v-flex-left.gap-40 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .p-35 {
    font-size: 20px;
  }

  .founder-wrapper {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    border-bottom: 1px solid #fff6;
    border-radius: 20px;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .cta-wrapper {
    background-position: 50%;
  }

  .button-4.w {
    white-space: normal;
    white-space: normal;
  }

  .v-flex-top-center.text-center {
    text-align: center;
  }

  .v-flex-top-center.padding {
    text-align: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-486 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    margin-bottom: 11px;
  }

  .mask {
    max-width: 100%;
  }

  .arrows.left, .arrows.right, .arrows.left, .arrows.right {
    bottom: -20px;
  }

  .image-27 {
    width: 18px;
  }

  .p-50 {
    font-size: 23px;
    font-weight: 600;
  }

  .revv-ai-card-that-glows {
    padding: 24px;
  }

  .revv-ai-card-that-glows.variant-2 {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 20px;
  }

  ._3x {
    grid-template-columns: 1fr;
  }

  ._3x.w {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    display: flex;
  }

  ._3x.gap-24 {
    grid-template-columns: 1fr;
  }

  .cards, .glow-wrapper {
    width: 100%;
  }

  .h1-revv {
    font-size: 2.2rem;
  }

  .h2-revv {
    font-size: 1.7rem;
  }

  .testimonial-wrapper {
    grid-template-rows: minmax(20px, 1fr);
  }

  .testimonials-cards__container.stacked-cards, .testimonials__card {
    width: 300px;
    height: 520px;
  }

  .text-block-18 {
    font-size: .875rem;
    line-height: 1.42857em;
  }

  .faq-main-wrapper-copy {
    flex-flow: column;
  }

  .faq-answer {
    font-size: .875rem;
    line-height: 1.3125;
  }

  .karthick-image {
    width: 100%;
    max-width: 300px;
  }

  .karthick-image.on-temporary-template {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brand-logo {
    padding-left: 0;
  }

  .nav-container {
    display: flex;
  }

  .button-purple {
    margin-bottom: 0;
  }

  .heading-h1 {
    font-size: 2.6rem;
  }

  .text-transparent.bg-purple--700 {
    display: inline-flex;
  }

  .h2 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .grid-card {
    grid-template-columns: 1fr;
  }

  .flex-item.gap-16 {
    flex-flow: column;
  }

  ._3-grid-card {
    grid-template-columns: 1fr;
  }

  ._3-grid-card.gap-0 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-style: none;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .card-base.bonus, .card-base.faq-drop, .card-base.bonus, .card-base.faq-drop {
    padding: 1rem;
  }

  .dropdown-toggle-3 {
    justify-content: space-between;
    align-items: center;
  }

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

  ._2-grid.cta-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

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

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

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

  .bold.sdsd {
    white-space: break-spaces;
    white-space: break-spaces;
    flex: 0 auto;
  }

  .p-36 {
    font-size: 30px;
  }

  ._2x-center-cards {
    grid-template-columns: 1fr;
  }

  .nav-menu-lenk {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu-lenk.w--open {
    color: #005dff;
  }

  .nav-base.nav-active {
    z-index: 999;
    z-index: 999;
  }

  .nav-dropdown-main.w--open {
    margin-top: 10px;
  }

  .nav_menu-2 {
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .nav_button-2 {
    padding: .5rem;
  }

  .resource-dropdown-new {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .div-block-508 {
    display: none;
  }

  .icon-8 {
    margin: 0;
    position: static;
  }

  .post-content_author-image {
    width: 4rem;
    height: 4rem;
  }

  .post-content_author-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .toc_sidebar-heading-text {
    align-self: auto;
  }

  .post-content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .post-content_author-content-top {
    flex-wrap: wrap;
  }

  .post-content_contributers {
    padding: 1.5rem;
  }

  .post-content_author-linkedin {
    flex: 0 auto;
  }

  .toc_sidebar-heading {
    align-self: auto;
  }

  .sticky-sidebar {
    flex-flow: column-reverse;
  }

  .post-header_meta-wrapper {
    flex-direction: row;
    align-items: center;
  }

  .navbar_dropdown-link-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .g2-badges-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .navbar_dropdown-content-right {
    max-width: none;
  }

  .footer_logo-link {
    width: 12rem;
  }

  .navbar_dropdown-list.w--open {
    border-radius: .25rem;
  }

  .navbar_dropdown-content-wrapper {
    width: 100%;
  }

  .footer_form-2 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .blogs_heading {
    min-width: 50%;
  }

  .footer-compliance-imgs {
    width: 70px;
  }

  .footer_top-wrapper {
    grid-template-columns: 1fr;
  }

  .footer_credit-text {
    flex: 0 auto;
  }

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

  .founder-card-wrapper {
    width: 100%;
    padding: 20px;
  }

  .p-16 {
    font-size: 14px;
  }

  .founder-details {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .bottom-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .company-logos {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .mask-copy {
    width: 91%;
    max-width: 100%;
  }

  .slider-3-copy {
    min-height: 810px;
  }

  .slider-wrapper {
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .arrows-copy.right-copy {
    margin-left: 0;
    margin-right: 60px;
    bottom: -60px;
    right: 0;
  }

  .arrows-copy.lefty {
    margin-left: 60px;
    position: absolute;
    bottom: -60px;
    left: 0;
  }

  ._4x-grid {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    grid-template-columns: 1fr;
  }

  .growth-card {
    padding: 30px 20px;
  }

  .icon-wrapper._64px {
    width: 50px;
    height: 50px;
  }

  .team-card-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex: none;
    max-width: 70%;
    padding: 16px;
  }

  .team-image {
    border-radius: 12px;
    overflow: hidden;
  }

  .founder-main-wrapper {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 30px 24px;
  }

  .founder-bio {
    max-width: 100%;
  }

  .div-block-558 {
    inset: 0%;
  }

  .left-content-wrapper {
    width: 100%;
  }

  .journey-content {
    padding: 24px;
  }

  .p-22 {
    font-size: 18px;
  }

  .p-22.is-bold {
    white-space: normal;
    white-space: normal;
  }

  .journey-card-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .journey-icon {
    width: 14px;
  }

  .journey-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .drives-card-wrapper {
    padding: 20px;
  }

  .absolute {
    display: none;
  }

  .image-77 {
    aspect-ratio: 2 / 3;
    height: auto;
  }

  .div-block-562.isnta {
    font-size: .9rem;
  }

  .image-79 {
    max-width: 50%;
  }

  .teams-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
    overflow: auto;
  }

  .div-3 {
    flex-flow: column;
  }

  .section-founder {
    overflow: hidden;
  }

  .about-page---animation-wrapper {
    display: none;
  }

  .image-81 {
    max-width: 100%;
  }

  .cursor-icon, .div-block-564 {
    display: none;
  }

  .div-4, .div-4._1, .div-4._1, .div-5 {
    flex-flow: column;
  }

  .featured-card, .atlan-main-wrapper {
    padding: 20px;
  }

  .matrics-main-wrapper.gap-24 {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    grid-column-gap: 39px;
    grid-row-gap: 39px;
  }

  .p-58 {
    font-size: 40px;
    line-height: 40px;
  }

  .success-stories-main-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    overflow: auto;
  }

  .success-stories-card {
    flex: none;
    max-width: 100%;
    padding: 16px;
  }

  .success-image {
    border-radius: 12px;
    overflow: hidden;
  }

  .absolute-copy {
    display: none;
  }

  .glow-wrapper-copy {
    width: 100%;
  }

  .max-width-70 {
    max-width: 100%;
  }

  .div-block-567 {
    width: 100%;
  }

  .slider-matrix {
    font-size: 1rem;
  }

  .saas-card {
    padding: 20px;
  }

  .p-20 {
    font-size: .875rem;
  }

  .p-20.text-weight-normal._60, .p-20.text-weight-light._60, .p-20.text-weight-normal._60, .p-20.text-weight-normal._60, .p-20.text-weight-light._60, .p-20.text-weight-light._60 {
    font-size: 1rem;
  }

  .border-main-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .saas-card-wrapper {
    width: 100%;
    max-width: 100%;
    padding: 20px;
  }

  .tabs-menu-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: minmax(200px, 200fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    overflow: auto;
  }

  .tab-link-tab-1-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .casestudyslider_mask-copy {
    width: 100%;
    height: auto;
    margin-left: 0;
  }

  .casestudyslider_component-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding-bottom: 6rem;
    display: flex;
  }

  .marketing-card-wrapper-copy {
    width: auto;
    padding: 24px;
  }

  .tabs-content-3 {
    margin-top: 30px;
  }

  .casestudyslider_slide-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-content.fill.gap-16 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
  }

  .table-content.gap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .table-content.gap-16 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .table-sub-heading.bottom {
    padding-left: 10px;
  }

  .table-sub-heading.left-35 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
  }

  .table-sub-heading.left-35.bottm {
    padding-bottom: 10px;
  }

  .table-sub-heading.left-25 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
  }

  .table-row-grid.table {
    grid-template-columns: minmax(150px, 150px) minmax(150px, 150px) minmax(150px, 150px) minmax(150px, 150px);
  }

  .table-row-grid.table.border-purple {
    border-bottom-style: none;
  }

  .table-row-grid.table.no-border {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .table-row-grid._3 {
    grid-template-columns: minmax(200px, .75fr) minmax(200px, .5fr) minmax(200px, .75fr);
  }

  .div-block-573 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-top: -10px;
  }

  .div-block-574 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .tools-logo-wrapper {
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .tools-logo-wrapper.w {
    grid-template-columns: 1fr 1fr;
  }

  .tools-logo-wrapper.qwer {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .tool-logo.hgt {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 50%;
    display: flex;
  }

  .cta-main-wrapper {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
    padding: 25px;
  }

  .div-block-579.v {
    flex-flow: column;
  }

  .cta-left-wrapper.top-padd {
    padding-top: 40px;
  }

  .div-block-588 {
    position: static;
  }

  .div-block-590 {
    width: 100%;
  }

  ._3-grid-copy, ._3-grid-copy._0-5fr, ._3-grid-copy._0-5fr {
    grid-template-columns: 1fr;
  }

  .green-image {
    order: 9999;
    margin-top: 0;
  }

  .pointers-wrapper {
    max-width: 100%;
    padding-left: 0;
  }

  .grid-active {
    flex-flow: column;
  }

  .benefits-header {
    max-width: none;
    font-size: 26px;
    font-weight: 600;
  }

  .benefits-description {
    min-width: auto;
    font-size: 1em;
  }

  .red-image {
    order: 9999;
  }

  .switch-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .benefits-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .header-2-center-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-container {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .center-circle {
    max-width: 71%;
  }

  .mg-bottom-70.top-10 {
    margin-top: 40px;
  }

  .p-48 {
    font-size: 38px;
  }

  .all-center.u {
    align-items: stretch;
  }

  .div-block-596._1 {
    padding: 50px 10px;
  }

  .v-flex.absolute {
    display: block;
  }

  .v-flex.absolute-b {
    bottom: 20px;
  }

  ._w-385 {
    width: 100%;
  }

  .tabs-menu-5 {
    display: flex;
  }

  .bg-blur.padding {
    padding: 30px 10px 50px;
  }

  .bg-blur.padding-copy, .bg-blur.padding {
    padding: 30px 10px 50px;
  }

  .bg-blur.p {
    width: 100%;
    height: 330px;
  }

  .bg-blur.padding-copy {
    padding: 30px 10px 50px;
  }

  .bg-l-purple {
    max-width: 100%;
  }

  .bg-l-purple.bg {
    padding: 20px;
  }

  .submit-button-2 {
    text-align: center;
    background-position: 85%, 18%;
    padding-left: 60px;
    padding-right: 60px;
  }

  .mask-2 {
    max-width: 100%;
  }

  .new-sliderrr {
    width: 100%;
  }

  .tab-top-content.gap-12 {
    justify-content: center;
    align-items: center;
  }

  .expect-section {
    margin-top: 20px;
  }

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

  ._4-grid {
    grid-row-gap: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mg-top-23.padding {
    margin-top: 0;
    padding: 10px;
  }

  .seo-slider-card {
    width: auto;
    padding: 24px;
  }

  .absolute-shadow-orange-ai-seo {
    width: 800px;
    left: -69%;
  }

  .absolute-rigth {
    width: 75%;
    animation: none;
    inset: 20px 0% auto auto;
  }

  .absolute-left {
    width: 66%;
    animation: none;
    inset: -39px auto auto 0%;
  }

  .absolute-top {
    width: 80%;
    animation: none;
    inset: auto auto 40px 0%;
  }

  .absolute-bottm {
    width: 70%;
    animation: none;
    inset: auto 0% -22px auto;
  }

  .paddibg-12 {
    width: 100%;
  }

  ._w-600.mg-top {
    width: 100%;
    margin-top: 20px;
  }

  .flex-wrap.mg-70, .flex-wrap.bottom-50, .flex-wrap.mg-70, .flex-wrap.bottom-50 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .card-six-grid-ai-seo-page {
    grid-row-gap: 20px;
  }

  .p-20-2 {
    font-size: 1.1rem;
    line-height: 1.6rem;
  }

  .main-wrapper-5 {
    margin-top: 0;
  }

  .paragraph-3 {
    font-size: 14px;
    line-height: 22px;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .button-7 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .button-7.small {
    width: auto;
    font-size: .8rem;
  }

  .new-chip-wrapper-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .saas-card-2 {
    background-position: 50% 100%;
    border-radius: 12px;
    padding: 16px 20px;
  }

  .saas-card-2.radius-r {
    border-radius: 12px;
  }

  .border-main-wrapper-2 {
    border: 1px solid #464646;
    border-radius: 12px;
    width: 100%;
    max-width: 100%;
  }

  .border-main-wrapper-2.radius-r, .border-main-wrapper-2.radius-l, .border-main-wrapper-2.radius-r, .border-main-wrapper-2.radius-l {
    border-radius: 12px;
  }

  .container-large-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .p-38-2 {
    font-size: 30px;
  }

  .padding-global-8.padding-section-medium {
    padding-top: 2.5rem;
    padding-bottom: 4rem;
  }

  .image-121 {
    width: 18px;
  }

  .div-block-630 {
    margin-bottom: 10px;
  }

  .padding-global-6.padding-section-medium {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .padding-global-6.padding-section-medium.i2 {
    padding-bottom: 2rem;
  }

  .div-block-509 {
    display: none;
  }

  .div-block-633 {
    text-align: center;
    padding: 20px;
  }

  .div-block-634 {
    grid-template-columns: 1fr;
  }

  ._3x-layout-grid.gap-25 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .geo-hero {
    grid-template-columns: 1fr;
  }

  .gap-17 {
    width: 100%;
  }

  .geo-card {
    padding: 20px;
  }

  .ai-citations {
    padding: 25px;
  }

  .gen-menu {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    flex-flow: row;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .gen-link {
    flex: none;
  }

  .icon-img-for-geo {
    width: 51px;
  }

  .top-tooltip, .left-tooltip, .bottom-tooltip, .right-tooltip {
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .size-st {
    max-height: 60px;
  }

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

  .add-card {
    flex-flow: column;
  }

  .team_member_wraper-copy {
    flex-flow: wrap;
    font-size: 1rem;
  }

  .industries-section {
    flex-flow: column;
  }

  .flex-wrapper {
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .niches-cards {
    padding: 10px 20px;
  }

  .niches-wrapper-main {
    width: 100%;
    max-width: 100%;
  }

  .section-industries {
    overflow: hidden;
  }

  .seo-main-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .seo-card-wrapper {
    width: 100%;
    max-width: 100%;
    padding: 20px;
  }

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

  .section-saas {
    overflow: hidden;
  }

  .cta-saas-seo-page {
    padding: 20px;
  }

  .div-block-651 {
    grid-template-columns: 1fr;
  }

  .section_case {
    padding-top: 6.25rem;
  }

  ._4x-gird, ._4x-gird.gap-26, ._4x-gird.gap-24, ._4x-gird.gap-20 {
    grid-template-columns: 1fr;
  }

  ._4x-gird.gap-26, ._4x-gird.gap-24, ._4x-gird.gap-20 {
    grid-template-columns: 1fr;
  }

  ._4x-gird._1 {
    grid-template-columns: minmax(200px, 1fr);
  }

  .detail-box-wrapper {
    grid-template-columns: 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .detail-box {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
    grid-auto-columns: 1fr;
    padding: 10px 14px;
    display: grid;
  }

  .detail-box.divider-line {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    border-right-color: #c4c4c400;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_new {
    padding-top: 6.25rem;
  }

  .section_new._2 {
    padding-top: 0;
  }

  .p-55 {
    font-size: 35px;
    line-height: 45px;
  }

  .gap-16 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-table {
    padding: 0;
  }

  .container-4 {
    max-width: 100%;
  }

  .result-table {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
    overflow: scroll;
  }

  .result-row-main {
    grid-column-gap: 0px;
    grid-template-columns: minmax(200px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  }

  .result-title {
    margin-left: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .result-row {
    grid-column-gap: 0px;
    grid-template-columns: minmax(200px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  }

  .result-row._0-25fr {
    grid-template-columns: .3fr 1fr 1fr;
  }

  .result-row.header {
    background-color: var(--_default---purple-theme);
  }

  .table-border {
    padding: 4px 0;
  }

  .table-border.w {
    background-color: #4e1bb6;
  }

  .div-block-656 {
    width: 300px;
    overflow: hidden;
  }

  .search-card.bg.padding {
    padding: 12px;
  }

  .plat-heading {
    width: 100%;
    margin-bottom: 30px;
  }

  ._w-549 {
    width: 100%;
  }

  .case-wrapper.bg-purple-lighter {
    padding: 18px;
  }

  .case-number-box {
    grid-template-columns: 1fr 1fr;
  }

  .width-500, .width-550 {
    width: 100%;
  }

  .mg-top-80 {
    margin-top: 20px;
  }

  ._w-286 {
    width: 100%;
  }

  .aeo-card {
    padding: 20px;
  }

  .aeo-card.bg.padding {
    padding: 12px;
  }

  .aeo-card.all-center {
    padding: 15px;
  }

  .case-study-wrapper {
    padding: 25px 10px 25px 5px;
  }

  .case-study-content {
    padding-right: 20px;
  }

  .study-icon-box.gap-32 {
    flex-flow: column;
  }

  .service-box {
    padding: 10px;
  }

  ._w-414 {
    width: 100%;
  }

  .slider-aeo {
    overflow: visible;
  }

  ._5-grid {
    grid-template-columns: 1fr;
  }

  .channel-table {
    grid-template-columns: 1fr;
    padding: 15px 10px;
  }

  .channel-table.cta-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .channel-table.gap {
    grid-template-columns: 1fr 1fr;
  }

  .channel-table.w {
    grid-template-columns: 1fr;
  }

  .pricing-tab {
    overflow: scroll;
  }

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

  .centered-heading {
    margin-bottom: 24px;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .pricing-sub-content.left-35, .pricing-sub-content.left-25 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
  }

  .pricing-sub-content.bottom {
    padding-left: 10px;
  }

  .pricing-sub-content.left-35, .pricing-sub-content.left-25 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
  }

  .matrics-main-wrappers-copy {
    flex-flow: column;
    height: auto;
    margin-bottom: 20px;
    padding: 10px;
  }

  .result-study-main-wrapper {
    border-radius: 20px;
    padding: 10px;
  }

  .matric-wrapper {
    padding: 10px;
  }

  .result-wrapper {
    grid-template-rows: minmax(20px, 1fr);
  }

  .inside-grey-box {
    padding-top: 20px;
  }

  .div-block-677 {
    flex-flow: column;
    display: flex;
  }

  .div-block-678.head {
    text-align: center;
    text-align: center;
    flex-flow: column;
    padding: 20px 10px;
  }

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

  .div-block-683 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: row;
  }

  .right-column {
    width: 100%;
    padding-top: 0;
  }

  .div-block-684 {
    padding-bottom: 60px;
  }

  .div-block-685 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .webinar-footer {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    text-align: center;
    flex-flow: column;
    font-size: 1rem;
  }

  .image-133 {
    max-width: 180px;
  }

  .summary-card {
    flex-direction: column;
  }
}

#w-node-f3f990ca-a1e5-ee4a-f62a-a8614e395386-d2a122de {
  place-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-e7d4a957-acf3-8fb4-306c-96af759b11f4-d2a122de {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f3f990ca-a1e5-ee4a-f62a-a8614e395386-d2a122de {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f3f990ca-a1e5-ee4a-f62a-a8614e395386-d2a122de {
    justify-self: end;
  }
}
