:root {
  --shade-black: #000714;
  --65: var(--95-96);
  --link--default: #6bf;
  --65-66: #ffffffa6;
  --1463ff: #1463ff;
  --cta--default: #0071ff;
  --red: #eb4564;
  --85: #000000d9;
  --light-blue: #f2f4f7;
  --shade-white: whitesmoke;
  --white: white;
  --blue: #1463ff;
  --black: black;
  --85-86: #ffffffd9;
  --95-96: #fffffff2;
  --75: #000000bf;
  --15: #262626;
  --20: #333;
  --95: #000000f2;
  --55: #1616168c;
  --45: #00000073;
  --35: #00000059;
  --black-2: #00000040;
  --75-76: #ffffffbf;
  --55-56: #ffffff8c;
  --45-46: #ffffff73;
  --35-36: #ffffff59;
  --25-26: #ffffff40;
  --40: #666;
  --5: #0d0d0d;
  --cta--hover: #005eff;
  --off-white: #fafafa;
  --25: #404040;
  --30: #4d4d4d;
  --50: grey;
  --10: #1a1a1a;
  --dark-blue: #0e0b3d;
  --fcfcfc: #fcfcfc;
  --form-line: #286cf1cc;
  --green: #6ee755;
  --dark-green: #55b242;
  --yellow: #ffc933;
  --purple: #7214ff;
  --orange: #f87b45;
  --dark-blue-bg: #030122;
  --4d4d4d: #4d4d4d;
  --border-5: .3125rem;
  --border-4: .25rem;
  --dark-cyan-08: #05241f;
  --accessible-components--dark-grey: #9b9b9b;
  --accessible-components--dodger-blue: #1378d1;
}

body {
  color: #000714bf;
  cursor: default;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

h1 {
  clear: none;
  color: var(--shade-black);
  letter-spacing: -.12rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2;
}

h2 {
  color: #000714f2;
  letter-spacing: -.12rem;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

h3 {
  letter-spacing: -.015rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

h4 {
  color: #000714bf;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
}

h5 {
  color: var(--65);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

p {
  color: #000714bf;
  margin-bottom: 0;
}

a {
  color: var(--link--default);
  cursor: default;
  text-decoration: none;
}

ul {
  color: var(--65-66);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

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

img {
  display: inline-block;
}

label {
  color: var(--shade-black);
  margin-bottom: 0;
  display: block;
}

strong {
  font-weight: 600;
}

em {
  color: #00071480;
  font-style: italic;
  font-weight: 500;
}

blockquote {
  color: var(--65-66);
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1.125rem;
  line-height: 1.3;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  color: var(--65-66);
  text-align: center;
  margin-top: 5px;
}

.button {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--1463ff);
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 1rem 2rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button.button-primary {
  z-index: 1;
  background-color: var(--cta--default);
  color: #fff;
  flex: 0 auto;
  display: flex;
  overflow: hidden;
}

.button.button-primary:hover {
  background-color: #006bf2;
}

.button.button-primary.background-color--eb4564 {
  background-color: var(--red);
}

.button.button-primary.hourly_pack {
  z-index: 2;
  cursor: pointer;
}

.button.button-primary.hourly_pack.figma {
  margin-left: auto;
  margin-right: auto;
}

.button.button-primary.hourly_pack.large {
  cursor: pointer;
  padding: 1.5rem 2.5rem;
}

.button.button-primary.is-xl {
  background-image: linear-gradient(#0007141a, #0007141a);
  padding: 1.4rem 4rem;
}

.button.button-ascent-blue {
  z-index: 900;
  background-color: #1463ff00;
  display: flex;
  box-shadow: 0 0 0 1px #d4d6d9;
}

.button.button-nav {
  padding-left: 2rem;
  padding-right: 2rem;
}

.button.button-nav.button-outline {
  box-shadow: 0 0 0 1px var(--shade-black);
  background-color: #1463ff00;
}

.button.button-outline-black {
  color: var(--shade-black);
  background-color: #1463ff00;
  box-shadow: 0 0 0 1px #000;
}

.button.button-outline-black.text-weight-medium.button_primary_fixed-size:hover {
  background-color: var(--shade-black);
  color: var(--light-blue);
}

.button.button-white {
  color: var(--shade-black);
  background-color: #fff;
}

.button.button-ascent {
  background-color: var(--shade-white);
  color: #00071480;
  font-weight: 600;
}

.button.button-ascent.align-space-between {
  justify-content: space-between;
  transition: background-color .2s;
}

.button.button-ascent.align-space-between:hover {
  background-color: #0003;
}

.button.button-ascent.is-new-button {
  padding: 1.5rem 3.5rem;
  transition: background-color .2s;
}

.button.button-ascent.is-new-button:hover {
  background-color: #0003;
}

.button.button-ascent.is-new-button.is-cta {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  transition: all .2s;
}

.button.button-ascent.is-new-button.is-cta:hover {
  color: var(--shade-black);
  background-color: #fff;
}

.button.button-referral {
  border: 1px solid var(--blue);
  color: var(--blue);
  background-color: #1463ff00;
  padding: .5rem 2rem;
}

.button.button-referral:hover {
  background-color: var(--1463ff);
  color: var(--white);
}

.button.smoke {
  background-color: var(--shade-black);
  margin-top: 2rem;
}

.button.is-icon {
  background-color: #001847;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 15rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.button.size-large {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 600;
}

.button.is-outline {
  border: 1px solid var(--shade-black);
  color: #000714bf;
  background-color: #1463ff00;
  font-size: 1.125rem;
  font-weight: 700;
}

.button.is-outline:hover {
  background-color: var(--1463ff);
  color: var(--white);
  border-color: #00071400;
}

.button.is-outline.text-weight-medium {
  font-weight: 500;
}

.button.is-outline.text-weight-medium.button-icon-change {
  border-color: var(--1463ff);
  color: var(--cta--default);
}

.button.is-outline.text-weight-medium.button-icon-change:hover {
  color: var(--white);
}

.button.nav-button {
  background-color: var(--shade-black);
  padding: .5rem 1rem;
  font-size: .875rem;
}

.button.auto-width {
  flex: 1;
}

.button.button-secondary {
  z-index: 900;
}

.button.button-secondary.disabled:hover {
  color: #ffffffd9;
}

.button.button-secondary.white-mode {
  color: var(--85);
}

.button.form {
  cursor: pointer;
  width: 100%;
}

.button.nav {
  padding: .75rem 2rem;
}

.button.nav.is-new-nav {
  text-transform: capitalize;
  text-transform: capitalize;
  padding: .5rem 1.5rem;
}

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

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

.padding-global.nav {
  overflow: visible;
}

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

.container-large.home_roi {
  max-width: 75rem;
}

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

.text-weight-medium.italix {
  font-style: italic;
}

.heading-style-h1 {
  letter-spacing: -.12rem;
  text-transform: capitalize;
  font-size: 4rem;
  line-height: 1.25;
}

.heading-style-h1.text-color-shade-black.text-align-center {
  text-transform: none;
}

.heading-style-h1.text-color-shade-black.text-weight-semibold.alt {
  font-size: 3.5rem;
}

.heading-style-h1.text-weight-semibold.text-color-white.text-align-center.line-height-1-2:where(.w-variant-1b9c3328-e837-b7d1-34ec-5b0d8e699df1) {
  color: var(--black);
}

.heading-style-h1.text-weight-bold.extra-large {
  font-size: 6rem;
}

.heading-style-h1.is-white {
  color: #fff;
  font-size: 3.5rem;
}

.heading-style-h1.text-style-capitalize, .heading-style-h1.text-cap {
  text-transform: capitalize;
}

.heading-style-h1.text-size3-5rem {
  font-size: 3.5rem;
}

.form {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.heading-style-h3 {
  letter-spacing: -.06rem;
  font-size: 2.5rem;
  line-height: 1.3;
}

.heading-style-h3.text-color-white.text-size-2rem, .heading-style-h3.text-color-shade-black.text-align-center {
  font-size: 2rem;
}

.heading-style-h3.text-weight-normal.text-color-shade-black.inline_text {
  margin-right: .5rem;
}

.heading-style-h3.step {
  color: #000;
  font-size: 2rem;
}

.heading-style-h3.semi-capital {
  text-transform: capitalize;
}

.heading-style-h3.size-2rem {
  font-size: 2rem;
}

.heading-style-h3.text-color-black-25.text-weight-extralight {
  font-family: "Inter 28 Pt", Arial, sans-serif;
  font-weight: 200;
}

.heading-style-h3.text-color-shade-black.text-align-center {
  font-size: 2rem;
}

.button-secondary {
  box-shadow: 0 0 0 1px var(--cta--default);
  color: var(--85-86);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-size: .875rem;
  position: relative;
}

.button-secondary:hover {
  color: var(--95-96);
}

.background-color-black {
  background-color: var(--black);
  order: -1;
}

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

.text-size-small.text-color-shade-black-50.flex-child-stop, .text-size-small.text-color-shade-black-60.flex-child-stop {
  flex: none;
}

.text-size-small.text-weight-medium.opacity-80 {
  color: var(--85-86);
}

.text-size-small.text-weight-medium.text-color--595a54 {
  color: #595a54;
  line-height: 140%;
}

.text-size-small.text-weight-medium.text-color-white-85.line-height-1 {
  line-height: 1;
}

.text-size-small.is-opacity-70 {
  font-size: .8rem;
}

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

.text-size-medium.text-color-shade-black.opacity-70 {
  color: #000714b3;
}

.text-size-medium.text-color-shade-black-70.text-weight-medium {
  line-height: 1.5;
}

.text-size-medium.text-color-4d515b {
  color: #4d515b;
  line-height: 150%;
}

.text-size-medium.text-weight-semibold {
  line-height: 1.4;
}

.text-size-medium.text-weight-semibold.text-color-shade-black.text-align-center {
  text-wrap: balance;
}

.text-size-medium.text-weight-semibold.text-color-white-70 {
  color: #ffffffb3;
}

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

.text-align-center.text-style-semicaps {
  display: block;
}

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

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

.text-weight-semibold.text-style-underline {
  text-decoration: underline;
}

.text-weight-normal {
  font-weight: 400;
}

.text-size-regular {
  letter-spacing: 0;
  font-size: 1rem;
}

.text-size-regular.text-align-center.text-color-lightgreen {
  color: #afc6b2;
}

.text-size-regular.text-align-center.text-color-offwhite.opacity-70 {
  opacity: .7;
}

.text-size-regular.text-align-center.text-color-offwhite.is-opacity-70 {
  color: #fafafab3;
}

.text-size-regular.text-align-center.opacity-70 {
  color: #000714b3;
}

.text-size-regular.text-color-shade-black-60.hourly_pack {
  width: 21.5603rem;
  margin-bottom: 1rem;
}

.text-size-regular.is-opacity-70 {
  opacity: .7;
}

.text-size-regular.background-color-40.no-srink {
  flex: none;
}

.text-size-regular.opacity-50.pricing_dis {
  text-align: center;
  margin-top: 28px;
}

.text-size-regular.text-color-white-80 {
  color: #fffc;
}

.text-size-regular.text-color-dark {
  color: var(--shade-black);
  line-height: 1.4;
}

.text-size-regular.text-wrap {
  text-wrap: balance;
}

.text-size-regular.text-color-white-70 {
  color: #ffffffb3;
}

.text-size-regular.text-style-allcaps.text-color-white.text-weight-semibold {
  letter-spacing: -.03rem;
  line-height: 125%;
}

.text-size-regular.text-color-white.is-opacity-70 {
  opacity: .7;
}

.text-size-regular.text-weight-semibold.text-color-shade-black-50.text-wrap {
  text-wrap: balance;
}

.text-size-regular.text-weight-semibold.service-tag {
  background-color: #0000000d;
  border-radius: .25rem;
  padding: .25rem .5rem;
}

.text-size-regular.text-color-shade-black-70.text-weight-normal {
  line-height: 1.5;
}

.hide-desktop {
  display: none;
}

.text-color-white-95 {
  color: var(--95-96);
}

.text-color-white-85 {
  color: var(--85-86);
  position: static;
}

.text-color-white-65 {
  color: var(--65-66);
}

.text-color-white-55 {
  color: var(--55-56);
}

.text-color-white {
  color: var(--white);
  flex-direction: row;
  align-items: center;
}

.text-color-white.btn_text {
  height: 22px;
}

.navbar {
  z-index: 0;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.navbar.white {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
}

.navbar.dark {
  background-color: #0f1518;
}

.nav-logo {
  z-index: 2;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 11.25rem;
  height: 2.25rem;
  font-size: 1.25rem;
  display: flex;
}

.page-wrapper {
  background-color: #ddd0;
  overflow: clip;
}

.page-wrapper.no-padding {
  padding: 0;
}

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

.footer-main {
  grid-column-gap: 7rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 7rem;
  padding-bottom: 3.5rem;
  display: flex;
}

.footer-copyright_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-logo {
  width: 9.375rem;
  margin-bottom: .75rem;
  font-family: Zacbelx;
  font-size: 1.125rem;
  font-weight: 700;
}

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

.footer-agency {
  width: 100%;
}

.footer-agency.padding-negative {
  margin-top: -6rem;
}

.footer-heading_text {
  margin-bottom: 1rem;
  font-style: normal;
  font-weight: 600;
}

.footer-link_wrapper {
  color: #ffffffb3;
  white-space: pre-wrap;
  flex: 0 auto;
  font-style: normal;
}

.foooter-link {
  margin-bottom: .125rem;
  font-size: .875rem;
}

.footer-links {
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  display: flex;
  overflow: clip;
}

.footer-agency_links {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(auto, 22rem)) 13.125rem 13.25rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: flex-start stretch;
  width: 100%;
  display: grid;
}

.footer-sub {
  border-top: .03125rem solid #fff3;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.sub-footer-links {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cursor-dot {
  z-index: 40;
  background-image: linear-gradient(#0082f3, #0ef0ea);
  border-radius: 100%;
  width: .5rem;
  height: .5rem;
  transition: height .2s linear, width .2s linear, opacity .1s linear, top .1s linear, left .1s linear;
}

.cursor-wrapper {
  z-index: 10005;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor-wrapper:hover {
  display: block;
}

.cursor-wrapper.hide-tablet {
  z-index: 10006;
  z-index: 10006;
}

.cursor-circle {
  border: 2px solid #0088ff80;
  border-radius: 100%;
  width: 2rem;
  height: 2rem;
  transition: height .2s linear, height .2s linear;
  position: absolute;
}

.button-text {
  z-index: 902;
  font-weight: 500;
  position: relative;
}

.button-text.secondary.white-mode {
  color: #000714bf;
}

.button-text.text-color-white.button-text_semibold {
  font-weight: 600;
}

.nav_menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 41rem;
  display: flex;
}

.nav_menu.is-nav_menu {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  max-width: 54.25rem;
}

.nav_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_container.is-nav_container {
  max-width: none;
}

.button-bubble {
  z-index: 900;
  background-color: var(--cta--hover);
  border-radius: 100%;
  width: 3.125rem;
  height: 3.125rem;
  margin-top: 7.5rem;
  position: absolute;
  left: auto;
}

.button-bubble.white {
  background-color: #f2f2f2;
}

.button-bubble.button-ascent {
  background-color: #e0e0e0;
}

.button-bubble.hover.cookie {
  background-color: var(--blue);
  background-color: var(--blue);
}

.footer-line {
  background-color: var(--cta--default);
  width: 100%;
  height: .0625rem;
}

.cookie-consent_component {
  z-index: 900;
  background-color: var(--light-blue);
  border-top: 1px solid #0e0b3d40;
  padding: 1.5rem 2rem;
  position: fixed;
  inset: auto 0% 0%;
}

.cookie-consent_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cookie-consent_text {
  color: #0e0b3dd9;
  max-width: 46.5rem;
  font-size: .875rem;
  line-height: 1.6;
}

.cookie-consent_span {
  color: var(--cta--default);
  margin-left: .5rem;
  text-decoration: none;
  display: inline-block;
}

.cookie-consent_span:hover {
  border-bottom: 3px solid var(--cta--default);
  text-decoration: none;
}

.cursor-text {
  z-index: 12;
  color: var(--95-96);
  display: none;
  position: absolute;
}

.mega-menu_component {
  z-index: 997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--light-blue);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.mega-menu-inner_wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.mega-menu_wrapper {
  flex-direction: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 9rem;
  display: flex;
}

.menu-component {
  background-color: #ddd0;
  flex-direction: column;
  display: flex;
}

.nav-link_line {
  background-color: var(--cta--default);
  width: 100%;
  height: .0625rem;
}

.nav-wrapper {
  z-index: 100;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  transition: transform .28s, opacity .28s;
  display: flex;
  position: relative;
}

.show-mobile-landscape, .hide {
  display: none;
}

.nav-link_wrapper {
  color: var(--95-96);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link_wrapper.mega-menu {
  color: #0e0b3dbf;
  flex-direction: column;
  display: flex;
}

.banner {
  z-index: 999;
  grid-column-gap: 2rem;
  background-color: #14142b;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 2.5rem;
  display: flex;
}

.fixed_wrapper {
  z-index: 10003;
  width: 100%;
  position: static;
  inset: 0% 0% auto;
}

.section_review_text-wrapper_google-rating-icons {
  grid-column-gap: .25rem;
  display: flex;
}

.section_review_text-wrapper-rating-icon {
  color: #ffca6c;
  width: 1.5rem;
  height: 1.5rem;
}

.section_review_text-wrapper-rating-icon.footer {
  width: 1rem;
  height: 1rem;
}

.section_review_text-wrapper_google-rating {
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fs-hide {
  display: none;
}

.padding-xxsmall {
  padding: .25rem;
}

.padding-small {
  padding: 1rem;
}

.padding-xxlarge {
  padding: 5rem;
}

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

.padding-bottom.padding-xhuge {
  display: none;
}

.padding-bottom.padding-custom-1-5 {
  padding-bottom: 1.5rem;
}

.padding-bottom.padding-semi-medium {
  padding-bottom: 1.25rem;
}

.padding-bottom.padding-custom-2-5 {
  padding-bottom: 2.5rem;
}

.padding-bottom.padding-custom-1-125 {
  padding-bottom: 1.125rem;
}

.padding-bottom.padding-custom-1-875-rem {
  padding-bottom: 1.875rem;
}

.padding-bottom.padding-xsmall {
  padding: .5rem;
}

.padding-bottom.padding-xxsmall {
  padding-bottom: .75rem;
}

.section_review_text-wrapper_google-logo {
  width: 100%;
  max-width: 2.5rem;
}

.section_review_text-wrapper_google-logo.footer {
  object-fit: contain;
  object-fit: contain;
  width: 2.5rem;
  max-width: none;
  height: 2.5rem;
}

.section_review_text-wrapper_google-rating-wrapper {
  grid-column-gap: 1rem;
  color: var(--cta--default);
  border-radius: .25rem;
  align-items: center;
  display: flex;
}

.nav-dropdown_toggle {
  grid-column-gap: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 0;
  display: flex;
}

.nav-text {
  flex: 1;
  justify-content: center;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.nav_dropdown_link {
  grid-column-gap: 1rem;
  color: #000714b3;
  border-radius: .375rem;
  flex-direction: row;
  align-items: flex-start;
  padding: .75rem 1rem;
  display: flex;
}

.nav_dropdown_link:hover {
  background-color: var(--15);
}

.nav_dropdown_link.white:hover {
  background-color: #e6e6e6;
}

.nav_dropdown_link.text-color-dark-blue-85:hover {
  background-color: #0e0b3d1a;
}

.nav_dropdown-link_wrapper {
  grid-row-gap: .125rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-dropdown_list {
  border-radius: .25rem;
}

.nav-dropdown_list.w--open {
  width: 19rem;
  position: static;
}

.nav-dropdown_list.background-color-black {
  text-decoration: none;
}

.nav-dropdown_list.background-color-black.w--open {
  border: 1px solid #303030;
  position: absolute;
}

.nav-dropdown_list.background-color-black.white.w--open {
  background-color: var(--white);
  border: 1px solid #f2f2f2;
}

.form_success-message {
  background-color: var(--cta--default);
  color: var(--off-white);
  border-radius: .25rem;
  padding: 1rem 1.5rem;
  font-size: 1.1rem;
  font-weight: 500;
}

.text-color-dark-blue-85 {
  color: #0e0b3dd9;
  margin-right: 0;
}

.text-color-dark-blue-85.mega-menu-dropdown-arrow {
  position: static;
}

.background-color-shade-black {
  background-color: var(--shade-black);
}

.section_review_text-wrapper_google-rating-icon-wrapper {
  grid-column-gap: .75rem;
  align-items: center;
  display: flex;
}

.sub-footer-links_left-wrappr {
  grid-column-gap: 1rem;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.footer_icons_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  margin-top: 1.5rem;
  display: flex;
}

.footer_icon_wrapper {
  background-color: #fff;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.footer_icon_wrapper:hover {
  background-color: #fffc;
}

.footer_icon {
  color: var(--shade-black);
  width: 1.75rem;
  height: 1.75rem;
}

.text-color-shade-black {
  color: var(--shade-black);
}

.text-color-shade-black-70 {
  color: #000714b3;
}

.text-color-shade-black-50 {
  color: #00071480;
}

.saas_form_input-field {
  z-index: 99;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--shade-white);
  color: #000714a6;
  border: 1px #000;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 3.3125rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  display: flex;
  position: relative;
}

.saas_form_input-field:hover, .saas_form_input-field.w--current {
  background-image: linear-gradient(#0000000d, #0000000d);
}

.saas_form_input-field.select-field {
  font-size: 1rem;
  display: none;
  overflow: scroll;
}

.saas_form_input-field.text-area {
  min-height: 8.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.saas_form-label-group {
  flex-direction: column;
  flex: 1;
  width: 100%;
  display: flex;
  position: relative;
}

.saas_form_label-groups {
  z-index: 98;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.saas_form-form {
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.saas_form-block {
  border-radius: 1rem;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.saas_form-block-close-icon {
  z-index: 999;
  color: #0007148f;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.saas_form_background {
  z-index: 10;
  background-color: #00071499;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.saas_form-label-multi-group {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.design-gallery_hero {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.design-gallery_hero_wrapper.new {
  display: none;
}

.design-gallery_hero_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  display: flex;
}

.design-gallery_hero_project {
  width: 100%;
  max-width: 50%;
}

.design-gallery_hero_project-image {
  background-color: #969696;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: .25rem;
  min-height: 31.25rem;
  margin-bottom: 1.5rem;
  transition: background-position 20s linear;
  box-shadow: 0 0 0 1px #0007141a;
}

.design-gallery_hero_project-image:hover {
  background-position: 50% 100%;
}

.design-gallery_hero_project-image.cacania-medcare-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979ea50decfa3d38dfa87_cacania-medcare.webp");
  transition-duration: 63s;
}

.design-gallery_hero_project-image.muse-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979e94a9d03b96d8a666e_muse-nft.webp");
  transition-duration: 35s;
}

.design-gallery_hero_project-image.hotjar-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979e9016b9f0293183e0f_hotjar.webp");
  transition-duration: 53s;
}

.design-gallery_hero_project-image.chicago-pizza-oven-grinder-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979ea59ca157da9dc6744_chicago-pizza.webp");
  transition-duration: 40s;
}

.design-gallery_hero_project-image.basil-park-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979ea3eb97510cbb7adcc_basil-park.webp");
  transition-duration: 57s;
}

.design-gallery_hero_project-image.stl-tax-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979e9c6a82da385ccb4e5_stl-tax.webp");
  transition-duration: 35s;
}

.design-gallery_hero_project-image.saleshandy-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979ea65f754bac7b91e4a_saleshandy-best-mailshake-alternative.webp");
  transition-duration: 80s;
}

.design-gallery_hero_project-image.web-tech-evolution-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/65397b6a7f63a53668e0aa46_web-tech-evolution-home.avif");
  transition-duration: 63s;
}

.design-gallery_hero_project-image.web-tech-evolution-about {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/65397b6ae16c51261f970671_web-tech-evolution-about.avif");
  transition-duration: 40s;
}

.design-gallery_hero_project-image.waves-infotech-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979e94fa0343847f304c9_waves-infotech.webp");
  transition-duration: 50s;
}

.design-gallery_hero_project-image.learners-ai {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653979e9c69df58df2649694_learners-ai.webp");
  transition-duration: 65s;
}

.design-gallery_hero_project-image.stockpe-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653ab950ecfc62d2b4698c1d_stockpe.avif");
  transition-duration: 57s;
}

.design-gallery_hero_project-image.sidebar-advisory-home {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653ab96496b0ea0a36cc3ce9_home.avif");
  transition-duration: 52s;
}

.design-gallery_hero_project-image.sidebar-advisory-services {
  background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/653ab9643564eb9a15befa10_focus-area.avif");
  transition-duration: 22s;
}

.design-gallery_hero_project-container {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.design-gallery_hero_project-container.web-tech {
  display: none;
}

.design-gallery_hero_project_heading-wrapper {
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.design-gallery_hero_projects {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-direction: column;
  display: flex;
}

.design-gallery_hero_paragraph_wrapper {
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
}

.footer-newsletter {
  background-color: #1a202c;
  flex: 0 auto;
  max-width: 19rem;
  padding: 1rem;
}

.footer_newsletter_input-field {
  color: var(--shade-black);
  background-color: #fff;
  border: 0 #000;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 100%;
  max-height: 2.5rem;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
}

.footer_newsletter_input-field::placeholder {
  color: #000714b3;
}

.footer_newsletter_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer_newsletter_submit {
  width: 100%;
  height: 2.5rem;
  font-weight: 500;
}

.footer_newsletter_success-message {
  background-color: #ddd0;
  padding: 0;
}

.footer_newsletter_success-message-icon {
  color: #fff;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.footer_newsletter_form_input-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.footer_newsletter_form_error-message {
  color: #000000bf;
  background-color: #c5c5c5;
  margin-top: 1.25rem;
  padding: 1rem;
  font-size: .875rem;
}

.webflow-maintenance_hero_review {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--75);
  align-items: center;
  padding: .65rem;
  display: flex;
}

.webflow-maintenance_hero_review:where(.w-variant-df5628f9-8492-0d6b-e3d9-8d32994927d2) {
  color: #fff;
}

.webflow-maintenance_hero_review.no-padding {
  padding: 0;
}

.webflow-maintenance_hero_review.dark-bg-15 {
  color: #fff;
}

.webflow-maintenance_hero_review.dark-bg-15.cta_no_padding {
  padding-left: 0;
  padding-right: 0;
}

.webflow-maintenance_hero_review.dark-bg {
  color: #fff;
}

.webflow-maintenance_hero_review.dark-bg.no_padding {
  padding: 0;
}

.webflow-maintenance_hero_review-logo {
  height: 2rem;
}

.webflow-maintenance_hero_review-logo.clutch.initial:where(.w-variant-df5628f9-8492-0d6b-e3d9-8d32994927d2), .webflow-maintenance_hero_review-logo.clutch.initial.dark-bg-3, .webflow-maintenance_hero_review-logo.clutch.initial.dark-bg-17 {
  width: 2.5rem;
  height: 2.5rem;
}

.webflow-maintenance_hero_review-logo.clutchwhite {
  height: 2.5rem;
}

.webflow-maintenance_hero_review-logo.clutch {
  height: 3.3rem;
}

.webflow-maintenance_hero_review-logo.clutch.initial:where(.w-variant-df5628f9-8492-0d6b-e3d9-8d32994927d2), .webflow-maintenance_hero_review-logo.clutch.initial.dark-bg-3, .webflow-maintenance_hero_review-logo.clutch.initial.dark-bg-17 {
  width: 2.5rem;
  height: 2.5rem;
}

.webflow-maintenance_hero_review-logo.clutch.transparent {
  height: 2rem;
}

.webflow-maintenance_hero_review-logo.clutch.initial:where(.w-variant-df5628f9-8492-0d6b-e3d9-8d32994927d2), .webflow-maintenance_hero_review-logo.clutch.initial.dark-bg-3, .webflow-maintenance_hero_review-logo.clutch.initial.dark-bg-17, .webflow-maintenance_hero_review-logo.clutch.initial.dark-bg-3 {
  width: 2.5rem;
  height: 2.5rem;
}

.webflow-maintenance_hero_review-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  font-size: .8125rem;
  display: flex;
}

.webflow-maintenance_hero_review-stars {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.webflow-maintenance_hero_review-star {
  width: 1.125rem;
  height: 1.125rem;
}

.webflow-maintenance_hero_review-star.clutch-rating {
  color: #ef4335;
}

.fs-cc-components {
  display: none;
}

.banner_button {
  grid-column-gap: .5rem;
  border: 1px solid #fff;
  border-radius: .25rem;
  align-items: center;
  padding: .25rem .75rem;
  transition: background-color .1s;
  display: flex;
}

.banner_button:hover {
  border-color: var(--1463ff);
  background-color: var(--1463ff);
}

.banner_button_icon {
  width: .875rem;
}

.banner_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.banner_wrapper.center {
  justify-content: center;
}

.banner_main_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.banner_container {
  width: 100%;
  max-width: 81.25rem;
  margin-left: auto;
  margin-right: auto;
}

.nav_dropdown_toggle-text {
  color: #00071499;
  cursor: pointer;
}

.nav_dropdown_toggle-text.dark {
  color: #fff;
}

.nav_dropdown_toggle-text.is-nav_dropdown_toggle-text {
  color: var(--black);
}

.website_audit_form {
  z-index: 999;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding: 7rem 4rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.website_audit_form_wrapper {
  z-index: 99;
  grid-row-gap: 2rem;
  border-radius: .75rem;
  flex-direction: column;
  width: 100%;
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem;
  display: flex;
  position: relative;
}

.footer-row {
  border-top: 1px solid #fff3;
  justify-content: space-between;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.footer-row_details {
  color: var(--75-76);
  max-width: 17rem;
  font-size: .875rem;
  font-weight: 600;
}

.footer-row_links {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-cover {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.image-cover.out {
  height: auto;
  padding-bottom: 100%;
}

.image-cover.contain {
  object-fit: contain;
}

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

.image-cover.center.inverse {
  transform: rotate(180deg);
}

.opacity-50 {
  opacity: .5;
}

.footer-newsletter_face {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 3rem;
  display: flex;
}

.footer_newsletter_face-image {
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}

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

.padding-section-large._2 {
  padding-bottom: 0;
}

.padding-section-large.padding-top-8-5rem {
  padding-top: 8.5rem;
}

.padding-section-large.padding-top-bottom-8-5rem {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}

.padding-section-large.padding-bottom-0 {
  padding-bottom: 0;
}

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

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

.padding-section-large.padding-bottom-extra {
  padding-bottom: 10rem;
}

.padding-section-large.padding-top-extra {
  padding-top: 10rem;
}

.padding-section-large.background-color-shade-white.bottom-0 {
  padding-bottom: 0;
}

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

.padding-section-large.is-team-members {
  padding-top: 0;
}

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

.list_cs {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.text-style-underline {
  text-decoration: underline;
}

.ceo_profile_image {
  border-radius: 100%;
  width: 4.5rem;
}

.watsapp_link_block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--blue);
  background-color: var(--blue);
  color: var(--white);
  cursor: pointer;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 2rem;
  display: flex;
}

.watsapp_link_block:hover {
  background-color: var(--black);
  color: var(--white);
}

.watsapp_link_block.alternate-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--fcfcfc);
  color: #002d85;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: all .28s;
}

.watsapp_link_block.alternate-button:hover {
  color: #fff;
  background-image: linear-gradient(#000, #000);
}

.watsapp_link_block.blue {
  background-color: var(--blue);
}

.watsapp_logo {
  width: 1.25rem;
  height: 1.25rem;
}

.footer_cta {
  color: #fff;
  background-color: #131313;
  border-radius: 12px;
  max-width: 18.25rem;
  padding: 20px 1.25rem;
}

.profile_header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.profile_header.card_align-center {
  justify-content: flex-start;
  align-items: flex-start;
}

.profile_header.card_align-left {
  flex-flow: row;
}

.other-footer {
  color: #fff;
  background-color: #131313;
}

.toggle-more-footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.close-icon-footer {
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 1rem;
  height: 1rem;
}

.more-footer-content {
  height: auto;
  overflow: hidden;
}

.footer_badges-wrap {
  background-color: #f5f5f5;
}

.badges-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.badge_item {
  align-self: stretch;
  max-width: 11rem;
}

.badge_item.clutch-big {
  max-width: 17rem;
}

.footer_sub-hero {
  margin-top: 64px;
  margin-bottom: 64px;
}

.footer_head {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #ffffffbf;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.icon-size-medium {
  width: 1.5rem;
  height: 1.5rem;
  display: none;
}

.nav-badge-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-badge-wrapper.is-nav-badge-wrapper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.nav-badge {
  background-color: var(--red);
  color: var(--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: .65rem;
  font-weight: 500;
  display: block;
}

.nav-badge.is-nav-badge {
  padding: .125rem .75rem;
}

.padding-xsmall {
  padding: .75rem;
}

@media screen and (max-width: 991px) {
  body {
    cursor: default;
  }

  h1 {
    font-size: 2.75rem;
  }

  h2 {
    font-size: 2.5rem;
  }

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

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

  .padding-vertical.padding-huge {
    padding: 5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h1 {
    font-size: 3rem;
  }

  .heading-style-h1.text-weight-bold.extra-large {
    font-size: 4rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h3 {
    font-size: 1.75rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
  }

  .text-rich-text {
    align-items: flex-start;
  }

  .form-checkbox-icon {
    flex: none;
  }

  .text-size-regular {
    line-height: 1.5;
  }

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

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

  .hide-desktop {
    display: block;
  }

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

  .text-color-white-85 {
    margin-left: 0;
  }

  .navbar {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
  }

  .home-hero-section {
    align-items: flex-start;
    padding-top: 10rem;
  }

  .hero-text_wrapper {
    align-items: center;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .home-hero-projects {
    grid-template-columns: 2fr 2fr 2fr;
    width: 160%;
    padding-left: 0;
    padding-right: 0;
    transform: translate(15%);
  }

  .usp-section {
    padding-bottom: 0;
  }

  .usp-section_center {
    grid-row-gap: 4rem;
    align-items: flex-start;
  }

  .usp-points {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: repeat(auto-fit, minmax(21rem, 1fr));
    grid-auto-columns: 1fr;
  }

  .usp-point_card {
    align-items: flex-start;
  }

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

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

  .customers-paragraph {
    max-width: 37.9rem;
    margin-bottom: 3.5rem;
  }

  .customer-logo.horizontal-logo.large {
    height: 3.5rem;
  }

  .testimonial-section {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .testimonial-wrapper {
    grid-row-gap: 3.5rem;
    align-items: flex-start;
  }

  .testimonial-right-arrow {
    width: 3.5rem;
    height: 3.5rem;
    margin-top: 3rem;
    inset: auto 0% 0% auto;
  }

  .testimonial-left-arrow {
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    margin-top: 3rem;
    margin-right: 5rem;
    inset: auto auto 0% 0%;
  }

  .client-testimonial {
    margin-left: 0;
    margin-right: 0;
  }

  .cta-banner {
    grid-column-gap: 0rem;
    text-align: center;
    justify-content: flex-start;
    max-width: 46rem;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-right: 4rem;
  }

  .cta-banner-text_wrapper {
    z-index: 1;
    align-items: center;
    max-width: 38rem;
    position: relative;
  }

  .cta-banner-projects {
    z-index: 0;
  }

  .footer-main {
    grid-column-gap: 6rem;
  }

  .footer-agency.padding-negative-mobile-landscape {
    margin-top: -6rem;
  }

  .footer-agency_links {
    grid-column-gap: 2.5rem;
    flex-wrap: wrap;
    grid-template-columns: repeat(auto-fit, minmax(auto, 18rem)) minmax(auto, 13rem) minmax(auto, 13.5rem);
    justify-items: start;
    display: grid;
  }

  .webflow-sites-section {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .webflow-sites-cards {
    grid-column-gap: 1.75rem;
    grid-row-gap: 6rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .webflow-sites-card {
    background-image: none;
    max-width: 30rem;
    height: 100%;
    min-height: auto;
    max-height: 30rem;
  }

  .webflow-sites-card.sidebar {
    background-image: none;
  }

  .webflow-sites-card.boise-cascade {
    background-image: none;
    display: block;
  }

  .webflow-sites_wrapper {
    grid-row-gap: 3.5rem;
    align-items: center;
  }

  .faq-wrapper {
    grid-row-gap: 3.5rem;
  }

  .contact-section {
    padding-top: 12rem;
  }

  .contact-heading_wrapper {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .contact-card {
    order: 1;
    width: 100%;
    margin-top: 3rem;
  }

  .about-hero-section {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .about-hero_paragraph-wrapper {
    max-width: 41rem;
  }

  .about-hero_wrapper {
    max-width: 44.4rem;
  }

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

  .about-mission_wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .about-beliefs-section {
    padding-bottom: 8rem;
  }

  .our-beliefs_wrapper {
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: flex-start;
    position: static;
  }

  .about-team-section {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .about-team-heading_wrapper {
    max-width: 43rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .team-card_wrapper {
    grid-column-gap: 3rem;
    justify-content: center;
  }

  .team-details {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .team-details.hellomaitrik {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .team-details_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .team-details_image {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 100%;
  }

  .team-details_image.hellomaitrik {
    object-position: 50% 5%;
    object-position: 50% 5%;
  }

  .button-text {
    font-size: 1rem;
  }

  .button-text.nav-link {
    font-size: 1.25rem;
  }

  .team-card-decription_wrapper {
    grid-row-gap: 2rem;
  }

  .team-card-details_wrapper {
    width: 100%;
    height: 100%;
    min-height: 50vh;
    max-height: none;
    padding-top: 4rem;
    padding-bottom: 0;
    overflow: auto;
  }

  .team-card-social_wrapper {
    padding-bottom: 4rem;
  }

  .close-cursor {
    color: var(--95-96);
  }

  .blog-featured-section {
    padding-top: 6rem;
  }

  .blog-featured_wrapper {
    grid-row-gap: 4rem;
  }

  .blog-featured-collection_list {
    grid-template-columns: repeat(auto-fit, minmax(23rem, 1fr));
  }

  .blog-posts {
    width: 100%;
  }

  .blog-featured-post_heading {
    max-width: none;
  }

  .blogs-description_wrapper {
    width: 100%;
  }

  .blog-post-hero-section {
    padding-top: 6rem;
  }

  .belief-content_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-wrap: wrap;
    grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
    justify-content: flex-start;
    width: 100%;
  }

  .nav_menu {
    z-index: 1;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    background-color: #fff;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-height: 100svh;
    margin-left: auto;
    margin-right: auto;
    padding: 20% 0 10%;
    position: absolute;
    inset: 0%;
  }

  .cookie-consent_text {
    max-width: 33.7rem;
  }

  .cookie-consent_span {
    margin-left: 0;
  }

  .privacy-policy-section {
    padding-top: 6rem;
  }

  .mega-menu_component {
    flex-direction: row;
    align-items: center;
  }

  .mega-menu_wrapper {
    padding-top: 25%;
  }

  .menu-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-link {
    font-size: 1.5rem;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
  }

  .hamburger-menu {
    width: 2.5rem;
  }

  .theharshmak {
    display: none;
  }

  .testimonial_profile {
    justify-content: flex-start;
  }

  .end-cta-off-graphic_wrapper {
    font-size: 2.5vw;
  }

  .section-end-cta {
    grid-row-gap: 3.5rem;
    padding-top: 8rem;
  }

  .end-cta-item {
    width: 100%;
    padding-bottom: 16rem;
  }

  .end-cta-item.one {
    border-bottom: 1px solid #fff3;
    border-right-style: none;
    border-right-width: 0;
  }

  .end-cta-item.two {
    width: 100%;
  }

  .end-cta-on-graphic_wrapper {
    font-size: 2.5vw;
  }

  .end-cta_component {
    border-width: 0;
    flex-direction: column;
  }

  .search-result_list {
    max-width: 35rem;
  }

  .search-result_wrapper {
    grid-row-gap: 2rem;
  }

  .blog-categories-section {
    padding-top: 6rem;
  }

  .blog-categories_paragraph {
    text-align: left;
  }

  .blog-categories-collection_list {
    grid-row-gap: 4rem;
    grid-template-columns: minmax(min-content, 40rem);
    justify-content: start;
    max-width: 35rem;
  }

  .blog-categories-collection_item {
    max-width: none;
  }

  .blog-categories-item_wrapper {
    width: 100%;
    max-width: none;
  }

  .team-details-line {
    width: 100%;
    max-width: 38rem;
  }

  .belief-content_icon {
    margin-bottom: 1rem;
  }

  .about-hero_image {
    height: auto;
    min-height: 22rem;
  }

  .testimonial-slider_wrapper {
    min-height: 30rem;
  }

  .belief-text_wrapper {
    text-align: center;
    max-width: 33rem;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .team-details-image_wrapper {
    width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: 50vh;
  }

  .hide-tablet {
    display: none;
  }

  .nav-link_wrapper {
    justify-content: space-between;
  }

  .nav-link_wrapper.mega-menu {
    padding: 1.25rem;
  }

  .show-tablet {
    display: block;
  }

  .about-image-profile_card {
    height: 5rem;
    inset: auto 10% -12% auto;
  }

  .about-image-audio_card {
    height: 3.5rem;
    bottom: 14%;
    left: -1.7rem;
  }

  .about-image_arrow {
    max-width: 7.5rem;
    inset: auto 5% -7% auto;
    transform: rotate(0);
  }

  .blog-post-image_wrapper {
    aspect-ratio: 16 / 9;
    object-fit: cover;
  }

  .banner {
    z-index: 1003;
    position: relative;
  }

  .capabilities_hero {
    grid-row-gap: 6rem;
    background-color: #000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section_capabilites-deck_heading-wrapper {
    max-width: none;
    margin-left: 0;
    padding-right: 2.5rem;
  }

  .section_capabilities-deck-heading {
    max-width: 37rem;
  }

  .section_capabilities-deck-paragraph {
    max-width: 36.9rem;
  }

  .section_capabilities-deck_image-wrapper-interaction {
    top: -3.4rem;
    left: auto;
    right: 15%;
  }

  .section_capabilities-deck_image-wrapper-figma {
    top: 12rem;
    left: 10%;
  }

  .section_capabilities-deck_image-wrapper-webflow {
    top: 8.5rem;
    left: 25%;
  }

  .section-capabilities-deck_image-wrapper-arrow {
    left: 17%;
    transform: rotateX(0)rotateY(180deg)rotateZ(45deg);
  }

  .section_service_cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .section_service_card-heading {
    font-size: 1.5rem;
  }

  .capabilities_client-review {
    padding-bottom: 8rem;
  }

  .section_review-wrapper {
    grid-row-gap: 4rem;
    flex-wrap: wrap;
  }

  .section_client-review_text-wrapper {
    width: 100%;
  }

  .section_review_testimonial_slider-company {
    flex-wrap: wrap;
  }

  .section_review_testimonial_slide-wrapper {
    flex-direction: row;
  }

  .case-studies_case-study_heading-wrapper {
    max-width: 37rem;
  }

  .case-studies_case-study_image-wrapper {
    grid-row-gap: 3.5rem;
    flex-wrap: wrap;
  }

  .case-studies_case-study_sticky-wrapper {
    flex: 1;
    order: -1;
    max-width: 48rem;
  }

  .case-studies_case-study_sticky {
    position: static;
  }

  .case-studies_case-study_sticky-paragraph {
    max-width: 20rem;
  }

  .webflow-experts_hero-section {
    padding-top: 6rem;
  }

  .text-align-left-tablet {
    text-align: left;
  }

  .max-width-medium {
    position: relative;
    top: 0%;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-bottom {
    width: 100%;
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom.padding-huge {
    padding-bottom: 5rem;
  }

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

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

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

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

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

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

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

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

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

  .webflow-experts_hero-section_image-wrapper {
    font-weight: 400;
  }

  .webflow-experts_hero-section_image-overlap-element.absolute-1 {
    max-width: 6.5rem;
    top: -4rem;
    left: 3%;
  }

  .webflow-experts_hero-section_image-overlap-element.absolute-2 {
    max-width: 4rem;
    right: 2%;
  }

  .webflow-experts_hero-section_image-overlap-element.absolute-3 {
    top: auto;
    bottom: -2rem;
    left: 3%;
  }

  .webflow-experts_hero-section_image-overlap-element.absolute-5 {
    max-width: 7rem;
    bottom: 6rem;
    right: 0%;
  }

  .webflow-experts_benefits-section_video {
    max-width: 30rem;
    max-height: 20rem;
  }

  .webflow-experts_benefits-section_wrapper {
    flex-wrap: wrap;
  }

  .webflow-experts_benefits-section_text-wrapper {
    max-width: 39rem;
  }

  .webflow-experts_benefits-section_list {
    max-width: 28rem;
  }

  .webflow-experts_process-section_wrapper {
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .webflow-experts_process-section_cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(20.25rem, 1fr));
    grid-auto-columns: 1fr;
    align-content: center;
    display: grid;
  }

  .webflow-experts_process-section_card {
    margin-bottom: 0;
  }

  .webflow-experts_project-section_heading-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
  }

  .webflow-experts_project-section_project {
    grid-column-gap: 2.5rem;
    grid-row-gap: 4rem;
    grid-template-rows: min-content;
    grid-template-columns: repeat(auto-fit, minmax(25.75rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .webflow-experts_project-section_project-image-wrapper {
    flex-direction: column;
    max-width: 30rem;
    display: flex;
  }

  .webflow-experts_project-section_project-text-wrapper {
    max-width: 32rem;
  }

  .webflow-experts_cta-section_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(19.5rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .webflow-experts_cta-section_image-wrapper {
    width: auto;
  }

  .webflow-experts_cta-section_text-wrapper {
    text-align: center;
    align-items: center;
  }

  .webflow-experts_cta-section_image {
    max-width: 28rem;
    display: none;
  }

  .webflow-experts_process-section_text-wrapper {
    position: static;
  }

  .webflow-experts_project-section_project-image-window {
    align-self: stretch;
  }

  .section_review_text-wrapper_google-logo {
    max-width: 3rem;
  }

  .web-design_hero-section {
    padding-top: 6rem;
  }

  .web-design_hero-section_heading-wrapper {
    max-width: 40rem;
  }

  .nav-dropdown_toggle {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav-dropdown_toggle.w--open {
    padding-bottom: 0;
  }

  .nav-text {
    font-size: 1.5rem;
  }

  .nav_dropdown_link {
    justify-content: center;
    align-items: center;
    font-size: 1.1rem;
  }

  .nav_dropdown_link:hover {
    background-color: #4d4d4d00;
  }

  .nav-dropdown_list.w--open {
    background-color: #ddd0;
    padding-top: .75rem;
    position: static;
  }

  .section_review_text-wrapper {
    grid-column-gap: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .country_hero_wrapper {
    grid-row-gap: 3.75rem;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
  }

  .country_hero_content_wrapper {
    text-align: center;
    flex-direction: column;
    flex: 1;
    align-items: center;
    min-width: auto;
    max-width: 52rem;
    display: flex;
  }

  .country_hero_graphic_wrapper {
    max-width: 40rem;
  }

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

  .country_video-testimonial_content-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .country_video-testimonial_video-wrapper {
    max-width: 35rem;
  }

  .country_video-testimonial_quote-wrapper {
    text-align: center;
  }

  .country_video-testimonial_stars {
    justify-content: center;
    align-items: center;
  }

  .country_video-testimonial_quote {
    font-size: 1.5rem;
  }

  .country_cta_content_wrapper {
    max-width: 28rem;
  }

  .country_cta_graphic_wrapper {
    max-width: 50rem;
    min-height: 24rem;
    max-height: 24rem;
  }

  .country_cta_graphic_image {
    min-height: 24rem;
    max-height: 24rem;
  }

  .country_services_wrapper {
    align-items: center;
  }

  .country_services_tabs {
    width: 100%;
  }

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

  .country_services_tab-pane {
    text-align: center;
    width: 100%;
  }

  .country_services_tab-paragraph-wrapper {
    align-items: center;
  }

  .country_services_tabpane-link {
    align-self: center;
  }

  .country_services_tab-pane_wrapper {
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: center;
  }

  .country_why_wrapper {
    grid-row-gap: 4rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .country_why_heading_wrapper {
    max-width: 41rem;
    position: static;
  }

  .country_why_points_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
    grid-auto-columns: 1fr;
    max-width: none;
    display: grid;
  }

  .country_why_points-point {
    width: 100%;
    max-width: 34rem;
  }

  .country_projects_project {
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: center;
  }

  .country_projects_project_content {
    text-align: center;
    order: -1;
    max-width: 34rem;
  }

  .country_projects_project_graphic {
    max-width: 35rem;
  }

  .country_projects_project_link {
    justify-content: center;
    align-self: center;
  }

  .country_projects_project_graphic-background {
    min-width: auto;
  }

  .country_projects_container {
    width: 100%;
  }

  .country_industry_wrapper {
    text-align: center;
  }

  .country_testimonial_wrapper {
    align-items: center;
  }

  .country_testimonial_background_cards {
    grid-column-gap: 1rem;
    grid-row-gap: 6rem;
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  }

  .country_testimonial_background_card {
    padding-top: 6rem;
  }

  .country_testimonial_background_card-rating {
    justify-content: center;
  }

  .country_testimonial_background_card-star {
    width: 1.75rem;
    height: 1.75rem;
  }

  .country_form_wrapper {
    grid-template-columns: repeat(auto-fit, minmax(28rem, 1fr));
  }

  .country_form_content_wrapper, .country_form_form_wrapper {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .country_mini-cta_content-wrapper {
    order: -1;
    align-items: center;
    max-width: 41rem;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .country_mini-cta_wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .country_cta_graphic-handle-bar {
    height: 26rem;
  }

  .country_video-testimonial_popup-content-wrapper.video {
    max-width: 44rem;
    max-height: 29rem;
  }

  .case-studies_case-study_image-container.theharshmak {
    display: block;
  }

  .country_testimonial_person-photo {
    width: 8rem;
    height: 8rem;
  }

  .rich-text-white-mode h1 {
    font-size: 2.75rem;
  }

  .rich-text-white-mode h2 {
    font-size: 2.5rem;
  }

  .nav-dropdown-arrow {
    margin-left: 0;
  }

  .saas_hero {
    padding-top: 6rem;
  }

  .saas_logo_strip {
    grid-column-gap: 1rem;
  }

  .saas_logo-image {
    height: 2rem;
  }

  .saas_logo-image.height-1-5rem.greyscale {
    height: 1.7rem;
  }

  .saas_logo-image.sarvam {
    height: 1.125rem;
  }

  .footer_icons_wrapper {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .saas_usp {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .subscription_usp_point-card {
    align-items: center;
    padding: 2rem 1.5rem;
  }

  .subscription_usp_wrapper {
    grid-row-gap: 4rem;
    justify-content: center;
    align-items: center;
  }

  .subscription_usp_points {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
    grid-auto-columns: 1fr;
    align-content: center;
  }

  .saas_usp_text-tip {
    max-width: 12rem;
    right: -17%;
  }

  .saas_usp_banner {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas_usp_banner_wrapper {
    grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
  }

  .saas_pricing {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas_pricing_cards {
    grid-row-gap: 3rem;
    flex-direction: column;
    width: 100%;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
  }

  .saas_cta-banner_wrapper {
    grid-row-gap: 2.5rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .saas_cta {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas_pricing_card-outline {
    border-left-style: solid;
    flex: 0 auto;
    width: 100%;
  }

  .saas_cta_hour-glass.left-side-position-top, .saas_cta_hour-glass.left-side-position-bottom {
    width: 15rem;
    height: 15rem;
  }

  .saas_cta_hour-glass.right-side-position {
    width: 25rem;
    height: 25rem;
    right: -30%;
  }

  .saas_cta_hour-glass.left-side-position-top, .saas_cta_hour-glass.left-side-position-bottom {
    width: 15rem;
    height: 15rem;
  }

  .saas_faq.padding-top-bottom-extra {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas_faq_wrapper {
    max-width: 40rem;
  }

  .saas_fit_heading_wrapper {
    max-width: 39rem;
  }

  .saas_faq_image.position-right-side {
    max-width: 13rem;
  }

  .saas_faq_image.position-left-side {
    max-width: 8rem;
    left: -8%;
  }

  .saas_faq_image.communication {
    max-width: 13rem;
    right: -7.9rem;
  }

  .saas_faq_image.colors {
    max-width: 8rem;
    left: -8%;
  }

  .saas_process {
    padding-bottom: 6rem;
  }

  .saas_process_wrapper {
    grid-template-columns: 1.25fr 1fr;
  }

  .saas_process_step-detail-wrapper {
    grid-column-gap: 1.5rem;
  }

  .subscription_usp_heading-wrapper {
    max-width: 38rem;
  }

  .saas_process_graphics-text {
    bottom: 0;
    right: -33%;
  }

  .saas_form {
    padding-top: 10rem;
    padding-bottom: 8rem;
  }

  .saas_form_input-field {
    min-height: 2.75rem;
  }

  .saas_form-hero-wrapper {
    max-width: 48rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .subscription_benefit_point-card {
    align-items: center;
    padding: 2rem 1.5rem;
  }

  .saas_testimonial_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .saas_testimonial_heading-container {
    max-width: 27rem;
  }

  .saas_testimonial_cards {
    width: 100%;
  }

  .saas_testimonial_slider-mask {
    flex: 0 auto;
    width: 70%;
  }

  .saas_scope_content-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
  }

  .saas_info-cta {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas_clutch_graphics {
    grid-template-columns: repeat(auto-fit, minmax(12.25rem, 1fr));
  }

  .saas_clutch_graphics.block-5 {
    grid-template-columns: repeat(auto-fit, minmax(13.25rem, 1fr)) 200px 200px;
  }

  .saas_clutch_graphics.block-5.gap-0 {
    justify-content: center;
  }

  .saas_clutch_graphic-image.clutch-champion {
    width: 13.5rem;
    height: 11.4rem;
  }

  .blog-post-cta.services {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .case-studies_projects {
    grid-row-gap: 3rem;
    grid-template-columns: repeat(auto-fit, minmax(22.5rem, 1fr));
  }

  .case-studies_project-image-wrapper {
    height: 18rem;
  }

  .case-studies_button-text {
    line-height: 1.5;
  }

  .service_hero_card-content {
    flex: 1;
  }

  .design-gallery_hero {
    padding-top: 6rem;
  }

  .design-gallery_hero_project {
    max-width: 50rem;
  }

  .design-gallery_hero_project-image {
    transition-property: none;
  }

  .design-gallery_hero_project-image:hover {
    background-position: 50% 0;
  }

  .design-gallery_hero_project-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .login_hero {
    padding-bottom: 8rem;
  }

  .user_dashboard_hero {
    padding-top: 12rem;
    padding-bottom: 6rem;
  }

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

  .user_dashboard_content_card_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .user_dashboard_hero_graphic {
    display: none;
  }

  .user_dashboard_content_collection-item_form-container {
    flex: 0 auto;
    width: auto;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .user_dashboard_content_collection-item_form-circle {
    width: 4.5rem;
  }

  .user_dashboard_content_collection-item_form_success-message-wrapper, .user_dashboard_content_collection-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .design-gallery_hero_projects {
    grid-column-gap: 7rem;
    grid-row-gap: 7rem;
  }

  .agencies-directories_hero_header_paragraph-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .agencies-directories_collection-list {
    grid-template-columns: repeat(auto-fit, minmax(24.25rem, 1fr));
  }

  .agencies-directories_service {
    max-width: 15rem;
  }

  .agencies-directories_filters-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column wrap;
    align-items: center;
  }

  .agencies-directories_search-button_wrapper {
    width: 100%;
    max-width: 30rem;
  }

  .webflow-agency_hero_wrapper {
    flex-direction: column;
    align-items: center;
  }

  .webflow-agency_hero_content {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .webflow-agency_hero_form_wrapper {
    width: 100%;
  }

  .webflow-agency_hero_content_paragraph {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .webflow-agency_hero_content_badge {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .webflow-agency_hero_content_badge_rating {
    text-align: left;
  }

  .webflow-agency_services {
    overflow: hidden;
  }

  .webflow-agencies_services_content_tab-link {
    flex: none;
  }

  .webflow-agencies_services_content_tab-content {
    grid-template-columns: repeat(auto-fit, minmax(14.75rem, 1fr));
  }

  .webflow-agency_benefits {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .webflow-agency_benefits_heading_wrapper {
    max-width: 34rem;
  }

  .webflow-agencies_benefits_content {
    grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
  }

  .webflow-agencies_benefits_content_card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .webflow-agency_integrations_content {
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  }

  .webflow-agency_integrations_card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .webflow-agency_steps, .webflow-agencies_steps_wrapper {
    height: auto;
  }

  .webflow-agencies_steps_content_point {
    grid-row-gap: 1.5rem;
  }

  .webflow-agencies_steps_content_point_details {
    height: auto;
    transform: none;
  }

  .webflow-agency_cta {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .webflow-agency_cta.background-color-shade-white {
    padding-top: 0;
    padding-bottom: 0;
  }

  .webflow-agency_cta_wrapper {
    grid-column-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    flex-flow: column wrap;
  }

  .webflow-agency_cta_content_wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .webflow-agency_cta_graphic-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .webflow-agency_cta_graphic-image {
    left: auto;
    right: 10%;
  }

  .webflow-agency_cta_graphic-image.start {
    bottom: 2.225rem;
  }

  .webflow-agency_cta_graphic-image.continue {
    top: -2.6rem;
  }

  .webflow-agency_cta_graphic-line {
    top: -2rem;
    right: -6%;
  }

  .webflow-agency_why_content {
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(27rem, 1fr));
    display: flex;
  }

  .webflow-agency_why_content_card {
    flex-direction: column;
    align-items: stretch;
    min-height: 25rem;
    display: flex;
  }

  .webflow-agency_why_content_card.card-3 {
    min-height: 31rem;
  }

  .webflow-agency_why_content_card.card-4 {
    background-position: 50% -70%;
  }

  .webflow-agency_why_content_card.top-webflow-agency-card {
    background-position: 50% -170%;
    background-size: 100%;
  }

  .webflow-agency_why_content_line {
    width: 40rem;
    top: 17.1rem;
    right: -12%;
  }

  .webflow-agency_why_content_card_wheel {
    max-width: 9rem;
  }

  .webflow-agency_why_content_card_photo {
    max-width: 8rem;
  }

  .webflow-agency_banner {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .webflow-agency_trusted {
    padding-bottom: 8rem;
  }

  .webflow-agency_trusted_content {
    margin-left: 0;
  }

  .webflow-agency_trusted_content-row_cell {
    flex: none;
    padding: 1rem 2rem;
    font-size: 1.25rem;
  }

  .pro-connect_signup_verification_header-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .webflow-agency_why_content_card-paragraph-wrapper {
    max-width: 36rem;
  }

  .webflow-maintenance_hero {
    padding-bottom: 6rem;
  }

  .webflow-maintenance_hero_review-logo {
    height: 1.5rem;
  }

  .webflow-maintenance_hero_review-logo.clutch {
    height: 2.5rem;
  }

  .webflow-maintenance_hero_review-logo.clutchwhite {
    height: 1.5rem;
  }

  .agencies-directories_filter-form_heading-wrapper {
    text-align: center;
  }

  .agencies-directories_filters {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .webflow-maintenance_support_icon {
    width: 5rem;
  }

  .webflow-maintenance_different_heading-wrapper.only-way {
    width: 100%;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
  }

  .webflow-maintenance_different_heading {
    font-size: 7rem;
  }

  .webflow-maintenance_different_heading.only-way {
    max-width: 43rem;
    font-size: 7rem;
  }

  .webflow-maintenance_different_heading-icon {
    height: 4.5rem;
    left: 4%;
  }

  .webflow-maintenance_different_heading-icon.launched {
    height: 3rem;
    bottom: .9rem;
    left: -15%;
  }

  .webflow-maintenance_different_heading-icon.only-way {
    height: 5rem;
    bottom: 1.1rem;
    left: 2.4svw;
  }

  .webflow-maintenance_different_heading-icon.white-label-agency {
    height: 3rem;
    left: -7%;
  }

  .webflow-maintenance_different_heading-pattern {
    max-width: 26rem;
    bottom: -2.8rem;
  }

  .webflow-maintenance_different_heading-pattern.launched {
    max-width: 23rem;
    bottom: -2.1rem;
  }

  .webflow-maintenance_different_heading-pattern.only-way {
    max-width: 24rem;
  }

  .webflow-maintenance_different_heading-pattern.white-label-agency {
    max-width: 16rem;
    bottom: -2.1rem;
    right: -9%;
  }

  .webflow-maintenance_different_cards-heading_content-icon {
    width: 6rem;
    height: 6rem;
    top: -.75rem;
    right: -.85rem;
  }

  .webflow-maintenance_different_cards-heading_content-icon.gift-box {
    width: 7rem;
    height: 7rem;
    right: -1.45rem;
  }

  .webflow-maintenance_different_cards-heading_content-icon.webflow-support-team-heading {
    top: -4.7rem;
  }

  .case-studies_case-study_tabs-menu {
    margin-bottom: 3rem;
  }

  .case-studies_hero_heading-wrapper {
    max-width: 54rem;
  }

  .case-studies_hero_tags {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
  }

  .case-studies_testimonials {
    overflow: hidden;
  }

  .case-studies_testimonial_heading-wrapper {
    max-width: 42rem;
  }

  .case-studies_testimonial_heading {
    font-size: 8rem;
  }

  .case-studies_testimonial_heading-arrow {
    bottom: 2rem;
  }

  .case-studies_testimonial_heading-line {
    max-width: 26rem;
    right: -5%;
  }

  .case-studies_template_project-image-wrapper {
    height: 16rem;
  }

  .case-studies_hero_content_collection-item {
    max-width: 13rem;
  }

  .agencies-directories_form {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .agencies-directories_form_heading-wrapper {
    max-width: 31rem;
  }

  .case-studies_popup-container {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    flex-flow: column wrap;
    align-items: stretch;
    max-width: 40rem;
  }

  .case-studies_popup_container-text_wrapper {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    max-width: 31rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .case-studies_popup_container-graphic_wrapper {
    width: 100%;
    max-width: 24rem;
    margin-left: auto;
    margin-right: auto;
  }

  .case-studies_popup_container_graphic-image {
    left: auto;
    right: 10%;
  }

  .case-studies_popup_container_graphic-image.ceo-photo {
    max-width: 7.5rem;
    top: -2.5rem;
    left: 1.7875rem;
    right: auto;
  }

  .case-studies_popup_graphic-image {
    left: auto;
    right: 10%;
  }

  .case-studies_popup_graphic-image.start {
    bottom: 3.125rem;
  }

  .case-studies_popup_graphic-image.continue {
    top: -2.6rem;
    right: 16%;
  }

  .careers_hero {
    padding-bottom: 6rem;
  }

  .nav_dropdown {
    display: block;
  }

  .nav_dropdown_toggle {
    border-bottom-width: 1px;
    border-bottom-color: #00000026;
    justify-content: space-between;
    align-items: center;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .nav_dropdown_toggle.w--open {
    z-index: 999;
    border-bottom-width: 3px;
    border-bottom-color: var(--blue);
    background-color: #1463ff1a;
    padding-right: 1.25rem;
  }

  .nav_dropdown_toggle-text {
    margin-bottom: 1.25rem;
    font-size: 1.5rem;
    font-weight: 500;
    display: block;
  }

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

  .nav_dropdown_list.w--open {
    background-color: #1463ff1a;
    width: 100%;
    padding-bottom: 1rem;
    position: static;
  }

  .nav_dropdown_list.fixed-width.w--open, .nav_dropdown_list.fixed-width-company.w--open, .nav_dropdown_list.fixed-width.w--open, .nav_dropdown_list.fixed-width-company.w--open {
    max-width: none;
    padding-top: .75rem;
    position: static;
    left: 0%;
    right: 0%;
  }

  .nav_dropdown_list_container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    box-shadow: none;
    background-color: #fff0;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(auto, 21.75rem));
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .nav_dropdown_list_container.our-services {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav_dropdown_list_card {
    flex: 1;
  }

  .nav_dropdown_list_card-header.nav-link_header {
    flex: none;
    min-width: 10rem;
  }

  .nav_dropdown_list_card-icon {
    flex: none;
  }

  .nav_dropdown_list_card-details {
    align-items: stretch;
  }

  .nav_dropdown_toggle_arrow {
    width: .85rem;
    height: .85rem;
    position: static;
  }

  .nav_menu_button {
    z-index: 3;
    padding: 1.125rem;
    display: flex;
  }

  .nav_menu_button.w--open {
    color: #000714bd;
    background-color: #0000;
  }

  .nav_menu_button-icon {
    color: #000000bf;
  }

  .nav_dropdown_list_vertical-cards {
    flex-flow: wrap;
    flex: 1;
    width: 100%;
  }

  .nav_dropdown_toggle-header {
    line-height: 1.5;
  }

  .website_audit_form {
    padding-top: 10rem;
    padding-bottom: 8rem;
  }

  .new-home_hero {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .new-home_hero_heading-wrapper {
    max-width: 40rem;
  }

  .new-home_services_card-heading {
    font-size: 1.5rem;
  }

  .new-home_stages {
    padding-top: 6rem;
  }

  .new-home_stages_wrapper {
    flex-direction: column;
    display: flex;
  }

  .new-home_stages_graphic {
    max-width: 50rem;
  }

  .new-home_challenges_wrapper.challenge-2 {
    padding-top: 6rem;
    padding-bottom: 24rem;
  }

  .new-home_challenges_wrapper.direction-row {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .new-home_challenges_sub-heading-wrapper.challenge-2 {
    max-width: 35rem;
  }

  .nw-home_challenges_graphic {
    max-width: 40rem;
  }

  .section_saas-growth-fomula {
    padding-top: 6rem;
  }

  .home_formula_graphic {
    max-width: 50rem;
  }

  .new-home_why-us {
    padding-top: 6rem;
  }

  .new-home_why-us_graphic {
    max-width: 35rem;
  }

  .new-home_expertise_content_wrapper {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .new-home_others_card_image {
    object-fit: cover;
  }

  .new-home_others_card_image-wrapper {
    height: 12rem;
  }

  .new-home_others_cards {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .new-home_logo-strip_logo {
    height: 2rem;
  }

  .new-home_logo-strip_logo.finurja {
    height: 2.5rem;
  }

  .new-home_locations {
    padding-top: 6rem;
  }

  .new-home_work_graphic_location_circle {
    width: 1.75rem;
    height: 1.75rem;
  }

  .new-home_work_graphic_location_inner-circle-wrapper {
    width: 1rem;
    height: 1rem;
  }

  .new-home_work_graphic_location_inner-circle {
    width: .4rem;
    height: .4rem;
  }

  .new-home_work_graphic_location {
    width: 1.75rem;
    height: 1.75rem;
    top: 48%;
  }

  .new-home_work_graphic_location.germany {
    right: 44%;
  }

  .new-home_work_graphic_location_popup {
    right: -168%;
  }

  .new-home_others_card_heading {
    font-size: 1.5rem;
  }

  .new-home_cta {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .error-404_hero_wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .error-404_hero_heading {
    font-size: 7rem;
  }

  .password-protected_hero {
    max-height: none;
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .password-protected_hero_link {
    line-height: 1.5;
  }

  .password-protected_error-message-wrapper {
    max-width: 47rem;
  }

  .password-protected_error-message {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .webflow-integrations_hero {
    padding-top: 6rem;
  }

  .growth-experts_leaders {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .growth-experts_leaders.last {
    padding-bottom: 8rem;
  }

  .growth-experts_leaders_image-wrapper {
    flex: none;
    width: 40rem;
    height: 35rem;
  }

  .growth-experts_leaders_content {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .new-home_challenges_paragraph-wrapper.max-width-new-home {
    text-align: center;
    text-align: center;
  }

  .new-home_challenges_content {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    flex-direction: column;
    align-items: center;
  }

  .new-home_challenges_content.direction-vertical {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    max-width: 36rem;
    margin-left: auto;
    margin-right: auto;
  }

  .new-home_challenges_content_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 0;
  }

  .new-home_challenges_content_arrow {
    bottom: -10%;
    right: 38%;
    transform: rotate(90deg);
  }

  .new-home_challenges_content_tip {
    bottom: -29%;
    right: 12%;
  }

  .new-home_appproach {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .new-home_approach_circle {
    width: 15rem;
    height: 15rem;
    bottom: -50%;
    left: -20%;
  }

  .new-home_approach_circle.circle-2 {
    top: -30%;
  }

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

  .new-home_formula_circle {
    width: 15rem;
    height: 15rem;
    top: -5%;
    left: -10%;
  }

  .new-home_formula_circle.circle-2 {
    bottom: -10%;
    right: -5%;
  }

  .new-home_wonder_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .new-home_wonder_card.card-3, .new-home_wonder_card.card-4 {
    max-width: 26rem;
  }

  .new-home_wonder_card.card-11, .new-home_wonder_card.card-12 {
    max-width: 30rem;
  }

  .new-home_wonder_card.card-3, .new-home_wonder_card.card-4 {
    max-width: 26rem;
  }

  .new-home_wonder_card.card-7 {
    max-width: 25rem;
  }

  .new-home_wonder_card.card-8 {
    max-width: 20rem;
  }

  .new-home_wonder_card.card-10 {
    max-width: 19rem;
  }

  .new-home_wonder_card.card-11, .new-home_wonder_card.card-12 {
    max-width: 30rem;
  }

  .new-home_approach_line {
    width: 11rem;
    left: 12%;
  }

  .webflow-agencies_steps_content_tabs-content {
    flex: 1;
    display: none;
  }

  .growth-experts_leaders_content_logo-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: repeat(auto-fit, minmax(8.75rem, 1fr));
    margin-top: 3rem;
  }

  .growth-experts_leaders_content_logo.height-6-5rem {
    height: 5.5rem;
  }

  .growth-experts_leaders_content_logo.height-1-75rem {
    height: 1.5rem;
  }

  .white-label_webflow-pricing_hero_heading-wrapper {
    max-width: 37rem;
  }

  .white-label-agency_alternatives_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .white-label-agency_alternaties_content_card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .white-label_fit_content_card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .white-label_fit_content_card_point-icon {
    width: 2rem;
    height: 2rem;
  }

  .webflow-maintenance_hero_image.scalability-meter {
    top: 10.3rem;
    left: 1.6svw;
  }

  .webflow-pricing_launched_heading-wrapper {
    max-width: 27rem;
  }

  .webflow-agency_why_content_card_webflow {
    max-width: 9rem;
  }

  .webflow-pricing_launched_cards {
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(27rem, 1fr));
    display: flex;
  }

  .webflow-growth-agency_hero_reviews.direction-vertical {
    flex-flow: row;
  }

  .white-label_webflow-agency_hero_heading-wrapper {
    max-width: 40rem;
  }

  .white-label_webflow-agency_different_heading {
    max-width: 49rem;
    font-size: 4rem;
  }

  .white-label_webflow-agency_different_heading-icon {
    height: 3rem;
    bottom: .7rem;
    left: 11%;
  }

  .white-label_webflow-agency_different_heading-pattern {
    max-width: 25rem;
    bottom: -3.3rem;
  }

  .webflow-maintenance_hero_graphic.webflow-integrations {
    max-width: 40rem;
    bottom: -9.45rem;
    right: -23%;
  }

  .white-label_webflow-agency_hero {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .new-contact_hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .new-contact_hero_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(27rem, 1fr));
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .new-contact_hero_content_wrapper {
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .new-contact_hero_form_wrapper {
    max-width: 40rem;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6rem;
  }

  .new-contact_hero_container {
    display: block;
  }

  .website-performance_hero {
    padding-top: 10rem;
  }

  .website-performance_brands {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .website-performance_brands_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: center;
  }

  .website-performance_brands_content {
    text-align: center;
    order: -1;
    justify-content: center;
    align-items: center;
    max-width: 37rem;
    margin-left: auto;
    margin-right: auto;
  }

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

  .website-performance_metrics_content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .website-performance_metrics_image {
    max-width: 30rem;
  }

  .website-performance_brands_heading-wrapper {
    max-width: 22rem;
  }

  .website-performance_brands_paragraph-wrapper {
    max-width: 27rem;
  }

  .website-performance_report_wrapper {
    justify-content: center;
    align-items: center;
  }

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

  .opc_general_hero_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .one-page-conversion_hero_content {
    text-align: center;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    max-width: 44rem;
  }

  .one-page-conversion_hero_paragraph-wrapper {
    max-width: 36rem;
  }

  .one-page-conversion_hero_points-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .one-page-conversion_heading-wrapper {
    max-width: 20rem;
  }

  .opc_quiz-heading {
    font-size: 1.75rem;
  }

  .opc_audit-heading_container {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .opc_audit_paragraph-wrapper {
    max-width: 35rem;
  }

  .opc_audit-paragraph {
    line-height: 1.5;
  }

  .opc_audit_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .opc_audit_text-content {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .opc_audit_content-paragraph_wrapper {
    justify-content: center;
    align-items: center;
  }

  .opc_audit_list {
    text-align: left;
    width: 100%;
    max-width: 22rem;
    margin-left: auto;
    margin-right: auto;
  }

  .opc_audit_heading-wrapper {
    max-width: 37rem;
  }

  .opc_audit_graphic-wrapper {
    width: 100%;
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
  }

  .opc_audit_graphic {
    width: 27rem;
  }

  .opc_thank-you_wrapper {
    padding-top: 4rem;
  }

  .opc_thank-you_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .opc_thank-you_cta {
    flex: 1;
  }

  .clutch_hero {
    padding-bottom: 6rem;
  }

  .clutch_hero.clutch-landing {
    padding-bottom: 4rem;
  }

  .clutch_hero_content_points {
    width: 100%;
    max-width: 36rem;
    margin-left: auto;
    margin-right: auto;
  }

  .clutch_hero_content_points.new-clutch {
    max-width: 23rem;
  }

  .clutch_cta {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .slider-main_bottom-wrapper {
    align-items: flex-end;
  }

  .block_main.card-sarvam-ai.set-height {
    height: auto;
  }

  .referral_hero_wrapper {
    max-width: 43rem;
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .referral_steps_card-icon {
    max-width: 3rem;
    margin-bottom: 1.25rem;
  }

  .referral_steps_visual-absolute.card-1 {
    right: -1rem;
  }

  .referral_steps_visual-absolute.card-2 {
    left: -1rem;
  }

  .referral_benefits {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .referral_benefits_wrapper {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .referral_benefits_content {
    text-align: center;
  }

  .referral_benefits_visuals {
    max-width: 23rem;
  }

  .referral_benefits_visual-tag {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 1.125rem;
  }

  .referral_benefits_visual-tag.card-1 {
    max-width: 12rem;
    bottom: -1.18275rem;
  }

  .referral_benefits_visual-tag.card-2 {
    max-width: 9rem;
    left: -36%;
    right: auto;
  }

  .referral_banner_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
  }

  .referral_banner_text-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 33rem;
  }

  .referral_rewards {
    padding-bottom: 8rem;
  }

  .referral_rewards_header {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .referral_rewards_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .referral_reward_content_card {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .referral_testimonials {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .referral_support_heading-wrapper {
    max-width: 38rem;
  }

  .referral_support_cards {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(17.5rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .referral_support_card_image-wrapper, .referral_support_card_image-wrapper.referral-program, .referral_support_card_image-wrapper.referral-program {
    height: 20rem;
  }

  .referral_support_card_text {
    max-width: 16rem;
  }

  .referral_benefits_paragraph-wrapper {
    text-align: left;
    width: 100%;
    max-width: 17rem;
    margin-left: auto;
    margin-right: auto;
  }

  .referral_program_form_heading-wrapper {
    max-width: 21rem;
  }

  .clutch_hero_content {
    text-align: center;
    max-width: 44rem;
    margin-left: auto;
    margin-right: auto;
  }

  .clutch_cta_paragraph-wrapper {
    max-width: 29rem;
  }

  .clutch_banner_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .clutch_banner_content {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .clutch_cta_pattern {
    right: -6svw;
  }

  .clutch_benefits_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
  }

  .clutch_benefits_content {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .clutch_benefits_graphic._2 {
    width: 100%;
  }

  .clutch_cta-banner_wrapper {
    flex-flow: row;
  }

  .clutch_cta-banner_text-wrapper {
    max-width: 31rem;
  }

  .clutch_approach_circle {
    width: 15rem;
    height: 15rem;
    bottom: -50%;
    left: -20%;
  }

  .clutch_approach_circle.circle-2 {
    top: -30%;
  }

  .clutch_logos {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .clutch_logos-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .clutch_logos_group {
    grid-column-gap: 2rem;
    grid-template-columns: repeat(auto-fit, 10.25rem);
    grid-auto-flow: row;
  }

  .clutch_logos_image.bitgenix {
    height: 7rem;
  }

  .clutch_logos_image.bookee, .clutch_logos_image.bitgenix {
    height: 7rem;
  }

  .clutch_logos_image.unlisted-assets {
    height: 9rem;
  }

  .clutch_logos_image.mivi {
    height: 4rem;
  }

  .clutch_logos_image.bookee {
    height: 7rem;
  }

  .landing-page_sticky {
    position: static;
  }

  .landing-page_sticky-wrapper {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .landing-page_sticky-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .one-page-conversion_full {
    min-height: auto;
  }

  .subscription_form-hero-wrapper {
    max-width: 42rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .page_sticky-wrapper {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    overflow: auto;
  }

  .page_sticky-section {
    flex: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home_support_heading-wrapper {
    max-width: 38rem;
  }

  .new-home_challenges_content-list {
    text-align: left;
    width: 100%;
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .new-home_audit_list {
    text-align: left;
    width: 100%;
    max-width: 25rem;
    margin-left: auto;
    margin-right: auto;
  }

  .new-home_audit_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
  }

  .new-home_audit_text-content {
    text-align: center;
    flex-flow: column;
    order: -1;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .new-home_audit_content-paragraph_wrapper {
    justify-content: center;
    align-items: center;
  }

  .testimonials_hero {
    padding-top: 6rem;
  }

  .testimonials_hero_card.video {
    flex-flow: column;
  }

  .saas-website-design-agency_hero {
    min-height: 70svh;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas-website-design-agency_header_image {
    margin-top: 3rem;
  }

  .saas-website-design-agency_losing_content {
    text-align: center;
    max-width: 100%;
  }

  .saas-website-design-agency_approach_wrapper {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas-website-design-agency_losing_graphic {
    max-width: 100%;
  }

  .saas-website-design-agency_losing_flex {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .saas-website-design-agency_approach_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .saas-website-design-agency_approach_item_image {
    width: 3rem;
    height: 3rem;
  }

  .saas-website-design_approach_wrapper {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas-website-design-agency_approach {
    background-image: url("https://cdn.prod.website-files.com/61a8d339c610875946b12eee/66311d8cfffaa1635f405470_Awards%20approach%2016.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
  }

  .saas-website-design_header_image {
    margin-top: 3rem;
  }

  .opc_minutes, .opc_losing {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas-website-design_agency_hero-badge.badge-big {
    width: 10rem;
  }

  .saas-website-design_agency_hero-badge.badge-medium {
    width: 5rem;
    top: 1.2rem;
    left: -2.4rem;
  }

  .white-label-agency_launched_heading-wrapper {
    max-width: 40rem;
  }

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

  .section-padding-large.padding-bottom-2-5rem-extra {
    padding-bottom: 8rem;
  }

  .website-design_agency_header {
    max-width: 54rem;
  }

  .label_image-list-top {
    margin-left: 31%;
  }

  .label_image-wrapper {
    width: 28rem;
  }

  .lable-content-right {
    height: auto;
  }

  .label_image-list-bottom {
    margin-left: 35%;
  }

  .label-content-left {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .label-component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 10rem;
  }

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

  .website-performance-io_hero_grid {
    flex-flow: column;
    display: flex;
  }

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

  .website-performance-io_hero_wrapper {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .website-performance-io_hero_item {
    padding: 1.75rem;
  }

  .website-performance-io_demos_grid {
    flex-flow: column;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .website-performance-io_demos_img {
    max-width: 100%;
  }

  .website-performance-io_demos_content {
    width: 100%;
  }

  .heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .choose-next-step_hero_grid_box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem;
  }

  .choose-next-step_hero_wrapper {
    padding-top: 10rem;
  }

  .heading-style-h2-4 {
    font-size: 2.75rem;
  }

  .choose-next-step_testimonial_summary {
    margin-bottom: 4rem;
  }

  .choose-next-step_testimonial_grid {
    grid-template-columns: 1fr 1fr;
  }

  .choose-next-step_testimonial_wrapper {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .press-demo {
    display: none;
    top: 8rem;
  }

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

  .padding-section-large.padding-bottom-extra {
    padding-bottom: 8rem;
  }

  .result-intro {
    width: 100%;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-global-3 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .result {
    max-width: 55rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

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

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

  .clutch_hero_content_paragraph-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .clutch_hero_heading-span_1, .clutch_hero_heading-span_2 {
    display: inline;
  }

  .clutch_hero_heading-wrapper {
    max-width: 37rem;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-global-4 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .master-hero-split {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .gtag-cta-split {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .process-grid-item {
    max-width: none;
  }

  .process-grid {
    flex-flow: column;
    display: flex;
  }

  .heading-style-h2-5 {
    font-size: 2.75rem;
  }

  .hiring_main-block_header {
    font-size: 1.2rem;
  }

  .video_demo_title {
    font-size: 1.5rem;
  }

  ._3-min_video_form_wraper {
    height: auto;
  }

  ._3-min_video_form_title {
    font-size: 3rem;
  }

  .team-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .team-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .team-block.robo {
    display: none;
  }

  .team-block.show-mobile {
    display: block;
  }

  .saas_seo_agency_hero, .saas_agency_banner {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .company_item {
    flex-flow: column;
  }

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

  .why_seo_agency, .why_seo_agencyy, .why_seo_agency_3 {
    flex-direction: column;
    align-items: stretch;
    min-height: 25rem;
    display: flex;
  }

  .why_seo_agency_3.card-3 {
    min-height: 31rem;
  }

  .why_seo_agency_4 {
    flex-direction: column;
    align-items: stretch;
    min-height: 25rem;
    display: flex;
  }

  .why_seo_agency_4.card-4 {
    background-position: 50% -70%;
  }

  .seo_1sr_card {
    max-width: 9rem;
  }

  .webflow-saans_hero-section {
    overflow: hidden;
  }

  .webflow-saans_hero-wrapper {
    padding-top: 8rem;
  }

  .webflow-saans_hero-content {
    padding-bottom: 4rem;
  }

  .webflow-saans_hero-summary {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .webflow-saans_hero-image1 {
    max-width: 18%;
    bottom: 13.4rem;
    right: -1.4rem;
  }

  .webflow-saans_hero-image2 {
    max-width: 12rem;
    top: -2rem;
  }

  .webflow-saans_hero-image3 {
    max-width: 8rem;
    bottom: 12.1rem;
    left: 2.4rem;
  }

  .webflow-saans_marquee-wrapper {
    padding-bottom: 5rem;
  }

  .webflow-saans_marquee-flex {
    padding-top: 2rem;
  }

  .webflow-saans_compare-padding {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .webflow-saans-compare_wrapper {
    width: 100%;
    overflow: hidden;
  }

  .webflow-saans-compare_left {
    flex: none;
    min-width: 14rem;
  }

  .webflow-saans_compare-wrapper {
    flex: 1;
    overflow: auto;
  }

  .webflow-saans_compare-column {
    width: auto;
    min-width: 15rem;
    max-width: none;
  }

  .new_testimonial-container {
    padding-top: 4rem;
    overflow: hidden;
  }

  .new_testimonial_header, .webflow-saans_testimonial-subtitle {
    max-width: 100%;
  }

  .new-testimonial_slider {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    padding: 1.5rem;
  }

  .webflow-saans-compare_right {
    width: auto;
    max-width: 78%;
  }

  .why_saas_choose_hero {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .why_choose_webflow_badge.badge-medium, .why_choose_webflow_badge.testimonial, .why_choose_webflow_badge.badge-medium, .why_choose_webflow_badge.testimonial {
    width: 5rem;
    top: 1.2rem;
    left: -2.4rem;
  }

  .saas-website-design_agency_hero-badge-copy.badge-big, .saas-website-design_agency_hero-badge-copy.testimonial, .saas-website-design_agency_hero-badge-copy.badge-big, .saas-website-design_agency_hero-badge-copy.testimonial {
    width: 10rem;
  }

  .why-choose-webflow_header {
    max-width: 54rem;
  }

  .webflow_ads_hire {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .why-choose-webflow_review_wraper {
    flex-flow: row;
  }

  .why-choose-webflow_marq_wraper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .why-chooose-webflow_badge_header.figma {
    justify-content: space-between;
    padding-right: 0;
  }

  .why-choose-webflow-badge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .why-choose-webflow-badge.margin-huge {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .why-choose-webflow-badge.margin-huge.figma {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 8rem;
  }

  .benefits_for_saas_white_cards {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .why_saas_choose_webflow_clutch_graphics {
    grid-template-columns: repeat(auto-fit, minmax(12.25rem, 1fr));
  }

  .why_saas_choose_webflow_clutch_graphics.block-3.figma, .why_saas_choose_webflow_reviews.center-mobile, .why_saas_choose_webflow_reviews.center-mobile {
    justify-content: center;
    align-items: center;
  }

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

  .hourly_charge {
    grid-template-columns: 2fr;
  }

  .hourly_pricing_absolute_tab_menu {
    margin-bottom: 2rem;
    position: static;
  }

  .service-hero_wrapper {
    justify-content: flex-start;
    align-items: stretch;
  }

  .service-hero_padding {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .input-type {
    min-width: 0;
  }

  .service-hero_image1 {
    max-width: 7rem;
    top: 5rem;
  }

  .service-hero_image2 {
    max-width: 12rem;
  }

  .testimonial_flex-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .testimonial_card {
    max-width: 32.9rem;
    padding: 1.25rem;
  }

  .testimonial_flex-top-wrapper, .testimonial_flex-bottom, .testimonial_flex-bottom-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .service-solution_tab-padding {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .service_solution_tab-wrpper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .service-solution_header {
    max-width: 100%;
  }

  .service-solution_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .service-seo_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3.5rem;
    display: grid;
  }

  .service-hard_wrapper {
    margin-top: 3.5rem;
  }

  .service-hard_bottom-wrapper {
    padding-right: 2rem;
  }

  .service-work_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    align-items: stretch;
  }

  .service-work_left {
    align-items: stretch;
    max-width: 100%;
  }

  .service-work_right {
    max-width: 100%;
  }

  .service-top_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .service-top_header-content, .service-top_left, .service-top_right {
    max-width: 100%;
  }

  .service-faq_wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .service-faq_left {
    max-width: 100%;
  }

  .service-faq_right {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .webflow_subscription_ads_header {
    max-width: 67rem;
  }

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

  .webflow_subscription_ads_hero {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .slots_left {
    line-height: 1.5;
  }

  .webflow_traingle_graphic.badge-medium, .webflow_traingle_graphic.wormhole_vector {
    width: 5rem;
    top: 1.2rem;
    left: -2.4rem;
  }

  .webflow_traingle_graphic.badge-medium, .webflow_traingle_graphic.wormhole_vector {
    width: 5rem;
    top: 1.2rem;
    left: -2.4rem;
  }

  .webflow_traingle_graphic.figma {
    width: 8rem;
    top: 1.2rem;
    left: -2.4rem;
  }

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

  .faq6_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .faq6_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section_vsl {
    overflow: visible;
  }

  .cs_step {
    line-height: 1.3;
  }

  .calendly-embed {
    height: 1060px;
  }

  .webflow_ads_left_graphic.badge-medium {
    inset: auto auto 50% 0%;
    inset: auto auto 50% 0%;
  }

  .webflow_ads_right_graphic.badge-medium, .webflow_ads_right_graphic.right-wormhole {
    inset: auto 0% 0% auto;
  }

  .webflow_ads_right_graphic.webflow, .webflow_ads_right_graphic.uiux-figma {
    width: 12rem;
    inset: auto 9% 21% auto;
  }

  .webflow_ads_right_graphic.badge-medium, .webflow_ads_right_graphic.right-wormhole {
    inset: auto 0% 0% auto;
  }

  .webflow_ads_right_graphic.webflow, .webflow_ads_right_graphic.uiux-figma {
    width: 12rem;
    inset: auto 9% 21% auto;
  }

  .gallery_slide {
    padding-right: 0;
  }

  ._100-_roi_arrow {
    max-width: 12rem;
    right: -17%;
  }

  .gallery_slider {
    padding-bottom: 0;
  }

  .ad_hero-split {
    grid-template-columns: 1fr;
  }

  .figma2webflow_hero {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .figma2webflow_form {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .pricing_figma2webflow.webflow {
    width: 9rem;
  }

  .high-quality {
    top: -16%;
    left: 22px;
  }

  .pixel-perfect {
    inset: -16% 0% auto auto;
  }

  .badge-abs.hide-desktop {
    display: none;
  }

  .cta_badge_wraper {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

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

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

  .uiux-faq_heading {
    max-width: 38rem;
  }

  .heading-large {
    font-size: 2.25rem;
  }

  .heading-large.rotate-text._1 {
    font-size: 3rem;
  }

  .track-vertical {
    width: 100%;
  }

  .vertical-scroll-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .text-rotation-wrapper {
    flex-direction: column;
    height: 100%;
  }

  .mc_vs_other_grid {
    grid-template-columns: 11rem 16rem 16rem 16rem 16rem;
    overflow: auto;
  }

  .agency7_header {
    max-width: 54rem;
  }

  .agency7_hero {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .magic_card_wraper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .clutch_form-wrap {
    width: 100%;
    max-width: 45rem;
  }

  .vertical-scroll-wrapper-2 {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .text-rotation-wrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 100px;
  }

  .padding-global-13 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .split_layout {
    text-align: center;
    flex-flow: column;
    grid-template-columns: 1.2fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .cta_badge_block {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .cta-bg_images-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .split_content-cs {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .split-64px {
    grid-template-columns: 1fr;
  }

  .newsletter_signup-grid {
    grid-template-columns: 1.5fr;
  }

  .review_block-news {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 4%;
  }

  .h2-newsletter {
    font-size: 2rem;
  }

  .success_wrapper-image {
    width: 90%;
  }

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

  .before-after_collection-item {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .before-after_collection-card {
    width: 100%;
    height: 100%;
  }

  .before-after_collection-card_text-wrapper {
    flex: 1;
  }

  .before-after-detail_hero {
    padding-top: 4rem;
  }

  .before-after-detail_hero_heading-group {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .before-after-detail_hero_graphic {
    order: -1;
  }

  .before-after-detail_hero_heading-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: center;
  }

  .before-after-detail_content {
    padding-bottom: 8rem;
  }

  .before-after-detail_content_columns {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .home_service_card_image-wrapper {
    height: 20rem;
  }

  .nav_button-wrapper {
    display: block;
  }

  .nav_button-wrapper.hide-tablet {
    display: none;
  }

  .footer_cta {
    flex-flow: column;
    max-width: none;
  }

  .badges-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .badge_item {
    max-width: 8.5rem;
  }

  .badge_item.clutch-big {
    max-width: 14rem;
  }

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

  .co-header {
    margin-bottom: 2rem;
  }

  .padding-global-15 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .testimonial33_card {
    grid-template-columns: 1fr;
    height: auto;
    min-height: 100svh;
    overflow: hidden;
  }

  .testimonial33_card-content-left {
    justify-content: center;
    align-items: center;
  }

  .testimonial33_card-content-top {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 33rem;
    display: flex;
  }

  .testimonial33_card-content-right {
    border-top: 1px solid #0000001a;
    height: 70vh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .awards_hero_wrapper {
    padding-bottom: 6rem;
  }

  .awards_hero_wrapper._1 {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .awards_content_tabs_menu {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .awards_content_tabs_tab-link {
    flex: none;
  }

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

  .office_image {
    height: 26rem;
  }

  .office_address {
    flex-flow: row;
    justify-content: flex-start;
  }

  .office_address-main {
    font-size: 1rem;
  }

  .awards_wrapper {
    overflow: hidden;
  }

  .awards_wrapper.awards-page {
    padding-top: 6rem;
  }

  .contact_testimonial_heading-wrapper {
    max-width: 22rem;
  }

  .office_address_locations {
    flex-flow: row;
  }

  .awards_hero_group {
    padding-bottom: 6rem;
  }

  .block.radius {
    height: 27rem;
  }

  .testimonial_slider-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .inner-circle_hero {
    background-position: 75%;
  }

  .inner_circle_why_wrapper {
    flex-flow: column;
  }

  .inner_circle_why_image-wrapper {
    max-width: none;
    height: 35rem;
  }

  .inner_circle_why_image {
    object-position: 50% 50%;
  }

  .blog-rich-text {
    align-items: flex-start;
  }

  .blog-rich-text h3 {
    margin-top: 2rem;
  }

  .blog-rich-text h2 {
    margin-bottom: 1.5rem;
  }

  .case-studies_hero_slide {
    max-width: 22rem;
  }

  .case-studies_new-project_shot {
    width: 100%;
    height: 30rem;
  }

  .case-studies_new-project_shot.sarvam-ai {
    border-bottom-right-radius: 0;
  }

  .case-studies_new-project_details {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .case-studies_new-project {
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
  }

  .case-studies_new-project_content-heading {
    font-size: 2.25rem;
  }

  .case-studies_new-project_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    border-top-style: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .result_grid-wrap {
    grid-template-columns: 1fr;
  }

  .home_unlimited-policy_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .home_roi_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .lp_services_header {
    width: 40rem;
  }

  .lp_services_paragraph-wrapper {
    width: 100%;
    max-width: 40rem;
  }

  .lp_services_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lp_services_cards_tag {
    padding: .25rem .5rem;
  }

  .div-block-11 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .div-block-13 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .lp_cta-banner_wrapper {
    grid-template-columns: 1fr;
    max-height: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lp_cta-banner_left-content {
    padding-left: 0;
    padding-right: 0;
  }

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

  .lp_pricing_wrapper {
    flex-flow: column;
  }

  .lp_pricing_left-content {
    width: 38rem;
  }

  .div-block-16 {
    width: 30rem;
  }

  .lp_testimonials_card_quote {
    width: 100%;
    max-width: 39rem;
  }

  .lp_testimonials_card_quote.card-2 {
    width: 100%;
    max-width: 51rem;
  }

  .lp_testimonials_card_quote.card-3 {
    width: 100%;
    max-width: 49rem;
  }

  .lp_testimonial_slider-dot {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lp_testimonial_slider-dot_logo {
    height: .85rem;
  }

  .lp_faq_wrapper {
    flex-flow: column;
  }

  .lp_faq_right-content {
    max-width: 45rem;
  }

  .lp_locations_wrapper {
    flex-flow: column;
    max-width: 45rem;
  }

  .lp_founders_content {
    flex-flow: column;
  }

  .lp_founders_image-wrapper {
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
  }

  .lp_founders_right-content {
    margin-left: auto;
    margin-right: auto;
  }

  .tab_pane {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .menu-button-2 {
    margin-left: auto;
    margin-right: 1rem;
    display: none;
  }

  .icon-3 {
    display: none;
  }

  .header76_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 12rem;
  }

  .header76_content-left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header76_content-right {
    height: 40rem;
    padding-left: 5vw;
  }

  .header76_content-right.main-cat {
    height: 40rem;
  }

  .header76_image-list.flex {
    margin-top: 300%;
  }

  .header76_image-list-right.hide-mobile {
    margin-top: -800%;
  }

  .before-after_popup_container {
    flex-flow: column;
    max-width: 42rem;
    padding-top: 3rem;
  }

  .before-after_popup_image-wrapper {
    border-right-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .before-after_poup_image {
    max-width: 20rem;
    height: 13rem;
  }

  .before-after_popup_text-wrapper {
    text-align: center;
  }

  .div-block-30 {
    text-align: left;
  }

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

  .banner_split {
    max-height: 50svh;
  }

  .nav-badge-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .nav-badge {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: .75rem;
    display: flex;
  }

  .clutch_form_input-field, .clutch_form_input-field-phone {
    min-height: 2.75rem;
  }

  .case-study-project-details {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .home_roi_content, .roi_content_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .roi_content_head {
    width: 10rem;
    height: 10rem;
  }

  .roi_content {
    width: 10rem;
  }

  .growth_hero-header {
    width: 100%;
    max-width: 65rem;
  }

  .sprint_grid {
    flex-flow: wrap;
    grid-template-columns: .6fr;
    display: flex;
  }

  .sprint_heading-wrapper {
    max-width: 30rem;
  }

  .solution_heading {
    width: 100%;
    max-width: 45rem;
  }

  .growth-sprint_paragraph-wrapper {
    width: 100%;
    max-width: 45.5rem;
  }

  .saas_demo-form {
    padding-top: 10rem;
    padding-bottom: 8rem;
  }

  .text-rich-text_case-studies {
    align-items: flex-start;
  }

  .logic-checkbox {
    display: flex;
  }

  .div-block-33 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .form-2 {
    flex-flow: column;
  }

  .div-block-34 {
    flex: 0 auto;
    height: 20rem;
  }

  .background-video {
    width: 100%;
    height: auto;
  }

  .show-desktop {
    display: none;
  }

  .resouce-main-card {
    grid-template-columns: 1fr 1fr;
  }

  .frame-wrapper {
    flex-flow: column;
  }

  .buit-image-wrapper {
    max-width: none;
  }

  .build-steps-main-wrapper {
    flex-flow: column;
  }

  .component_cta-banner_text-content {
    flex: 0 auto;
  }

  .component_cta-banner_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
  }

  .heading-style-h3-2 {
    font-size: 2.25rem;
  }

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

  .home_unlimited-policy_image-wrapper-2 {
    min-height: 22rem;
    margin-left: auto;
    margin-right: auto;
  }

  .home_unlimited-policy_image {
    max-width: 26rem;
  }

  .home_unlimited-policy_wrapper-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-40 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-style-h6-3 {
    font-size: 1.125rem;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .home_unlimited-policy_wrapper-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .section_padding {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .why-us_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .why-us_content-grid {
    grid-template-columns: 1fr 1fr;
  }

  .left-arrow {
    width: 2.5rem;
    height: 2.5rem;
    bottom: -6rem;
    right: 8rem;
  }

  .bookee {
    max-width: 24rem;
  }

  .mivi {
    max-width: 7.5rem;
  }

  .blog-post-header_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header1_image-wrapper {
    min-width: auto;
  }

  .content32_content-left {
    padding-right: 0;
    position: static;
  }

  .content32_contributers {
    position: static;
  }

  .content32_content {
    margin-bottom: 3rem;
  }

  .content_table, .content_cta-left {
    position: static;
  }

  .blog-post-detail-section_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .modal1_content-wrapper {
    width: 90%;
    max-width: none;
  }

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

  .header_image-column.image-column-5, .header_image-column.image-column-4, .header_image-column.image-column-5, .header_image-column.image-column-4 {
    display: none;
  }

  .client_logo_image_wrapper {
    height: 3rem;
  }

  .layout_row {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .layout_card-small-content {
    padding: 2rem;
  }

  .layout_card-large {
    order: 9999;
    max-height: 50rem;
  }

  .layout_card-large-content {
    padding: 2rem;
  }

  .layout_card-large-image-wrapper {
    height: auto;
    max-height: none;
  }

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

  .client-card {
    padding: 2.5rem 1.25rem;
  }

  .client-card-cta {
    padding: 1.5rem 1.25rem;
  }

  .section-brand-stance_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .new-about_hero_heading-wrapper {
    max-width: 38rem;
  }

  .about-rich-text {
    align-items: flex-start;
  }

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

  .fade_left, .fade_right {
    width: 8rem;
  }

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

  .hero_image-wrapper {
    min-width: auto;
  }

  .padding-master-global {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.625rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  .button.form {
    width: 12rem;
  }

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

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

  .padding-vertical.padding-huge {
    padding: 3.5rem;
  }

  .fs-styleguide_color-row {
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h1 {
    font-size: 2.75rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-size-medium.text-weight-semibold.text-color-shade-black.text-align-center {
    font-size: .9rem;
  }

  .text-align-center.text-color-white.text-weight-bold {
    font-size: 1.7rem;
  }

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

  .fs-styleguide_color-sample {
    padding: 2.5rem 2rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .box-group-corner {
    width: 1.5rem;
    height: 1.5rem;
  }

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

  .home-hero-section {
    padding-top: 14rem;
  }

  .home-hero-projects {
    width: 200%;
  }

  .usp-section {
    padding-top: 6rem;
  }

  .usp-card_icon {
    width: 1.875rem;
  }

  .customers-section {
    padding-top: 6rem;
  }

  .customers-heading {
    margin-bottom: 1rem;
  }

  .customers-paragraph {
    text-align: center;
    max-width: 37rem;
  }

  .customers-logo-grid {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  }

  .customer-logo {
    height: 1.5rem;
  }

  .customer-logo.horizontal-logo.large {
    height: 3.5rem;
  }

  .testimonial-section {
    padding-top: 6rem;
  }

  .testimonial-wrapper {
    grid-row-gap: 3.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-slider {
    flex-direction: row;
  }

  .testimonial-slide {
    height: 30rem;
    margin-bottom: 2rem;
  }

  .testimonial-slider_nav {
    font-size: .6rem;
  }

  .testimonial-right-arrow {
    border: 1px solid var(--75-76);
    border-radius: 100%;
    max-width: 3.5rem;
    height: 3.5rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-left-arrow {
    border: 1px solid var(--75-76);
    border-radius: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 3.5rem;
    margin-top: 0;
    display: flex;
  }

  .client-testimonial {
    text-align: center;
    flex-wrap: wrap;
    font-size: 1.1rem;
  }

  .testimonial-mask {
    width: 100%;
  }

  .footer-section.background-color-black {
    width: auto;
  }

  .cta-banner {
    padding-right: 4rem;
  }

  .footer-main {
    grid-column-gap: 6rem;
    grid-row-gap: 2.5rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 2rem;
    display: grid;
  }

  .footer-copyright_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    flex: 1;
    order: -1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    align-items: center;
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .footer-agency.padding-negative, .footer-agency.padding-negative-mobile-landscape, .footer-agency.padding-negative, .footer-agency.padding-negative-mobile-landscape {
    margin-top: 0;
  }

  .footer-heading_text.text-color-white-95 {
    margin-bottom: 0;
  }

  .footer-link_wrapper {
    background-color: #ffffff0a;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 1rem 1rem .5rem;
    display: flex;
    position: relative;
  }

  .footer-link_wrapper.no-bg {
    background-color: #fff0;
  }

  .foooter-link {
    margin-bottom: .5rem;
    font-size: .9rem;
  }

  .footer-links {
    grid-row-gap: 0rem;
  }

  .footer-agency_links {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    grid-template-columns: repeat(auto-fit, minmax(auto, 16rem));
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .footer-sub {
    padding-top: 1.5rem;
  }

  .sub-footer-links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .webflow-sites-section {
    padding-top: 6rem;
  }

  .webflow-sites-cards {
    flex-flow: column wrap;
  }

  .webflow-sites-card {
    width: 100%;
    min-height: 25rem;
    max-height: 25rem;
  }

  .faq-wrapper {
    grid-row-gap: 3.5rem;
  }

  .contact-section {
    padding-top: 14rem;
  }

  .about-hero_wrapper {
    max-width: 36rem;
  }

  .about-beliefs-section {
    padding-top: 6rem;
  }

  .our-beliefs_wrapper {
    grid-row-gap: 4rem;
    justify-content: center;
    align-items: center;
  }

  .about-team-section {
    padding-top: 6rem;
  }

  .team-card_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    align-items: center;
  }

  .team-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .about-team_image {
    display: block;
    position: static;
  }

  .team-details.theharshmak {
    display: none;
  }

  .team-card-hover {
    flex-direction: column;
    position: absolute;
  }

  .blog-featured-collection_list {
    grid-row-gap: 3rem;
    grid-template-columns: minmax(min-content, 1fr);
  }

  .belief-card_text {
    font-weight: 600;
  }

  .belief-content_wrapper {
    grid-row-gap: 3rem;
    background-color: #1b1b1b00;
    grid-template-columns: repeat(auto-fit, minmax(19rem, 1fr));
    place-items: center;
  }

  .nav_menu {
    padding-top: 35%;
  }

  .footer-line {
    background-color: #161616;
    height: .125rem;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .cookie-consent_container {
    grid-column-gap: 3rem;
  }

  .cookie-consent_text {
    max-width: 22.9rem;
  }

  .belief-card_wrapper {
    max-width: 25rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .show-mobile-landscape {
    display: block;
  }

  .testimonial_profile {
    justify-content: flex-start;
    margin-left: 0;
  }

  .section-end-cta {
    padding-top: 6rem;
  }

  .end-cta-item {
    height: auto;
  }

  .end-cta_component {
    flex-direction: column;
  }

  .search-result_list {
    grid-row-gap: 3.5rem;
  }

  .blog-categories-collection_list {
    grid-row-gap: 3rem;
  }

  .client-testimonial-description_wrapper {
    max-width: none;
  }

  .testimonial-slider_wrapper {
    height: 100%;
    min-height: 30rem;
  }

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

  .webflow-sites_image {
    width: 100%;
  }

  .about-image-profile_card {
    right: 1%;
  }

  .about-image_arrow {
    bottom: -8%;
    right: -3%;
  }

  .banner {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section_capabilities-deck_image-wrapper-interaction {
    top: -2.5rem;
    right: 6%;
  }

  .section_capabilities-deck_image-wrapper-figma {
    top: 11.5rem;
    left: 1%;
  }

  .section_capabilities-deck_image-wrapper-webflow {
    top: 12rem;
  }

  .section-capabilities-deck_image-wrapper-arrow {
    top: 12.5rem;
    left: 10%;
    transform: rotateX(0)rotateY(180deg)rotateZ(9deg);
  }

  .section_service_cards {
    grid-template-columns: minmax(min-content, 30rem);
  }

  .section_service_card-icon {
    width: 3rem;
  }

  .capabilities_client-review {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .section_review_text-wrapper-rating-number {
    font-size: 3rem;
  }

  .case-studies_case-study_image-wrapper {
    flex-direction: column;
  }

  .case-studies_case-study_sticky-paragraph {
    max-width: 26rem;
  }

  .max-width-medium {
    max-width: 28rem;
    position: relative;
    top: 0;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

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

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

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

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

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

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

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

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

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

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

  .webflow-experts_hero-section_image-overlap-element.absolute-1 {
    max-width: 5rem;
  }

  .webflow-experts_hero-section_image-overlap-element.absolute-2 {
    max-width: 3.5rem;
    top: -5rem;
  }

  .webflow-experts_hero-section_image-overlap-element.absolute-3 {
    max-width: 11rem;
  }

  .webflow-experts_hero-section_image-overlap-element.absolute-5 {
    max-width: 6.5rem;
  }

  .webflow-experts_process-section_wrapper {
    height: auto;
  }

  .webflow-experts_project-section_heading-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .webflow-experts_cta-section_wrapper {
    grid-row-gap: 3rem;
    padding-left: 0;
  }

  .webflow-experts_cta-section_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .webflow-experts_cta-section_image-wrapper.hide-mobile-landscape {
    display: none;
  }

  .webflow-experts_cta-section_text-wrapper {
    align-items: center;
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
    padding: 4rem;
  }

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

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

  .section_review_text-wrapper_google-rating-wrapper {
    justify-content: center;
    align-items: center;
  }

  .country_video-testimonial_video-wrapper {
    max-width: 25rem;
  }

  .country_cta_graphic_wrapper, .country_cta_graphic_image {
    min-height: 18rem;
    max-height: 18rem;
  }

  .country_services_tabs-tab-link {
    font-size: 1.125rem;
  }

  .country_why_points_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .country_industry_tab-pane_wrapper {
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  }

  .country_cta_graphic-wrapper {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    max-width: 35rem;
  }

  .country_mini-cta_content-wrapper {
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3rem;
  }

  .country_cta_graphic-handle-bar {
    height: 20rem;
  }

  .country_video-testimonial_popup-content-wrapper.video {
    max-height: 27rem;
  }

  .case-studies_case-study_image-container {
    min-height: 26rem;
    max-height: 26rem;
  }

  .country_cta_graphic_desktop {
    max-width: 22rem;
  }

  .country_cta_graphic_mobile {
    max-width: 6rem;
  }

  .country_testimonial_person-photo {
    width: 6.5rem;
    height: 6.5rem;
    top: -3rem;
  }

  .saas_hero {
    padding-bottom: 6rem;
  }

  .saas_graphic.circle {
    width: 10rem;
    bottom: -5.8rem;
    right: -4rem;
  }

  .saas_graphic.skull {
    bottom: 1.5rem;
  }

  .saas_graphic.triangle {
    width: 5rem;
    top: 4.8rem;
    left: 2rem;
  }

  .saas_graphic.hexagon {
    width: 5rem;
    top: 4.7rem;
    right: 1.5rem;
  }

  .saas_logo_strip {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .saas_logo_wrapper {
    grid-row-gap: 2rem;
  }

  .sub-footer-links_left-wrappr {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
  }

  .footer_icons_wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .saas_usp {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .subscription_usp_card-icon {
    width: 1.875rem;
  }

  .subscription_usp_points {
    grid-template-columns: repeat(auto-fit, minmax(19.75rem, 1fr));
  }

  .saas_usp_text-tip {
    top: 7.225rem;
    right: -11%;
  }

  .saas_usp_banner_wrapper {
    text-align: center;
    place-items: center;
  }

  .saas_banner_heading_wrapper {
    max-width: 31rem;
  }

  .saas_pricing_heading_content {
    max-width: 29rem;
    margin-left: auto;
    margin-right: auto;
  }

  .saas_cta_hour-glass.left-side-position-top, .saas_cta_hour-glass.left-side-position-bottom {
    width: 13rem;
    height: 13rem;
  }

  .saas_cta_hour-glass.right-side-position {
    width: 24rem;
    height: 24rem;
    right: -40%;
  }

  .saas_cta_hour-glass.left-side-position-top, .saas_cta_hour-glass.left-side-position-bottom {
    width: 13rem;
    height: 13rem;
  }

  .saas_faq {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas_fit_heading_wrapper {
    max-width: 30rem;
  }

  .saas_faq_image.position-right-side {
    max-width: 9rem;
  }

  .saas_faq_image.position-left-side {
    max-width: 6rem;
    top: 5.2rem;
  }

  .saas_faq_image.communication {
    max-width: 9rem;
  }

  .saas_faq_image.colors {
    max-width: 6rem;
    top: 5.2rem;
  }

  .saas_pricing_webflow-icon.position-right-side {
    max-width: 7.5rem;
    top: 2rem;
  }

  .saas_pricing_webflow-icon.position-left-side {
    max-width: 10rem;
    bottom: -4rem;
  }

  .saas_process {
    padding-top: 0;
  }

  .saas_process.design {
    padding-top: 6rem;
  }

  .saas_process_wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .saas_process_text_wrapper {
    grid-row-gap: 2rem;
    align-items: flex-start;
  }

  .saas_process_steps {
    max-width: 29rem;
  }

  .saas_process_step-line {
    min-width: .125rem;
    max-width: .125rem;
  }

  .saas_hero_projects {
    padding-top: 4rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .saas_hero_projects.website-growth {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .saas_hero_project {
    flex: none;
    width: 100%;
    min-width: 30rem;
    max-width: 30rem;
    min-height: 20rem;
    max-height: 20rem;
  }

  .saas_hero_project.boise-mobile {
    min-width: 10rem;
    min-height: 22rem;
    max-height: 22rem;
  }

  .saas_projects_heading_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .saas_projects_container {
    grid-template-columns: repeat(auto-fit, minmax(19rem, 1fr));
  }

  .saas_projects_project-heading-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .saas_form_wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .saas_form_wrapper.background-color-white {
    max-height: 50rem;
  }

  .saas_form-hero-wrapper {
    padding-top: 12rem;
  }

  .saas_form-label-multi-group {
    grid-column-gap: 1.5rem;
  }

  .swiper-wrapper {
    grid-column-gap: 1.25rem;
  }

  .swiper-wrapper.subscription_pricing_tabs-menu {
    width: 100svw;
  }

  .swiper-slide.subscription_pricing_tab-link {
    flex: none;
    width: 100%;
    max-width: 15rem;
  }

  .swiper-slide.is-slider-main {
    width: 100%;
  }

  .saas_testimonial_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .saas_scope_content-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
  }

  .saas_cta-founder_wrapper {
    grid-row-gap: 3rem;
    flex-flow: column wrap;
  }

  .saas_cta-founder_content {
    align-items: center;
  }

  .saas_cta-founder_graphic-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .saas_cta-founder_heading-wrapper {
    text-align: center;
    max-width: 23rem;
  }

  .saas_clutch_graphics {
    grid-template-columns: 1fr 1fr;
    place-content: center;
    justify-items: center;
  }

  .saas_clutch_graphic-image {
    width: 10rem;
    height: 11.5rem;
  }

  .saas_clutch_graphic-image.block-1 {
    height: 9.9rem;
  }

  .blog-post-cta_wrapper {
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .case-studies_projects {
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
  }

  .case-studies_project-image-wrapper {
    height: 19rem;
  }

  .cta-form_radio-groups._3-column {
    grid-row-gap: .75rem;
    grid-row-gap: .75rem;
    flex-wrap: wrap;
  }

  .service_hero_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column wrap;
    max-width: 35rem;
  }

  .service_hero_card-image-wrapper {
    flex: 0 auto;
    height: 25rem;
  }

  .service_hero_card-content {
    text-align: center;
    order: -1;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-huge {
    padding: 4rem;
  }

  .design-gallery_hero_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-wrap: wrap;
  }

  .design-gallery_hero_project-image {
    min-height: 25rem;
  }

  .design-gallery_hero_project-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .pro-connect_footer_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .pro-connect_footer_left-wrapper {
    flex: 0 auto;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pro-connect_footer_right-wrapper {
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: center;
    width: 100%;
  }

  .pro-connect_footer_right-wrapper_webflow {
    flex: none;
  }

  .user_dashboard_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .user_dashboard_content_collection-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .user_dashboard_content_collection-item_form-container {
    max-width: 37rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .user_dashboard_content_collection-item_form-heading-wrapper {
    margin-right: auto;
    display: block;
  }

  .user_dashboard_content_collection-item_popup {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .user_dashboard_content_collection-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .design-gallery_hero_projects {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .agencies-directories_hero {
    padding-top: 4rem;
  }

  .agencies-directories_search {
    min-height: 3.5rem;
    font-size: 1rem;
  }

  .agencies-directories_search-button {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .agencies-directories_search-button_wrapper {
    flex: 0 auto;
  }

  .webflow-agency_hero_banner_icon {
    font-size: 3.5rem;
    bottom: -2.5rem;
  }

  .webflow-agency_hero_banner_icon.sick {
    top: -3rem;
  }

  .webflow-agency_services_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .webflow-agency_benefits_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .webflow-agencies_steps_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .webflow-agency_cta {
    overflow: hidden;
  }

  .webflow-agency_why_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .webflow-agency_why_content_card.top-webflow-agency-card {
    background-position: 50% 31svh;
  }

  .webflow-agency_why_content_line {
    top: 21.9rem;
  }

  .webflow-agency_trusted_content-row_cell {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.125rem;
  }

  .footer-newsletter.none {
    max-width: none;
  }

  .webflow-agency_why_content_card-paragraph-wrapper {
    max-width: 29.5rem;
  }

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

  .webflow-maintenance_hero_review-logo.clutchwhite {
    height: 1rem;
  }

  .webflow-maintenance_hero_review-stars, .agencies-directories_filters {
    justify-content: center;
    align-items: center;
  }

  .agencies-directories_filters.show-results {
    justify-content: center;
    min-height: 2.2rem;
  }

  .webflow-agency_banner_pattern {
    top: -15.9svw;
    left: -54.6svw;
  }

  .webflow-agency_banner_pattern.pattern-2 {
    top: 56%;
    right: -43%;
  }

  .webflow-maintenance_different_heading {
    font-size: 5rem;
  }

  .webflow-maintenance_different_heading.only-way {
    font-size: 4.5rem;
  }

  .webflow-maintenance_different_heading-icon {
    height: 3rem;
    bottom: 1.3rem;
    left: 0%;
  }

  .webflow-maintenance_different_heading-icon.only-way {
    height: 3rem;
    bottom: .8rem;
  }

  .webflow-maintenance_different_heading-icon.white-label-agency {
    height: 3rem;
    bottom: 0;
    left: 2%;
  }

  .webflow-maintenance_different_heading-pattern {
    max-width: 17rem;
    bottom: -2.2rem;
    right: 0%;
  }

  .webflow-maintenance_different_heading-pattern.only-way {
    max-width: 16rem;
    bottom: -1.3rem;
  }

  .webflow-maintenance_different_heading-pattern.white-label-agency {
    max-width: 14rem;
    right: -1%;
  }

  .webflow-maintenance_different_cards-heading_content-icon {
    width: 4.5rem;
    height: 4.5rem;
    top: 1.35rem;
  }

  .webflow-maintenance_different_cards-heading_content-icon.gift-box {
    width: 5rem;
    height: 5rem;
    top: .85rem;
  }

  .webflow-maintenance_different_cards-heading_content-icon.webflow-support-team-heading {
    width: 4rem;
    height: 5rem;
    top: -2.9rem;
  }

  .case-studies_hero_tags {
    justify-content: flex-start;
    align-items: center;
  }

  .case-studies_content_credits-wrapper {
    padding-bottom: 8rem;
  }

  .case-studies_testimonial_heading-wrapper {
    max-width: 25rem;
  }

  .case-studies_testimonial_heading {
    font-size: 5.5rem;
  }

  .case-studies_testimonial_heading-arrow {
    width: 3.5rem;
    height: 3.5rem;
    bottom: 1.3rem;
  }

  .case-studies_testimonial_heading-line {
    max-width: 21rem;
    bottom: -2.1rem;
  }

  .case-studies_hero_content_collection-list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .case-studies_popup-container {
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .case-studies_popup_container-graphic_wrapper {
    max-width: 17rem;
  }

  .case-studies_popup_container_graphic-image {
    max-width: 15rem;
  }

  .case-studies_popup_container_graphic-image.ceo-photo {
    max-width: 6rem;
    left: -1.7125rem;
  }

  .case-studies_popup_graphic-image.start {
    max-width: 3.5rem;
    left: -14%;
  }

  .case-studies_popup_graphic-image.continue {
    max-width: 5rem;
    top: -2.5rem;
  }

  .careers_hero {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .careers_details_wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .banner_link {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .banner_wrapper {
    flex-wrap: nowrap;
    align-items: center;
  }

  .banner_main_wrapper {
    grid-row-gap: 1rem;
    flex-flow: column;
    flex: 1;
  }

  .website_audit_form_wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .new-home_hero {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .new-home_hero_heading-wrapper {
    max-width: 35rem;
  }

  .new-home_services_cards {
    flex-flow: column wrap;
  }

  .new-home_services_card-heading {
    font-size: 1.5rem;
  }

  .new-home_why-us_graphic {
    max-width: 30rem;
  }

  .new-home_others_card_image-wrapper {
    height: 16rem;
  }

  .new-home_others_cards {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .new-home_logo-strip_logo.finurja {
    height: 3rem;
  }

  .new-home_others_card_heading {
    font-size: 1.5rem;
  }

  .error-404_hero_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .error-404_hero_heading {
    font-size: 5rem;
  }

  .password-protected_hero_form-property {
    margin-bottom: 4rem;
  }

  .logo_grid_wrapper {
    grid-row-gap: 2rem;
  }

  .growth-experts_leaders_image-wrapper {
    width: 100%;
    max-width: 40rem;
    height: 33rem;
  }

  .new-home_services_card-heading-wrapper, .new-home_services_card-heading-wrapper.card-2, .new-home_services_card-heading-wrapper.card-3, .new-home_services_card-heading-wrapper.card-2, .new-home_services_card-heading-wrapper.card-3 {
    max-width: none;
  }

  .new-home_services_card-heading_space {
    display: inline;
  }

  .new-home_challenges_content_arrow {
    right: 36%;
  }

  .new-home_challenges_content_tip {
    bottom: -34%;
  }

  .new-home_challenges_text_heading_group {
    grid-template-columns: 1fr;
  }

  .new-home_challenges_text_heading_container {
    max-width: 30rem;
  }

  .new-home_wonder_card.card-1 {
    max-width: 17rem;
  }

  .new-home_wonder_card.card-2 {
    max-width: 23rem;
  }

  .new-home_wonder_cards_plane {
    width: 14rem;
    height: 5rem;
  }

  .new-home_approach_line {
    width: 10rem;
    display: none;
    top: 34%;
    left: 13.5%;
  }

  .growth-experts_leaders_content_logo-wrapper {
    grid-template-columns: repeat(auto-fit, 7rem);
  }

  .white-label_webflow-pricing_hero_heading-wrapper {
    max-width: 31rem;
  }

  .white-label-agency_alternatives_content {
    grid-template-columns: 1fr;
  }

  .white-label-agency_alternatives_content_card-header {
    justify-content: space-between;
    display: flex;
  }

  .white-label_fit_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .white-label_fit_content.align-center {
    grid-template-columns: 1fr;
  }

  .white-label_fit_content_card {
    width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .white-label_fit_content_card_point {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .white-label_fit_content_card_point-icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .white-label_webflow-agency_hero_heading-wrapper {
    max-width: 36rem;
  }

  .white-label_webflow-agency_different_heading {
    max-width: 40rem;
    font-size: 3.8rem;
  }

  .white-label_webflow-agency_different_heading-icon {
    height: 2.7rem;
    left: 30%;
  }

  .white-label_webflow-agency_different_heading-pattern {
    max-width: 20rem;
    bottom: -3.1rem;
    right: 0%;
  }

  .new-contact_hero_content_wrapper {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .new-contact_hero_form_wrapper {
    padding-top: 4rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .new-contact_hero_testimonial_arrow {
    bottom: 2.2rem;
  }

  .blog_table_header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .website-performance_metrics_image {
    max-width: 25rem;
  }

  .website-performance_brands_image {
    max-width: 30rem;
  }

  .website-performance_report {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .website-performance_report_wrapper {
    flex-flow: column;
  }

  .website-performance_report_image {
    max-width: 16rem;
  }

  .website-performance_report_content {
    order: -1;
  }

  .website-performance_quiz_content_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-group.left-align {
    flex-flow: wrap;
  }

  .button-group.left-align.center-align-mobile-landscape {
    justify-content: center;
    align-items: center;
  }

  .opc_general_hero_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .one-page-conversion_hero_content {
    max-width: 34rem;
  }

  .one-page-conversion_hero_points-wrapper {
    margin-bottom: 2rem;
  }

  .one-page-conversion_footer {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
    justify-content: space-between;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .opc_audit-heading_container {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .opc_audit_text-content {
    max-width: 31rem;
  }

  .opc_audit_heading-wrapper {
    max-width: 20rem;
  }

  .opc_thank-you_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: wrap;
    padding-top: 2rem;
  }

  .opc-thankyou_text-content {
    justify-content: center;
    align-items: center;
  }

  .opc_thank-you_text_points-wrapper {
    text-align: left;
  }

  .opc_thank-you_steps_progress-bar {
    height: 1rem;
  }

  .opc_thank-you_steps_progress-wrapper {
    height: 1.75rem;
  }

  .opc_thank-you_cta {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    max-width: 26rem;
    display: flex;
  }

  .clutch_hero_content_points.new-clutch._2 {
    margin: 0;
  }

  .block_main.card-sarvam-ai.set-height {
    height: 19.7rem;
  }

  .referral_steps_cards {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(19rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .referral_steps_visual-absolute_text {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 1rem;
  }

  .referral_steps_visual-absolute-heading {
    font-size: 1.75rem;
  }

  .referral_benefits {
    padding-top: 6rem;
  }

  .referral_rewards_heading-wrapper {
    width: 100%;
    max-width: 28rem;
  }

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

  .referral_support_card_image.card-3, .referral_support_card_image.card-4, .referral_support_card_image.card-3, .referral_support_card_image.card-4 {
    background-position: 0 0, 50% 20%;
  }

  .image-cover.contain {
    object-fit: contain;
    object-fit: contain;
  }

  .clutch_cta-banner_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    text-align: center;
    flex-flow: column;
  }

  .one-page-conversion_hero_heading-wrapper {
    max-width: 25rem;
  }

  .clutch_logos-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .clutch_logos_group {
    grid-template-columns: repeat(auto-fit, 8.75rem);
  }

  .landing-page_sticky-wrapper {
    overflow: scroll;
  }

  .landing-page_sticky-section {
    flex: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .clutch_hero_banner_icon {
    font-size: 3rem;
    bottom: .3rem;
  }

  .clutch_hero_banner_icon.sick {
    top: -2.1rem;
  }

  .subscription_form-hero-wrapper {
    padding-top: 4rem;
  }

  .page_sticky-section {
    flex: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-home_audit_text-content {
    max-width: 31rem;
  }

  .testimonials_hero_card {
    flex-basis: 20rem;
  }

  .testimonials_hero_card.video {
    grid-template-columns: 1fr;
  }

  .saas-website-design-agency_hero {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .saas_agency_heading_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .saas-website-design-agency_approach_wrapper, .saas-website-design_approach_wrapper {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .opc_minutes_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .opc_losing_cards {
    flex-flow: column;
  }

  .opc_losing_card {
    flex: 1;
  }

  .saas-website-design_agency_hero-badge.badge-big {
    width: 8rem;
  }

  .white-label-agency_launched_heading-wrapper {
    max-width: 29rem;
  }

  .section-padding-large.padding-bottom-2rem-extra, .section-padding-large.padding-bottom-2-5rem-extra, .section-padding-large.padding-bottom-2rem-extra, .section-padding-large.padding-bottom-2-5rem-extra {
    padding-bottom: 6rem;
  }

  .label_image-wrapper {
    width: 18rem;
  }

  .lable-content-right {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .website-performance-io_hero_item_left {
    order: -1;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .website-performance-io_hero_item {
    flex-flow: column;
  }

  .choose-next-step_testimonial_grid_star_img {
    font-size: 1rem;
  }

  .website-performance-io_hero_items {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    padding-bottom: 5rem;
  }

  .swiper-slide-2.subscription_pricing_tab-link {
    flex: none;
    width: 100%;
    max-width: 15rem;
  }

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

  .choose-next-step_hero_grid {
    flex-flow: column;
    display: flex;
  }

  .choose-next-step_hero_wrapper {
    padding-bottom: 4rem;
  }

  .choose-next-step_cta_lefp {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .choose-next-step_testimonial_summary {
    margin-bottom: 3rem;
  }

  .choose-next-step_cta {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .choose-next-step_testimonial_wrapper {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .webflow-growth-agency_hero_reviews-wrapper, .why_pointer-main.left, .why_pointer-main.left {
    text-align: center;
  }

  .why_wrap.desktop {
    display: none;
  }

  .why_wrap.mobile {
    display: block;
  }

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

  .why_pointer {
    padding-top: 2rem;
  }

  .why_pointer-header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .why_block-wrapper {
    width: 100%;
  }

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

  .text-span-3 {
    display: inline;
  }

  .logo3_list {
    grid-column-gap: 3rem;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

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

  .padding-global-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .card_scrore-wrap {
    margin-top: 1rem;
  }

  .result-card-header {
    text-align: left;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 2rem;
  }

  .cta-split {
    grid-template-columns: 1fr;
  }

  .deliveryheader {
    font-size: 1.7rem;
  }

  .result-grid, .result-grid.low, .result-grid.low {
    grid-template-columns: 1fr;
  }

  .grid-block {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .us_wrapper-head {
    max-width: 12rem;
    margin-left: auto;
    margin-right: auto;
  }

  .why_mobile.why_block-wrapper {
    max-width: 25rem;
    padding: 0;
    display: block;
  }

  .padding-global-4 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .card_wrap, .gtag-cta-split {
    grid-template-columns: 1fr;
  }

  .header78_image-wrapper {
    width: 18rem;
  }

  .choose_video_demo {
    flex-flow: column;
  }

  .video_demo_title {
    font-size: 1.5rem;
  }

  ._3-min_video_form_title {
    font-size: 2.75rem;
  }

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

  .team-block.show-mobile {
    display: block;
  }

  .saas_seo_agency_hero, .webflow-saans_hero-wrapper {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .webflow-saans_hero-image1, .webflow-saans_hero-image2, .webflow-saans_hero-image3 {
    display: none;
  }

  .webflow-saans_marquee-flex {
    padding-top: 1.5rem;
  }

  .webflow-saans-compare_left {
    min-width: 11rem;
    max-width: 28%;
  }

  .webflow-saans_compare-wrapper {
    flex: 0 auto;
    width: auto;
  }

  .new-testimonial_slider {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .new-testimonial_slider.v2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .new_testimonial_slider-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .webflow-saans_testimonial-right-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .inline_text {
    display: inline-flex;
  }

  .why_saas_choose_hero {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .saas-website-design_agency_hero-badge-copy.badge-big, .saas-website-design_agency_hero-badge-copy.testimonial, .saas-website-design_agency_hero-badge-copy.badge-big, .saas-website-design_agency_hero-badge-copy.testimonial {
    width: 8rem;
  }

  .webflow_ads_hire {
    margin-top: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .why-choose-webflow_review_wraper {
    flex-flow: row;
  }

  .why_choose_testi_point {
    width: 100%;
  }

  .why-choose-webflow_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .why-choose-webflow-badge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .benefits_for_saas_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .benefits_for_saas_white_cards {
    width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .benefits_for_saas_card_point {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .why_saas_choose_webflow_clutch_graphics {
    grid-template-columns: 1fr 1fr;
    place-content: center;
    justify-items: center;
  }

  .why_saas_choose_webflow_clutch_graphics.block-3.figma {
    grid-column-gap: 5rem;
    grid-column-gap: 5rem;
    grid-column-gap: 5rem;
  }

  .why_saas_choose_webflow_small_banner {
    flex-flow: column;
  }

  .why_saas_choose_webflow_graphic_img {
    width: 12rem;
    height: 12rem;
  }

  .service-hero_padding {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .service-hero_image1 {
    top: 2rem;
    left: 2rem;
  }

  .service-hero_image1._2 {
    width: 50%;
  }

  .service-seo_wrapper {
    grid-template-columns: 1fr;
  }

  .service-work_wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .service-work_left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: stretch;
  }

  .service-top_wrapper {
    margin-top: 3.5rem;
  }

  .service-top_left, .service-top_right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .service-faq_wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .service-faq_left {
    padding: 2rem;
  }

  .service-faq_right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .webflow_subscription_ads_hero {
    padding-bottom: 5rem;
  }

  .webflow_traingle_graphic.wormhole_vector {
    width: 9rem;
  }

  .webflow_traingle_graphic.figma {
    left: .6rem;
  }

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

  .faq6_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .webflow_ads_right_graphic.webflow, .webflow_ads_right_graphic.uiux-figma {
    width: 9rem;
    bottom: 8rem;
    right: 2%;
  }

  .webflow_ads_right_graphic.right-wormhole {
    width: auto;
    height: 20rem;
  }

  .webflow_ads_right_graphic.webflow, .webflow_ads_right_graphic.uiux-figma {
    width: 9rem;
    bottom: 8rem;
    right: 2%;
  }

  .gallery_mask {
    width: 100%;
  }

  .gallery_slide {
    padding-right: 0;
  }

  .gallery21_arrow.is-left {
    right: 3.5rem;
  }

  ._100-_roi_arrow {
    top: 10.625rem;
    right: -2%;
  }

  .gallery_slider {
    padding-bottom: 2rem;
  }

  .figma2webflow_hero {
    padding-bottom: 5rem;
  }

  .high-quality, .pixel-perfect {
    top: -28%;
  }

  .figma2webflow_projects {
    padding-top: 4rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

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

  .thankyou_grid._2 {
    grid-template-columns: 5fr;
  }

  .uiux_faq_wraper {
    flex-flow: column;
  }

  .heading-large {
    font-size: 1.875rem;
  }

  .heading-large.rotate-text {
    font-size: 2rem;
  }

  .vertical-scroll-wrapper {
    height: 2.34375rem;
    overflow: hidden;
  }

  .text-rotation-wrapper {
    margin-left: 0%;
  }

  .mc_vs_other_grid {
    grid-template-columns: 11rem 16rem 16rem 16rem 16rem;
  }

  .agency7_hero {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .magic_card_wraper {
    width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .vertical-scroll-wrapper-2 {
    height: 100%;
    overflow: hidden;
  }

  .text-rotation-wrapper-2 {
    margin-left: 0%;
  }

  .cards_wrapper-design {
    grid-template-columns: 1fr 1fr;
  }

  .padding-global-13 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section_roadmap-split {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .section_roadmap-split.inverse {
    flex-flow: column-reverse;
  }

  .review_block-news {
    padding: 20px;
  }

  .review_block-news.full {
    position: static;
  }

  .why-testimonoal {
    flex-flow: wrap;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .before-after_collection-list {
    grid-template-columns: repeat(auto-fit, minmax(18.25rem, 1fr));
  }

  .before-after_collection-card {
    height: auto;
  }

  .before-after_collection-card_image-wrapper {
    flex: 0 auto;
    max-height: 20rem;
  }

  .before-after_collection-card_lock {
    width: 2rem;
    height: 2rem;
    bottom: 1rem;
    right: 1rem;
  }

  .before-after-detail_content_columns {
    grid-template-columns: 1fr;
  }

  .before-after-detail_content_column-tag {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .footer_cta {
    order: -1;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-global-15 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .testimonial33_card {
    height: auto;
    min-height: 100svh;
    overflow: hidden;
  }

  .testimonial33_card-content-left {
    padding: 2rem;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .testimonial33_card-content-right {
    grid-template-columns: 1fr;
    height: 100vh;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial33_list-left {
    display: none;
  }

  .testimonial33_content {
    padding: 1.5rem;
  }

  .testimonial33_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .footer_head {
    border-bottom: 2px solid #161616;
    margin-bottom: 0;
    padding: 1rem 1rem .5rem;
  }

  .icon-size-medium {
    width: 1.25rem;
    height: 1.25rem;
    display: block;
  }

  .div-block-9 {
    background-color: #ffffff0d;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1rem;
    display: flex;
    position: relative;
  }

  .footer-links-group {
    grid-row-gap: 0rem;
    overflow: clip;
  }

  .awards_hero_wrapper {
    padding-bottom: 8rem;
  }

  .awards_hero_wrapper._1 {
    min-height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .awards_content_main {
    flex-flow: column;
  }

  .awards_content_toc {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    max-width: none;
    position: static;
    top: 0;
  }

  .awards_content_toc_points {
    flex-flow: row;
  }

  .awards_content_recognitions {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .office_address {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .contact_testimonial_heading-wrapper {
    max-width: 23rem;
  }

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

  .testimonials_logo_image {
    height: 1.75rem;
  }

  .testimonials_logo_image.kenko {
    height: 1.25rem;
  }

  .testimonials_logo_image.marviza, .testimonials_logo_image.kenko {
    height: 1.25rem;
  }

  .testimonials_logo_image.siristore {
    height: 1.5rem;
  }

  .testimonials_logo_image.mivi {
    height: 1.25rem;
  }

  .testimonials_logo_image.beond {
    height: 1.5rem;
  }

  .testimonials_logo_image.road-to-10x {
    height: 1.35rem;
  }

  .testimonials_logo_image.marviza {
    height: 1.25rem;
  }

  .awards_hero_group {
    padding-bottom: 8rem;
  }

  .block.radius {
    height: 20rem;
  }

  .testimonial_slider-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .case-studies_founder_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: flex;
  }

  .case-studies_founder_content-block {
    padding-bottom: 3rem;
  }

  .case-studies_founder_content-line {
    background-image: linear-gradient(90deg, #000, #fff);
    width: 100%;
    height: .1875rem;
    margin-bottom: 3rem;
  }

  .case-studies_hero_slider {
    height: auto;
  }

  .case-studies_new-project_content-heading {
    font-size: 2rem;
    line-height: 1.3;
  }

  .case-studies_new-project_header {
    flex-flow: wrap;
  }

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

  .home_solutions_service {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .home_solutions_service-tags {
    justify-content: center;
  }

  .home_roi_circle {
    width: 8rem;
    height: 8rem;
    font-size: 1.8rem;
  }

  .lp_benefits_header {
    width: 100%;
    max-width: 39rem;
  }

  .lp_services_header {
    width: 100%;
    max-width: 40rem;
  }

  .lp_services_cards_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 0;
  }

  .div-block-12 {
    padding-bottom: 3rem;
  }

  .div-block-13 {
    grid-column-gap: 2rem;
  }

  .lp_success-stories_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .lp_sucess-stories_card {
    flex-flow: column;
  }

  .lp_success-stories_graphic {
    flex: 0 auto;
    order: -1;
    width: 100%;
    height: 22rem;
  }

  .div-block-14 {
    margin-bottom: 3rem;
  }

  .lp_cta-banner_left-content {
    width: 100%;
    max-width: 39rem;
  }

  .lp_logos_logo {
    height: 1.75rem;
  }

  .lp_logos_logo.mivi {
    height: 1.25rem;
  }

  .lp_logos_logo.beond {
    height: 1.5rem;
  }

  .lp_pricing_left-content {
    width: 100%;
    max-width: 38rem;
  }

  .div-block-16 {
    width: 100%;
    max-width: 30rem;
  }

  .lp_pricing_right-content {
    width: 100%;
    max-width: 45rem;
  }

  .lp_testimonials_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .div-block-16-copy {
    text-align: center;
    width: 100%;
    max-width: 28rem;
  }

  .lp_locations_left-content {
    width: 100%;
    max-width: 36rem;
  }

  .lp_contact_header {
    width: 100%;
    max-width: 43rem;
  }

  .header76_content-right {
    height: 30rem;
  }

  .header76_content-right.main-cat {
    height: 40rem;
  }

  .bg_blurwrapper {
    display: block;
  }

  .before-after_popup_container {
    max-width: 32rem;
  }

  .before-after_poup_image {
    max-width: 15rem;
    height: 9rem;
  }

  .before-after_popup_cta-wrapper {
    flex-flow: column;
  }

  .clutch_form-label-multi-group {
    grid-column-gap: 1.5rem;
  }

  .clutch_form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-1_close {
    padding: 1rem;
  }

  .case-study-project-details-right {
    width: auto;
  }

  .case-study-project-content {
    width: 100%;
  }

  .case-study-more-projects-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .roi_content_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .roi_content_head {
    width: 100%;
    height: 7.5rem;
  }

  .roi_content {
    width: 7.5rem;
  }

  .pricing_tier-wrapper {
    width: 100%;
  }

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

  .problem_card {
    font-size: 1.2rem;
  }

  .solution_heading {
    width: 100%;
    max-width: 45rem;
  }

  .new-homer_hero_paragraph-span {
    display: inline;
  }

  .vsl-main-wrap {
    height: auto;
  }

  .saas_demo-form-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .saas-demo-button-bottom {
    flex-flow: wrap;
  }

  .profile-image {
    width: 2.5rem;
    height: 2.5rem;
  }

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

  .section_positioning-cost_checkbox {
    flex: none;
  }

  .section_positioning-messaging_wrapper {
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
  }

  .section_positioning-messaging-heading_span {
    display: block;
  }

  .section-positioning-messaging_paragraph-span {
    display: inline;
  }

  .resouce-main-card {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .rightplace-card-wrapper {
    flex-flow: column;
  }

  .question-para-wrapper {
    max-width: none;
  }

  .padding-section-small-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .heading-style-h3-2 {
    font-size: 2rem;
  }

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

  .padding-section-small-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .wrapper-checkbox {
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h6-3 {
    font-size: 1.125rem;
  }

  .text-size-medium-9 {
    font-size: 1rem;
  }

  .text-size-medium-9.text-weight-semibold.text-color-shade-black.text-align-center {
    font-size: .9rem;
  }

  .div-block-41 {
    background-color: #ffffff0d;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1rem;
    display: flex;
    position: relative;
  }

  .section_padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .why-us_wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

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

  .why-us_card {
    padding: 1.5rem 1.25rem;
  }

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .left-arrow {
    right: 6.5rem;
  }

  .mivi {
    max-width: 6.5rem;
  }

  .blog-post-header_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content32_content-left {
    width: 100%;
    max-width: none;
  }

  .content32_content {
    margin-bottom: 2rem;
  }

  .header79_image-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header_image-column.image-column-5 {
    grid-column-gap: 1.563rem;
    grid-row-gap: 1.563rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0%;
    display: none;
  }

  .header_image-column.image-column-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .header_image-column.image-column-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0%;
  }

  .header_image-column.image-column-4 {
    margin-top: 0%;
  }

  .header_component {
    min-height: 50rem;
  }

  .header_images-layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .layout_card-medium-content.home-roi {
    padding-left: 1.875rem;
  }

  .layout_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout_card-small-content, .layout_card-medium-content-top {
    padding: 1.5rem;
  }

  .layout_card-medium-image-wrapper {
    flex-flow: column;
  }

  .layout_card-medium {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    max-height: none;
  }

  .layout_card-large {
    max-height: 40rem;
    padding: 1rem;
  }

  .layout_card-large-content {
    padding: 1.5rem;
  }

  .layout_card-small {
    grid-template-columns: 1fr;
  }

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

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

  .client-card {
    padding: 3rem 1rem;
  }

  .client-card-cta {
    padding: 1.25rem 1rem;
  }

  .section-brand-stance_circle {
    width: 8rem;
    height: 8rem;
    font-size: 1.8rem;
  }

  .better-brand-card-wrapper {
    flex-flow: column;
  }

  .new-about_hero_heading-wrapper {
    max-width: 35rem;
  }

  .fade_left, .fade_right {
    width: 6rem;
  }

  .padding-hero-split {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-master-global {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section_call_wrapper, .section_header-content, .section_header-content.is-calendar, .section_header-content.is-calendar {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.225rem;
    line-height: 1.2;
  }

  h2 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h6 {
    font-size: 1rem;
  }

  .button-primary {
    font-size: 14px;
    line-height: 22px;
  }

  .button.button-primary {
    z-index: 900;
  }

  .button.button-primary.is-xl {
    z-index: 1;
    z-index: 1;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .button.button-ascent.is-new-button {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .button.form {
    width: 100%;
  }

  .button.button_primary_fixed-size.button-100 {
    max-width: none;
  }

  .button.auto-width {
    flex: 0 auto;
  }

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

  .padding-global.newsletter {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large.inverse {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column-reverse;
    display: flex;
  }

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

  .heading-style-h6 {
    font-size: 1.1rem;
    line-height: 1.6;
  }

  .heading-style-h6.text-weight-semibold.text-color-white {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-style-h1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 2.5rem;
    display: flex;
  }

  .heading-style-h5 {
    font-size: 1rem;
  }

  .heading-style-h3 {
    font-size: 1.75rem;
  }

  .heading-style-h3.size-2rem {
    font-size: 1.5rem;
  }

  .button-secondary {
    font-size: 1rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
  }

  .heading-style-h4.text-weight-medium.text-color-shade-black-80 {
    font-size: 1.4rem;
  }

  .text-size-small.text-weight-medium.text-color-white-85.text-size-12 {
    font-size: .75rem;
  }

  .text-rich-text p {
    font-size: 1.1rem;
  }

  .text-rich-text h3 {
    margin-bottom: .75rem;
    font-size: 1.5rem;
  }

  .text-rich-text li {
    font-size: 1.1rem;
  }

  .text-rich-text blockquote {
    margin-bottom: 1rem;
    padding: .5rem 1rem 1rem;
    font-size: 1.125rem;
  }

  .text-rich-text h4 {
    margin-bottom: .25rem;
  }

  .text-rich-text h2 {
    margin-bottom: 1.125rem;
    font-size: 1.75rem;
  }

  .text-rich-text h1 {
    font-size: 2rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .text-size-regular.text-weight-medium.text-color-white-55, .text-size-regular.text-weight-medium.text-color-shade-black-50, .text-size-regular.text-weight-semibold.text-align {
    text-align: center;
  }

  .text-size-regular.text-color-white-70.text-align, .text-size-regular.text-weight-medium.text-color-white-55, .text-size-regular.text-weight-medium.text-color-shade-black-50, .text-size-regular.text-weight-medium.text-color-white-55, .text-size-regular.text-weight-medium.text-color-shade-black-50, .text-size-regular.text-weight-semibold.text-align, .text-size-regular.text-weight-semibold.text-align {
    text-align: center;
  }

  .text-size-regular.text-color-000714.text-align-center {
    text-align: left;
    text-align: left;
  }

  .text-size-regular.text-color-white-70.text-align {
    text-align: center;
    text-align: center;
  }

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

  .heading-style-h2.text-color-white, .heading-style-h2.text-color-shade-black.text-align-center.text-style-semicap {
    text-align: center;
  }

  .heading-style-h2.text-color-white, .heading-style-h2.text-color-shade-black.text-align-center.text-style-semicap {
    text-align: center;
  }

  .heading-style-h2.text-color-shade-black.text-align-center.text-style-semicap {
    text-align: center;
  }

  .heading-style-h2.text-color-shade-black.text-align-center.text-style-semicap.flex_head {
    justify-content: center;
    align-items: center;
  }

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

  .main-wrapper {
    display: block;
  }

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

  .text-color-white.btn_text {
    height: auto;
  }

  .home-hero-section {
    padding-bottom: 4rem;
  }

  .nav-logo {
    width: 10rem;
    height: 2rem;
    padding-left: 0;
  }

  .hero-text_wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .home-hero-cta_wrapper {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: stretch;
  }

  .home-hero-projects {
    grid-template-columns: 1fr 1fr 1fr;
    width: 70rem;
    transform: translate(6%);
  }

  .usp-section_center {
    grid-row-gap: 4rem;
  }

  .usp-points {
    grid-row-gap: 2.5rem;
  }

  .usp-card_icon {
    width: 2.25rem;
  }

  .page-wrapper {
    padding: 0;
  }

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

  .customers-paragraph {
    margin-bottom: 3rem;
  }

  .testimonial-wrapper {
    grid-row-gap: 3rem;
  }

  .testimonial-slide {
    height: 100%;
  }

  .testimonial-slider_nav {
    font-size: .65rem;
  }

  .client-testimonial {
    font-size: 1.1rem;
  }

  .client-name {
    font-size: 1rem;
  }

  .cta-banner {
    padding-left: 2.5rem;
    padding-right: 3rem;
  }

  .footer-main, .footer-copyright_wrapper {
    flex-direction: column;
  }

  .footer-agency {
    flex: 0 12rem;
  }

  .foooter-link {
    font-size: .875rem;
  }

  .footer-agency_links {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    display: grid;
  }

  .sub-footer-links {
    grid-column-gap: 2.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .webflow-sites-section {
    padding-bottom: 0;
  }

  .webflow-sites-text_wrapper {
    text-align: center;
    max-width: 19rem;
  }

  .webflow-sites-cards {
    flex-flow: column wrap;
  }

  .webflow-sites-card {
    width: 100%;
    min-height: 18.5rem;
    max-height: 18.5rem;
  }

  .webflow-sites_wrapper, .faq-wrapper {
    grid-row-gap: 3rem;
  }

  .faq_toggle {
    position: static;
  }

  .faq-question {
    margin-right: 1.25rem;
  }

  .faq-toogler {
    flex: none;
  }

  .faq-question_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: nowrap;
    align-items: center;
  }

  .contact-section {
    padding-top: 12rem;
  }

  .contact-heading_wrapper {
    flex-direction: column;
    display: flex;
  }

  .contact-card {
    order: 1;
  }

  .contact-field {
    font-size: .95rem;
  }

  .contact-textarea {
    font-size: 1rem;
  }

  .about-hero-section {
    padding-top: 4rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .about-beliefs-section {
    padding-top: 8rem;
  }

  .team-details {
    overflow: hidden;
  }

  .team-details_position {
    font-size: 1.1rem;
  }

  .button-text {
    z-index: 902;
  }

  .team-card-details_wrapper {
    padding-bottom: 8rem;
  }

  .blog-featured-section {
    padding-top: 4rem;
  }

  .blog-featured_wrapper {
    grid-row-gap: 3rem;
  }

  .blog-featured-collection_list {
    grid-row-gap: 3.5rem;
  }

  .blog-featured-post_heading {
    font-size: 1.5rem;
  }

  .blogs-description_wrapper {
    grid-row-gap: 1.5rem;
  }

  .blog-post-detail-section {
    grid-row-gap: 0rem;
  }

  .blog-post-hero-section {
    padding-top: 4rem;
  }

  .nav_menu {
    padding-top: 40%;
    overflow: auto;
  }

  .nav_container {
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-primary {
    color: #fff;
    font-size: 1rem;
  }

  .button-bubble {
    z-index: 90;
  }

  .cookie-consent_text {
    font-size: 1rem;
  }

  .privacy-policy-section {
    padding-top: 4rem;
  }

  .mega-menu_component {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .mega-menu_wrapper {
    padding-top: 50%;
  }

  .inline._90 {
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .testimonial_profile {
    align-self: stretch;
  }

  .testimonial_profile-photo {
    width: 3.2rem;
    height: 3.2rem;
  }

  .end-cta-off-graphic_wrapper {
    font-size: 4vw;
  }

  .section-end-cta {
    grid-row-gap: 3rem;
  }

  .end-cta-item {
    padding-bottom: 16rem;
  }

  .end-cta-item.one, .end-cta-item.two, .end-cta-item.one, .end-cta-item.two {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }

  .end-cta-on-graphic_wrapper {
    font-size: 4vw;
  }

  .faq-tab_content {
    flex-flow: wrap;
    width: 100%;
    display: flex;
  }

  .faq_item {
    flex-flow: column wrap;
    align-items: flex-start;
    display: flex;
    position: static;
  }

  .faq_paragraph {
    padding-right: 1.5rem;
  }

  .faq-item_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .search-result_list {
    grid-row-gap: 4rem;
  }

  .blog-categories-section {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .blog-categories-collection_list {
    grid-row-gap: 3.5rem;
  }

  .about-hero_image {
    object-fit: cover;
    width: 100%;
    min-height: 17rem;
  }

  .testimonial-slider_wrapper {
    min-height: 34rem;
  }

  .team-details-image_wrapper {
    height: auto;
    overflow: hidden;
  }

  .about-image-profile_card {
    height: 5.5rem;
    inset: auto 0% -20% auto;
  }

  .about-image_arrow {
    inset: auto -13% -12% auto;
    transform: rotate(0);
  }

  .show-mobile-potrait {
    display: block;
  }

  .hide-mobile-potrait {
    display: none;
  }

  .blog-post-image_wrapper {
    height: 15.5rem;
  }

  .banner {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section_review_text-wrapper-rating-number {
    margin-bottom: 1.5rem;
  }

  .section_review_text-wrapper_google-rating {
    grid-column-gap: 1.5rem;
  }

  .section_review_text-wrapper_google-rating.google_review_badge_footer {
    justify-content: center;
    align-items: center;
  }

  .section_review_testimonial_slide-wrapper {
    width: 100%;
  }

  .banner-section {
    padding-top: 6rem;
  }

  .banner-section.background-color-white {
    padding-bottom: 6rem;
  }

  .case-studies_section {
    padding-top: 4rem;
  }

  .case-studies_section.webflow-agency {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .case-studies_case-study_heading-wrapper {
    width: 100%;
    max-width: 28rem;
  }

  .webflow-experts_hero-section {
    padding-top: 4rem;
  }

  .max-width-medium {
    max-width: 25rem;
  }

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

  .padding-bottom.padding-huge.mobile {
    padding-bottom: 2rem;
  }

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

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

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

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

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

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

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

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

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

  .webflow-experts_hero-section_image-overlap-element.absolute-1 {
    top: -2rem;
    left: 0%;
  }

  .webflow-experts_hero-section_image-overlap-element.absolute-5 {
    bottom: 2.6rem;
    right: -5%;
  }

  .webflow-experts_benefits-section_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .webflow-experts_project-section_wrapperr {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .webflow-experts_project-section_heading-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .webflow-experts_project-section_wrapper {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .webflow-experts_project-section_project {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .webflow-experts_project-section_project-image-wrapper {
    height: 20rem;
  }

  .webflow-experts_project-section_project-text-wrapper {
    align-items: stretch;
  }

  .webflow-experts_faq-section.down-0-mobile {
    padding-bottom: 0;
  }

  .webflow-experts_cta-section_text-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .web-design_hero-section {
    padding-top: 4rem;
  }

  .web-design_hero-section_heading-wrapper {
    align-items: center;
    max-width: 23rem;
  }

  .image-wrapper {
    min-height: 14rem;
  }

  .web-design_hero-section_image {
    object-fit: cover;
    object-position: 50% 50%;
    height: 100%;
  }

  .webflow-experts_benefits-section_heading-wrapper {
    max-width: 18rem;
  }

  .text-align-left-mobile-potrait {
    text-align: left;
  }

  .section_review_text-wrapper_google-rating-wrapper.blog_google_review, .section_review_text-wrapper_google-rating-wrapper.google_review_footer, .section_review_text-wrapper_google-rating-wrapper.blog_google_review, .section_review_text-wrapper_google-rating-wrapper.google_review_footer {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .web-design_hero-section_handle-bar {
    height: 15rem;
  }

  .web-design_hero-section_circle-wrapper {
    width: 2.2rem;
    height: 2.2rem;
  }

  .nav-dropdown_toggle.w--open {
    display: flex;
  }

  .nav_dropdown_link {
    width: auto;
    font-size: 1.2rem;
  }

  .nav_dropdown_link.text-color-dark-blue-85 {
    display: flex;
  }

  .nav-dropdown_list.w--open {
    flex-direction: column;
    align-items: center;
    width: auto;
    display: flex;
  }

  .web-design_hero-section_arrow {
    width: 1rem;
    height: 1rem;
  }

  .country_hero {
    padding-top: 4rem;
  }

  .country_hero_content_cta-wrapper {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .country_cta_graphic_wrapper, .country_cta_graphic_image {
    min-height: 14rem;
    max-height: 14rem;
  }

  .country_services_tabs_menu {
    justify-content: flex-start;
  }

  .country_services_tabs-tab-link {
    padding-left: 1.5rem;
    padding-right: 1.25rem;
  }

  .country_services_tab-pane {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .country_services_tabpane-link {
    align-self: flex-start;
  }

  .country_services_tabpane-link-icon {
    width: 1.1rem;
    height: 1.1rem;
  }

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

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

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

  .country_projects_project_graphic {
    transform: translate(0);
  }

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

  .country_projects_project_graphic-mobile {
    width: 5rem;
    max-width: 5rem;
    transform: translate(1rem, 2rem);
  }

  .country_industry {
    padding-bottom: 6rem;
  }

  .country_industry_wrapper {
    text-align: left;
  }

  .country_industry_tab-pane {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .country_industry_tab-pane_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: repeat(auto-fit, minmax(6.5rem, 1fr));
  }

  .country_testimonial_wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    width: 100%;
  }

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

  .country_testimonial_background_card-rating {
    justify-content: flex-start;
  }

  .country_cta_graphic-wrapper {
    grid-column-gap: 1.5rem;
    flex-wrap: nowrap;
    transform: translate(.6rem);
  }

  .country_form_label {
    font-size: 1rem;
  }

  .country_form_field {
    font-size: .95rem;
  }

  .country_cta_graphic-handle-bar {
    height: 16rem;
  }

  .country_video-testimonial_popup-content-wrapper.video {
    max-height: 26rem;
  }

  .case-studies_case-study_image-container {
    min-height: 25rem;
    max-height: 25rem;
  }

  .country_cta_graphic_desktop {
    max-width: 18rem;
  }

  .country_cta_graphic_mobile {
    max-width: 4.75rem;
  }

  .country_testimonial_person-photo {
    width: 6rem;
    height: 6rem;
    top: -2.9rem;
  }

  .section_private-case-studies {
    padding-top: 6rem;
  }

  .section_private-case-studies-collection-list {
    grid-template-columns: 1fr;
  }

  .button-bubble-blue {
    z-index: 90;
  }

  .saas_hero {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .saas_graphic.circle {
    width: 8rem;
    bottom: -4.7rem;
    right: -2.8rem;
  }

  .saas_graphic.skull {
    bottom: -.1rem;
  }

  .saas_graphic.triangle {
    width: 4.5rem;
    top: 4.6rem;
    left: .3rem;
  }

  .saas_graphic.hexagon {
    width: 4.5rem;
    top: 4.8rem;
    right: .7rem;
  }

  .saas_logo_strip {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .saas_logo_wrapper {
    grid-row-gap: 1.75rem;
  }

  .sub-footer-links_left-wrappr {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .footer_logo {
    height: 2.35rem;
  }

  .footer_icons_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .saas_usp, .saas_usp.design, .saas_usp.design {
    padding-bottom: 6rem;
  }

  .subscription_usp_text-wrapper {
    grid-row-gap: 2rem;
  }

  .subscription_usp_point-card {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .subscription_usp_card-icon {
    width: 2.25rem;
  }

  .subscription_usp_wrapper {
    grid-row-gap: 2rem;
  }

  .subscription_usp_points {
    grid-row-gap: 0rem;
  }

  .saas_usp_text-tip {
    max-width: 11rem;
    top: 7.425rem;
    right: -5svw;
  }

  .saas_cta-banner_wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .saas_cta-banner_heading-wrapper {
    max-width: 16rem;
  }

  .saas_cta {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .saas_cta_hour-glass.left-side-position-top, .saas_cta_hour-glass.left-side-position-bottom {
    width: 10rem;
    height: 10rem;
  }

  .saas_cta_hour-glass.right-side-position {
    width: 19rem;
    height: 19rem;
    right: -41%;
  }

  .saas_cta_hour-glass.left-side-position-top, .saas_cta_hour-glass.left-side-position-bottom {
    width: 10rem;
    height: 10rem;
  }

  .saas_faq {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .saas_fit {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .saas_pricing_webflow-icon.position-right-side {
    max-width: 6rem;
    top: -2.3rem;
  }

  .saas_pricing_webflow-icon.position-left-side {
    max-width: 7rem;
    bottom: -3.8rem;
  }

  .saas_process {
    padding-top: 6rem;
  }

  .saas_hero_projects {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .saas_hero_projects.website-growth {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .saas_hero_project {
    min-width: 22rem;
    max-width: 22rem;
    min-height: 15rem;
    max-height: 15rem;
  }

  .saas_hero_project.boise-mobile {
    min-width: 6rem;
    min-height: 13rem;
    max-height: 13rem;
  }

  .saas_projects_heading_wrapper {
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
  }

  .subscription_usp_heading-wrapper.design {
    max-width: 21rem;
  }

  .saas_process_graphics-text {
    bottom: -41px;
    right: -15%;
  }

  .saas_form {
    padding-top: 6rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: none;
  }

  .saas_form_wrapper {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .saas_form_wrapper.background-color-white {
    max-height: 44rem;
  }

  .saas_form_input-field {
    font-size: 1rem;
  }

  .saas_form-label-group {
    flex: 0 auto;
    width: 100%;
  }

  .saas_form_label-groups {
    grid-row-gap: 1.25rem;
  }

  .saas_form-hero {
    flex-flow: column;
    display: flex;
  }

  .saas_form-hero-wrapper {
    padding-top: 12rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .saas_form-label-multi-group {
    grid-row-gap: 1.25rem;
    flex-wrap: wrap;
  }

  .saas_hero_project_webflow-tag {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.75rem;
  }

  .saas_hero_project_webflow-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .saas_hero_projects_wrapper {
    grid-column-gap: 4rem;
  }

  .saas_hero_project_webflow-icon-wrapper {
    width: 3rem;
    height: 3rem;
  }

  .swiper-wrapper {
    width: 100%;
  }

  .swiper-wrapper.subscription_pricing_tabs-menu {
    grid-column-gap: 0rem;
    flex-flow: column;
  }

  .swiper-wrapper.is-slider-main {
    flex-flow: row;
  }

  .swiper-slide {
    flex: 1;
  }

  .swiper-slide.subscription_pricing_tab-link {
    max-width: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .swiper-slide.webflow-agencies_services_content_tab-link {
    flex: none;
  }

  .swiper-slide.is-slider-main {
    width: 100%;
  }

  .swiper-slide.is-slider-main.custom {
    width: 100%;
    max-width: 13rem;
  }

  .swiper.is-slider-main.overflow-hidden {
    width: 100%;
  }

  .saas_process_graphic-review-stars {
    grid-row-gap: .2rem;
    flex-flow: wrap;
  }

  .saas_testimonial_heading-container {
    max-width: 25rem;
  }

  .saas_testimonial_cards {
    flex-direction: row;
    width: 100%;
  }

  .saas_testimonial_cards.grid_2 {
    grid-template-columns: 1fr;
  }

  .saas_testimonial_slider-mask {
    flex: 0 auto;
    width: 90%;
  }

  .saas_testimonial_slider-arrow, .saas_testimonial_slider-arrow.left-arrow, .saas_testimonial_slider-arrow.left-arrow {
    z-index: 2;
  }

  .saas_testimonial_slider-nav {
    width: 70%;
    bottom: -5rem;
  }

  .saas_info-cta {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .saas_clutch_graphics.block-3 {
    grid-column-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    flex-flow: wrap;
  }

  .saas_testimonial_slider-embed {
    width: 100%;
  }

  .cta_form_text-field::placeholder {
    font-size: 1rem;
  }

  .cta_form-block_button-wrapper {
    margin-top: 2rem;
  }

  .blog-post-cta.services {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog-post-cta_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .case-studies_projects {
    grid-row-gap: 2.5rem;
  }

  .case-studies_project-image-wrapper {
    height: 15.3rem;
  }

  .padding-huge {
    padding: 3rem;
  }

  .blogs-category_wrapper {
    padding-top: .75rem;
  }

  .design-gallery_hero {
    padding-top: 4rem;
  }

  .design-gallery_hero_project-image {
    min-height: 19rem;
  }

  .login_hero_pro-connect_logo {
    height: 1rem;
  }

  .login_form_input-field {
    min-height: 2.75rem;
  }

  .login_button {
    width: 100%;
    max-width: 15rem;
  }

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

  .pro-connect_footer_left-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
  }

  .pro-connect_footer_right-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
  }

  .pro-connect_header_logo {
    width: 9rem;
    height: 1rem;
  }

  .user_dashboard_hero {
    padding-bottom: 4rem;
  }

  .user_dashboard_hero_logo {
    width: 12rem;
  }

  .user_dashboard_content_card-heading_line {
    width: 5.5rem;
  }

  .user_dashboard_content_collection-list {
    grid-template-columns: 1fr;
  }

  .user_dashboard_content_collection-card {
    max-width: none;
  }

  .user_dashboard_content_collection-item_form-heading-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
  }

  .pro-connect_input-field {
    font-size: .95rem;
  }

  .pro-connect_signup_form-block {
    padding-left: 0;
    padding-right: 0;
  }

  .user_dashboard_content_collection-item_form-circle {
    width: 3.5rem;
  }

  .user_dashboard_content_collection-item_form_success-message-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: center;
  }

  .user_dashboard_content_collection-item_form-sucess_heading-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-wrap: wrap;
  }

  .user_dashboard_content_collection-item_form-sucess_heading-wrapper.error {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    align-items: center;
  }

  .user_dashboard_content_collection-item {
    grid-template-columns: 1fr;
  }

  .design-gallery_hero_projects {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .agencies-directories_search {
    min-height: 2.75rem;
  }

  .agencies-directories_service {
    width: 100%;
    max-width: 16rem;
    font-size: 1rem;
  }

  .agencies-directories_filters_right {
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
  }

  .agencies-directories_search-button {
    background-size: 1.125rem;
    max-width: 4.5rem;
  }

  .webflow-agency_hero {
    padding-bottom: 6rem;
  }

  .webflow-agency_hero_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .webflow-agency_hero_form_field {
    white-space: pre-line;
  }

  .button_primary_fixed-size.blog_cta_button {
    margin-left: auto;
    margin-right: auto;
  }

  .webflow-agency_hero_banner {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .webflow-agency_hero_banner_icon {
    font-size: 2.75rem;
    bottom: -1.9rem;
    right: 2.5rem;
  }

  .webflow-agency_hero_banner_icon.sick {
    top: -2.4rem;
  }

  .webflow-agencies_services_content_tab-pane {
    margin-top: 2rem;
  }

  .webflow-agencies_services_content_tab-content {
    grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
  }

  .webflow-agencies_services_content_tab-card {
    padding: 1.5rem 1rem;
  }

  .webflow-agencies_services_content_tab-card_icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .webflow-agency_benefits {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .webflow-agency_integrations {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .webflow-agency_integrations_content {
    grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
  }

  .webflow-agency_integrations_card {
    padding: 2rem 1rem;
  }

  .webflow-agencies_steps_wrapper {
    padding-bottom: 6rem;
  }

  .webflow-agency_cta {
    padding-top: 6rem;
    padding-bottom: 8rem;
    overflow: hidden;
  }

  .webflow-agency_cta.seo--agency:where(.w-variant-26862b17-6c5a-678c-10df-e47f4606544c) {
    padding-bottom: 0;
  }

  .webflow-agency_cta_wrapper:where(.w-variant-26862b17-6c5a-678c-10df-e47f4606544c) {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .webflow-agency_cta_graphic-image {
    max-width: 12rem;
  }

  .webflow-agency_cta_graphic-image.ceo-photo {
    max-width: 10rem;
  }

  .webflow-agency_cta_graphic-image.start {
    max-width: 4rem;
    bottom: -1.675rem;
    left: 20%;
  }

  .webflow-agency_cta_graphic-image.continue {
    top: -3.4rem;
    right: 10%;
  }

  .webflow-agency_cta_graphic-line {
    right: -4%;
  }

  .webflow-agency_why_content_card {
    min-height: auto;
    padding: 3rem 1.5rem;
  }

  .webflow-agency_why_content_card.card-3 {
    min-height: 31rem;
  }

  .webflow-agency_why_content_card.card-4 {
    background-image: none;
  }

  .webflow-agency_why_content_card.top-webflow-agency-card {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .webflow-agency_why_content_line, .webflow-agency_why_content_card_wheel {
    display: none;
  }

  .webflow-agency_why_content_card_photo {
    max-width: 6rem;
  }

  .webflow-agency_banner {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .webflow-agency_trusted {
    padding-bottom: 6rem;
  }

  .webflow-agency_trusted_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .webflow-agency_trusted_content-row_cell {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.125rem;
  }

  .user_dashboard_content_collection-card-wrapper {
    max-width: none;
  }

  .pro-connect_signup_error-state-wrapper {
    overflow-wrap: anywhere;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pro-connect_signup_verification_header-icon {
    width: 2rem;
    height: 2rem;
  }

  .footer-newsletter {
    max-width: none;
  }

  .footer_newsletter_input-field {
    font-size: 1rem;
  }

  .webflow-maintenance_hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .webflow-maintenance_hero_reviews {
    margin-top: 1rem;
  }

  .webflow-maintenance_hero_review {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: space-between;
    padding: 0;
  }

  .webflow-maintenance_hero_review-logo {
    height: 1.5rem;
  }

  .webflow-maintenance_hero_review-logo.clutch.transparent, .webflow-maintenance_hero_review-logo.clutchwhite {
    height: 1.5rem;
  }

  .webflow-maintenance_hero_review-logo.clutch {
    height: 2.1rem;
  }

  .webflow-maintenance_hero_review-logo.clutch.transparent, .webflow-maintenance_hero_review-logo.clutchwhite {
    height: 1.5rem;
  }

  .webflow-maintenance_hero_review-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .webflow-maintenance_hero_review-stars {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .webflow-maintenance_hero_review-star {
    width: 1rem;
    height: 1rem;
  }

  .webflow-maintenance_pricing {
    overflow: hidden;
  }

  .webflow-agency_banner_pattern {
    left: -49.7svw;
  }

  .webflow-agency_banner_pattern.pattern-2 {
    top: 62%;
    right: -34%;
  }

  .webflow-maintenance_different_heading {
    z-index: 2;
    font-size: 4.5rem;
  }

  .webflow-maintenance_different_heading.only-way {
    font-size: 5rem;
  }

  .webflow-maintenance_different_heading-icon {
    height: 3rem;
    inset: 8% auto auto 0%;
  }

  .webflow-maintenance_different_heading-icon.only-way {
    display: none;
  }

  .webflow-maintenance_different_heading-icon.white-label-agency {
    height: 2.75rem;
    top: 72%;
    bottom: .1rem;
    left: 15%;
  }

  .webflow-maintenance_different_heading-pattern {
    z-index: 2;
    max-width: 15rem;
    bottom: -1.9rem;
    right: 6%;
  }

  .webflow-maintenance_different_heading-pattern.only-way {
    max-width: 16rem;
    bottom: -2rem;
    right: 2%;
  }

  .webflow-maintenance_different_heading-pattern.white-label-agency {
    max-width: 12rem;
    bottom: -1.6rem;
    right: 28%;
  }

  .webflow-maintenance_different_cards-heading_content-icon {
    width: 3.5rem;
    height: 3.5rem;
    right: .05rem;
  }

  .webflow-maintenance_different_cards-heading_content-icon.gift-box {
    width: 3.5rem;
    height: 3.5rem;
    top: .85rem;
  }

  .webflow-maintenance_different_cards-heading_content-icon.webflow-support-team-heading {
    width: 3.5rem;
    height: 4rem;
    right: -1%;
  }

  .case-studies_case-study_tabs-menu {
    margin-bottom: 1.5rem;
  }

  .case-studies_hero {
    min-height: auto;
  }

  .case-studies_hero_heading-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .case-studies_hero_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .case-studies_content_credits-wrapper {
    margin-top: 4rem;
    padding-bottom: 6rem;
  }

  .case-studies_content_credits {
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
  }

  .case-studies_next-steps {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .case-studies_testimonials {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .case-studies_testimonial_heading-wrapper {
    max-width: 21rem;
  }

  .case-studies_testimonial_heading {
    font-size: 4rem;
  }

  .case-studies_testimonial_heading-arrow {
    width: 3rem;
    height: 3rem;
    bottom: .6rem;
    left: 3%;
  }

  .case-studies_testimonial_heading-line {
    max-width: 12rem;
    bottom: -1.1rem;
    right: 1%;
  }

  .case-studies_portfolios {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .case-studies_portfolios_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .case-studies_cta-banner {
    padding-top: 6rem;
  }

  .case-studies_cta-banner_heading-wrapper-copy {
    max-width: 26rem;
  }

  .case-studies_hero_button {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .case-studies_template_project-image-wrapper {
    height: 18rem;
  }

  .case-studies_hero_content_collection-list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .case-studies_hero_content_collection-list.show-mobile-potrait {
    display: flex;
  }

  .case-studies_hero_content_collection-item {
    max-width: 15rem;
  }

  .case-studies_hero_content_collection-item.website {
    max-width: 28rem;
  }

  .webflow-directories_form_success-message_icon {
    width: 2.75rem;
  }

  .case-studies_popup-container {
    padding: 2.25rem 1.5rem;
  }

  .case-studies_popup_container-text_wrapper {
    text-align: left;
    align-items: stretch;
  }

  .case-studies_popup_container-graphic_wrapper {
    align-items: flex-start;
  }

  .case-studies_popup_container_graphic-image {
    max-width: 9rem;
    margin-left: 37%;
    position: static;
    top: 0;
    left: 30px;
  }

  .case-studies_popup_container_graphic-image.ceo-photo {
    max-width: 6.625rem;
    margin-left: 0%;
    left: 0;
  }

  .case-studies_popup_graphic-image {
    max-width: 20rem;
  }

  .case-studies_popup_graphic-image.start {
    max-width: 3.25rem;
    bottom: 4.125rem;
    left: 7%;
  }

  .case-studies_popup_graphic-image.continue {
    max-width: 4rem;
    top: -2.5rem;
    left: 50%;
    right: auto;
  }

  .case-studies_popup_container-text_heading-wrapper {
    max-width: 21rem;
  }

  .careers_hero {
    padding-top: 6rem;
  }

  .careers_details {
    padding-bottom: 6rem;
  }

  .careers_details_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .banner_button {
    justify-content: center;
  }

  .banner_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .banner_main_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav_dropdown_toggle {
    justify-content: space-between;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .nav_dropdown_list.fixed-width.w--open, .nav_dropdown_list.fixed-width-company.w--open, .nav_dropdown_list.fixed-width.w--open, .nav_dropdown_list.fixed-width-company.w--open {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav_dropdown_list_container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1rem 1.5rem 2rem;
  }

  .nav_dropdown_list_container.our-services {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .nav_dropdown_list_card-header.nav-link_header {
    flex: 0 auto;
    width: 100%;
  }

  .nav_dropdown_list_card-icon {
    flex: none;
  }

  .nav_dropdown_toggle_arrow {
    width: 1rem;
    height: 1rem;
  }

  .nav_menu_button {
    color: #000000bf;
  }

  .nav_dropdown_list_vertical-cards {
    flex-wrap: wrap;
  }

  .website_audit_form {
    padding-top: 8rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .website_audit_form_wrapper {
    padding: 6rem 1.5rem 2rem;
  }

  .new-home_hero {
    justify-content: center;
    align-items: center;
    min-height: 75svh;
    padding-top: 6rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .new-home_services_card-heading {
    font-size: 1.5rem;
  }

  .section_saas-growth-fomula.background-color-shade-black {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_saas-growth-fomula.none {
    padding-top: 0;
  }

  .new-home_others_card_image-wrapper {
    height: 14.5rem;
  }

  .new-home_logo-strip_logo {
    height: 2.2rem;
  }

  .new-home_logo-strip_logo.finurja {
    height: 2.5rem;
  }

  .new-home_logo-strip_logo.height-3-5rem {
    height: 2.25rem;
  }

  .new-home_logo-strip_logo.unlisted-assets {
    height: 1.2rem;
  }

  .new-home_logo-strip_logo.bitgenix {
    height: 1.75rem;
  }

  .new-home_logo-strip_logo.sarvam-ai {
    height: 1rem;
  }

  .new-home_work_graphic_location_circle {
    width: 1.25rem;
    height: 1.25rem;
  }

  .new-home_work_graphic_location_inner-circle-wrapper {
    width: .875rem;
    height: .875rem;
  }

  .new-home_work_graphic_location_inner-circle {
    width: .25rem;
    height: .25rem;
  }

  .new-home_work_graphic_location {
    width: 1.25rem;
    height: 1.25rem;
    top: 49%;
    right: 28%;
  }

  .new-home_work_graphic_location_popup {
    right: -264%;
  }

  .new-home_others_card_heading {
    font-size: 1.5rem;
  }

  .new-home_cta {
    padding-top: 6rem;
    padding-bottom: 8rem;
    overflow: hidden;
  }

  .error-404_hero_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .password-protected_hero {
    padding-top: 10rem;
    padding-bottom: 6rem;
  }

  .password-protected_hero_wrapper {
    padding-top: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .password-protected_text-field {
    font-size: 1rem;
  }

  .logo_grid_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .growth-experts_leaders {
    padding-bottom: 6rem;
  }

  .growth-experts_leaders.last {
    padding-top: 0;
  }

  .growth-experts_leaders.middle, .growth-experts_leaders.last {
    padding-top: 0;
  }

  .growth-experts_leaders.last.ceo {
    padding-bottom: 0;
  }

  .growth-experts_leaders.middle {
    padding-top: 0;
  }

  .growth-experts_leaders_image-wrapper {
    height: 25rem;
  }

  .new-home_challenges_content_arrow {
    bottom: -13%;
    right: 34%;
  }

  .new-home_challenges_content_tip {
    bottom: -41%;
    right: 7%;
  }

  .new-home_approach_wrapper {
    max-width: 22rem;
    margin-left: auto;
    margin-right: auto;
  }

  .new-home_challenges_arrow {
    width: 1.5rem;
  }

  .new-home_formula_circle.circle-2 {
    bottom: -5%;
  }

  .new-home_wonder_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .new-home_wonder_card {
    padding: 1.25rem 1.5rem;
  }

  .new-home_wonder_card.card-3, .new-home_wonder_card.card-4 {
    max-width: 20rem;
  }

  .new-home_wonder_card.card-1 {
    max-width: 13rem;
  }

  .new-home_wonder_card.card-2 {
    max-width: 18rem;
  }

  .new-home_wonder_card.card-3, .new-home_wonder_card.card-4 {
    max-width: 20rem;
  }

  .new-home_wonder_card.card-5 {
    max-width: 15rem;
  }

  .new-home_wonder_card.card-6 {
    max-width: 14rem;
  }

  .new-home_wonder_card.card-7 {
    max-width: 19rem;
  }

  .new-home_wonder_card.card-8 {
    max-width: 15rem;
  }

  .new-home_wonder_card.card-9 {
    max-width: 19rem;
  }

  .new-home_wonder_card.card-10 {
    max-width: 14rem;
  }

  .new-home_wonder_card.card-11 {
    max-width: 18rem;
  }

  .new-home_wonder_card.card-12 {
    max-width: 17rem;
  }

  .new-home_approach_line {
    width: 9.5rem;
    display: block;
    top: 35%;
    left: 12%;
  }

  .growth-experts_leaders_content_logo-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
  }

  .growth-experts_leaders_content_logo-wrapper.maitrik {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .growth-experts_leaders_content_logo {
    height: 2.25rem;
  }

  .growth_cta {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .white-label-agency_alternatives_content.none-gap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .white-label-agency_alternatives_content.none-gap.uiux {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .white-label-agency_alternatives_content_card-header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .white-label-agency_alternatives_content_card-header.title {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .white-label_banner_heading-wrapper {
    max-width: 28rem;
  }

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

  .webflow-agency_why_content_card_webflow {
    display: none;
  }

  .webflow-growth-agency_hero_reviews {
    justify-content: center;
    align-items: stretch;
  }

  .webflow-growth-agency_hero_reviews.wrap {
    padding-bottom: 12px;
  }

  .webflow-growth-agency_hero_reviews.direction-vertical {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-end;
  }

  .webflow-growth-agency_challenges {
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .white-label_webflow-agency_hero_heading-wrapper {
    max-width: 23rem;
  }

  .white-label_webflow-agency_different_heading {
    font-size: 3.6rem;
  }

  .white-label_webflow-agency_hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .new-contact_hero_wrapper {
    grid-auto-columns: 1fr;
  }

  .new-contact_hero_container {
    flex-flow: row;
  }

  .blog_table_cell, .blog_table_cell.middle-column, .blog_table_cell.middle-column {
    flex: none;
  }

  .blog_table_row {
    width: auto;
    max-width: 100%;
  }

  .blog_table_header {
    flex: none;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .blog_table_header.middle-header {
    flex: none;
  }

  .website-performance_hero {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .website-performance_brands, .website-performance_metrics, .website-performance_summary {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .website-performance_quiz_content_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .website-performance_quiz_content_wrapper._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .website-performance_quiz_step-radio-group {
    grid-template-columns: 1fr;
  }

  .website-performance_progress-wrapper {
    inset: auto 0% 0%;
  }

  .button-group.left-align.center-align-mobile, .button-group.left-align.center-align-mobile-landscape {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .button-group.left-align {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .button-group.left-align.center-align-mobile, .button-group.left-align.center-align-mobile-landscape, .button-group.left-align.center-align-mobile, .button-group.left-align.center-align-mobile-landscape {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .one-page-conversion_hero_points-wrapper {
    max-width: 25rem;
  }

  .one-page-conversion_footer {
    justify-content: center;
  }

  .opc_quiz-heading {
    font-size: 1.75rem;
  }

  .opc_audit-heading_container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .opc_audit_paragraph-wrapper {
    max-width: 24rem;
  }

  .opc_audit_graphic {
    width: 23rem;
    height: 18rem;
  }

  .opc_thank-you {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .opc_thank-you_wrapper {
    justify-content: center;
    align-items: center;
  }

  .opc_thank-you_content {
    padding-bottom: 4rem;
  }

  .opc-thankyou_text-content {
    width: 100%;
  }

  .clutch_hero_content_points {
    text-align: left;
    width: 100%;
    max-width: 19rem;
    margin-left: auto;
    margin-right: auto;
  }

  .clutch_cta, .saas_case-studies {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .slider-main_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 2rem;
  }

  .slider-main_button {
    flex: none;
    width: 2.5rem;
    height: 2.5rem;
  }

  .swiper-bullet-wrapper {
    flex-direction: row-reverse;
    margin-top: 2rem;
  }

  .swiper-bullet {
    width: 1rem;
    height: 1rem;
    padding: 0;
  }

  .slider-main_button-wrapper {
    justify-content: center;
    align-items: center;
  }

  .block_main {
    height: 16.5rem;
  }

  .block_main.card-sarvam-ai.set-height.sarvam {
    height: 15rem;
  }

  .work_tab-block {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .referral_hero_wrapper {
    padding: 6rem 1.5rem;
  }

  .referral_steps_visual-absolute {
    display: none;
  }

  .referral_steps_visual-absolute-heading {
    font-size: 1.25rem;
  }

  .referral_steps_visual-absolute_small-card {
    max-width: 8rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .referral_benefits_heading-wrapper {
    width: 100%;
    max-width: 23rem;
    margin-left: auto;
    margin-right: auto;
  }

  .referral_benefits_visuals-wrapper {
    justify-content: center;
    align-items: center;
  }

  .referral_benefits_visuals {
    width: 100%;
  }

  .referral_benefits_visuals-absolute.image-1 {
    height: 23svw;
    left: -5%;
    right: auto;
  }

  .referral_benefits_visuals-absolute.image-2 {
    height: 23svw;
    top: -4.475rem;
  }

  .referral_benefits_visual-tag {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: .875rem;
    display: flex;
  }

  .referral_benefits_visual-tag.card-1 {
    bottom: -1.68275rem;
    left: 29%;
  }

  .referral_benefits_visual-tag.card-2 {
    top: 13.1rem;
    left: -5%;
  }

  .referral_banner_text-wrapper {
    max-width: 20rem;
  }

  .referral_rewards, .referral_testimonials {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .referral_testimonials_wrapper {
    padding: 3rem 1.5rem;
  }

  .referral_testimonials_person-details {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .referral_testimonials_person {
    width: 4rem;
    height: 4rem;
  }

  .referral_support_card_image-wrapper {
    height: 22rem;
  }

  .referral_support_card_text {
    max-width: 18rem;
  }

  .referral_benefits_paragraph-wrapper {
    max-width: 14.4rem;
  }

  .referral_steps_heading-wrapper {
    width: 100%;
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-row {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
  }

  .image-cover.signup {
    object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .clutch_hero_content {
    max-width: 26rem;
  }

  .saas_form_input-field_checkbox {
    max-width: 22rem;
  }

  .clutch_cta_pattern {
    width: 250svw;
    bottom: -6.7svw;
  }

  .clutch_benefits_points-wrapper {
    width: 100%;
  }

  .clutch_cta-banner_wrapper {
    max-width: 26rem;
    margin-left: auto;
    margin-right: auto;
  }

  .one-page-conversion_hero_heading-wrapper {
    width: 100%;
    max-width: 24rem;
  }

  .clutch_approach_circle.left {
    z-index: 99;
    z-index: 99;
    right: -25%;
  }

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

  .clutch_logos_group {
    grid-column-gap: 2rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: repeat(auto-fit, 6.5rem);
  }

  .clutch_hero_banner_icon {
    font-size: 2.5rem;
    bottom: .3rem;
    right: 2.5rem;
  }

  .clutch_hero_banner_icon.sick {
    top: -2.4rem;
  }

  .subscription_form-hero-wrapper {
    padding-top: 12rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .subscription_form-hero_heading-span {
    display: block;
  }

  .testimonials_hero {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .testimonials_hero_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

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

  .testimonials_hero_card.video {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .saas-website-design-agency_hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .saas_agency_heading_wrapper {
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
  }

  .saas-website-design-agency_approach_wrapper, .saas-website-design_approach_wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .saas-website-design-agency_approach_item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .no-code-tools_hero_grid_wrap {
    border-radius: .25rem;
    min-height: 5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .no-code-tools_hero_logo {
    max-height: 1.25rem;
  }

  .no-code-tools_hero_logo.is-large {
    max-height: 2rem;
  }

  .no-code-tools_hero_grid {
    grid-template-columns: 1fr 1fr;
  }

  .opc_minutes_image, .opc_minutes_graphic-wrapper {
    width: 100%;
  }

  .opc_losing {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .saas-website-design_agency_hero-badge.badge-big, .saas-website-design_agency_hero-badge.badge-medium, .saas-website-design_agency_hero-badge.badge-small, .saas-website-design_agency_hero-badge.badge-big, .saas-website-design_agency_hero-badge.badge-medium, .saas-website-design_agency_hero-badge.badge-small {
    display: none;
  }

  .no-code-agency_hero_reviews {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .label-component {
    grid-template-columns: 1fr;
    padding-top: 6rem;
  }

  .solution-sub-header {
    font-size: 1.2rem;
  }

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

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

  .padding-section-medium.padding-bottom-extra {
    padding-bottom: 6rem;
  }

  .website-performance-io_hero_grid {
    margin-top: 3rem;
  }

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

  .website-performance-io_footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .swiper-slide-2 {
    flex: 1;
  }

  .swiper-slide-2.subscription_pricing_tab-link {
    padding-bottom: .75rem;
  }

  .button-4.button-primary {
    z-index: 900;
    z-index: 900;
  }

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

  .button-bubble-2 {
    z-index: 90;
  }

  .pricing-tab-block.is-website-plan, .pricing-tab-block.is-webflow-plan, .pricing-tab-block.is-design-plan, .pricing-tab-block.is-design-plan.w--current, .pricing-tab-block.is-website-plan, .pricing-tab-block.is-webflow-plan, .pricing-tab-block.is-design-plan, .pricing-tab-block.is-design-plan.w--current {
    flex: none;
    width: 12rem;
  }

  .pricing-tabs-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
    overflow: auto;
  }

  .button-5.button-primary, .button-6.button-primary {
    z-index: 900;
    z-index: 900;
  }

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

  .choose-next-step_testimonial_grid {
    flex-flow: column;
    display: flex;
  }

  .choose-next-step_testimonial_wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .webflow-growth-agency_hero_reviews-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: stretch;
  }

  .press-demo {
    top: 7rem;
  }

  .why_pointer-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .why_wrap.mobile {
    display: block;
  }

  .padding-section-large, .padding-section-large.padding-top-bottom-8-5rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.padding-top-bottom-8-5rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

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

  .why_pointer {
    padding-top: 2.5rem;
    padding-bottom: 1rem;
    font-size: 1.35rem;
  }

  .clutch_differentiate {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .text-span-3 {
    display: inline;
  }

  .section_logo3 {
    grid-template-columns: 8rem 5.75rem 6rem 10rem 10rem 1fr 1fr 1fr 1fr;
  }

  .logo3_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .logo3_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: row;
    flex: none;
    grid-auto-columns: 1fr;
    justify-content: center;
    overflow: scroll;
  }

  .logo3_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .logo3_logo.height-2rem {
    object-fit: fill;
  }

  .logo3_logo.height-2rem._1 {
    object-fit: contain;
    object-position: 50% 50%;
    object-fit: contain;
    object-position: 50% 50%;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .logo3_logo.height-1rem {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .logo3_logo.height-1rem._1 {
    margin-left: auto;
    margin-right: auto;
  }

  .logo3_logo.height-1-57rem._1 {
    object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .video_block {
    aspect-ratio: 1;
  }

  .percentage_num {
    font-size: 3rem;
  }

  .padding-global-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-split {
    grid-template-columns: 1fr;
  }

  .us_wrapper-head {
    max-width: 15rem;
    margin-left: auto;
    margin-right: auto;
  }

  .why_mobile.why_block-wrapper {
    padding-right: 0;
    display: block;
  }

  .why_pointer_details {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.35rem;
  }

  .clutch_hero_reviews {
    justify-content: center;
    align-items: stretch;
  }

  .padding-global-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-bubble-3 {
    z-index: 90;
  }

  .comparision_block {
    padding: 1.2rem;
  }

  .comparision_logo-wrap.mobile {
    padding: 1rem;
  }

  .fs-comparison {
    padding: 0;
  }

  .mc-logo-mobile {
    width: 100px;
  }

  .decide_card, .decide_card.shadown, .decide_card.shadown {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .header78_image-wrapper {
    width: 60vw;
  }

  .num {
    position: static;
  }

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

  .tbh-pointer {
    font-size: 1.1rem;
  }

  .swiper-drag-wrapper.is-slider-main {
    width: 80%;
  }

  .swiper-drag.is-slider-main {
    width: 20%;
  }

  .bg-blur-wrap {
    display: none;
  }

  .hiring_main-block-grid {
    grid-template-columns: 1fr;
  }

  .hiring_main-block {
    border-bottom: 1px solid #0000001a;
    border-right-style: none;
  }

  .hiring_main-block.none {
    border-bottom-style: none;
  }

  .video_demo_title {
    font-size: 1.5rem;
  }

  ._3-min_video_form_title {
    font-size: 2.75rem;
  }

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

  .awward-item {
    font-size: 1rem;
  }

  .team-wrapper {
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  }

  .team-grid, .team-grid._2, .team-grid._2 {
    grid-template-columns: 1fr;
  }

  .team-block.robo {
    display: none;
  }

  .team-block.max-width-80 {
    width: 100%;
    height: 100%;
  }

  .saas_seo_agency_hero {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .section_why_minute-creative {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .saas_agency_banner {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .seo_hero_wraper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .why_seo_agency, .why_seo_agencyy, .why_seo_agency_3 {
    min-height: auto;
    padding: 3rem 1.5rem;
  }

  .why_seo_agency_3.card-3 {
    min-height: 31rem;
  }

  .why_seo_agency_4 {
    min-height: auto;
    padding: 3rem 1.5rem;
  }

  .why_seo_agency_4.card-4 {
    background-image: none;
  }

  .seo_1sr_card {
    display: none;
  }

  ._3-min_video_header_paragraph-wrapper {
    max-width: 23rem;
  }

  .webflow-saans_marquee-flex, .webflow-saans_marquee-items {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .webflow-saans_marquee-item {
    max-width: 10rem;
  }

  .webflow-saans_compare-padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .webflow-saans-compare_header {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .webflow-saans-compare_wrapper {
    justify-content: flex-start;
    align-items: stretch;
    overflow: scroll;
  }

  .webflow-saans-compare_left {
    min-width: 9rem;
    max-width: 30%;
    position: sticky;
    left: 0;
  }

  .webflow-saans_comapre-item2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .webflow-saans_comapre-item3, .webflow-saans_comapre-item4 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .webflow-saans_comapre-item5 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .webflow-saans_comapre-item7 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .webflow-saans_comapre-item7.is-grid-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .webflow-saans_comapre-item8 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .webflow-saans_compare-item9.is-grid-wrapper.last {
    justify-content: center;
    align-items: flex-start;
  }

  .webflow-saans_comapre-item10, .webflow-saans_comapre-item11, .webflow-saans_comapre-item12 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .new_testimonial_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .new-testimonial_slider {
    padding: 0 0 1rem;
  }

  .new-testimonial_slider.v2 {
    height: 100%;
  }

  .new_testimonial_slider-right {
    height: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .webflow-saans_testimonial-right-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .new-testimonial_slider-content_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .webflow-saans-compare_right {
    max-width: none;
  }

  .why_saas_choose_hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .why_choose_webflow_badge.badge-medium, .why_choose_webflow_badge.testimonial, .why_choose_webflow_badge.badge-medium, .why_choose_webflow_badge.testimonial, .saas-website-design_agency_hero-badge-copy.badge-big, .saas-website-design_agency_hero-badge-copy.testimonial, .saas-website-design_agency_hero-badge-copy.badge-big, .saas-website-design_agency_hero-badge-copy.testimonial {
    display: none;
  }

  .webflow_ads_hire {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
  }

  .why-choose-webflow_review_wraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .why-choose-webflow_review_wraper.padding-40 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .why-choose-webflow_marquee {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .why-choose-webflow_marq_wraper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .why-choose_webflow_testimonial {
    flex-flow: column;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    max-width: 30rem;
  }

  .why-choose_webflow_testimonial.normal {
    text-align: left;
    text-align: left;
  }

  .marquee_test_profile {
    flex: none;
  }

  .why-chooose-webflow_badge_header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
  }

  .why-chooose-webflow_badge_header.figma {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .why-chooose-webflow_badge_header.center {
    justify-content: center;
    align-items: center;
  }

  .why-choose-webflow-badge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .why-choose-webflow-badge.margin-huge {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
  }

  .why-choose-webflow-badge.margin-huge.small {
    justify-content: center;
    align-items: center;
  }

  .why-choose-webflow-badge.margin-huge.figma {
    margin-top: 4rem;
  }

  .benefit_image {
    width: 100%;
  }

  .pricing_plan_collection_item {
    flex-flow: column;
  }

  .why_saas_choose_webflow_clutch_graphics.block-3 {
    margin-bottom: 0;
  }

  .why_saas_choose_webflow_clutch_graphics.block-3.figma {
    margin-bottom: 0;
    padding-left: 0;
  }

  .why_saas_choose_webflow_clutch_graphics.block-3.gap_edge {
    justify-content: space-between;
    align-items: center;
  }

  .why_saas_choose_webflow_reviews {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    align-items: stretch;
  }

  .why_saas_choose_webflow_hero_review {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-around;
    align-items: stretch;
  }

  .why_saas_choose_webflow_small_banner {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .why_saas_choose_webflow_small_banner.inverse {
    flex-flow: column-reverse;
  }

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

  .hourly_charge {
    flex-flow: column;
    display: flex;
  }

  .tabs {
    width: auto;
  }

  .hourly_pricing_absolute_tab_menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hourly_pricing_tab_block {
    padding: 0;
  }

  .hourly_pack_header_wraper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .service-hero_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .service-hero_header {
    text-align: center;
    text-wrap: balance;
    justify-content: center;
    align-items: center;
  }

  .service-hero_form-wrapper {
    flex-flow: column;
  }

  .service-hero_image1 {
    max-width: 6rem;
    top: 0;
    left: 1.5rem;
  }

  .service-hero_image1._2 {
    top: 10%;
  }

  .service-hero_image2 {
    right: 0;
  }

  .service-solution_tab-padding {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .service_solution_tab-wrpper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .service-solution_grid-card-bottom {
    padding: 1rem;
  }

  .service-solution_grid-card-hover {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    min-height: 22rem;
    padding-left: .5rem;
    padding-right: .5rem;
    display: none;
  }

  .service-seo_wrapper {
    margin-top: 2.5rem;
  }

  .service-seo_card {
    padding: 1.5rem 1rem;
  }

  .service-hard_wrapper {
    margin-top: 2.5rem;
  }

  .service-work_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

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

  .service-top_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 2.5rem;
  }

  .service-top_left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .service-top_right, .service-faq_left {
    padding: 1.5rem;
  }

  .service-faq_right {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

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

  .minute_creative_team {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

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

  .ads_header_grid.list {
    margin-left: auto;
    margin-right: auto;
  }

  .webflow_subscription_ads_hero {
    padding-bottom: 4rem;
  }

  .webflow_traingle_graphic.badge-medium, .webflow_traingle_graphic.wormhole_vector, .webflow_traingle_graphic.figma, .webflow_traingle_graphic.uiux-figma, .webflow_traingle_graphic.badge-medium, .webflow_traingle_graphic.wormhole_vector, .webflow_traingle_graphic.figma, .webflow_traingle_graphic.uiux-figma {
    display: none;
  }

  .webflow_ads_marquee {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .faq6_content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .watsapp_logo {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
  }

  .cs_step {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.3rem;
  }

  .webflow_ads_left_graphic.badge-medium, .webflow_ads_right_graphic.badge-medium, .webflow_ads_right_graphic.right-wormhole, .webflow_ads_right_graphic.webflow, .webflow_ads_right_graphic.uiux-figma, .webflow_ads_right_graphic.badge-medium, .webflow_ads_right_graphic.right-wormhole, .webflow_ads_right_graphic.webflow, .webflow_ads_right_graphic.uiux-figma {
    display: none;
  }

  .gallery_mask.none, .gallery_slide.v2, .gallery_slide.v2 {
    height: 100%;
  }

  ._100-_roi_arrow {
    max-width: 11rem;
    top: 19.225rem;
    right: -2svw;
  }

  ._100-_roi_arrow.uiux {
    top: 18.325rem;
  }

  ._100-_roi_arrow.solution {
    top: 9.225rem;
  }

  .badge_points_wraper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .gallery_slider {
    padding-bottom: 2rem;
  }

  .badge_heading_wraper {
    justify-content: space-between;
    align-items: center;
  }

  .ad_hero-header {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .ad_tooltip-wrap {
    width: 80px;
    top: -110%;
    left: -29px;
  }

  .figma2webflow_hero {
    padding-bottom: 4rem;
  }

  .pricing_figma2webflow {
    width: 7rem;
  }

  .pricing_figma2webflow.webflow {
    width: 5rem;
  }

  .high-quality {
    width: 8rem;
    top: -4rem;
    left: 4px;
  }

  .pixel-perfect {
    width: 8rem;
    top: -4rem;
  }

  .badge-abs.hide-desktop {
    display: block;
  }

  .cta_badge_wraper {
    justify-content: space-between;
    align-items: center;
  }

  .figma2webflow_projects {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .figma2webflow_testimonial_marquee {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .figma2webflow_comapre.background-color-offwhite {
    padding-bottom: 10rem;
  }

  .convertion_trial {
    font-size: 1rem;
  }

  .content {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

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

  .uiux_hero_grid.list {
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .uiux_solution_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
  }

  .uiux_grid_block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uiux_faq_wraper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .text_marquee {
    bottom: 11.7rem;
  }

  .track-overlay.unclickable {
    background-image: linear-gradient(#ffffffe6, #0000 50%, #ffffffe6);
  }

  .heading-large.rotate-text {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .infinite-rotation-holder {
    height: 40vh;
  }

  .bg_blur {
    width: 180px;
    height: 180px;
  }

  .agency7_hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-rotation-wrapper-2 {
    padding-top: 3.25rem;
  }

  .button-11.button-primary {
    z-index: 900;
    z-index: 900;
  }

  .cards_wrapper-design {
    grid-template-columns: 1fr;
  }

  .button-12.button-primary {
    z-index: 900;
    z-index: 900;
  }

  .padding-global-13 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .split_layout {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .cta_badge_block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

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

  .newsletter_signup-section {
    padding-bottom: 20px;
  }

  .newsletter_signup-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .news-image-wrap {
    height: 200px;
  }

  .news-image-block-name {
    inset: auto auto 12px 12px;
  }

  .review_block-news {
    border-style: none;
    width: 100%;
    margin-top: 28px;
    padding: 0;
    position: static;
  }

  .why-testimonoal {
    flex-flow: row;
    flex: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 30rem;
    padding-top: .75rem;
    padding-bottom: 0;
  }

  .newsletter_succcess {
    border-radius: 0;
    margin-bottom: 48px;
  }

  .h2-newsletter {
    letter-spacing: 0;
    font-size: 1.25rem;
  }

  .success_wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .success {
    margin-bottom: 12px;
    font-size: 2rem;
    display: block;
  }

  .result_grid-item {
    padding: 2.5rem 1.5rem;
  }

  .before-after_hero_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 6rem;
    padding-bottom: 8rem;
  }

  .before-after_collection-card_image-wrapper {
    flex: 0 auto;
    min-height: 15rem;
    max-height: 18rem;
  }

  .before-after_hero_heading-span-wrapper {
    justify-content: center;
    align-items: center;
  }

  .before-after-detail_hero_heading-wrapper {
    min-height: 27rem;
  }

  .before-after-detail_tab_link {
    flex: none;
  }

  .before-after-detail_content_columns {
    align-items: center;
  }

  .before-after-detail_content_row {
    flex-flow: column;
  }

  .before-after-detail_content_column {
    margin-left: 0;
    margin-right: 0;
  }

  .before-after_collection-card_link {
    width: 100%;
  }

  .home_service_card_text {
    height: 4rem;
  }

  .home_service_card_image-wrapper {
    height: 20rem;
  }

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

  .profile_header.card_align-left {
    justify-content: center;
    align-items: center;
  }

  .profile_header.card_align-center {
    justify-content: flex-start;
    align-items: center;
  }

  .other-footer {
    margin-top: 4rem;
  }

  .badges-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: grid;
  }

  .badge_item {
    align-self: stretch;
    max-width: 10rem;
  }

  .badge_item.clutch-big {
    max-width: 18rem;
    height: 9rem;
  }

  .badge_item.clutch-big.clutch-last {
    height: auto;
  }

  .section_contact {
    padding-top: 4rem;
  }

  .contact_tab-pane {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .contact_tab-pane.modal1-spacing {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-15 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .testimonial33_card-content-right {
    border-top-style: none;
  }

  .awards_hero_wrapper {
    min-height: 60svh;
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .awards_content_main {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .awards_content_toc {
    padding: 1rem;
  }

  .awards_content_toc_points {
    flex-flow: row;
    overflow: auto;
  }

  .awards_content_toc_point {
    flex: 0 auto;
  }

  .awards_content_recognitions {
    grid-row-gap: 2rem;
  }

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

  .office_address-main {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .awards_wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .awards_wrapper.awards-page {
    padding-top: 6rem;
  }

  .office_address_locations {
    align-items: flex-start;
  }

  .testimonials_logo_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .testimonials_logo_image {
    object-fit: contain;
    height: 1.5rem;
  }

  .testimonials_logo_image.kenko, .testimonials_logo_image.mivi {
    height: 1.125rem;
  }

  .testimonials_logo_image.road-to-10x, .testimonials_logo_image.marviza {
    height: 1.125rem;
  }

  .testimonials_logo_image.height-2rem {
    height: 1.5rem;
  }

  .testimonials_logo_image.height-1rem {
    height: .8rem;
  }

  .testimonials_logo_image.height-1-5rem {
    height: 1.25rem;
  }

  .testimonials_logo_image.yogacentric {
    height: 2.25rem;
  }

  .testimonials_logo_image.light-house-movement {
    height: 3.5rem;
  }

  .testimonials_logo_image.vibcare {
    height: 1.5rem;
  }

  .testimonials_logo_image.kenko, .testimonials_logo_image.mivi {
    height: 1.125rem;
  }

  .testimonials_logo_image.beond {
    height: 1.25rem;
  }

  .testimonials_logo_image.road-to-10x, .testimonials_logo_image.marviza {
    height: 1.125rem;
  }

  .testimonials_companies_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .awards_hero_group {
    min-height: 60svh;
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .awards_hero_group.v2 {
    justify-content: center;
    align-items: stretch;
    min-height: auto;
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .block.radius {
    height: 19rem;
  }

  .slider_wapper {
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 40%;
  }

  .inner-circle_hero {
    min-height: 90svh;
  }

  .blog-rich-text {
    margin-top: 3rem;
  }

  .blog-rich-text img {
    margin-bottom: 1rem;
  }

  .blog-rich-text p {
    margin-top: 1.5rem;
    margin-bottom: 1.25rem;
    font-size: 1.1rem;
  }

  .blog-rich-text h3 {
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.5rem;
  }

  .blog-rich-text li {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.1rem;
  }

  .blog-rich-text blockquote {
    margin-bottom: 1rem;
    padding: .5rem 1rem 1rem;
    font-size: 1.125rem;
  }

  .blog-rich-text h4 {
    margin-bottom: .25rem;
  }

  .blog-rich-text h2 {
    margin-bottom: 1.125rem;
    font-size: 1.75rem;
  }

  .blog-rich-text h1 {
    margin-bottom: 3rem;
    font-size: 2rem;
  }

  .blog-rich-text h2 {
    margin-top: 6rem;
    margin-bottom: 1.25rem;
  }

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

  .case-studies_hero_slider_arrow {
    width: 2.2rem;
    height: 4.2rem;
  }

  .case-studies_new-project_shot {
    height: 16rem;
  }

  .case-studies_new-project_header-arrow {
    width: 2.2rem;
  }

  .heading-highlight {
    min-width: 5rem;
  }

  .home_solutions_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .section_metrics {
    flex-flow: column;
  }

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

  .lp_services_header, .lp_services_card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-13 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 1.75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    place-items: center;
    max-width: 210px;
    display: flex;
  }

  .div-block-15 {
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .lp_cta-banner_left-content {
    text-align: center;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .lp_logos_grid {
    flex-flow: row;
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
    justify-content: center;
    align-items: flex-start;
  }

  .lp_logos_logo {
    object-fit: contain;
    height: 1.5rem;
  }

  .lp_logos_logo.height-2rem {
    height: 1.5rem;
  }

  .lp_logos_logo.height-1rem {
    height: .8rem;
  }

  .lp_logos_logo.mivi {
    height: 1.125rem;
  }

  .lp_logos_logo.beond {
    height: 1.25rem;
  }

  .lp_cta-banner_left-content_header {
    width: 17rem;
    margin-left: auto;
    margin-right: auto;
  }

  .lp_pricing_right-content_dropdown_content-icon {
    width: 1.25rem;
    height: 1.25rem;
  }

  .lp_testimonials_card_quote.card-1 {
    width: auto;
  }

  .lp_testimonial_slider-dot {
    flex: none;
  }

  .lp_testimonial_slider-dot.w--current {
    order: -1;
  }

  .lp_testimonial_slider-dot_logo {
    height: 1.1rem;
  }

  .lp_testimonial_slider-dot_logo.hakuna-matata-solutions {
    height: 2rem;
  }

  .lp_testimonial_slider-dot_logo.confetti-design {
    height: 2.2rem;
  }

  .lp_testimonial_slider-dot_logo.growth-culture-ventures {
    width: 12.5rem;
  }

  .lp_faq_left-content {
    width: 100%;
  }

  .lp_locations_team-member_image {
    width: 4rem;
    height: 4rem;
  }

  .lp_founders_right-content {
    width: 100%;
    max-width: 35rem;
  }

  .div-block-25 {
    grid-column-gap: 1.9rem;
    grid-row-gap: 1.9rem;
    flex-flow: wrap;
    grid-template-columns: 6.5rem 10rem;
    display: flex;
  }

  .tab_menu {
    flex-flow: row;
    display: flex;
  }

  .lp_container {
    max-width: 25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lp_brand-logo {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .lp_brand-logo_image {
    width: 2.4rem;
  }

  .lp_clutch-badge_image {
    width: 100%;
    max-width: 10rem;
    margin-left: 1rem;
    margin-right: auto;
    display: inline-flex;
  }

  .lp_clutch-badge_image.hide-mobile-potrait {
    display: none;
  }

  .typewriter.heading-highlight {
    min-height: 38px;
    margin-right: .25rem;
  }

  .wrap {
    width: 100%;
  }

  .header76_component {
    grid-template-columns: 1fr;
    height: auto;
    padding-top: 10rem;
  }

  .header76_content-right {
    position: relative;
  }

  .header76_content-right.main-cat {
    height: 40rem;
  }

  .header76_images-layout {
    grid-template-columns: 1fr;
    overflow: clip;
  }

  .header76_image-list.flex {
    margin-top: -250%;
  }

  .header76_image-wrapper {
    height: auto;
    min-height: auto;
  }

  .header76_image-wrapper.large {
    min-height: auto;
  }

  .header76_image-list-right.hide-mobile {
    display: none;
  }

  .flex-mobile {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    flex-flow: wrap;
    min-height: 40px;
    display: flex;
  }

  .btn_text-wrap {
    height: auto;
  }

  .btn_text-wrapper {
    height: 15px;
    overflow: hidden;
  }

  .map_image {
    height: 320px;
  }

  .page_blur {
    display: none;
  }

  .icon_holder {
    width: 2rem;
    height: 2rem;
  }

  .whatasapp_sec {
    display: none;
  }

  .before-after_popup_container {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .section_video-testimonial {
    margin-top: 4rem;
  }

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

  .swiper_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
    position: static;
  }

  .bg_top-mobile {
    height: 100%;
    top: auto;
  }

  .banner_split {
    max-height: 30svh;
  }

  .bg-blur-topleft {
    top: -30%;
    left: -40%;
  }

  .why-minute-creative {
    grid-template-columns: 1fr;
  }

  .why-minute-creative-card.bottom-line {
    border-bottom: 1px solid #0000000d;
    border-right-style: none;
  }

  .clutch_form-wrapper.background-color-white {
    flex-flow: column;
    width: 90%;
  }

  .clutch_form-left {
    width: 100%;
    display: none;
  }

  .clutch_form-right {
    width: 100%;
    margin-top: 1rem;
  }

  .clutch_form_label-groups {
    grid-row-gap: 1.25rem;
  }

  .clutch_form-label-multi-group {
    grid-row-gap: 1.25rem;
    flex-wrap: wrap;
  }

  .clutch_form-label-group {
    flex: 0 auto;
    width: 100%;
  }

  .clutch_form_input-field {
    font-size: 1rem;
  }

  .clutch_form-label-group-2, .clutch_form-label-group-3 {
    flex: 0 auto;
    width: 100%;
  }

  .clutch_form_input-field-phone {
    font-size: 1rem;
  }

  .clutch_form {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .lp-logos-top {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .case-study-detail-wrapper {
    padding-top: 4rem;
  }

  .case-study-project-details {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .case-study-image-wrapper {
    grid-column-gap: 5px;
    grid-template-rows: auto;
  }

  .case-study-image {
    height: auto;
  }

  .case-study-client-logo {
    object-fit: contain;
    width: 11rem;
  }

  .case-study-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .case-study-cta-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .case-study-cta-button {
    justify-content: center;
    align-items: center;
  }

  .case-study-more-projects-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .roi_content_top, .roi_content_bottom {
    grid-column-gap: 4rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: grid;
  }

  .roi_content_head {
    width: 10rem;
    height: 10rem;
  }

  .roi_content {
    width: 10rem;
  }

  .video_play {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .play_icon {
    width: 3rem;
    height: 3rem;
    margin-bottom: 1rem;
    margin-left: 1rem;
  }

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

  .new-homer_hero_paragraph-span {
    display: block;
  }

  .saas-demo-subtitle-wrap {
    grid-column-gap: .5rem;
    max-width: 27rem;
  }

  .saas-demo-subtitles {
    justify-content: center;
    align-items: center;
  }

  .saas-demo-button {
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem;
  }

  .saas_demo-form {
    padding-top: 6rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .saas_demo-form-wrapper {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-rich-text_case-studies p {
    font-size: 1.1rem;
  }

  .text-rich-text_case-studies h3 {
    letter-spacing: -.05rem;
    margin-bottom: .75rem;
    font-size: 1.25rem;
  }

  .text-rich-text_case-studies li {
    font-size: 1.1rem;
  }

  .text-rich-text_case-studies blockquote {
    margin-bottom: 1rem;
    padding: .5rem 1rem 1rem;
    font-size: 1.125rem;
  }

  .text-rich-text_case-studies h4 {
    margin-bottom: .25rem;
    font-size: 1.2rem;
  }

  .text-rich-text_case-studies h2 {
    margin-bottom: 1.125rem;
    font-size: 1.75rem;
  }

  .text-rich-text_case-studies h1 {
    letter-spacing: -.05rem;
    font-size: 2rem;
  }

  .text-rich-text_case-studies h2 {
    letter-spacing: -.05rem;
  }

  .logic-checkbox {
    display: flex;
  }

  .section_positioning-cost_checkbox {
    margin-left: 0;
  }

  .background-video {
    height: auto;
  }

  .resouce-main-card {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .button-align-center-copy {
    display: none;
  }

  .rightplace-card.padding-top-left-40 {
    padding-left: 1rem;
  }

  .padding-section-small-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .component_cta-banner_text-content {
    max-width: 22rem;
  }

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

  .padding-section-small-3 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .wrapper-checkbox {
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .form_checkbox {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .button-bubble-5 {
    z-index: 90;
  }

  .heading-style-h6-3 {
    font-size: 1.1rem;
    line-height: 1.6;
  }

  .heading-style-h5-3 {
    font-size: 1rem;
  }

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

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

  .heading-style-h4-2 {
    font-size: 1.5rem;
  }

  .blog-post-header_content {
    grid-template-columns: 1fr;
  }

  .content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .content_table, .content_table.mobile-version, .content_table.mobile-version {
    display: block;
  }

  .content_rating-wrapper {
    flex-flow: row;
  }

  .blogs-category_component {
    justify-content: space-between;
    align-items: flex-end;
  }

  .button-group-3.summary_logo-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .team-wrapper-two {
    grid-template-columns: 1fr;
  }

  .modal1_component {
    justify-content: center;
    align-items: flex-start;
  }

  .modal1_content-wrapper {
    width: 100%;
    max-width: none;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .header1_content {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .blog_related_post-heading-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header_component {
    min-height: 45rem;
  }

  .layout_card-medium-content {
    display: block;
  }

  .layout_card-medium-content.home-roi {
    padding: 1.5rem;
  }

  .layout_row {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout_card-small-content {
    padding: 0;
  }

  .layout_card-medium-content-top {
    padding-left: 0;
  }

  .layout_card-medium {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .layout_card-large {
    flex-direction: column;
    max-height: 35rem;
    display: flex;
  }

  .layout_card-large-content {
    display: block;
  }

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

  .client-card {
    padding: 2.5rem 2rem;
  }

  .client-logo {
    max-width: 8rem;
  }

  .client-card-cta {
    padding: 1rem;
  }

  .better-brand-card.padding-top-left-40 {
    padding-left: .5rem;
  }

  .about-rich-text p {
    font-size: 1.1rem;
  }

  .about-rich-text h3 {
    margin-bottom: .75rem;
    font-size: 1.5rem;
  }

  .about-rich-text li {
    font-size: 1.1rem;
  }

  .about-rich-text blockquote {
    margin-bottom: 1rem;
    padding: .5rem 1rem 1rem;
    font-size: 1.125rem;
  }

  .about-rich-text h4 {
    margin-bottom: .25rem;
  }

  .about-rich-text h2 {
    margin-bottom: 1.125rem;
    font-size: 1.75rem;
  }

  .about-rich-text h1 {
    font-size: 2rem;
  }

  .about_grid_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .padding-master-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .arrow {
    width: 2.5rem;
    height: 2.5rem;
  }

  .swipper-arrow-2 {
    width: .9375rem;
    height: .9375rem;
  }
}

#w-node-_3d0fbb6b-d667-4a6b-4d42-0dd329a4fdec-a67aa7ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1743f2b-7005-dd6c-a828-19228d0bb9b8-a67aa7ba {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_3d0fbb6b-d667-4a6b-4d42-0dd329a4fe32-a67aa7ba {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d5d2c776-85eb-a06d-bf98-8e36acbb64c6-a67aa7ba {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3d0fbb6b-d667-4a6b-4d42-0dd329a4fded-a67aa7ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_3d0fbb6b-d667-4a6b-4d42-0dd329a4fdf0-a67aa7ba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a1743f2b-7005-dd6c-a828-19228d0bb9de-a67aa7ba, #w-node-a1743f2b-7005-dd6c-a828-19228d0bb9f2-a67aa7ba, #w-node-a1743f2b-7005-dd6c-a828-19228d0bba32-a67aa7ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_3d0fbb6b-d667-4a6b-4d42-0dd329a4fdec-a67aa7ba, #w-node-_3d0fbb6b-d667-4a6b-4d42-0dd329a4fe32-a67aa7ba, #w-node-d5d2c776-85eb-a06d-bf98-8e36acbb64c6-a67aa7ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1743f2b-7005-dd6c-a828-19228d0bb9b8-a67aa7ba {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b431fe2-cc0b-11e1-5230-de8f787cbbba-a67aa7ba {
    align-self: stretch;
  }

  #w-node-_7b431fe2-cc0b-11e1-5230-de8f787cbbc2-a67aa7ba {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }
}
