:root {
  --_typography---aeonik: Aeonik, Arial, sans-serif;
  --_typography---heading-1: 5rem;
  --_typography---heading-01: 110%;
  --_typography---bold: 700;
  --typography-25: #f1f4f8;
  --_typography---heading-2: 4.5rem;
  --_typography---heading-02: 116%;
  --typography-900: #151c28;
  --_typography---heading-3: 3.5rem;
  --_typography---heading-03: 120%;
  --_typography---heading-4: 3.25rem;
  --_typography---heading-04: 116%;
  --_typography---heading-5: 3rem;
  --_typography---heading-05: 116%;
  --_typography---heading-6: 2.5rem;
  --_typography---heading-06: 120%;
  --_typography---heading-7: 2.25rem;
  --_typography---heading-07: 120%;
  --_typography---sub-heading-1: 1.75rem;
  --_typography---sub-heading-01: 140%;
  --_typography---medium: 500;
  --_typography---sub-heading-2: 1.5rem;
  --_typography---sub-heading-02: 128%;
  --typography-600: #354565;
  --_typography---sub-heading-3: 1.25rem;
  --_typography---sub-heading-03: 160%;
  --_typography---regular: 400;
  --typography-50: #dfe4ec;
  --typography-100: #bfc8d9;
  --typography-500: #4d5e80;
  --_typography---body-text-l: 1.125rem;
  --_typography---body-text-01: 150%;
  --purple-100: #8c3cfc;
  --_typography---body-text-m: 1rem;
  --_typography---body-text-02: 160%;
  --typography-400: #60769f;
  --cyan-25: #ebf7ff;
  --_typography---button-large: 1.5rem;
  --_typography---button-l: 140%;
  --neutral-white: white;
  --_typography---button-small: 1.125rem;
  --_typography---button-s: 112%;
  --button-stroke-line: #7ad7ca;
  --surface-100: #180425;
  --surface-90: #360854;
  --tealish-blue-90: #0c2f82;
  --purple-10: #f9f5ff;
  --gray-10: #f7f7f7;
  --green-60: #a9e5dc;
  --cyan-90: #33b3ff;
  --neutral-black: black;
  --tealish-blue-80: #113fb1;
  --transparent: #fff0;
  --typography-200: #9fadc6;
  --typography-300: #8091b2;
  --typography-700: #232e43;
  --typography-800: #1c2536;
  --tealish-blue-25: #e8eefd;
  --tealish-blue-50: #99b4f5;
  --tealish-blue-60: #3b6fec;
  --tealish-blue-70: #1550e0;
  --tealish-blue-100: #081e54;
  --_typography---letter-spacing-h1: -.01rem;
  --tealish-blue-110: #06163d;
  --_typography---letter-spacing-h2: -.01rem;
  --tealish-blue-120: #040d25;
  --_typography---letter-spacing-h3: -.01rem;
  --green-25: #effaf9;
  --_typography---letter-spacing-h4: -.01rem;
  --green-50: #d0f1ec;
  --_typography---letter-spacing-h5: -.01rem;
  --_typography---letter-spacing-h6: -.01rem;
  --_typography---letter-spacing-h7: 0px;
  --green-80: #81d9cd;
  --green-90: #5acebd;
  --green-100: #39beab;
  --green-110: #2d9586;
  --green-120: #216e63;
  --green-130: #154740;
  --green-140: #091f1c;
  --cyan-50: #ccecff;
  --cyan-60: #99d9ff;
  --_typography---body-text-m-highlight: 1rem;
  --cyan-80: #66c6ff;
  --cyan-100: #00a0ff;
  --_typography---body-text-03-h: 120%;
  --cyan-110: #0080cc;
  --cyan-120: #006099;
  --cyan-130: #004066;
  --cyan-140: #002033;
  --purple-25: #eadbff;
  --purple-50: #dec8fe;
  --purple-80: #c7a0fe;
  --purple-90: #a96dfd;
  --purple-110: #6e09fb;
  --purple-120: #5803ce;
  --purple-130: #42029c;
  --purple-140: #2d0269;
  --surface-80: #805a99;
  --supporting-sugar-crystal: #f9f5ff;
  --supporting-heart-of-ice: #f5fbff;
  --supporting-deutzia-white: #f7fdfc;
  --supporting-ghost-white: #f6f8fe;
  --gray-20: #fcfcfd;
}

body {
  color: #333;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

p {
  margin-bottom: 10px;
}

a {
  text-decoration: none;
}

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

ol {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

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

figure {
  margin-bottom: 0;
}

.body {
  font-family: Aeonik, Arial, sans-serif;
}

.heading-1 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---heading-1);
  line-height: var(--_typography---heading-01);
  font-weight: var(--_typography---bold);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-1.mid-line-text {
  color: var(--typography-25);
  text-align: center;
  text-align: center;
}

.heading-2 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---heading-2);
  line-height: var(--_typography---heading-02);
  font-weight: var(--_typography---bold);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-2.middle-text {
  text-align: center;
}

.heading-2.middle-text.color-t900 {
  color: var(--typography-900);
}

.heading-3 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---heading-3);
  line-height: var(--_typography---heading-03);
  font-weight: var(--_typography---bold);
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---heading-3);
  line-height: var(--_typography---heading-03);
  font-weight: var(--_typography---bold);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-4 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---heading-4);
  line-height: var(--_typography---heading-04);
  font-weight: var(--_typography---bold);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-4.color-t-25 {
  color: var(--typography-25);
}

.heading-5 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---heading-5);
  line-height: var(--_typography---heading-05);
  font-weight: var(--_typography---bold);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-5.color-t-900 {
  color: var(--typography-900);
}

.heading-6 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---heading-6);
  line-height: var(--_typography---heading-06);
  font-weight: var(--_typography---bold);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-6.color-t-25 {
  color: var(--typography-25);
}

.heading-6.color-t-25.mid-line-text {
  text-align: center;
  max-width: 33.875rem;
}

.heading-6.color-t-900 {
  color: var(--typography-900);
}

.heading-7 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---heading-7);
  line-height: var(--_typography---heading-07);
  font-weight: var(--_typography---bold);
  margin-top: 0;
  margin-bottom: 0;
}

.sub-heading-1 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---sub-heading-1);
  line-height: var(--_typography---sub-heading-01);
  font-weight: var(--_typography---medium);
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---sub-heading-1);
  line-height: var(--_typography---sub-heading-01);
  font-weight: var(--_typography---medium);
}

.sub-heading-2 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---sub-heading-2);
  line-height: var(--_typography---sub-heading-02);
  font-weight: var(--_typography---medium);
  margin-top: 0;
  margin-bottom: 0;
}

.sub-heading-2.color-s-h-2 {
  color: var(--typography-900);
  margin-top: 0;
  margin-bottom: 0;
}

.sub-heading-2.color-t-900 {
  color: var(--typography-900);
}

.sub-heading-2.middle-text.color-t-600 {
  color: var(--typography-600);
}

.sub-heading-3.middle-text.color-t-500, .sub-heading-3.color-t-500 {
  color: var(--typography-500);
}

.sub-heading-3 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---sub-heading-3);
  line-height: var(--_typography---sub-heading-03);
  font-weight: var(--_typography---regular);
}

.sub-heading-3.middle-text.color-t-500, .sub-heading-3.color-t-500 {
  color: var(--typography-500);
}

.sub-heading-3.color-t-50 {
  color: var(--typography-50);
  text-align: center;
}

.sub-heading-3.color-t-100 {
  color: var(--typography-100);
}

.sub-heading-3.color-t-900.max {
  max-width: 28.375rem;
}

.sub-heading-3.middle-text.color-t-500, .sub-heading-3.color-t-500 {
  color: var(--typography-500);
}

.body-text-2 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---body-text-m);
  line-height: var(--_typography---body-text-02);
  font-weight: var(--_typography---regular);
}

.body-text-2.color-t-50 {
  color: var(--typography-50);
}

.body-text-2.color-t-100 {
  color: var(--typography-100);
}

.body-text-2.color-t-100.mid-line-text {
  text-align: center;
  max-width: 33.875rem;
}

.body-text-2.color-t-400 {
  color: var(--typography-400);
}

.body-text-2.color-t-600 {
  color: var(--typography-600);
}

.body-text-2.color-t-600.text-gap {
  margin-top: .5rem;
}

.body-text-2.color-t-600.paragarph {
  margin-top: 1.5rem;
}

.body-text-2.color-t-500 {
  color: var(--typography-500);
}

.body-text-3 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---body-text-l);
  line-height: var(--_typography---body-text-01);
  font-weight: var(--_typography---bold);
}

.body-text-3.button-text-1-color-black {
  color: var(--typography-900);
}

.body-text-3.color-t-25 {
  color: var(--typography-25);
}

.body-text-3.button-text-1-color {
  color: var(--cyan-25);
}

.body-text-3.button-text-1-color.tay-25, .body-text-3.color-t-25 {
  color: var(--typography-25);
}

.button-text-1 {
  font-family: var(--_typography---aeonik);
  font-size: var(--_typography---button-large);
  line-height: var(--_typography---button-l);
  font-weight: var(--_typography---medium);
}

.button-text-1.button-text-1-color-black {
  color: var(--typography-900);
}

.button-text-1.button-text-1-color {
  color: var(--neutral-white);
  font-size: var(--_typography---button-small);
  line-height: var(--_typography---button-s);
  font-weight: var(--_typography---medium);
}

.button-text-1.button-text-1-color.tay-25 {
  color: var(--typography-25);
}

.button-text-1.button-text-1-color.nav-text {
  color: var(--typography-900);
}

.button-text-1.button-text-1-color.nav-text._3 {
  color: var(--neutral-white);
}

.black-large-button-wrapper {
  outline-offset: 0px;
  background-image: linear-gradient(#180425 80% 100%, #180425 100%, #39beab 100%, #180425);
  border-width: 1px;
  border-color: #633b7d;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-radius: .5rem;
  outline: 1px solid #180425;
  padding: 1rem 1.25rem;
  text-decoration: none;
}

.black-large-button-wrapper.no-icon {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.black-large-button-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.black-small-button-wrapper {
  outline-offset: 0px;
  outline-offset: 0px;
  background-image: linear-gradient(#180425 80% 100%, #180425 100%, #180425);
  border-top: 1px solid #633b7d;
  border-left: 1px solid #633b7d;
  border-right: 1px solid #633b7d;
  border-radius: .5rem;
  outline: 1px solid #180425;
  padding: .75rem 1.25rem;
  text-decoration: none;
}

.black-small-button-content-cop {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-spacing {
  padding: 1rem;
}

.navbar-container {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 8.5rem;
  padding-right: 8.5rem;
  display: flex;
}

.navbar {
  background-color: #0000;
}

.nav-link {
  font-family: var(--_typography---aeonik);
  color: var(--typography-25);
  font-size: var(--_typography---sub-heading-3);
  line-height: var(--_typography---sub-heading-03);
  font-weight: var(--_typography---regular);
  padding: 0;
}

.nav-menu {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nabbar-small-button-container {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.barnd-logo-container {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -18% 0% auto;
}

.barnd-logo-container.hide-for-mobile {
  top: -18%;
}

.brand-logo-wrapper {
  width: 12.25rem;
  height: 1.82938rem;
}

.brand-logo-wrapper.hide-website {
  display: none;
}

.section-cta-spacing {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5rem;
  padding-bottom: 1.25rem;
}

.cta-content-wrapper {
  font-family: var(--_typography---aeonik);
  color: var(--typography-25);
  font-size: var(--_typography---heading-3);
  line-height: var(--_typography---heading-03);
  font-weight: var(--_typography---bold);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 6.25rem 9.0625rem;
  display: flex;
}

.cta-bg-wrapper {
  background-image: url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/681b4bc1fbfe40b7208a4c62_CTA-bg.avif");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 1.75rem;
}

.cta-brand-logo-image-wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.cta-heading-text {
  margin-bottom: 1.5rem;
}

.social--logo-image-logo-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sociall-logo-linkdin {
  width: 3.125rem;
  height: 3.125rem;
}

.cta-conatainer {
  max-width: 77.5rem;
  margin-left: auto;
  margin-right: auto;
}

.nav-primary-small-button-wrapper {
  outline-offset: 0px;
  background-image: linear-gradient(#fffc, #fff);
  border-top: 1px solid #efeff0;
  border-left: 1px solid #efeff0;
  border-right: 1px solid #efeff0;
  border-radius: .5rem;
  outline: 1px solid #fff;
  padding: .75rem 1.25rem;
  text-decoration: none;
}

.nav-primary-small-button-wrapper._1 {
  background-image: linear-gradient(#ffffff47, #ffffff1f);
  border-top-color: #34233f;
  border-left-color: #34233f;
  border-right-color: #34233f;
  outline-color: #ffffff29;
}

.nav-primary-small-button-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-text-primary-small-button-wrapper {
  border-top: 1px #ffffff1f;
  border-left: 1px #ffffff1f;
  border-right: 1px #ffffff1f;
  border-radius: .5rem;
  padding: 1rem 1.25rem;
  text-decoration: none;
}

.nav-ptext-primary-small-button-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-button-down-arrow-image {
  width: 1.25rem;
  height: 1.25rem;
}

.dropdown-toggle {
  padding: .75rem 2.5rem .75rem 1.25rem;
}

.dropdown-toggle.open-for-mobile {
  display: none;
}

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

.home-header-container {
  margin-left: auto;
  margin-right: auto;
}

.home-header-bg-image {
  background-image: url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/6821b927984ccfb59cdf01d5_bb881446bf226511f667b390cdd723bf_Home-page-hero-header-BG.avif");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 1.5rem;
  position: relative;
  overflow: visible;
}

.home-heading-content-wrapper {
  flex-flow: column;
  padding: 9.75rem 0 2.5rem;
  display: flex;
}

.home-heading-text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 4.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-heading-text {
  max-width: 42.75rem;
  padding-bottom: 1rem;
}

.home-paragraph-text {
  max-width: 35.125rem;
}

.button-wrapper {
  margin-top: 2rem;
}

.primary-large-icon-non-button-wrapper {
  border-top: 1px solid var(--button-stroke-line);
  border-right: 1px solid var(--button-stroke-line);
  border-left: 1px solid var(--button-stroke-line);
  outline-offset: 0px;
  background-image: linear-gradient(#39beab 72% 100%, #39beabb8 100%, #39beab);
  border-radius: .5rem;
  outline: 1px solid #39beab;
  padding: 1rem 1.25rem;
  text-decoration: none;
}

.primary-large-icon-non-button-wrapper.color-cyan-90 {
  border-top-color: var(--cyan-90);
  border-right-color: var(--cyan-90);
  border-left-color: var(--cyan-90);
  background-color: var(--cyan-90);
  outline-color: var(--cyan-90);
  border-top-color: var(--cyan-90);
  border-right-color: var(--cyan-90);
  border-left-color: var(--cyan-90);
  background-image: none;
  background-color: var(--cyan-90);
  outline-color: var(--cyan-90);
  background-image: none;
}

.primary-large-icon-non-button-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.color-cyan-90 {
  color: var(--cyan-90);
}

.social-icon-open-ads-wrapper {
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.5rem;
  padding-right: 8.5rem;
}

.logos-marquee-wrapper {
  margin-top: 1.75rem;
  margin-left: auto;
  margin-right: auto;
}

.all-social-icon-wrapper {
  padding-left: 3rem;
  padding-right: 3rem;
}

.add-social-icon-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.facebook-ads {
  width: 7.375rem;
}

.divide-line-wrapper {
  width: .5rem;
  height: 3.75rem;
}

.divied-line {
  height: 3.75rem;
}

.google-ads {
  width: 6.0625rem;
}

.tiktok-ads {
  width: 5.375rem;
}

.bing-ads {
  width: 4.5625rem;
}

.twitter-x {
  width: 7.5625rem;
}

.all-social-ads-icon-image-wrapper {
  padding-left: 3.125rem;
  padding-right: 3.125rem;
}

.logos-marquee-slider {
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.logos-marquee-slider.hide, .bank-card-wrapper {
  display: none;
}

.div-block-43 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.section-cards-for-personal {
  position: relative;
  overflow-x: clip;
}

.section-spacing-card-for-personal {
  padding: 6.25rem 3rem 6.875rem;
}

.section-spacing-best-experiencecopy {
  padding: 6.25rem 9.8125rem 6.875rem 9.875rem;
}

.best-experience-container {
  max-width: 77.5rem;
  margin-left: auto;
  margin-right: auto;
}

.best-experience-heading-text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.best-experience-heading-paragraph {
  max-width: 30ch;
}

.best-experience-heading {
  max-width: 52rem;
  margin-bottom: 2.75rem;
  position: relative;
}

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

.gredient-block {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(#8c3cfc00, #8c3cfc80);
  border-bottom: .25rem solid #8c3cfc;
  position: absolute;
  inset: 0% 0% -.5rem;
}

.project-content-wrapper {
  padding-top: 2.75rem;
}

.project-content-grid {
  grid-column-gap: 2.0625rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.single-project-wrapper {
  border: 1px solid var(--typography-50);
  border-radius: 1.75rem;
  padding: 1.5rem;
}

.single-project-wrapper.mobile-view {
  display: none;
}

.single-project-bg {
  background-color: #3d075f;
  border-radius: 1.75rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.single-project-bg.color-bg-non {
  background-color: #f9f5ff;
}

.double-project-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.double-work-project-wrapper {
  border: 1px solid var(--typography-50);
  border-radius: 1.75rem;
  padding: 1rem;
  overflow: hidden;
}

.double-work-project-bg {
  border-radius: 1.75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.color-purple-100 {
  color: var(--purple-100);
}

.double-work-project-3ds-support-bg-image, .double-work-project-dedicated-support-team-bg-image, .double-work-project-convenient-customization-bg-image {
  border-radius: 1.75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.section-spacing-team-interface {
  padding: 1.25rem 6.25rem 2.625rem;
}

.team-interfacebest-container {
  max-width: 77.5rem;
  margin-left: auto;
  margin-right: auto;
}

.team-interface-heading-text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.team-interface-heading {
  max-width: 46rem;
  margin-bottom: 2.75rem;
  position: relative;
}

.team-interface-heading-paragraph {
  max-width: 52rem;
}

.team-interface-video-wrapper {
  border-radius: 1.5rem;
  margin-top: 3.75rem;
  overflow: hidden;
}

.section-spacing-our-charging {
  background-color: var(--gray-10);
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.our-charging-container {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.our-charging-heading-text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
  overflow: hidden;
}

.our-charging-heading {
  max-width: 61.625rem;
  margin-bottom: 2.75rem;
  position: relative;
}

.our-charging-heading-paragraph {
  max-width: 34.625rem;
}

.section-spacing-ready-to-power {
  padding: 6.25rem 6.25rem 7.5rem;
}

.ready-to-power-container {
  max-width: 77.5rem;
  margin-left: auto;
  margin-right: auto;
}

.ready-to-power-wrapper {
  border-radius: 1.75rem;
  position: relative;
  overflow: hidden;
}

.section-spacing-reviews {
  padding-top: 0;
  padding-bottom: 0;
}

.reviews-container {
  width: 100%;
  max-width: 54.375rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.section-spacing-faq {
  padding: 6.25rem 11.25rem 5rem;
}

.section-spacing-faq.new-peading {
  padding-top: 3.125rem;
}

.faq-container {
  max-width: 67.5rem;
  margin-left: auto;
  margin-right: auto;
}

.section-spacing-footer {
  width: 100%;
  max-width: 69.5rem;
  margin-left: auto;
  margin-right: auto;
}

.footer-container {
  max-width: 67.5rem;
  margin-left: auto;
  margin-right: auto;
}

.reviews-heading-text-wrapper {
  flex-flow: column;
  display: flex;
}

.reviews-heading {
  margin-bottom: 2.75rem;
  position: relative;
  overflow: hidden;
}

.trustpilot {
  color: #00b67a;
}

.partners-button-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  display: flex;
}

.hide-for-web, .background-video {
  display: none;
}

.reviews-card-wrapper {
  border: 1px solid #d4e8e200;
  border-radius: 1.25rem;
  padding: 2rem;
}

.reviews-card-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.faq-heading-text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 3.75rem;
  display: flex;
  overflow: hidden;
}

.faq-heading {
  max-width: 37.625rem;
  margin-bottom: 1.5rem;
  position: relative;
}

.faq-heading-paragraph {
  max-width: 34.625rem;
}

.faq-bg-wrapper {
  background-image: url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/682419577566e243aa5e9f35_FAQ-bg-image.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1.75rem;
  position: relative;
  overflow: hidden;
}

.faq-bg-wrapper.bg-remove {
  background-position: 50% 0;
}

.faq-quation-answers-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 6.25rem;
}

.faq-quation-list-bg-wrapper {
  border: 1px solid var(--typography-50);
  cursor: pointer;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: .75rem .75rem .75rem 1.5rem;
  display: flex;
  box-shadow: 0 .0625rem 4px #07152c1f;
}

.faq-quation-text---icon-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-bg-wrapper {
  background-image: linear-gradient(#04043f, #04043fb8);
  border-top: 1px solid #222262;
  border-left: 1px solid #222262;
  border-right: .125rem solid #222262;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
  padding: .5rem;
}

.icon-bg-wrapper.hide-for-now {
  display: none;
}

.faq-quation-list {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.faq-quation-list.down-peding {
  margin-bottom: 1.25rem;
}

.faq-answers--list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.faq-answers--list.down-peding {
  margin-bottom: 1.25rem;
}

.faq-answers--list-bg-wrapper {
  border: 1px solid var(--typography-50);
  border-radius: 1.25rem 1.25rem 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
  box-shadow: 0 .0625rem 4px #07152c1f;
}

.faq-answers--text---icon-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-answer-bg-wrapper {
  background-image: url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/682422460c9330096a8c5e0c_answer-icon-bg-wrapper.avif");
  background-position: 0 0;
  background-size: cover;
  border-top: 1px #222262;
  border-left: 1px #222262;
  border-right: .125rem #222262;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  padding: 1.125rem 1rem;
  display: flex;
}

.answer-icon-branding {
  width: 2.01rem;
  height: 1.75rem;
}

.pluus-icon-bg-wrapper {
  background-image: linear-gradient(#e0e0e600, #e0e0e6);
  border-top: 1px solid #e0e0e6;
  border-left: 1px solid #e0e0e6;
  border-right: .125rem solid #e0e0e6;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
  padding: .5rem;
}

.still-have-questions-wrapper {
  margin-top: .75rem;
}

.still-have-questions-bg-wrapper {
  background-image: url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/68242d9a34820f8c5e606c01_still-have-questions-bg.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1.75rem;
  padding: 3.25rem 6.25rem;
  overflow: hidden;
}

.still-have-questions-bg-wrapper.bg {
  background-position: 50% 0;
}

.still-have-questions-content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.still-have-questions-icon-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.whatsapp-icon-wrapper {
  width: 2.75rem;
  height: 2.75rem;
}

.footer-bg-image {
  background-image: url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/682432df0963c92f2befd59a_footer-bg.avif");
  background-position: 50%;
  background-size: cover;
  padding: 2.5rem 4.375rem 2rem;
}

.logo-default-brand-image {
  width: 12.25rem;
  height: 1.82938rem;
}

.footer-all-content {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.875rem;
  display: flex;
}

.footer-link-text-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-link-wrapper, .our-partners-link-wrapper, .contact-us-linkk-wrapper {
  text-decoration: none;
}

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

.copyright-icon-wrapper {
  width: 2rem;
  height: 2rem;
}

.all-copyright-icon-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.background-video-2 {
  height: 46.125rem;
}

.background-video-3 {
  width: 100%;
  height: 40rem;
}

.background-video-4, .background-video-5, .background-video-6, ._621-16rem {
  height: 38.8125rem;
}

.background-video-7 {
  z-index: 99;
  height: 100%;
}

.logos-marquee-slide-image {
  width: 205.384rem;
}

.instant-text-wrapper {
  z-index: 99999;
  height: 100%;
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
  padding-left: 4.25rem;
  position: relative;
}

.instant-text-wrapper.new-padding {
  padding-top: 4.25rem;
  padding-bottom: 4.1875rem;
}

.instant-icon-wrapper {
  width: 2.25rem;
  height: 2.25rem;
  margin-bottom: 1rem;
}

.instant-heading-text-wrapper {
  margin-bottom: 1rem;
}

.heading---paragraph-text, .instant-paragraph-text-wrapper {
  width: 21.125rem;
}

.instant-button-wrapper {
  margin-top: 1.25rem;
}

.analytics-text-wrapper {
  height: 100%;
  padding: 2.5rem;
  position: absolute;
  inset: 0% 0% auto;
}

.analytics-icon-wrapper {
  width: 2.25rem;
  height: 2.25rem;
  margin-bottom: 1rem;
}

.analytics-heading---paragraph-text {
  width: 21.125rem;
}

.analytics-heading-text-wrapper {
  margin-bottom: 1rem;
}

.ready-to-power-text-wrapper {
  height: 100%;
  padding-top: 6.25rem;
  padding-bottom: 22rem;
  padding-left: 4.5rem;
  position: absolute;
  inset: 0% 0% auto;
}

.ready-to-power-heading---paragraph-text {
  max-width: 40.5rem;
}

.ready-to-power-heading-text-wrapperr {
  margin-bottom: 2.5rem;
}

.ready-to-power-button-wrapper {
  margin-top: 1.25rem;
}

.icon-minus-plus-wrapper {
  cursor: pointer;
  flex-flow: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.overflow-hide {
  overflow: hidden;
}

.nav-bar-container {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 12rem;
  padding-right: 12rem;
  display: flex;
}

.company-barnd-logo-container {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -18% 0% auto;
}

.company-barnd-logo-container.hide-for-mobile {
  max-width: 13.75rem;
  margin-left: auto;
  margin-right: auto;
  top: 28%;
}

.company-brand-logo-wrapper {
  width: 12.25rem;
  height: 1.82938rem;
}

.brand-logo-leading-cards {
  color: var(--neutral-black);
}

.nav-bar {
  z-index: 999999999;
  background-color: #0000;
  padding-top: 2.25rem;
  padding-bottom: 1rem;
  transition: opacity .2s;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-link {
  font-family: var(--_typography---aeonik);
  color: var(--typography-25);
  font-size: var(--_typography---sub-heading-3);
  line-height: var(--_typography---sub-heading-3);
  font-weight: var(--_typography---regular);
  padding: 1rem;
}

.dropdown-list {
  background-color: var(--tealish-blue-90);
}

.dropdown-list.w--open {
  background-color: var(--surface-90);
  border-radius: .75rem;
  margin-top: 1rem;
  padding: 1rem;
}

.global-style {
  display: none;
}

.position-relative {
  position: relative;
}

.logo-color-purle {
  color: var(--purple-100);
}

.hide {
  display: none;
}

.partner-filter_items {
  position: relative;
}

.partner-collection-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.partner-collection-list.is-home {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.partler-collection-list-item.is-home {
  width: calc(20% - 12px);
}

.partner-item {
  background-color: var(--gray-10);
  border-radius: .5rem;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.partner-item:hover {
  background-color: var(--green-60);
}

.partner-item.is-two {
  background-color: var(--neutral-white);
  background-color: var(--neutral-white);
}

.partner-item-image {
  width: 100%;
  height: 100%;
}

.partner-category-text {
  display: none;
}

.primary-large-icon-non-button-wrapper.reset {
  color: var(--neutral-white);
  font-family: Aeonik, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.partner-popup-wrapper {
  z-index: 2147483647;
  opacity: 0;
  visibility: hidden;
  background-color: #1804257a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
  position: fixed;
  inset: 0%;
}

.partner-popup {
  z-index: 0;
  background-color: var(--neutral-white);
  scrollbar-width: none;
  border-radius: 1.5rem;
  width: 100%;
  max-width: 80rem;
  min-height: 50vh;
  max-height: 80dvh;
  margin-left: auto;
  margin-right: auto;
  padding: 3.75rem;
  position: relative;
  overflow-y: scroll;
}

.partner-popup_header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.25rem;
  display: flex;
}

.partner-popup_close {
  background-color: var(--transparent);
  padding: 4px;
  position: sticky;
  top: 3.75rem;
}

.partner-popup_content {
  text-align: left;
  width: 1160px;
  display: block;
}

.partner-popup_content p {
  color: var(--typography-600);
  margin-bottom: 1rem;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 160%;
}

.partner-popup_content ul {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-bottom: 2.5rem;
  padding-left: 1.25rem;
  display: flex;
}

.partner-popup_content li {
  color: var(--typography-600);
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 120%;
}

.partner-popup_cta {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.partner-popup_cta-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.partner-popup_cta-title {
  color: var(--typography-600);
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 140%;
}

.partner-popup_cta-title-wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.partner-popup_promo-code {
  color: var(--purple-100);
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 140%;
}

.partner-popup_note {
  color: var(--typography-600);
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.125rem;
}

.partner-popup_cta-right {
  flex: none;
}

.home-first-video {
  width: 100%;
  height: 100%;
  position: absolute;
}

.best-experience-heading-paragraph-copy {
  max-width: 80ch;
}

.reviews-card-author {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.reviews-card-author-info {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.reviews-card-author-name {
  color: var(--typography-900);
  margin-bottom: .5rem;
  font-size: 1.5rem;
  font-weight: 500;
}

.reviews-card-author-country {
  color: var(--typography-500);
  font-size: 1.25rem;
}

.reviews-card-title {
  color: var(--typography-900);
  font-size: 1.25rem;
  line-height: 160%;
}

.reviews-card-text {
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 140%;
}

.reviews-card-subtitle {
  color: var(--typography-900);
  font-size: 1.25rem;
  line-height: 160%;
}

.reviews-card-subtitle-extra {
  color: var(--typography-500);
  font-size: 1.25rem;
  line-height: 160%;
}

.div-block-49 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.review-card-item-wrapper {
  margin-top: 3.75rem;
}

.icons-wrapper {
  z-index: -1;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  top: 0;
  left: 0;
}

.icons-wrapper_icon {
  aspect-ratio: 1;
  will-change: transform, opacity;
  border: 2px solid #0000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(3rem, 2.29577rem + 3.0047vw, 5rem);
  display: flex;
}

.icons-wrapper_image {
  aspect-ratio: 1;
  width: clamp(1.625rem, 1.25088rem + 1.59624vw, 2.6875rem);
  display: block;
}

.line-svg {
  z-index: -1;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  max-width: 1344px;
  height: auto;
  margin-top: -4.5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  -webkit-mask-image: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
  mask-image: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
}

.cards-for-personal_footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -4%;
  display: flex;
}

.mobile-social-add-logo.open-for-mobile {
  display: none;
}

.mobile-video-card-wrapper {
  border-radius: 1rem;
  position: relative;
  overflow: hidden;
}

.mobile-video-text-content {
  position: absolute;
  inset: 0% auto auto 0%;
}

.button-flex-wrapper {
  display: none;
}

.nav-link-hover-animation {
  flex-flow: column;
  height: 2rem;
  display: flex;
  overflow: hidden;
}

.hover-nav-link {
  font-family: var(--_typography---aeonik);
  color: var(--typography-25);
  font-size: var(--_typography---sub-heading-3);
  line-height: var(--_typography---sub-heading-03);
  font-weight: var(--_typography---regular);
  padding: 0;
}

.section-spacing-have-question {
  padding: 6.25rem 11.25rem 5rem;
}

.section-spacing-have-question.new-peading {
  padding-top: 5rem;
}

.line-svg-wrapper {
  position: relative;
}

.line-svg_fake {
  z-index: 1;
  pointer-events: none;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

@media screen and (max-width: 991px) {
  body, .heading-6.color-t-25, .heading-6.color-t-25 {
    --_typography---aeonik: Aeonik, Arial, sans-serif;
    --_typography---heading-1: 4rem;
    --_typography---heading-01: 110%;
    --_typography---bold: 700;
    --_typography---heading-2: 3.75rem;
    --_typography---heading-02: 116%;
    --_typography---heading-3: 3.25rem;
    --_typography---heading-03: 120%;
    --_typography---heading-4: 3rem;
    --_typography---heading-04: 116%;
    --_typography---heading-5: 2.75rem;
    --_typography---heading-05: 116%;
    --_typography---heading-6: 2.25rem;
    --_typography---heading-06: 120%;
    --_typography---heading-7: 2rem;
    --_typography---heading-07: 120%;
    --_typography---sub-heading-1: 1.75rem;
    --_typography---sub-heading-01: 140%;
    --_typography---medium: 500;
    --_typography---sub-heading-2: 1.5rem;
    --_typography---sub-heading-02: 128%;
    --_typography---sub-heading-3: 1.25rem;
    --_typography---sub-heading-03: 160%;
    --_typography---regular: 400;
    --_typography---body-text-l: 1.125rem;
    --_typography---body-text-01: 150%;
    --_typography---body-text-m: 1rem;
    --_typography---body-text-02: 160%;
    --_typography---button-large: 1.5rem;
    --_typography---button-l: 140%;
    --_typography---button-small: 1.125rem;
    --_typography---button-s: 112%;
    --_typography---letter-spacing-h1: -.01rem;
    --_typography---letter-spacing-h2: -.01rem;
    --_typography---letter-spacing-h3: -.01rem;
    --_typography---letter-spacing-h4: -.01rem;
    --_typography---letter-spacing-h5: -.01rem;
    --_typography---letter-spacing-h6: -.01rem;
    --_typography---letter-spacing-h7: 0px;
    --_typography---body-text-m-highlight: 1rem;
    --_typography---body-text-03-h: 120%;
  }

  .section-spacing {
    padding: 0;
  }

  .blog-header-bg-image {
    background-image: linear-gradient(to bottom, var(--surface-100), var(--surface-100)), url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/681afc0c1ff6e342fe9f1dd3_Blog-post-header-background.avif");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    border-radius: 0;
  }

  .blog-heading-content-wrapper {
    padding: 8rem 1rem 3rem;
  }

  .navbar-container {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-heading-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .nav-link {
    margin-bottom: 1rem;
  }

  .nav-menu {
    background-color: var(--surface-90);
    border-radius: .75rem;
    margin-top: 1rem;
    padding: 1rem;
    display: block;
  }

  .nabbar-small-button-container.hide-for-tab-mobile, .barnd-logo-container.hide-for-mobile, .barnd-logo-container.hide-for-mobile {
    display: none;
  }

  .brand-logo-wrapper.hide-website {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .blog-collection-grid {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-menu {
    grid-column-gap: .25rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-cta-spacing {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta-content-wrapper {
    padding: 2.5rem 1.25rem;
  }

  .blog-details-header-bg-wrapper {
    background-image: linear-gradient(to bottom, var(--surface-100), var(--surface-100)), url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/681c396666e06cf66cb5f6df_Blog-post-details-header-background.avif");
    background-position: 0 0, 50% 0;
    background-size: auto, auto;
    border-radius: 0;
  }

  .blog-details-header-space {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .blog-details-header-hero-content-space {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-space-suggested {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .collection-list-grid {
    grid-template-columns: 1fr 1fr;
  }

  .menu-button {
    color: var(--typography-25);
  }

  .menu-button.w--open {
    background-color: var(--surface-90);
    border-radius: .75rem;
  }

  .nav-primary-small-button-wrapper._1.aline-flex, .nav-primary-small-button-wrapper.aline-flex, .nav-primary-small-button-wrapper._1.aline-flex, .nav-primary-small-button-wrapper._1.aline-flex, .nav-primary-small-button-wrapper.aline-flex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-toggle.open-for-mobile {
    display: inline-block;
  }

  .check-box {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .all-filter-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .search-input {
    width: 14.7813rem;
  }

  .home-header-bg-image {
    background-image: linear-gradient(to bottom, var(--surface-100), var(--surface-100)), url("https://cdn.prod.website-files.com/68185a5ac5e91731a60d1b18/681afc0c1ff6e342fe9f1dd3_Blog-post-header-background.avif");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    border-radius: 0;
  }

  .home-heading-content-wrapper {
    padding: 4.875rem 1rem 2rem;
  }

  .social-icon-open-ads-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-spacing-card-for-personal, .section-spacing-best-experiencecopy {
    padding: 3rem 2rem;
  }

  .best-experience-heading-paragraph {
    max-width: 41ch;
  }

  .single-project-wrapper {
    overflow: clip;
  }

  .single-project-bg {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .double-project-grid {
    grid-template-columns: 1fr;
  }

  .section-spacing-team-interface {
    padding-bottom: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .team-interface-video-wrapper {
    margin-top: 2.75rem;
  }

  .section-spacing-our-charging {
    padding: 3rem 2rem;
  }

  .section-spacing-ready-to-power, .section-spacing-reviews {
    padding-top: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-spacing-faq {
    padding: 3rem 2rem;
  }

  .section-spacing-faq.new-peading {
    padding-top: 0;
  }

  .partners-button-wrapper {
    padding-top: 2rem;
  }

  .faq-bg-wrapper {
    background-position: 50%;
  }

  .faq-quation-answers-wrapper {
    padding: 4rem;
  }

  .footer-bg-image {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .footer-link-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .background-video-2 {
    height: 30rem;
  }

  .background-video-3 {
    height: 23.9691rem;
  }

  .logos-marquee-slide-image {
    width: 102.692rem;
  }

  .instant-text-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 1.5rem;
  }

  .instant-text-wrapper.new-padding {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ready-to-power-text-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
  }

  .nav-bar-container {
    padding-left: 0;
    padding-right: 0;
  }

  .company-barnd-logo-container.hide-for-mobile {
    display: none;
  }

  .language---menu-button-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-bar {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dropdown-link-2 {
    font-family: var(--_typography---aeonik);
    color: var(--typography-25);
    font-size: var(--_typography---sub-heading-3);
    line-height: var(--_typography---sub-heading-03);
    font-weight: var(--_typography---regular);
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .dropdown-list-2 {
    background-color: var(--tealish-blue-80);
  }

  .dropdown-list-2.w--open {
    background-color: var(--surface-90);
    border-radius: .75rem;
    margin-top: 1rem;
    padding: 1rem;
  }

  .blog-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .blog-list-header-container {
    height: auto;
  }

  .partner-filter_search {
    width: 14rem;
  }

  .partner-popup-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .partner-popup {
    width: 100%;
    max-width: 100%;
    padding: 2.5rem;
  }

  .partner-popup_header {
    margin-bottom: 2rem;
  }

  .partner-popup_content {
    width: 100%;
  }

  .partner-popup_content p {
    font-size: 1.125rem;
  }

  .partner-popup_content li, .partner-popup_content p {
    font-size: 1.125rem;
  }

  .partner-popup_content ul {
    margin-bottom: 2rem;
  }

  .partner-popup_content li {
    font-size: 1.125rem;
  }

  .partner-popup_cta-title {
    font-size: 1.5rem;
  }

  .partner-popup_note {
    font-size: 1rem;
  }

  .partner-popup_cta-right {
    flex: none;
  }

  .section-spacing-kyc---aml-policy {
    padding-bottom: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .best-experience-heading-paragraph-copy {
    max-width: 41ch;
  }

  .blog-heading-content-wrapper-copy {
    padding: 8rem 1rem 3rem;
  }

  .image-9 {
    width: 80px;
  }

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

  .sign-up-button-wrapper, .sign-in-button-wrapper {
    flex: 1;
  }

  .hover-nav-link {
    margin-bottom: 1rem;
  }

  .section-spacing-have-question {
    padding: 3rem 2rem;
  }

  .section-spacing-have-question.new-peading {
    padding-top: 3rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography---aeonik: Aeonik, Arial, sans-serif;
    --_typography---heading-1: 2.5rem;
    --_typography---heading-01: 120%;
    --_typography---bold: 700;
    --_typography---heading-2: 2.25rem;
    --_typography---heading-02: 120%;
    --_typography---heading-3: 2.25rem;
    --_typography---heading-03: 120%;
    --_typography---heading-4: 2.25rem;
    --_typography---heading-04: 120%;
    --_typography---heading-5: 1.75rem;
    --_typography---heading-05: 140%;
    --_typography---heading-6: 1.75rem;
    --_typography---heading-06: 140%;
    --_typography---heading-7: 1.75rem;
    --_typography---heading-07: 140%;
    --_typography---sub-heading-1: 1.75rem;
    --_typography---sub-heading-01: 140%;
    --_typography---medium: 500;
    --_typography---sub-heading-2: 1rem;
    --_typography---sub-heading-02: 160%;
    --_typography---sub-heading-3: 1rem;
    --_typography---sub-heading-03: 160%;
    --_typography---regular: 400;
    --_typography---body-text-l: 1.125rem;
    --_typography---body-text-01: 150%;
    --_typography---body-text-m: 1rem;
    --_typography---body-text-02: 160%;
    --_typography---button-large: 1.125rem;
    --_typography---button-l: 112%;
    --_typography---button-small: 1.125rem;
    --_typography---button-s: 112%;
    --_typography---letter-spacing-h1: -.01rem;
    --_typography---letter-spacing-h2: -.01rem;
    --_typography---letter-spacing-h3: -.01rem;
    --_typography---letter-spacing-h4: -.01rem;
    --_typography---letter-spacing-h5: -.01rem;
    --_typography---letter-spacing-h6: -.01rem;
    --_typography---letter-spacing-h7: 0px;
    --_typography---body-text-m-highlight: 1rem;
    --_typography---body-text-03-h: 120%;
  }

  ul {
    padding-left: 30px;
  }

  .heading-1.mid-line-text, .heading-6.color-t-25.mid-line-text {
    text-align: left;
    text-align: left;
  }

  .sub-heading-1.middle-text.colot-t-600 {
    font-size: 1.25rem;
  }

  .sub-heading-3.color-t-50 {
    text-align: left;
    text-align: left;
  }

  .body-text-2.color-t-100.mid-line-text {
    text-align: left;
    text-align: left;
  }

  .body-text-2.color-t-600.paragarph {
    margin-top: 1rem;
  }

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

  .section-spacing {
    padding: 0;
  }

  .blog-heading-content-wrapper {
    padding-top: 5rem;
  }

  .blog-heading-content {
    padding-top: 1.5rem;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
  }

  .brand-logo-wrapper.hide-website {
    width: 8.75rem;
    height: 1.25rem;
  }

  .blog-collection-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .blog-thumbnail-tag-wrraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .cta-content-wrapper {
    padding: 2.5rem 1.25rem;
  }

  .blog-details-header-bg-wrapper {
    border-radius: 0;
  }

  .blog-details-header-space {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blog-details-header-hero-content-space {
    padding-left: 0;
    padding-right: 0;
  }

  .section-blog, .section-blog-details {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .share-social-site-content {
    margin-top: 2.75rem;
    padding-top: 1.75rem;
  }

  .section-space-suggested {
    padding-bottom: 3.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .collection-list-grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .partner-heading-text, .partner-paragraph-text {
    text-align: left;
  }

  .dropdown-toggle {
    padding-left: 1rem;
  }

  .search {
    width: 100%;
  }

  .search-input {
    width: 20rem;
  }

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

  .partner-category-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .partner-grid-list-cms-collection {
    grid-template-columns: 1fr 1fr;
  }

  .home-heading-content-wrapper {
    padding-top: 2.4375rem;
    padding-bottom: 3.75rem;
  }

  .home-heading-text-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .primary-large-icon-non-button-wrapper {
    padding: .75rem 1rem;
  }

  .social-icon-open-ads-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .all-social-ads-icon-image-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-43 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-spacing-card-for-personal {
    padding: 3.5rem 1rem 1rem;
  }

  .section-spacing-best-experiencecopy {
    padding: 3.5rem 1rem;
  }

  .best-experience-heading {
    margin-bottom: 1rem;
  }

  .project-content-wrapper {
    padding-top: 1.5rem;
  }

  .single-project-wrapper {
    border-color: #0000;
    border-radius: 1rem;
    padding: 0;
    display: none;
  }

  .single-project-wrapper.mobile-view {
    display: block;
  }

  .single-project-bg {
    flex-flow: column;
  }

  .double-project-grid {
    flex-flow: column;
    display: flex;
  }

  .double-work-project-wrapper {
    border-color: #0000;
    border-radius: 1rem;
    padding: 0;
  }

  .section-spacing-team-interface {
    padding-bottom: 3.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .team-interface-heading {
    margin-bottom: 1rem;
  }

  .team-interface-video-wrapper {
    margin-top: 1.25rem;
  }

  .section-spacing-our-charging {
    padding: 3.5rem 1rem;
  }

  .our-charging-heading {
    margin-bottom: 1rem;
  }

  .section-spacing-ready-to-power {
    padding: 3.5rem 1rem;
  }

  .section-spacing-reviews {
    padding: 0 1rem;
  }

  .reviews-container {
    padding-left: 0;
    padding-right: 0;
  }

  .section-spacing-faq {
    padding: 3.5rem 1rem;
  }

  .section-spacing-footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .reviews-heading {
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
    display: flex;
  }

  .partners-button-wrapper {
    padding-top: 1.5rem;
  }

  .hide-for-web {
    display: block;
  }

  .hide-for-mobile {
    display: none;
  }

  .faq-heading-text-wrapper {
    margin-bottom: 1.5rem;
  }

  .faq-heading {
    max-width: 21.4375rem;
    margin-bottom: 1rem;
  }

  .faq-heading-paragraph {
    max-width: 21.4375rem;
  }

  .faq-bg-wrapper {
    background-size: cover;
    background-attachment: fixed;
  }

  .faq-bg-wrapper.bg-remove {
    background-image: none;
    overflow: visible;
  }

  .faq-quation-answers-wrapper {
    padding: 0;
  }

  .icon-bg-wrapper {
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    padding: .25rem;
    display: flex;
  }

  .faq-answers--list.down-peding {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .faq-answers--list-bg-wrapper {
    padding: 1rem;
  }

  .icon-answer-bg-wrapper {
    width: 2rem;
    height: 2rem;
    padding: .5625rem .5rem;
  }

  .minus-icon-image {
    width: 1.2rem;
    height: 1.2rem;
  }

  .answer-icon-branding {
    width: 1.005rem;
    height: .875rem;
  }

  .pluus-icon-bg-wrapper {
    border-right-width: .0625rem;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    padding: 0;
    display: flex;
  }

  .pluse-icon-image {
    width: 1rem;
    height: 1rem;
  }

  .still-have-questions-bg-wrapper.bg {
    background-image: none;
    padding: 2.25rem 0 0;
  }

  .still-have-questions-content {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
  }

  .footer-bg-image {
    background-image: none;
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-all-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom: 1px solid var(--typography-50);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1rem;
    display: flex;
  }

  .footer-link-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .privacy-policy-all-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .background-video-3 {
    height: 17.9691rem;
  }

  .background-video-4, .background-video-5, .background-video-6, ._621-16rem {
    height: 27rem;
  }

  .background-video-7 {
    height: 19rem;
  }

  .instant-text-wrapper {
    padding: 1.5rem 1.5rem 2.5rem;
  }

  .instant-text-wrapper.new-padding.text-content-hight {
    flex-flow: column;
    justify-content: space-around;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .analytics-text-wrapper {
    padding: 1.5rem;
  }

  .ready-to-power-text-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 0;
    padding-left: 1.5rem;
  }

  .ready-to-power-heading---paragraph-text {
    max-width: 100%;
  }

  .icon-minus-plus-wrapper {
    flex: none;
  }

  .blog-category-link {
    font-size: 1.0625rem;
  }

  .blog-collection-list {
    grid-column-gap: 1rem;
  }

  .blog-category-link-all {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .partner-filter_block.is-search {
    width: 100%;
  }

  .partner-form-inner {
    z-index: 0;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
  }

  .partner-filter_search {
    width: 100%;
    min-height: 2.5rem;
  }

  .partner-filter_search::placeholder {
    font-size: 1rem;
  }

  .partner-form-field-wrap {
    width: 100%;
  }

  .partner-filter_form-icon {
    width: 1.3rem;
  }

  .partner-collection-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .partner-collection-list.is-home {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .partner-popup {
    padding: 2rem 1rem;
  }

  .partner-popup_header {
    margin-bottom: 1rem;
  }

  .partner-popup_logo {
    width: 120px;
  }

  .partner-popup_content p {
    font-size: 1rem;
  }

  .partner-popup_content li, .partner-popup_content p {
    font-size: 1rem;
  }

  .partner-popup_content ul {
    margin-bottom: 1rem;
  }

  .partner-popup_content li {
    font-size: 1rem;
  }

  .partner-popup_cta {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .partner-popup_cta-left {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .partner-popup_note {
    font-size: .9375rem;
  }

  .section-spacing-kyc---aml-policy {
    padding-bottom: 3.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home-first-video {
    height: 19rem;
    position: relative;
  }

  .desktop--social-add-logo.hide-for-mobile {
    display: inline-block;
  }

  .span, .span-2 {
    display: block;
  }

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

  .blog-heading-content-wrapper-copy {
    padding-top: 3rem;
  }

  .reviews-card-author-name {
    font-size: 1.2rem;
  }

  .reviews-card-author-country, .reviews-card-title {
    font-size: 1rem;
  }

  .reviews-card-text {
    font-size: 1.2rem;
  }

  .reviews-card-subtitle, .reviews-card-subtitle-extra {
    font-size: 1rem;
  }

  .review-card-item-wrapper {
    margin-top: 1.25rem;
  }

  .line-svg {
    height: 283px;
  }

  .cards-for-personal_footer {
    margin-top: -13%;
  }

  .leading-cards-introduction-text-wrapper {
    margin-top: 2rem;
  }

  .list-text {
    margin-top: .5rem;
  }

  .image-9 {
    width: 60px;
    height: 2.5rem;
  }

  .mobile-social-add-logo.open-for-mobile {
    display: none;
  }

  .hover-nav-link {
    margin-left: 0;
    margin-right: 0;
  }

  .section-spacing-have-question {
    padding: 3.5rem 1rem;
  }

  .section-spacing-have-question.new-peading {
    padding-top: 3.5rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_typography---aeonik: Aeonik, Arial, sans-serif;
    --_typography---heading-1: 2.5rem;
    --_typography---heading-01: 120%;
    --_typography---bold: 700;
    --_typography---heading-2: 2.25rem;
    --_typography---heading-02: 120%;
    --_typography---heading-3: 2.25rem;
    --_typography---heading-03: 120%;
    --_typography---heading-4: 2.25rem;
    --_typography---heading-04: 120%;
    --_typography---heading-5: 1.75rem;
    --_typography---heading-05: 140%;
    --_typography---heading-6: 1.75rem;
    --_typography---heading-06: 140%;
    --_typography---heading-7: 1.75rem;
    --_typography---heading-07: 140%;
    --_typography---sub-heading-1: 1.75rem;
    --_typography---sub-heading-01: 140%;
    --_typography---medium: 500;
    --_typography---sub-heading-2: 1rem;
    --_typography---sub-heading-02: 160%;
    --_typography---sub-heading-3: 1rem;
    --_typography---sub-heading-03: 160%;
    --_typography---regular: 400;
    --_typography---body-text-l: 1.125rem;
    --_typography---body-text-01: 150%;
    --_typography---body-text-m: 1rem;
    --_typography---body-text-02: 160%;
    --_typography---button-large: 1.125rem;
    --_typography---button-l: 112%;
    --_typography---button-small: 1.125rem;
    --_typography---button-s: 112%;
    --_typography---letter-spacing-h1: -.01rem;
    --_typography---letter-spacing-h2: -.01rem;
    --_typography---letter-spacing-h3: -.01rem;
    --_typography---letter-spacing-h4: -.01rem;
    --_typography---letter-spacing-h5: -.01rem;
    --_typography---letter-spacing-h6: -.01rem;
    --_typography---letter-spacing-h7: 0px;
    --_typography---body-text-m-highlight: 1rem;
    --_typography---body-text-03-h: 120%;
  }

  .heading-3.heading-7 {
    font-size: 1.6rem;
  }

  .heading-4.color-t-25 {
    font-size: 1.5rem;
  }

  .heading-6.color-t-25 {
    --_typography---aeonik: Aeonik, Arial, sans-serif;
    --_typography---heading-1: 2.5rem;
    --_typography---heading-01: 120%;
    --_typography---bold: 700;
    --_typography---heading-2: 2.25rem;
    --_typography---heading-02: 120%;
    --_typography---heading-3: 2.25rem;
    --_typography---heading-03: 120%;
    --_typography---heading-4: 2.25rem;
    --_typography---heading-04: 120%;
    --_typography---heading-5: 1.75rem;
    --_typography---heading-05: 140%;
    --_typography---heading-6: 1.75rem;
    --_typography---heading-06: 140%;
    --_typography---heading-7: 1.75rem;
    --_typography---heading-07: 140%;
    --_typography---sub-heading-1: 1.75rem;
    --_typography---sub-heading-01: 140%;
    --_typography---medium: 500;
    --_typography---sub-heading-2: 1rem;
    --_typography---sub-heading-02: 160%;
    --_typography---sub-heading-3: 1rem;
    --_typography---sub-heading-03: 160%;
    --_typography---regular: 400;
    --_typography---body-text-l: 1.125rem;
    --_typography---body-text-01: 150%;
    --_typography---body-text-m: 1rem;
    --_typography---body-text-02: 160%;
    --_typography---button-large: 1.125rem;
    --_typography---button-l: 112%;
    --_typography---button-small: 1.125rem;
    --_typography---button-s: 112%;
    --_typography---letter-spacing-h1: -.01rem;
    --_typography---letter-spacing-h2: -.01rem;
    --_typography---letter-spacing-h3: -.01rem;
    --_typography---letter-spacing-h4: -.01rem;
    --_typography---letter-spacing-h5: -.01rem;
    --_typography---letter-spacing-h6: -.01rem;
    --_typography---letter-spacing-h7: 0px;
    --_typography---body-text-m-highlight: 1rem;
    --_typography---body-text-03-h: 120%;
  }

  .sub-heading-1.middle-text.colot-t-600 {
    font-size: 1.25rem;
  }

  .sub-heading-2.color-s-h-2 {
    font-size: 1.5rem;
    line-height: 128%;
  }

  .body-text-1.color-purple-100 {
    font-size: 1rem;
  }

  .blog-heading-content-wrapper {
    padding-top: 5rem;
  }

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

  .cta-content-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blog-details-header-space {
    padding-bottom: 2rem;
  }

  .blog-deails-hero-image {
    height: 16.6875rem;
  }

  .blog-body img {
    object-fit: cover;
    object-fit: cover;
    height: 16rem;
  }

  .section-blog, .section-blog-details {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .share-social-site-content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .copy-link {
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
  }

  .facbook-dark {
    width: auto;
    height: auto;
  }

  .collection-list-grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .menu-button {
    padding: .75rem;
  }

  .search-input {
    width: 18rem;
  }

  .home-heading-content-wrapper {
    padding-bottom: 2rem;
  }

  .primary-large-icon-non-button-wrapper {
    padding: .75rem 1.25rem;
  }

  .social-icon-open-ads-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .all-social-icon-wrapper {
    flex-flow: column;
    display: flex;
  }

  .all-social-ads-icon-image-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .best-experience-heading-paragraph {
    width: 100%;
    max-width: 100%;
  }

  .gredient-block {
    width: 100%;
    height: 100%;
    bottom: -.2rem;
  }

  .project-content-grid {
    flex-flow: column;
    display: flex;
  }

  .single-project-wrapper {
    padding: 0;
  }

  .reviews-card-wrapper {
    padding: 1.25rem;
  }

  .faq-quation-list-bg-wrapper {
    padding-left: 1rem;
  }

  .faq-answers--list.down-peding.hide-answer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .icon-answer-bg-wrapper {
    flex: none;
  }

  .background-video-2 {
    height: 25rem;
  }

  .background-video-3 {
    height: 11.5625rem;
  }

  .instant-text-wrapper {
    width: 100%;
  }

  .instant-heading-text-wrapper {
    margin-bottom: .8rem;
  }

  .heading---paragraph-text, .instant-paragraph-text-wrapper {
    width: 100%;
  }

  .instant-button-wrapper {
    margin-top: 1rem;
  }

  .analytics-heading---paragraph-text {
    width: 100%;
  }

  .ready-to-power-text-wrapper {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .ready-to-power-heading-text-wrapperr {
    margin-bottom: 1.5rem;
  }

  .ready-to-power-button-wrapper {
    margin-top: 0;
  }

  .blog-list-form-block {
    margin-bottom: 1.75rem;
  }

  .blog-category-link {
    font-size: 1rem;
  }

  .blog-collection-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog-category-link-all {
    font-size: 1rem;
  }

  .partner-filter_block {
    width: 100%;
  }

  .partner-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .partner-popup {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .partner-popup_content p {
    font-size: .875rem;
  }

  .partner-popup_content ul {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .partner-popup_content li {
    font-size: .9375rem;
  }

  .partner-popup_cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .partner-popup_cta-right {
    display: none;
  }

  .desktop--social-add-logo {
    object-fit: cover;
    overflow: scroll;
  }

  .desktop--social-add-logo.hide-for-mobile {
    display: none;
  }

  .best-experience-heading-paragraph-copy {
    width: 100%;
    max-width: 100%;
  }

  .blog-heading-content-wrapper-copy {
    padding-top: 2rem;
  }

  .reviews-card-author {
    margin-bottom: 1.25rem;
  }

  .reviews-card-author-info {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .reviews-card-author-name {
    margin-bottom: .125rem;
  }

  .reviews-card-author-country {
    font-size: .875rem;
  }

  .icons-wrapper_icon {
    width: 1.875rem;
    height: 1.875rem;
  }

  .icons-wrapper_image {
    width: 1rem;
  }

  .line-svg {
    height: 330px;
  }

  .cards-for-personal_footer {
    margin-top: -24%;
  }

  .mobile-social-add-logo {
    object-fit: cover;
    overflow: scroll;
  }

  .mobile-social-add-logo.open-for-mobile {
    display: inline-block;
  }
}

#w-node-_8ee0d1c8-0338-9c7e-cc57-dbb5803c6a6b-a60d1b28, #w-node-_99fcd4ee-ab6e-bf1b-f4e9-de511156d465-a60d1b28, #w-node-eb885383-a78b-a677-4b1e-8f150d955058-a60d1b28, #w-node-_441637ed-ad53-2599-c964-448c516ca5b8-a60d1b28, #w-node-_80cd422d-8723-19a9-cff2-8ddd7aa197f5-a60d1b28, #w-node-_80cd422d-8723-19a9-cff2-8ddd7aa197f7-a60d1b28, #w-node-_80cd422d-8723-19a9-cff2-8ddd7aa197f9-a60d1b28, #w-node-_80cd422d-8723-19a9-cff2-8ddd7aa197fb-a60d1b28, #w-node-_495b1e3c-1149-15c6-6f7b-c60f016cde08-a60d1b28, #w-node-fba4921d-4849-15c9-65f7-f74444415a9d-a60d1b28, #w-node-c4277039-2045-8b37-b9bf-612c0c55e9c0-a60d1b28, #w-node-c4277039-2045-8b37-b9bf-612c0c55e9cc-a60d1b28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
