:root {
  --neutral-200: #f5f9ff;
  --66666e: #66666e;
  --252b37: #1a1b1e;
  --fff: var(--black-700);
  --blue: #8c8bf4;
  --neutral-100: white;
  --neutral-700: #3b3f44;
  --neutral-500: #8a8a92;
  --neutral-400: #c0c4d1;
  --neutral-300: #e5ecf5;
  --neutral-100-65: #ffffffa6;
  --shadow-small-2: #a3a6ff21;
  --mini-card-shadow: #448cfc1a;
  --blue2: #1256fe;
  --card-grey: #f8f9fb;
  --black-700: var(--neutral-700);
  --secondary-2: #ecebff;
  --shadow-small-1: #0c0c0c0a;
  --transparent: #0000;
  --bg-square: #ddebff;
  --eaeef7: var(--neutral-100);
  --light-gray: #777;
  --darkgrey: #3e3e3e;
  --icon-shadow: #448cfc14;
  --white: var(--66666e);
}

body {
  background-color: var(--neutral-200);
  color: var(--66666e);
  font-family: Thicccboi;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.66667em;
}

h1 {
  color: var(--252b37);
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.16667;
}

h2 {
  color: var(--252b37);
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.28947;
}

h3 {
  color: var(--252b37);
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.57692;
}

h4 {
  color: var(--252b37);
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.36364;
}

h5 {
  color: var(--252b37);
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.11111;
}

h6 {
  color: var(--252b37);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.125;
}

p {
  margin-bottom: 32px;
}

a {
  color: var(--fff);
  text-decoration: underline;
  transition: color .3s;
}

a:hover {
  color: var(--252b37);
}

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

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

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

strong {
  font-weight: 700;
}

blockquote {
  color: var(--252b37);
  text-align: center;
  background-color: #fff;
  border-left: 10px solid #000;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 72px 100px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.47826;
  box-shadow: 0 14px 24px #4a3aff0f, 0 2px 8px #0d0a2c0f;
}

figure {
  margin-bottom: 48px;
}

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

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

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

.container-default {
  text-align: left;
  align-self: stretch;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-default.footer-container {
  z-index: 2;
  border-bottom: 1px none var(--neutral-300);
  flex-flow: row;
  justify-content: space-between;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  position: relative;
}

.container-default.feature-single {
  position: absolute;
  left: 0;
  right: 0;
}

.container-default.left {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1267px;
  padding-left: 0;
  display: flex;
}

.container-default.cta {
  border-radius: 16px;
  align-items: flex-start;
  max-width: 100%;
  padding: 24px 24px 24px 40px;
  position: static;
  top: 0;
  bottom: 0;
}

.container-default.cta.new {
  background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700746b_Group%203426476.webp");
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
}

.container-default.cta.cta-new {
  padding: 60px 48px;
}

.container-default.cta.flex-cta {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.container-default.logo, .container-default.priv {
  align-items: center;
}

.container-default.chhota {
  max-width: 800px;
}

.container-default.bottom-blogs {
  border-bottom: 1px #00000014;
  margin-bottom: 60px;
  padding-bottom: 40px;
  display: block;
}

.container-default.bottom-blogs.dis-none, .container-default.test-mobile {
  display: none;
}

.container-default.height-80 {
  height: 80%;
}

.container-default.hero-heading {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.container-default.hero-heading.use-cses-hero-heading {
  width: 60%;
  margin-top: 0;
  margin-left: 0;
}

.container-default.hero-heading.use-cses-hero-heading.product-page-hero {
  width: 75%;
}

.container-default.logos-section-wrapper {
  width: 100%;
}

.container-default.margin-left-0 {
  margin-left: 0;
}

.container-default.home-hero-container {
  display: flex;
}

.container-default.margin-top-40 {
  margin-top: 40px;
}

.button_primary {
  border: 1px solid var(--252b37);
  background-color: var(--252b37);
  color: var(--neutral-100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 12px;
  order: 0;
  align-self: auto;
  align-items: center;
  padding: 22px 24px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
  text-decoration: none;
  transition: color .3s, border-color .3s, transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  position: static;
  box-shadow: 0 2px 4px #4a3aff1f;
}

.button_primary:hover {
  box-shadow: 0 4px 10px 0 var(--mini-card-shadow);
  color: var(--252b37);
  background-color: #0000;
  transform: scale3d(.94, .94, .01);
}

.button_primary.small {
  padding: 16px 24px;
  font-size: 16px;
  line-height: 1.1;
}

.button_primary.small.flex {
  display: flex;
}

.button_primary.large {
  padding: 20px 68px;
  font-size: 22px;
  line-height: 24px;
}

.button_primary.full-width {
  align-self: stretch;
  display: block;
}

.button_primary.checkout {
  margin-top: 15px;
  margin-bottom: 0;
}

.button_primary.category {
  border-radius: 8px;
  margin-right: 16px;
  padding: 16px 20px;
}

.button_primary.pagination-button {
  min-width: 141px;
}

.button_primary.add-to-cart {
  width: 100%;
  display: block;
}

.button_primary.password-button {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  padding: 0;
  transition: background-color .3s;
}

.button_primary.password-button:hover {
  transform: none;
}

.button_primary.password-button._2-buttons.password {
  background-color: #2d2adb;
}

.button_primary.header-button {
  transform-style: preserve-3d;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 1.1;
}

.button_primary.header-button:hover {
  transform: scale3d(.94, .94, .01);
}

.button_primary.header-button.mobile {
  display: none;
}

.button_primary.header-button.primary {
  height: 40px;
  max-height: 40px;
  box-shadow: none;
  background-color: #2d2adb;
  border-style: none;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  padding: 8px 16px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.button_primary.header-button.primary:hover {
  color: #fffc;
  border-style: none;
}

.button_primary.header-button.sec {
  height: 40px;
  max-height: 40px;
  box-shadow: none;
  color: #000;
  background-color: #fff;
  border-color: #00000029;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  margin-right: 8px;
  padding: 8px 16px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.button_primary.tertiary {
  box-shadow: none;
  color: #2443e9;
  text-align: left;
  transform-style: preserve-3d;
  background-color: #1a1b1e00;
  border-style: none;
  padding: 8px 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
}

.button_primary.tertiary:hover {
  transform: none;
}

.button_primary.tertiary.w--current {
  order: 1;
}

.button_primary._2-buttons {
  width: auto;
  min-width: 200px;
  height: 48px;
  transform-style: preserve-3d;
  background-color: #2d2adb;
  border-style: none;
  border-radius: 8px;
  order: 0;
  justify-content: center;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 15px;
  font-weight: 500;
  position: relative;
}

.button_primary._2-buttons:hover {
  color: #fff;
  transform: scale3d(.94, .94, .01);
}

.button_primary._2-buttons.white {
  width: 320px;
  color: var(--blue);
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
}

.button_primary._2-buttons.white.new {
  color: #31319e;
  background-color: #fff;
  flex: 0 auto;
  height: 56px;
  margin-left: 0;
  padding: 0 56px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.button_primary._2-buttons.white.new.funky {
  border-radius: 99px;
  width: 400px;
  height: 72px;
  font-size: 16px;
}

.button_primary._2-buttons.white.new-mobile {
  display: none;
}

.button_primary._2-buttons.header {
  background-color: var(--blue);
  width: auto;
  max-width: 160px;
  height: 40px;
  box-shadow: none;
  justify-content: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  display: flex;
  position: static;
}

.button_primary._2-buttons.header.longer {
  background-color: var(--blue2);
  min-width: auto;
  max-width: 200px;
}

.button_primary._2-buttons.header.longer.blog-next {
  width: 100px;
}

.button_primary._2-buttons.mobile {
  display: none;
}

.button_primary._2-buttons.nomargin {
  margin-right: 0;
}

.button_primary._2-buttons.password {
  width: 100%;
  margin-right: 0;
  display: flex;
}

.button_primary._2-buttons.price {
  box-shadow: none;
  color: #000;
  background-color: #ebebeb;
  margin-right: 0;
}

.button_primary._2-buttons.price:hover {
  color: #0000007a;
}

.button_primary._2-buttons.price.purple {
  background-color: var(--blue);
  color: #fff;
  justify-content: center;
  width: auto;
  margin-top: 30px;
  margin-bottom: 48px;
}

.button_primary._2-buttons.price.purple.contus_padding_new {
  margin-top: 12px;
  margin-bottom: 4px;
}

.button_primary._2-buttons.apply {
  margin-right: 0;
}

.button_primary._2-buttons.form {
  justify-content: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}

.button_primary._2-buttons.fullwidth {
  width: 100%;
}

.button_primary._2-buttons.fullwidth.blog-button {
  margin-top: 24px;
  position: static;
  top: 89vh;
}

.button_primary._2-buttons.try-for-free-new {
  width: auto;
  min-width: 200px;
}

.button_primary._2-buttons.cookie {
  width: auto;
  margin-right: 0;
  display: flex;
}

.button_primary._2-buttons.pricing {
  width: 100%;
  margin-right: 0;
}

.button_primary._2-buttons.demo {
  width: 50%;
  min-width: auto;
  margin-right: 0;
}

.button_primary._2-buttons.read-report {
  background-color: #551db1;
  background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700761a_arrow_forward_FILL0_wght400_GRAD0_opsz24%20(3)%201.webp");
  background-position: 88%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  min-width: 160px;
  height: 40px;
  margin-left: auto;
  margin-right: 8px;
  padding-right: 40px;
}

.button_primary._2-buttons.fix-width {
  width: 250px;
}

.button_primary._2-buttons.primary-book-a-demo {
  display: flex;
}

.button_primary._2-buttons.buttonabsolute {
  position: absolute;
  inset: auto 0% 5%;
}

.button_primary._2-buttons.buttonabsolute.maxwidthbtn {
  background-image: linear-gradient(#1651b4, #2d7cff);
  width: 150px;
  min-width: 150px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: -2px 2px 3px #2d76ff, 0 2px 4px #4a3aff1f;
}

.button_primary._2-buttons.mobile-btn {
  display: none;
}

.button_primary._2-buttons.demo-btn {
  justify-content: center;
  align-self: flex-start;
  width: 311px;
  left: 0;
}

.button_primary._2-buttons.demo-btn.mobile-btn-cs {
  display: none;
}

.button_primary._2-buttons.demo-btn.center-aligned-btn {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.button_primary._2-buttons.blue {
  background-color: #1256fe;
}

.button_primary._2-buttons.centre {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button_primary._2-buttons.centre.usecase {
  width: 240px;
}

.button_secondary {
  background-color: var(--neutral-100);
  width: auto;
  max-width: 100%;
  height: 48px;
  box-shadow: none;
  color: var(--blue);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #0000001a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  padding: 22px 24px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.1;
  text-decoration: none;
  transition: transform .3s, color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.button_secondary:hover {
  color: #2d2adba3;
  background-color: #fff;
  text-decoration: none;
  display: flex;
  transform: scale3d(.94, .94, .01);
}

.button_secondary.small {
  padding: 14px 32px;
  font-size: 16px;
  line-height: 18px;
}

.button_secondary.large {
  padding: 20px 68px;
  font-size: 22px;
  line-height: 24px;
}

.button_secondary.discounts {
  border-width: 1px;
  flex: 0 auto;
  height: auto;
  margin-left: 0;
  padding-bottom: 22px;
  padding-left: 16px;
  padding-right: 16px;
}

.button_secondary.buy-now {
  margin-top: 18px;
  display: block;
}

.button_secondary.custom {
  margin-top: 16px;
  margin-bottom: 60px;
}

.button_secondary.custom.less-margin {
  margin-bottom: 12px;
}

.button_secondary.head {
  pointer-events: auto;
  height: 48px;
  max-height: 16px;
  margin-right: 8px;
  padding: 20px 16px;
  font-size: 14px;
  transition: transform .3s, color .3s, background-color .3s;
  display: flex;
}

.button_secondary.head:hover {
  color: #3936d7;
}

.button_secondary.head.blog-pre {
  width: 100px;
  margin-right: 16px;
}

.button_secondary.head.no-hide-mobile {
  color: var(--blue2);
}

.button_secondary.contact {
  width: 50%;
}

.button_secondary.category {
  background-color: var(--card-grey);
  box-shadow: none;
  border-style: none;
  border-radius: 100px;
  order: 0;
  margin-left: 0;
  margin-right: 8px;
  padding: 14px 20px;
  font-weight: 500;
  display: flex;
  overflow: visible;
}

.button_secondary.category.w--current {
  background-color: var(--blue);
  color: var(--neutral-100);
  border-radius: 100px;
}

.button_secondary.category.w--current:hover {
  transform: none;
}

.button_secondary.category.first {
  margin-left: 0;
}

.button_secondary.category.category-margin {
  margin-right: 16px;
}

.header {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f9f9f9bf;
  border: 1px solid #66666e14;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
  display: flex;
  top: 30px;
  left: 0%;
  right: 0%;
  position: sticky !important;
}

.header.top {
  border-radius: 0;
  max-width: 100%;
  position: sticky;
  top: 0;
}

.header.hide-new-header {
  display: block;
}

.header.hide-new-header.hide {
  display: none;
}

.header.case-study-header {
  display: none;
  position: fixed;
  top: 60px;
}

.page-wrapper {
  position: relative;
}

.page-wrapper.hidden-overflow.adwor {
  width: 90%;
  overflow: visible;
}

.page-wrapper.hidden-overflow.new_item_wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.page-wrapper.hidden-overflow.full-w {
  width: 100%;
}

.page-wrapper.hidden-overflow.full-w.full-max-w.mx-0 {
  max-width: 1360px;
}

.page-wrapper.hidden-overflow.full-w.full-max-w.mx-0.max-w-full {
  max-width: none;
}

.page-wrapper.hidden-overflow.full-w.full-max-w.mx-0.max-w-full.hide-cs {
  display: none;
}

.page-wrapper.hidden-overflow.autoslider {
  margin-top: 0;
  margin-bottom: 60px;
}

.page-wrapper.hidden-overflow.solution-section-cs {
  height: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.page-wrapper.hidden-overflow.solution-section-cs.problem-section-cs {
  color: #f4f4fc;
  background-color: #f4f4fc;
  width: 100%;
  max-width: none;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.page-wrapper.hidden-overflow.uci-hero.ht-70vh.margin-t-60 {
  height: auto;
  margin-top: 60px;
}

.page-wrapper.hidden-overflow.uci-hero.ht-70vh.margin-t-60.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.page-wrapper.hidden-overflow.uci-content-section.overflow-hidden {
  overflow: hidden;
}

.page-wrapper.hidden-overflow.usecases-index-content-sticky {
  margin-top: 20px;
  display: flex;
  overflow: visible;
}

.page-wrapper.hidden-overflow.usecases-index-content-sticky.margin-t-120 {
  margin-top: 120px;
}

.page-wrapper.hidden-overflow.unhidden-overflow {
  color: var(--black-700);
  overflow: visible;
}

.page-wrapper.hidden-overflow.unhidden-overflow.margin-top-0.flex-row {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  display: flex;
  position: static;
}

.page-wrapper.hidden-overflow.unhidden-overflow.margin-top-0.flex-row.align-center {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: stretch;
}

.page-wrapper.hidden-overflow {
  width: 96%;
  margin: 12px auto;
  display: block;
  position: static;
  overflow: hidden;
}

.page-wrapper.hidden-overflow.inside {
  margin-top: 12px;
  margin-bottom: 12px;
  display: block;
}

.page-wrapper.hidden-overflow.auto-slider {
  max-width: 1100px;
  margin-right: auto;
}

.page-wrapper.hidden-overflow.hide-static-rating-section {
  display: none;
}

.page-wrapper.hidden-overflow {
  width: 96%;
  max-width: 1100px;
  margin: 40px auto;
  display: block;
  position: static;
  overflow: hidden;
}

.page-wrapper.hidden-overflow.changes {
  width: 96%;
  margin-top: 0;
  margin-bottom: 0;
}

.page-wrapper.hidden-overflow.margin-t-60 {
  margin-top: 60px;
}

.page-wrapper.hidden-overflow.uci-hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 53vh;
  display: flex;
}

.page-wrapper.hidden-overflow.uci-hero.ht-70vh {
  height: 70vh;
}

.page-wrapper.hidden-overflow.uci-hero.ht-70vh.margin-t-60 {
  margin-top: 60px;
}

.page-wrapper.hidden-overflow.uci-content-section {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.page-wrapper.hidden-overflow.usecases-index-content-sticky {
  display: flex;
  overflow: visible;
}

.faqsection {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.faqsection.utility-page {
  padding-top: 250px;
  padding-bottom: 80px;
}

.faqsection.utility-page.checkout {
  padding-top: 250px;
  padding-bottom: 0;
}

.faqsection.testimonials-section {
  margin-bottom: 80px;
  padding-top: 12px;
  padding-bottom: 15px;
  display: block;
  overflow: hidden;
}

.faqsection.testimonials-section.test {
  margin-top: 80px;
  margin-bottom: 40px;
}

.faqsection.testimonials-section.new-test-section {
  margin-right: 20px;
}

.faqsection.hero-section {
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 12px;
  position: relative;
}

.faqsection.hero-section.new2 {
  margin-bottom: 80px;
  padding-bottom: 40px;
}

.faqsection.first-section {
  padding-top: 80px;
  position: relative;
}

.faqsection.integrations {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.faqsection.single-integration {
  padding-top: 200px;
}

.faqsection.feature-single-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 250px;
  display: flex;
  position: relative;
}

.faqsection.relative {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Inter;
  font-size: 14px;
  font-weight: 400;
  line-height: 170%;
  display: block;
  position: relative;
}

.faqsection.more {
  width: 100%;
  height: 100%;
  margin-bottom: 60px;
  padding-top: 80px;
  padding-bottom: 0;
}

.faqsection.more.adowr {
  padding-top: 60px;
  padding-bottom: 60px;
}

.faqsection.more.hide {
  display: none;
}

.faqsection.more.new {
  margin-top: 80px;
  margin-bottom: 120px;
  padding-top: 40px;
}

.faqsection.impact.devs.samesection {
  padding-top: 0;
  padding-bottom: 0;
}

.faqsection.impact.devs {
  margin-bottom: 80px;
}

.faqsection.test {
  display: block;
}

.faqsection.cta {
  max-width: 100%;
  height: 400px;
  color: var(--neutral-100);
  background-color: #543cda;
  border-radius: 16px;
  margin-bottom: 24px;
  padding: 0;
  overflow: hidden;
}

.faqsection.cta.career {
  height: 300px;
  margin-top: 40px;
}

.faqsection.cta.new {
  height: 480px;
}

.faqsection.cta.lead_score {
  height: auto;
}

.faqsection.cta.cta-new {
  background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700766d_9f7a6f5acc2896d4862f397b185dd7ea.webp");
  background-position: 50%;
  background-size: cover;
  height: auto;
  margin-bottom: 80px;
}

.faqsection.cta.padding-y-0.full-w {
  max-width: 100%;
}

.faqsection.cta.padding-y-0.full-w.height-auto {
  height: auto;
}

.faqsection.value {
  padding-bottom: 0;
}

.faqsection.value.px-12.margin-bottom-60 {
  margin-bottom: 60px;
}

.faqsection.blog_home {
  margin-top: 60px;
}

.faqsection.more-positions {
  padding-bottom: 80px;
}

.faqsection.hide {
  display: block;
}

.faqsection.features_table {
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.faqsection.features_table.hide {
  display: none;
}

.faqsection.why_nected {
  margin-top: 40px;
  display: none;
}

.faqsection.bg_color {
  background-color: var(--card-grey);
  border-radius: 24px;
  margin-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.faqsection.bg_color.no_margin {
  padding-left: 0;
  padding-right: 0;
}

.faqsection.calc_price {
  margin-top: 40px;
}

.faqsection.faq {
  margin-bottom: 0;
  padding-bottom: 0;
}

.faqsection.faq.static-faq-product {
  margin-bottom: 60px;
  padding-top: 40px;
}

.faqsection.cta {
  color: #fff;
  background-color: #543cda;
  border-radius: 16px;
  width: 100%;
  max-width: 96%;
  height: auto;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  overflow: hidden;
}

.faqsection.cta.adwor {
  height: auto;
  margin: 60px auto 0;
}

.faqsection.cta.adwor.ctamobile.cta-pricing {
  width: 96%;
  max-width: 1360px;
}

.faqsection.cta.gradient-bg {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007833_big-gradient.webp");
  background-position: 0 0;
  background-size: cover;
}

.faqsection.cta.gradient-bg.max-w-fixed {
  width: 96%;
  max-width: 1360px;
}

.faqsection.faq {
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 0;
}

.faqsection.faq.faq-section-workflow-engine {
  padding-bottom: 40px;
}

.faqsection.faq.changes {
  width: 96%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.faqsection.faq.padding-t-0 {
  padding-top: 0;
}

.faqsection.pricing {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.faqsection.calc_price {
  background-color: #fff;
  flex-flow: column;
  width: 96%;
  max-width: 1100px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.faqsection.calc_price.margin-y-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.faqsection.cta {
  color: #fff;
  background-color: #543cda;
  border-radius: 16px;
  max-width: 100%;
  height: 400px;
  margin-bottom: 24px;
  padding: 0;
  overflow: hidden;
}

.faqsection.cta.cta-new {
  background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700766d_9f7a6f5acc2896d4862f397b185dd7ea.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: auto;
  margin-bottom: 80px;
}

.faqsection.relative {
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 14px;
  font-weight: 400;
  line-height: 170%;
  display: block;
  position: relative;
}

.faqsection.relative.mb-80 {
  margin-bottom: 120px;
  padding-top: 0;
  padding-bottom: 0;
}

.title {
  width: 100%;
  height: 100%;
  color: var(--252b37);
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.title.checkout {
  margin-bottom: 0;
}

.title.order-item {
  color: var(--252b37);
  font-weight: 700;
  text-decoration: none;
}

.title.utility-page {
  color: var(--252b37);
}

.title.nav-menu-title {
  color: var(--252b37);
  text-align: left;
  margin-bottom: 20px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  display: block;
}

.title.h1 {
  text-align: center;
  align-self: auto;
  margin-bottom: 18px;
  margin-left: 0;
  margin-right: 16px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.title.h1.career {
  text-align: left;
}

.title.h1.centre {
  font-size: 72px;
}

.title.h1.centre.no-right-margin {
  margin-right: 0;
}

.title.h1.centre.no-right-margin.texth1center.text-size-50 {
  justify-content: center;
  margin-bottom: 10px;
  font-size: 50px;
  text-align: center !important;
}

.title.h1.automate-new {
  margin-right: 16px;
}

.title.logo-bar-text {
  color: var(--252b37);
  text-align: center;
  margin-bottom: 30px;
  font-size: 32px;
  font-weight: 700;
}

.title.cta-title {
  color: #fff;
  text-align: left;
  background-color: #0000;
  margin-bottom: 0;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 60px;
  font-weight: 500;
}

.title.cta-title.centre {
  text-align: center;
}

.title.cta-title.smaller-title {
  font-size: 42px;
}

.title.cta-title.cta-heading {
  line-height: 70px;
}

.title.no-margin {
  margin-bottom: 0;
}

.title.h4-size {
  color: #000;
  background-color: #0000;
  height: 40px;
  margin-bottom: 0;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.36364em;
}

.title.h4-size.blog-card-title {
  width: auto;
  height: auto;
  color: var(--252b37);
  background-color: #0000;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.title.h4-size.career-position {
  background-color: #0000;
  margin-bottom: 10px;
  font-family: Roobert, Times New Roman, sans-serif;
}

.title.h4-size.search-result {
  width: auto;
  height: auto;
  margin-bottom: 4px;
}

.title.h4-size.toc {
  width: auto;
  height: auto;
  margin-left: 24px;
  display: block;
}

.title.h4-size.pruple {
  color: #5922c7;
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.title.h4-size.pruple.red {
  color: #128a6a;
}

.title.h4-size.pruple.red.display-none {
  opacity: 0;
  pointer-events: none;
}

.title.h4-size.inline {
  height: 40px;
  margin-bottom: 0;
  margin-right: 8px;
  font-weight: 500;
}

.title.h4-size.plan {
  margin-bottom: 0;
}

.title.h4-size.marginbottom20.h-auto, .title.h4-size.marginbottom20.h-auto-blog-index {
  height: auto;
}

.title.h4-size.text-center.font-500 {
  font-weight: 500;
}

.title.h4-size.text-center.font-500.m-10 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.title.h4-size.text-center.font-500.m-10.teamsubtitle {
  margin-top: 10px;
  margin-bottom: 10px;
}

.title.h4-size.text-center.font-500.m-10.mt-10 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.title.client-name {
  color: var(--252b37);
  background-color: #0000;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.title.h2 {
  width: auto;
  height: auto;
  color: var(--252b37);
  text-align: left;
  background-color: #0000;
  align-self: flex-start;
  margin-bottom: 12px;
  margin-left: 0;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 40px;
  font-weight: 500;
  display: block;
}

.title.h2.blog_category {
  margin-right: 16px;
}

.title.h2.light {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: white;
  background-color: #0000;
}

.title.h2.inline {
  font-size: 36px;
  display: inline-block;
}

.title.h2.inline.no-bg {
  background-color: #fff0;
}

.title.h2._10min, .title.h2._10min.text-blue {
  color: #2d2adb;
}

.title.h2._10min.text-blue.no-margin {
  margin-bottom: 0;
}

.title.h2._10min.text-special {
  color: #111;
  text-align: center;
  -webkit-text-stroke-color: #111;
}

.title.h2.margin-new {
  margin-bottom: 16px;
}

.title.h2.center {
  text-align: center;
  align-self: center;
  margin-top: 12px;
  margin-right: 0;
}

.title.h2.center.max-width1200px {
  max-width: 1200px;
}

.title.h2.not-center {
  text-align: left;
  margin-top: 12px;
}

.title.h2.not-center.extra-margin {
  margin-bottom: 40px;
}

.title.h2.no-background {
  background-color: #fff0;
}

.title.h2.no-background.text-white {
  color: #fff;
}

.title.h2.smallsize {
  color: #2d2adb;
  font-size: 36px;
}

.title.h2.mb-20 {
  margin-bottom: 20px;
  display: none;
}

.title.h2.our-team-title {
  font-size: 64px;
  line-height: 89px;
}

.title.h2.bg-transparent {
  background-color: #0000;
}

.title.footer-title {
  color: var(--252b37);
  margin-bottom: 16px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.title.hero-about {
  text-align: left;
  margin-bottom: 18px;
  font-family: Roobert, Times New Roman, sans-serif;
}

.title.about-stats {
  margin-bottom: 0;
}

.title.about-testimonials {
  margin-bottom: 8px;
}

.title.h2-size.integration-name, .title.faq {
  margin-bottom: 0;
}

.title.package-name {
  margin-bottom: 12px;
  margin-right: 16px;
}

.title.h1-size {
  color: var(--252b37);
  font-size: 60px;
  font-weight: 700;
  line-height: 1.1666;
}

.title.h1-size._404 {
  margin-bottom: 16px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 40px;
}

.title.get-package-testimonials, .title.all-integrations {
  margin-bottom: 0;
}

.title.bold {
  color: var(--252b37);
  font-weight: 700;
}

.title.integrations-categories {
  margin-bottom: 0;
  margin-right: 10px;
}

.title.feature-single-hero {
  margin-bottom: 14px;
}

.title.feature-single-process {
  font-size: 32px;
}

.title.package-category-name {
  margin-bottom: 0;
  margin-right: 16px;
}

.title.packages-comparison {
  width: 100%;
  height: 100%;
  color: var(--66666e);
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: flex;
}

.title.packages-comparison.left {
  color: var(--252b37);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.title.packages-comparison.left.emphasis {
  font-size: 20px;
}

.title.packages-comparison.highlight {
  color: #4315a0;
  background-color: #f9f6ff;
  font-size: 15px;
}

.title.packages-comparison.highlight.last {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  margin-bottom: 12px;
}

.title.packages-comparison.highlight.emoji {
  justify-content: center;
  align-items: center;
  font-size: 15px;
}

.title.packages-comparison.emoji {
  font-size: 15px;
}

.title.packages-comparison.yellow {
  background-color: #faf6ff;
}

.title.logo-bar-bottom-text {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}

.title.logos {
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.title.logos.left {
  text-align: left;
  margin-left: auto;
  margin-right: 0;
}

.title.logos.left.mb-10 {
  margin-bottom: 10px;
}

.title.logos.left.mb-10.no-decoration {
  text-decoration: none;
}

.title.logos.left.mb-10.no-decoration.heightauto {
  height: auto;
}

.title.logos.left.mb-10.no-decoration.heightauto.bg-transparent-cs.txt-white {
  color: var(--neutral-100);
  background-color: #0000;
  margin-bottom: 0;
}

.title.nav-menu-title {
  color: #1a1b1e;
  text-align: left;
  text-align: left;
  margin-bottom: 24px;
  font-weight: 500;
  display: block;
}

.title.feature {
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 60px;
  font-weight: 500;
}

.title.feature.font-48-we {
  font-size: 48px;
}

.title.h5 {
  color: #000;
  background-color: #0000;
  width: auto;
  height: auto;
  margin-bottom: 0;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.title.h5.inline {
  color: var(--neutral-500);
  margin-left: 0;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
}

.title.h5.system_ui {
  color: var(--252b37);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
}

.title.h5.caps {
  color: #838383;
  letter-spacing: .8px;
  text-transform: uppercase;
  border-top: 1px solid #e6e6e6;
  padding-top: 24px;
  font-size: 14px;
}

.title.h2-size {
  color: #1a1b1e;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.28947;
}

.title.h2-size.white-text {
  color: #fff;
}

.title.h4-size {
  color: #1a1b1e;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.36364em;
}

.title.pricing_tier {
  width: 100%;
  color: var(--252b37);
  text-align: center;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.title.pricing_tier.forceupper {
  margin-top: -26px;
}

.title.h1-5 {
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.title.h2 {
  color: #1a1b1e;
  text-align: left;
  align-self: flex-start;
  margin-bottom: 12px;
  margin-left: 0;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 40px;
  font-weight: 500;
  display: block;
}

.title.calc_plan {
  color: #000;
  margin-bottom: 8px;
  font-size: 18px;
}

.title.h1-new {
  text-align: left;
  align-self: auto;
  margin-bottom: 4px;
  margin-left: 0;
  margin-right: 16px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.title.h1-new.homeherotitle {
  font-size: 48px;
  line-height: 55px;
}

.title.h1-new.demo-box-title {
  background-color: #0000;
}

.title.h1-new.demo-box-title.problem-title {
  font-size: 26px;
  font-weight: 700;
  line-height: 41px;
}

.title.h1-new.demo-box-title.problem-title.text-32 {
  font-size: 32px;
}

.title.h1-new.demo-box-title.testimonial-title {
  -webkit-text-stroke-color: #1256fe;
  color: #1256fe;
  font-size: 22px;
  font-weight: 700;
  line-height: 48px;
}

.title.h1-new.demo-box-title.testimonial-title.font-size-28-cs {
  font-size: 28px;
  line-height: 42px;
}

.title.h1-new.demo-box-title.emp-name {
  color: #636363;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.title.h1-new.kititle {
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.title.h1-new.kititle.bg-none {
  background-color: #0000;
  margin-bottom: 20px;
  padding-top: 30px;
}

.title.h1-new.kititle.bg-none.text-32 {
  font-size: 32px;
  line-height: 41px;
}

.title.h1-new.kinumber {
  -webkit-text-stroke-color: var(--252b37);
  color: #1256fe;
  background-color: #0000;
  font-size: 42px;
  font-weight: 600;
  line-height: 50px;
}

.title.h1-new.kinumber.h-10 {
  height: auto;
}

.title.h3-size {
  color: #000;
  text-align: left;
  align-self: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.4em;
}

.title.h3-size.value-title {
  text-align: left;
  background-color: #0000;
  margin-bottom: 8px;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.title.h3-size.about-testimonial-title {
  white-space: pre-wrap;
  margin-bottom: 8px;
}

.title.h3-size.get-package {
  margin-bottom: 6px;
}

.title.h3-size.get-package-testimonials {
  margin-bottom: 8px;
}

.title.h3-size.blue {
  color: #2d2adb;
  font-size: 32px;
}

.title.h3-size.blue.new {
  background-color: #0000;
  width: auto;
  height: auto;
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 500;
}

.title.h3-size.white {
  color: #fff;
}

.title.h3-size.aqua {
  color: #004352;
  -webkit-text-stroke-color: #0a2977;
  font-size: 20px;
}

.title.h3-size.faq {
  font-size: 20px;
}

.title.h3-size.h3-size-extra-margin {
  margin-right: 20px;
}

.title.h3-size.text-blue {
  color: #00f;
}

.title.h3-size.text-center-align {
  text-align: left;
  justify-content: center;
  margin-bottom: 10px;
}

.title.h3-size.text-center-align.pb-5 {
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.title.h3-size.text-center-align.tech-title {
  font-size: 36px;
  line-height: 50px;
}

.title.h3-size.text-center-align.mt-25 {
  margin-top: 25px;
}

.header-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 96%;
  max-width: 100%;
  max-height: none;
  display: block;
}

.header-wrapper.adwor {
  width: 90%;
}

.top-content {
  flex-wrap: wrap;
  align-self: center;
}

.top-content.blog-card-details-wrapper {
  flex-flow: wrap;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
  overflow: hidden;
}

.top-content.blog-card-details-wrapper.margin-b-0 {
  align-self: center;
  margin-bottom: 0;
}

.top-content.testimonials-top-content {
  text-align: center;
  max-width: 460px;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: auto;
}

.top-content.testimonials-top-content.increase {
  max-width: 640px;
  margin-bottom: 24px;
}

.top-content.teams-top-content {
  text-align: center;
  flex-direction: column;
  max-width: none;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.top-content.teams-top-content.lead {
  margin-left: 24px;
  margin-right: 24px;
}

.top-content.teams-top-content.products {
  margin-bottom: 80px;
}

.top-content.about-hero-top-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.top-content.stats-top-content {
  text-align: center;
  max-width: 577px;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.top-content.team-top-content {
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  max-width: 600px;
  margin-bottom: 24px;
  display: block;
}

.top-content.values-top-content {
  text-align: center;
  max-width: 460px;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: auto;
}

.top-content.about-testimonials {
  max-width: 95%;
  margin-bottom: 40px;
}

.top-content.blog-top-content {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 48px;
  display: flex;
}

.top-content.featured-post-top-details {
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.top-content.post-date {
  justify-content: flex-start;
  align-items: center;
  margin-left: 32px;
  margin-right: 0;
  display: flex;
}

.top-content.faq {
  text-align: center;
  max-width: 550px;
  margin-bottom: 32px;
  margin-left: 0;
  margin-right: auto;
}

.top-content.pricing-top-content {
  text-align: center;
  max-width: 520px;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: auto;
}

.top-content.top-pricing-content {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  height: 160px;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 150%;
  display: block;
}

.top-content.top-pricing-content.smaller {
  flex: 0 auto;
  height: 125px;
}

.top-content.top-pricing-content.smaller.min-height {
  min-height: 200px;
}

.top-content.package-name {
  justify-content: flex-start;
  align-items: baseline;
  margin-bottom: 18px;
  display: flex;
}

.top-content.get-package-testimonials {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.top-content.integrations {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.top-content.integration-card {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.top-content.more-integrations {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.top-content.integrations-categories-title {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.top-content.articles-categories {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.top-content.articles-categories.title {
  margin-bottom: 13px;
}

.top-content.working-with-us {
  text-align: center;
  margin-bottom: 48px;
}

.top-content.open-positions-title {
  text-align: center;
  max-width: 460px;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: auto;
}

.top-content.job-details {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.top-content.career-single-top-content {
  border-bottom: 1px solid var(--neutral-400);
  letter-spacing: normal;
  direction: ltr;
  padding-bottom: 0;
}

.top-content.positions-content {
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.top-content.team-member-card-top-content {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.top-content.team-member-top-details {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.top-content.team-member-top-details.flexdircol {
  flex-flow: column;
}

.top-content.search-results {
  justify-content: space-between;
  align-self: flex-start;
  width: 100%;
  margin-bottom: 48px;
  margin-left: 0;
  display: flex;
}

.top-content.packages-container {
  justify-content: flex-start;
  align-items: baseline;
  margin-bottom: 80px;
  display: flex;
}

.top-content.start-here {
  text-align: center;
  margin-bottom: 48px;
}

.top-content.testimonials {
  border-radius: 16px;
  align-self: flex-start;
  max-width: 640px;
}

.top-content.testimonials.align-center {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  margin-bottom: 60px;
  display: flex;
}

.top-content.testimonials.larger {
  max-width: 920px;
}

.top-content.blog_category {
  align-self: flex-start;
}

.top-content.latest-usecases-top-content {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.top-content.latest-articles-top-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.footer-link {
  color: var(--66666e);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .35s;
  display: inline;
}

.footer-link:hover {
  color: #0006;
}

.footer-link.link-block {
  white-space: nowrap;
  transition: color .3s;
  display: inline-block;
}

.footer-link.link-block:hover {
  color: var(--fff);
}

.footer-link.contact-link {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.categories-wrapper.extra-margin {
  margin-top: 12px;
}

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

.categories-button-wrapper.categories-button-wrapper-new {
  display: block;
}

.breadcrum {
  margin-top: 0;
  margin-bottom: 24px;
  display: flex;
}

.breadcrum.pos-absolute {
  position: absolute;
  top: -2.4rem;
}

.breadcrum.margin-top-12 {
  margin-top: 12px;
}

.breadcrum.margin-b-10 {
  margin-bottom: .625rem;
}

.body_white {
  color: var(--66666e);
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 14px;
  font-weight: 400;
  overflow: visible;
}

.body_white.overflow-x-hidden {
  overflow-x: hidden;
}

.body_white.colored-body {
  color: var(--66666e);
  background-color: #f2f6ff;
}

.body_white.colored-bg-div {
  font-family: Roobert, Times New Roman, sans-serif;
  background-color: #f2f6ff !important;
}

.header-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.header-wrapper-2.br-16 {
  border-radius: 16px;
}

.breadcrum_arrow {
  opacity: .32;
  border: 1px #fff;
  align-self: flex-start;
  width: 24px;
  height: 24px;
}

.button-arrow-5 {
  margin-top: 2px;
  margin-left: 6px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.button-arrow-5.show {
  display: none;
}

.button-arrow-5.back {
  margin-left: 0;
  margin-right: 10px;
  display: none;
  position: relative;
  top: -2px;
}

.button-arrow-5.back.hide {
  display: none;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 0 solid #2c2ad2;
  border-left: 1px solid #2c2ad280;
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  width: 84%;
  overflow: hidden;
}

.grid.full-border.new-4-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.hide-mobile {
  display: flex;
}

.language-dropdown-desktop {
  margin-top: 20px;
  margin-bottom: 0;
  position: relative;
  z-index: 50 !important;
}

.language-dropdown-desktop.padding-top-20 {
  margin-top: 0;
  margin-bottom: 0;
}

.blog-main-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
}

.blog-content-section {
  width: 100%;
  max-width: 800px;
  padding: 20px 10px;
}

.blog-meta-section {
  width: 100%;
  max-width: 500px;
}

.blog-main-title-h1 {
  font-size: 38px;
  font-weight: 500;
}

.heading-summary-section {
  flex-flow: column;
  width: 100%;
  max-width: none;
  display: block;
}

.min-read-img {
  width: auto;
}

.min-read-section {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-summary-section {
  margin-top: 20px;
}

.quick-summary-heading {
  color: #3b3f44;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.quick-summary-content {
  color: #3b3f44;
  padding-right: 15px;
  font-size: 15px;
  line-height: 28px;
}

.blogs-point-section {
  width: 100%;
  max-width: 488px;
  height: auto;
  padding-bottom: 0;
  overflow: visible;
}

.show-more-button {
  color: #2d2adb;
  cursor: pointer;
  padding-top: 3px;
  font-weight: 500;
  line-height: 27px;
}

.blog-hero-image {
  max-width: 500px;
  height: auto;
}

.blog-author-img {
  border-radius: 23px;
  width: 62px;
}

.blog-author-img.rounded-img {
  border-radius: 50%;
}

.blog-author-name {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.blog-author-name.font-weight700 {
  font-weight: 700;
  text-decoration: none;
}

.flex-block-11 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
}

.meta-blog-author-data {
  color: #000;
  font-size: 15px;
}

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

.flex-block-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
}

.flex-block-12.blog-author-and-meta-section {
  margin-top: 20px;
}

.blog-meta-description {
  color: #3b3f44;
  margin-top: 20px;
  font-size: 15px;
}

.blog-meta-description.hide-blog-meta-desc {
  display: block;
}

.blog-meta-description.text-12-px {
  font-size: 12px;
  line-height: 14px;
}

.blog-content-rich-text {
  width: 100%;
  max-width: 800px;
  margin-top: 0;
}

.blog-content-rich-text._w-more {
  max-width: 960px;
}

.rich-text-content-section {
  width: 100%;
  max-width: 800px;
  margin-bottom: 10px;
}

.rich-text-content-section h2 {
  color: #3b3f44;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 600;
  line-height: 33px;
}

.rich-text-content-section h1 {
  color: #1a1b1e;
  margin-bottom: 15px;
  font-size: 38px;
  font-weight: 500;
}

.rich-text-content-section h3 {
  color: var(--black-700);
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
}

.rich-text-content-section h4 {
  color: var(--black-700);
  margin-bottom: 0;
  font-weight: 600;
}

.rich-text-content-section h5 {
  color: var(--neutral-700);
  margin-bottom: 10px;
  font-weight: 600;
}

.rich-text-content-section h6 {
  color: var(--black-700);
  font-weight: 600;
}

.rich-text-content-section p {
  margin-bottom: 0;
  font-size: 15px;
}

.rich-text-content-section figure {
  border-radius: 4px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.rich-text-content-section img {
  max-height: none;
  display: inline-block;
}

.rich-text-content-section li {
  padding-bottom: 10px;
  font-size: 15px;
}

.colored-bg-div {
  background-color: #f2f6ff;
  padding-top: 0;
  position: static;
  inset: 0% 0% auto;
}

.get-free-support-blogs {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #0000;
  background-image: linear-gradient(280deg, #2674f4, #1b4a99);
  border-radius: 10px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 187px;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.get-free-support-blogs.after-email-ui {
  background-color: #071a40;
  background-image: none;
  margin-bottom: 0;
  display: none;
  position: static;
}

.get-free-support-blogs.after-email-ui.margin-bottom-32 {
  margin-bottom: 3.2rem;
  display: none;
}

.get-free-support-blogs.middle-section {
  margin-top: 35px;
  margin-bottom: 35px;
  padding-top: 0;
}

.get-free-support-text {
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  padding: 20px 30px;
}

.get-free-support-btn {
  background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007932_Frame%201073714574.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  padding-right: 0;
  display: flex;
}

.get-free-support-heading {
  color: var(--neutral-100);
  background-color: #0000;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.get-free-support-heading.after-email-ui {
  font-size: 28px;
  line-height: 33px;
}

.get-free-support-para {
  color: #e0e0e0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 16px;
}

.get-free-support-para.after-eamil-para {
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.get-free-support-button {
  text-align: center;
  color: #2d7cff;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 38px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.get-free-support-button.mobile-free-support-btn {
  display: none;
}

.contact-us-email-section {
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  height: 200px;
  margin-bottom: 60px;
  display: none;
  position: static;
}

.contact-us-text-block {
  background-color: #071a40;
  border-radius: 10px 0 0 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  padding: 20px 30px;
  display: flex;
  position: static;
}

.contact-us-email-form-block {
  background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700792e_Rectangle%2019158016.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 0 10px 10px 0;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 30px;
  display: flex;
  position: static;
}

.contact-us-heading {
  color: var(--neutral-100);
  font-size: 28px;
  font-weight: 500;
  line-height: 33px;
}

.contact-us-para {
  color: var(--neutral-100);
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.contact-us-eamil-form {
  width: 100%;
  margin-bottom: 0;
}

.work-eamil-form-label {
  font-weight: 400;
}

.contact-us-submit-btn {
  text-align: center;
  background-color: #071a40;
  width: 107px;
  height: 31px;
  margin-top: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: inline-block;
}

.text-field {
  color: var(--black-700);
  margin-top: 10px;
}

.about-the-author-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  max-width: 100%;
  height: 204px;
  margin-bottom: 60px;
  display: flex;
}

.about-the-author-section.tool-overview-author-section {
  border: 2px solid #e8e8e8;
  border-radius: 24px;
  height: fit-content;
  margin-top: 2rem;
  padding: 1rem;
}

.author-detail-img {
  border-radius: 50%;
  width: 62px;
  height: 62px;
}

.author-detail-img.mobile-img {
  display: none;
}

.author-details-text {
  width: 100%;
  max-width: 95%;
}

.author-detail-name {
  margin-bottom: 10px;
  font-size: 22px;
  text-decoration: none;
}

.autor-details-para {
  margin-bottom: 20px;
  font-size: 15px;
}

.blog-links-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
}

.follow-autor {
  font-size: 15px;
  font-weight: 500;
}

.blog-author-social-icon {
  width: 26px;
}

.blog-author-social-icon.author-twittor {
  width: 20px;
}

.show-more-dropdown {
  width: 10px;
  height: 5px;
  margin-top: 4px;
}

.show-more-btn-section {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 105px;
  display: flex;
}

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

.white-bg-div.padding-t-b-80 {
  max-height: none;
  padding-top: 30px;
}

.mobile-bg-get-free-support {
  display: none;
}

.toc-and-adv-section {
  object-fit: fill;
  width: 100%;
  max-width: 300px;
  height: auto;
  margin-right: 0;
  position: static;
  inset: 108px auto 0;
}

.table-of-content-div {
  background-color: #0000;
  border: 0 solid #ebebeb;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: calc(100vh - 503px);
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 30px;
  padding-left: 0;
  display: flex;
  position: relative;
  top: 0;
  overflow: auto;
}

.table-of-content-div.use-cases-index-toc-box {
  height: 80%;
}

.adv-div {
  width: 100%;
  height: 200px;
  margin-top: 20px;
}

.adv-link-block {
  width: 100%;
}

.div-block-139 {
  position: sticky;
  top: 108px;
}

.div-block-139.bg-white {
  background-color: #fff;
  height: calc(100vh - 108px);
  position: sticky;
}

.hyperlink-section {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  background-color: #eaf2ff;
  border: 1px solid #b6cbff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 10px;
  margin-bottom: 60px;
  padding-left: 30px;
  display: flex;
}

.link-image {
  width: 24px;
  height: 24px;
}

.hyperlink-text {
  color: #1256fe;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.toc-with-heading-div {
  border: 1px solid #ebebeb;
  border-radius: 10px;
  height: calc(100vh - 423px);
  margin-bottom: 20px;
}

.toc-with-heading-div.usecases-index-toc {
  width: 100%;
  height: 100%;
  position: sticky;
  top: 15%;
}

.table-of-content-heading {
  margin-bottom: 10px;
  padding-top: 30px;
  padding-left: 20px;
  font-size: 20px;
  line-height: 22px;
}

.temp-switcher-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.blog-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 7px;
  flex-flow: column;
  width: 323px;
  height: 378px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 8px #00000026;
}

.blog-card.us-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.blog-img-section {
  height: 181px;
  position: static;
}

.blog-category {
  color: #2d7cff;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  overflow: auto;
}

.blog-category.us-category {
  margin-top: 10px;
  padding-left: 10px;
}

.latest-blog-heading {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.author-name {
  width: auto;
  color: var(--66666e);
  display: flex;
}

.author-name.fixed {
  width: auto;
  margin-right: 5px;
}

.calender-img {
  width: auto;
  height: 25px;
}

.date-txt {
  width: auto;
  color: var(--66666e);
  padding-left: 5px;
}

.image-97 {
  border-radius: 7px 7px 0 0;
  width: 100%;
  height: auto;
  max-height: 185px;
  position: static;
}

.collection-list-4 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  scrollbar-width: none;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  overflow: auto;
}

.footernew {
  margin-top: 60px;
}

.footernew.hide-new-footer {
  display: none;
}

.footer-links-section {
  width: 96%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: flex;
}

.footer-bottom-section {
  justify-content: space-between;
  width: 96%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.address-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 20%;
  padding-right: 15px;
  display: block;
}

.footer-heading {
  font-family: Roobert, Times New Roman, sans-serif;
  font-weight: 400;
}

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

.social-icon {
  width: 32px;
  height: 32px;
}

.badge-img {
  width: 182px;
  height: auto;
  margin-top: 20px;
  margin-right: 0;
}

.badge-img.desktop {
  display: none;
}

.badge-img.mobile {
  max-width: none;
}

.footer-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.footer-links.blogs-category-links-div {
  grid-template-columns: 1fr;
  margin-bottom: 40px;
}

.footer-links.blogs-category-links-div.hide-footer-blogs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.links-block {
  width: auto;
}

.footer-link {
  width: 100%;
  color: var(--66666e);
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  display: inline-flex;
}

.footer-link.bottom-link {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
}

.links-div {
  flex-flow: column;
  display: flex;
}

.links-sub-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  max-width: none;
  display: flex;
}

.links-sub-div.industries-footer-link {
  justify-content: space-between;
  max-width: 150px;
}

.links-blocks-section {
  width: auto;
}

.nected-logo {
  width: 111px;
  height: auto;
}

.footer-txt, .footer-txt.desktop {
  font-size: 13px;
}

.footer-txt.desktop {
  font-size: 13px;
}

.footer-txt.mobile {
  display: none;
}

.nected-meta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-bottom-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.footer-bottom-section-div {
  background-color: #f5f9ff;
  padding-top: 15px;
  padding-bottom: 15px;
}

.left-nav-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-nav-section {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-list-section {
  background-color: #f9f9f9bf;
  width: 100%;
  min-width: 999px;
  max-width: 1000px;
  inset: 105% auto 0% -290%;
}

.dropdown-list-section.w--open {
  background-color: var(--neutral-100);
  border: 1px solid #66666e14;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 1102px;
  max-width: 1102px;
  height: 230px;
  display: flex;
  position: absolute;
  top: 100%;
  left: -134%;
}

.dropdown-list-section.solution {
  left: -398%;
}

.dropdown-list-section.solution.w--open {
  background-color: var(--neutral-100);
  min-width: 1100px;
  max-width: 1100px;
  left: -225%;
}

.dropdown-list-section.resources {
  opacity: 1;
  background-color: #fff;
  display: none;
  left: -290%;
}

.dropdown-list-section.resources.w--open {
  opacity: 100;
  background-color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  min-width: 250px;
  max-width: 250px;
  height: 240px;
  display: block;
  left: auto;
}

.product-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  height: 210px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.product-tabs-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 25%;
  height: 230px;
  margin-top: 30px;
  margin-left: 20px;
  margin-right: 30px;
  display: flex;
}

.product-tab-contet {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  height: 230px;
  margin-top: 30px;
  display: flex;
}

.product-tab-menu-btn {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
  display: flex;
}

.product-tab-menu-btn.w--current {
  color: var(--fff);
  background-color: #d9e7ff;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tab-arr-img {
  width: 12.36px;
  height: 12.36px;
}

.nav-img-div {
  background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/68133a01ce84b19c206f1d19_Group%203426817%20(1).svg");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  height: 200px;
}

.product-content-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 0 solid #000;
  border-left: 1px solid #e6e6e6;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  display: grid;
}

.product-content-div.solution-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  display: grid;
}

.product-content-div.byrole {
  grid-template-rows: auto auto auto auto;
  padding-top: 5px;
  padding-bottom: 5px;
}

.product-tab {
  width: 100%;
}

.product-tab-content {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  display: flex;
}

.product-links {
  margin-left: 0;
  margin-right: 0;
  padding: 0 5px 5px;
}

.product-links.view-more {
  color: #2d2adb;
  text-decoration: underline;
}

.dropdown-list-6 {
  left: -390%;
}

.nav-links {
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 500;
}

.nav-dropdown {
  padding-left: 5px;
  padding-right: 20px;
}

.nav-dropdown.resources {
  padding-left: 5px;
  padding-right: 20px;
  display: block;
}

.dropdown-toggle-4 {
  padding-left: 5px;
  padding-right: 20px;
}

.nav-menu-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.resource-menu-btn {
  cursor: pointer;
  border-radius: 4px;
  margin: 5px 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 500;
  transition: color .3s;
  display: block;
}

.resource-menu-btn:hover {
  color: var(--fff);
  background-color: #d9e7ff;
}

.resource-menu-btn.first-link {
  margin-top: 10px;
  display: block;
}

.docker-img {
  height: 20px;
  font-weight: 600;
}

.docker-img.hide-mobile {
  max-width: 20px;
  height: auto;
}

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

.docker-menu.hide-mobile.docker-menu-gsc {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.docker-txt {
  padding-left: 2px;
  padding-right: 5px;
  font-weight: 600;
}

.docker-txt.hide-mobile.home-self {
  padding-left: 4px;
  padding-right: 10px;
  font-weight: 600 !important;
}

.demo-btn {
  border: 1px solid var(--neutral-500);
  color: var(--fff);
  background-color: #0000;
  border-radius: 8px;
  margin-right: 10px;
  padding: 5px 10px;
  font-weight: 600;
}

.demo-btn.free-btn {
  color: var(--neutral-100);
  background-color: #2d2adb;
  padding-left: 10px;
  padding-right: 10px;
}

.demo-btn.free-btn.hide-mobile:hover {
  color: var(--blue);
  background-color: #0000;
}

.demo-btn.hide-mobile {
  display: flex;
}

.demo-btn.hide-mobile:hover {
  color: var(--neutral-100);
  background-color: #2d2adb;
}

.demo-btn.desktop-hide, .menu-button-3 {
  display: none;
}

.mobile-dropdown {
  display: flex;
}

.nested-dropdown {
  display: none;
}

.dropdown-arr {
  margin-bottom: 22.5px;
  padding-left: 5px;
}

.paragraph-34, .paragraph-35 {
  color: var(--66666e);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

.cms-footer-link {
  width: 100%;
}

.collection-list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  row-gap: 3px;
  display: grid;
}

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

.collection-list-wrapper-5 {
  width: 100%;
}

.collection-list-wrapper-5.dis-none {
  display: none;
}

.dummy-img {
  height: auto;
}

.nected-dummy-logo {
  width: 106px;
  height: 32px;
}

.nected-dummy-logo.dummy-img {
  width: 100%;
  height: auto;
}

.json-ld-schema-hidden {
  display: none;
}

.brand {
  width: 106px;
}

.brand.w--current {
  height: 32px;
}

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

.div-block-176 {
  display: flex;
}

.link-block-5 {
  text-decoration: none;
}

.back-to-button-8 {
  color: #1a1b1e;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  font-family: Roobert, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.back-to-button-8:hover {
  color: #8a8a92;
}

.back-to-button-8.grey {
  color: #3b3f44;
  align-self: flex-start;
}

.back-to-button-8.grey.font-size-12px {
  font-size: 12px;
}

.flex-row {
  display: flex;
}

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

@media screen and (min-width: 1440px) {
  img {
    text-align: right;
  }

  .container-default {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    overflow: hidden;
  }

  .container-default.footer-container {
    border: 1px #000;
    justify-content: space-between;
    margin-left: 0;
    font-weight: 500;
  }

  .container-default.left {
    text-align: left;
    border-radius: 16px;
    align-items: center;
    max-width: 1366px;
  }

  .container-default.cta.new {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container-default.logo {
    color: var(--neutral-500);
  }

  .container-default.priv {
    align-items: center;
  }

  .container-default.hero-heading.use-cses-hero-heading {
    margin-left: 0;
  }

  .container-default.hero-heading.use-cses-hero-heading.product-page-hero {
    width: 55%;
  }

  .container-default.logos-section-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-default.margin-left-0 {
    max-width: 100%;
  }

  .container-default.home-hero-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .button_primary {
    text-transform: none;
  }

  .button_primary._2-buttons {
    background-color: #2d2adb;
    border-style: none;
    border-radius: 8px;
    height: 48px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .button_primary._2-buttons:hover {
    box-shadow: none;
    color: #ffffffe6;
  }

  .button_primary._2-buttons.white {
    font-size: 15px;
    font-weight: 500;
  }

  .button_primary._2-buttons.white:hover {
    color: #0e0e7c80;
  }

  .button_primary._2-buttons.white.new {
    padding-top: 0;
  }

  .button_primary._2-buttons.header {
    margin-left: 0;
    font-weight: 500;
  }

  .button_primary._2-buttons.price {
    font-weight: 500;
  }

  .button_primary._2-buttons.price:hover {
    color: #0000007a;
  }

  .button_primary._2-buttons.price.purple {
    width: auto;
  }

  .button_primary._2-buttons.price.purple:hover {
    color: #ffffffb8;
  }

  .button_primary._2-buttons.fullwidth.blog-button {
    top: 88vh;
  }

  .button_primary._2-buttons.try-nected-for-free-new {
    margin-right: 24px;
  }

  .button_primary._2-buttons.buttonabsolute.maxwidthbtn.desktopbtn {
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button_primary.header-button {
    border-radius: 8px;
    height: auto;
    max-height: 40px;
    margin-right: 8px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
  }

  .button_primary.header-button.primary {
    height: 40px;
    box-shadow: none;
    background-color: #2d2adb;
    border-style: none;
    flex-direction: column;
    justify-content: center;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    display: flex;
  }

  .button_primary.header-button.primary:hover {
    color: #fffc;
  }

  .button_primary.header-button.sec {
    height: 40px;
    box-shadow: none;
    color: #000c;
    background-color: #fff;
    border-color: #1a1b1e14;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    font-family: Roobert, Times New Roman, sans-serif;
    display: none;
  }

  .button_primary.tertiary {
    box-shadow: none;
    color: #2443e9;
    text-align: left;
    background-color: #0000;
    border-style: none;
    padding: 8px 0;
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
  }

  .button_primary.tertiary:hover {
    color: #2443e999;
  }

  .button_secondary {
    text-transform: none;
    border-color: #00000029;
    border-radius: 8px;
    height: 48px;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .button_secondary.custom {
    margin-top: 16px;
  }

  .nav-link:hover {
    color: #0000007a;
  }

  .footer {
    background-color: #fff;
    border-radius: 16px;
    max-width: 1400px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0 40px;
  }

  .footer.aboutfooter {
    padding-bottom: 0;
  }

  .footer-grid {
    grid-template-columns: .75fr .75fr .5fr .5fr .5fr 1fr;
    width: 100%;
  }

  .footer-logo-container.w--current {
    width: 160px;
    max-width: 80%;
  }

  .footer-nav.last {
    font-size: 15px;
  }

  .footer-nav-item.grey {
    text-transform: none;
    text-transform: none;
    text-transform: none;
    text-transform: none;
    margin-bottom: 16px;
    font-size: 14px;
  }

  .page-wrapper.hidden-overflow.full-w.full-max-w {
    max-width: 1440px;
  }

  .page-wrapper.hidden-overflow.full-w.full-max-w.mx-0 {
    max-width: none;
  }

  .page-wrapper.hidden-overflow.auto-slider {
    max-width: 1360px;
  }

  .page-wrapper.hidden-overflow {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
  }

  .faqsection {
    text-align: left;
    justify-content: flex-start;
    font-family: Roobert, Times New Roman, sans-serif;
    font-weight: 500;
    display: block;
  }

  .faqsection.hero-section {
    padding-top: 160px;
  }

  .faqsection.hero-section.new2 {
    padding-top: 120px;
  }

  .faqsection.more {
    padding-bottom: 0;
  }

  .faqsection.impact.devs {
    display: block;
  }

  .faqsection.features_table.hide {
    display: none;
  }

  .faqsection.cta {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700745b_Group%201979053.webp");
    margin-left: auto;
    margin-right: auto;
  }

  .faqsection.cta.gradient-bg {
    background-size: cover;
    width: 100%;
    max-width: 96%;
  }

  .faqsection.cta.gradient-bg.max-w-fixed {
    width: 96%;
    max-width: 1360px;
  }

  .faqsection.faq.changes {
    max-width: 1360px;
  }

  .faqsection.pricing {
    padding-top: 80px;
  }

  .faqsection.calc_price {
    width: 96%;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
  }

  .faqsection.cta {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700745b_Group%201979053.webp");
  }

  .faqsection.relative {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    font-size: 16px;
    font-weight: 600;
  }

  .container-medium-800px {
    width: 900px;
  }

  .paragraph {
    color: var(--66666e);
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph.hero-paragraph {
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph.hero-paragraph.left {
    text-align: left;
    margin-left: 0;
  }

  .paragraph.hero-paragraph.left.feat {
    color: var(--66666e);
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph.hero-paragraph.left.feat.margin-new {
    margin-bottom: 30px;
  }

  .paragraph.hero-paragraph.left.more {
    font-size: 15px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt {
    margin-top: 0;
    padding-top: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.ki-subtxt.font-size-20-cs.font-size-20-cst {
    font-size: 20px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.mt-10 {
    margin-top: 10px;
  }

  .paragraph.hero-paragraph.used-by {
    color: var(--252b37);
    font-size: 20px;
    font-weight: 600;
  }

  .paragraph.comp_size {
    color: var(--252b37);
  }

  .card.blog-card.use-case-card {
    height: 100%;
  }

  .card.blog-card.fix-height {
    height: 420px;
  }

  .card.testimonial-card {
    width: auto;
    margin-left: 201px;
    padding-bottom: 140px;
    display: flex;
  }

  .card.home-teams-section-card {
    background-color: #f8f9fb;
    border-radius: 16px;
    flex-direction: column;
    place-content: stretch space-between;
    height: 100%;
    overflow: hidden;
  }

  .card.about-stats-card.light_blue {
    background-color: #f8f1ff;
  }

  .card.featured-blog-card.small {
    max-height: 500px;
  }

  .card.open-positions-main-card {
    box-shadow: none;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .card.carrer-card-careers-page:hover {
    transform: none;
  }

  .card.carrer-card {
    box-shadow: none;
    background-color: #f8f9fb;
  }

  .card.carrer-card.w--current {
    background-color: #f8f9fb;
  }

  .card.team-member-card {
    box-shadow: none;
    background-color: #f8f9fb;
  }

  .card.more_features {
    font-size: 14px;
  }

  .card.more_features.new.faq.all_features_link {
    width: 400px;
    margin-bottom: 24px;
  }

  .card.testimonial {
    color: var(--neutral-500);
  }

  .card.pricing-card-copy {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
  }

  .card.pricing-card-copy.popular {
    border-radius: 24px;
    padding-top: 24px;
  }

  .card.pricing-card-copy.display-none {
    display: none;
  }

  .title {
    text-transform: none;
  }

  .title.h1 {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 56px;
    font-weight: 500;
  }

  .title.logo-bar-text {
    margin-bottom: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .title.cta-title {
    color: #fff;
    text-align: left;
    font-size: 60px;
    font-weight: 500;
  }

  .title.h3-size {
    text-align: left;
    align-self: center;
    margin-bottom: 0;
  }

  .title.h4-size {
    text-transform: none;
  }

  .title.h4-size.career-position {
    font-family: Roobert, Times New Roman, sans-serif;
  }

  .title.h4-size.pruple {
    margin-left: auto;
    margin-right: auto;
  }

  .title.h4-size.marginbottom20 {
    margin-bottom: 20px;
  }

  .title.h2.margin-new {
    margin-bottom: 24px;
  }

  .title.h2.our-team-title.teammobiletitle.center-align {
    margin-right: 0;
  }

  .title.footer-title {
    margin-bottom: 12px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
  }

  .title.packages-comparison {
    color: var(--66666e);
    text-align: center;
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
  }

  .title.packages-comparison.left {
    text-align: left;
    text-transform: none;
    justify-content: flex-start;
    align-items: center;
  }

  .title.packages-comparison.emoji {
    font-weight: 500;
  }

  .title.logo-bar-bottom-text {
    margin-top: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .title.logos.left.mb-10.no-decoration.heightauto.bg-transparent-cs {
    background-color: #0000;
  }

  .title.logos.left.mb-10.no-decoration.heightauto.bg-transparent-cs.txt-white {
    color: var(--neutral-100);
  }

  .title.feature {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    object-fit: fill;
    justify-content: flex-start;
    align-items: center;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 60px;
    font-weight: 500;
    display: block;
  }

  .title.h5.system_ui {
    color: var(--252b37);
  }

  .title.pricing_tier {
    text-align: center;
    text-transform: none;
    font-size: 16px;
  }

  .title.h2 {
    text-align: left;
    margin-right: auto;
    font-weight: 500;
  }

  .title.h1-new {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 56px;
    font-weight: 500;
  }

  .title.h1-new.kititle.bg-none {
    background-color: #0000;
    margin-bottom: 20px;
    padding-top: 30px;
  }

  .split-content.home-teams-section-card-content.new, .split-content.home-teams-section-card-content.new-2 {
    padding-left: 16px;
    padding-right: 0;
  }

  .split-content.header-right {
    margin-left: 4px;
    padding-top: 0;
  }

  .split-content.header-left {
    flex: 0 auto;
    justify-content: space-around;
    display: none;
  }

  .split-content.home-perk-content {
    max-width: 40%;
  }

  .split-content.home-perk-content.right {
    flex-direction: row;
    align-items: flex-start;
    max-width: 40%;
    padding-left: 0;
    display: block;
  }

  .split-content.home-perk-content.right.right-new {
    max-width: 50%;
    padding-left: 40px;
  }

  .split-content.home-perk-content.right.custom {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 80%;
  }

  .split-content.home-perk-content.left {
    margin-top: 40px;
    padding-right: 40px;
  }

  .split-content.home-perk-content.left.new {
    width: 45%;
  }

  .split-content.home-perk-content.left.padding_new.no-p-40 {
    margin-top: 0;
  }

  .split-content.home-perk-image {
    border-radius: 16px;
    width: 50%;
  }

  .split-content.home-perk-image.video-new {
    align-items: center;
  }

  .split-content.home-perk-image.video-new.align-top {
    align-items: flex-start;
  }

  .split-content.testimonial-card-content {
    width: auto;
    max-width: 60%;
  }

  .split-content.testimonial-card-content.new {
    width: 100%;
  }

  .split-content.home-teams-section-card-content.new, .split-content.home-teams-section-card-content.new-2, .split-content.home-teams-section-card-content.new, .split-content.home-teams-section-card-content.new-2 {
    padding-left: 16px;
    padding-right: 0;
  }

  .split-content.contact-content-left {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .split-content.feature-single-hero-left {
    max-width: 480px;
  }

  .split-content.test-split {
    flex-direction: row;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .split-content.test-split._15min {
    justify-content: space-around;
  }

  .split-content.connector {
    display: block;
  }

  .split-content.header-left {
    display: flex;
  }

  .image-wrapper.testimonial-card-image-wrapper {
    background-color: #fff;
    left: -160px;
  }

  .image-wrapper.home-teams-section-icon {
    box-shadow: none;
    margin: 0;
    padding-top: 0;
  }

  .image-wrapper.home-teams-section-icon.benefits {
    border-radius: 12px;
    width: 80%;
    max-width: 80%;
    height: auto;
    margin-top: 16px;
    margin-bottom: 32px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-wrapper.home-teams-section-icon.bigger {
    align-self: center;
  }

  .image-wrapper.home-teams-section-icon.new {
    width: auto;
    max-width: 60px;
  }

  .image-wrapper.testimonial {
    max-width: 72px;
  }

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

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

  .image.post-main-image {
    height: 588px;
  }

  .image.feature-single.large {
    max-width: 100%;
    left: 5%;
  }

  .image.blob._404-1 {
    max-width: 60%;
    margin-top: -189px;
    margin-left: 62%;
  }

  .image.blob._404-2 {
    max-width: 60%;
    margin-left: -20%;
  }

  .header-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: space-between;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .header-wrapper.adwor {
    width: 90%;
  }

  .rich-text {
    font-size: 16px;
    line-height: 170%;
  }

  .dropdown-menu {
    display: none;
  }

  .limit-content.hero-top-content.new {
    width: 1200px;
  }

  .limit-content.hero-top-content.new-2 {
    width: 1100px;
  }

  .limit-content.cta.full-width-max {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
  }

  .limit-content.cta.full-width-max.max-w-700 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .limit-content.cta {
    max-width: 70%;
  }

  ._2-button-wrapper.features-section {
    display: flex;
  }

  ._2-button-wrapper.cta {
    justify-content: flex-start;
    margin-top: 60px;
  }

  ._2-button-wrapper.cta.cta-new {
    margin-top: 0;
  }

  ._2-button-wrapper.home {
    align-self: center;
  }

  ._2-button-wrapper.homepage-new-wrapper {
    align-self: auto;
  }

  ._2-button-wrapper.cta {
    justify-content: flex-start;
    max-width: 30%;
    margin-top: 0;
  }

  .logo-grid {
    display: none;
  }

  .top-content {
    justify-content: flex-start;
    width: auto;
    display: flex;
  }

  .top-content.latest-articles-top-content {
    display: flex;
  }

  .top-content.teams-top-content {
    text-align: left;
    flex-direction: column;
    flex: 0 auto;
    align-self: flex-start;
    max-width: 100%;
    margin-left: 0;
    display: block;
  }

  .top-content.blog-top-content {
    justify-content: space-between;
    width: 100%;
  }

  .top-content.post-date {
    width: auto;
    margin-left: 32px;
  }

  .top-content.pricing-top-content {
    margin-bottom: 24px;
    display: block;
  }

  .top-content.top-pricing-content {
    align-items: center;
  }

  .top-content.open-positions-title {
    margin-bottom: 24px;
  }

  .top-content.career-single-top-content {
    display: block;
  }

  .top-content.testimonials {
    align-self: flex-start;
    max-width: 720px;
    display: block;
  }

  .top-content.blog_category {
    display: block;
  }

  .top-content.inline-block {
    flex-flow: column;
  }

  .narrow-section.relative {
    width: 100%;
  }

  .split.home-perks-wrapper {
    align-items: flex-start;
    width: 100%;
    margin-right: 32px;
  }

  .split.home-perks-wrapper.connector {
    margin-bottom: 160px;
  }

  .split.home-perks-wrapper.invert {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 40px;
    margin-bottom: 80px;
    padding-right: 12px;
  }

  .split.home-perks-wrapper.invert.adwor {
    padding-top: 0;
  }

  .split.home-perks-wrapper.invert.less_height.homepagenew.align-center {
    align-items: center;
  }

  .split.home-perks-wrapper.custom {
    justify-content: space-between;
    align-items: flex-end;
  }

  .split.feature-single-hero-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .split.aboutnected {
    margin-bottom: 100px;
  }

  .list.home-perks-list {
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
    display: none;
  }

  .list.home-perks-list {
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
    display: none;
  }

  .list.home-perks-list.new {
    padding-right: 15px;
  }

  .list.home-perks-list {
    font-size: 14px;
    font-weight: 600;
    display: block;
  }

  .list-item.dark-check-item, .list-item.dark-check-item-copy, .list-item.dark-check-item, .list-item.dark-check-item, .list-item.dark-check-item {
    width: auto;
    padding-left: 44px;
    font-weight: 400;
  }

  .list-item.dark-check-item.white {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007492_check_circle_FILL1_wght400_GRAD0_opsz24%20(2)%201.svg");
  }

  .list-item.dark-check-item {
    background-position: 0 16%;
    background-size: auto;
    padding-left: 44px;
    font-weight: 400;
  }

  .list-item.dark-check-item.last {
    align-items: flex-start;
  }

  .list-item.dark-check-item, .list-item.dark-check-item-copy, .list-item.dark-check-item, .list-item.dark-check-item, .list-item.dark-check-item {
    width: auto;
    padding-left: 44px;
    font-weight: 400;
  }

  .list-item.dark-check-item.filled.list_item_new {
    background-position: 0%;
  }

  .list-item.dark-check-item {
    width: auto;
    padding-left: 44px;
    font-weight: 400;
  }

  .big-numbers.about-stats.purple {
    color: #5d18b8;
  }

  .cta-wrapper {
    flex: none;
    align-self: flex-start;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
  }

  ._3-column-grid.pricing {
    display: none;
  }

  ._3-column-grid.pricing-copy {
    margin-top: 0;
    margin-left: auto;
  }

  ._3-column-grid.pricing-copy {
    margin-top: 0;
  }

  ._3-column-grid.pricing-copy._1-row {
    background-color: #f8f9fb00;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever.hide {
    display: none;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever.hide.hidden-tab1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  ._3-column-grid.blog-post-cards-grid.home.new {
    grid-template-columns: minmax(380px, 1fr);
    grid-auto-columns: minmax(380px, 1fr);
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-column-gap: 24px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
  }

  .blog-card-detail-item.last {
    order: 1;
    margin-left: 16px;
  }

  .testimonials-mask {
    width: auto;
  }

  .testimonial-slider {
    width: 100%;
  }

  .footer-nav-column.large {
    font-size: 15px;
  }

  .footer-nav-column.large.logo {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .footer-nav-links-wrapper {
    display: block;
  }

  .nav-link-text {
    text-transform: none;
  }

  .nav-link-text.contact {
    max-width: 160px;
    font-family: Inter;
    font-size: 15px;
    font-weight: 400;
    line-height: 150%;
    display: block;
  }

  .footer-social-links-wrapper {
    justify-content: flex-end;
    align-items: stretch;
  }

  .social-footer-link.twitter, .social-footer-link.linkedin, .social-footer-link.twitter, .social-footer-link.linkedin {
    background-color: #0000003d;
  }

  .footer-link {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .footer-link:hover {
    color: #00000052;
    -webkit-text-stroke-color: #00000070;
  }

  .footer-link.w--current {
    font-size: 13px;
  }

  .footer-link.contact-link {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .footer-link {
    font-size: 14px;
  }

  ._4-column-grid {
    display: flex;
  }

  .badge.team-member-position {
    font-size: 13px;
    font-weight: 500;
  }

  .footer-bottom-content {
    order: 1;
  }

  .search-input-wrapper.blog-page {
    width: auto;
  }

  ._2-column-grid.featured-blog-wrapper {
    grid-template-rows: auto;
  }

  .categories-button-wrapper {
    display: none;
    overflow: visible;
  }

  .button-arrow.small {
    display: none;
  }

  .faqs-main-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .faq-content-bottom {
    padding-right: 0;
  }

  .breadcrum {
    display: flex;
  }

  .header-logo-wrapper {
    max-width: 100px;
  }

  .header-logo-wrapper.w--current {
    max-width: 100px;
    height: 32px;
    max-height: 32px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .dropdown-icon {
    display: none;
  }

  .nav-link-dropdown-text {
    font-size: 14px;
  }

  .nav-link-dropdown-text:hover {
    color: #0000007a;
  }

  .paragraph-copy.no-margin {
    color: #8a8a92;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-left: 0;
    font-size: 12px;
  }

  ._3-column-grid-copy.home-teams-grid {
    grid-column-gap: 40px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    margin-bottom: 0;
  }

  ._3-column-grid-copy.home-teams-grid.feature-page {
    flex-direction: row;
    align-items: stretch;
    height: 100%;
    display: flex;
  }

  ._3-column-grid-copy.home-teams-grid.new {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .latest-article-section.relative.margin-y-60 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .paragraph-8 {
    color: var(--66666e);
  }

  .impact-section.blue {
    margin-bottom: 0;
  }

  .body_white {
    background-color: #fff;
  }

  .tabs {
    flex-flow: row;
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .tabs._15min {
    flex-direction: row;
    width: 100%;
    padding-top: 24px;
  }

  .tabs.horizontak.tabs-new-coding {
    margin-bottom: 100px;
  }

  .tab-link-tab-1 {
    color: #0000008f;
    background-color: #fff0;
    justify-content: space-around;
    align-items: flex-start;
    height: 33%;
    padding: 16px;
    display: block;
  }

  .tab-link-tab-1.w--current {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #2443e9;
    background-color: #fff;
    border-radius: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
    box-shadow: 0 6px 16px #3b3c4d29;
  }

  .tab-link-tab-1._15min {
    color: #000;
    justify-content: flex-start;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .tab-link-tab-1._15min.w--current {
    box-shadow: none;
    color: #2443e9;
    background-color: #f8f8f8;
    border-radius: 16px;
    font-size: 20px;
  }

  .tab-link-tab-1._15min.horiz {
    height: 72px;
    font-size: 15px;
    font-weight: 500;
  }

  .tab-link-tab-1._15min.horiz.w--current {
    height: 72px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .tab-link-tab-1._15min.horiz.box {
    height: auto;
    min-height: 70px;
  }

  .tab-link-tab-1._15min.horiz.box.w--current {
    height: auto;
  }

  .tab-link-tab-1._15min.horiz.box.faq {
    margin-bottom: 0;
  }

  .tab-link-tab-1._15min.sector {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
  }

  .tab-link-tab-1._15min.sector.w--current {
    background-color: #fff;
    box-shadow: 0 4px 16px #00000014;
  }

  .tabs-menu {
    align-self: auto;
    width: 50%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu.horiz {
    margin-top: 32px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .tabs-menu.horiz.faq {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .tabs-menu.sectors {
    padding-bottom: 0;
  }

  .tabs-menu.sectors.new_bg_trans {
    width: 30%;
  }

  .tabs-content {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .tabs-content.tab_new, .tabs-content.tab_new-2 {
    width: 70%;
  }

  .tabs-content.tab_new, .tabs-content.tab_new-2 {
    width: 70%;
  }

  .tabs-content.fullwidthrightcontent {
    width: 100%;
  }

  .tab_right {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
    overflow: hidden;
  }

  .feat_title {
    color: #000;
    text-transform: none;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%;
  }

  .feat_title.blue {
    color: #2e2adb;
  }

  .feat_para {
    color: #0000008f;
    text-align: left;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 170%;
  }

  .testimonial_writer {
    align-self: center;
    max-width: 80%;
    margin-left: 0;
  }

  .impact {
    color: #2d2adb;
    justify-content: center;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 72px;
    font-weight: 400;
    display: flex;
  }

  .getstarted {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .para_15px {
    text-transform: none;
  }

  .para_15px.socioverse {
    font-size: 14px;
    display: block;
  }

  .para_15px.synopsis {
    display: none;
  }

  .para_15px.number.purple {
    color: #5d18b8;
    font-size: 16px;
  }

  .para_15px.white.credit {
    text-align: center;
    text-align: center;
    padding-left: 0;
    display: block;
  }

  .para_15px.txt-white {
    color: var(--neutral-100);
  }

  .getstarted_heading {
    font-size: 16px;
  }

  .connector {
    width: 100%;
    max-width: 100%;
  }

  .container-default-2 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .seemore {
    margin-top: 16px;
    margin-bottom: 60px;
  }

  .seemore.left {
    margin-top: 0;
  }

  .bullets {
    text-transform: none;
    font-size: 15px;
  }

  .bullet-point {
    color: var(--66666e);
    font-size: 15px;
  }

  .tab-pane-tab-4 {
    border-radius: 16px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .drop2 {
    padding-bottom: 4px;
  }

  .dropdown-list-2, .dropdown-list-2.solution, .dropdown-list-2.solution {
    display: none;
  }

  .dropdown-link {
    font-size: 14px;
  }

  .dropdown-link.w--current {
    color: #2d2adb;
  }

  .nav-drop-header {
    margin-top: 4px;
    margin-bottom: 8px;
    font-size: 14px;
  }

  .nav-drop-header.grey {
    color: #0000008f;
    letter-spacing: .2px;
    text-transform: uppercase;
    letter-spacing: .2px;
    text-transform: uppercase;
    font-size: 12px;
  }

  .nav-drop-header.grey.grey-new {
    margin-top: 0;
  }

  .nav-drop-header.grey {
    color: #0000008f;
    letter-spacing: .2px;
    text-transform: uppercase;
    font-size: 12px;
  }

  .nected_logo {
    max-width: 100px;
  }

  .image-12 {
    border-radius: 16px;
    width: 680px;
    height: 561.513px;
  }

  .usecase_item {
    margin-bottom: 8px;
  }

  .collection-item {
    height: 100%;
  }

  .small {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .comp_list {
    display: none;
  }

  .experiment {
    max-width: 72%;
  }

  .image_rule_engine {
    border-radius: 16px;
    overflow: hidden;
  }

  ._15_icon_block {
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    width: 56px;
    height: 48px;
    margin-left: 16px;
    padding-left: 0;
    display: flex;
  }

  .api_int {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-9 {
    color: var(--66666e);
    text-transform: none;
  }

  .logo_grid._1-line.fixed-width {
    width: 1360px;
  }

  .div-block-11 {
    font-family: Roobert, Times New Roman, sans-serif;
  }

  .div-block-12 {
    flex-direction: row;
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 24px;
    display: flex;
  }

  .div-block-13 {
    display: flex;
  }

  .collection-list-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .div-block-16 {
    justify-content: space-between;
  }

  .table-of-contents-container.table-of-contents-container-new {
    top: 116px;
  }

  .dropdown-menu-9.company {
    display: none;
  }

  .nav-item-wrapper-3.mobile {
    margin-right: 0;
    display: none;
  }

  .collection-item-2 {
    height: 400px;
  }

  .video_overlay {
    display: none;
  }

  .get-started-section {
    text-align: left;
    justify-content: flex-start;
    padding-bottom: 80px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-weight: 500;
    display: block;
  }

  .get-started-section.relative.horiz.no-padding {
    overflow: hidden;
  }

  .get-started-section.relative {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    font-size: 16px;
    font-weight: 600;
  }

  .get-started-section.relative._15min {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-15 {
    color: var(--neutral-500);
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
  }

  .feature_links.columnalign.linkwidth {
    min-width: 70px;
    max-width: 70px;
  }

  ._4-column-grid-2.features-comparison-row.top {
    grid-column-gap: 26px;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  ._4-column-grid-2.features-comparison-row.single_entity {
    grid-template-rows: 120px 60px 60px 60px 80px auto 80px 60px 60px 60px 60px;
  }

  ._4-column-grid-2.features-comparison-row.single_entity.compare-all-feature-grid {
    grid-template-rows: 120px 60px 20px 60px 20px 60px 20px 60px 60px 20px 60px;
    grid-template-columns: 1.8fr .25fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: 36px;
  }

  .super-top {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-menu-2 {
    width: 260px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .selected {
    text-transform: none;
    justify-content: center;
    width: 50%;
    padding-left: 16px;
    padding-right: 16px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: flex;
  }

  .selected.w--current {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .cloud_onpremise_tabs {
    border-style: none;
    width: 100%;
  }

  .text-block-17, .text-block-18 {
    text-transform: none;
  }

  .get_started_link {
    margin-right: 0;
  }

  .no_credit-card {
    font-weight: 400;
  }

  .keywords {
    justify-content: space-around;
    font-size: 15px;
    display: flex;
  }

  ._5-column-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: ".";
  }

  .button-primary-3 {
    text-transform: none;
  }

  .button-primary-3.tertiary {
    box-shadow: none;
    color: #2443e9;
    text-align: left;
    background-color: #0000;
    border-style: none;
    padding: 8px 0;
    font-size: 14px;
    font-weight: 600;
  }

  .button-primary-3.tertiary:hover {
    color: #2443e999;
  }

  .paragraph-17 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-17.hero-paragraph {
    color: #66666ef0;
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 170%;
  }

  .paragraph-17.hero-paragraph.left {
    text-align: left;
    margin-left: 0;
  }

  .paragraph-17.hero-paragraph.left.feat {
    color: #66666e;
    font-size: 15px;
  }

  .button-secondary-4 {
    text-transform: none;
    border-color: #00000029;
    border-radius: 8px;
    height: 48px;
    margin-right: 8px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 0;
  }

  .looping-heading {
    font-size: 120px;
  }

  .looping-heading.text-light-grey {
    background-color: #fff6;
    display: block;
  }

  .image-33 {
    border-radius: 16px;
  }

  .challenge {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .domain_block {
    margin-right: 0;
  }

  .div-block-32 {
    margin-right: 40px;
    overflow: hidden;
  }

  .div-block-33 {
    overflow: hidden;
  }

  .usecase_list_view.fullwidth {
    width: auto;
    display: grid;
  }

  .companylogoblock.longer {
    max-width: 260px;
  }

  .button-primary-6 {
    text-transform: none;
  }

  .button-primary-6._2-buttons {
    background-color: #2d2adb;
    border-style: none;
    border-radius: 8px;
    height: 48px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 0;
  }

  .button-primary-6._2-buttons:hover {
    box-shadow: none;
    color: #ffffffe6;
  }

  .button-primary-6.tertiary {
    box-shadow: none;
    color: #2443e9;
    text-align: left;
    background-color: #0000;
    border-style: none;
    padding: 8px 0;
    font-size: 14px;
    font-weight: 600;
  }

  .button-primary-6.tertiary:hover {
    color: #2443e999;
  }

  .button-primary-7 {
    text-transform: none;
  }

  .button-primary-7._2-buttons {
    background-color: #2d2adb;
    border-style: none;
    border-radius: 8px;
    height: 48px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 0;
  }

  .button-primary-7._2-buttons:hover {
    box-shadow: none;
    color: #ffffffe6;
  }

  .button-primary-7.tertiary {
    box-shadow: none;
    color: #2443e9;
    text-align: left;
    background-color: #0000;
    border-style: none;
    padding: 8px 0;
    font-size: 14px;
    font-weight: 600;
  }

  .button-primary-7.tertiary:hover {
    color: #2443e999;
  }

  .bullet-point_exp {
    color: #66666e;
    font-size: 15px;
  }

  .button-primary-8 {
    text-transform: none;
  }

  .button-primary-8.tertiary {
    box-shadow: none;
    color: #2443e9;
    text-align: left;
    background-color: #0000;
    border-style: none;
    padding: 8px 0;
    font-size: 14px;
    font-weight: 600;
  }

  .button-primary-8.tertiary:hover {
    color: #2443e999;
  }

  .form-2 {
    padding-left: 0;
  }

  .button_primary_smaller {
    text-transform: none;
  }

  .button_primary_smaller._2-buttons {
    background-color: #2d2adb;
    border-style: none;
    border-radius: 8px;
    height: 48px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .button_primary_smaller._2-buttons:hover {
    box-shadow: none;
    color: #ffffffe6;
  }

  .div-block-43 {
    justify-content: space-between;
    align-items: center;
  }

  .video-2 {
    display: none;
  }

  .tab-link-tab-1-new {
    color: #0000008f;
    background-color: #fff0;
    justify-content: space-around;
    align-items: flex-start;
    height: 33%;
    padding: 16px;
    display: block;
  }

  .tab-link-tab-1-new.w--current {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #2443e9;
    background-color: #fff;
    border-radius: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
    box-shadow: 0 6px 16px #3b3c4d29;
  }

  .tab-link-tab-1-new._15min {
    color: #000;
    justify-content: flex-start;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .tab-link-tab-1-new._15min.w--current {
    box-shadow: none;
    color: #2443e9;
    background-color: #f8f8f8;
    border-radius: 16px;
    font-size: 20px;
  }

  .tab-link-tab-1-new._15min.sector {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
  }

  .tab-link-tab-1-new-2 {
    color: #0000008f;
    background-color: #fff0;
    justify-content: space-around;
    align-items: flex-start;
    height: 33%;
    padding: 16px;
    display: block;
  }

  .tab-link-tab-1-new-2.w--current {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #2443e9;
    background-color: #fff;
    border-radius: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
    box-shadow: 0 6px 16px #3b3c4d29;
  }

  .tab-link-tab-1-new-2._15min {
    color: #000;
    justify-content: flex-start;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .tab-link-tab-1-new-2._15min.w--current {
    box-shadow: none;
    color: #2443e9;
    background-color: #f8f8f8;
    border-radius: 16px;
    font-size: 20px;
  }

  .tab-link-tab-1-new-2._15min.sector {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
  }

  .max-width {
    max-width: 80%;
  }

  .div-block-54 {
    background-size: 72vw;
  }

  .div-block-55.startup {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-large.rotate-text {
    font-size: 56px;
  }

  .rich-text-block {
    font-weight: 400;
  }

  .home-logo-left-gradient, .home-logo-left-gradient.right, .home-logo-left-gradient.right {
    width: 4%;
  }

  .bullet-point_rules, .bullet-point_workflow {
    color: #66666e;
    font-size: 15px;
  }

  .para_14px-new {
    text-transform: none;
    max-width: none;
  }

  .code-block.fix-width-nd-height {
    width: 800px;
  }

  .feat_title-new {
    color: #000;
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
  }

  .button_primary-new {
    text-transform: none;
  }

  .button_primary-new._2-buttons {
    background-color: #2d2adb;
    border-style: none;
    border-radius: 8px;
    height: 48px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .button_primary-new._2-buttons:hover {
    box-shadow: none;
    color: #ffffffe6;
  }

  .button_secondary-new {
    text-transform: none;
    border-color: #00000029;
    border-radius: 8px;
    height: 48px;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .dropdown-toggle-2 {
    right: 258px;
  }

  .image-47 {
    width: 790px;
  }

  .image-47.java {
    width: 790px;
    height: 847.525px;
  }

  .image-47.go {
    height: 831.463px;
  }

  .image-47.js {
    height: 523.825px;
  }

  .image-47.py {
    height: 513.263px;
  }

  .image-47.ru {
    height: 410.138px;
  }

  .image-47.ch {
    height: 760.638px;
  }

  .image-49 {
    width: 659.988px;
    height: 515.738px;
  }

  .image-50, .image-51 {
    width: 660px;
    height: 660px;
  }

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

  .text-block-23 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .container-default-center {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-88 {
    padding: 40px;
  }

  .image-59 {
    height: 472px;
  }

  .image-59._3rd, .image-59._4th {
    width: 600px;
    height: 400px;
  }

  .image-59._2nd {
    height: 324px;
  }

  .image-59._3rd, .image-59._4th {
    width: 600px;
    height: 400px;
  }

  .text-block-25 {
    font-weight: 400;
  }

  .text-span-2 {
    color: var(--blue2);
  }

  .div-block-91 {
    grid-auto-columns: 1fr;
  }

  .text-block-27 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-30 {
    font-weight: 400;
  }

  .container-default-center-new {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-30-2 {
    font-weight: 400;
  }

  .text-block-30-2.left.th {
    font-size: 22px;
  }

  .image-62 {
    height: 350px;
  }

  .text-block-33 {
    font-weight: 400;
  }

  .div-block-91-mobile {
    grid-auto-columns: 1fr;
  }

  .rich-text-block-3.fattext {
    width: 700px;
  }

  .paragraph-19, .list-4 {
    font-weight: 400;
  }

  .top-content-rich-text._w-100 {
    width: 100%;
  }

  .image-68 {
    flex: 0 auto;
    width: 102%;
    max-width: none;
    height: 101%;
    display: block;
  }

  .image-69 {
    display: block;
  }

  .abouthero {
    height: 60vh;
  }

  .neutraltext {
    font-size: 20px;
  }

  .neutralsmall {
    font-size: 16px;
  }

  .socialmedia {
    background-color: #fff;
    border-radius: 16px;
    width: 180px;
    height: 70px;
    box-shadow: 0 4px 10px #0003;
  }

  .socialmedia.absolutemukul {
    width: 180px;
    height: 70px;
    padding: 4px 8px;
    position: absolute;
    top: 70%;
    left: -1rem;
  }

  .socialmedia.absoluteprabhat {
    padding: 4px 8px;
    position: absolute;
    top: 75%;
    right: -1rem;
  }

  .cell {
    position: relative;
  }

  .bold-text-28 {
    color: var(--252b37);
  }

  .link-block-2 {
    background-color: var(--fff);
    border-radius: 4px;
    width: 70px;
    max-width: 70px;
    height: 25px;
    max-height: 25px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .link-block-2.linkedln {
    background-color: #0da4d4;
    justify-content: center;
    align-items: center;
  }

  .link-block-2.twitter {
    background-color: #000;
    justify-content: center;
    align-items: center;
  }

  .container {
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .paragraph-23 {
    color: var(--252b37);
    margin-bottom: 10px;
  }

  .quick-stack {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-108 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .fullcard.overflowhidden.hw-new {
    width: 628px;
    height: 320px;
  }

  .fullcard.overflowhidden.hw-new.bg-black {
    background-color: #000;
  }

  .fullcard.overflowhidden.hw-new.bg-black.bg-gradient {
    background-color: #fff;
    height: 580px;
  }

  .fullcard.overflowhidden.hw-new.bg-black.bg-gradient.h-320.radius-16 {
    width: 47.8%;
  }

  .bottomdetails.hidden-cs, .bottomdetails.hidden-cs.visible-bd {
    display: block;
  }

  .bottomdetails.hidden-cs-details {
    display: none;
    overflow: visible;
  }

  .bottomdetails.hidden-cs-details.abs-cs {
    flex-flow: column;
    display: flex;
    position: absolute;
  }

  .bottomdetails.hidden-cs-details.abs-cs._w-full {
    background-image: linear-gradient(6deg, #1e1d1d, #2625261c 48%, #1a1b1e00);
    width: 100%;
    height: auto;
    padding-top: 20px;
  }

  .bottomdetails.hidden-cs-details.abs-cs._w-full.pt-10-cs {
    padding-top: 20px;
    padding-bottom: 8px;
  }

  .bottomdetails.hidden-cs, .bottomdetails.hidden-cs.visible-bd, .bottomdetails.hidden-cs.visible-bd {
    display: block;
  }

  .bottomdetails.hidden-cs, .usecasecompany.hidden-cs {
    display: none;
  }

  .usecasecompany.hidden-cs {
    display: none;
  }

  .text-size-14 {
    font-size: 14px;
  }

  .text-center.pb-10.center-align {
    margin-left: 0;
  }

  .footer-link-2 {
    font-size: 14px;
  }

  .super-top-2 {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-content-3 {
    background-color: #0000;
  }

  .no_credit-card-2 {
    font-weight: 400;
  }

  .button_secondary-2 {
    color: #1256fe;
    text-transform: none;
    border-color: #1256fe;
    border-radius: 8px;
    height: 48px;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .button_secondary-2.custom {
    margin-top: 16px;
  }

  .button_secondary-2.bg-transparent {
    background-color: #0000;
  }

  ._5-column-grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: ".";
  }

  .flex-block-3 {
    margin-bottom: 60px;
  }

  .text-block-53 {
    text-transform: none;
  }

  .toggle-section {
    top: 8px;
    right: 0;
  }

  .tabs-5 {
    flex-flow: row;
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .social-footer-link-2.twitter, .social-footer-link-2.linkedin, .social-footer-link-2.linkedin, .social-footer-link-2.twitter, .social-footer-link-2.twitter, .social-footer-link-2.linkedin, .social-footer-link-2.linkedin, .social-footer-link-2.twitter {
    background-color: #0000003d;
  }

  .cta-wrapper-3 {
    flex: none;
    align-self: flex-start;
  }

  .tabs-menu-5 {
    align-self: auto;
    width: 50%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-5.horiz {
    margin-top: 32px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .tabs-menu-5.horiz.faq {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .text-block-54 {
    color: #66666e;
    text-transform: none;
  }

  .footer-2 {
    background-color: #fff;
    border-radius: 16px;
    max-width: 1400px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0 0;
  }

  .top-content-3 {
    justify-content: flex-start;
    width: auto;
    display: flex;
  }

  .top-content-3.top-pricing-content {
    align-items: center;
  }

  .top-content-3.testimonials {
    align-self: flex-start;
    max-width: 720px;
    display: block;
  }

  .top-content-3.teams-top-content {
    text-align: left;
    flex-direction: column;
    flex: 0 auto;
    align-self: flex-start;
    max-width: 100%;
    margin-left: 0;
    display: block;
  }

  .heading-7.ctasubtitle.text-size-22-cs {
    font-size: 22px;
    line-height: 27px;
  }

  .div-block-119.startup {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-119.growth-comparison-tab.comparison-tab-btn {
    min-width: 0%;
  }

  .tabs-menu-6 {
    width: 260px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .text-block-57 {
    color: #8a8a92;
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
  }

  .card-2.more_features {
    font-size: 14px;
  }

  .card-2.more_features.new.faq.all_features_link {
    width: 400px;
    margin-bottom: 24px;
  }

  .card-2.testimonial-card {
    width: auto;
    margin-left: 201px;
    padding-bottom: 140px;
    display: flex;
  }

  .card-2.pricing-card-copy {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
  }

  .card-2.pricing-card-copy.popular {
    border-radius: 24px;
    padding-top: 24px;
  }

  .title-2 {
    text-transform: none;
  }

  .title-2.cta-title {
    color: #fff;
    text-align: left;
    font-size: 60px;
    font-weight: 500;
  }

  .title-2.cta-title.text-size {
    font-size: 37px;
    line-height: 48px;
  }

  .title-2.h5.caps {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .title-2.h4-size {
    text-transform: none;
  }

  .title-2.h4-size.pruple {
    margin-left: auto;
    margin-right: auto;
  }

  .title-2.h1 {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 56px;
    font-weight: 500;
  }

  .title-2.h3-size {
    text-align: left;
    align-self: center;
    margin-bottom: 0;
  }

  .title-2.h2 {
    text-align: left;
    background-color: #0000;
    margin-right: auto;
    font-weight: 500;
  }

  .title-2.h2._10min.text-blue.no-margin {
    background-color: #0000;
  }

  .title-2.footer-title {
    margin-bottom: 12px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
  }

  .title-2.pricing_tier {
    text-align: center;
    text-transform: none;
    font-size: 16px;
  }

  .title-2.pricing_tier.comp-tab-txt {
    height: auto;
  }

  .title-2.packages-comparison {
    color: #66666e;
    text-align: center;
    text-transform: none;
    width: 100%;
    max-width: 233px;
    font-size: 14px;
    font-weight: 400;
    display: flex;
  }

  .title-2.packages-comparison.left {
    text-align: left;
    text-transform: none;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
  }

  .title-2.packages-comparison.left.row-first-heading {
    text-align: left;
    text-align: left;
    width: auto;
    max-width: none;
  }

  .title-2.packages-comparison.row-border-1px {
    height: auto;
  }

  .button_primary-2 {
    text-transform: none;
  }

  .button_primary-2._2-buttons.price {
    font-weight: 500;
  }

  .button_primary-2._2-buttons.price:hover {
    color: #0000007a;
  }

  .button_primary-2._2-buttons.white.new {
    padding-top: 0;
  }

  .button_primary-2._2-buttons {
    background-color: #2d2adb;
    border-style: none;
    border-radius: 8px;
    height: 48px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .button_primary-2._2-buttons.white {
    font-size: 15px;
    font-weight: 500;
  }

  .button_primary-2._2-buttons.white:hover {
    color: #0e0e7c80;
  }

  .button_primary-2._2-buttons {
    background-color: #2d2adb;
    border-style: none;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    height: 48px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .button_primary-2._2-buttons:hover {
    box-shadow: none;
    color: #ffffffe6;
  }

  .self_hosted_tabs {
    background-color: #0000;
    max-width: 96%;
    margin-left: auto;
    margin-right: auto;
  }

  .para_15px-2 {
    text-transform: none;
  }

  .para_15px-2.white.credit {
    text-align: center;
    text-align: center;
    padding-left: 0;
    display: block;
  }

  .para_15px-2.socioverse {
    font-size: 14px;
    display: block;
  }

  .middle_content-2.margin-t-0.text-center._w-900px {
    width: 1100px;
  }

  .footer-link-3 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .footer-link-3:hover {
    color: #00000052;
    -webkit-text-stroke-color: #00000070;
  }

  .footer-link-3.w--current {
    font-size: 13px;
  }

  .footer-link-3.contact-link {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .text-block-58 {
    text-transform: none;
  }

  .image-75.testimonial-image {
    object-fit: contain;
  }

  .image-75.testimonial-image.cover {
    object-fit: cover;
    object-fit: cover;
  }

  .cloud_onpremise_tabs-2 {
    border-style: none;
    width: 100%;
  }

  .image-76 {
    width: 176px;
    height: 137px;
    margin-bottom: 20px;
  }

  .paragraph-24 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-24.hero-paragraph {
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-24.hero-paragraph.left {
    text-align: left;
    margin-left: 0;
  }

  .paragraph-24.hero-paragraph.used-by {
    color: #1a1b1e;
    font-size: 20px;
    font-weight: 600;
  }

  .container-default-4 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-4.logo {
    color: #8a8a92;
  }

  .container-default-4.cta.flex-cta {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    max-width: 1360px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 24px;
  }

  .container-default-4.footer-container {
    border: 1px #000;
    justify-content: space-between;
    margin-left: 0;
    font-weight: 500;
  }

  .tab-pane-tab-1-2 {
    background-color: #0000;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-pane-tab-2-2 {
    background-color: #0000;
    max-width: 96%;
    margin-left: auto;
    margin-right: auto;
  }

  .case-study-hero {
    height: 80vh;
  }

  .demo-box.desktop {
    width: 600px;
  }

  ._w-121 {
    aspect-ratio: auto;
    object-fit: fill;
    width: 121px;
    height: 54px;
    overflow: clip;
  }

  ._w-121.mr-2 {
    margin-right: 0;
    padding-right: 0;
  }

  .margin-b-60 {
    margin-bottom: 120px;
  }

  .blog-content-section {
    padding-right: 10px;
  }

  .quick-summary-content {
    padding-right: 20px;
  }

  .card-3.pricing-card-copy {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
  }

  .card-3.pricing-card-copy.popular {
    border-radius: 24px;
    padding-top: 24px;
  }

  .top-content-5 {
    justify-content: flex-start;
    width: auto;
    display: flex;
  }

  .top-content-5.top-pricing-content {
    align-items: center;
  }

  .top-content-5.latest-articles-top-content {
    display: flex;
  }

  .top-content-5.testimonials {
    align-self: flex-start;
    max-width: 720px;
    display: block;
  }

  .top-content-5.blog_category {
    display: block;
  }

  .super-top-3 {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .title-4, .title-4.h4-size {
    text-transform: none;
  }

  .title-4.h2 {
    text-align: left;
    text-align: left;
    margin-right: auto;
    font-weight: 500;
  }

  .title-4.h2 {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    background-color: #0000;
    margin-right: auto;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 56px;
    font-weight: 500;
  }

  .title-4.h2 {
    text-align: left;
    text-align: left;
    background-color: #0000;
    margin-right: auto;
    font-weight: 500;
  }

  .title-4.h3-size {
    text-align: left;
    text-align: left;
    align-self: center;
    margin-bottom: 0;
  }

  .title-4.h3-size {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    align-self: center;
    margin-bottom: 0;
  }

  .title-4.h4-size.pruple {
    margin-left: auto;
    margin-right: auto;
  }

  .title-4.h5.caps {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .title-4.cta-title {
    color: #fff;
    text-align: left;
    font-size: 60px;
    font-weight: 500;
  }

  .title-4.h2 {
    text-align: left;
    text-align: left;
    margin-right: auto;
    font-weight: 500;
  }

  .title-4.h2 {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    background-color: #0000;
    margin-right: auto;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 56px;
    font-weight: 500;
  }

  .title-4.packages-comparison {
    color: #66666e;
    text-align: center;
    text-transform: none;
    width: 100%;
    max-width: 233px;
    font-size: 14px;
    font-weight: 400;
    display: flex;
  }

  .title-4.packages-comparison.left {
    text-align: left;
    text-transform: none;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
  }

  .title-4.packages-comparison.left.row-first-heading {
    text-align: left;
    text-align: left;
    width: auto;
    max-width: none;
  }

  .title-4.packages-comparison.row-border-1px {
    height: auto;
  }

  .title-4.pricing_tier {
    text-align: center;
    text-transform: none;
    font-size: 16px;
  }

  .title-4.pricing_tier.comp-tab-txt {
    height: auto;
  }

  .title-4.h2 {
    text-align: left;
    text-align: left;
    background-color: #0000;
    margin-right: auto;
    font-weight: 500;
  }

  .title-4.h3-size {
    text-align: left;
    text-align: left;
    align-self: center;
    margin-bottom: 0;
  }

  .title-4.h4-size {
    text-transform: none;
  }

  .title-4.h2 {
    text-align: left;
    background-color: #0000;
    margin-right: auto;
    font-weight: 500;
  }

  .title-4.h3-size {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    align-self: center;
    margin-bottom: 0;
  }

  .card-4.pricing-card-copy {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
  }

  .card-4.pricing-card-copy.popular {
    border-radius: 24px;
    padding-top: 24px;
  }

  .card-5.pricing-card-copy {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
  }

  .card-5.pricing-card-copy.popular {
    border-radius: 24px;
    padding-top: 24px;
  }

  .solutioncard.pricing-card-copy {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
  }

  .solutioncard.pricing-card-copy.popular {
    border-radius: 24px;
    padding-top: 24px;
  }

  .solutioncard.pricing-card-copy.popular.growth_card.card-w-pricing {
    border-radius: 16px;
  }

  .solutioncard.features-comparison.compare-all-features {
    max-width: 1360px;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20 {
    padding: 30px 20px;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20.bg-white {
    background-color: #fff;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20.bg--fff.border--5465ff {
    padding-left: 20px;
    padding-right: 20px;
  }

  .solutioncard.max-w-26rem.bg--fef9f9.p-20 {
    height: auto;
  }

  .home-hero-section {
    max-width: 1360px;
  }

  .home-hero-section.usecases-hero-section {
    justify-content: space-between;
    align-items: center;
  }

  .text-changing-div {
    width: auto;
    height: 72px;
    position: static;
    top: 60px;
    left: auto;
    right: 10%;
    overflow: hidden;
  }

  .hero-content-box {
    width: 100%;
    max-width: 65%;
  }

  .hero-content-box.usecases-hero-content-box {
    max-width: 100%;
  }

  .hero-content-box.usecases-hero-content-box.product-page-hero-max-w {
    max-width: none;
  }

  .hero-content-box.home-hero {
    max-width: 600px;
    margin-right: 40px;
  }

  .home-hero-para {
    max-width: none;
  }

  .text-changing-animation-div {
    position: relative;
  }

  .logo-section {
    max-width: 1360px;
  }

  .logos-wrapper {
    padding-top: 25px;
  }

  .logo-img {
    width: auto;
    height: 3rem;
  }

  .slider-section.container-default {
    max-width: 1360px;
  }

  .slider-subtext {
    margin-left: 0;
  }

  .slider-heading {
    padding-left: 0;
  }

  .tabs-menu-9 {
    margin-left: 0;
  }

  .slide {
    width: 31%;
  }

  .slider-text-para.role-slider {
    min-height: 80px;
  }

  .tab-slider.desktop {
    height: auto;
  }

  .slider-arrow-img {
    left: 2.5%;
  }

  .features-section {
    max-width: 1360px;
  }

  .feature-block-section._4-col-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-block {
    height: 245px;
  }

  .features-tab-section {
    max-width: 1360px;
  }

  .features2-section {
    height: 450px;
  }

  .tab-content-txt {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .component-wrapper.margin-t-100 {
    margin-top: 100px;
  }

  .platforms-main-div.how-to-build-content {
    width: 100%;
  }

  .investors-and-featuredon {
    max-width: 1360px;
  }

  .ribbon-section.landing-page {
    width: 96%;
    max-width: 1360px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-us-content {
    max-width: 1360px;
  }

  .author-name {
    display: flex;
  }

  .blogs-meta-data {
    justify-content: space-between;
  }

  .date-txt {
    width: 100px;
  }

  .image-97 {
    width: 100%;
  }

  .collection-list-4 {
    display: flex;
  }

  .related-blogs-wrapper {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-links-section {
    justify-content: space-between;
    max-width: 1360px;
  }

  .links-block.compare-footer {
    min-width: 350px;
  }

  .links-sub-div.industries-footer-link {
    max-width: 160px;
  }

  .links-blocks-section {
    width: 100%;
    max-width: 1100px;
  }

  .build-for-innovators.flex-col {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .static-content-section {
    max-width: 400px;
  }

  .auto-slider-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .slides-box {
    max-width: 700px;
  }

  .experts-slide {
    width: 520px;
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .dropdown-list-section {
    left: -267%;
  }

  .dropdown-list-section.w--open {
    min-width: 1102px;
    max-width: 1102px;
    top: 100%;
    left: -133%;
  }

  .dropdown-list-section.solution.w--open {
    min-width: 1100px;
    max-width: 1100px;
    left: -228%;
  }

  .dropdown-list-section.resources.w--open {
    min-width: 313px;
    max-width: none;
    height: 240px;
    position: absolute;
    top: 100%;
    left: auto;
  }

  .product-tab-menu-btn {
    display: flex;
  }

  .resource-menu-btn {
    color: var(--252b37);
    background-color: #0000;
    border-radius: 4px;
    margin: 5px 20px;
    font-weight: 500;
    transition: opacity .2s, color .3s;
  }

  .mobile-dropdown {
    right: 5px;
  }

  .left-arrow {
    left: 0%;
  }

  .right-arrow {
    right: -2.5%;
  }

  .biuld-for-innovators {
    display: flex;
  }

  .light-ribbon-wrapper {
    max-width: 1360px;
  }

  .hero-bg-image {
    background-image: none;
    max-width: none;
    top: 0%;
  }

  .right-arrow-2 {
    right: -2.5%;
  }

  .cs-hero-wrapper {
    max-width: 1360px;
  }

  .cs-card-template {
    max-width: 400px;
  }

  .problem-section {
    max-width: 960px;
  }

  .cs-ads-section {
    top: 12%;
  }

  .solution-section-wrapper {
    max-width: 1360px;
  }

  .usecases-hero-section-img {
    width: 55%;
  }

  .usecase-thumbnail-img, .usecase-thumbnail-img.product-hero-img-mobile, .usecase-thumbnail-img.hide-img-mobile, .usecase-thumbnail-img.product-hero-img-mobile, .usecase-thumbnail-img.hide-img-mobile {
    max-width: none;
  }

  .usecase-index-hero-section.margin-t-10 {
    max-width: 1000px;
  }

  .uci-table-of-content-section {
    min-width: 300px;
    top: 15%;
  }

  .container-default-6 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    overflow: hidden;
  }

  .category-index-card {
    flex-flow: column;
    justify-content: space-between;
    height: 400px;
    display: flex;
  }

  .category-index-card.case-study-index-card {
    min-width: 230px;
    max-width: none;
    height: 355px;
  }

  .category-index-card.ht-auto.dis-none {
    display: none;
  }

  .category-index-card-img {
    height: 180px;
  }

  .growth-top-flex-wrapper, .comparison-tab-btn {
    width: 100%;
  }

  .sticky-content-tab-section {
    position: sticky;
  }

  .div-block-158 {
    height: 100vh;
    position: relative;
  }

  .index-collection-wrapper.desktop-collection-wrapper {
    min-width: 0;
  }

  .collection-list-wrapper-flex {
    width: 100%;
  }

  .text-block-83, .text-block-85 {
    text-align: left;
  }

  .div-block-160 {
    padding: 40px;
  }

  .image-102 {
    height: 472px;
  }

  .text-block-86 {
    font-weight: 400;
  }

  .div-block-164 {
    padding: 40px;
  }

  .image-103 {
    height: 472px;
  }

  .image-103._3rd {
    width: 600px;
    height: 400px;
  }

  .video-3 {
    display: none;
  }

  .text-block-91 {
    font-weight: 400;
  }

  .paragraph-38 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-38.hero-paragraph {
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-38.hero-paragraph.left {
    text-align: left;
    margin-left: 0;
  }

  .paragraph-38.hero-paragraph.left.feat {
    color: #66666e;
    margin-bottom: 24px;
    font-size: 15px;
  }

  .button-primary-9 {
    text-transform: none;
  }

  .button-primary-9.tertiary {
    box-shadow: none;
    color: #2443e9;
    text-align: left;
    background-color: #0000;
    border-style: none;
    padding: 8px 0;
    font-size: 14px;
    font-weight: 600;
  }

  .button-primary-9.tertiary:hover {
    color: #2443e999;
  }

  .card-7.blog-card.use-case-card {
    height: 100%;
  }

  .container-default-10 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    overflow: hidden;
  }

  .paragraph-39 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-39.hero-paragraph {
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-39.hero-paragraph.left {
    text-align: left;
    margin-left: 0;
  }

  .paragraph-39.hero-paragraph.left.more {
    font-size: 15px;
  }

  .button_secondary-3 {
    text-transform: none;
    border-color: #00000029;
    border-radius: 8px;
    height: 48px;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .cta-wrapper-5 {
    flex: none;
    align-self: flex-start;
  }

  .container-default-11 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    overflow: hidden;
  }

  .para_15px-5 {
    text-transform: none;
  }

  .container-default-12 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    overflow: hidden;
  }

  .para_15px-6 {
    text-transform: none;
  }

  .tabs-8 {
    flex-flow: row;
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .container-default-13 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .tabs-menu-10 {
    align-self: auto;
    width: 50%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-10.horiz {
    margin-top: 32px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .tabs-menu-10.horiz.faq {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .pagination-7 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .product-tab-menu-btn-2 {
    display: flex;
  }

  .resource-menu-btn-2 {
    color: #1a1b1e;
    background-color: #0000;
    border-radius: 4px;
    margin: 5px 20px;
    font-weight: 500;
    transition: opacity .2s, color .3s;
  }

  .mobile-dropdown-2 {
    right: 5px;
  }

  .dropdown-list-section-2 {
    left: -267%;
  }

  .dropdown-list-section-2.w--open {
    min-width: 1102px;
    max-width: 1102px;
    top: 100%;
    left: -133%;
  }

  .dropdown-list-section-2.resources.w--open {
    min-width: 313px;
    max-width: none;
    height: 240px;
    position: absolute;
    top: 100%;
    left: auto;
  }

  .dropdown-list-section-2.solution.w--open {
    min-width: 1100px;
    max-width: 1100px;
    left: -228%;
  }

  .header-wrapper-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: space-between;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-default-14 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    overflow: hidden;
  }

  .container-default-14.logos-section-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-default-14.hero-heading.use-cses-hero-heading {
    margin-left: 0;
  }

  .container-default-14.margin-left-0 {
    max-width: 100%;
  }

  .para_15px-7 {
    text-transform: none;
  }

  .button_secondary-new-2 {
    text-transform: none;
    border-color: #00000029;
    border-radius: 8px;
    height: 48px;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .div-block-181 {
    padding: 40px;
  }

  .image-113 {
    height: 472px;
  }

  .text-block-95 {
    font-weight: 400;
  }

  .image-114 {
    height: 472px;
  }

  .image-114._3rd {
    width: 600px;
    height: 400px;
  }

  .div-block-185 {
    padding: 40px;
  }

  .text-block-98, .text-block-99 {
    font-weight: 400;
  }

  .image-117 {
    height: 472px;
  }

  .image-117._3rd {
    width: 600px;
    height: 400px;
  }

  .para_15px-8 {
    text-transform: none;
  }

  .product-tab-menu-btn-3 {
    display: flex;
  }

  .header-wrapper-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list-section-3 {
    left: -267%;
  }

  .dropdown-list-section-3.w--open {
    min-width: 1102px;
    max-width: 1102px;
    top: 100%;
    left: -133%;
  }

  .dropdown-list-section-3.resources.w--open {
    min-width: 313px;
    max-width: none;
    height: 240px;
    position: absolute;
    top: 100%;
    left: auto;
  }

  .dropdown-list-section-3.solution.w--open {
    min-width: 1100px;
    max-width: 1100px;
    left: -228%;
  }

  .header-wrapper-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: space-between;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .para_15px-9 {
    text-transform: none;
  }

  .div-block-194 {
    padding: 40px;
  }

  .image-118 {
    height: 472px;
  }

  .div-block-197 {
    padding: 40px;
  }

  .image-119 {
    height: 472px;
  }

  .text-block-102 {
    font-weight: 400;
  }

  .image-120 {
    height: 472px;
  }

  .image-120._3rd {
    width: 600px;
    height: 400px;
  }

  .div-block-201 {
    padding: 40px;
  }

  .text-block-105, .text-block-106 {
    font-weight: 400;
  }

  .image-123 {
    height: 472px;
  }

  .image-123._3rd {
    width: 600px;
    height: 400px;
  }

  .video-4 {
    display: none;
  }

  .text-block-108 {
    font-weight: 400;
  }

  .paragraph-40 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-40.hero-paragraph {
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-40.hero-paragraph.left {
    text-align: left;
    margin-left: 0;
  }

  .paragraph-40.hero-paragraph.left.feat {
    color: #66666e;
    margin-bottom: 24px;
    font-size: 15px;
  }

  .slider-heading-2 {
    padding-left: 0;
  }

  .slider-subtext-2 {
    margin-left: 0;
  }

  .button_secondary-4 {
    text-transform: none;
    border-color: #00000029;
    border-radius: 8px;
    height: 48px;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .tabs-menu-11 {
    margin-left: 0;
  }

  .right-arrow-3 {
    right: -2.5%;
  }

  .tabs-menu-12 {
    align-self: auto;
    width: 50%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-12.horiz {
    margin-top: 32px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .tabs-menu-12.horiz.faq {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .container-default-15 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .tabs-10 {
    flex-flow: row;
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .paragraph-42 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-42.hero-paragraph {
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-42.hero-paragraph.left {
    text-align: left;
    margin-left: 0;
  }

  .paragraph-42.hero-paragraph.left.more {
    font-size: 15px;
  }

  .button_secondary-5 {
    text-transform: none;
    border-color: #00000029;
    border-radius: 8px;
    height: 48px;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .card-8.blog-card.use-case-card {
    height: 100%;
  }

  .button-primary-10 {
    text-transform: none;
  }

  .button-primary-10.tertiary {
    box-shadow: none;
    color: #2443e9;
    text-align: left;
    background-color: #0000;
    border-style: none;
    padding: 8px 0;
    font-size: 14px;
    font-weight: 600;
  }

  .button-primary-10.tertiary:hover {
    color: #2443e999;
  }

  .text-span-9 {
    color: #2c2ad2;
  }

  .text-block-111 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-215 {
    grid-auto-columns: 1fr;
  }

  .text-block-113 {
    font-weight: 400;
  }

  .paragraph-43 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-43.hero-paragraph {
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-43.hero-paragraph.left {
    text-align: left;
    margin-left: 0;
  }

  .paragraph-43.hero-paragraph.left.feat {
    color: #66666e;
    margin-bottom: 24px;
    font-size: 15px;
  }

  .div-block-218 {
    padding: 40px;
  }

  .image-127 {
    height: 472px;
  }

  .paragraph-46 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-46.hero-paragraph {
    letter-spacing: 0;
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-default-16 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .paragraph-47 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-47.hero-paragraph {
    letter-spacing: 0;
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-default-17 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .paragraph-48 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-48.hero-paragraph {
    letter-spacing: 0;
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-default-18 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-223.change {
    width: 80%;
    max-width: none;
  }

  .trustbox.lesssize {
    max-width: none;
  }

  .text-block-115.lessfontsize {
    font-size: 10px;
  }

  .sectioncontainer.width-100vw.margin-t-0.pos-sticky.border-b--e3e3e3 {
    border-style: none none solid;
  }

  .div-block-227 {
    margin-top: 28px;
  }

  .div-block-228 {
    width: 100.8%;
    height: 60px;
    top: -1.8rem;
    left: -2px;
  }

  .div-block-228.public {
    width: 101.2%;
  }

  .div-block-229 {
    height: 100vh;
    position: relative;
  }

  .div-block-230.growth-comparison-tab.comparison-tab-btn {
    min-width: 0%;
  }

  .container-default-19 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-232 {
    letter-spacing: normal;
  }

  .blueboxcontainer {
    max-width: 1360px;
  }

  .image-131 {
    width: 240px;
  }

  .div-block-237 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .heading-10 {
    color: var(--eaeef7);
    font-size: 24px;
  }

  .bluepyramidimg {
    width: 560px;
  }

  .blueboxcontent {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    letter-spacing: normal;
  }

  .blueboxcontent.lessgap {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .heading-12 {
    letter-spacing: 1px;
    font-size: 36px;
  }

  .heading-12.colorblack {
    text-align: left;
  }

  .heading-12.colorblack.m-b-20 {
    margin-bottom: 20px;
  }

  .div-block-240 {
    font-size: 18px;
    line-height: 1.7em;
  }

  .blueboxprimarybutton {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .text-block-121 {
    font-size: 14px;
  }

  .img {
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .text-block-122 {
    font-size: 16px;
  }

  .text-block-123 {
    font-size: 14px;
  }

  .text-block-126 {
    font-size: 1rem;
  }

  .text-block-126.margin-b {
    margin-bottom: -1rem;
    font-size: .9rem;
  }

  .tabs-11 {
    flex-flow: row;
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .container-default-20 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .tabs-menu-13 {
    align-self: auto;
    width: 50%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-13.horiz {
    margin-top: 32px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .tabs-menu-13.horiz.faq {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .innercontainer, .innercontainer.margin-t-40 {
    max-width: 1360px;
  }

  .innercontainer.margin-t-40 {
    max-width: 1360px;
  }

  .innercontainer.tools-hero-padding {
    padding: 80px 120px;
  }

  .tabcontainer {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .div-block-245 {
    height: 340px;
  }

  .solutionsconainer {
    width: 100%;
  }

  .div-block-247.m-b-30 {
    width: 50%;
  }

  .contentbox.flex-col.gap-20px {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .text-c--3e3e3e {
    font-size: .8rem;
  }

  .heading-18 {
    font-size: 24px;
  }

  .text-block-130.text-c-3e3e3e {
    color: #161c2d;
    width: 100%;
    font-size: .8rem;
  }

  .heading-19 {
    font-size: 1rem;
  }

  .heading-24 {
    margin-bottom: 12px;
    font-size: 1.3rem;
  }

  .div-block-254 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .image-136 {
    height: 46px;
  }

  .image-137 {
    height: 55px;
  }

  .heading-26 {
    font-size: 28px;
  }

  .tabs-13 {
    flex-flow: row;
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .container-default-21 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .tabs-menu-15 {
    align-self: auto;
    width: 50%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-15.horiz {
    margin-top: 32px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .tabs-menu-15.horiz.faq {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .solutioncontentbox {
    width: 96%;
    max-width: 1360px;
  }

  .lesslineht {
    font-size: 18px;
    line-height: 1.5em;
  }

  .lessfontsize {
    font-size: .9rem;
  }

  .container-4 {
    max-width: 1360px;
  }

  .tab-pane-tab-2-3 {
    padding-right: 3px;
  }

  .card-social-link-2.twitter.tw-bg-blue {
    background-color: #38b5f9;
  }

  .card-social-link-2.linkedin.li-bg-blue {
    background-color: #0a66c2;
  }

  .div-block-271 {
    font-family: Roobert, Times New Roman, sans-serif;
  }

  .div-block-272.growth-comparison-tab.comparison-tab-btn {
    min-width: 0%;
  }

  .text-block-138 {
    font-size: 14px;
  }

  .text-block-139.lessfontsize {
    font-size: 10px;
  }

  .div-block-279 {
    height: 340px;
  }

  .div-block-282 {
    width: 100.8%;
    height: 60px;
    top: -1.8rem;
    left: -2px;
  }

  .div-block-282.public {
    width: 101.2%;
  }

  .tab-link-tab-1-7 {
    color: #0000008f;
    background-color: #fff0;
    justify-content: space-around;
    align-items: flex-start;
    height: 33%;
    padding: 16px;
    display: block;
  }

  .tab-link-tab-1-7.w--current {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #2443e9;
    background-color: #fff;
    border-radius: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: flex;
    box-shadow: 0 6px 16px #3b3c4d29;
  }

  .tab-link-tab-1-7._15min {
    color: #000;
    justify-content: flex-start;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .tab-link-tab-1-7._15min.w--current {
    box-shadow: none;
    color: #2443e9;
    background-color: #f8f8f8;
    border-radius: 16px;
    font-size: 20px;
  }

  .tab-link-tab-1-7._15min.horiz {
    height: 72px;
    font-size: 15px;
    font-weight: 500;
  }

  .tab-link-tab-1-7._15min.horiz.w--current {
    height: 72px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .tab-link-tab-1-7._15min.horiz.box {
    height: auto;
    min-height: 70px;
  }

  .tab-link-tab-1-7._15min.horiz.box.w--current {
    height: auto;
  }

  .tab-link-tab-1-7._15min.horiz.box.faq {
    margin-bottom: 0;
  }

  .text-block-142.text-c-3e3e3e {
    font-size: 16px;
  }

  .div-block-289 {
    letter-spacing: normal;
  }

  .heading-30 {
    font-size: 18px;
  }

  .div-block-290 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .paragraph-55 {
    color: #66666e;
    text-transform: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 400;
  }

  .paragraph-55.hero-paragraph {
    letter-spacing: 0;
    letter-spacing: 0;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-144 {
    font-size: 14px;
  }

  .heading-31 {
    margin-bottom: 12px;
    font-size: 22px;
  }

  .container-default-22, .container-default-23, .container-default-24 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-297 {
    font-size: 18px;
    line-height: 1.7em;
  }

  .text-c--3e3e3e-2 {
    font-size: 16px;
  }

  .heading-33 {
    letter-spacing: 1px;
    font-size: 36px;
  }

  .heading-33.colorblack {
    text-align: left;
  }

  .heading-33.colorblack.m-b-20 {
    margin-bottom: 20px;
  }

  .heading-34 {
    font-size: 28px;
  }

  .text-block-151 {
    font-size: 16px;
  }

  .tab-pane-tab-2-4 {
    padding-right: 3px;
  }

  .image-147 {
    height: 46px;
  }

  .tabs-content-12 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-25 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .toc-box-wrapper {
    min-height: auto;
  }

  .para_15px-10 {
    text-transform: none;
  }

  .button_secondary-new-3 {
    text-transform: none;
    border-color: #00000029;
    border-radius: 8px;
    height: 48px;
    margin-right: 0;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 0;
  }

  .div-block-312 {
    background-color: #fff;
  }

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

  .heading-38 {
    font-size: 28px;
  }

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

  .heading-40 {
    letter-spacing: 1px;
    font-size: 36px;
  }

  .text-c--3e3e3e-3, .text-block-156.text-c-3e3e3e, .text-block-156.text-c-3e3e3e {
    font-size: 16px;
  }

  .heading-41 {
    font-size: 24px;
  }

  .heading-42 {
    font-size: 1rem;
  }

  .div-block-317.m-b-30 {
    width: 50%;
  }

  .text-block-158.text-c-3e3e3e {
    color: #161c2d;
    width: 100%;
    font-size: .8rem;
  }

  .blueboxprimarybutton-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .text-block-160 {
    font-size: 14px;
  }

  .text-c--3e3e3e-4 {
    font-size: .8rem;
  }

  .heading-43 {
    letter-spacing: 1px;
    font-size: 36px;
  }

  .text-block-161 {
    font-size: 1rem;
  }

  .heading-44 {
    letter-spacing: 1px;
    font-size: 36px;
  }

  .text-block-162 {
    font-size: 16px;
  }

  .heading-45 {
    margin-bottom: 12px;
    font-size: 1.3rem;
  }

  .image-151 {
    height: 46px;
  }

  .text-block-163.text-c-3e3e3e {
    color: #161c2d;
    width: 100%;
    font-size: .8rem;
  }

  .div-block-324 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .image-152 {
    height: 55px;
  }

  .heading-46 {
    font-size: 28px;
  }

  .heading-47 {
    letter-spacing: 1px;
    font-size: 36px;
  }

  .heading-47.colorblack {
    text-align: left;
    text-align: left;
  }

  .image-153 {
    height: 46px;
  }

  .text-block-165 {
    font-size: 14px;
  }

  .text-block-166 {
    font-size: 16px;
  }

  .text-block-167 {
    font-size: 14px;
  }

  .heading-48 {
    letter-spacing: 1px;
    font-size: 36px;
  }

  .div-block-330 {
    font-size: 18px;
    line-height: 1.7em;
  }

  .bluebox-4.disnone {
    padding-bottom: 50px;
  }

  .text-block-172 {
    font-size: 14px;
  }

  .div-block-333 {
    height: 400px;
  }

  .text-block-175.lessfontsize {
    font-size: 10px;
  }

  .heading-49 {
    letter-spacing: 1px;
    font-size: 36px;
  }

  .heading-49.colorblack {
    text-align: left;
  }

  .heading-49.colorblack.m-b-20 {
    margin-bottom: 20px;
  }

  .div-block-335 {
    font-size: 18px;
    line-height: 1.7em;
  }

  .tabs-content-14 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-26 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-26.margin-b-60 {
    margin-bottom: 60px;
  }

  .paragraph-62 {
    font-size: 1rem;
  }

  .h3 {
    font-size: 2.4rem;
  }

  .body-3 {
    background-color: var(--eaeef7);
  }

  .big-banner-rich-text h3 {
    font-size: 2.2rem;
  }

  .big-banner-rich-text p {
    font-size: 1rem;
  }

  .blue-banner-rich-text h3 {
    font-size: 2.3rem;
  }

  .blue-banner-rich-text p {
    font-size: 1rem;
  }

  .image-159 {
    width: auto;
    height: 100%;
  }

  .workspace-detail-rich-text {
    width: 98%;
  }

  .workspace-detail-rich-text h3 {
    font-size: 2.38rem;
  }

  .workspace-detail-rich-text p {
    font-size: 1.1rem;
  }

  .paragraph-67 {
    font-size: 1rem;
  }

  .section-header-rich-text h2 {
    font-size: 2.4rem;
  }

  .section-header-rich-text p {
    font-size: 1rem;
  }

  .tools-hero-section {
    width: 100%;
  }

  .abouttoolhero {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
  }

  .toolimg {
    height: 9.3rem;
  }

  .toolname-rating {
    margin-top: .5rem;
    margin-bottom: .6rem;
  }

  .tool-name-heading {
    font-size: 2.5rem;
  }

  .single-line-text {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .text-black.tool-hero-text {
    font-weight: 700;
  }

  .tool-hero-text {
    font-size: 1rem;
  }

  .hero-text-div {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex;
  }

  .page-section-tab {
    transition: transform .3s;
    display: flex;
  }

  .tool-sections-rich-text {
    width: 100%;
  }

  .tool-section-sidebox {
    min-width: 320px;
  }

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

  .collection-item-5 {
    height: 400px;
  }

  .collection-list-wrapper-8 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .collection-item-6 {
    height: 400px;
  }

  .collection-list-wrapper-9 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .container-default-27 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-27.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-15 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .collection-item-7 {
    height: 400px;
  }

  .date-txt-2 {
    width: 100px;
  }

  .div-block-341 {
    overflow: auto;
  }

  .dis-none {
    display: none;
  }

  .container-default-28 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-28.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-16 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-29 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-29.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-17, .tabs-content-18 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-30, .container-default-31 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-31.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-19 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-32 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-32.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-20 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-33 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-33.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-21, .tabs-content-22 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-34 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-34.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-23 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-35 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-35.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-24 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-36 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-36.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-25 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-37 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-37.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-26 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-38 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-38.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-27 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-39 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-39.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-28 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-40 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-40.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-29 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-41 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-41.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-30 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-42 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-42.margin-b-60 {
    margin-bottom: 60px;
  }

  .tabs-content-31 {
    width: 50%;
    min-width: auto;
    height: 100%;
    margin-left: 40px;
    overflow: visible;
  }

  .container-default-43 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-43.margin-b-60 {
    margin-bottom: 60px;
  }

  .container-default-44 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-44.margin-b-60 {
    margin-bottom: 60px;
  }

  .container-default-45 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-45.margin-b-60 {
    margin-bottom: 60px;
  }

  .container-default-46 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-46.margin-b-60 {
    margin-bottom: 60px;
  }

  .container-default-47 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-47.margin-b-60 {
    margin-bottom: 60px;
  }

  .container-default-48 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-48.margin-b-60 {
    margin-bottom: 60px;
  }

  .container-default-49 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-49.margin-b-60 {
    margin-bottom: 60px;
  }

  .container-default-50 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-50.margin-b-60 {
    margin-bottom: 60px;
  }

  .container-default-51 {
    text-transform: none;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-default-51.margin-b-60 {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 1920px) {
  .button_primary._2-buttons.fullwidth.blog-button {
    top: 91vh;
  }

  .header {
    max-width: 1080px;
  }

  .page-wrapper.hidden-overflow.full-w.full-max-w.mx-0 {
    max-width: none;
  }

  .page-wrapper.hidden-overflow.auto-slider {
    margin-right: auto;
  }

  .page-wrapper.hidden-overflow.changes {
    max-width: 1532px;
  }

  .faqsection.cta {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700745b_Group%201979053.webp");
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .faqsection.testimonials-section.new-test-section {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
  }

  .faqsection.impact {
    display: block;
  }

  .faqsection.impact.devs {
    background-color: #fff;
  }

  .faqsection.cta {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700745b_Group%201979053.webp");
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .faqsection.faq.changes {
    width: 100%;
  }

  .faqsection.calc_price {
    width: 96%;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
  }

  .faqsection.cta {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700745b_Group%201979053.webp");
    background-repeat: no-repeat;
    background-size: cover;
    overflow: visible;
  }

  .paragraph.hero-paragraph.left {
    width: auto;
  }

  .paragraph.hero-paragraph.left.feat.para {
    padding-top: 10px;
  }

  .card.blog-card, .card.blog-card.fix-height, .card.blog-card, .card.blog-card.fix-height, .card.blog-card.fix-height {
    height: 100%;
  }

  .split-content.home-perk-content.right.custom {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 70%;
    height: 100%;
    min-height: 314px;
  }

  .split-content.feature-single-hero-left {
    max-width: 480px;
  }

  .split-content.package-card-bottom-content.custom {
    height: 100%;
    min-height: 314px;
  }

  .image.feature-single.large {
    max-width: 100%;
  }

  .image.blob._404-2 {
    margin-top: 9%;
  }

  .top-content.career-single-top-content {
    display: block;
  }

  .split.home-perks-wrapper.custom {
    justify-content: space-between;
    align-items: flex-end;
    max-width: 1360px;
    margin-left: auto;
  }

  .list.home-perks-list {
    display: block;
  }

  ._3-column-grid.blog-post-cards-grid.blog-post-cards-grid-new {
    grid-template-rows: 360px repeat(auto-fit, 360px);
    grid-auto-rows: 360px;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever {
    margin-left: 0;
  }

  ._3-column-grid.pricing-copy._1-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-template-rows: 280px 280px;
    grid-auto-rows: 280px;
  }

  .testimonials-main-container.bigscreen {
    overflow: hidden;
  }

  .footer-link {
    font-size: 13px;
  }

  .pricing-wrapper.hide {
    width: 100%;
  }

  .body_white {
    text-shadow: 0 1px 1px #0003;
  }

  .tabs-content {
    width: 50%;
  }

  .tab_right {
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    min-height: 0;
  }

  .feat_title {
    font-size: 20px;
  }

  .tab-pane-tab-3 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .div-block-16 {
    position: static;
  }

  .table-of-contents-container.table-of-contents-container-new {
    height: 76vh;
    top: 110px;
  }

  .get-started-section.relative.horiz {
    margin-top: 60px;
  }

  ._4-column-grid-2.features-comparison-row.first, ._4-column-grid-2.features-comparison-row.top, ._4-column-grid-2.features-comparison-row.first, ._4-column-grid-2.features-comparison-row.top, ._4-column-grid-2.features-comparison-row.first, ._4-column-grid-2.features-comparison-row.top {
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-17.hero-paragraph.left {
    width: auto;
  }

  .comp_usecase.bg-white.leftlink {
    justify-content: space-between;
  }

  .div-block-44, .div-block-44-copy {
    width: 40%;
  }

  .div-block-54 {
    background-size: 70vw;
  }

  .background-video-3-new, .background-video-4 {
    width: 101%;
  }

  .super-top-2 {
    margin-bottom: 20px;
  }

  .flex-block-3 {
    background-image: linear-gradient(45deg, #e2eaff, #fff);
    margin-bottom: 60px;
  }

  .toggle-section {
    top: 8px;
    right: 250px;
  }

  .text-block-54 {
    font-size: 14px;
  }

  .footer-2 {
    padding-bottom: 0;
  }

  .heading-7 {
    text-align: left;
  }

  .heading-7.ctasubtitle {
    color: #f5f9ff;
  }

  .div-block-116 {
    background-color: red;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: static;
  }

  .card-2 {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .card-2.pricing-card-copy.onprem.on-prem-grad {
    width: 100%;
  }

  .title-2.cta-title {
    font-size: 40px;
    line-height: 51px;
  }

  .title-2.h2 {
    background-color: #0000;
  }

  .para_15px-2 {
    font-size: 17px;
    line-height: 20px;
  }

  .footer-link-3 {
    font-size: 14px;
  }

  .image-76 {
    width: 176px;
    height: 130px;
  }

  .image-77.rightimg {
    width: 102px;
    height: 56px;
  }

  .paragraph-24.hero-paragraph.left {
    width: auto;
  }

  .container-default-4 {
    max-width: 1360px;
  }

  .container-default-4.cta.flex-cta {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .tab-pane-tab-2-2 {
    background-color: #0000;
  }

  .text-block-60 {
    width: 100%;
  }

  .blog-main-container {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .blog-content-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-hero-image {
    max-width: 500px;
    height: 273px;
  }

  .card-3 {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .card-3.pricing-card-copy.popular.growth_card, .card-3.pricing-card-copy.cheap_border, .card-3.pricing-card-copy.onprem.on-prem-grad, .card-3.pricing-card-copy.popular.growth_card, .card-3.pricing-card-copy.cheap_border, .card-3.pricing-card-copy.onprem.on-prem-grad, .card-3.pricing-card-copy.popular.growth_card, .card-3.pricing-card-copy.popular.growth_card, .card-3.pricing-card-copy.cheap_border, .card-3.pricing-card-copy.onprem.on-prem-grad, .card-3.pricing-card-copy.onprem.on-prem-grad {
    width: 100%;
  }

  .super-top-3 {
    margin-bottom: 20px;
  }

  .title-4.h2 {
    background-color: #0000;
  }

  .card-4 {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .card-4.pricing-card-copy.popular.growth_card, .card-4.pricing-card-copy.cheap_border, .card-4.pricing-card-copy.onprem.on-prem-grad, .card-4.pricing-card-copy.popular.growth_card, .card-4.pricing-card-copy.cheap_border, .card-4.pricing-card-copy.onprem.on-prem-grad, .card-4.pricing-card-copy.popular.growth_card, .card-4.pricing-card-copy.popular.growth_card, .card-4.pricing-card-copy.cheap_border, .card-4.pricing-card-copy.onprem.on-prem-grad, .card-4.pricing-card-copy.onprem.on-prem-grad {
    width: 100%;
  }

  .card-5 {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .card-5.pricing-card-copy.popular.growth_card, .card-5.pricing-card-copy.cheap_border, .card-5.pricing-card-copy.onprem.on-prem-grad, .card-5.pricing-card-copy.popular.growth_card, .card-5.pricing-card-copy.cheap_border, .card-5.pricing-card-copy.onprem.on-prem-grad, .card-5.pricing-card-copy.popular.growth_card, .card-5.pricing-card-copy.popular.growth_card, .card-5.pricing-card-copy.cheap_border, .card-5.pricing-card-copy.onprem.on-prem-grad, .card-5.pricing-card-copy.onprem.on-prem-grad {
    width: 100%;
  }

  .solutioncard {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .solutioncard.pricing-card-copy.popular.growth_card, .solutioncard.pricing-card-copy.cheap_border, .solutioncard.pricing-card-copy.onprem.on-prem-grad {
    width: 100%;
  }

  .solutioncard.pricing-card-copy.popular.growth_card, .solutioncard.pricing-card-copy.cheap_border, .solutioncard.pricing-card-copy.onprem.on-prem-grad, .solutioncard.pricing-card-copy.popular.growth_card, .solutioncard.pricing-card-copy.popular.growth_card, .solutioncard.pricing-card-copy.cheap_border, .solutioncard.pricing-card-copy.onprem.on-prem-grad, .solutioncard.pricing-card-copy.onprem.on-prem-grad {
    width: 100%;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20 {
    width: 100%;
    padding: 30px 20px;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20.bg-white {
    height: 100%;
  }

  .moving-logo-wrapper {
    width: 100%;
    max-width: 1360px;
  }

  .slider-section.container-default {
    max-width: 1360px;
  }

  .tabs-content-slider {
    max-width: none;
  }

  .tab-slider {
    width: 100%;
    max-width: 100%;
  }

  .slider-mask {
    max-width: none;
  }

  .features-section {
    max-width: 1532px;
  }

  .component-wrapper.p-x-50 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .component-wrapper.no-y-padding {
    width: 100%;
  }

  .investors-and-featuredon.changes {
    max-width: 1532px;
  }

  .related-blogs-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-7 {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .hero-bg-image {
    background-size: cover;
    width: 100%;
    max-width: 900px;
  }

  .cs-ads-section {
    top: 10%;
  }

  .category-index-content {
    padding: 10px;
  }

  .paragraph-38.hero-paragraph.left {
    width: auto;
  }

  .card-7.blog-card {
    height: 100%;
  }

  .paragraph-39.hero-paragraph.left {
    width: auto;
  }

  .container-default-13 {
    max-width: 1360px;
  }

  .header-3, .header-4 {
    max-width: 1080px;
  }

  .paragraph-40.hero-paragraph.left {
    width: auto;
  }

  .tabs-9 {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .container-default-15 {
    max-width: 1360px;
  }

  .paragraph-42.hero-paragraph.left {
    width: auto;
  }

  .card-8.blog-card {
    height: 100%;
  }

  .paragraph-43.hero-paragraph.left {
    width: auto;
  }

  .container-default-16, .container-default-17, .container-default-18 {
    max-width: 1360px;
  }

  .sectioncontainer {
    max-width: 1532px;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .sectionbox {
    max-width: 1532px;
  }

  .sectionbox.grid-3col-1row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-228 {
    top: -2rem;
  }

  .container-default-19 {
    max-width: 1360px;
  }

  .container-default-19.compare-mobile {
    max-width: 1532px;
  }

  .bluebox {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .bluepyramidimg {
    width: 620px;
  }

  .blueboxcontent {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .heading-12.colorblack {
    font-size: 42px;
  }

  .heading-12.text-c-black {
    color: var(--252b37);
    font-size: 42px;
  }

  .container-default-20 {
    max-width: 1360px;
  }

  .div-block-245 {
    height: 360px;
  }

  .div-block-247.m-b-30 {
    width: 70%;
  }

  .text-block-128.m-b-6 {
    font-size: 16px;
  }

  .contentbox.flex-col.gap-20px {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .text-c--3e3e3e {
    font-size: 22px;
    line-height: 1.4em;
  }

  .heading-18 {
    font-size: 32px;
  }

  .text-block-130.text-c-3e3e3e {
    font-size: .8rem;
    line-height: 1.4em;
  }

  .heading-19 {
    font-size: 1rem;
  }

  .heading-24 {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 26px;
  }

  .carousallogobox {
    padding-bottom: 40px;
  }

  .heading-26 {
    font-size: 28px;
  }

  .container-default-21 {
    max-width: 1360px;
  }

  .faq-content-top-9 {
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .scrollerbox.nopadding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-279 {
    height: 360px;
  }

  .div-block-282 {
    top: -2rem;
  }

  .text-block-142.text-c-3e3e3e {
    font-size: 20px;
    line-height: 1.4em;
  }

  .bluebox-2 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .text-block-143.m-b-6 {
    font-size: 16px;
  }

  .heading-30 {
    font-size: 22px;
  }

  .heading-31 {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 26px;
  }

  .container-default-22, .container-default-23 {
    max-width: 1360px;
  }

  .container-default-23.compare-mobile {
    max-width: 1532px;
  }

  .container-default-24 {
    max-width: 1360px;
  }

  .heading-32 {
    font-size: 28px;
  }

  .text-c--3e3e3e-2 {
    font-size: 22px;
    line-height: 1.4em;
  }

  .heading-33.text-c-black {
    color: #1a1b1e;
    font-size: 42px;
  }

  .heading-33.colorblack {
    font-size: 42px;
  }

  .heading-34 {
    font-size: 32px;
  }

  .tabs-content-12 {
    width: 50%;
  }

  .container-default-25 {
    max-width: 1360px;
  }

  .heading-38 {
    font-size: 32px;
  }

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

  .heading-40.text-c-black {
    color: #1a1b1e;
    font-size: 42px;
  }

  .text-c--3e3e3e-3 {
    font-size: 22px;
    line-height: 1.4em;
  }

  .text-block-156.text-c-3e3e3e {
    font-size: 20px;
    line-height: 1.4em;
  }

  .text-block-157.m-b-6 {
    font-size: 16px;
  }

  .heading-41 {
    font-size: 32px;
  }

  .heading-42 {
    font-size: 1rem;
  }

  .div-block-317.m-b-30 {
    width: 70%;
  }

  .text-block-158.text-c-3e3e3e {
    font-size: .8rem;
    line-height: 1.4em;
  }

  .text-block-159.m-b-6 {
    font-size: 16px;
  }

  .text-c--3e3e3e-4 {
    font-size: 22px;
    line-height: 1.4em;
  }

  .heading-43.text-c-black {
    color: #1a1b1e;
    font-size: 42px;
  }

  .bluebox-3 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .heading-45 {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 26px;
  }

  .text-block-163.text-c-3e3e3e {
    font-size: .8rem;
    line-height: 1.4em;
  }

  .heading-46 {
    font-size: 28px;
  }

  .heading-47.colorblack {
    font-size: 42px;
  }

  .bluebox-4 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .div-block-333 {
    height: 400px;
  }

  .heading-49.colorblack {
    font-size: 42px;
  }

  .tabs-content-14 {
    width: 50%;
  }

  .container-default-26 {
    max-width: 1360px;
  }

  .page-section-tab {
    max-width: 1080px;
  }

  .collection-item-6.ht-auto {
    max-width: 323px;
    max-height: 398px;
    margin-top: 10px;
  }

  .container-default-27 {
    max-width: 1360px;
  }

  .tabs-content-15 {
    width: 50%;
  }

  .container-default-28 {
    max-width: 1360px;
  }

  .tabs-content-16 {
    width: 50%;
  }

  .container-default-29 {
    max-width: 1360px;
  }

  .tabs-content-17, .tabs-content-18 {
    width: 50%;
  }

  .container-default-30, .container-default-31 {
    max-width: 1360px;
  }

  .tabs-content-19 {
    width: 50%;
  }

  .container-default-32 {
    max-width: 1360px;
  }

  .tabs-content-20 {
    width: 50%;
  }

  .container-default-33 {
    max-width: 1360px;
  }

  .tabs-content-21, .tabs-content-22 {
    width: 50%;
  }

  .container-default-34 {
    max-width: 1360px;
  }

  .tabs-content-23 {
    width: 50%;
  }

  .container-default-35 {
    max-width: 1360px;
  }

  .tabs-content-24 {
    width: 50%;
  }

  .container-default-36 {
    max-width: 1360px;
  }

  .tabs-content-25 {
    width: 50%;
  }

  .container-default-37 {
    max-width: 1360px;
  }

  .tabs-content-26 {
    width: 50%;
  }

  .container-default-38 {
    max-width: 1360px;
  }

  .tabs-content-27 {
    width: 50%;
  }

  .container-default-39 {
    max-width: 1360px;
  }

  .tabs-content-28 {
    width: 50%;
  }

  .container-default-40 {
    max-width: 1360px;
  }

  .tabs-content-29 {
    width: 50%;
  }

  .container-default-41 {
    max-width: 1360px;
  }

  .tabs-content-30 {
    width: 50%;
  }

  .container-default-42 {
    max-width: 1360px;
  }

  .tabs-content-31 {
    width: 50%;
  }

  .container-default-43, .container-default-44, .container-default-45, .container-default-46, .container-default-47, .container-default-48, .container-default-49, .container-default-50, .container-default-51 {
    max-width: 1360px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 56px;
  }

  .style-guide-sidebar {
    display: none;
  }

  .container-default {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-right: 0;
  }

  .container-default.footer-container {
    border: 1px #000;
    max-width: 100%;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .container-default.left {
    max-width: 100%;
  }

  .container-default.cta {
    padding-bottom: 24px;
  }

  .container-default.cta.cta-new {
    padding: 36px;
  }

  .container-default.logos-section-wrapper {
    min-width: 100%;
  }

  .style-guide-content {
    margin-left: 0;
  }

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

  .style-guide-header {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .typography-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .style-guide-subheader {
    padding-top: 34px;
    padding-bottom: 12px;
  }

  .style-guide-content-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .buttons-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .button_primary._2-buttons {
    height: 40px;
    font-size: 13px;
    display: flex;
  }

  .button_primary._2-buttons.white.new-mobile {
    border-radius: 3px;
    width: 120px;
    min-width: 0;
    height: 48px;
    padding: 0;
    font-size: 18px;
    display: flex;
  }

  .button_primary._2-buttons.white.hide-mobile {
    display: none;
  }

  .button_primary._2-buttons.header {
    align-items: center;
  }

  .button_primary._2-buttons.mobile_head {
    margin-bottom: 16px;
  }

  .button_primary._2-buttons.fullwidth.blog-button {
    display: none;
  }

  .button_primary._2-buttons.try-nected-for-free-new {
    width: 50%;
  }

  .button_secondary {
    border-radius: 8px;
    height: 40px;
    font-size: 13px;
  }

  .button_secondary.category {
    margin-left: 0;
    margin-right: 23px;
  }

  .button_secondary.custom.less-margin {
    margin-bottom: 26px;
  }

  .button_secondary.head {
    width: 200px;
    display: none;
  }

  .button_secondary.head.hamburger {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .button_secondary.head.no-hide-mobile {
    width: auto;
    max-width: 200px;
    height: 40px;
    max-height: 40px;
    margin-left: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .button_secondary.have-a-query-new {
    width: 50%;
  }

  .header {
    border-radius: 0;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    top: 0;
  }

  .header-navigation {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .nav-item-wrapper {
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .nav-item-wrapper.mobile {
    display: none;
  }

  .nav-link {
    font-size: 24px;
    line-height: 1.6em;
  }

  .menu-button {
    color: #fff;
    background-color: #1a1b1e66;
    border-radius: 12px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 12px;
    padding: 2px 12px 12px;
    font-size: 30px;
    transition: transform .3s;
    display: block;
  }

  .menu-button:hover {
    transform: scale(.94);
  }

  .menu-button.w--open {
    background-color: var(--252b37);
  }

  .menu-button.menu-button-new1 {
    padding: 5px 0 0 5px;
  }

  .nav-menu {
    z-index: 90;
    border: 1px none var(--neutral-300);
    background-color: #fff0;
    flex-direction: row;
    align-self: center;
    width: auto;
    margin-top: 0;
    padding: 0;
    display: flex;
  }

  .nav-menu.new {
    flex-direction: row;
    display: flex;
  }

  .footer {
    background-color: #fff0;
    max-width: 100%;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .footer-grid {
    grid-column-gap: 24px;
    grid-row-gap: 19px;
    grid-template-columns: .25fr .5fr .75fr 1fr;
    overflow: visible;
  }

  .footer-logo-container.w--current {
    width: 100px;
  }

  .footer-nav {
    font-size: 12px;
    line-height: 160%;
  }

  .footer-nav-item.grey {
    margin-bottom: 24px;
  }

  .page-wrapper.hidden-overflow.full-w.full-max-w.mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrapper.hidden-overflow {
    margin-left: 16px;
    margin-right: 16px;
  }

  .faqsection {
    padding-top: 16px;
  }

  .faqsection.cta.adwor, .faqsection.cta.new {
    height: auto;
  }

  .faqsection.core_team, .faqsection.calc_price {
    padding-bottom: 0;
  }

  .faqsection.utility-page {
    padding-top: 180px;
    padding-bottom: 0;
  }

  .faqsection.utility-page.checkout {
    padding-top: 180px;
  }

  .faqsection.testimonials-section.new-test-section {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .faqsection.hero-section {
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 24px;
  }

  .faqsection.hero-section.new2 {
    padding-top: 60px;
  }

  .faqsection.first-section {
    padding-top: 180px;
  }

  .faqsection.integrations {
    padding-bottom: 80px;
  }

  .faqsection.single-integration {
    padding-top: 160px;
  }

  .faqsection.feature-single-hero {
    padding-top: 230px;
  }

  .faqsection.pricing {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faqsection.more {
    margin-top: 40px;
    padding-bottom: 0;
  }

  .faqsection.impact {
    padding-bottom: 40px;
  }

  .faqsection.impact.pricing {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faqsection.impact.devs {
    margin-bottom: 60px;
  }

  .faqsection.cta.adwor, .faqsection.cta.new, .faqsection.cta.adwor, .faqsection.cta.new {
    height: auto;
  }

  .faqsection.value {
    padding-top: 40px;
  }

  .faqsection.blog_home {
    margin-top: 40px;
    padding-top: 24px;
  }

  .faqsection.core_team, .faqsection.calc_price {
    padding-bottom: 0;
  }

  .faqsection.faq {
    padding-bottom: 24px;
  }

  .faqsection.cta.adwor {
    height: auto;
  }

  .faqsection.faq {
    max-width: 96%;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px 24px;
  }

  .faqsection.pricing {
    text-align: left;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .faqsection.calc_price {
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .faqsection.cta {
    height: 320px;
  }

  .faqsection.relative {
    padding-top: 40px;
    padding-bottom: 24px;
  }

  .faqsection.relative.mb-80 {
    margin-bottom: 40px;
  }

  .utility-page-wrap {
    padding-top: 180px;
  }

  .utility-page-wrap._404 {
    padding-top: 200px;
  }

  .input.search-input {
    width: 240px;
  }

  ._404-title {
    font-size: 181px;
  }

  .container-medium-800px {
    width: auto;
    margin-left: 0;
  }

  .divider.team-member-card {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .paragraph.hero-paragraph.left, .paragraph.hero-paragraph.left.more {
    width: 100%;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.first, .paragraph.hero-paragraph.first-new {
    width: auto;
  }

  .paragraph.career-about-excerpt, .paragraph.light {
    font-size: 14px;
  }

  .paragraph.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph.hero-paragraph.left, .paragraph.hero-paragraph.left.more {
    width: 100%;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.first, .paragraph.hero-paragraph.first-new {
    width: auto;
  }

  .paragraph.hero-paragraph.left, .paragraph.hero-paragraph.left.more {
    width: 100%;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.left.more {
    width: 100%;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.left.pricing_link {
    width: auto;
    padding-right: 40px;
  }

  .paragraph.hero-paragraph.first, .paragraph.hero-paragraph.first-new {
    width: auto;
  }

  .paragraph.career-feature {
    margin-top: 8px;
  }

  .paragraph.career-about-excerpt, .paragraph.light {
    font-size: 14px;
  }

  .card.testimonial-card {
    align-items: center;
    padding: 40px 40px 200px;
  }

  .card.testimonial-card._50 {
    width: 47.2%;
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 30px;
  }

  .card.home-teams-section-card {
    align-items: flex-start;
    max-width: 100%;
    height: 100%;
  }

  .card.about-stats-card {
    height: 240px;
    min-height: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.about-stats-card.light_blue {
    height: 200px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .card.about-testimonial-card {
    padding: 48px 32px;
  }

  .card.contact-link {
    max-width: 100%;
    box-shadow: 0 6px 24px 0 var(--shadow-small-2), 0 18px 64px 0 var(--shadow-small-1);
    border-radius: 16px;
    margin-bottom: 0;
  }

  .card.pricing-card {
    flex-direction: row;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: visible;
  }

  .card.get-package {
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.integration-main-card {
    margin-bottom: -38px;
    padding: 64px;
  }

  .card.open-positions-main-card {
    padding: 60px 40px;
  }

  .card.more_features {
    border-radius: 16px;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 24px 16px;
  }

  .card.more_features.subfeatures {
    height: auto;
  }

  .card.more_features.new.faq {
    flex-direction: row;
    width: 100%;
  }

  .card.more_features.new.faq.all_features_link.line {
    padding-bottom: 32px;
  }

  .card.more_features.new {
    flex-direction: column;
    align-items: center;
    padding: 24px 16px;
  }

  .card.testimonial {
    min-height: 240px;
    margin-right: 0;
    padding: 24px;
  }

  .card.features-comparison {
    overflow: visible;
  }

  .card.pricing-card-copy {
    flex-direction: row;
    overflow: visible;
  }

  .card.pricing-card-copy.popular {
    padding-bottom: 24px;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 60px;
    padding-right: 60px;
  }

  .title.h1-new.demo-box-title.problem-title.text-32, .title.h1-new.kititle.bg-none.text-32 {
    font-size: 26px;
    line-height: 31px;
  }

  .title.h1 {
    width: auto;
    margin-bottom: 24px;
    margin-left: 0;
    font-size: 40px;
  }

  .title.h1.centre {
    font-size: 48px;
  }

  .title.h1.centre.no-right-margin.texth1center {
    justify-content: center;
  }

  .title.h1.automate-new {
    margin-bottom: 8px;
  }

  .title.logo-bar-text {
    margin-bottom: 24px;
  }

  .title.cta-title {
    font-size: 48px;
  }

  .title.cta-title.smaller-title {
    font-size: 24px;
  }

  .title.h3-size.faq {
    padding-right: 40px;
  }

  .title.h3-size.h3-size-extra-margin {
    margin-bottom: 16px;
  }

  .title.h4-size {
    font-weight: 500;
  }

  .title.h4-size.blog-card-title {
    margin-bottom: 16px;
  }

  .title.h4-size.inline {
    font-weight: 500;
  }

  .title.h2.center {
    margin-bottom: 12px;
  }

  .title.h2.not-center.extra-margin {
    margin-bottom: 16px;
  }

  .title.package-name {
    margin-bottom: 0;
    margin-right: 14px;
  }

  .title.h1-size {
    font-size: 56px;
  }

  .title.all-integrations {
    margin-bottom: 16px;
    margin-right: 15px;
  }

  .title.logo-bar-bottom-text {
    margin-bottom: 24px;
  }

  .title.feature {
    font-size: 40px;
  }

  .title.h1-5 {
    font-size: 32px;
  }

  .title.h2 {
    margin-bottom: 0;
    font-size: 32px;
  }

  .title.h1-new {
    width: auto;
    margin-left: 0;
    font-size: 40px;
  }

  .title.h1-new.demo-box-title.problem-title.text-32, .title.h1-new.kititle.bg-none.text-32 {
    font-size: 26px;
    line-height: 31px;
  }

  .title.h1-new.demo-box-title {
    margin-bottom: 4px;
  }

  .title.h1-new.demo-box-title.problem-title.text-32, .title.h1-new.kititle.bg-none.text-32, .title.h1-new.kititle.bg-none.text-32, .title.h1-new.kititle.bg-none.text-32 {
    font-size: 26px;
    line-height: 31px;
  }

  .split-content {
    padding-right: 0;
  }

  .split-content.home-perk-image.video, .split-content.home-perk-image.video-new {
    align-self: flex-start;
    width: 420px;
    height: 420px;
    margin-top: 50px;
  }

  .split-content.about-testimonials-left, .split-content.about-testimonials-right {
    max-width: 48%;
  }

  .split-content.single-pricing-left, .split-content.single-pricing-right {
    max-width: 48%;
  }

  .split-content.career-content, .split-content.career-right {
    max-width: 100%;
  }

  .split-content.header-center {
    z-index: 99;
    z-index: 99;
  }

  .split-content.checkout-left {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .split-content.header-left {
    z-index: 100;
    position: relative;
  }

  .split-content.home-perk-content {
    width: 50%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .split-content.home-perk-content.right {
    padding-left: 24px;
  }

  .split-content.home-perk-content.left {
    width: 60%;
    max-width: 50%;
    margin-right: 16px;
    padding-right: 0;
  }

  .split-content.home-perk-content.left.padding_new {
    width: 60%;
  }

  .split-content.home-perk-content.left.left-new {
    padding-right: 24px;
  }

  .split-content.home-perk-content.left {
    width: 50%;
    padding-right: 16px;
  }

  .split-content.home-perk-image {
    justify-content: space-between;
    max-width: 100%;
    margin-bottom: 32px;
  }

  .split-content.home-perk-image.video, .split-content.home-perk-image.video-new {
    align-self: flex-start;
    width: 420px;
    height: 420px;
    margin-top: 50px;
  }

  .split-content.home-perk-image.video, .split-content.home-perk-image.video-new {
    align-self: flex-start;
    width: 420px;
    height: 420px;
    margin-top: 50px;
  }

  .split-content.home-perk-image.right {
    justify-content: flex-end;
    align-items: center;
  }

  .split-content.blog-card-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .split-content.testimonial-card-content {
    flex-direction: column;
    justify-content: space-between;
    align-self: stretch;
    display: flex;
  }

  .split-content.home-teams-section-card-content {
    padding-left: 0;
    padding-right: 0;
  }

  .split-content.bottom-team-card-content {
    padding-top: 40px;
  }

  .split-content.about-testimonials-left, .split-content.about-testimonials-right {
    max-width: 48%;
  }

  .split-content.cta-v2-right {
    max-width: 100%;
  }

  .split-content.contact-content-left {
    max-width: 100%;
    margin-bottom: 56px;
  }

  .split-content.right-faqs {
    max-width: 48.5%;
  }

  .split-content.single-pricing-left, .split-content.single-pricing-right {
    max-width: 48%;
  }

  .split-content.feature-single-large {
    max-width: 100%;
  }

  .split-content.feature-single-short {
    align-self: flex-start;
    max-width: 90%;
    margin-bottom: 32px;
  }

  .split-content.career-content, .split-content.career-right {
    max-width: 100%;
  }

  .split-content.team-member-card-content {
    padding: 32px 48px 48px;
  }

  .split-content.team-member-details {
    margin-left: 24px;
  }

  .split-content.package-card-top-content {
    flex: 1;
    margin-top: 0;
  }

  .split-content.package-card-bottom-content {
    flex: 1;
    align-self: flex-start;
    padding-top: 18px;
    position: static;
    top: 128px;
  }

  .split-content.test-split {
    margin-top: 0;
  }

  .split-content.connector {
    align-self: flex-end;
    width: 50%;
    height: auto;
    max-height: 300px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .split-content.header-right {
    z-index: 100;
    flex: 1;
    position: relative;
  }

  .split-content.header-left {
    z-index: 100;
    flex-direction: row-reverse;
    position: relative;
  }

  .split-content.prabhat {
    width: 50%;
    padding-right: 16px;
  }

  .split-content.header-center {
    z-index: 99;
    z-index: 99;
  }

  .split-content.blog-card-content-new {
    padding-left: 16px;
    padding-right: 16px;
  }

  .split-content.package-card-bottom-content {
    flex: 1;
    align-self: flex-start;
    height: auto;
    padding-top: 0;
    position: static;
    top: 128px;
  }

  .split-content.header-center {
    z-index: 99;
  }

  .image-wrapper.nav-features-image {
    box-shadow: 0 2px 8px #448cfc1a;
    box-shadow: 0 2px 8px 0 var(--mini-card-shadow);
  }

  .image-wrapper.blog-card-thumbnail {
    width: 100%;
  }

  .image-wrapper.blog-card-thumbnail.case-study-card-thumbnail.width-50.padding-16-iw {
    align-self: auto;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .image-wrapper.home-teams-section-icon {
    width: 80px;
    margin-bottom: 32px;
  }

  .image-wrapper.home-teams-section-icon.benefits {
    margin-top: 8px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-wrapper.home-teams-section-icon.new {
    margin-bottom: 16px;
    padding-bottom: 0;
  }

  .image-wrapper.avatar {
    margin-right: 8px;
  }

  .image-wrapper.package-icon.large {
    margin-bottom: 30px;
  }

  .image-wrapper.integration-icon-wrapper {
    width: 130px;
    min-width: 130px;
    min-height: 130px;
    max-height: 130px;
    margin-right: 24px;
  }

  .image-wrapper.team-member-large-avatar {
    width: 100px;
    min-width: auto;
    height: 100px;
    min-height: auto;
    max-height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .image-wrapper.testimonial {
    width: 60px;
  }

  .image-wrapper.nav-features-image {
    box-shadow: 0 2px 8px #448cfc1a;
  }

  .image.testimonial-image {
    border-radius: 18px;
    max-width: none;
    display: block;
  }

  .image.post-main-image {
    height: 350px;
  }

  .image.feature-single {
    width: auto;
    max-width: 137%;
    left: 67px;
  }

  .image.feature-single-process._02 {
    max-width: 33%;
  }

  .image.feature-single-process-icon {
    margin-right: 16px;
  }

  .image.career-feature-image {
    border-radius: 18px;
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    max-height: 80px;
    overflow: hidden;
  }

  .image.team-member-avatar {
    width: 100%;
    height: auto;
  }

  .image.blob.contact-1 {
    max-width: 120%;
    margin-top: 289px;
    margin-left: 209px;
  }

  .image.blob.i-1 {
    margin-top: -111px;
    margin-left: -308px;
  }

  .image.blob._404-1 {
    margin-top: -149px;
  }

  .image.blob._404-2 {
    margin-top: 55%;
  }

  .image.blob.integration-single-1 {
    max-width: 100%;
    margin-top: 16px;
    margin-left: 290px;
  }

  .image.blob.integration-single-2 {
    max-width: 100%;
    bottom: 48%;
  }

  .image.blob.start-here-1 {
    left: -50%;
  }

  .image.blob.start-here-2 {
    bottom: 7%;
  }

  .image.blob-opacity.b-1 {
    margin-top: 199px;
    margin-left: 465px;
  }

  .header-wrapper {
    justify-content: space-between;
  }

  .login-button {
    margin-right: 20px;
    display: flex;
  }

  .login-button.show-mobile {
    margin-right: 0;
    display: none;
  }

  .dropdown-menu-wrapper {
    padding: 0 2px 10px 4px;
  }

  .dropdown-nav-menu {
    flex: 1;
  }

  .nav-menu-item {
    margin-bottom: 16px;
  }

  .dropdown-menu-column.product {
    width: auto;
  }

  .dropdown-menu {
    min-width: auto;
    max-width: 553px;
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    margin-left: 0%;
    padding-left: 5px;
    position: relative;
  }

  .hero-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .limit-content.hero-top-content {
    width: 600px;
    max-width: 100%;
    margin-bottom: 48px;
  }

  .limit-content.hero-top-content.new {
    width: 500px;
  }

  .limit-content.hero-top-content.new-2 {
    width: 600px;
  }

  .limit-content.cta.usecase {
    max-width: 100%;
  }

  .limit-content.cta.full-width-max.max-w-700 {
    max-width: 700px;
  }

  .limit-content.cta-v2-left {
    margin-bottom: 24px;
  }

  .limit-content.cta {
    max-width: 700px;
  }

  .limit-content.cta.max-w-70 {
    max-width: none;
  }

  ._2-button-wrapper.cta.join {
    margin-top: 24px;
  }

  ._2-button-wrapper.home.left.new_display {
    width: 100%;
    position: static;
  }

  ._2-button-wrapper.homepage-new-wrapper.three-btns {
    max-width: 360px;
  }

  ._2-button-wrapper.cta.p-10 {
    width: 100%;
    max-width: none;
  }

  .logo-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto auto;
    align-items: center;
  }

  .top-content.latest-articles-top-content {
    margin-bottom: 24px;
  }

  .top-content.latest-usecases-top-content, .top-content.latest-articles-top-content {
    margin-bottom: 24px;
  }

  .top-content.teams-top-content.lead {
    margin-top: 16px;
    margin-left: 16px;
  }

  .top-content.about-hero-top-content {
    margin-bottom: 48px;
  }

  .top-content.values-top-content {
    margin-bottom: 24px;
  }

  .top-content.about-testimonials {
    margin-bottom: 32px;
  }

  .top-content.blog-top-content {
    align-items: center;
  }

  .top-content.top-pricing-content {
    height: 120px;
  }

  .top-content.package-name {
    margin-bottom: 16px;
  }

  .top-content.integrations {
    margin-bottom: 32px;
  }

  .top-content.integrations-categories-title {
    margin-bottom: 40px;
  }

  .top-content.articles-categories {
    margin-bottom: 16px;
    margin-right: 16px;
  }

  .top-content.career-single-top-content {
    padding-bottom: 64px;
  }

  .top-content.team-member-card-top-content {
    align-items: flex-start;
  }

  .top-content.team-member-top-details {
    flex-wrap: wrap;
    align-items: center;
  }

  .top-content.search-results {
    align-items: center;
  }

  .top-content.packages-container {
    margin-bottom: 48px;
  }

  .top-content.testimonials.align-center {
    margin-bottom: 40px;
  }

  .top-content.latest-usecases-top-content {
    margin-bottom: 24px;
  }

  .narrow-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .narrow-section.relative {
    padding-top: 0;
  }

  .narrow-section.relative.connector {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .split.feature-single.last, .split.feature-single.first {
    flex-direction: column-reverse;
  }

  .split.home-perks-wrapper {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 80px;
  }

  .split.home-perks-wrapper.connector {
    margin-bottom: 120px;
  }

  .split.home-perks-wrapper.invert {
    flex-direction: row;
  }

  .split.home-perks-wrapper.invert.connector {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .split.home-perks-wrapper.invert.less_height.homepagenew {
    margin-top: 0;
  }

  .split.home-perks-wrapper.custom {
    flex-direction: row-reverse;
    margin-bottom: 0;
    padding-top: 0;
  }

  .split.contact-main-wrapper {
    flex-direction: column;
  }

  .split.get-package {
    justify-content: space-between;
  }

  .split.feature-single {
    flex-direction: column;
  }

  .split.feature-single.last, .split.feature-single.first, .split.feature-single.last, .split.feature-single.first {
    flex-direction: column-reverse;
  }

  .split.career-single-wrapper {
    flex-direction: column;
  }

  .list.package-features-list {
    margin-bottom: 0;
  }

  .list.home-perks-list {
    margin-bottom: 24px;
  }

  .list.package-features-list {
    margin-bottom: 0;
    list-style-type: none;
  }

  .list-item.dark-check-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-position: 0 0;
    background-size: 8%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 44px;
    padding-right: 24px;
    font-size: 14px;
  }

  .list-item.dark-check-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-position: 0 0;
    background-size: 8%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 44px;
    padding-right: 24px;
    font-size: 14px;
  }

  .list-item.dark-check-item.white {
    background-size: 4%;
  }

  .list-item.dark-check-item.mobileaboutheightfix {
    height: auto;
  }

  .list-item.dark-check-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-position: 0 0;
    background-size: 8%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 44px;
    padding-right: 24px;
    font-size: 14px;
  }

  .list-item.dark-check-item-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-position: 0 0;
    background-size: 8%;
    justify-content: flex-start;
    align-items: center;
    height: 33px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 44px;
    padding-right: 24px;
    font-size: 14px;
  }

  .list-item.dark-check-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-position: 0 0;
    background-size: 8%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 44px;
    padding-right: 24px;
    font-size: 14px;
  }

  .list-item.dark-check-item.filled.list_item_new {
    background-position: 3%;
    background-size: 18px;
    margin-bottom: 8px;
    padding-right: 0;
  }

  .list-item.dark-check-item {
    background-position: 0 0;
    background-size: 8%;
    padding-left: 44px;
    padding-right: 24px;
  }

  .big-numbers.about-stats.white {
    font-size: 40px;
  }

  .big-numbers.about-stats.purple {
    font-size: 50px;
  }

  .cta-wrapper {
    padding-top: 0;
    padding-bottom: 24px;
  }

  .cta-wrapper.cta-v2 {
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px 40px;
  }

  ._3-column-grid.integrations-cards-grid, ._3-column-grid.search-result-list {
    grid-template-columns: 1fr 1fr;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: minmax(auto, 400px) auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  ._3-column-grid.blog-post-cards-grid.home.tabview {
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  ._3-column-grid.team-grid {
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  ._3-column-grid.values-grid {
    grid-column-gap: 15px;
    grid-row-gap: 17px;
    margin-bottom: 60px;
  }

  ._3-column-grid.integrations-cards-grid._3-integrations {
    grid-template-columns: 1fr;
  }

  ._3-column-grid.careers-features {
    grid-column-gap: 35px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 48px;
  }

  ._3-column-grid.pricing {
    grid-template-columns: 1fr;
  }

  ._3-column-grid.integrations-cards-grid, ._3-column-grid.search-result-list {
    grid-template-columns: 1fr 1fr;
  }

  ._3-column-grid.pricing-copy._1-row.on_premise {
    width: 100%;
  }

  ._3-column-grid.pricing-copy {
    grid-template-columns: 1fr;
  }

  ._3-column-grid.pricing-copy._1-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever.hide.hidden-tab1 {
    grid-template-columns: 1fr 1fr;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: stretch;
  }

  ._3-column-grid.blog-post-cards-grid.home.new {
    grid-auto-rows: 250px;
    grid-auto-columns: minmax(340px, 1fr);
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: minmax(auto, 400px) auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .blog-card-detail-item {
    margin-right: 24px;
  }

  .blog-card-detail-item.last {
    display: flex;
  }

  .testimonials-main-container {
    margin-bottom: 0;
  }

  .testimonials-main-container.new {
    margin-top: 100px;
  }

  .testimonials-slider {
    overflow: hidden;
  }

  .testimonials-arrow {
    width: 20px;
    min-width: 30px;
    height: 20px;
    min-height: 30px;
    max-height: none;
    margin-top: 291px;
  }

  .testimonials-arrow.blog-right, .testimonials-arrow.blog-left {
    margin-top: 150px;
  }

  .testimonials-arrow.left {
    left: 1px;
  }

  .testimonials-arrow.left.padding-top-0 {
    margin-top: auto;
  }

  .testimonials-arrow.right {
    right: 1px;
  }

  .testimonials-arrow.right.padding-top-0 {
    margin-top: auto;
  }

  .testimonials-arrow.blog-right, .testimonials-arrow.blog-left {
    margin-top: 150px;
  }

  .testimonial-slider {
    margin-right: 200px;
  }

  .footer-nav-column.large.visiblity-hidden-de {
    display: none;
  }

  .nav-link-text.contact {
    font-size: 12px;
    line-height: 160%;
  }

  .footer-link.link-block {
    white-space: normal;
    white-space: normal;
  }

  ._4-column-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .badge.post-category {
    font-size: 12px;
    top: 20px;
    right: 24px;
  }

  .social-links-container {
    width: auto;
  }

  .footer-bottom-content {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .search-input-wrapper {
    max-width: 430px;
    margin-top: 0;
  }

  .search-input-wrapper.blog-page {
    width: 50%;
    margin-top: 0;
  }

  .search-button {
    position: absolute;
    left: 149px;
  }

  ._2-column-grid.featured-blog-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .back-to-button.grey {
    padding-bottom: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .back-to-button.grey.blog_name {
    display: none;
  }

  .error-message {
    width: 100%;
  }

  .contact-links-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 720px;
    margin-bottom: 32px;
    display: grid;
  }

  .social-links-wrapper.team-member-card {
    margin-bottom: 11px;
  }

  .social-link.team-member-links {
    min-width: 35px;
    min-height: 35px;
  }

  .social-link.team-member-links.facebook {
    margin-left: 0;
  }

  .faq-wrapper {
    cursor: pointer;
    padding: 32px 24px;
  }

  .main-faqs-wrapper {
    margin-bottom: 0;
  }

  ._6-column-grid.logo-bar-feature-single {
    grid-column-gap: 4.5vw;
    grid-column-gap: 4.5vw;
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  }

  .job-details.preview {
    max-width: 56%;
  }

  .bottom-content.search-results-top-bottom-content {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .career-body-main-wrapper {
    margin-top: 64px;
  }

  .plan-item:nth-child(odd) {
    top: 0;
  }

  .nav-link-dropdown {
    margin-left: 8px;
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
    display: block;
  }

  .hamburger-menu-icon {
    width: 26px;
    max-width: 100%;
  }

  .dropdown-icon {
    font-size: 16px;
  }

  .dropdown-nav-link.features-menu {
    white-space: nowrap;
    white-space: nowrap;
  }

  ._3-column-grid-copy.home-teams-grid {
    grid-column-gap: 15px;
    grid-row-gap: 16px;
    grid-column-gap: 15px;
    grid-row-gap: 16px;
    align-items: start;
  }

  .dropdown-menu-wrapper-copy {
    padding: 0 2px 10px 4px;
  }

  .nav-item-wrapper-home {
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .dropdown-menu-wrapper-multicolumn {
    padding: 0 2px 10px 4px;
  }

  .hidden-nav-item-wrapper {
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .paragraph-8 {
    font-size: 13px;
  }

  .tabs {
    justify-content: space-around;
    display: flex;
  }

  .tabs._15min, .tabs._15min.remove-border {
    display: flex;
  }

  .tabs._15min, .tabs._15min.remove-border {
    display: flex;
  }

  .tabs._15min.remove-border {
    display: flex;
  }

  .tabs._15min.nopadleft.no-left-padding.tab-0-p {
    padding-right: 0;
  }

  .tab-link-tab-1._15min {
    width: 100%;
    padding-top: 0;
    font-size: 16px;
  }

  .tab-link-tab-1._15min.w--current {
    color: #000;
    width: 100%;
  }

  .tab-link-tab-1._15min.horiz.w--current {
    background-color: #f8f8f8;
  }

  .tab-link-tab-1._15min.horiz.challenge.w--current {
    background-color: #fff;
  }

  .tabs-menu {
    width: 100%;
    max-width: 100%;
    margin-top: 24px;
    margin-right: 8px;
  }

  .tabs-menu.sectors {
    width: 36%;
  }

  .tabs-menu.sectors.new_bg_trans {
    width: 30%;
    margin-top: 0;
  }

  .tabs-menu.sectors.tabs_credit.flex.tab-t-p-0 {
    margin-top: 0;
  }

  .tabs-content {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .tabs-content.tab_new {
    align-self: auto;
    width: 70%;
    margin-left: 24px;
    display: flex;
  }

  .tabs-content.tab_new-2 {
    align-self: auto;
    width: 70%;
    display: flex;
  }

  .tabs-content.min_height_new {
    min-height: 0;
  }

  .tab_right {
    justify-content: center;
    width: 100%;
    max-width: 100%;
    margin-top: 0%;
    display: flex;
  }

  .tab_right.new {
    margin-top: 0%;
  }

  .feat_title {
    font-size: 16px;
  }

  .feat_title.more {
    font-size: 13px;
  }

  .feat_title.extra-margin.self-align-center {
    text-align: left;
    text-align: left;
    align-self: flex-start;
    width: 100%;
    margin-right: auto;
    padding-left: 0;
  }

  .testimonial_writer._15min {
    max-width: 84%;
    margin-left: 0;
    padding-left: 16px;
  }

  .impact {
    font-size: 48px;
  }

  .getstarted.fixed2 {
    width: 40px;
    height: 40px;
  }

  .test_para {
    width: 100%;
    font-size: 13px;
  }

  .company {
    font-size: 13px;
  }

  .para_15px {
    font-size: 14px;
  }

  .para_15px.foot {
    max-width: 90%;
  }

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

  .connector {
    height: auto;
  }

  .login-button-2 {
    margin-right: 20px;
    display: flex;
  }

  .login-button-2.show-mobile {
    margin-right: 0;
    display: block;
  }

  .dropdown-menu-wrapper-2 {
    box-shadow: none;
    padding: 0 2px 10px 0;
  }

  .dropdown-menu-wrapper-2.product-dropdown {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .nav-link-dropdown-2 {
    display: block;
  }

  .dropdown-menu-wrapper-multicolumn-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 24px 16px 24px 24px;
    display: flex;
    position: relative;
  }

  .dropdown-menu-wrapper-multicolumn-2.solution {
    box-shadow: none;
    flex-wrap: wrap;
    margin-left: 0%;
    padding-left: 0;
  }

  .dropdown-menu-wrapper-multicolumn-2.solution.on-top {
    flex-flow: row;
    padding-right: 26px;
  }

  .dropdown-menu-wrapper-multicolumn-2.solution.down {
    margin-top: -36px;
  }

  .dropdown-menu-wrapper-multicolumn-2.solution.line-2 {
    display: none;
  }

  .nav-menu-4 {
    z-index: 90;
    background-color: #fff;
    border: 1px solid #e5ecf5;
    width: 100%;
    margin-top: 0;
    padding: 80px 48px 24px 24px;
    box-shadow: 0 4px 10px #4a3aff1a;
  }

  .container-default-2 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .header-wrapper-2 {
    justify-content: space-between;
    margin-top: 4px;
    padding-top: 0;
  }

  .header-2 {
    top: 0;
  }

  .nav-link-6 {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.6em;
  }

  .nav-link-dropdown-3 {
    display: block;
  }

  .tab-pane-tab-4 {
    align-self: center;
  }

  .dropdown-list-2.solution {
    width: 100%;
    margin-left: 0;
  }

  .solution-column.usecase {
    margin-right: 12px;
  }

  ._15_icon_block {
    width: 40px;
    height: 40px;
    margin-left: 0;
  }

  .logo_grid._1-line {
    display: none;
  }

  .logo_grid._3-line, .logo_grid._1-line {
    display: none;
  }

  .logo_grid._1-line.devs {
    width: 720px;
    height: 42px;
  }

  .logo_grid._2-line {
    display: block;
  }

  .logo_grid._3-line {
    display: none;
  }

  .blog-narrow-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-narrow-section.blog-post {
    padding-top: 40px;
  }

  .avatar-component.new, .breadcrum_arrow.hide_mobile, .breadcrum_arrow.hide_mobile {
    display: none;
  }

  .nav-link-dropdown-4 {
    display: block;
  }

  .dropdown-icon-4 {
    font-size: 16px;
  }

  .nav-link-dropdown-5 {
    display: block;
  }

  .div-block-16 {
    flex-direction: column;
  }

  .table-of-contents-container {
    width: 100%;
    max-width: 1005px;
    height: auto;
    margin-bottom: 24px;
    padding-bottom: 24px;
    position: static;
  }

  .table-of-contents-container.table-of-contents-container-new {
    height: auto;
  }

  .nav-link-dropdown-6, .nav-link-dropdown-7 {
    display: block;
  }

  .nav-item-wrapper-home-4 {
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .nav-link-dropdown-8 {
    display: block;
  }

  .dropdown-nav-menu-5 {
    flex: 1;
  }

  .dropdown-menu-9 {
    min-width: auto;
    max-width: 553px;
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    margin-left: 0%;
    padding-left: 5px;
    position: relative;
  }

  .dropdown-menu-9.solution {
    padding-top: 0;
  }

  .dropdown-menu-9.company {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 15px;
  }

  .dropdown-menu-9.solution-new {
    padding-top: 0;
  }

  .dropdown-menu-9.solution-new.w--open {
    max-width: 620px;
    margin-left: 0%;
  }

  .nav-link-dropdown-9 {
    display: block;
  }

  .dropdown-menu-wrapper-multicolumn-3 {
    padding: 0 2px 10px 4px;
  }

  .resources-nav-6 {
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .dropdown-nav-menu-6 {
    flex: 1;
  }

  .dropdown-nav-menu-6.last {
    flex: none;
  }

  .header-navigation-8 {
    flex-direction: column;
    align-items: stretch;
  }

  .nav-link-dropdown-text-3, .nav-link-dropdown-text-3.w--current {
    font-size: 24px;
  }

  .dropdown-nav-link-16.features-menu {
    white-space: nowrap;
    white-space: nowrap;
  }

  .nav-item-wrapper-3 {
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .nav-item-wrapper-3.mobile {
    display: block;
  }

  .collection-item-2 {
    height: 400px;
  }

  .video_overlay {
    display: none;
  }

  .hamburger-menu-icon-5 {
    width: 26px;
    max-width: 100%;
  }

  .get-started-section {
    padding-top: 16px;
  }

  .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.non-grey-bg {
    padding-top: 0;
  }

  .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.non-grey-bg {
    padding-top: 0;
  }

  .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.non-grey-bg {
    padding-top: 0;
  }

  .get-started-section.relative._15min.sector.tool_section.padding-10.padding-40.padding-11.tab-p {
    padding-left: 20px;
    padding-right: 20px;
  }

  .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.non-grey-bg {
    padding-top: 0;
  }

  .get-started-section.relative.horiz {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .get-started-section.relative {
    padding-top: 40px;
    padding-bottom: 24px;
  }

  .get-started-section.relative._15min.grey-bg {
    padding-top: 0;
  }

  .benefits_img {
    height: auto;
  }

  .feature_img.img-fixed {
    border-radius: 16px;
    width: 380px;
    height: 274px;
  }

  ._4-column-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .super-top {
    border-radius: 16px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .cloud_onpremise_tabs {
    margin-top: 0;
  }

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

  .pricing_nav {
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  ._5-column-grid {
    grid-template-columns: .75fr .75fr .75fr 1.25fr;
  }

  .docs_nav {
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .paragraph-17.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-17.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .button-secondary-4 {
    border-radius: 8px;
    height: 40px;
    font-size: 13px;
  }

  .looping-heading {
    font-size: 80px;
  }

  .looping-heading.text-light-grey {
    font-size: 32px;
  }

  ._10mins {
    height: 400px;
  }

  .div-block-32 {
    margin-right: 24px;
  }

  .companylogoblock {
    max-width: 100px;
  }

  .image-34.bajaj, .image-34.paytm {
    height: 40px;
  }

  .image-34.cred, .image-34.stripe {
    height: 44px;
  }

  .image-34.bajaj, .image-34.paytm {
    height: 40px;
  }

  .image-34.cred, .image-34.stripe {
    height: 44px;
  }

  .image-34.square {
    height: 32px;
  }

  .image-34.robinhood {
    height: 28px;
  }

  .image-34.max-height {
    max-height: 80px;
  }

  .button-primary-6._2-buttons, .button-primary-7._2-buttons, .button-primary-7._2-buttons {
    height: 40px;
    font-size: 13px;
    display: flex;
  }

  .background-video-3.business-rule {
    width: 420px;
    height: 418px;
  }

  .nav-link-dropdown-10 {
    display: block;
  }

  .button_primary_smaller._2-buttons {
    height: 40px;
    font-size: 13px;
    display: flex;
  }

  .div-block-44 {
    padding-left: 8%;
    padding-right: 10px;
  }

  .div-block-45 {
    object-fit: fill;
    width: 100%;
    overflow: visible;
  }

  .tab-link-tab-1-new._15min {
    width: 100%;
    padding-top: 0;
    font-size: 16px;
  }

  .tab-link-tab-1-new._15min.w--current {
    color: #000;
    background-color: #fff;
    width: 100%;
  }

  .tab-link-tab-1-new-2._15min {
    width: 100%;
    padding-top: 0;
    font-size: 16px;
  }

  .tab-link-tab-1-new-2._15min.w--current {
    color: #000;
    background-color: #fff;
    width: 100%;
  }

  .tab-link-tab-1-new-2._15min.sector.w--current {
    height: auto;
  }

  .cookie-popup_component {
    display: none;
  }

  .div-block-44-copy {
    padding-left: 8%;
    padding-right: 10px;
  }

  .div-block-54 {
    background-size: 500px;
    height: 360px;
  }

  .faq-wrapper-2 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .pricing_link_split {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-56 {
    grid-template-columns: 1fr 32px 1fr 32px 1fr;
  }

  .div-block-56.all-in-one {
    margin-top: 48px;
  }

  .calculate_price_img {
    width: 40px;
  }

  .calc_price_block {
    width: auto;
    height: 80px;
  }

  .calc_price_block.allinone {
    width: 80px;
    margin-bottom: 24px;
  }

  .cal_pricing_text.right {
    width: 100%;
  }

  .faq-wrapper-3 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .image-37 {
    display: block;
  }

  .div-block-59 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .heading-large {
    font-size: 2.25rem;
  }

  .heading-large.rotate-text {
    text-align: center;
    text-align: center;
    font-size: 40px;
  }

  .client-logo.last {
    height: 100px;
  }

  .para_14px-new {
    font-size: 14px;
  }

  .blue-banner {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-66 {
    padding-right: 5%;
  }

  .div-block-67 {
    width: 23%;
  }

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

  .code-block.fix-width-nd-height {
    width: 57vw;
  }

  .div-block-68 {
    width: 65%;
  }

  .div-block-68.div-block-68-new {
    width: 100%;
  }

  .div-block-69 {
    width: 35%;
    padding-right: 50px;
  }

  .feat_title-new {
    font-size: 16px;
  }

  .infinite-rotation-holder-homepagenew {
    margin-top: 0;
  }

  .certified-badges-div {
    margin-top: 40px;
  }

  .vertical-scroll-wrapper-new {
    align-items: center;
    overflow: hidden;
  }

  .button_primary-new._2-buttons {
    width: 100%;
    height: 40px;
    font-size: 13px;
    display: flex;
  }

  .button_secondary-new {
    border-radius: 8px;
    width: auto;
    max-width: none;
    height: 40px;
    font-size: 13px;
  }

  .button_secondary-new.hide-btn-mobile {
    display: none;
  }

  .sticky-toc {
    width: 100%;
    display: block;
    position: static;
  }

  .background-video-4 {
    height: 250px;
  }

  .div-block-84 {
    display: none;
  }

  .image-46 {
    width: 180px;
    height: 58px;
  }

  .image-47.java {
    width: 100%;
    height: auto;
  }

  .image-57 {
    width: 30px;
    height: 30px;
  }

  .container-default-center {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-right: 0;
  }

  .div-block-86 {
    justify-content: center;
    align-items: center;
  }

  .div-block-87._87-new2 {
    width: 84%;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .div-block-87.expand-mobile {
    width: 90%;
  }

  .div-block-88._88-new {
    padding-left: 40px;
    padding-right: 0;
  }

  .div-block-88._88-new.not-hide {
    padding-right: 0;
  }

  .div-block-88.hide-mobile {
    display: none;
  }

  .div-block-88._88-new2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-89.last {
    margin-bottom: 0;
  }

  .image-59 {
    width: 400px;
    height: 310px;
  }

  .image-59._4th {
    height: auto;
  }

  .div-block-91 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .star-dark, .star {
    font-size: 36px;
  }

  .container-default-center-new {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-right: 0;
  }

  .grid {
    border-radius: 4px;
    width: 100%;
  }

  .text-block-30-2.left.th {
    border-top-left-radius: 4px;
  }

  .text-block-30-2.left.last-td {
    border-bottom-left-radius: 4px;
  }

  .text-block-30-2.center.th.last-th {
    border-top-right-radius: 4px;
  }

  .text-block-30-2.center.red-text.last-td {
    border-bottom-right-radius: 4px;
  }

  .text-block-31 {
    font-size: 40px;
  }

  .tab-link.tab-link-2 {
    margin-right: 40px;
    padding: 16px;
  }

  .text-block-32 {
    font-size: 16px;
  }

  .tabs-menu-4 {
    margin-bottom: 16px;
  }

  .div-block-97 {
    padding-right: 0;
  }

  .text-block-33 {
    width: 50%;
    margin-right: 40px;
    font-size: 18px;
    line-height: 155%;
  }

  .text-block-33.center-text {
    width: 100%;
  }

  .line-1 {
    width: 34px;
    top: 31px;
    right: -34px;
  }

  .div-block-102 {
    display: none;
  }

  .rich-text-block-3 {
    width: 80%;
  }

  .div-block-86-new {
    flex-flow: column;
  }

  .table-rich-text {
    width: 100%;
  }

  .hide-mobile {
    display: none;
  }

  .hide-mobile.get-started-btn {
    display: flex;
  }

  .striaight-line {
    display: none;
  }

  .quality_block.width-33._w-33-percent {
    width: 33%;
  }

  .quality_block.width-66._w-66-percent {
    width: 66%;
  }

  .quality_container.margin {
    margin-top: 40px;
  }

  .quality_container.margin.width-60-percent.mobile-width.tabfull-w {
    width: 100%;
  }

  .info-content {
    flex-flow: column;
  }

  .width-60.width-40.tab-width {
    width: 60%;
  }

  .qulaity-container-main.mobile.mobile-width {
    justify-content: flex-start;
  }

  .qulaity-container-main.mobile.mobile-width.tab-w {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .qulaity-container-main.mobile.mobile-width.tab-w.gap-10.center-align {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
  }

  .qulaity-container-main.mobile-quality {
    grid-column-gap: 6%;
    grid-row-gap: 6%;
    justify-content: space-between;
  }

  .paddding-y-20 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .flex-block.padding {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .text-size-14 {
    font-size: 14px;
  }

  .h2-size.abouttitle.tabhide {
    display: none;
  }

  .h2-size.abouttitle.desktophide {
    display: block;
  }

  .super-top-2 {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .image-72 {
    display: block;
  }

  .button_secondary-2 {
    border-radius: 8px;
    height: 40px;
    font-size: 13px;
  }

  .button_secondary-2.custom.less-margin {
    margin-bottom: 26px;
  }

  .box-normal-2 {
    width: 100%;
    height: auto;
    min-height: 300px;
  }

  .faq-wrapper-4 {
    cursor: pointer;
    padding: 32px 24px;
  }

  ._5-column-grid-2 {
    grid-template-columns: .75fr .75fr .75fr 1.25fr;
  }

  .tabs-5 {
    justify-content: space-around;
    display: flex;
  }

  .cta-wrapper-3 {
    padding-top: 0;
    padding-bottom: 24px;
  }

  .tabs-menu-5 {
    width: 100%;
    max-width: 100%;
    margin-top: 24px;
    margin-right: 8px;
  }

  .testimonials-arrow-2 {
    width: 20px;
    min-width: 30px;
    height: 20px;
    min-height: 30px;
    max-height: none;
    margin-top: 291px;
  }

  .testimonials-arrow-2.left {
    left: 1px;
  }

  .testimonials-arrow-2.right {
    right: 1px;
  }

  .div-block-114 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .footer-2 {
    background-color: #fff0;
    max-width: 100%;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-2.pricing {
    margin-bottom: 0;
  }

  .bold-text-36 {
    padding-left: 10px;
  }

  .top-content-3.top-pricing-content {
    height: 120px;
  }

  .heading-7.ctasubtitle {
    text-align: center;
    text-align: center;
  }

  .div-block-117 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
  }

  .pricing_link_split-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block-55 {
    padding-top: 20px;
  }

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

  .bold-text-37 {
    font-weight: 500;
  }

  .card-2.more_features {
    border-radius: 16px;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 24px 16px;
  }

  .card-2.more_features.new {
    flex-direction: column;
    align-items: center;
    padding: 24px 16px;
  }

  .card-2.more_features.new.faq {
    flex-direction: row;
    width: 100%;
  }

  .card-2.more_features.new.faq.all_features_link.line {
    padding-bottom: 32px;
  }

  .card-2.testimonial-card {
    align-items: center;
    padding: 40px 40px 200px;
  }

  .card-2.testimonial-card._50 {
    width: 47.2%;
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 30px;
  }

  .card-2.pricing-card-copy {
    flex-direction: row;
    overflow: visible;
  }

  .card-2.pricing-card-copy.popular {
    padding-bottom: 24px;
  }

  .card-2.features-comparison {
    overflow: visible;
  }

  .card-2.about-stats-card {
    height: 240px;
    min-height: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .title-2.h4-size, .title-2.h4-size.inline {
    font-weight: 500;
  }

  .title-2.calc_plan {
    margin-bottom: 20px;
  }

  .title-2.cta-title {
    justify-content: center;
    align-items: center;
    font-size: 48px;
  }

  .title-2.h4-size, .title-2.h4-size.inline {
    font-weight: 500;
  }

  .title-2.h4-size.inline {
    font-weight: 500;
  }

  .title-2.h4-size.pruple {
    height: 35px;
  }

  .title-2.h1 {
    width: auto;
    margin-bottom: 24px;
    margin-left: 0;
    font-size: 40px;
  }

  .title-2.h1.centre {
    font-size: 48px;
  }

  .title-2.h1.centre.no-right-margin.texth1center {
    justify-content: center;
  }

  .title-2.h3-size.faq {
    padding-right: 40px;
  }

  .title-2.h2 {
    margin-bottom: 0;
    font-size: 32px;
  }

  .button_primary-2._2-buttons.white.new-mobile {
    border-radius: 3px;
    width: 120px;
    min-width: 0;
    height: 48px;
    padding: 0;
    font-size: 18px;
    display: flex;
  }

  .button_primary-2._2-buttons.white.hide-mobile {
    display: none;
  }

  .button_primary-2._2-buttons {
    height: 40px;
    font-size: 13px;
    display: flex;
  }

  .self_hosted_tabs {
    margin-top: 60px;
  }

  .para_15px-2 {
    padding-left: 15px;
    font-size: 14px;
  }

  .para_15px-2.white {
    text-align: center;
  }

  .para_15px-2.foot {
    max-width: 90%;
    margin-left: 20px;
  }

  .middle_content-2._w-900px {
    width: 700px;
  }

  .big-numbers-2.about-stats.white {
    font-size: 40px;
  }

  .image-75.testimonial-image {
    border-radius: 18px;
    max-width: none;
    display: block;
  }

  .cloud_onpremise_tabs-2 {
    text-align: left;
    width: 100%;
    max-width: 96%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paddding-y-20-2 {
    flex-flow: column;
  }

  .bold-text-38 {
    font-weight: 500;
  }

  .flex-block-5.padding {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .paragraph-24.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-24.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-24.hero-paragraph.left.pricing_link {
    width: auto;
    padding-right: 40px;
  }

  .paragraph-24.hero-paragraph.first {
    width: auto;
  }

  .container-default-4 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-4.logo {
    margin-top: 50px;
  }

  .container-default-4.cta {
    padding-bottom: 24px;
  }

  .container-default-4.cta.flex-cta {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007832_bg-gradient.webp");
    background-position: 0 0;
    background-size: cover;
    justify-content: space-around;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-default-4.footer-container {
    border: 1px #000;
    max-width: 100%;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .nav-link-dropdown-11 {
    display: block;
  }

  .absolute-gradient {
    opacity: .7;
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007886_grad.webp");
    background-position: 0 0;
    background-size: cover;
  }

  .top-section-cs {
    flex-flow: column;
    padding-left: 32px;
  }

  .language-dropdown-desktop, .language-dropdown-desktop.padding-top-20, .language-dropdown-desktop.padding-top-20 {
    display: none;
  }

  .blog-main-container {
    flex-flow: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blog-content-section {
    max-width: none;
  }

  .flex-block-12.blog-author-and-meta-section, .blog-meta-description.text-12-px, .blog-meta-description.text-12-px {
    display: none;
  }

  .autor-details-para {
    margin-bottom: 15px;
  }

  .card-3.pricing-card-copy {
    flex-direction: row;
    overflow: visible;
  }

  .card-3.pricing-card-copy.popular {
    padding-bottom: 24px;
  }

  .card-3.pricing-card-copy.onprem.on-prem-grad.custom {
    width: 100%;
    max-width: 100%;
  }

  .top-content-5.top-pricing-content {
    height: 120px;
  }

  .top-content-5.top-pricing-content.smaller.min-height {
    height: auto;
    min-height: 100px;
  }

  .top-content-5.top-pricing-content.growth-align.minheight {
    min-height: 160px;
  }

  .top-content-5.latest-articles-top-content {
    margin-bottom: 24px;
  }

  .top-content-5.testimonials.align-center {
    margin-bottom: 40px;
  }

  .top-content-5.latest-usecases-top-content {
    margin-bottom: 24px;
  }

  .top-content-5.articles-categories {
    margin-bottom: 16px;
    margin-right: 16px;
  }

  .super-top-3 {
    border-radius: 16px;
    margin-left: 0;
    margin-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .bold-text-42 {
    font-weight: 500;
  }

  .bold-text-43 {
    padding-left: 10px;
  }

  .title-4.h4-size, .title-4.h4-size.inline {
    font-weight: 500;
  }

  .title-4.h4-size, .title-4.h4-size.inline {
    font-weight: 500;
  }

  .title-4.h4-size, .title-4.h4-size.inline {
    font-weight: 500;
  }

  .title-4.h4-size.inline {
    font-weight: 500;
  }

  .title-4.h4-size.pruple {
    height: 35px;
  }

  .title-4.h3-size.h3-size-extra-margin {
    margin-bottom: 16px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .title-4.cta-title {
    font-size: 48px;
  }

  .title-4.cta-title.smaller-title {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 24px;
  }

  .title-4.h2.center {
    margin-bottom: 12px;
  }

  .title-4.h2 {
    width: auto;
    margin-bottom: 24px;
    margin-left: 0;
    font-size: 40px;
  }

  .title-4.h2.centre {
    font-size: 48px;
  }

  .title-4.h2.centre.no-right-margin.texth1center {
    justify-content: center;
  }

  .title-4.calc_plan {
    margin-bottom: 20px;
  }

  .title-4.h4-size.blog-card-title {
    margin-bottom: 16px;
  }

  .title-4.h4-size, .title-4.h4-size.inline, .title-4.h4-size.inline {
    font-weight: 500;
  }

  .title-4.h2 {
    margin-bottom: 0;
    font-size: 32px;
  }

  .title-4.h3-size.faq {
    padding-right: 40px;
  }

  .card-4.pricing-card-copy {
    flex-direction: row;
    overflow: visible;
  }

  .card-4.pricing-card-copy.popular {
    padding-bottom: 24px;
  }

  .card-4.pricing-card-copy.onprem.on-prem-grad.custom {
    width: 100%;
    max-width: 100%;
  }

  .bold-text-45 {
    font-weight: 500;
  }

  .bold-text-46 {
    padding-left: 10px;
  }

  .card-5.pricing-card-copy {
    flex-direction: row;
    overflow: visible;
  }

  .card-5.pricing-card-copy.popular {
    padding-bottom: 24px;
  }

  .card-5.pricing-card-copy.onprem.on-prem-grad.custom {
    width: 100%;
    max-width: 100%;
  }

  .bold-text-47 {
    font-weight: 500;
  }

  .bold-text-48 {
    padding-left: 10px;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20.bg-white {
    border-color: #8390ff #a0a9fb var(--blue) #8e98f3;
    border-color: #8390ff #a0a9fb #8c8bf4 #8e98f3;
    height: 106%;
  }

  .solutioncard.pricing-card-copy {
    flex-direction: row;
    overflow: visible;
  }

  .solutioncard.pricing-card-copy.popular {
    padding-bottom: 24px;
  }

  .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom {
    width: 100%;
    max-width: 100%;
  }

  .solutioncard.features-comparison {
    overflow: visible;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20.bg-white {
    border-color: #8390ff #a0a9fb var(--blue) #8e98f3;
    border-color: #8390ff #a0a9fb #8c8bf4 #8e98f3;
    height: 106%;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20.bg-white {
    border-color: #8390ff #a0a9fb var(--blue) #8e98f3;
    border-color: #8390ff #a0a9fb #8c8bf4 #8e98f3;
    height: 106%;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20 {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20.bg-white {
    border-color: #8390ff #a0a9fb var(--blue) #8e98f3;
    border-color: #8390ff #a0a9fb #8c8bf4 #8e98f3;
    border-color: #8390ff #a0a9fb var(--blue) #8e98f3;
    border-color: #8390ff #a0a9fb #8c8bf4 #8e98f3;
    height: 106%;
  }

  .bold-text-49 {
    font-weight: 500;
  }

  .bold-text-50 {
    padding-left: 10px;
  }

  .toc-and-adv-section {
    display: none;
  }

  .home-main-heading.blue, .home-main-heading.static {
    font-size: 32px;
  }

  .home-main-heading.blue, .home-main-heading.static {
    font-size: 32px;
  }

  .home-main-heading.static.usecases-heading {
    font-size: 35px;
    line-height: 41px;
  }

  .home-main-heading.static.home-static-heading {
    line-height: 38px;
  }

  .home-main-heading.non-static.pb-0 {
    width: 100%;
    max-width: 235px;
    padding-right: 0;
    font-size: 32px;
  }

  .home-hero-section {
    flex-flow: column-reverse;
    display: flex;
  }

  .text-changing-div {
    right: -40%;
  }

  .desktop-heading-section {
    display: none;
  }

  .desktop-heading-section.usecases-heading-section {
    display: block;
  }

  .desktop-heading-section.usecases-heading-section.hide-new-heading {
    display: none;
  }

  .mobile-heading-section {
    display: block;
  }

  .logos-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    width: auto;
    min-width: 100%;
    max-width: 100%;
    display: none;
  }

  .logos-wrapper.mobile {
    display: none;
  }

  .logo-img {
    width: 60px;
  }

  .logo-img.nupay {
    width: 45px;
  }

  .moving-logo-wrapper {
    grid-column-gap: 560px;
    grid-row-gap: 560px;
    max-width: 100%;
    display: flex;
    overflow: hidden;
  }

  .moving-logo-wrapper.mobile-wrapper-logos {
    grid-column-gap: 320px;
    grid-row-gap: 320px;
    grid-column-gap: 560px;
    grid-row-gap: 560px;
    grid-column-gap: 320px;
    grid-row-gap: 320px;
    grid-column-gap: 560px;
    grid-row-gap: 560px;
    justify-content: space-between;
  }

  .slide {
    width: 47%;
  }

  .slider-image.case-studies-index {
    object-fit: contain;
    object-fit: contain;
    width: auto;
    max-width: none;
    height: 150px;
  }

  .slider-text-para.uc-slider-txt-para {
    min-height: 70px;
    margin-bottom: 10px;
  }

  .tab-slider.mobile {
    display: none;
  }

  .solutions-tab {
    height: auto;
    max-height: none;
  }

  .features-section {
    width: 96%;
  }

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

  .feature-block-section._4-col-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .features2-section {
    height: 500px;
  }

  .learnmorebtn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .doc-btn {
    display: flex;
  }

  .component-wrapper.hero {
    padding-top: 0;
  }

  .platforms-main-div {
    height: auto;
    margin-top: 10px;
    display: flex;
  }

  .platforms-main-div.how-to-build-content {
    flex-flow: column;
  }

  .platform-txt-block, .platform-img-block {
    width: 100%;
  }

  .platform-subheading {
    text-align: center;
    font-weight: 600;
  }

  .platform-heading {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 40px;
    font-weight: 500;
  }

  .platform-para {
    margin-top: 10px;
  }

  .platform-img {
    width: auto;
    height: 200px;
  }

  .ribbon-section.light {
    flex-flow: column;
  }

  .tech-stack-para {
    text-align: center;
    width: 100%;
    margin-top: 10px;
  }

  .tech-tab-section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .tab-menu-section {
    width: 100%;
  }

  .tabs-content-7 {
    width: 100%;
    margin-top: 30px;
    position: static;
    top: -128%;
    bottom: 0%;
  }

  .code-img {
    max-width: none;
    height: 300px;
  }

  .build-content {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    margin-bottom: 18px;
    padding: 15px 10px;
    display: flex;
  }

  .build-content-heading {
    font-size: 18px;
    font-weight: 600;
  }

  .build-txt-block {
    flex-flow: column;
    padding-left: 15px;
    display: flex;
  }

  .div-block-145 {
    width: 100%;
  }

  .paragraph-31 {
    margin-bottom: 0;
  }

  .contact-us-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .contact-us-text-div {
    width: 70%;
  }

  .contact-us-form-div {
    width: 80%;
    margin-top: 30px;
  }

  .contact-us-txt-heading {
    font-size: 44px;
  }

  .conact-us-subtxt {
    font-size: 22px;
  }

  .contact-us-label {
    font-size: 26px;
  }

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

  .footer-links.blogs-category-links-div {
    grid-template-rows: auto;
    margin-bottom: 40px;
  }

  .links-sub-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
  }

  .links-blocks-section {
    padding-left: 10px;
  }

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

  .g2rating {
    margin-left: 0;
  }

  .testimonial-nav-img {
    width: 66px;
    height: auto;
  }

  .testimonial-nav-img.nupay {
    width: 55px;
  }

  .build-for-innovators {
    flex-flow: column;
  }

  .build-for-innovators.flex-col {
    justify-content: center;
    align-items: flex-start;
  }

  .static-content-section {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 96vw;
    display: flex;
  }

  .biuld-for-heading {
    text-align: center;
  }

  .auto-slider-section {
    width: 100%;
    min-width: 0;
    max-width: none;
    padding-bottom: 20px;
    position: relative;
  }

  .auto-slider-section.slider {
    height: auto;
  }

  .slides-box {
    width: 450px;
    min-width: 300px;
    max-width: 450px;
  }

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

  .right-nav-section {
    display: none;
  }

  .dropdown-list-section.w--open {
    border-width: 0;
    min-width: 0;
    max-width: none;
    height: auto;
    position: relative;
    left: auto;
  }

  .dropdown-list-section.solution.w--open {
    min-width: 0;
    max-width: none;
    left: auto;
  }

  .dropdown-list-section.resources.w--open {
    height: auto;
    margin-top: 5px;
  }

  .product-tabs {
    flex-flow: column;
  }

  .product-tabs.mobile-hide {
    display: none;
  }

  .product-tabs-menu {
    width: 100%;
  }

  .product-tab-contet {
    width: 100%;
    height: auto;
  }

  .nav-img-div {
    display: none;
  }

  .nav-links {
    padding-left: 5px;
    font-size: 28px;
    font-weight: 400;
  }

  .nav-links.mobile-dropdown {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .nav-dropdown {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown.resources {
    padding-left: 5px;
  }

  .dropdown-toggle-4 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-menu-5 {
    scrollbar-width: none;
    background-color: #fff;
    min-height: 100vh;
    overflow: auto;
  }

  .resource-menu-btn {
    margin: 0;
    padding: 2px 5px 2px 10px;
  }

  .docker-menu {
    background-color: #0000;
    position: static;
    inset: 400px 0% 0%;
  }

  .docker-menu.hide-mobile {
    display: none;
  }

  .docker-menu.hide-mobile.demo-btn-unhide {
    display: flex;
  }

  .demo-btn.free-btn.hide-mobile, .demo-btn.hide-mobile {
    display: none;
  }

  .demo-btn.free-btn.hide-mobile, .demo-btn.hide-mobile {
    display: none;
  }

  .demo-btn.desktop-hide {
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 36px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    display: flex;
  }

  .div-block-152 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .menu-button-3 {
    background-color: #0000;
  }

  .menu-button-3.w--open {
    color: var(--252b37);
    background-color: #0000;
  }

  .mobile-dropdown {
    border: 1px solid var(--neutral-500);
    border-radius: 5px;
    flex-flow: column;
    width: 90%;
    margin-top: 10px;
    top: 10px;
    bottom: 10px;
  }

  .nested-dropdown {
    width: 100%;
    margin-top: 2px;
    margin-bottom: 0;
    padding: 3px 5px;
    display: block;
  }

  .nested-dropdown.w--open {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nested-dropdown-link {
    background-color: #fff;
    width: 100%;
    padding: 2px 5px;
    font-size: 12px;
    font-weight: 500;
  }

  .nested-dropdown-link.hide-for-mobile {
    display: none;
  }

  .dropdown-list-7 {
    background-color: #0000;
  }

  .dropdown-list-7.w--open {
    background-color: #fff;
    position: relative;
  }

  .dropdown-link-2 {
    background-color: #fff;
    width: 100%;
    padding: 2px 5px;
    font-size: 12px;
    font-weight: 500;
  }

  .dropdown-link-2.hide-for-mobile {
    display: none;
  }

  .dropdown-link-3 {
    text-align: left;
    background-color: #fff;
    width: 100%;
    padding: 5px;
    font-size: 12px;
    font-weight: 500;
    display: none;
    left: auto;
  }

  .div-block-153 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .div-block-153.grid {
    border-left-width: 0;
    border-radius: 0;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-74 {
    font-size: 18px;
    font-weight: 500;
  }

  .biuld-for-innovators {
    flex-flow: column;
    height: auto;
  }

  .g2-wrapper {
    justify-content: center;
    align-items: center;
    width: 96vw;
    display: flex;
  }

  .dropdown-arr {
    margin-right: 10px;
  }

  .nested-downward-arr {
    margin-bottom: 22.5px;
    margin-right: 5px;
    padding-left: 5px;
  }

  .video-embed {
    display: none;
  }

  .hero-bg-image {
    background-size: cover;
    max-width: none;
    height: 300px;
    display: none;
    position: static;
  }

  .cs-hero-wrapper {
    flex-flow: column-reverse;
  }

  .cs-ads-section, .webflow-pagination {
    display: none;
  }

  .usecase-thumbnail-img {
    height: 300px;
  }

  .usecase-thumbnail-img.product-hero-img-mobile {
    max-width: none;
    height: auto;
  }

  .usecase-thumbnail-img.hide-img-mobile {
    max-width: 385px;
  }

  .uci-content-outer-container {
    overflow: hidden;
  }

  .testimonials-arrow-4 {
    width: 20px;
    min-width: 30px;
    height: 20px;
    min-height: 30px;
    max-height: none;
    margin-top: 291px;
  }

  .testimonials-arrow-4.blog-right, .testimonials-arrow-4.blog-left, .testimonials-arrow-4.blog-right, .testimonials-arrow-4.blog-left {
    margin-top: 150px;
  }

  .container-default-6 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-right: 0;
  }

  .div-block-157 {
    display: none;
  }

  .uc-slider-card-content {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 10px;
  }

  .category-index-card {
    min-width: 280px;
    max-width: none;
    height: 400px;
  }

  .index-category-row-content {
    overflow: hidden;
  }

  .first-column-ct {
    min-width: 250px;
  }

  .first-column-ct._2nd-col, .first-column-ct._3rd-col, .first-column-ct._4th-col, .first-column-ct._2nd-col, .first-column-ct._3rd-col, .first-column-ct._4th-col {
    min-width: 150px;
  }

  .first-row-ct {
    height: 50px;
  }

  .first-row-heading-ct {
    font-size: 15px;
    line-height: 137%;
  }

  .first-col-cell {
    height: 40px;
  }

  .first-col-cell-txt {
    font-size: 12px;
    line-height: 137%;
  }

  .second-col-cell {
    height: 40px;
  }

  .tick-img {
    height: 20px;
  }

  .second-col-cell-txt {
    font-size: 12px;
  }

  .index-collection-wrapper {
    flex-flow: row;
  }

  .index-collection-wrapper.desktop-collection-wrapper {
    display: none;
  }

  .collection-list-wrapper-flex {
    flex-flow: row;
    display: flex;
    overflow: hidden;
  }

  .hide-tab-collection {
    display: block;
  }

  .features-card-container {
    scrollbar-width: none;
    display: flex;
    overflow: auto;
  }

  .div-block-160.hide-mobile {
    display: none;
  }

  .image-102 {
    width: 400px;
    height: 310px;
  }

  .div-block-161.expand-mobile {
    width: 90%;
  }

  .div-block-162 {
    justify-content: center;
    align-items: center;
  }

  .div-block-164._88-new {
    padding-left: 40px;
    padding-right: 0;
  }

  .image-103 {
    width: 400px;
    height: 310px;
  }

  .div-block-165.last {
    margin-bottom: 0;
  }

  .text-block-89 {
    font-size: 16px;
  }

  .div-block-167 {
    justify-content: center;
    align-items: center;
  }

  .div-block-169 {
    object-fit: fill;
    width: 100%;
    overflow: visible;
  }

  .div-block-171 {
    justify-content: center;
    align-items: center;
  }

  .div-block-171.flex-col-mob {
    flex-flow: column;
  }

  .text-block-92 {
    font-size: 40px;
  }

  .paragraph-38.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-38.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .container-default-10 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-right: 0;
  }

  .paragraph-39.hero-paragraph.left, .paragraph-39.hero-paragraph.left.more {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-39.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-39.hero-paragraph.left, .paragraph-39.hero-paragraph.left.more, .paragraph-39.hero-paragraph.left, .paragraph-39.hero-paragraph.left.more, .paragraph-39.hero-paragraph.left.more {
    width: 100%;
    font-size: 14px;
  }

  .button_secondary-3 {
    border-radius: 8px;
    height: 40px;
    font-size: 13px;
  }

  .cta-wrapper-5 {
    padding-top: 0;
    padding-bottom: 24px;
  }

  .div-block-174 {
    display: none;
  }

  .container-default-11 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-right: 0;
  }

  .container-default-11.cta {
    padding-bottom: 24px;
  }

  .container-default-11.cta.cta-new {
    padding: 36px;
  }

  .collection-list-6 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .para_15px-5 {
    font-size: 14px;
  }

  .para_15px-5.foot {
    max-width: 90%;
  }

  .dummy-img, .nected-dummy-logo.dummy-img, .nected-dummy-logo.dummy-img {
    display: inline-block;
  }

  .back-to-button-3.grey {
    padding-bottom: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .container-default-12 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-right: 0;
  }

  .para_15px-6 {
    font-size: 14px;
  }

  .sol-tab-btn {
    min-width: max-content !important;
  }

  .sol-btns-section {
    scrollbar-width: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 0;
    max-width: none;
    overflow: auto;
  }

  .main-cards-container {
    flex-flow: column;
  }

  .faq-wrapper-5 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .tabs-8 {
    justify-content: space-around;
    display: flex;
  }

  .container-default-13 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-10 {
    width: 100%;
    max-width: 100%;
    margin-top: 24px;
    margin-right: 8px;
  }

  .div-block-177 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .menu-button-4 {
    background-color: #0000;
  }

  .menu-button-4.w--open {
    color: #1a1b1e;
    background-color: #0000;
  }

  .resource-menu-btn-2 {
    margin: 0;
    padding: 2px 5px 2px 10px;
  }

  .div-block-178 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .div-block-178.grid {
    border-left-width: 0;
    border-radius: 0;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-toggle-5 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .demo-btn-2.free-btn.hide-mobile {
    display: none;
  }

  .demo-btn-2.hide-mobile, .demo-btn-2.free-btn.hide-mobile, .demo-btn-2.free-btn.hide-mobile {
    display: none;
  }

  .demo-btn-2.desktop-hide {
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 36px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    display: flex;
  }

  .demo-btn-2.hide-mobile {
    display: none;
  }

  .dropdown-link-4 {
    background-color: #fff;
    width: 100%;
    padding: 2px 5px;
    font-size: 12px;
    font-weight: 500;
  }

  .dropdown-link-4.hide-for-mobile {
    display: none;
  }

  .mobile-dropdown-2 {
    border: 1px solid #8a8a92;
    border-radius: 5px;
    flex-flow: column;
    width: 90%;
    margin-top: 10px;
    top: 10px;
    bottom: 10px;
  }

  .text-block-94 {
    font-size: 18px;
    font-weight: 500;
  }

  .header-3 {
    border-radius: 0;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    top: 0;
  }

  .dropdown-list-section-2.w--open {
    border-width: 0;
    min-width: 0;
    max-width: none;
    height: auto;
    position: relative;
    left: auto;
  }

  .dropdown-list-section-2.resources.w--open {
    height: auto;
    margin-top: 5px;
  }

  .dropdown-list-section-2.solution.w--open {
    min-width: 0;
    max-width: none;
    left: auto;
  }

  .dropdown-list-9 {
    background-color: #0000;
  }

  .dropdown-list-9.w--open {
    background-color: #fff;
    position: relative;
  }

  .header-wrapper-3 {
    justify-content: space-between;
  }

  .container-default-14 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-right: 0;
  }

  .container-default-14.logos-section-wrapper {
    min-width: 100%;
  }

  .container-default-14.cta {
    padding-bottom: 24px;
  }

  .container-default-14.cta.cta-new {
    padding: 36px;
  }

  .para_15px-7 {
    font-size: 14px;
  }

  .para_15px-7.foot {
    max-width: 90%;
  }

  .button_secondary-new-2 {
    border-radius: 8px;
    width: auto;
    max-width: none;
    height: 40px;
    font-size: 13px;
  }

  .button_secondary-new-2.hide-btn-mobile {
    display: none;
  }

  .div-block-180 {
    justify-content: center;
    align-items: center;
  }

  .div-block-181.hide-mobile {
    display: none;
  }

  .div-block-182.expand-mobile {
    width: 90%;
  }

  .image-113 {
    width: 400px;
    height: 310px;
  }

  .text-block-96 {
    font-size: 16px;
  }

  .image-114 {
    width: 400px;
    height: 310px;
  }

  .div-block-184.last {
    margin-bottom: 0;
  }

  .div-block-185._88-new {
    padding-left: 40px;
    padding-right: 0;
  }

  .text-block-98 {
    width: 50%;
    margin-right: 40px;
    font-size: 18px;
    line-height: 155%;
  }

  .text-block-98.center-text {
    width: 100%;
  }

  .image-117 {
    width: 400px;
    height: 310px;
  }

  .div-block-187 {
    justify-content: center;
    align-items: center;
  }

  .div-block-188.last {
    margin-bottom: 0;
  }

  .para_15px-8 {
    font-size: 14px;
  }

  .para_15px-8.foot {
    max-width: 90%;
  }

  .first-row-ct-2 {
    height: 50px;
  }

  .first-col-cell-txt-2 {
    font-size: 12px;
    line-height: 137%;
  }

  .div-block-190 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .menu-button-5 {
    background-color: #0000;
  }

  .menu-button-5.w--open {
    color: #1a1b1e;
    background-color: #0000;
  }

  .header-wrapper-4 {
    justify-content: space-between;
    margin-top: 4px;
    padding-top: 0;
  }

  .div-block-191 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .div-block-191.grid {
    border-left-width: 0;
    border-radius: 0;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-toggle-6 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-link-5 {
    text-align: left;
    background-color: #fff;
    width: 100%;
    padding: 5px;
    font-size: 12px;
    font-weight: 500;
    display: none;
    left: auto;
  }

  .text-block-101 {
    font-size: 18px;
    font-weight: 500;
  }

  .header-4 {
    border-radius: 0;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    top: 0;
  }

  .dropdown-list-section-3.w--open {
    border-width: 0;
    min-width: 0;
    max-width: none;
    height: auto;
    position: relative;
    left: auto;
  }

  .dropdown-list-section-3.resources.w--open {
    height: auto;
    margin-top: 5px;
  }

  .dropdown-list-section-3.solution.w--open {
    min-width: 0;
    max-width: none;
    left: auto;
  }

  .dropdown-list-10 {
    background-color: #0000;
  }

  .dropdown-list-10.w--open {
    background-color: #fff;
    position: relative;
  }

  .header-wrapper-5 {
    justify-content: space-between;
  }

  .para_15px-9 {
    font-size: 14px;
  }

  .para_15px-9.foot {
    max-width: 90%;
  }

  .div-block-193 {
    justify-content: center;
    align-items: center;
  }

  .div-block-194.hide-mobile {
    display: none;
  }

  .div-block-195.expand-mobile {
    width: 90%;
  }

  .image-118 {
    width: 400px;
    height: 310px;
  }

  .div-block-196 {
    justify-content: center;
    align-items: center;
  }

  .div-block-197.hide-mobile {
    display: none;
  }

  .div-block-198.expand-mobile {
    width: 90%;
  }

  .image-119 {
    width: 400px;
    height: 310px;
  }

  .text-block-103 {
    font-size: 16px;
  }

  .image-120 {
    width: 400px;
    height: 310px;
  }

  .div-block-200.last {
    margin-bottom: 0;
  }

  .div-block-201._88-new {
    padding-left: 40px;
    padding-right: 0;
  }

  .text-block-105 {
    width: 50%;
    margin-right: 40px;
    font-size: 18px;
    line-height: 155%;
  }

  .text-block-105.center-text {
    width: 100%;
  }

  .image-123 {
    width: 400px;
    height: 310px;
  }

  .div-block-203 {
    justify-content: center;
    align-items: center;
  }

  .div-block-204.last {
    margin-bottom: 0;
  }

  .first-row-ct-3 {
    height: 50px;
  }

  .first-col-cell-txt-3 {
    font-size: 12px;
    line-height: 137%;
  }

  .div-block-206 {
    object-fit: fill;
    width: 100%;
    overflow: visible;
  }

  .div-block-207 {
    justify-content: center;
    align-items: center;
  }

  .div-block-207.flex-col-mob {
    flex-flow: column;
  }

  .text-block-109 {
    font-size: 40px;
  }

  .paragraph-40.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-40.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .button_secondary-4 {
    border-radius: 8px;
    height: 40px;
    font-size: 13px;
  }

  .biuld-for-heading-2, .paragraph-41 {
    text-align: center;
  }

  .tabs-menu-12 {
    width: 100%;
    max-width: 100%;
    margin-top: 24px;
    margin-right: 8px;
  }

  .container-default-15 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-10 {
    justify-content: space-around;
    display: flex;
  }

  .faq-wrapper-6 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .paragraph-42.hero-paragraph.left, .paragraph-42.hero-paragraph.left.more {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-42.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-42.hero-paragraph.left, .paragraph-42.hero-paragraph.left.more, .paragraph-42.hero-paragraph.left, .paragraph-42.hero-paragraph.left.more, .paragraph-42.hero-paragraph.left.more {
    width: 100%;
    font-size: 14px;
  }

  .div-block-212 {
    display: none;
  }

  .button_secondary-5 {
    border-radius: 8px;
    height: 40px;
    font-size: 13px;
  }

  .div-block-215 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .paragraph-43.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-43.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .collection-list-7 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-217 {
    justify-content: center;
    align-items: center;
  }

  .div-block-218.hide-mobile {
    display: none;
  }

  .div-block-219.expand-mobile {
    width: 90%;
  }

  .image-127 {
    width: 400px;
    height: 310px;
  }

  .paragraph-46.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-46.hero-paragraph.first {
    width: auto;
  }

  .container-default-16 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-47.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-47.hero-paragraph.first {
    width: auto;
  }

  .container-default-17 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-48.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-48.hero-paragraph.first {
    width: auto;
  }

  .container-default-18 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-115.lessfontsize {
    font-size: 9px;
    line-height: 1.2em;
  }

  .sectioncontainer {
    margin-top: 60px;
  }

  .sectioncontainer.solutioncontentbox.margin-b-80 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .bold-text-52 {
    font-weight: 500;
  }

  .div-block-228 {
    width: 101%;
    height: 48px;
    left: -2px;
  }

  .container-default-19 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-235 {
    grid-column-gap: 30px;
    flex-flow: column;
    grid-template-columns: 1fr;
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-236 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
  }

  .text-block-119 {
    padding-top: 20px;
  }

  .bluebox {
    grid-template-columns: .55fr;
  }

  .bluebox.bottompadding {
    padding-bottom: 40px;
  }

  .bluebox.bottompadding.toppadding {
    padding-top: 40px;
  }

  .bluepyramidimg {
    width: 460px;
    height: auto;
  }

  .bluepyramidimg.handimg {
    width: 455px;
    right: -10%;
  }

  .bluepyramidimg.disnone {
    width: 460px;
  }

  .blueboxcontent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-12 {
    font-size: 24px;
  }

  .div-block-240 {
    font-size: 12px;
  }

  .div-block-241.rightmid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .blueboxprimarybutton {
    font-size: 12px;
  }

  .div-block-242 {
    width: 80%;
    padding: 6px 8px;
    font-size: 12px;
  }

  .text-block-122 {
    font-size: 12px;
  }

  .text-block-123 {
    font-size: 10px;
  }

  .faq-wrapper-7 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .tabs-11 {
    justify-content: space-around;
    display: flex;
  }

  .container-default-20 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-13 {
    width: 100%;
    max-width: 100%;
    margin-top: 24px;
    margin-right: 8px;
  }

  .innercontainer.margin-t-40 {
    width: 96%;
  }

  .div-block-244 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: center;
  }

  .div-block-245 {
    height: 300px;
  }

  .div-block-247 {
    margin-bottom: 10px;
  }

  .text-c--3e3e3e {
    line-height: 1.2em;
  }

  .heading-18 {
    font-size: 18px;
  }

  .grid-col2-row1.gridsizing {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .text-block-130.text-c-3e3e3e {
    font-size: 10px;
  }

  .heading-19 {
    font-size: 12px;
  }

  .div-block-250 {
    width: 100%;
    height: 3.2%;
  }

  .heading-24, .carousallogobox, .div-block-253.m-b-40, .div-block-253.m-b-40 {
    width: 100%;
  }

  .div-block-254 {
    width: 90%;
  }

  .faq-wrapper-8 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .tabs-13 {
    justify-content: space-around;
    display: flex;
  }

  .container-default-21 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-15 {
    width: 100%;
    max-width: 100%;
    margin-top: 24px;
    margin-right: 8px;
  }

  .lessfontsize {
    font-size: 9px;
    line-height: 1.2em;
  }

  .faq-wrapper-9, .faq-wrapper-10 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .dots-wrapper {
    display: none;
  }

  .back-to-button-4.grey, .back-to-button-5.grey, .back-to-button-5.grey, .back-to-button-6.grey, .back-to-button-6.grey, .back-to-button-7.grey, .back-to-button-7.grey, .back-to-button-8.grey, .back-to-button-8.grey {
    padding-bottom: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .collection-list-13 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-273 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
  }

  .faq-wrapper-11, .faq-wrapper-12 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .text-block-139.lessfontsize {
    font-size: 9px;
    line-height: 1.2em;
  }

  .div-block-279 {
    height: 300px;
  }

  .div-block-280 {
    grid-column-gap: 30px;
    flex-flow: column;
    grid-template-columns: 1fr;
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-282 {
    width: 101%;
    height: 48px;
    left: -2px;
  }

  .div-block-284 {
    margin-bottom: 10px;
  }

  .tab-link-tab-1-7._15min {
    width: 100%;
    padding-top: 0;
    font-size: 16px;
  }

  .tab-link-tab-1-7._15min.w--current {
    color: #000;
    width: 100%;
  }

  .tab-link-tab-1-7._15min.horiz.w--current {
    background-color: #f8f8f8;
  }

  .div-block-285 {
    width: 100%;
    height: 3.2%;
  }

  .bold-text-54 {
    font-weight: 500;
  }

  .div-block-286.m-b-40 {
    width: 100%;
  }

  .contact-us-txt-heading-2 {
    font-size: 44px;
  }

  .text-block-142.text-c-3e3e3e {
    font-size: 10px;
  }

  .div-block-287.rightmid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .contact-us-label-2 {
    font-size: 26px;
  }

  .bluebox-2 {
    grid-template-columns: .55fr;
  }

  .bluebox-2.bottompadding {
    padding-bottom: 40px;
  }

  .bluebox-2.bottompadding.toppadding {
    padding-top: 40px;
  }

  .heading-30 {
    font-size: 12px;
  }

  .div-block-290 {
    width: 90%;
  }

  .paragraph-55.hero-paragraph {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
  }

  .paragraph-55.hero-paragraph.first {
    width: auto;
  }

  .text-block-144 {
    font-size: 10px;
  }

  .heading-31 {
    width: 100%;
  }

  .div-block-292 {
    width: 80%;
    padding: 6px 8px;
    font-size: 12px;
  }

  .container-default-22, .container-default-23, .container-default-24 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-297 {
    font-size: 12px;
  }

  .div-block-298 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: center;
  }

  .text-c--3e3e3e-2 {
    line-height: 1.2em;
  }

  .conact-us-subtxt-2 {
    font-size: 22px;
  }

  .text-block-149 {
    padding-top: 20px;
  }

  .heading-33 {
    font-size: 24px;
  }

  .heading-34 {
    font-size: 18px;
  }

  .text-block-151 {
    font-size: 12px;
  }

  .tabs-content-12 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .faq-wrapper-13 {
    cursor: pointer;
    padding: 32px 24px;
  }

  .container-default-25 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .para_15px-10 {
    font-size: 14px;
  }

  .para_15px-10.foot {
    max-width: 90%;
  }

  .button_secondary-new-3 {
    border-radius: 8px;
    width: auto;
    max-width: none;
    height: 40px;
    font-size: 13px;
  }

  .button_secondary-new-3.hide-btn-mobile {
    display: none;
  }

  .div-block-313 {
    width: 100%;
    height: 3.2%;
  }

  .heading-38 {
    font-size: 18px;
  }

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

  .heading-40 {
    font-size: 24px;
  }

  .text-c--3e3e3e-3 {
    line-height: 1.2em;
  }

  .text-block-156.text-c-3e3e3e {
    font-size: 10px;
  }

  .div-block-315 {
    margin-bottom: 10px;
  }

  .heading-41 {
    font-size: 18px;
  }

  .heading-42 {
    font-size: 12px;
  }

  .div-block-316 {
    width: 100%;
    height: 3.2%;
  }

  .div-block-317 {
    margin-bottom: 10px;
  }

  .text-block-158.text-c-3e3e3e {
    font-size: 10px;
  }

  .blueboxprimarybutton-2 {
    font-size: 12px;
  }

  .text-c--3e3e3e-4 {
    line-height: 1.2em;
  }

  .heading-43 {
    font-size: 24px;
  }

  .bluebox-3 {
    grid-template-columns: .55fr;
  }

  .heading-44 {
    font-size: 24px;
  }

  .text-block-162 {
    font-size: 12px;
  }

  .heading-45, .div-block-323.m-b-40, .div-block-323.m-b-40 {
    width: 100%;
  }

  .text-block-163.text-c-3e3e3e {
    font-size: 10px;
  }

  .div-block-324 {
    width: 90%;
  }

  .heading-47 {
    font-size: 24px;
  }

  .sol-tab-btn-2 {
    min-width: max-content !important;
  }

  .text-block-165 {
    font-size: 10px;
  }

  .text-block-166 {
    font-size: 12px;
  }

  .div-block-327.rightmid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-328 {
    width: 80%;
    padding: 6px 8px;
    font-size: 12px;
  }

  .heading-48 {
    font-size: 24px;
  }

  .div-block-330 {
    font-size: 12px;
  }

  .bluebox-4 {
    grid-template-columns: .55fr;
  }

  .bluebox-4.bottompadding {
    padding-bottom: 40px;
  }

  .bluebox-4.bottompadding.toppadding {
    padding-top: 40px;
  }

  .div-block-331 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: center;
  }

  .div-block-333 {
    height: 240px;
  }

  .text-block-175.lessfontsize {
    font-size: 9px;
    line-height: 1.2em;
  }

  .heading-49 {
    font-size: 24px;
  }

  .div-block-335 {
    font-size: 12px;
  }

  .tabs-content-14 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-26 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item-5, .collection-item-6 {
    height: 400px;
  }

  .sol-tab-btn-3 {
    min-width: max-content !important;
  }

  .container-default-27 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-15 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .collection-item-7 {
    height: 400px;
  }

  .container-default-28 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-16 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-29 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-17, .tabs-content-18 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-30, .container-default-31 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-19 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-32 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-20 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-33 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-21, .tabs-content-22 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-34 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-23 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-35 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-24 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-36 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-25 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-37 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-26 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-38 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-27 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-39 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-28 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-40 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-29 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-41 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-30 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-42 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-31 {
    align-self: center;
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .container-default-43, .container-default-44, .container-default-45, .container-default-46, .container-default-47, .container-default-48, .container-default-49, .container-default-50, .container-default-51 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    font-size: 35px;
  }

  h3 {
    font-size: 24px;
  }

  h4 {
    font-size: 20px;
  }

  h5, h6 {
    line-height: 1.5;
  }

  blockquote {
    padding: 56px 44px;
    font-size: 20px;
  }

  .container-default {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default.hero-heading.use-cses-hero-heading, .container-default.hero-heading.use-cses-hero-heading.product-page-hero {
    width: 100%;
  }

  .container-default.footer-container {
    flex-direction: column;
    padding-bottom: 24px;
  }

  .container-default.feature-single {
    position: relative;
  }

  .container-default.left {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .container-default.cta {
    padding: 24px 16px;
  }

  .container-default.cta.new {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-default.cta.cta-new {
    border-radius: 4px;
    padding: 24px;
  }

  .container-default.test-desktop {
    display: none;
  }

  .container-default.test-mobile {
    display: block;
  }

  .container-default.hero-heading.use-cses-hero-heading, .container-default.hero-heading.use-cses-hero-heading.product-page-hero, .container-default.hero-heading.use-cses-hero-heading, .container-default.hero-heading.use-cses-hero-heading.product-page-hero, .container-default.hero-heading.use-cses-hero-heading.product-page-hero {
    width: 100%;
  }

  .container-default.margin-left-0 {
    padding-bottom: 0;
  }

  .section-styleguide {
    padding-top: 170px;
  }

  .style-guide-title {
    font-size: 46px;
    line-height: 52px;
  }

  .style-guide-header {
    padding-left: 32px;
    padding-right: 32px;
  }

  .color-primary-grid, .color-neutral-grid {
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-large {
    font-size: 20px;
    line-height: 32px;
  }

  .style-guide-subheader {
    padding-top: 30px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .style-guide-content-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 80px);
  }

  .button_primary {
    padding: 20px 32px;
  }

  .button_primary._2-buttons.try-for-free-new, .button_primary._2-buttons.try-nected-for-free-new {
    width: 50%;
  }

  .button_primary._2-buttons {
    margin-left: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .button_primary._2-buttons.try-for-free-new, .button_primary._2-buttons.try-nected-for-free-new {
    width: 50%;
  }

  .button_primary._2-buttons.white.new.funky {
    height: 60px;
    font-size: 18px;
  }

  .button_primary._2-buttons.white.new-mobile {
    width: 100px;
    height: 40px;
    margin-left: 4px;
    font-size: 16px;
  }

  .button_primary._2-buttons.header {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button_primary._2-buttons.mobile {
    display: flex;
  }

  .button_primary._2-buttons.mobile_head {
    margin-bottom: 16px;
  }

  .button_primary._2-buttons.try-for-free-new, .button_primary._2-buttons.try-nected-for-free-new {
    width: 50%;
  }

  .button_primary._2-buttons.insurance_page_get-started {
    width: 100%;
  }

  .button_primary._2-buttons.read-report {
    background-size: auto 20px;
    min-width: 100px;
    height: 36px;
    margin-right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button_primary._2-buttons.demo-btn {
    display: none;
  }

  .button_primary._2-buttons.demo-btn.mobile-btn-cs {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button_primary._2-buttons.demo-btn.center-aligned-btn {
    display: flex;
  }

  .button_primary.category {
    margin-right: 16px;
  }

  .button_primary.header-button {
    display: none;
  }

  .button_primary.header-button.mobile {
    padding-top: 18px;
    padding-bottom: 18px;
    display: block;
  }

  .button_secondary.category {
    margin-left: 0;
    margin-right: 16px;
  }

  .button_secondary.head {
    width: 200px;
    display: none;
  }

  .button_secondary.secondry_new {
    width: 50%;
  }

  .header {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #f9f9f9;
    border-style: none none solid;
    border-bottom-color: #33333b14;
    border-radius: 0;
  }

  .header-navigation {
    flex-direction: column;
  }

  .nav-item-wrapper.mobile {
    display: block;
  }

  .nav-link {
    font-size: 20px;
    line-height: 1.6em;
  }

  .menu-button {
    z-index: 1000;
    color: #2c266d;
    padding-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    position: sticky;
    top: 32px;
  }

  .nav-menu {
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    padding-top: 80px;
  }

  .display-1 {
    font-size: 64px;
    line-height: 72px;
  }

  .display-2 {
    font-size: 52px;
    line-height: 58px;
  }

  .display-3 {
    font-size: 26px;
    line-height: 30px;
  }

  .footer {
    background-color: #fff;
    border-radius: 0;
    max-width: 100%;
    margin-bottom: 0;
  }

  .footer-grid {
    grid-column-gap: 16px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 80px;
    justify-items: stretch;
    width: 100%;
    margin-bottom: 80px;
  }

  .footer-logo-container {
    margin-bottom: 8px;
  }

  .footer-nav {
    flex: 1;
    margin-right: 14px;
  }

  .footer-logo {
    width: 80px;
  }

  .page-wrapper.hidden-overflow {
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
    overflow: hidden;
  }

  .page-wrapper.hidden-overflow.uci-hero {
    height: auto;
    margin-bottom: 0;
  }

  .page-wrapper.hidden-overflow.uci-content-section {
    flex-flow: column;
    margin-top: 0;
  }

  .page-wrapper.hidden-overflow.usecases-index-content-sticky {
    flex-flow: column;
    width: 96%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

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

  .faqsection.testimonials-section, .faqsection.testimonials-section.test {
    display: none;
  }

  .faqsection.testimonials-section.new-test-section {
    margin-bottom: 80px;
    display: block;
  }

  .faqsection.utility-page.checkout {
    padding-top: 160px;
  }

  .faqsection.testimonials-section, .faqsection.testimonials-section.test {
    display: none;
  }

  .faqsection.testimonials-section.new-test-section {
    margin-bottom: 80px;
    display: block;
  }

  .faqsection.testimonials-section.test {
    display: none;
  }

  .faqsection.testimonials-section.new-test-section {
    margin-bottom: 80px;
    display: block;
  }

  .faqsection.testimonials-section.new-test-section.mb-faq-10 {
    margin-bottom: 0;
  }

  .faqsection.hero-section {
    margin-left: auto;
    margin-right: auto;
    padding-top: 120px;
    padding-bottom: 64px;
  }

  .faqsection.hero-section.new2 {
    padding-bottom: 32px;
  }

  .faqsection.first-section {
    padding-bottom: 100px;
  }

  .faqsection.integrations {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .faqsection.feature-single-hero {
    padding-top: 180px;
    display: block;
  }

  .faqsection.more.new {
    margin-bottom: 80px;
  }

  .faqsection.impact.pricing.pt-20-faq {
    padding-top: 20px;
  }

  .faqsection.impact.devs {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .faqsection.cta.career {
    height: 240px;
  }

  .faqsection.cta.new {
    height: auto;
  }

  .faqsection.blog_home {
    margin-top: 24px;
  }

  .faqsection.hide {
    display: none;
  }

  .faqsection.features_table {
    margin-top: 24px;
    margin-bottom: 24px;
    display: block;
  }

  .faqsection.bg_color.no_margin {
    padding-top: 24px;
  }

  .faqsection.faq.static-faq-product {
    margin-bottom: 40px;
  }

  .faqsection.cta.adwor {
    margin-top: 40px;
  }

  .faqsection.cta.adwor.ctamobile {
    max-width: 96%;
  }

  .faqsection.cta.gradient-bg {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007832_bg-gradient.webp");
    background-size: cover;
  }

  .faqsection.faq {
    padding-bottom: 0;
  }

  .faqsection.pricing {
    padding-bottom: 24px;
  }

  .faqsection.cta {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .faqsection.cta.cta-new {
    border-radius: 4px;
  }

  .faqsection.relative {
    padding-top: 0;
  }

  .utility-page-wrap {
    padding-top: 160px;
  }

  .utility-page-wrap._404 {
    min-height: 450px;
    padding-bottom: 100px;
  }

  .utility-page-content-password {
    padding-left: 32px;
    padding-right: 32px;
  }

  .input {
    min-height: 56px;
    padding: 20px;
    font-size: 16px;
  }

  .input::placeholder {
    font-size: 16px;
  }

  .input.search-input {
    width: 100%;
    margin-top: 0;
    padding-left: 56px;
  }

  .input.cta-newsletter-input {
    min-height: 64px;
    margin-bottom: 19px;
  }

  ._404-title {
    font-size: 150px;
  }

  .divider.integration-card-divider {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.prblm, .paragraph.hero-paragraph.first-new.demo-subtxt.testimonial-txt {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.prblm, .paragraph.hero-paragraph.first-new.demo-subtxt.testimonial-txt {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.left.feat {
    width: 100%;
  }

  .paragraph.hero-paragraph.left.feat.black-text {
    font-size: 14px;
  }

  .paragraph.hero-paragraph.left.feat.darkndcenter {
    font-size: 15px;
  }

  .paragraph.hero-paragraph.left.feat.darkndcenter.not-center.extra-margin {
    text-align: center;
    margin-bottom: 20px;
  }

  .paragraph.hero-paragraph.left.feat.darkndcenter.not-center.extra-margin.mobile-left {
    text-align: left;
    text-align: left;
  }

  .paragraph.hero-paragraph.left.more {
    margin-bottom: 0;
  }

  .paragraph.hero-paragraph.first-new {
    text-align: center;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.prblm, .paragraph.hero-paragraph.first-new.demo-subtxt.testimonial-txt {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt {
    align-self: center;
    margin-left: auto;
    padding-top: 5px;
    font-size: 16px;
    line-height: 18px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.prblm, .paragraph.hero-paragraph.first-new.demo-subtxt.testimonial-txt {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.ki-subtxt {
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.prblm, .paragraph.hero-paragraph.first-new.demo-subtxt.testimonial-txt {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph.package-about-excerpt {
    margin-bottom: 15px;
  }

  .paragraph.get-package-testimonials {
    margin-bottom: 25px;
  }

  .paragraph.integration-about-excerpt {
    margin-bottom: 16px;
  }

  .paragraph.career-about-excerpt {
    max-width: 336px;
  }

  .paragraph.integrations-paragraph {
    margin-bottom: 0;
  }

  .card {
    border-radius: 12px;
  }

  .card.testimonial-card {
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    padding: 0 32px 160px;
  }

  .card.testimonial-card._50 {
    width: 95%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.home-teams-section-card {
    flex-direction: column;
  }

  .card.about-stats-card {
    padding: 24px;
    overflow: hidden;
  }

  .card.about-stats-card.light_blue {
    height: 180px;
  }

  .card.about-testimonial-card {
    margin-bottom: 24px;
  }

  .card.contact-link {
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .card.pricing-card {
    flex-direction: column;
    padding: 40px 24px;
  }

  .card.features-comparison {
    padding-left: 35px;
    padding-right: 35px;
  }

  .card.get-package {
    padding: 40px 32px;
  }

  .card.get-package-testimonials {
    margin-bottom: 24px;
    margin-right: 0;
    padding: 40px 24px;
  }

  .card.get-package-testimonials.last {
    margin-bottom: 0;
  }

  .card.integration-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.integration-main-card {
    margin-bottom: -56px;
    padding: 40px 24px;
  }

  .card.open-positions-main-card {
    box-shadow: none;
    background-color: #0000;
    padding: 0;
  }

  .card.apply-card {
    padding: 40px 24px;
    position: static;
  }

  .card.carrer-card {
    padding: 40px 24px;
  }

  .card.start-here-card {
    padding: 40px 32px;
  }

  .card.more_features {
    padding-bottom: 0;
  }

  .card.more_features.subfeatures {
    flex-wrap: nowrap;
    position: static;
  }

  .card.more_features.new.faq {
    width: 96%;
  }

  .card.more_features.new.faq.all_features_link.line {
    width: 100%;
  }

  .card.testimonial {
    height: 100%;
    margin-right: 16px;
  }

  .card.features-comparison {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .card.pricing-card-copy {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 24px;
    display: block;
  }

  .card.pricing-card-copy.custom {
    align-self: stretch;
    margin-left: 0;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .title.h3-size, .title.h3-size.blue.new {
    font-size: 24px;
  }

  .title.h1 {
    text-align: center;
    font-size: 40px;
    line-height: 135%;
  }

  .title.h1.centre {
    font-size: 40px;
  }

  .title.h1.automate-new {
    display: none;
  }

  .title.logo-bar-text {
    margin-bottom: 16px;
  }

  .title.cta-title {
    font-size: 32px;
  }

  .title.cta-title.smaller-title {
    font-size: 16px;
  }

  .title.cta-title.cta-heading {
    line-height: 42px;
  }

  .title.h3-size, .title.h3-size.blue.new {
    font-size: 24px;
  }

  .title.h3-size.blue.new {
    font-size: 24px;
  }

  .title.h3-size.faq {
    font-size: 20px;
  }

  .title.h3-size.text-center-align.pb-5.teamsubtitle {
    font-size: 20px;
    line-height: 28px;
  }

  .title.h3-size.text-center-align.pb-5.teamsubtitle.gap-5 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .title.h3-size.text-center-align.tech-title.tectteamtitle-m {
    font-size: 24px;
    line-height: 34px;
  }

  .title.h4-size {
    color: var(--252b37);
    margin-bottom: 16px;
    font-size: 20px;
  }

  .title.h4-size.blog-card-title {
    margin-bottom: 16px;
    font-size: 18px;
  }

  .title.h4-size.career-position {
    color: var(--252b37);
    font-size: 16px;
  }

  .title.h4-size.inline {
    font-size: 24px;
  }

  .title.h4-size.text-center.font-500.m-10.teamsubtitle {
    line-height: 28px;
  }

  .title.h4-size.text-center.font-500.m-10.mt-10 {
    margin-top: 10px;
  }

  .title.h2._10min.larger {
    font-size: 32px;
  }

  .title.h2.center {
    font-size: 28px;
  }

  .title.h2.not-center.extra-margin {
    align-self: auto;
    margin-bottom: 12px;
    margin-right: 0;
  }

  .title.h2.mb-20 {
    margin-top: 40px;
  }

  .title.h2.our-team-title.teammobiletitle {
    font-size: 26px;
    line-height: 36px;
  }

  .title.h2-size.more-integrations {
    margin-bottom: 16px;
    margin-right: 20px;
  }

  .title.package-name {
    margin-right: 12px;
  }

  .title.h1-size {
    font-size: 48px;
  }

  .title.get-package-testimonials {
    margin-bottom: 12px;
    margin-right: 24px;
  }

  .title.package-category-name {
    margin-right: 16px;
  }

  .title.logo-bar-bottom-text {
    margin-bottom: 16px;
  }

  .title.h5.caps {
    text-align: left;
    text-align: left;
    width: 100%;
  }

  .title.h2-size {
    font-size: 35px;
  }

  .title.h4-size {
    color: #3b3f44;
    font-size: 20px;
  }

  .title.pricing_tier {
    margin-top: 16px;
  }

  .title.h1-5 {
    font-size: 32px;
  }

  .title.h2 {
    font-size: 24px;
  }

  .title.h1-new {
    text-align: center;
    margin-top: 20px;
    margin-right: 8px;
    font-size: 40px;
    line-height: 135%;
  }

  .title.h1-new.demo-box-title {
    font-size: 43px;
    line-height: 51px;
  }

  .title.h1-new.demo-box-title.problem-title {
    justify-content: center;
    font-weight: 500;
    line-height: 36px;
  }

  .title.h1-new.demo-box-title.testimonial-title {
    justify-content: center;
    font-size: 24px;
    line-height: 36px;
  }

  .title.h1-new.kititle.bg-none {
    justify-content: center;
  }

  .title.h1-new.kinumber.h-10 {
    justify-content: center;
    font-size: 26px;
    line-height: 32px;
  }

  .split-content.feature-single-short, .split-content.career-content {
    max-width: 100%;
  }

  .split-content.home-perk-content {
    width: 100%;
  }

  .split-content.home-perk-content.right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .split-content.home-perk-content.right.custom {
    margin-bottom: 24px;
  }

  .split-content.home-perk-content.left {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .split-content.home-perk-content.left.new {
    width: 100%;
    padding-right: 0;
  }

  .split-content.home-perk-content.left.left-new, .split-content.home-perk-content.left.new {
    width: 100%;
    padding-right: 0;
  }

  .split-content.home-perk-content.left.new.homepagenew1 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .split-content.home-perk-content.left.padding_new {
    width: 100%;
  }

  .split-content.home-perk-content.left.prod-page {
    max-width: 100%;
  }

  .split-content.home-perk-content.left.left-new {
    width: 100%;
    padding-right: 0;
  }

  .split-content.home-perk-content.left {
    width: 100%;
  }

  .split-content.home-perk-image {
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .split-content.home-perk-image.video {
    width: 100%;
    height: 480px;
    margin-top: 0;
  }

  .split-content.home-perk-image.custom {
    width: 100%;
    margin-bottom: 0;
  }

  .split-content.home-perk-image.video-new {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .split-content.home-perk-image.video-new.align-top.height-50vh {
    width: 300px;
    height: 100%;
    margin-bottom: 0;
  }

  .split-content.home-perk-image.right {
    justify-content: center;
    align-items: center;
  }

  .split-content.blog-card-content {
    padding: 24px 16px;
  }

  .split-content.testimonial-card-content {
    max-width: 100%;
  }

  .split-content.home-teams-section-card-content {
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .split-content.bottom-team-card-content {
    height: 100%;
    padding: 40px 16px 24px;
  }

  .split-content.about-testimonials-left {
    max-width: 100%;
    margin-bottom: 24px;
    padding-top: 0;
  }

  .split-content.about-testimonials-right {
    max-width: 100%;
  }

  .split-content.featured-blog-card-content {
    padding: 32px 24px 40px;
  }

  .split-content.featured-blog-card-content.small {
    padding: 32px 24px;
  }

  .split-content.right-faqs {
    max-width: 100%;
  }

  .split-content.single-pricing-left {
    max-width: 100%;
    margin-bottom: 32px;
  }

  .split-content.single-pricing-right {
    max-width: 100%;
  }

  .split-content.integrations-hero-left {
    max-width: 100%;
    margin-bottom: 32px;
  }

  .split-content.integrations-hero-right {
    max-width: 100%;
  }

  .split-content.feature-single-hero-left {
    max-width: 100%;
    margin-bottom: 48px;
  }

  .split-content.feature-single-short, .split-content.career-content {
    max-width: 100%;
  }

  .split-content.career-right {
    max-width: 100%;
    margin-top: 40px;
  }

  .split-content.team-member-card-content {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .split-content.team-member-details {
    width: 50%;
  }

  .split-content.search-results-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .split-content.test-split._15min {
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .split-content.connector {
    justify-content: flex-end;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .split-content.prabhat {
    margin-right: 0;
    padding-right: 0;
  }

  .split-content.blog-card-content-new {
    padding: 24px 16px;
  }

  .split-content.package-card-bottom-content {
    align-self: auto;
    margin-top: 24px;
    padding-top: 0;
    position: static;
  }

  .checkout-row {
    flex-direction: column;
  }

  .image-wrapper.testimonial-card-image-wrapper {
    object-fit: fill;
    justify-content: flex-start;
    align-self: auto;
    width: 100px;
    height: 100px;
    margin-top: -40px;
    margin-bottom: 24px;
    display: flex;
    left: 0;
    overflow: hidden;
  }

  .image-wrapper.testimonial-card-image-wrapper.mobile_style {
    width: 125px;
    height: 125px;
    top: -12px;
  }

  .image-wrapper.home-teams-section-icon {
    margin-bottom: 16px;
  }

  .image-wrapper.home-teams-section-icon.benefits {
    align-self: flex-start;
    width: 60%;
    margin-left: 24px;
  }

  .image-wrapper.package-icon {
    border-radius: 12px;
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
    margin-right: 12px;
  }

  .image-wrapper.integration-icon {
    margin-bottom: 6px;
  }

  .image-wrapper.integration-icon-wrapper {
    border-radius: 18px;
    width: 100px;
    min-width: 100px;
    min-height: 100px;
    max-height: 100px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .image-wrapper.feature-single {
    align-self: auto;
    max-width: 100%;
    transform: translate(0);
  }

  .image-wrapper.team-member-large-avatar {
    border-radius: 12px;
    margin-top: 0;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .image-wrapper.contact-link-icon-wrapper {
    width: 40px;
    min-height: 40px;
  }

  .image-wrapper.nav-features-image {
    margin-right: 10px;
  }

  .image.login-icon {
    width: 16px;
    display: block;
  }

  .image.testimonial-image {
    object-fit: cover;
    border-radius: 12px;
  }

  .image.post-main-image {
    height: 290px;
    margin-bottom: 0;
  }

  .image.feature-single {
    max-width: 100%;
    display: block;
    left: 0;
  }

  .image.feature-single.large {
    display: none;
  }

  .image.feature-single-process-icon {
    margin-right: 16px;
  }

  .image.blob.i-1 {
    margin-top: -123px;
    margin-left: -204px;
  }

  .image.blob._404-1 {
    max-width: 100%;
    margin-top: -95px;
  }

  .image.blob._404-2 {
    max-width: 100%;
  }

  .image.blob.password-1 {
    max-width: 120%;
    margin-top: 6%;
    margin-left: 8%;
  }

  .image.blob.integration-single-1 {
    margin-left: 222px;
  }

  .image.blob.integration-single-2 {
    bottom: 56%;
  }

  .image.blob.start-here-2 {
    bottom: 13%;
  }

  .image.blob-opacity.b-1 {
    margin-left: 340px;
  }

  .rich-text ul, .rich-text ol {
    margin-bottom: 40px;
    padding-left: 32px;
  }

  .rich-text ul, .rich-text ol {
    margin-bottom: 40px;
    padding-left: 32px;
  }

  .rich-text blockquote {
    margin-top: 40px;
    margin-bottom: 32px;
    padding: 40px 64px;
    font-size: 18px;
  }

  .rich-text h5 {
    margin-bottom: 16px;
  }

  .rich-text p {
    margin-bottom: 24px;
  }

  .rich-text h4 {
    margin-bottom: 16px;
  }

  .rich-text figure {
    margin-bottom: 32px;
  }

  .rich-text img {
    border-radius: 12px;
  }

  .login-button {
    display: none;
  }

  .login-button.show-mobile {
    border: 1px solid #000;
    border-radius: 12px;
    justify-content: center;
    padding: 14px 32px;
    line-height: 1;
    display: flex;
  }

  .dropdown-menu-wrapper {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .dropdown-nav-menu {
    flex: 1;
    margin-bottom: 14px;
    margin-right: 32px;
  }

  .nav-menu-item {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .dropdown-menu-column {
    margin-bottom: 0;
    margin-right: 24px;
  }

  .hero-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .limit-content.hero-top-content {
    text-align: left;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .limit-content.cta.centre {
    max-width: 100%;
  }

  .limit-content.cta {
    max-width: none;
  }

  ._2-button-wrapper {
    justify-content: flex-start;
    margin-left: 0;
  }

  ._2-button-wrapper.features-section {
    margin-left: auto;
    margin-right: auto;
  }

  ._2-button-wrapper.home {
    justify-content: center;
  }

  ._2-button-wrapper.home.left {
    width: 100%;
  }

  ._2-button-wrapper.home.left.new_display {
    flex-wrap: nowrap;
    width: 100%;
    position: static;
  }

  ._2-button-wrapper.homepage-new-wrapper {
    justify-content: center;
  }

  ._2-button-wrapper.cta {
    margin-top: 40px;
  }

  .logo-grid {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: flex-start;
    justify-items: center;
    max-width: 535px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .top-content.latest-articles-top-content {
    margin-bottom: 20px;
  }

  .top-content.search-results, .top-content.start-here {
    margin-bottom: 32px;
  }

  .top-content.latest-usecases-top-content, .top-content.latest-articles-top-content {
    margin-bottom: 20px;
  }

  .top-content.teams-top-content {
    max-width: 100%;
    margin-bottom: 0;
  }

  .top-content.teams-top-content.products {
    margin-bottom: 60px;
  }

  .top-content.about-testimonials {
    margin-bottom: 24px;
  }

  .top-content.featured-post-top-details {
    margin-bottom: 16px;
  }

  .top-content.post-date {
    margin-left: 8px;
  }

  .top-content.pricing-top-content {
    margin-bottom: 32px;
  }

  .top-content.top-pricing-content {
    height: 100px;
  }

  .top-content.articles-categories {
    margin-right: 0;
  }

  .top-content.career-single-top-content {
    padding-bottom: 48px;
  }

  .top-content.team-member-card-top-content {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .top-content.team-member-top-details {
    margin-bottom: 0;
  }

  .top-content.search-results, .top-content.start-here {
    margin-bottom: 32px;
  }

  .top-content.testimonials {
    width: 100%;
    max-width: 100%;
  }

  .top-content.testimonials.align-center {
    margin-bottom: 40px;
  }

  .top-content.latest-usecases-top-content {
    margin-bottom: 20px;
  }

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

  .narrow-section.relative {
    padding-bottom: 0;
  }

  .narrow-section.relative.connector {
    margin-bottom: 0;
  }

  .split.home-perks-wrapper.custom, .split.about-testimonials {
    flex-direction: column;
  }

  .split.integration-top-content, .split.feature-single-hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .split.home-perks-wrapper {
    flex-direction: column;
    margin-bottom: 60px;
    display: flex;
  }

  .split.home-perks-wrapper.invert {
    flex-direction: column-reverse;
    display: flex;
  }

  .split.home-perks-wrapper.invert.connector {
    display: block;
  }

  .split.home-perks-wrapper.invert.less_height {
    flex-direction: column-reverse;
    padding-top: 40px;
    display: flex;
  }

  .split.home-perks-wrapper.invert.less_height.homepagenew {
    padding-top: 0;
  }

  .split.home-perks-wrapper.invert.less_height.homepagenew.align-center.margin-bottom-0 {
    margin-bottom: 0;
  }

  .split.home-perks-wrapper.custom, .split.about-testimonials {
    flex-direction: column;
  }

  .split.get-package {
    flex-direction: column;
    margin-bottom: -75px;
  }

  .split.get-package-testimonials {
    flex-direction: column;
    justify-content: flex-start;
  }

  .split.integrations-hero {
    flex-direction: column;
  }

  .split.integration-top-content, .split.feature-single-hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .split.career-details {
    flex-wrap: wrap;
    align-items: flex-start;
    margin-bottom: -12px;
  }

  .split.career-single-wrapper {
    flex-direction: column;
  }

  .list.package-features-list.cta {
    margin-top: 24px;
  }

  .list.package-features-list {
    width: auto;
    margin-bottom: 0;
    padding-right: 40px;
  }

  .list-item.dark-check-item, .list-item.dark-check-item-copy, .list-item.dark-check-item, .list-item.dark-check-item, .list-item.dark-check-item {
    background-position: 0 12%;
    background-size: 16px;
    margin-bottom: 4px;
    padding-left: 24px;
  }

  .list-item.dark-check-item.white {
    background-position: 0%;
    align-items: flex-start;
    margin-bottom: 8px;
  }

  .list-item.dark-check-item.mobileaboutheightfix {
    height: auto;
  }

  .list-item.dark-check-item, .list-item.dark-check-item-copy, .list-item.dark-check-item, .list-item.dark-check-item, .list-item.dark-check-item {
    background-position: 0 12%;
    background-size: 16px;
    margin-bottom: 4px;
    padding-left: 24px;
  }

  .list-item.dark-check-item.filled.list_item_new {
    background-position: 0%;
  }

  .list-item.dark-check-item {
    background-position: 0 12%;
    background-size: 16px;
    margin-bottom: 4px;
    padding-left: 24px;
  }

  .list-item.dark-check-item.filled {
    padding-right: 0;
  }

  .big-numbers.about-stats {
    font-size: 50px;
  }

  .big-numbers.about-stats.purple {
    font-size: 40px;
  }

  .cta-wrapper {
    border-radius: 18px;
    padding: 0;
  }

  ._3-column-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  ._3-column-grid.integrations-cards-grid, ._3-column-grid.search-result-list {
    grid-template-columns: 1fr;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-rows: 320px;
  }

  ._3-column-grid.blog-post-cards-grid.home.new.uc-3-col-grid {
    height: auto;
  }

  ._3-column-grid.team-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  ._3-column-grid.values-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1.25fr 1.25fr;
  }

  ._3-column-grid.careers-features {
    grid-template-columns: 1fr 1fr;
  }

  ._3-column-grid.pricing {
    grid-template-columns: 1fr;
    display: grid;
  }

  ._3-column-grid.integrations-cards-grid, ._3-column-grid.search-result-list {
    grid-template-columns: 1fr;
  }

  ._3-column-grid.pricing-copy._1-row.on_premise {
    width: 100%;
  }

  ._3-column-grid.pricing-copy {
    grid-template-columns: 1fr;
    display: grid;
  }

  ._3-column-grid.pricing-copy._1-row {
    display: block;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 2000px;
    display: flex;
    overflow: visible;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever.hide.hidden-tab1 {
    grid-template-columns: 1fr;
    display: flex;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 320px;
  }

  ._3-column-grid.blog-post-cards-grid.home {
    grid-template-rows: 300px auto;
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-column-gap: 15px;
    grid-row-gap: 19px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-rows: 320px;
  }

  .testimonials-main-container {
    margin-bottom: 0;
    padding-top: 24px;
  }

  .testimonials-main-container.new {
    margin-top: 60px;
  }

  .testimonials-main-container.new.mt-30 {
    margin-top: 0;
  }

  .testimonials-main-container.bigscreen {
    display: flex;
  }

  .testimonials-main-container.smallscreen {
    display: none;
  }

  .testimonials-arrow {
    min-width: 22px;
    min-height: 22px;
    margin-top: 210px;
  }

  .testimonials-arrow.blog-right, .testimonials-arrow.blog-left, .testimonials-arrow.blog-right, .testimonials-arrow.blog-left {
    display: none;
  }

  .footer-nav-column {
    flex: 0 auto;
  }

  .footer-nav-column.large {
    margin-bottom: 24px;
  }

  .footer-nav-column.large.logo {
    width: auto;
    margin-bottom: 0;
    display: block;
  }

  .footer-link.link-block {
    white-space: nowrap;
  }

  .footer-link.contact-link {
    align-items: center;
  }

  .badge.team-member-position {
    display: none;
    top: 16px;
    right: 16px;
  }

  .social-links-container {
    width: auto;
    min-width: auto;
  }

  .search-input-wrapper {
    max-width: 100%;
    margin-top: 0;
  }

  .search-input-wrapper.blog-page {
    justify-content: flex-start;
    width: 100%;
    max-width: none;
    margin-top: 24px;
  }

  .search-button {
    position: absolute;
    left: 16px;
  }

  .submit-button.newsletter-subscribe-button-wrapper {
    border-color: var(--neutral-100);
    justify-content: center;
    position: static;
  }

  .submit-button.newsletter-subscribe-button-wrapper:hover {
    background-color: var(--neutral-100);
  }

  .categories-button-wrapper {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .pagination {
    margin-top: 40px;
  }

  .back-to-button.grey {
    align-self: flex-start;
  }

  .back-to-button.grey.w--current {
    flex-wrap: nowrap;
    align-self: flex-start;
    height: 24px;
    display: block;
  }

  .success-message {
    border-radius: 12px;
  }

  .error-message {
    border-radius: 12px;
    margin-top: 20px;
    padding: 20px;
  }

  .contact-links-wrapper {
    flex-direction: column;
    max-width: none;
    display: flex;
  }

  .social-links-wrapper {
    max-width: 280px;
  }

  .social-link {
    width: 32px;
    min-width: 32px;
    min-height: 32px;
    max-height: 32px;
  }

  .label {
    margin-bottom: 6px;
  }

  .button-arrow {
    font-size: 12px;
  }

  .button-arrow.small {
    margin-left: 4px;
  }

  .faqs-main-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
  }

  .faq-wrapper {
    margin-bottom: 16px;
    padding: 16px;
  }

  .faq-icon-wrapper {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
    max-height: 40px;
  }

  .added-cost {
    margin-bottom: 20px;
  }

  .breadcrum {
    flex-wrap: nowrap;
    width: auto;
    max-width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    overflow: hidden;
  }

  ._6-column-grid.logo-bar-feature-single {
    grid-column-gap: 0px;
    grid-column-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    justify-items: center;
    max-width: 489px;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonials-main-wrapper {
    margin-bottom: 0;
  }

  .job-details.preview {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: 290px;
    max-width: none;
    margin-bottom: -12px;
  }

  .job-single-detail {
    flex: 0 auto;
    margin-bottom: 12px;
    margin-right: 24px;
  }

  .job-single-detail.first {
    flex: 0 auto;
    margin-bottom: 12px;
    margin-right: 16px;
  }

  .bottom-content.search-results-top-bottom-content {
    align-items: center;
  }

  .career-body-main-wrapper {
    margin-top: 48px;
  }

  .plan-item:nth-child(odd) {
    top: 0;
  }

  .header-logo-wrapper {
    padding-left: 0;
  }

  .hamburger-menu-icon {
    flex-direction: column;
    justify-content: center;
    width: 24px;
    font-family: Icons techplus x template;
    display: flex;
  }

  ._3-column-grid-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  ._3-column-grid-copy.home-teams-grid {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    margin: 24px auto 32px;
  }

  ._3-column-grid-copy.home-teams-grid.feature-page {
    grid-column-gap: 13px;
    grid-row-gap: 24px;
    grid-column-gap: 13px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 48% 48%;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    display: grid;
    position: static;
  }

  .dropdown-menu-wrapper-copy {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .dropdown-menu-column-big {
    margin-bottom: 16px;
    margin-right: 24px;
  }

  .dropdown-menu-column-big.last {
    margin-bottom: 0;
    margin-right: 0;
  }

  .nav-item-wrapper-home {
    display: block;
  }

  .dropdown-menu-wrapper-multicolumn {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .latest-article-section, .testimonial-section, .investor-new-section, .press-release-section, .impact-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tabs._15min {
    flex-direction: column;
    max-width: 100%;
  }

  .tabs.horizontak.tabs-new-coding {
    padding: 0 16px 32px;
  }

  .tab-link-tab-1._15min {
    width: 100%;
  }

  .tab-link-tab-1._15min.horiz {
    align-items: center;
  }

  .tab-link-tab-1._15min.horiz.w--current {
    align-items: center;
    height: auto;
  }

  .tab-link-tab-1._15min.horiz.box.w--current {
    margin-right: 0;
  }

  .tab-link-tab-1._15min.horiz.box.faq {
    margin-left: 0;
  }

  .tab-link-tab-1._15min.sector {
    align-items: center;
    height: 80px;
    font-weight: 500;
  }

  .tab-link-tab-1._15min.sector.w--current {
    align-items: center;
    height: 80px;
  }

  .tab-link-tab-1._15min.sector.tab_active {
    justify-content: center;
    align-items: center;
    padding: 1px 0;
  }

  .tab-link-tab-1._15min.sector.tab_active.w--current {
    background-color: #0000;
    background-image: none;
    border-bottom: 2px solid #fff;
    border-radius: 0;
    height: auto;
    padding: 1px 0;
  }

  .tabs-menu {
    width: 100%;
    margin-top: 0;
  }

  .tabs-menu.sectors {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 24px;
    display: grid;
    overflow: hidden;
  }

  .tabs-menu.sectors.new_bg_trans {
    width: 100%;
    display: block;
  }

  .tabs-menu.sectors.tabs_credit.flex {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    background-color: #0000;
    flex-flow: row;
    width: 100%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .tabs-content {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .tabs-content.horiz.chalenge.lead {
    margin-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content.tab_new {
    width: 100%;
    height: auto;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .tabs-content.tab_new-2 {
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
  }

  .tab_right {
    margin: 0% auto 0;
  }

  .tab_right.new1 {
    flex-flow: column;
  }

  .testimonial_writer._15min {
    max-width: 100%;
    font-size: 12px;
    line-height: 18px;
  }

  .impact {
    font-size: 40px;
  }

  .getstarted.fixed.larger {
    display: none;
  }

  .test_para {
    font-size: 14px;
  }

  .para_15px {
    font-size: 13px;
  }

  .para_15px._150, .para_15px.socioverse {
    font-size: 14px;
  }

  .para_15px.foot {
    max-width: 90%;
  }

  .para_15px.foot.white {
    font-size: 16px;
  }

  .para_15px._150, .para_15px.socioverse {
    font-size: 14px;
  }

  .para_15px.number {
    overflow: visible;
  }

  .para_15px.number.purple {
    font-size: 15px;
  }

  .getstarted_heading {
    font-size: 16px;
  }

  .getstarted_heading.bigger {
    font-size: 18px;
  }

  .getstarted_heading.company {
    font-size: 16px;
  }

  .getstarted_heading.company.text-white {
    font-size: 12px;
    line-height: 18px;
  }

  .connector {
    max-width: 100%;
    height: auto;
  }

  .login-button-2 {
    display: none;
  }

  .login-button-2.show-mobile {
    border: 1px solid #000;
    border-radius: 12px;
    justify-content: center;
    padding: 14px 32px;
    line-height: 1;
    display: none;
  }

  .dropdown-menu-wrapper-2, .dropdown-menu-wrapper-multicolumn-2 {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .dropdown-menu-wrapper-multicolumn-2.solution.on-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dropdown-menu-wrapper-multicolumn-2.solution.down {
    display: none;
  }

  .nav-menu-4 {
    padding-top: 80px;
    padding-left: 24px;
  }

  .container-default-2 {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header-wrapper-2 {
    margin-top: 0;
  }

  .button-primary-2 {
    padding: 20px 32px;
  }

  .header-2 {
    max-width: none;
  }

  .nav-link-6 {
    font-size: 20px;
    line-height: 1.6em;
  }

  .button-arrow-3 {
    font-size: 12px;
  }

  .button-arrow-3.small {
    margin-left: 4px;
  }

  .image_rule_engine {
    display: block;
  }

  .image_rule_engine.hide-mobile.display-none, .html-embed-2 {
    display: none;
  }

  .privacy {
    width: auto;
    margin-right: auto;
  }

  ._15_icon_block {
    display: none;
  }

  ._2-button-wrapper-feature {
    justify-content: flex-start;
    margin-left: 0;
  }

  .logo_grid._1-line.devs {
    width: 500px;
    height: 180px;
    display: none;
  }

  .logo_grid._1-line.devs.mobile {
    display: block;
  }

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

  .blog-narrow-section.blog-post {
    padding-top: 24px;
  }

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

  .collection-list-wrapper {
    height: auto;
  }

  .dropdown-nav-menu-5 {
    flex: 1;
    margin-bottom: 14px;
    margin-right: 32px;
  }

  .dropdown-menu-9 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 15px;
  }

  .dropdown-menu-9.solution {
    padding-top: 0;
    font-size: 15px;
  }

  .dropdown-menu-9.company {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .dropdown-menu-9.solution-new {
    padding-top: 0;
    font-size: 15px;
  }

  .dropdown-menu-9.solution-new.w--open {
    max-width: 600px;
  }

  .nav-link-dropdown-9 {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .dropdown-menu-wrapper-multicolumn-3 {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .image-20.login-icon {
    width: 16px;
    display: block;
  }

  .dropdown-nav-menu-6 {
    flex: 1;
    margin-bottom: 14px;
    margin-right: 32px;
  }

  .dropdown-nav-menu-6.last {
    flex: 1;
    margin-bottom: 0;
  }

  .nav-link-dropdown-text-3.w--current {
    font-size: 20px;
  }

  .dropdown-nav-link-16.features-menu {
    color: var(--neutral-700);
    font-size: 14px;
  }

  .nav-item-wrapper-3.mobile {
    display: block;
  }

  .dropdown-menu-column-2 {
    margin-bottom: 16px;
    margin-right: 24px;
  }

  .dropdown-menu-column-2.last {
    margin-bottom: 0;
    margin-right: 0;
  }

  .collection-item-2 {
    height: 480px;
  }

  .hamburger-menu-icon-5 {
    width: 24px;
    font-size: 21px;
  }

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

  .get-started-section.relative.horiz.gradient-pricing {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }

  .get-started-section.relative.horiz {
    padding-top: 40px;
  }

  .get-started-section.relative {
    padding-top: 0;
  }

  .benefits_img {
    width: 40px;
    height: 40px;
  }

  .drop_new_icon.testi.uci-arr, .drop_new_icon.uci-aar, .drop_new_icon.testi.uci-arr, .drop_new_icon.testi.uci-arr, .drop_new_icon.uci-aar {
    height: 18px;
  }

  ._4-column-grid-2.features-comparison-row {
    grid-row-gap: 13px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    align-content: start;
    align-items: start;
    padding-top: 24px;
    padding-bottom: 32px;
  }

  ._4-column-grid-2.features-comparison-row.first {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 15px;
  }

  ._4-column-grid-2.features-comparison-row.top {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 15px;
    overflow: visible;
  }

  ._4-column-grid-2.features-comparison-row.single_entity {
    width: 800px;
    overflow: scroll;
  }

  .cloud_onpremise_tabs {
    margin-bottom: 24px;
  }

  .bold-text-7, .bold-text-8 {
    font-size: 24px;
  }

  .keywords {
    text-align: center;
  }

  .logo_holder {
    align-items: center;
    height: 100%;
  }

  .camunda {
    width: auto;
    height: 40px;
  }

  .button-primary-3 {
    padding: 20px 32px;
  }

  .button-arrow-4, .button-arrow-5 {
    font-size: 12px;
  }

  .paragraph-17.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-17.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-17.hero-paragraph.left.feat {
    width: 100%;
  }

  .looping-heading.text-light-grey {
    font-size: 20px;
  }

  .new-feature-images {
    display: block;
  }

  .domain_block {
    padding: 24px;
  }

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

  .div-block-39 {
    justify-content: space-between;
  }

  .button-primary-6 {
    padding: 20px 32px;
  }

  .button-primary-6._2-buttons {
    margin-left: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .button-primary-7 {
    padding: 20px 32px;
  }

  .button-primary-7._2-buttons {
    margin-left: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .button-primary-8 {
    padding: 20px 32px;
  }

  .nav-link-dropdown-10 {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .button_primary_smaller {
    padding: 20px 32px;
  }

  .button_primary_smaller._2-buttons {
    width: auto;
    margin-left: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .div-block-44 {
    padding-left: 4%;
  }

  .div-block-45 {
    padding: 16px;
  }

  .div-block-46 {
    margin-bottom: 40px;
    padding-top: 40px;
    display: block;
  }

  .tab-link-tab-1-new._15min, .tab-link-tab-1-new-2._15min {
    width: 100%;
  }

  .tab-link-tab-1-new-2._15min {
    width: 100%;
  }

  .tab-link-tab-1-new-2._15min.sector {
    height: 60px;
  }

  .tab-link-tab-1-new-2._15min.sector.w--current {
    min-height: 60px;
  }

  .q {
    margin-bottom: 20px;
    font-size: 70px;
  }

  .cookie-modal_content-wrap {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-modal_closebutton {
    margin-right: 1.25rem;
  }

  .cookie-modal_closebutton.is-sticky {
    top: -1rem;
  }

  .cookie-modal_button-wrap {
    padding: 1.5rem;
  }

  .cookie-modal_button-wrap.in-pref-manger {
    margin: 1.5rem -1.5rem -2rem;
    padding-top: 1.25rem;
    position: sticky;
    bottom: -2rem;
  }

  .cookie-preference_wrapper {
    padding-top: 2rem;
  }

  .cookie-modal_form {
    padding-top: .75rem;
  }

  .cookie-preference-button_icon {
    margin-right: 0;
  }

  .cookie-preference-button_text {
    display: none;
  }

  .leadscr_image {
    margin-top: 0;
  }

  .leadscr_image.crm {
    width: 240px;
    height: 200px;
  }

  .div-block-44-copy {
    margin-top: 0;
    padding: 0 0 0 0%;
  }

  .div-block-54 {
    background-position: 50% 12%;
    background-size: 69vw;
    height: 400px;
  }

  .div-block-55.startup {
    flex-direction: column-reverse;
    height: 100%;
    margin-top: 0;
  }

  .faqs-main-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .faq-wrapper-2 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .pricing_link_split {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .faq-wrapper-3 {
    margin-bottom: 24px;
  }

  .div-block-60 {
    display: none;
  }

  .image-39 {
    width: 180px;
    height: 180px;
  }

  .heading-large {
    font-size: 1.875rem;
  }

  .rich-text-block.rich-text-block-new {
    margin-bottom: -20px;
  }

  .clients-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-left: 0;
  }

  .client-logo {
    height: 94px;
    min-height: 0;
  }

  .para_14px-new {
    font-size: 14px;
  }

  .blue-banner {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div-block-66 {
    padding-right: 2%;
  }

  .div-block-67 {
    width: auto;
  }

  .banner-heading {
    margin-bottom: 12px;
    font-size: 18px;
  }

  .code-block.code-block-white {
    width: 78vw;
    margin-left: auto;
    margin-right: auto;
  }

  .code-block.fix-width-nd-height {
    width: 100%;
  }

  .div-block-68 {
    order: -1;
    width: 100%;
  }

  .div-block-69 {
    order: 1;
    width: 100%;
    margin-top: 16px;
    padding-right: 36px;
  }

  .infinite-rotation-holder-homepagenew {
    justify-content: center;
    align-items: center;
  }

  .certified-badges-div {
    align-self: center;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .text-rotation-wrapper-new {
    justify-content: center;
    align-items: stretch;
  }

  .vertical-scroll-wrapper-new {
    height: 3.5rem;
    overflow: hidden;
  }

  .button_primary-new {
    padding: 20px 32px;
  }

  .button_primary-new._2-buttons {
    margin-left: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .button_secondary-new {
    width: auto;
  }

  .div-block-70 {
    justify-content: center;
    align-items: center;
  }

  .dropdown-list-3.w--open {
    width: auto;
  }

  .div-block-74.div-block-77 {
    padding-right: 4px;
  }

  .dropdown-toggle-2 {
    right: 26%;
  }

  .background-video-4 {
    height: 64vw;
    margin-top: 16px;
  }

  .html-embed-8 {
    padding: 4px 4px 4px 8px;
  }

  .rich-text-block-2 {
    width: auto;
  }

  .container-default-center {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-86._86-new {
    flex-flow: column;
    margin-bottom: 20px;
  }

  .div-block-87._87-new {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .div-block-87._87-new2 {
    margin-top: 12px;
    margin-bottom: 12px;
    padding-left: 0;
  }

  .div-block-87.expand-mobile {
    width: 100%;
  }

  .div-block-88._88-new {
    display: none;
  }

  .div-block-88._88-new.not-hide {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .image-59._4th {
    height: auto;
    box-shadow: none;
    height: auto;
    box-shadow: none;
    border: .2px solid #2c2ad266;
  }

  .text-block-24._24-new {
    text-align: left;
    text-align: left;
  }

  .text-block-25.center {
    height: 47.5938px;
    font-size: 11px;
  }

  .text-block-25._25-new {
    text-align: left;
  }

  .div-block-91 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: none;
  }

  .div-block-91._2nd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: minmax(300px, 1fr) minmax(300px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
    overflow: auto;
  }

  .star-dark, .star {
    font-size: 28px;
  }

  .container-default-center-new {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-center-new.extra-padding {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .text-block-30-2 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
  }

  .text-block-30-2.left.th, .text-block-30-2.center.th, .text-block-30-2.center.th.middle-purple {
    font-size: 16px;
  }

  .text-block-30-2.center.middle-purple, .text-block-30-2.center.red-text {
    font-size: 13px;
  }

  .text-block-30-2.left {
    padding-left: 4px;
  }

  .text-block-30-2.left.th, .text-block-30-2.center.th, .text-block-30-2.center.th.middle-purple {
    font-size: 16px;
  }

  .text-block-30-2.center.middle-purple, .text-block-30-2.center.red-text {
    font-size: 13px;
  }

  .text-block-30-2.center.th, .text-block-30-2.center.th.middle-purple, .text-block-30-2.center.th.middle-purple {
    font-size: 16px;
  }

  .text-block-30-2.center.middle-purple, .text-block-30-2.center.red-text {
    font-size: 13px;
  }

  .tick, .cross {
    padding-top: 4px;
    font-size: 28px;
    display: inline-block;
  }

  .text-block-31 {
    font-size: 32px;
  }

  .div-block-96 {
    padding: 32px 16px 16px;
  }

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

  .tabs-menu-3 {
    padding-bottom: 6px;
    overflow: auto;
  }

  .tabs-menu-3.tabs-menu-3-new {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 32px;
  }

  .tab-link.tab-link-2 {
    justify-content: center;
    align-items: center;
    height: 60px;
    display: block;
  }

  .text-block-32 {
    white-space: nowrap;
  }

  .tabs-menu-4 {
    padding-bottom: 6px;
    display: flex;
    overflow: auto;
  }

  .image-62 {
    width: 300px;
    max-width: 48%;
    height: auto;
  }

  .text-block-33 {
    width: 52%;
    margin-right: 24px;
    font-size: 16px;
  }

  .div-block-91-mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 300px 300px 300px 300px;
    display: grid;
    overflow: auto;
  }

  .rich-text-block-3 {
    width: 100%;
    padding-left: 0;
  }

  .image-66 {
    width: 90px;
    height: 32px;
  }

  .image-67 {
    width: 64px;
    height: 48px;
  }

  .hero-section-rich-text h1 {
    font-size: 35px;
    line-height: 41px;
  }

  .top-content-rich-text.content-rich-text {
    text-align: center;
    text-align: center;
  }

  .zepto-container {
    width: 100%;
    height: 100%;
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
  }

  .nectedheroaboutheading.mobileheading {
    font-size: 26px;
    line-height: 36px;
  }

  .nectedheroaboutsubtext.mobile-subtitle, .neutraltext.about-subtxt.mobile-subtxt, .neutraltext.about-subtxt.mobile-subtxt, .neutraltext.about-subtxt.mobile-subtxt, .neutralsmall.mobile-subtxt, .neutralsmall.mobile-subtxt {
    font-size: 12px;
    line-height: 18px;
  }

  .text-500.text-size-70, .text-size-32.text-color-black {
    text-align: center;
    text-align: center;
  }

  .quality_container.margin {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .qulaity-container-main {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
  }

  .qulaity-container-main.mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .tabs_menu_1 {
    align-items: center;
    width: 100%;
    min-width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .tab_item_default.w--current {
    height: auto;
    min-height: 30px;
    max-height: none;
    padding: 5px 10px;
  }

  .tab_image {
    height: auto;
  }

  .box-normal {
    width: auto;
  }

  .flex-block.padding {
    flex-flow: wrap;
  }

  .h2-size.abouttitle.mobileheading {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
    line-height: 36px;
  }

  .h2-size.abouttitle.mobileheading.center-align {
    text-align: center;
    text-align: center;
  }

  .flex-center-employee {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .flex-center-employee.mb-10.mobile-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    justify-items: center;
    display: grid;
  }

  .flex-center-employee.center-align {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-center-employee.mobile-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .employeecard.mobile-size {
    width: 200px;
    height: 250px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .employeecard.mobile-size.mobile-hide {
    display: none;
  }

  .employeecard.mobile-size.desktop-hide {
    display: block;
  }

  .imagecontainer.subhanshu_emp.mobile-img-team, .imagecontainer.mayukh_emp.mobile-img-team, .imagecontainer.robin_emp.mobile-img-team, .imagecontainer.mrigesh_emp.mobile-img-team, .imagecontainer.satya_emp.mobile-img-team, .imagecontainer.archit_emp.mobile-img-team, .imagecontainer.joe_emp.mobile-img-team, .imagecontainer.prad_emp.mobile-img-team, .imagecontainer.kart_emp.mobile-img-team, .imagecontainer.sahil_emp.mobile-img-team, .imagecontainer.sneha_emp.mobile-img-team, .imagecontainer.tinu_emp.mobile-img-team {
    height: 160px;
  }

  .imagecontainer.mukul_emp.mobile-img-team, .imagecontainer.rahul_emp.mobile-img-team, .imagecontainer.mahi_emp.mobile-img-team, .imagecontainer.bhanu_emp.mobile-img-team, .imagecontainer.akshat_emp.mobile-img-team, .imagecontainer.sahil_boyar_emp.mobile-img-team, .imagecontainer.preety_emp.mobile-img-team, .imagecontainer.subhanshu_emp.mobile-img-team, .imagecontainer.subhanshu_emp.mobile-img-team, .imagecontainer.mayukh_emp.mobile-img-team, .imagecontainer.mayukh_emp.mobile-img-team, .imagecontainer.robin_emp.mobile-img-team, .imagecontainer.robin_emp.mobile-img-team, .imagecontainer.mrigesh_emp.mobile-img-team, .imagecontainer.mrigesh_emp.mobile-img-team, .imagecontainer.satya_emp.mobile-img-team, .imagecontainer.satya_emp.mobile-img-team, .imagecontainer.archit_emp.mobile-img-team, .imagecontainer.archit_emp.mobile-img-team, .imagecontainer.joe_emp.mobile-img-team, .imagecontainer.joe_emp.mobile-img-team, .imagecontainer.prad_emp.mobile-img-team, .imagecontainer.prad_emp.mobile-img-team, .imagecontainer.kart_emp.mobile-img-team, .imagecontainer.kart_emp.mobile-img-team, .imagecontainer.sahil_emp.mobile-img-team, .imagecontainer.sahil_emp.mobile-img-team, .imagecontainer.sneha_emp.mobile-img-team, .imagecontainer.sneha_emp.mobile-img-team, .imagecontainer.tinu_emp.mobile-img-team, .imagecontainer.tinu_emp.mobile-img-team {
    height: 160px;
  }

  .imagecontainer.prabhat_emp.mobile-img-team {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700786d_prabhat_emp_m.webp");
    background-size: cover;
    height: 160px;
  }

  .imagecontainer.mukul_emp.mobile-img-team, .imagecontainer.rahul_emp.mobile-img-team, .imagecontainer.rahul_emp.mobile-img-team, .imagecontainer.mahi_emp.mobile-img-team, .imagecontainer.mahi_emp.mobile-img-team, .imagecontainer.bhanu_emp.mobile-img-team, .imagecontainer.bhanu_emp.mobile-img-team, .imagecontainer.akshat_emp.mobile-img-team, .imagecontainer.akshat_emp.mobile-img-team, .imagecontainer.sahil_boyar_emp.mobile-img-team, .imagecontainer.sahil_boyar_emp.mobile-img-team, .imagecontainer.preety_emp.mobile-img-team, .imagecontainer.preety_emp.mobile-img-team {
    height: 160px;
  }

  ._20_percent {
    display: none;
  }

  .tabs-content-3 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .tabs-content-3.mobile {
    margin-top: 100px;
  }

  .tabs-content-3.mobile-pc {
    scrollbar-width: none;
    width: 100%;
    max-width: none;
    overflow: auto;
  }

  .faq-wrapper-4 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .flex-block-3.mb-30-featured {
    margin-bottom: 30px;
  }

  .faqs-main-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .enterpriseimage-2 {
    opacity: .73;
  }

  .toggle-section {
    inset: 140px 50% 0% 30%;
  }

  .cta-wrapper-3 {
    border-radius: 18px;
    padding: 0;
  }

  .tabs-menu-5 {
    width: 100%;
    margin-top: 0;
  }

  .testimonials-arrow-2 {
    min-width: 22px;
    min-height: 22px;
    margin-top: 210px;
  }

  .div-block-115 {
    display: none;
  }

  .footer-2 {
    background-color: #fff;
    border-radius: 0;
    max-width: 100%;
    margin-bottom: 0;
  }

  .top-content-3.top-pricing-content {
    height: 100px;
  }

  .top-content-3.testimonials {
    width: 100%;
    max-width: 100%;
  }

  .top-content-3.teams-top-content {
    max-width: 100%;
    margin-bottom: 0;
  }

  .pricing_link_split-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-119.startup {
    flex-direction: column-reverse;
    height: 100%;
    margin-top: 0;
  }

  .tabs-menu-6 {
    margin-left: auto;
    margin-right: auto;
    left: 0;
  }

  .tabs-menu-6.pricing-tabs {
    margin-bottom: 100px;
  }

  .bold-text-37 {
    font-size: 24px;
  }

  .card-2 {
    border-radius: 12px;
  }

  .card-2.more_features {
    padding-bottom: 0;
  }

  .card-2.more_features.new.faq {
    width: 96%;
  }

  .card-2.more_features.new.faq.all_features_link.line {
    width: 100%;
  }

  .card-2.more_features.new.faq.all_features_link.line.bluebutton {
    display: none;
  }

  .card-2.testimonial-card {
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    padding: 0 32px 160px;
  }

  .card-2.testimonial-card._50 {
    width: 95%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-2.pricing-card-copy {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 24px;
    display: block;
  }

  .card-2.pricing-card-copy.custom {
    align-self: stretch;
    margin-left: 0;
  }

  .card-2.pricing-card-copy.onprem.on-prem-grad.self-hosted-card {
    min-width: 350px;
    max-width: 100%;
  }

  .card-2.features-comparison {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .card-2.about-stats-card {
    padding: 24px;
    overflow: hidden;
  }

  .title-2.h3-size, .title-2.h3-size.blue.new {
    font-size: 24px;
  }

  .title-2.h4-size {
    color: #3b3f44;
    font-size: 20px;
  }

  .title-2.cta-title {
    font-size: 32px;
  }

  .title-2.h5.caps {
    text-align: left;
    text-align: left;
    width: 100%;
  }

  .title-2.h4-size {
    color: #1a1b1e;
    margin-bottom: 16px;
    font-size: 20px;
  }

  .title-2.h4-size.inline {
    font-size: 24px;
  }

  .title-2.h1 {
    text-align: center;
    font-size: 40px;
    line-height: 135%;
  }

  .title-2.h1.centre {
    font-size: 40px;
  }

  .title-2.h1.centre.no-right-margin.texth1center.text-size-50 {
    width: 100%;
    font-size: 32px;
    line-height: 30px;
  }

  .title-2.h3-size, .title-2.h3-size.blue.new {
    font-size: 24px;
  }

  .title-2.h3-size.blue.new {
    font-size: 24px;
  }

  .title-2.h3-size.faq {
    font-size: 15px;
  }

  .title-2.h2 {
    font-size: 24px;
  }

  .title-2.pricing_tier {
    margin-top: 16px;
  }

  .button_primary-2 {
    padding: 20px 32px;
  }

  .button_primary-2._2-buttons.white.new.funky {
    height: 60px;
    font-size: 18px;
  }

  .button_primary-2._2-buttons.white.new-mobile {
    width: 100px;
    height: 40px;
    margin-left: 4px;
    font-size: 16px;
  }

  .button_primary-2._2-buttons {
    margin-left: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .self_hosted_tabs {
    max-width: 96%;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .para_15px-2 {
    font-size: 13px;
  }

  .para_15px-2.socioverse {
    font-size: 14px;
  }

  .para_15px-2.foot {
    max-width: 90%;
  }

  .middle_content-2 {
    width: 100%;
  }

  .middle_content-2._w-900px {
    width: 600px;
  }

  .footer-link-3.contact-link {
    align-items: center;
  }

  .big-numbers-2.about-stats.white, .big-numbers-2.about-stats.white.mobile {
    font-size: 32px;
  }

  .big-numbers-2.about-stats {
    font-size: 50px;
  }

  .big-numbers-2.about-stats.white, .big-numbers-2.about-stats.white.mobile, .big-numbers-2.about-stats.white, .big-numbers-2.about-stats.white.mobile, .big-numbers-2.about-stats.white.mobile {
    font-size: 32px;
  }

  .image-75.testimonial-image {
    object-fit: cover;
    object-fit: cover;
    border-radius: 12px;
  }

  .cloud_onpremise_tabs-2 {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 24px;
  }

  .min-block-size-2 {
    text-align: left;
    max-width: 96%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-76 {
    width: 180px;
    height: 180px;
  }

  .bold-text-39 {
    font-size: 24px;
  }

  .paragraph-24.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-24.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-24.hero-paragraph.first {
    width: 100%;
    margin-right: 0;
    line-height: 20px;
  }

  .container-default-4 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-4.test-mobile {
    display: block;
  }

  .container-default-4.test-mobile.hide-old-pricing-testimonial {
    display: none;
  }

  .container-default-4.cta {
    padding: 24px 16px;
  }

  .container-default-4.cta.flex-cta {
    max-width: 100%;
  }

  .container-default-4.footer-container {
    flex-direction: column;
    padding-bottom: 24px;
  }

  .container-default-4.compare-mobile {
    display: none;
  }

  .nav-link-dropdown-11 {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .tab-pane-tab-1-2, .tab-pane-tab-2-2 {
    width: 100%;
  }

  .self-hosted-content1 {
    flex-flow: column;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-128.mobile._w-50, .div-block-129.mobile._w-50, .div-block-129.mobile._w-50, .div-block-129.mobile._w-50, .mobile._w-50, .mobile._w-50 {
    width: 40%;
  }

  .featuredflexwidth.landscapewidth {
    width: 45%;
  }

  .h-20 {
    height: 30px;
  }

  .case-study-hero {
    height: 320px;
  }

  .demo-box {
    position: static;
  }

  .demo-box.mobile {
    align-items: center;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .demo-box.desktop {
    display: none;
  }

  .div-block-130.mb-60 {
    justify-content: stretch;
    margin-bottom: 20px;
  }

  .problen-section {
    margin-top: 20px;
  }

  .testimonial-section.my-0 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .flex-block-7 {
    flex-flow: column;
  }

  .flex-block-8 {
    align-items: center;
  }

  .div-block-131 {
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .flex-block-9 {
    align-items: center;
    margin-bottom: 10px;
  }

  .absolute-gradient {
    display: none;
  }

  .language-dropdown-desktop {
    margin-bottom: 30px;
    display: none;
  }

  .blog-main-container {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
  }

  .blog-content-section {
    padding-right: 0;
  }

  .blog-meta-section {
    max-width: none;
  }

  .blog-main-title-h1 {
    font-size: 25px;
    line-height: 30px;
  }

  .quick-summary-content {
    line-height: 18px;
  }

  .address-div-us-india {
    flex-flow: column;
  }

  .blog-hero-image {
    max-width: none;
    display: none;
  }

  .rich-text-content-section h2 {
    font-size: 20px;
    line-height: 22px;
  }

  .rich-text-content-section h3 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .rich-text-content-section h4 {
    font-size: 16px;
  }

  .rich-text-content-section h5 {
    font-size: 14px;
  }

  .rich-text-content-section h6 {
    font-size: 12px;
  }

  .get-free-support-blogs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    height: 200px;
  }

  .get-free-support-blogs.after-email-ui {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    position: relative;
  }

  .get-free-support-blogs.after-email-ui.margin-bottom-32 {
    margin-bottom: 3.2rem;
    display: none;
  }

  .get-free-support-text {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 70%;
  }

  .get-free-support-text.contact-us-success {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 80%;
  }

  .get-free-support-btn {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 50px;
    position: static;
    inset: auto 0% 0%;
  }

  .get-free-support-btn.absolute {
    position: absolute;
  }

  .get-free-support-btn.absolute.mobile-dispaly-none {
    display: none;
  }

  .get-free-support-heading {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .get-free-support-heading.after-email-ui {
    font-size: 20px;
    line-height: 24px;
  }

  .get-free-support-para, .get-free-support-para.after-eamil-para, .get-free-support-para.after-eamil-para {
    font-size: 13px;
    line-height: 14px;
  }

  .get-free-support-button {
    width: auto;
    margin-left: 0;
  }

  .get-free-support-button.desktop-btn-get-free-support {
    display: none;
  }

  .get-free-support-button.mobile-free-support-btn {
    display: flex;
  }

  .contact-us-email-section {
    flex-flow: column;
    height: auto;
  }

  .contact-us-text-block {
    border-radius: 10px 10px 0 0;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .contact-us-email-form-block {
    border-radius: 0 0 10px 10px;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .contact-us-heading {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .contact-us-para {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 14px;
  }

  .contact-us-submit-btn {
    margin-top: 0;
  }

  .about-the-author-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    height: auto;
  }

  .author-detail-img.desktop-img {
    border-radius: 10px;
  }

  .author-detail-name {
    font-size: 20px;
  }

  .autor-details-para, .follow-autor {
    font-size: 14px;
  }

  .text-block-62 {
    font-weight: 600;
  }

  .card-3 {
    border-radius: 12px;
  }

  .card-3.pricing-card-copy.cheap_border.card-w-pricing, .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
  }

  .card-3.pricing-card-copy {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 24px;
    display: block;
  }

  .card-3.pricing-card-copy.cheap_border.card-w-pricing, .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
  }

  .card-3.pricing-card-copy.popular.growth_card.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .card-3.pricing-card-copy.cheap_border.card-w-pricing, .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
  }

  .top-content-5.top-pricing-content {
    height: 100px;
  }

  .top-content-5.latest-articles-top-content {
    margin-bottom: 20px;
  }

  .top-content-5.testimonials {
    width: 100%;
    max-width: 100%;
  }

  .top-content-5.testimonials.align-center {
    margin-bottom: 40px;
  }

  .top-content-5.latest-usecases-top-content {
    margin-bottom: 20px;
  }

  .top-content-5.articles-categories {
    margin-right: 0;
  }

  .bold-text-41 {
    font-size: 24px;
  }

  .title-4.h4-size.inline, .title-4.h2 {
    font-size: 24px;
  }

  .title-4.h2, .title-4.h3-size {
    font-size: 24px;
  }

  .title-4.h2, .title-4.h3-size {
    font-size: 24px;
  }

  .title-4.h3-size, .title-4.h2 {
    font-size: 24px;
  }

  .title-4.h4-size.inline, .title-4.h2, .title-4.h3-size {
    font-size: 24px;
  }

  .title-4.h4-size.inline, .title-4.h2 {
    font-size: 24px;
  }

  .title-4.h5.caps {
    text-align: left;
    text-align: left;
    width: 100%;
  }

  .title-4.cta-title {
    font-size: 32px;
  }

  .title-4.cta-title.smaller-title {
    font-size: 16px;
  }

  .title-4.h2.center {
    font-size: 28px;
  }

  .title-4.h2 {
    text-align: center;
    font-size: 40px;
    line-height: 135%;
  }

  .title-4.h2.centre {
    font-size: 40px;
  }

  .title-4.h2.centre.no-right-margin.texth1center.text-size-50 {
    width: 100%;
    font-size: 32px;
    line-height: 30px;
  }

  .title-4.h2, .title-4.h3-size {
    font-size: 24px;
  }

  .title-4.pricing_tier {
    margin-top: 16px;
  }

  .title-4.h4-size {
    color: #3b3f44;
    font-size: 20px;
  }

  .title-4.h2, .title-4.h3-size {
    font-size: 24px;
  }

  .title-4.h4-size.blog-card-title {
    margin-bottom: 16px;
    font-size: 18px;
  }

  .title-4.h3-size, .title-4.h2 {
    font-size: 24px;
  }

  .title-4.h4-size {
    color: #1a1b1e;
    margin-bottom: 16px;
    font-size: 20px;
  }

  .title-4.h4-size.inline, .title-4.h2, .title-4.h3-size {
    font-size: 24px;
  }

  .title-4.h3-size {
    font-size: 24px;
  }

  .title-4.h3-size.faq {
    font-size: 15px;
  }

  .card-4 {
    border-radius: 12px;
  }

  .card-4.pricing-card-copy.popular.growth_card.card-w-pricing, .card-4.pricing-card-copy.cheap_border.card-w-pricing, .card-4.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
  }

  .card-4.pricing-card-copy {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 24px;
    display: block;
  }

  .card-4.pricing-card-copy.popular.growth_card.card-w-pricing, .card-4.pricing-card-copy.cheap_border.card-w-pricing, .card-4.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-4.pricing-card-copy.popular.growth_card.card-w-pricing, .card-4.pricing-card-copy.popular.growth_card.card-w-pricing, .card-4.pricing-card-copy.popular.growth_card.card-w-pricing, .card-4.pricing-card-copy.cheap_border.card-w-pricing, .card-4.pricing-card-copy.cheap_border.card-w-pricing, .card-4.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-4.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-4.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-4.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-4.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
  }

  .card-5 {
    border-radius: 12px;
  }

  .card-5.pricing-card-copy {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 24px;
    display: block;
  }

  .card-5.pricing-card-copy.popular.growth_card {
    min-width: 280px;
    max-width: 280px;
  }

  .card-5.pricing-card-copy.cheap_border.card-w-pricing {
    width: 100%;
    min-width: 280px;
    max-width: 280px;
  }

  .card-5.pricing-card-copy.onprem.on-prem-grad.custom.pc-w-100 {
    min-width: 280px;
  }

  .solutioncard {
    border-radius: 12px;
  }

  .solutioncard.pricing-card-copy.cheap_border.pc-w-100, .solutioncard.pricing-card-copy.cheap_border.card-w-pricing, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.pc-w-100, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
  }

  .solutioncard.pricing-card-copy {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 24px;
    display: block;
  }

  .solutioncard.pricing-card-copy.cheap_border.pc-w-100, .solutioncard.pricing-card-copy.cheap_border.card-w-pricing, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.pc-w-100, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .solutioncard.pricing-card-copy.popular.growth_card.pc-w-100 {
    min-width: 280px;
  }

  .solutioncard.pricing-card-copy.popular.growth_card.pc-w-100 {
    min-width: 280px;
  }

  .solutioncard.pricing-card-copy.popular.growth_card.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .solutioncard.pricing-card-copy.cheap_border.pc-w-100, .solutioncard.pricing-card-copy.cheap_border.card-w-pricing, .solutioncard.pricing-card-copy.cheap_border.pc-w-100, .solutioncard.pricing-card-copy.cheap_border.card-w-pricing, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.pc-w-100, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.pc-w-100, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.pc-w-100, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.pc-w-100, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.pc-w-100, .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
  }

  .solutioncard.features-comparison {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .mobile-bg-get-free-support {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007933_Group%203426854%20(1).webp");
    background-position: 50%;
    background-size: cover;
    width: 30%;
    height: 200px;
    display: block;
  }

  .table-of-content-div.use-cases-index-toc-box {
    flex-flow: row;
    justify-content: space-between;
    height: 50%;
  }

  .table-of-content-div.use-cases-index-toc-box.usc-indx {
    height: 100%;
  }

  .hyperlink-section {
    padding-right: 30px;
  }

  .hyperlink-text {
    font-size: 14px;
    line-height: 16px;
  }

  .toc-with-heading-div.usecases-index-toc {
    border-width: 0;
    margin-bottom: 0;
  }

  .home-main-heading.static.home-static-heading, .home-main-heading.non-static {
    font-size: 35px;
    line-height: 41px;
  }

  .home-main-heading.blue {
    text-align: center;
    font-size: 34px;
    line-height: 41px;
  }

  .home-main-heading.static {
    text-align: center;
    font-size: 34px;
    line-height: 105%;
  }

  .home-main-heading.static.home-static-heading, .home-main-heading.non-static {
    font-size: 35px;
    line-height: 41px;
  }

  .home-main-heading.non-static.pb-0 {
    text-align: center;
    text-align: center;
    max-width: 250px;
    margin-bottom: 0;
    font-size: 34px;
  }

  .home-hero-section.usecases-hero-section {
    flex-flow: column-reverse;
    margin-top: 0;
  }

  .text-changing-div {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .hero-content-box {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .home-hero-para {
    text-align: center;
  }

  .hero-logos-section {
    display: none;
  }

  .text-changing-animation-div {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .mover {
    text-align: center;
  }

  .desktop-heading-section {
    display: none;
  }

  .mobile-heading-section {
    display: block;
  }

  .logos-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    display: none;
  }

  .logos-wrapper.mobile {
    justify-content: space-between;
    display: flex;
  }

  .logo-img.puma-logo {
    height: 30px;
  }

  .moving-logo-wrapper.mobile-wrapper-logos {
    grid-column-gap: 550px;
    grid-row-gap: 550px;
    grid-column-gap: 800px;
    grid-row-gap: 800px;
    grid-column-gap: 550px;
    grid-row-gap: 550px;
    grid-column-gap: 800px;
    grid-row-gap: 800px;
    min-width: 0;
    max-width: none;
  }

  .slider-heading {
    font-size: 22px;
    line-height: 24px;
  }

  .sider-tab1-txt {
    font-size: 17px;
  }

  .slide {
    width: 90%;
    max-width: 303px;
    height: 380px;
  }

  .slide.outer, .slide.collection-card {
    max-width: none;
    height: auto;
  }

  .slide.outer, .slide.collection-card {
    max-width: none;
    height: auto;
  }

  .slide.cms-slider-card-custom {
    width: 100%;
    max-width: none;
    height: 300px;
  }

  .slide.role-page {
    height: 300px;
  }

  .slider-text-para {
    min-height: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .slider-text-para.uc-slider-txt-para {
    min-height: 40px;
  }

  .arrow-image {
    width: 15px;
  }

  .arrow-text {
    font-size: 12px;
    line-height: 14px;
  }

  .tabs-content-slider, .tab-slider {
    height: 400px;
  }

  .tab-slider.desktop {
    display: none;
  }

  .tab-slider.mobile {
    height: auto;
    display: block;
  }

  .link-block {
    width: 100%;
  }

  .div-block-140 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row-reverse wrap;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

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

  .solutions-heading {
    margin-top: 10px;
    font-size: 22px;
    line-height: 29px;
  }

  .solutions-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .solution-tab-content5 {
    display: none;
  }

  .solutions-tab-btn, .solutions-tab-btn.w--current {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
  }

  .tab-btn-heading {
    font-size: 15px;
  }

  .tab-btn-para, .tab-btn-para.current, .tab-btn-para.current {
    font-size: 12px;
  }

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

  .feature-heading {
    text-align: center;
    margin-top: 6px;
    font-size: 22px;
  }

  .feature-block-section {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .feature-block {
    border: 0 solid #000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 250px;
    padding-right: 0;
    display: flex;
  }

  .feature-block.last-block {
    justify-content: flex-start;
    align-items: center;
  }

  .feature-block-content {
    justify-content: center;
    align-items: center;
  }

  .feature-block-heading {
    margin-bottom: 0;
    font-size: 15px;
  }

  .features2-section {
    flex-flow: column;
    height: auto;
  }

  .features2-tab-menu {
    scrollbar-width: none;
    flex-flow: row;
    width: auto;
    overflow: auto;
  }

  .features2-content {
    width: 90%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .features2-tab-btn {
    border-bottom: 2px solid #bcbcbc;
    border-left-width: 0;
    padding: 0 10px;
  }

  .features2-tab-btn.w--current {
    border-bottom-color: #1256fe;
    border-left-width: 0;
    padding: 0 10px;
  }

  .feature2-tab-btn-txt {
    width: max-content;
  }

  .div-block-141 {
    margin-left: auto;
    margin-right: auto;
  }

  .tab-content-box {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .features2-tabcontent-heading, .feature2-tabcontent-para {
    text-align: center;
  }

  .tab-content-txt {
    justify-content: center;
    align-items: center;
  }

  .feature2-tab-btn {
    text-align: center;
  }

  .learnmorebtn {
    padding: 14px 28px;
  }

  .learnmorebtn.docbtn {
    padding-left: 26px;
    padding-right: 8px;
  }

  .image-div {
    width: auto;
  }

  .platform-txt-block {
    max-width: none;
  }

  .platform-img-block {
    display: none;
  }

  .platform-img-block.mobile {
    display: inline-block;
  }

  .platform-subheading {
    text-align: center;
    font-size: 13px;
  }

  .platform-heading {
    text-align: center;
    margin-top: 6px;
    margin-bottom: 10px;
    font-size: 22px;
  }

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

  .platform-img {
    display: none;
  }

  .platform-img.mobile {
    width: 100%;
    display: inline-block;
  }

  .platform-outer-block {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .investors-and-featured-main-block {
    flex-flow: column;
  }

  .div-block-143 {
    border-right-width: 0;
    border-bottom-color: var(--neutral-400);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    display: flex;
  }

  .div-block-143.investors-and-founder {
    border-bottom-width: 0;
    margin-top: 30px;
    padding-left: 0;
  }

  .featured-on-img-box {
    grid-template-rows: auto auto;
    align-self: center;
    place-items: stretch center;
    padding-right: 0;
  }

  .featured-on-img {
    height: 23px;
  }

  .paragraph-27, .paragraph-28, .paragraph-29, .paragraph-30 {
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .feature-img-mobile {
    display: inline-block;
  }

  .feature-img-mobile.desktop {
    display: none;
  }

  .text-block-66, .text-block-67, .text-block-68, .text-block-69, .text-block-70 {
    width: max-content;
  }

  .text-block-71 {
    width: max-content;
    font-size: 16px;
  }

  .text-block-72 {
    width: max-content;
  }

  .ribbon-content {
    width: 67%;
    line-height: 120%;
  }

  .ribbon-content.light-content {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .ribbon-btn {
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-us-text-div {
    width: 100%;
  }

  .contact-us-form-div {
    width: 100%;
    margin-top: 10px;
  }

  .contact-us-txt-heading {
    margin-bottom: 8px;
    font-size: 22px;
  }

  .conact-us-subtxt {
    font-size: 15px;
    font-weight: 400;
    line-height: 100%;
  }

  .contact-us-label {
    font-size: 15px;
  }

  .contact-us-form {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    margin-top: 8px;
  }

  .blog-card {
    width: 200px;
    height: auto;
  }

  .blog-img-section {
    height: 40%;
  }

  .blog-category {
    margin-bottom: 10px;
    font-size: 10px;
  }

  .latest-blog-heading {
    margin-bottom: 10px;
    font-size: 12px;
  }

  .author-name {
    font-size: 10px;
  }

  .calender-img {
    height: 20px;
  }

  .date-txt {
    width: 105px;
    font-size: 10px;
  }

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

  .collection-list-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-links-section {
    flex-flow: column;
    padding-bottom: 0;
  }

  .footer-bottom-section {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: center;
  }

  .address-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    display: grid;
  }

  .badge-img.desktop {
    display: none;
  }

  .footer-links {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .footer-links.blogs-category-links-div {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .footer-txt.desktop {
    display: none;
  }

  .footer-txt.mobile {
    display: block;
  }

  .g2rating {
    display: none;
  }

  .g2rating.builder {
    width: 120px;
    display: block;
  }

  .testimonial-slide {
    height: 400px;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .testimonial-slide-left {
    width: 100%;
    height: 40%;
  }

  .tesimonial-slide-right {
    width: 100%;
    height: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    inset: 140px 0% 0%;
  }

  .company-logo-div {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .company-logo {
    width: 119px;
    height: auto;
  }

  .slide-heading {
    font-size: 25px;
    font-weight: 600;
  }

  .slide-subheading {
    font-size: 12px;
  }

  .testimonial-para {
    font-size: 15px;
    line-height: 22px;
  }

  .emp-name {
    font-size: 12px;
    line-height: 16px;
  }

  .employee-designation {
    font-size: 10px;
  }

  .testimonial-btn {
    font-size: 12px;
  }

  .testimonial-btn-div {
    width: 131px;
    height: 34px;
  }

  .testimonial-nav-img {
    height: 20px;
  }

  .div-block-151 {
    width: 100%;
  }

  .static-content-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .biuld-for-heading {
    font-size: 22px;
    font-weight: 500;
    line-height: 100%;
  }

  .auto-slider-section {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 10px;
  }

  .auto-slider-section.slider {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .slides-box {
    width: 300px;
    max-width: 400px;
  }

  .expert-name {
    font-size: 9.8px;
    line-height: 12.7px;
  }

  .expert-designation {
    font-size: 7px;
    line-height: 100%;
  }

  .experts-word {
    font-size: 9.8px;
    line-height: 16px;
  }

  .paragraph-32 {
    font-size: 12px;
    line-height: 180%;
  }

  .nav-links {
    padding-left: 5px;
    padding-right: 10px;
  }

  .nav-dropdown.w--open {
    padding-right: 40px;
  }

  .dropdown-toggle-4 {
    width: 100%;
  }

  .mobile-dropdown {
    flex-flow: column;
  }

  .nested-dropdown {
    padding-left: 5px;
    padding-right: 0;
  }

  .nested-dropdown-link, .dropdown-link-2, .dropdown-link-3 {
    width: 100%;
  }

  .nested-downward-arr {
    margin-bottom: 22.5px;
    margin-right: 10px;
    padding-left: 5px;
  }

  .image-99 {
    width: auto;
    height: 187px;
  }

  .hero-bg-image {
    height: 300px;
  }

  .right-arrow-2 {
    right: -6%;
  }

  .case-study-main-heading {
    font-size: 25px;
    line-height: 100%;
  }

  .time-txt {
    font-size: 12px;
  }

  .comp-detail-heading {
    font-size: 12px;
    line-height: 100%;
  }

  .comp-details {
    font-size: 15px;
    line-height: 27px;
  }

  .div-block-156, .image-101 {
    width: 100%;
    height: auto;
  }

  .cs-card-template {
    max-width: 123px;
    padding: 15px 20px;
  }

  .cs-card-heading {
    font-size: 24px;
    line-height: 100%;
  }

  .cs-card-txt {
    font-size: 12px;
    line-height: 100%;
  }

  .desktop-slider-cards {
    display: none;
  }

  .usecases-hero-section-img {
    width: 100%;
  }

  .usecase-thumbnail-img {
    max-width: 100%;
    height: auto;
    display: none;
  }

  .usecase-thumbnail-img.product-hero-img-mobile, .usecase-thumbnail-img.hide-img-mobile, .usecase-thumbnail-img.product-hero-img-mobile, .usecase-thumbnail-img.hide-img-mobile {
    display: none;
  }

  .uci-hero-heading {
    font-size: 35px;
    line-height: 41px;
  }

  .uci-hero-para {
    margin-bottom: 0;
  }

  .uci-content-outer-container.use-case-index-mobile-wrapper {
    width: 96%;
    max-width: 100vw;
    margin-left: auto;
    margin-right: auto;
  }

  .uci-table-of-content-section {
    z-index: 30;
    background-color: #fff;
    width: 100%;
    height: 210px;
    padding-top: 60px;
    display: block;
    position: sticky;
    top: 0%;
  }

  .testimonials-arrow-4 {
    min-width: 22px;
    min-height: 22px;
    margin-top: 210px;
  }

  .testimonials-arrow-4.blog-right {
    display: none;
  }

  .testimonials-arrow-4.blog-right.uc-arrow.uc-arr-mobile-btn.hide-arrow-usecase-index, .testimonials-arrow-4.blog-left {
    display: none;
  }

  .testimonials-arrow-4.blog-left.uc-arrow.uc-arr-mobile-btn.hide-arr-usecase-index, .testimonials-arrow-4.blog-right {
    display: none;
  }

  .testimonials-arrow-4.blog-right.uc-arrow.uc-arr-mobile-btn {
    width: 30px;
    height: 30px;
    min-height: 25px;
    padding: 5px;
    display: flex;
    top: 0;
  }

  .testimonials-arrow-4.blog-right.uc-arrow.uc-arr-mobile-btn.hide-arrow-usecase-index, .testimonials-arrow-4.blog-left {
    display: none;
  }

  .testimonials-arrow-4.blog-left.uc-arrow.uc-arr-mobile-btn {
    width: 30px;
    height: 30px;
    min-height: 25px;
    padding: 5px;
    display: flex;
    top: 0;
  }

  .testimonials-arrow-4.blog-left.uc-arrow.uc-arr-mobile-btn.hide-arr-usecase-index {
    display: none;
  }

  .container-default-6 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-6.uc {
    height: 320px;
  }

  .div-block-157.uc-arrow-mobile {
    display: flex;
  }

  .category-index-heading {
    margin-top: 20px;
  }

  .category-index-card {
    min-width: 280px;
    height: auto;
  }

  .tab-2-pane-mobile {
    width: 100%;
    max-width: 1500px;
  }

  .text-block-76, .text-block-77, .text-block-78, .text-block-79, .text-block-80, .text-block-81, .text-block-82 {
    text-align: left;
  }

  .card-link-wrapper {
    width: 48%;
  }

  .div-block-159 {
    width: 100%;
    height: 50%;
    overflow: hidden;
  }

  .ribbon-content-2 {
    width: 67%;
    line-height: 120%;
  }

  .ribbon-content-2.light-content {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .ribbon-content-3 {
    width: 67%;
    line-height: 120%;
  }

  .ribbon-content-3.light-content {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .div-block-161.expand-mobile {
    width: 100%;
  }

  .text-block-86._25-new, .text-block-87._24-new {
    text-align: left;
    text-align: left;
  }

  .div-block-164._88-new {
    display: none;
  }

  .div-block-166._87-new {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .text-block-89 {
    white-space: nowrap;
  }

  .div-block-169 {
    padding: 16px;
  }

  .div-block-170._87-new {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .text-block-91.center {
    height: 47.5938px;
    font-size: 11px;
  }

  .text-block-92 {
    font-size: 32px;
  }

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

  .div-block-172 {
    padding: 32px 16px 16px;
  }

  .paragraph-38.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-38.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-38.hero-paragraph.left.feat {
    width: 100%;
  }

  .paragraph-38.hero-paragraph.left.feat.darkndcenter {
    font-size: 15px;
  }

  .button-primary-9 {
    padding: 20px 32px;
  }

  .card-7 {
    border-radius: 12px;
  }

  .container-default-10 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-10.compare-tabs-section {
    margin-top: 20px;
  }

  .paragraph-39.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-39.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-39.hero-paragraph.left.more {
    margin-bottom: 0;
  }

  .cta-wrapper-5 {
    border-radius: 18px;
    padding: 0;
  }

  .container-default-11 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-11.cta {
    padding: 24px 16px;
  }

  .container-default-11.cta.cta-new {
    border-radius: 4px;
    padding: 24px;
  }

  .collection-list-6 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .para_15px-5 {
    font-size: 13px;
  }

  .para_15px-5.foot {
    max-width: 90%;
  }

  .div-block-175 {
    justify-content: space-between;
  }

  .mobile-logos-strip {
    width: 1081px;
    min-width: 300%;
    height: 27px;
  }

  .talk-with-experts-div.tab-cta {
    justify-content: center;
    align-items: center;
  }

  .logos-section-imgs {
    display: none;
  }

  .back-to-button-3.grey {
    align-self: flex-start;
  }

  .back-to-button-3.grey.w--current {
    flex-wrap: nowrap;
    align-self: flex-start;
    height: 24px;
    display: block;
  }

  .container-default-12 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .para_15px-6 {
    font-size: 13px;
  }

  .solutions-p {
    width: 100%;
  }

  .faq-wrapper-5 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .faqs-main-wrapper-4 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .container-default-13 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-10 {
    width: 100%;
    margin-top: 0;
  }

  .dropdown-toggle-5, .dropdown-link-4 {
    width: 100%;
  }

  .mobile-dropdown-2 {
    flex-flow: column;
  }

  .header-3 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #f9f9f9;
    border-style: none none solid;
    border-bottom-color: #33333b14;
    border-radius: 0;
  }

  .container-default-14 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-14.hero-heading.use-cses-hero-heading {
    width: 100%;
  }

  .container-default-14.margin-left-0 {
    padding-bottom: 0;
  }

  .container-default-14.compare-tabs-section {
    margin-top: 20px;
  }

  .container-default-14.cta {
    padding: 24px 16px;
  }

  .container-default-14.cta.cta-new {
    border-radius: 4px;
    padding: 24px;
  }

  .para_15px-7 {
    font-size: 13px;
  }

  .para_15px-7.foot {
    max-width: 90%;
  }

  .button_secondary-new-2 {
    width: auto;
  }

  .div-block-179 {
    justify-content: space-between;
  }

  .div-block-182.expand-mobile {
    width: 100%;
  }

  .text-block-95._25-new {
    text-align: left;
    text-align: left;
  }

  .text-block-96 {
    white-space: nowrap;
  }

  .text-block-97._24-new {
    text-align: left;
    text-align: left;
  }

  .div-block-185._88-new {
    display: none;
  }

  .text-block-98 {
    width: 52%;
    margin-right: 24px;
    font-size: 16px;
  }

  .div-block-186._87-new {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .text-block-99._25-new, .text-block-100._24-new {
    text-align: left;
    text-align: left;
  }

  .para_15px-8 {
    font-size: 13px;
  }

  .para_15px-8.foot {
    max-width: 90%;
  }

  .div-block-189 {
    justify-content: space-between;
  }

  .header-wrapper-4 {
    margin-top: 0;
  }

  .dropdown-toggle-6, .dropdown-link-5 {
    width: 100%;
  }

  .header-4 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #f9f9f9;
    border-style: none none solid;
    border-bottom-color: #33333b14;
    border-radius: 0;
  }

  .para_15px-9 {
    font-size: 13px;
  }

  .para_15px-9.foot {
    max-width: 90%;
  }

  .div-block-192 {
    justify-content: space-between;
  }

  .div-block-195.expand-mobile, .div-block-198.expand-mobile, .div-block-198.expand-mobile {
    width: 100%;
  }

  .text-block-102._25-new {
    text-align: left;
    text-align: left;
  }

  .text-block-103 {
    white-space: nowrap;
  }

  .text-block-104._24-new {
    text-align: left;
    text-align: left;
  }

  .div-block-201._88-new {
    display: none;
  }

  .text-block-105 {
    width: 52%;
    margin-right: 24px;
    font-size: 16px;
  }

  .div-block-202._87-new {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .text-block-106._25-new, .text-block-107._24-new {
    text-align: left;
    text-align: left;
  }

  .div-block-205._87-new {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .div-block-206 {
    padding: 16px;
  }

  .div-block-208 {
    padding: 32px 16px 16px;
  }

  .text-block-108.center {
    height: 47.5938px;
    font-size: 11px;
  }

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

  .text-block-109 {
    font-size: 32px;
  }

  .paragraph-40.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-40.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-40.hero-paragraph.left.feat {
    width: 100%;
  }

  .paragraph-40.hero-paragraph.left.feat.darkndcenter {
    font-size: 15px;
  }

  .div-block-209 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row-reverse wrap;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .slider-heading-2 {
    font-size: 22px;
    line-height: 24px;
  }

  .slider-text-para-2 {
    min-height: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .arrow-text-2 {
    font-size: 12px;
    line-height: 14px;
  }

  .right-arrow-3 {
    right: -6%;
  }

  .biuld-for-heading-2 {
    font-size: 22px;
    font-weight: 500;
    line-height: 100%;
  }

  .expert-name-2 {
    font-size: 9.8px;
    line-height: 12.7px;
  }

  .experts-word-2 {
    font-size: 9.8px;
    line-height: 16px;
  }

  .paragraph-41 {
    font-size: 12px;
    line-height: 180%;
  }

  .tabs-menu-12 {
    width: 100%;
    margin-top: 0;
  }

  .container-default-15 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-main-wrapper-5 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .faq-wrapper-6 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .paragraph-42.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-42.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-42.hero-paragraph.left.more {
    margin-bottom: 0;
  }

  .card-8 {
    border-radius: 12px;
  }

  .button-primary-10 {
    padding: 20px 32px;
  }

  .div-block-215 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: none;
  }

  .paragraph-43.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-43.hero-paragraph.left {
    width: 100%;
    font-size: 14px;
  }

  .paragraph-43.hero-paragraph.left.feat {
    width: 100%;
  }

  .collection-list-7 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .div-block-219.expand-mobile {
    width: 100%;
  }

  .paragraph-46.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-46.hero-paragraph.first {
    width: 100%;
    margin-right: 0;
    line-height: 20px;
  }

  .container-default-16 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-47.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-47.hero-paragraph.first {
    width: 100%;
    margin-right: 0;
    line-height: 20px;
  }

  .container-default-17 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-48.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-48.hero-paragraph.first {
    width: 100%;
    margin-right: 0;
    line-height: 20px;
  }

  .container-default-18 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-223 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .trustbox.disnone {
    display: none;
  }

  .text-block-117 {
    text-align: left;
  }

  .container-default-19 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-19.compare-mobile {
    display: none;
  }

  .bluepyramidimg {
    width: 400px;
    height: auto;
  }

  .bluepyramidimg.handimg.disnone {
    width: auto;
    height: 100%;
  }

  .bluepyramidimg.disnone {
    width: 360px;
  }

  .bluepyramidimg.mobview-none {
    width: auto;
    height: 100%;
    right: -16%;
  }

  .faq-wrapper-7 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .faqs-main-wrapper-6 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .container-default-20 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-13 {
    width: 100%;
    margin-top: 0;
  }

  .paragraph-49, .paragraph-50, .paragraph-51, .paragraph-52 {
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-261 {
    width: 100%;
  }

  .slide-heading-2 {
    font-size: 25px;
    font-weight: 600;
  }

  .testimonial-para-2 {
    font-size: 15px;
    line-height: 22px;
  }

  .slide-subheading-2, .testimonial-btn-2 {
    font-size: 12px;
  }

  .testimonial-btn-div-2 {
    width: 131px;
    height: 34px;
  }

  .emp-name-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .featured-on-img-box-2 {
    grid-template-rows: auto auto;
    align-self: center;
    place-items: stretch center;
    padding-right: 0;
  }

  .div-block-265 {
    border-bottom-color: #c0c4d1;
    border-right-width: 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    display: flex;
  }

  .div-block-265.investors-and-founder {
    border-bottom-width: 0;
    margin-top: 30px;
    padding-left: 0;
  }

  .faq-wrapper-8 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .faqs-main-wrapper-7 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .container-default-21 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-15 {
    width: 100%;
    margin-top: 0;
  }

  .faq-wrapper-9 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .tabs-content-9.cards-wrapper {
    scrollbar-width: none;
    scrollbar-width: none;
    overflow: auto;
  }

  .faq-wrapper-10 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .back-to-button-4.grey {
    align-self: flex-start;
  }

  .back-to-button-4.grey.w--current {
    flex-wrap: nowrap;
    align-self: flex-start;
    height: 24px;
    display: block;
  }

  .back-to-button-5.grey {
    align-self: flex-start;
  }

  .back-to-button-5.grey.w--current {
    flex-wrap: nowrap;
    align-self: flex-start;
    height: 24px;
    display: block;
  }

  .back-to-button-6.grey {
    align-self: flex-start;
  }

  .back-to-button-6.grey.w--current {
    flex-wrap: nowrap;
    align-self: flex-start;
    height: 24px;
    display: block;
  }

  .back-to-button-7.grey {
    align-self: flex-start;
  }

  .back-to-button-7.grey.w--current {
    flex-wrap: nowrap;
    align-self: flex-start;
    height: 24px;
    display: block;
  }

  .back-to-button-8.grey {
    align-self: flex-start;
  }

  .back-to-button-8.grey.w--current {
    flex-wrap: nowrap;
    align-self: flex-start;
    height: 24px;
    display: block;
  }

  .collection-list-13 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .text-block-137 {
    text-align: left;
  }

  .faq-wrapper-11, .faq-wrapper-12 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .div-block-281 {
    border-bottom-color: #c0c4d1;
    border-right-width: 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    display: flex;
  }

  .div-block-281.investors-and-founder {
    border-bottom-width: 0;
    margin-top: 30px;
    padding-left: 0;
  }

  .tab-link-tab-1-7._15min {
    width: 100%;
  }

  .tab-link-tab-1-7._15min.horiz {
    align-items: center;
  }

  .tab-link-tab-1-7._15min.horiz.w--current {
    align-items: center;
    height: auto;
  }

  .tab-link-tab-1-7._15min.horiz.box.w--current {
    margin-right: 0;
  }

  .tab-link-tab-1-7._15min.horiz.box.faq {
    margin-left: 0;
  }

  .contact-us-txt-heading-2 {
    margin-bottom: 8px;
    font-size: 22px;
  }

  .contact-us-label-2 {
    font-size: 15px;
  }

  .paragraph-54 {
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-55.hero-paragraph {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-55.hero-paragraph.first {
    width: 100%;
    margin-right: 0;
    line-height: 20px;
  }

  .paragraph-56, .paragraph-57 {
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-default-22, .container-default-23 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-23.compare-mobile {
    display: none;
  }

  .testimonial-btn-div-3 {
    width: 131px;
    height: 34px;
  }

  .container-default-24 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-58 {
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .testimonial-para-3 {
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-299 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .conact-us-subtxt-2 {
    font-size: 15px;
    font-weight: 400;
    line-height: 100%;
  }

  .tabs-content-11.cards-wrapper {
    scrollbar-width: none;
    scrollbar-width: none;
    overflow: auto;
  }

  .featured-on-img-box-3 {
    grid-template-rows: auto auto;
    align-self: center;
    place-items: stretch center;
    padding-right: 0;
  }

  .div-block-301 {
    width: 100%;
  }

  .feature-subheading-2 {
    text-align: center;
  }

  .tabs-content-12 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .faq-wrapper-13 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .container-default-25 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .para_15px-10 {
    font-size: 13px;
  }

  .para_15px-10.foot {
    max-width: 90%;
  }

  .button_secondary-new-3 {
    width: auto;
  }

  .div-block-311 {
    justify-content: space-between;
  }

  .feature-subheading-3 {
    text-align: center;
  }

  .div-block-333 {
    height: 200px;
  }

  .div-block-336 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-content-14 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-26 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item-5 {
    height: 480px;
  }

  .collection-list-wrapper-8 {
    height: auto;
  }

  .collection-item-6 {
    height: 480px;
  }

  .collection-list-wrapper-9 {
    height: auto;
  }

  .container-default-27 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-15 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .div-block-339 {
    width: 100%;
    height: 50%;
    overflow: hidden;
  }

  .collection-item-7 {
    height: 480px;
  }

  .date-txt-2 {
    width: 105px;
    font-size: 10px;
  }

  .container-default-28 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-16 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-29 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-17, .tabs-content-18 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-30, .container-default-31 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-19 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-32 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-20 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-33 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-21, .tabs-content-22 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-34 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-23 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-35 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-24 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-36 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-25 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-37 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-26 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-38 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-27 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-39 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-28 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-40 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-29 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-41 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-30 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-42 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-31 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .container-default-43, .container-default-44, .container-default-45, .container-default-46, .container-default-47, .container-default-48, .container-default-49, .container-default-50, .container-default-51 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-343 {
    width: 100%;
  }

  .testimonial-para-4 {
    font-size: 15px;
    line-height: 22px;
  }

  .testimonial-btn-div-4 {
    width: 131px;
    height: 34px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 30px;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 18px;
  }

  blockquote {
    padding: 40px 26px;
    font-size: 18px;
  }

  .container-default {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default.footer-container {
    flex-direction: column;
    padding-bottom: 24px;
    padding-left: 0;
  }

  .container-default.left {
    margin-bottom: 24px;
    padding-left: 0;
  }

  .container-default.cta {
    padding: 0 16px;
  }

  .container-default.cta.new {
    object-fit: cover;
    padding-bottom: 24px;
  }

  .container-default.cta.cta-new {
    padding: 20px 8px;
  }

  .container-default.logo.mobile-marquee-title {
    height: auto;
  }

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

  .section-styleguide {
    padding-top: 140px;
    padding-bottom: 32px;
  }

  .style-guide-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .color-primary-grid, .color-neutral-grid {
    grid-template-columns: 1fr;
  }

  .style-guide-subheader {
    padding-left: 20px;
    padding-right: 20px;
  }

  .style-guide-content-wrapper {
    padding: 60px 20px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 60px);
  }

  .button_primary {
    width: 100%;
    display: block;
  }

  .button_primary._2-buttons.nomargin, .button_primary._2-buttons.price.purple {
    margin-top: 16px;
  }

  .button_primary._2-buttons.try-nected-for-free-new, .button_primary._2-buttons.cookie {
    width: 100%;
  }

  .button_primary._2-buttons {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 16px;
    font-size: 15px;
  }

  .button_primary._2-buttons.white {
    width: 100%;
  }

  .button_primary._2-buttons.nomargin, .button_primary._2-buttons.price.purple {
    margin-top: 16px;
  }

  .button_primary._2-buttons.try-nected-for-free-new, .button_primary._2-buttons.cookie {
    width: 100%;
  }

  .button_primary._2-buttons.blue.full-width-btn, .button_primary._2-buttons.white {
    width: 100%;
  }

  .button_primary._2-buttons.white.new {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .button_primary._2-buttons.white.new.funky {
    width: 100%;
    margin-bottom: 0;
    font-size: 16px;
  }

  .button_primary._2-buttons.white.new-mobile {
    width: 72px;
    height: 28px;
    font-size: 14px;
  }

  .button_primary._2-buttons.header {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
  }

  .button_primary._2-buttons.mobile {
    font-size: 14px;
    display: none;
  }

  .button_primary._2-buttons.nomargin, .button_primary._2-buttons.price.purple, .button_primary._2-buttons.price.purple {
    margin-top: 16px;
  }

  .button_primary._2-buttons.mobile_head {
    margin-top: 40px;
  }

  .button_primary._2-buttons.try-for-free-new {
    width: 100%;
    min-width: 200px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button_primary._2-buttons.try-nected-for-free-new, .button_primary._2-buttons.cookie {
    width: 100%;
  }

  .button_primary._2-buttons.read-report {
    margin-left: 0;
    font-size: 13px;
  }

  .button_primary._2-buttons.primary-book-a-demo {
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .button_primary._2-buttons.buttonabsolute.maxwidthbtn.desktopbtn {
    display: none;
  }

  .button_primary._2-buttons.mobile-btn {
    display: flex;
  }

  .button_primary._2-buttons.demo-btn.center-aligned-btn {
    width: 300px;
    display: flex;
  }

  .button_primary._2-buttons.blue.full-width-btn {
    width: 100%;
  }

  .button_primary.category {
    width: auto;
    margin-right: 8px;
  }

  .button_primary.header-button.primary {
    margin-top: 16px;
  }

  .button_primary.header-button.sec {
    margin-top: 0;
  }

  .button_primary.tertiary {
    text-align: left;
    font-size: 13px;
  }

  .button_secondary {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: auto;
    margin: 16px 0 8px;
    padding: 16px;
  }

  .button_secondary.category {
    width: auto;
    display: flex;
  }

  .button_secondary.custom.less-margin {
    margin-bottom: 0;
  }

  .button_secondary.head.hamburger {
    width: 100%;
  }

  .button_secondary.head.no-hide-mobile {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
  }

  .button_secondary.secondry_new {
    width: 100%;
  }

  .button_secondary.have-a-query-new {
    width: 100%;
    font-size: 15px;
  }

  .button_secondary.cookie {
    width: 100%;
    margin-top: 0;
    font-size: 15px;
  }

  .button_secondary.full-width-btn {
    width: 100%;
  }

  .header {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #f9f9f9bf;
    border: 2px #000;
    border-bottom: 1px solid #33333b14;
    border-radius: 0;
    justify-content: space-between;
    height: auto;
    position: fixed;
    top: 0;
  }

  .menu-button {
    background-color: #0006;
    align-self: center;
  }

  .nav-menu {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-menu.new {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    flex-direction: column;
    padding-top: 60px;
    padding-right: 0;
    display: flex;
    position: fixed;
    top: 32px;
  }

  .footer {
    border-radius: 0;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer.adwor.margin-bottom-0-de-footer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-grid {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    object-fit: fill;
    grid-template-columns: 50% 50%;
    grid-auto-rows: auto;
    justify-items: start;
    margin-bottom: 0;
    overflow: visible;
  }

  .footer-nav {
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    width: auto;
    min-width: 100%;
    margin-right: 16px;
  }

  .footer-nav.last {
    min-width: auto;
    max-width: 100%;
  }

  .footer-nav-item {
    margin: 8px 0 16px;
  }

  .footer-nav-item.contact-links {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .footer-nav-item.grey {
    min-width: auto;
    margin-bottom: 16px;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .page-wrapper.hidden-overflow._2nd, .page-wrapper.hidden-overflow.reduce {
    margin-top: 40px;
  }

  .page-wrapper.hidden-overflow.use-case-index-pw, .page-wrapper.hidden-overflow.usecase-header {
    margin-top: 0;
  }

  .page-wrapper.hidden-overflow._2nd, .page-wrapper.hidden-overflow.reduce {
    margin-top: 40px;
  }

  .page-wrapper.hidden-overflow.use-case-index-pw, .page-wrapper.hidden-overflow.usecase-header {
    margin-top: 0;
  }

  .page-wrapper.hidden-overflow.new_item_wrapper {
    flex-direction: column;
    margin-top: 0;
  }

  .page-wrapper.hidden-overflow._2nd, .page-wrapper.hidden-overflow.reduce {
    margin-top: 40px;
  }

  .page-wrapper.hidden-overflow.unhidden-overflow.margin-top-0 {
    margin-top: 0;
  }

  .page-wrapper.hidden-overflow.unhidden-overflow.margin-top-0.flex-row.align-center {
    flex-flow: column-reverse;
  }

  .page-wrapper.hidden-overflow.unhidden-overflow.blog-mt {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .page-wrapper.hidden-overflow.full-w.full-max-w.mx-0.max-w-full {
    margin-top: 80px;
  }

  .page-wrapper.hidden-overflow.autoslider {
    width: 90%;
  }

  .page-wrapper.hidden-overflow.solution-section-cs {
    width: 90%;
  }

  .page-wrapper.hidden-overflow.uci-hero.ht-70vh.margin-t-60 {
    margin-top: 0;
  }

  .page-wrapper.hidden-overflow.usecases-index-content-sticky {
    width: 96%;
    margin-top: 60px;
    margin-bottom: 0;
  }

  .page-wrapper.hidden-overflow.use-case-index-pw, .page-wrapper.hidden-overflow.usecase-header {
    margin-top: 0;
  }

  .page-wrapper.hidden-overflow.inside {
    margin-top: 12px;
  }

  .page-wrapper.hidden-overflow.auto-slider {
    margin-bottom: 20px;
  }

  .page-wrapper.hidden-overflow {
    width: 96%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .page-wrapper.hidden-overflow.uci-content-section {
    width: 96%;
  }

  .page-wrapper.hidden-overflow.usecases-index-content-sticky {
    width: 96%;
    margin-bottom: 0;
  }

  .faqsection {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .faqsection.cta.adwor.margin-y-0, .faqsection.cta.adwor.py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faqsection.testimonials-section {
    padding-top: 12px;
    padding-bottom: 12px;
    display: none;
  }

  .faqsection.testimonials-section.new-test-section {
    margin-bottom: 20px;
  }

  .faqsection.hero-section {
    padding-top: 0;
    padding-bottom: 0;
    font-family: Roobert, Times New Roman, sans-serif;
  }

  .faqsection.hero-section.new2 {
    margin-bottom: 40px;
    padding-top: 0;
  }

  .faqsection.first-section {
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .faqsection.integrations {
    padding-top: 160px;
  }

  .faqsection.single-integration {
    padding-top: 140px;
  }

  .faqsection.feature-single-hero {
    padding-top: 160px;
  }

  .faqsection.more {
    margin-top: 6px;
    padding-bottom: 0;
  }

  .faqsection.impact {
    padding-bottom: 24px;
  }

  .faqsection.impact.devs.samesection.mobile-faq-height {
    height: auto;
  }

  .faqsection.impact.devs.mobile-margin {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .faqsection.cta.adwor.margin-y-0, .faqsection.cta.adwor.py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faqsection.cta.career {
    height: 280px;
  }

  .faqsection.cta.adwor {
    background-color: #543cda;
    padding-left: 0;
    padding-right: 0;
  }

  .faqsection.cta.adwor.margin-y-0, .faqsection.cta.adwor.py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faqsection.cta.adwor.margin-y-0, .faqsection.cta.adwor.py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faqsection.cta.adwor.hide-faq-de {
    display: none;
  }

  .faqsection.cta.new {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .faqsection.cta.padding-y-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faqsection.value {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .faqsection.value.px-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faqsection.blog_home {
    object-fit: fill;
    margin-top: 0;
    overflow: visible;
  }

  .faqsection.more-positions {
    padding-bottom: 24px;
  }

  .faqsection.hide {
    display: none;
  }

  .faqsection.core_team {
    padding-top: 24px;
  }

  .faqsection.features_table {
    margin-bottom: 36px;
    display: block;
    overflow: visible;
  }

  .faqsection.features_table.hide_mobile {
    display: none;
  }

  .faqsection.bg_color.no_margin {
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .faqsection.calc_price {
    margin-bottom: 40px;
    padding-top: 0;
  }

  .faqsection.cta {
    background-image: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0;
  }

  .faqsection.cta.adwor {
    padding-left: 0;
    padding-right: 0;
  }

  .faqsection.cta.gradient-bg {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007832_bg-gradient.webp");
    background-position: 0 0;
    background-size: cover;
  }

  .faqsection.cta.gradient-bg.max-w-fixed {
    width: 90%;
  }

  .faqsection.faq {
    padding-top: 24px;
  }

  .faqsection.faq.faq-cs {
    max-width: 100%;
  }

  .faqsection.pricing {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faqsection.calc_price {
    max-width: 100%;
    margin-bottom: 40px;
    padding-top: 0;
  }

  .faqsection.cta {
    background-image: none;
    height: 300px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .faqsection.cta.cta-new {
    margin-bottom: 40px;
  }

  .faqsection.relative {
    margin-top: 24px;
    padding-bottom: 0;
  }

  .faqsection.relative.mb-80 {
    margin-bottom: 40px;
  }

  .utility-page-wrap {
    padding-top: 120px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .utility-page-content-password {
    padding: 56px 20px;
  }

  .input {
    padding-left: 16px;
    padding-right: 16px;
  }

  .input.search-input {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
  }

  ._404-title {
    font-size: 120px;
    line-height: 120px;
  }

  .container-medium-800px {
    max-width: 100%;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .divider {
    margin-top: 16px;
  }

  .icon-password {
    width: 130px;
    height: 130px;
  }

  .paragraph.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph.hero-paragraph.left {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph.hero-paragraph.left.feat {
    width: auto;
    margin-right: 0;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.left.feat.darkndcenter.max-width800px {
    font-size: 14px;
  }

  .paragraph.hero-paragraph.left.feat.para.mobile-para {
    font-size: 13px;
    line-height: 15px;
  }

  .paragraph.hero-paragraph.left.more {
    margin-bottom: 24px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.left.pricing_link {
    padding-right: 0;
  }

  .paragraph.hero-paragraph.first {
    text-align: center;
    width: auto;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.first.dark {
    font-size: 15px;
  }

  .paragraph.hero-paragraph.first-new {
    text-align: center;
    width: auto;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .paragraph.hero-paragraph.first-new.mobile-para {
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt {
    margin-top: 5px;
    margin-right: auto;
    padding-top: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.ki-subtxt {
    margin-right: auto;
    font-size: 14px;
    line-height: 19px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.prblm.font-size-18-cs.mobile-font {
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph.hero-paragraph.first-new.demo-subtxt.testimonial-txt {
    margin-bottom: 10px;
  }

  .paragraph.hero-paragraph.used-by {
    margin-bottom: 16px;
  }

  .paragraph.hero-paragraph.used-by.mobile-marquee-title {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .paragraph.hero-paragraph.trusted-by {
    margin-bottom: 12px;
  }

  .paragraph.no-margin {
    min-width: 0;
  }

  .paragraph.feature-single-hero {
    margin-bottom: 24px;
  }

  .paragraph.career-about-excerpt {
    max-width: none;
    display: none;
  }

  .paragraph.about-paragraph {
    text-align: center;
    margin-bottom: 24px;
  }

  .paragraph.about-paragraph.privacy {
    text-align: left;
    text-align: left;
    width: 100%;
  }

  .paragraph.text-20.mobile-para {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph.comp_size {
    font-weight: 400;
  }

  .card.blog-card.fix-height.full-width-card {
    margin-bottom: 40px;
  }

  .card.testimonial-card {
    max-width: none;
  }

  .card.home-teams-section-card {
    margin-bottom: 16px;
  }

  .card.about-stats-card {
    width: 100%;
    padding: 24px 16px;
  }

  .card.about-testimonial-card.last {
    padding: 32px 24px 46px;
  }

  .card.featured-blog-card.small {
    flex-direction: column;
  }

  .card.features-comparison {
    padding: 30px 20px;
  }

  .card.get-package {
    padding: 32px 24px;
  }

  .card.career-feature-card {
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.carrer-card-careers-page {
    padding-top: 0;
    padding-bottom: 0;
  }

  .card.apply-card {
    padding-top: 24px;
    padding-bottom: 24px;
    box-shadow: 1px 8px 32px #1b213f1f;
  }

  .card.carrer-card {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .card.carrer-card.w--current {
    width: auto;
    padding: 24px 16px;
    overflow: visible;
  }

  .card.start-here-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.more_features {
    height: auto;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px;
  }

  .card.more_features.subfeatures {
    justify-content: space-around;
    height: auto;
    margin-bottom: 0;
    padding: 24px 8px;
  }

  .card.more_features.new.faq {
    justify-content: flex-start;
    display: flex;
  }

  .card.more_features.new.faq.all_features_link.line {
    justify-content: space-between;
  }

  .card.more_features.new.blue {
    margin-bottom: 0;
  }

  .card.features-comparison {
    object-fit: fill;
    width: auto;
    padding: 0;
  }

  .card.pricing-card-copy.onprem {
    width: 100%;
  }

  .checkout-block-header, .checkout-block-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title.h1 {
    text-align: center;
    width: auto;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 36px;
    line-height: 130%;
  }

  .title.h1.centre {
    margin-right: 0;
    font-size: 32px;
  }

  .title.h1.automate-new {
    margin-right: 0;
  }

  .title.logo-bar-text {
    margin-bottom: 32px;
  }

  .title.cta-title {
    margin-bottom: 0;
  }

  .title.cta-title.smaller-title {
    font-size: 12px;
  }

  .title.cta-title.cta-heading {
    text-align: center;
  }

  .title.h3-size {
    font-size: 22px;
  }

  .title.h3-size.faq {
    padding-right: 16px;
  }

  .title.h3-size.smaller {
    font-size: 24px;
  }

  .title.h4-size.inline {
    font-size: 24px;
  }

  .title.h4-size.marginbottom20 {
    margin-bottom: 20px;
  }

  .title.h2._10min {
    font-size: 24px;
  }

  .title.h2._10min.larger {
    font-size: 28px;
  }

  .title.h2._10min.text-blue.no-margin.egbt {
    font-size: 26px;
    font-weight: 500;
    line-height: 36px;
  }

  .title.h2._10min.egbt {
    font-size: 26px;
    line-height: 36px;
  }

  .title.h2.center {
    font-size: 24px;
  }

  .title.h2.not-center.extra-margin {
    margin-top: 0;
  }

  .title.h2.not-center.extra-margin.center-mobile {
    text-align: center;
    text-align: center;
    font-size: 22px;
  }

  .title.h2.smallsize.mobile-title {
    font-size: 24px;
    line-height: 33px;
  }

  .title.h2.mobile-hide {
    display: none;
  }

  .title.h2.our-team-title.teammobiletitle {
    text-align: left;
  }

  .title.h2.our-team-title.teammobiletitle.center-align {
    margin-left: auto;
  }

  .title.h2.center-align {
    text-align: center;
    margin-left: auto;
  }

  .title.footer-title {
    margin-bottom: 16px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-weight: 500;
  }

  .title.hero-about {
    margin-bottom: 12px;
  }

  .title.package-name {
    margin-right: 10px;
  }

  .title.h1-size {
    font-size: 40px;
  }

  .title.get-package-testimonials {
    margin-right: 0;
  }

  .title.logo-bar-title {
    margin-bottom: -16px;
  }

  .title.logo-bar-bottom-text {
    margin-bottom: 32px;
  }

  .title.logos.left {
    font-size: 24px;
  }

  .title.logos.left.mb-10.no-decoration.heightauto.bg-transparent-cs.txt-white.txt-sm-22 {
    font-size: 22px;
  }

  .title.logos.left.mb-10.no-decoration.mobilepadding {
    height: auto;
    margin-bottom: 4px;
  }

  .title.feature.font-48-we {
    font-size: 40px;
  }

  .title.h5 {
    font-size: 14px;
  }

  .title.h5.caps {
    text-align: left;
    text-align: left;
    width: 100%;
  }

  .title.h2-size {
    font-size: 30px;
  }

  .title.h4-size {
    font-size: 18px;
  }

  .title.h1-5 {
    font-size: 32px;
  }

  .title.h2 {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: auto;
    font-size: 24px;
  }

  .title.calc_plan {
    height: 20%;
  }

  .title.h1-new {
    text-align: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 36px;
    line-height: 130%;
  }

  .title.h1-new.homeherotitle.mobile-hero-title {
    font-size: 26px;
    line-height: 36px;
  }

  .title.h1-new.demo-box-title {
    font-size: 38px;
    line-height: 41px;
  }

  .title.h1-new.demo-box-title.testimonial-title.font-size-28-cs.mobile-title-txt-fs {
    font-size: 24px;
    line-height: 36px;
  }

  .title.h1-new.kititle.bg-none {
    padding-top: 0;
    font-weight: 500;
  }

  .split-content.home-perk-image.video, .split-content.home-perk-image.video-new {
    width: 100%;
    height: auto;
  }

  .split-content.header-left {
    justify-content: flex-end;
  }

  .split-content.home-perk-content {
    width: 100%;
  }

  .split-content.home-perk-content.left.padding_new {
    margin-right: 0;
    padding-right: 0;
  }

  .split-content.home-perk-content.left.prod-page {
    margin-top: 24px;
  }

  .split-content.home-perk-content.left {
    padding-right: 0;
  }

  .split-content.home-perk-image {
    width: 100%;
  }

  .split-content.home-perk-image.video, .split-content.home-perk-image.video-new {
    width: 100%;
    height: auto;
  }

  .split-content.home-perk-image.video, .split-content.home-perk-image.video-new {
    width: 100%;
    height: auto;
  }

  .split-content.home-perk-image.no-margin {
    margin-bottom: 0;
  }

  .split-content.testimonial-card-content {
    width: auto;
    max-width: none;
  }

  .split-content.testimonial-about-client {
    margin-top: 12px;
  }

  .split-content.home-teams-section-card-content {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .split-content.bottom-team-card-content {
    padding: 24px 16px 16px;
  }

  .split-content.featured-blog-card-content {
    padding: 24px 16px;
  }

  .split-content.featured-blog-card-content.small {
    padding-top: 24px;
  }

  .split-content.integrations-hero-left {
    margin-bottom: 20px;
  }

  .split-content.career-right {
    margin-top: 16px;
  }

  .split-content.team-member-card-content {
    padding: 24px 16px;
  }

  .split-content.team-member-details {
    width: 100%;
    margin-left: 0;
  }

  .split-content.search-results-content {
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .split-content.test-split._15min {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .split-content.prabhat {
    width: 100%;
    margin-bottom: 16px;
  }

  .split-content.img_split {
    width: auto;
  }

  .split-content.package-card-bottom-content {
    height: auto;
  }

  .split-content.header-center {
    display: flex;
  }

  .checkout-required-text {
    font-size: 18px;
  }

  .order-item {
    flex-wrap: wrap;
  }

  .image-wrapper.order-item-image {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .image-wrapper.blog-card-thumbnail {
    border-radius: 0;
    width: auto;
    display: block;
    overflow: hidden;
  }

  .image-wrapper.testimonial-card-image-wrapper {
    max-width: none;
  }

  .image-wrapper.testimonial-card-image-wrapper.mobile_style.br-24px {
    border-radius: 24px;
  }

  .image-wrapper.home-teams-section-icon {
    width: 50px;
    max-width: 80px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-wrapper.home-teams-section-icon.benefits {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .image-wrapper.home-teams-section-icon.new {
    margin-left: 0;
  }

  .image-wrapper.home-teams-section-icon.new.mobile_class {
    min-width: 50px;
  }

  .image-wrapper.avatar {
    margin-right: 16px;
  }

  .image-wrapper.team-member-image {
    max-width: 110px;
    min-height: 110px;
    max-height: 110px;
  }

  .image-wrapper.featured-blog-card-image-wrapper.small {
    max-height: 160px;
  }

  .image-wrapper.package-icon.large {
    border-radius: 16px;
    width: 72px;
    min-width: 72px;
    min-height: 72px;
    max-height: 72px;
    margin-bottom: 20px;
  }

  .image-wrapper.integration-icon-wrapper {
    border-radius: 16px;
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    max-height: 80px;
  }

  .image-wrapper.team-member-large-avatar {
    margin-right: 0;
  }

  .image-wrapper.footer-link-icon {
    display: none;
  }

  .image.login-icon {
    display: block;
  }

  .image.blog-card-image {
    border-radius: 0;
    height: 100%;
  }

  .image.testimonial-image {
    width: 100%;
    max-height: 300px;
  }

  .image.footer-link-icon {
    display: none;
  }

  .image.about-testimonial-logo {
    width: 100px;
  }

  .image.about-testimonial-logo._120px {
    width: 120px;
  }

  .image.post-main-image {
    height: 168px;
    display: none;
  }

  .image.blob.contact-1 {
    max-width: 177%;
    margin-top: 364px;
    margin-left: 75px;
  }

  .image.blob.i-1 {
    max-width: 100%;
    margin-top: -30px;
    margin-left: -144px;
  }

  .image.blob._404-2 {
    margin-top: 173%;
  }

  .image.blob.integration-single-1 {
    margin-top: 70px;
    margin-left: 135px;
  }

  .image.blob.integration-single-2 {
    bottom: 51%;
  }

  .image.blob.start-here-2 {
    bottom: 12%;
  }

  .image.blob-opacity.b-1 {
    margin-top: 270px;
    margin-left: 182px;
  }

  .order-item-wrapper {
    flex-direction: column;
  }

  .header-wrapper {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .rich-text {
    text-align: left;
    object-fit: contain;
    max-width: 100%;
  }

  .rich-text ul, .rich-text ol {
    padding-left: 24px;
  }

  .rich-text h2, .rich-text h3 {
    margin-bottom: 16px;
  }

  .rich-text ul, .rich-text ol {
    padding-left: 24px;
  }

  .rich-text blockquote {
    padding: 32px 24px;
  }

  .rich-text h2, .rich-text h3 {
    margin-bottom: 16px;
  }

  .login-button.show-mobile {
    display: none;
  }

  .dropdown-menu-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-nav-menu {
    flex: 1;
    margin-bottom: 14px;
    margin-right: 0;
  }

  .nav-menu-item {
    font-size: 15px;
  }

  .dropdown-menu-column {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .dropdown-menu-link-wrapper {
    justify-content: space-between;
  }

  .hero-wrapper {
    align-self: flex-start;
    max-width: none;
    margin-top: 40px;
    margin-left: 0;
  }

  .limit-content.hero-top-content.new, .limit-content.hero-top-content.new-2 {
    width: auto;
  }

  .limit-content.cta, .limit-content.cta.increase {
    max-width: 100%;
  }

  .limit-content.hero-top-content {
    width: auto;
    max-width: none;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-family: Inter;
    font-weight: 400;
  }

  .limit-content.hero-top-content.new, .limit-content.hero-top-content.new-2, .limit-content.hero-top-content.new, .limit-content.hero-top-content.new-2 {
    width: auto;
  }

  .limit-content.cta, .limit-content.cta.increase {
    max-width: 100%;
  }

  .limit-content.cta.increase {
    max-width: 100%;
  }

  .limit-content.cta.full-width-max.max-w-700 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .limit-content.cta.full-width-max.max-w-700.padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .limit-content.cta {
    max-width: 100%;
  }

  .limit-content.cta.max-w-70 {
    max-width: none;
  }

  ._2-button-wrapper {
    flex-direction: column;
  }

  ._2-button-wrapper.homepage-new-wrapper.three-btns.margin-t-20, ._2-button-wrapper.homepage-new-wrapper.product-page-btns {
    margin-top: 20px;
  }

  ._2-button-wrapper.features-section {
    margin-left: 16px;
    margin-right: 16px;
  }

  ._2-button-wrapper.cta {
    text-align: center;
    flex-direction: row;
    align-items: flex-start;
    margin-top: 40px;
    display: block;
  }

  ._2-button-wrapper.cta.join {
    margin-top: 24px;
  }

  ._2-button-wrapper.cta.centre-button {
    margin-left: auto;
    margin-right: auto;
  }

  ._2-button-wrapper.home {
    flex-flow: row;
    width: 100%;
    margin-top: 0;
    display: block;
  }

  ._2-button-wrapper.home.left {
    flex-direction: row;
    justify-content: center;
  }

  ._2-button-wrapper.home.left.new_display {
    display: block;
  }

  ._2-button-wrapper.home.usecase {
    padding-bottom: 16px;
    display: flex;
  }

  ._2-button-wrapper.homepage-new-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    margin-top: 0;
    display: flex;
  }

  ._2-button-wrapper.homepage-new-wrapper.three-btns.margin-t-20, ._2-button-wrapper.homepage-new-wrapper.product-page-btns {
    margin-top: 20px;
  }

  ._2-button-wrapper.homepage-new-wrapper.three-btns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._2-button-wrapper.homepage-new-wrapper.three-btns.margin-t-20, ._2-button-wrapper.homepage-new-wrapper.product-page-btns {
    margin-top: 20px;
  }

  ._2-button-wrapper.homepage-new-wrapper.cta-btns-use-case {
    margin-left: auto;
    margin-right: auto;
  }

  ._2-button-wrapper.cta {
    flex-direction: row;
    align-items: flex-start;
    margin-top: 40px;
    display: block;
  }

  ._2-button-wrapper.cta.p-10 {
    width: 100%;
  }

  ._2-button-wrapper.compare-btns.flex-col.margin-y-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: stretch;
    width: 100%;
  }

  .logo-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-columns: auto;
    place-content: stretch flex-start;
    align-items: center;
    max-width: none;
  }

  .top-content.latest-articles-top-content {
    margin-bottom: 20px;
  }

  .top-content.testimonials.align-center, .top-content.latest-usecases-top-content, .top-content.latest-articles-top-content {
    margin-bottom: 20px;
  }

  .top-content.testimonials-top-content {
    margin-left: auto;
  }

  .top-content.teams-top-content {
    max-width: 100%;
    margin-bottom: 16px;
  }

  .top-content.team-top-content {
    margin-bottom: 32px;
  }

  .top-content.about-testimonials {
    margin-bottom: 20px;
  }

  .top-content.blog-top-content {
    align-self: flex-start;
    margin-bottom: 24px;
  }

  .top-content.post-date {
    margin-left: 12px;
  }

  .top-content.top-pricing-content {
    height: 120px;
  }

  .top-content.package-name {
    margin-bottom: 12px;
  }

  .top-content.integrations {
    margin-bottom: 20px;
  }

  .top-content.job-details {
    margin-bottom: 12px;
  }

  .top-content.positions-content {
    margin-bottom: 16px;
  }

  .top-content.testimonials.align-center, .top-content.latest-usecases-top-content {
    margin-bottom: 20px;
  }

  .narrow-section.relative {
    flex-direction: column-reverse;
    margin-top: 30px;
    display: block;
  }

  .narrow-section.relative.connector {
    margin-top: 20px;
  }

  .split.home-perks-wrapper {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .split.home-perks-wrapper.connector {
    margin-bottom: 80px;
  }

  .split.home-perks-wrapper.monetize {
    margin-bottom: 40px;
  }

  .split.home-perks-wrapper.invert {
    flex-direction: column-reverse;
  }

  .split.home-perks-wrapper.invert.connector {
    margin-bottom: 0;
  }

  .split.home-perks-wrapper.invert.adwor {
    flex-direction: column-reverse;
    display: flex;
  }

  .split.home-perks-wrapper.invert.lead {
    margin-bottom: 60px;
  }

  .split.home-perks-wrapper.invert.less_height {
    padding-top: 0;
  }

  .split.career-details {
    flex-flow: wrap;
    height: auto;
    margin-bottom: 0;
    display: block;
  }

  .split.aboutnected {
    flex-direction: column-reverse;
  }

  .list.package-features-list.cta {
    margin-top: 24px;
  }

  .list.package-features-list {
    width: 100%;
  }

  .list.package-features-list.list_new {
    padding-right: 4px;
  }

  .list-item.dark-check-item {
    background-position: 0 8%;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-item.dark-check-item-copy, .list-item.dark-check-item, .list-item.dark-check-item {
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-item.dark-check-item.mobileaboutheightfix {
    height: auto;
  }

  .list-item.dark-check-item {
    background-position: 0 8%;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-item.dark-check-item-copy, .list-item.dark-check-item, .list-item.dark-check-item {
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-item.dark-check-item.filled.list_item_new {
    background-size: 13px;
    height: 64px;
    margin-bottom: 12px;
    padding-left: 18px;
  }

  .big-numbers.about-stats {
    font-size: 40px;
  }

  .big-numbers.about-stats.white {
    font-size: 32px;
  }

  .cta-wrapper {
    width: 100%;
    min-height: auto;
    margin-bottom: 0;
    padding: 24px 0 0;
  }

  .cta-wrapper.cta-v2 {
    min-height: auto;
    padding: 50px 24px;
  }

  .cta-wrapper.pb-24 {
    padding-bottom: 24px;
  }

  ._3-column-grid.integrations-cards-grid, ._3-column-grid.careers-features, ._3-column-grid.integrations-cards-grid, ._3-column-grid.search-result-list, ._3-column-grid.pricing-copy._1-row {
    grid-template-columns: 1fr;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
  }

  ._3-column-grid.blog-post-cards-grid.home.new.uc-3-col-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: auto;
  }

  ._3-column-grid.blog-post-cards-grid.home.tabview {
    grid-template-rows: 300px auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-flow: row;
  }

  ._3-column-grid.blog-post-cards-grid.blog-post-cards-grid-new {
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
  }

  ._3-column-grid.team-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  ._3-column-grid.values-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    display: block;
  }

  ._3-column-grid.integrations-cards-grid, ._3-column-grid.careers-features, ._3-column-grid.integrations-cards-grid, ._3-column-grid.search-result-list, ._3-column-grid.pricing-copy._1-row {
    grid-template-columns: 1fr;
  }

  ._3-column-grid.pricing-copy._1-row.on_premise {
    width: 100%;
  }

  ._3-column-grid.pricing-copy._1-row {
    grid-template-columns: 1fr;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever {
    min-width: 1200px;
    max-width: none;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever.hide.hidden-tab1 {
    min-width: 1200px;
    display: none;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever.private {
    min-width: 900px;
  }

  ._3-column-grid.pricing-copy._1-row.hide-freeforever.cards-wrapper {
    overflow: auto;
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 320px 320px;
    grid-template-columns: 1fr;
    grid-auto-rows: 320px;
  }

  ._3-column-grid.blog-post-cards-grid.home {
    grid-template-rows: 300px auto auto;
    grid-template-columns: 100%;
  }

  ._3-column-grid.blog-post-cards-grid.home.new {
    grid-template-rows: 320px;
    grid-template-columns: minmax(250px, 1fr);
    grid-auto-rows: 320px;
    grid-auto-columns: minmax(250px, 1fr);
  }

  ._3-column-grid.blog-post-cards-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
    grid-template-rows: unset !important;
    grid-auto-rows: unset !important;
  }

  .blog-card-detail-item {
    margin-right: 8px;
  }

  .blog-card-detail-item.last {
    margin-top: 16px;
    display: flex;
  }

  .testimonials-main-container {
    overflow: hidden;
  }

  .testimonials-main-container.new.smallscreen.mt-cs-0 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .testimonials-main-container.new {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .testimonials-main-container.new.smallscreen.mt-cs-0 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .testimonials-main-container.new.mt-cs-0, .testimonials-main-container.new.smallscreen.mt-cs-0 {
    margin-top: 0;
  }

  .testimonials-main-container.new.smallscreen.mt-cs-0 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .testimonials-main-container.new.mt-cs-0 {
    margin-top: 0;
  }

  .testimonials-main-container.bigscreen {
    display: none;
  }

  .testimonials-main-container.smallscreen {
    display: flex;
  }

  .testimonials-main-container.smallscreen.mobile-padding {
    padding-top: 10px;
  }

  .testimonials-main-container.smallscreen.mobile-padding.mobile-cs-slider-h {
    height: 250px;
    padding-bottom: 10px;
  }

  .testimonials-slider {
    width: 100%;
  }

  .testimonials-arrow {
    min-width: 20px;
    min-height: 20px;
  }

  .testimonials-arrow.left.arrow-centered, .testimonials-arrow.right.arrow-centered {
    margin-top: 125px;
  }

  .testimonials-arrow.blog-right, .testimonials-arrow.blog-left {
    background-color: #fafafa;
    border-radius: 8px;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 9px 20px;
    display: block;
    top: 0%;
  }

  .testimonials-arrow.left.arrow-centered, .testimonials-arrow.right.arrow-centered, .testimonials-arrow.right.arrow-centered {
    margin-top: 125px;
  }

  .testimonials-arrow.blog-right, .testimonials-arrow.blog-left {
    background-color: #fafafa;
    border-radius: 8px;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 9px 20px;
    display: block;
    top: 0%;
  }

  .testimonials-mask.mobileheight {
    height: 350px;
  }

  .footer-nav-column.large {
    width: 100%;
    margin-bottom: 16px;
  }

  .footer-nav-column.large.logo {
    width: auto;
    margin-left: 0;
    display: block;
  }

  .footer-nav-links-wrapper {
    flex-wrap: wrap;
    width: 100%;
    min-width: auto;
  }

  .nav-link-text {
    font-size: 14px;
  }

  .nav-link-text.contact {
    font-size: 13px;
  }

  .footer-social-links-wrapper {
    flex-wrap: wrap;
    justify-content: flex-end;
    display: flex;
  }

  .social-footer-link {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 12px;
  }

  .social-footer-link.twitter {
    margin-right: 8px;
  }

  .footer-link {
    font-size: 14px;
  }

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

  .avatar-wrapper {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
  }

  .badge.team-member-position {
    font-size: 16px;
    top: 12px;
    right: 12px;
  }

  .badge.post-category {
    font-size: 10px;
    top: 16px;
    right: 16px;
  }

  .badge.top-post-category.link.search {
    margin-left: 0;
  }

  .social-links-container {
    width: auto;
    min-width: auto;
    margin-top: 16px;
  }

  .footer-bottom-content {
    justify-content: space-between;
    align-items: center;
    margin-top: 16px;
    margin-right: 0;
    padding-top: 20px;
  }

  .search-input-wrapper {
    margin-left: 0;
  }

  .search-input-wrapper.blog-page {
    justify-content: flex-start;
    margin-top: 16px;
    margin-left: 0;
    display: flex;
  }

  .search-button {
    position: absolute;
    left: 16px;
    overflow: visible;
  }

  .categories-wrapper.categories-wrapper-mobile-hide {
    display: none;
  }

  .categories-button-wrapper {
    flex-wrap: wrap;
    display: flex;
  }

  .back-to-button {
    margin-left: 0;
  }

  .back-to-button.grey.w--current {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .back-to-button.grey.blog_name {
    display: none;
  }

  .back-to-button.grey.cs {
    font-size: 14px;
  }

  .blog-post-body-wrapper {
    max-width: 100%;
  }

  .success-message {
    padding: 16px;
  }

  .error-message {
    margin-top: 16px;
    padding: 16px;
  }

  .social-links-wrapper {
    max-width: 288px;
  }

  .button-arrow {
    margin-left: 0;
  }

  .faqs-main-wrapper {
    grid-template-columns: 1fr;
  }

  .faq-wrapper {
    margin-bottom: 16px;
    padding: 16px;
  }

  .faq-icon-wrapper {
    width: 38px;
    min-width: 38px;
    min-height: 38px;
    max-height: 38px;
  }

  .faq-content-bottom {
    max-width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .faq-content-bottom.p-r-0 {
    width: 1100px;
    padding-bottom: 0;
  }

  .breadcrum {
    flex-wrap: wrap;
    justify-content: flex-start;
    height: auto;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .breadcrum.mobview-none {
    display: none;
  }

  .breadcrum.margin-b-10 {
    margin-left: auto;
  }

  .integration-tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .integration-tab-link {
    text-align: center;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 0;
  }

  ._6-column-grid.logo-bar-feature-single {
    grid-column-gap: 10px;
    grid-row-gap: 27px;
    grid-column-gap: 10px;
    grid-row-gap: 27px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .testimonials-main-wrapper {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .job-details.preview {
    flex-direction: row;
    min-width: 290px;
    max-width: 100%;
  }

  .job-details.preview.page {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .job-single-detail {
    margin-bottom: 10px;
    margin-right: 12px;
  }

  .bottom-content.search-results-top-bottom-content {
    flex-direction: row;
    justify-content: space-between;
    margin-top: 16px;
    display: flex;
  }

  .empty-state {
    background-color: var(--card-grey);
    box-shadow: none;
  }

  .header-logo-wrapper {
    height: 100%;
  }

  .nav-link-dropdown-text {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .testimonials-slider-container {
    justify-content: flex-start;
    display: flex;
  }

  .paragraph-copy.no-margin {
    width: auto;
    margin-left: 0;
  }

  ._3-column-grid-copy.home-teams-grid {
    grid-template-columns: 100%;
    width: 100%;
    margin-bottom: auto;
    display: block;
  }

  ._3-column-grid-copy.home-teams-grid.feature-page {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
  }

  .dropdown-menu-wrapper-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-menu-column-big {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .dropdown-menu-wrapper-multicolumn {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hidden-nav-item-wrapper {
    display: none;
  }

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

  .latest-article-section.relative {
    margin-top: 16px;
  }

  .testimonial-section, .investor-new-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-8 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 15px;
  }

  .press-release-section, .impact-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .impact-section.relative {
    margin-bottom: 20px;
    display: block;
  }

  .body_white {
    margin-top: 0;
  }

  .tabs {
    flex-direction: column;
    width: 100%;
  }

  .tabs._15min.remove-border {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs._15min.nopadleft.no-left-padding {
    padding-right: 0;
  }

  .tabs.horizontak.tabs-new-coding {
    margin-bottom: 36px;
  }

  .tab-link-tab-1._15min.horiz.w--current, .tab-link-tab-1._15min.horiz.dynamic_p_tabs {
    width: 100%;
  }

  .tab-link-tab-1._15min.w--current {
    background-color: #fff0;
  }

  .tab-link-tab-1._15min.horiz.w--current, .tab-link-tab-1._15min.horiz.dynamic_p_tabs {
    width: 100%;
  }

  .tab-link-tab-1._15min.horiz {
    width: 100%;
    height: auto;
  }

  .tab-link-tab-1._15min.horiz.w--current, .tab-link-tab-1._15min.horiz.dynamic_p_tabs {
    width: 100%;
  }

  .tab-link-tab-1._15min.horiz.dynamic_p_tabs {
    width: 100%;
  }

  .tab-link-tab-1._15min.horiz.dynamic_p_tabs.w--current {
    width: 100%;
    display: block;
  }

  .tab-link-tab-1._15min.horiz.box.faq {
    width: 100%;
    margin-left: 0;
  }

  .tab-link-tab-1._15min.horiz.box.faq.w--current {
    width: auto;
    min-width: max-content !important;
  }

  .tab-link-tab-1._15min.sector.w--current {
    font-size: 15px;
  }

  .tab-link-tab-1._15min.sector.tab_active {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .tab-link-tab-1._15min.sector.tab_active.w--current {
    justify-content: center;
    align-items: center;
    max-width: 80px;
  }

  .tabs-menu {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .tabs-menu.horiz {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-menu.horiz.challenge {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
    display: flex;
  }

  .tabs-menu.horiz.faq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .tabs-menu.sectors {
    display: block;
  }

  .tabs-menu.sectors.tabs_credit.flex {
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-content {
    width: 100%;
    min-width: auto;
  }

  .tabs-content.horiz.chalenge {
    margin-top: 0;
  }

  .tab_right.padding-add.faq-block {
    margin-bottom: 40px;
  }

  .feat_title {
    -webkit-text-stroke-color: #000;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .feat_title.titlebold.mobile-title {
    font-size: 23px;
    line-height: 27px;
  }

  .feat_para.step {
    font-size: 13px;
  }

  .testimonial_writer._15min {
    max-width: 100%;
  }

  .testimonial_writer._15min.desktop {
    display: none;
  }

  .testimonial_writer._15min.mobile {
    width: 100%;
    display: block;
  }

  .testimonial_writer._15min.no-padding {
    padding-left: 0;
  }

  .image-5.testimonial {
    width: 150px;
  }

  .image-5.testimonial.fixed {
    width: 100px;
    height: 64px;
  }

  .impact {
    font-size: 48px;
  }

  .getstarted.fixed.larger, .getstarted.fixed2 {
    width: 36px;
    height: 36px;
  }

  .getstarted.fixed.larger, .getstarted.fixed2 {
    width: 36px;
    height: 36px;
  }

  .getstarted.fixed3 {
    width: 32px;
    height: 32px;
  }

  .test_para, .company {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .para_15px {
    text-align: left;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: visible;
  }

  .para_15px.foot {
    max-width: 92%;
  }

  .para_15px.foot.white {
    text-align: left;
    font-size: 15px;
  }

  .para_15px.foot.new-foot {
    font-size: 13.5px;
  }

  .para_15px._150 {
    font-size: 15px;
  }

  .para_15px.socioverse {
    font-size: 14px;
  }

  .para_15px.white.credit {
    width: auto;
    padding-left: 0;
  }

  .getstarted_heading {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .getstarted_heading.company {
    font-size: 16px;
  }

  .getstarted_heading.company.text-white {
    text-align: left;
    font-size: 12px;
    line-height: 14px;
  }

  .getstarted_heading.company.text-white.mobile {
    display: block;
  }

  .getstarted_heading.company.text-white.desktop, .login-button-2.show-mobile, .login-button-2.show-mobile {
    display: none;
  }

  .dropdown-menu-wrapper-2 {
    background-color: #fff0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .dropdown-menu-wrapper-multicolumn-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-menu-wrapper-multicolumn-2.solution {
    background-color: #fff0;
    padding-right: 0;
    display: block;
  }

  .dropdown-menu-wrapper-multicolumn-2.solution.down {
    display: none;
  }

  .nav-menu-4 {
    box-shadow: none;
    opacity: 1;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    background-color: #f9f9f9;
    padding-top: 80px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
    position: fixed;
  }

  .container-default-2 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .header-wrapper-2 {
    justify-content: space-between;
    width: 100%;
  }

  .button-primary-2 {
    width: 100%;
    display: block;
  }

  .header-2 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bullets {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .bullets.title {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 600;
  }

  .bullet-point {
    font-size: 14px;
  }

  .drop2 {
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 24px;
    margin-bottom: 140px;
    display: flex;
  }

  .drop2.water {
    margin-bottom: 140px;
  }

  .drop2.water.last {
    margin-bottom: 100px;
  }

  .dropdown-list-2 {
    width: auto;
    display: none;
    position: static;
    top: 0;
  }

  .dropdown-list-2.product {
    box-shadow: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    display: block;
    position: static;
  }

  .dropdown-list-2.solution {
    width: 100%;
    box-shadow: none;
    margin-left: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    display: block;
    position: static;
  }

  .dropdown-link, .nav-drop-header {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .nav-drop-header.grey {
    color: #1a1b1e;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    display: block;
  }

  .droptext {
    color: #000;
    align-self: flex-start;
    width: 100%;
    font-family: Roobert, Times New Roman, sans-serif;
    font-weight: 500;
    display: block;
    position: static;
  }

  .image-12 {
    display: block;
  }

  .usecase_item {
    margin-bottom: 8px;
    font-size: 14px;
  }

  .usecase_item.hide {
    display: none;
  }

  .solution-column {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .solution-column.usecase {
    width: 100%;
    display: block;
  }

  .div-block-8 {
    grid-template-columns: 1fr 1fr;
  }

  .comp_list {
    width: auto;
    box-shadow: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    display: block;
    position: static;
    top: 0;
  }

  .text-block-6 {
    text-align: left;
  }

  .icon {
    display: none;
  }

  .image_rule_engine {
    height: 100%;
    display: block;
  }

  ._15_icon_block {
    width: 32px;
    height: 32px;
    padding-left: 0;
  }

  ._15_icon_block.smaller {
    padding-left: 0;
  }

  ._2-button-wrapper-feature {
    flex-direction: column;
  }

  .text-block-9 {
    width: 100%;
    font-size: 14px;
  }

  .logo_grid._1-line.devs {
    width: 300px;
    height: 100px;
  }

  .logo_grid._2-line {
    display: none;
  }

  .logo_grid._3-line {
    height: 100%;
    display: block;
  }

  .logo_grid._3-line.fixed-width {
    width: 336px;
    height: 150px;
  }

  .blog-narrow-section.blog-post {
    padding-top: 24px;
  }

  .avatar-component.new {
    display: flex;
  }

  .div-block-12 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .div-block-13 {
    width: 100%;
  }

  .div-block-14 {
    height: auto;
    display: none;
  }

  .collection-list-wrapper {
    grid-template-rows: minmax(320px, 1fr) 320px;
    margin-bottom: 24px;
  }

  .table-of-contents-container {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .table-of-contents-container.table-of-contents-container-new {
    height: 300px;
  }

  .nav-item-wrapper-home-4 {
    display: none;
  }

  .dropdown-nav-menu-5 {
    flex: 1;
    margin-bottom: 14px;
    margin-right: 0;
  }

  .dropdown-menu-9 {
    width: 100%;
    max-width: 100%;
  }

  .dropdown-menu-9.solution, .dropdown-menu-9.solution-new {
    flex-wrap: wrap;
    width: 100%;
    margin-left: 0%;
    padding-top: 0;
  }

  .dropdown-menu-9.solution, .dropdown-menu-9.solution-new {
    flex-wrap: wrap;
    width: 100%;
    margin-left: 0%;
    padding-top: 0;
  }

  .dropdown-menu-9.solution-new.w--open {
    width: 90vw;
  }

  .dropdown-menu-wrapper-multicolumn-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-menu-wrapper-multicolumn-3.hide {
    background-color: #fff0;
  }

  .image-20.login-icon {
    display: none;
  }

  .dropdown-nav-menu-6 {
    flex: 1;
    margin-bottom: 14px;
    margin-right: 0;
  }

  .header-navigation-8 {
    display: flex;
  }

  .dropdown-nav-link-16.features-menu, .nav-item-wrapper-3, .nav-item-wrapper-3.mobile, .nav-item-wrapper-3.mobile {
    font-size: 15px;
  }

  .dropdown-menu-column-2 {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .collection-item-2 {
    height: auto;
  }

  .div-block-mobile {
    justify-content: flex-start;
    height: auto;
    display: flex;
  }

  .div-block-22 {
    width: 100%;
  }

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

  .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.lower-margin, .get-started-section.relative._15min.non-grey-bg {
    margin-bottom: 40px;
  }

  .get-started-section.relative._15min.lower-margin, .get-started-section.relative._15min.grey-bg {
    margin-bottom: 40px;
  }

  .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.lower-margin, .get-started-section.relative._15min.non-grey-bg {
    margin-bottom: 40px;
  }

  .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.lower-margin, .get-started-section.relative._15min.non-grey-bg {
    margin-bottom: 40px;
  }

  .get-started-section.relative._15min.sector {
    margin-bottom: 0;
  }

  .get-started-section.relative._15min.sector.tool_section.padding-10.padding-40.padding-11 {
    padding-left: 11px;
    padding-right: 11px;
  }

  .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.lower-margin, .get-started-section.relative._15min.non-grey-bg {
    margin-bottom: 40px;
  }

  .get-started-section.relative.horiz.mobile-top-padding {
    margin-top: 0;
    padding-top: 10px;
  }

  .get-started-section.relative.horiz {
    padding-top: 40px;
  }

  .get-started-section.relative.horiz.no-padding {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .get-started-section.relative._15min.grey-bg {
    margin-bottom: 40px;
  }

  .get-started-section.relative {
    margin-top: 24px;
    padding-bottom: 0;
  }

  .get-started-section.relative._15min.lower-margin, .get-started-section.relative._15min.grey-bg {
    margin-bottom: 40px;
  }

  .get-started-section.relative._15min {
    margin-top: 0;
  }

  .get-started-section.relative._15min.lower-margin, .get-started-section.relative._15min.grey-bg, .get-started-section.relative._15min.lower-margin, .get-started-section.relative._15min.grey-bg {
    margin-bottom: 40px;
  }

  .youtube-new {
    padding-top: 56.1702%;
  }

  .test_dp {
    align-self: center;
    width: auto;
  }

  .benefits_img {
    width: 32px;
    height: 32px;
  }

  .benefits_img.secure {
    width: 50px;
    max-width: 50px;
    height: 100%;
  }

  .andmore_img.fix-andmore_img {
    width: 56px;
    height: 56px;
  }

  .calendar_icon {
    margin-right: 2px;
  }

  ._4-column-grid-2 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  ._4-column-grid-2.features-comparison-row {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  ._4-column-grid-2.features-comparison-row.first {
    grid-column-gap: 14px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  ._4-column-grid-2.features-comparison-row.top {
    grid-column-gap: 14px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    overflow: auto;
  }

  ._4-column-grid-2.features-comparison-row.single_entity {
    width: 800px;
    overflow: visible;
  }

  .price_features_group {
    overflow: auto;
  }

  .super-top.discount {
    margin-left: 0;
  }

  .tabs-menu-2 {
    width: 100%;
    display: flex;
  }

  .selected {
    text-align: center;
    width: 50%;
  }

  .selected.w--current {
    text-align: center;
  }

  .bold-text-7, .bold-text-8, .bold-text-9 {
    font-size: 24px;
  }

  .pricing_nav {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .get_started_link.pc-get-started-link {
    margin-top: 0;
  }

  .bold-text-12 {
    font-size: 24px;
    font-weight: 500;
  }

  .keywords {
    text-align: center;
  }

  ._5-column-grid {
    grid-template-rows: 120px 120px;
    grid-template-columns: 2fr 2fr;
    width: 100%;
    margin-bottom: 24px;
  }

  .docs_nav {
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .button-primary-3 {
    width: 100%;
    display: block;
  }

  .button-primary-3.tertiary {
    text-align: left;
    text-align: left;
    width: auto;
    font-size: 13px;
  }

  .button-arrow-4, .button-arrow-5 {
    margin-left: 0;
  }

  .paragraph-17.hero-paragraph {
    width: 90%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-17.hero-paragraph.left {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph-17.hero-paragraph.left.feat {
    width: auto;
    margin-right: 0;
    font-size: 14px;
  }

  .paragraph-17.hero-paragraph.left.feat.new {
    line-height: 172%;
  }

  .button-secondary-4 {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: auto;
    margin: 16px 0 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .looping-heading {
    margin-right: 16px;
    font-size: 80px;
  }

  .looping-heading.text-light-grey {
    margin-bottom: 24px;
  }

  .text-span {
    font-size: 24px;
  }

  ._10mins {
    height: 200px;
  }

  .get_started_block, .get_started_block.new-get-started-btn {
    width: 100%;
  }

  .get_started_block.new-get-started-btn.margin-t-8, .get_started_block.new-get-started-btn.margin-t-20 {
    margin-top: 20px;
  }

  .get_started_block.new-get-started-btn {
    width: 100%;
  }

  .get_started_block.new-get-started-btn.margin-t-8, .get_started_block.new-get-started-btn.margin-t-20, .get_started_block.new-get-started-btn.margin-t-8, .get_started_block.new-get-started-btn.margin-t-20 {
    margin-top: 20px;
  }

  .domain_block {
    display: block;
  }

  .div-block-32, .div-block-33 {
    width: 100%;
  }

  .usecase_list_view.fullwidth {
    display: block;
  }

  .comp_usecase.bg-white.leftlink {
    flex-flow: column;
  }

  .button-primary-6 {
    width: 100%;
    display: block;
  }

  .button-primary-6._2-buttons {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 16px;
    font-size: 15px;
  }

  .button-primary-6.tertiary {
    text-align: left;
    width: auto;
    font-size: 13px;
  }

  .button-primary-7 {
    width: 100%;
    display: block;
  }

  .button-primary-7._2-buttons {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 16px;
    font-size: 15px;
  }

  .button-primary-7.tertiary {
    text-align: left;
    width: auto;
    font-size: 13px;
  }

  .bullet-point_exp {
    font-size: 14px;
  }

  .button-primary-8 {
    width: 100%;
    display: block;
  }

  .button-primary-8.tertiary {
    text-align: left;
    text-align: left;
    width: auto;
    font-size: 13px;
  }

  .background-video-3 {
    height: 320px;
  }

  .background-video-3.business-rule {
    width: 320px;
    height: 318px;
  }

  .button_primary_smaller {
    width: 100%;
    display: block;
  }

  .button_primary_smaller._2-buttons {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 16px;
    font-size: 15px;
  }

  .div-block-43 {
    flex-direction: column;
    margin-top: 80px;
    display: flex;
  }

  .div-block-44 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 10px;
  }

  .div-block-45 {
    order: -1;
    justify-content: center;
    width: 100%;
    padding-bottom: 24px;
    display: flex;
  }

  .div-block-46 {
    flex-direction: column;
    padding-top: 24px;
    display: block;
  }

  .tab-link-tab-1-new-2._15min.sector.w--current {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .comp_usecase-new-2 {
    margin-bottom: 20px;
  }

  .h2-new1 {
    margin-bottom: 12px;
  }

  .cookie-modal_content-wrap.is-small {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cookie-modal_component {
    max-width: 100%;
  }

  .cookie-modal_closebutton {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .cookie-modal_button-wrap.is-small {
    justify-content: space-between;
    padding: 1.25rem;
  }

  .cookie-modal_button-wrap.in-pref-manger {
    bottom: 0;
  }

  .cookie-popup_component {
    max-width: 100%;
    display: none;
    inset: auto 0% 0%;
  }

  .cookie-preference_wrapper {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cookie-preference_component {
    align-items: flex-end;
    display: none;
  }

  .cookie-preference-button {
    left: 1rem;
  }

  .leadscr_image {
    width: 280px;
    height: 270px;
  }

  .tab_1-2_heading {
    font-size: 16px;
  }

  .comp_usecase-new-2-1 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .companylogos {
    max-width: 96%;
  }

  .div-block-44-copy {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 10px;
  }

  .div-block-54 {
    background-size: 320px;
  }

  .faq-content-top-2 {
    width: 100%;
  }

  .faq-wrapper-2 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .pricing_link_split {
    width: 90%;
    display: flex;
  }

  .div-block-56 {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 120px;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    overflow: scroll;
  }

  .div-block-56.all-in-one {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-19 {
    font-size: 17px;
    display: none;
  }

  .div-block-60 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    display: none;
  }

  .image-39 {
    width: 160px;
    height: 160px;
  }

  .collection-list {
    grid-row-gap: 0px;
  }

  .logos-marquee.relative.mobile-marquee {
    height: 80px;
  }

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

  .clients-grid.logo-animate {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 26px;
  }

  .clients-grid.logo-animate.width-auto {
    margin-top: 0;
  }

  .client-logo {
    object-position: 0% 50%;
  }

  .client-logo.desktop {
    width: 300px;
    height: auto;
    display: block;
  }

  .bullet-point_rules, .bullet-point_workflow {
    font-size: 14px;
  }

  .para_14px-new {
    text-align: left;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: visible;
  }

  .div-block-64 {
    display: block;
  }

  .div-block-66 {
    margin-bottom: 4px;
    padding-left: 0%;
  }

  .div-block-67 {
    margin-top: 16px;
  }

  .banner-heading {
    margin-bottom: 8px;
  }

  .code-block {
    font-size: 12px;
  }

  .div-block-69 {
    padding-right: 16px;
  }

  .feat_title-new {
    -webkit-text-stroke-color: #000;
    font-family: Roobert, Times New Roman, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .certified-badges-div {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-rotation-wrapper-new {
    align-items: center;
    width: 100%;
  }

  .vertical-scroll-wrapper-new {
    width: 100%;
  }

  .button_primary-new {
    width: 100%;
    display: block;
  }

  .button_primary-new._2-buttons {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 16px;
    font-size: 15px;
  }

  .button_secondary-new {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: 100%;
    min-width: 200px;
    margin: 16px 0 8px;
    padding: 16px;
  }

  .button_secondary-new.hide-btn-mobile {
    display: none;
  }

  .background-video-3-new {
    display: block;
  }

  .list-blog {
    padding-left: 24px;
  }

  .image-42 {
    width: 24px;
    height: 24px;
  }

  .sticky-toc {
    display: none;
  }

  .div-block-74 {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .div-block-74.div-block-77.div-block-78 {
    padding-left: 12px;
  }

  .image-43 {
    width: 112px;
    height: 42px;
    bottom: 28px;
    left: 6px;
  }

  .text-block-20 {
    font-size: 18px;
  }

  .middle-line {
    height: 60px;
  }

  .text-block-21 {
    margin-right: 0;
    font-size: 14px;
  }

  .dropdown-toggle-2 {
    width: 130px;
    height: 36px;
    padding: 0 6px 0 10px;
    right: 21vw;
  }

  .background-video-4.mobile-hidden {
    display: none;
  }

  .image-47.java {
    width: auto;
    height: 377.2px;
  }

  .html-embed-8 {
    width: auto;
    padding: 8px 0 0;
  }

  .image-49, .image-51, .html-embed-10 {
    display: none;
  }

  .image-52 {
    border-radius: 24px;
    width: 324px;
    height: 324px;
    display: none;
  }

  .text-block-23 {
    margin-bottom: 12px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 16px;
  }

  .container-default-center {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-87._87-new2 {
    width: 100%;
  }

  .div-block-88._88-new.not-hide {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-89 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .image-58 {
    width: 52px;
    height: 52px;
    margin-bottom: 8px;
  }

  .image-58._58-new {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
  }

  .image-59 {
    width: 100%;
  }

  .image-59._2nd {
    width: 312px;
    height: 220px;
  }

  .text-block-24._24-new {
    font-size: 18px;
  }

  .text-block-25.center {
    height: 49px;
    font-size: 10px;
    line-height: 160%;
  }

  .text-block-25._25-new {
    font-size: 14px;
  }

  .div-block-92 {
    padding: 12px;
  }

  .star-dark {
    font-size: 20px;
  }

  .star-dark.larger-mobile {
    font-size: 28px;
  }

  .star {
    font-size: 20px;
  }

  .star.larger-mobile {
    font-size: 28px;
  }

  .text-block-30 {
    font-size: 16px;
  }

  .container-default-center-new {
    padding: 20px 0;
  }

  .text-block-30-2, .text-block-30-2.center.middle-purple, .text-block-30-2.center.red-text, .text-block-30-2.center.middle-purple, .text-block-30-2.center.red-text, .text-block-30-2.center.middle-purple, .text-block-30-2.center.red-text {
    font-size: 11px;
  }

  .tick, .cross {
    font-size: 20px;
  }

  .grid-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .text-block-31 {
    margin-bottom: 12px;
    font-size: 24px;
  }

  .div-block-96 {
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .image-61 {
    width: 40px;
    height: 40px;
    top: -18px;
  }

  .tabs-menu-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 32px;
  }

  .tab-link.flex {
    padding: 18px;
  }

  .image-62 {
    width: 350px;
    max-width: 100%;
    height: 230.043px;
    margin-bottom: 12px;
  }

  .div-block-97 {
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .text-block-33 {
    text-align: center;
    width: 100%;
    margin-right: 0;
  }

  .text-block-33.center-text {
    margin-bottom: 20px;
  }

  .collection-list-wrapper-2.uc-wrapper {
    height: auto;
  }

  .image-66 {
    width: 80px;
    height: 28px;
  }

  .image-67 {
    width: 50px;
    height: 40px;
  }

  .top-content-rich-text.content-rich-text.extra-margin {
    margin-bottom: 12px;
  }

  .hide-mobile {
    display: none;
  }

  .hide-mobile.get-started-btn.get-started-btn-new {
    width: 100%;
  }

  .image-68 {
    display: block;
  }

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

  .socialmedia.absolutemukul {
    height: 70px;
    top: 55%;
  }

  .socialmedia.absolutemukul.mobile-w {
    width: 50%;
    height: 65px;
    top: 65%;
  }

  .socialmedia.absolutemukul.mobile-w.p-10 {
    width: 40%;
    padding: 4px 5px;
    top: 75%;
  }

  .socialmedia.absoluteprabhat {
    width: 150px;
    height: 65px;
    top: 80%;
  }

  .socialmedia.absoluteprabhat.mobile-w {
    width: 50%;
  }

  .socialmedia.absoluteprabhat.mobile-w.p-10 {
    width: 40%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .link-block-2.linkedln.hw {
    height: 25px;
  }

  .container.full-w.pb-3, .container.pb-3, .container.full-w.pb-3, .container.full-w.pb-3, .container.pb-3 {
    padding-bottom: 3px;
  }

  .text-500.text-size-70 {
    height: auto;
    font-size: 36px;
    font-weight: 600;
    line-height: 48;
    display: none;
  }

  .text-size-32.text-color-black {
    line-height: 34px;
  }

  .text-size-32.text-color-black.mobile-subtitle {
    font-size: 21px;
    line-height: 28px;
  }

  .quality_block {
    min-width: 100px;
  }

  .quality_block.width-33 {
    width: 33%;
  }

  .quality_block.width-66 {
    width: 66%;
  }

  .quality_top.font-weight {
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }

  .quality_bottom {
    font-size: 18px;
  }

  .quality_bottom.mobile-txt {
    font-size: 14px;
    line-height: 19px;
  }

  .quality_container.margin {
    text-align: left;
  }

  .quality_container.margin.width-60-percent.mobile-width {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .qulaity-container-main {
    text-align: left;
    justify-content: flex-start;
    padding-left: 2px;
  }

  .qulaity-container-main.mobile {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 2px;
  }

  .qulaity-container-main.mobile.mobile-width {
    width: 100%;
  }

  .qulaity-container-main.mobile.mobile-width.tab-w.gap-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
  }

  .qulaity-container-main.mobile-quality {
    grid-column-gap: 4%;
    grid-row-gap: 4%;
    width: 100%;
  }

  .tabs_menu_1 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    width: 100%;
    min-width: 100%;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 12px;
    line-height: 13px;
    overflow: hidden;
  }

  .tabs_menu_1.mobile-tab {
    justify-content: space-between;
  }

  .tab_item_default {
    min-width: 60px;
  }

  .tab_item_default.w--current {
    min-width: 60px;
    padding-left: 1px;
    padding-right: 1px;
  }

  .tab_item_default.mobile-tab-padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab_item_default.mobile-tab-padding.w--current {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tab_image.desktop {
    display: none;
  }

  .tab_image.mobile-img-h {
    height: auto;
  }

  .tab_image.mobile.full-w-m {
    width: 100%;
    display: block;
  }

  .tab_div {
    min-width: 280px;
  }

  .box-normal.padding.overflow-hidden.mobile-h {
    height: 260px;
    padding: 25px;
  }

  .fullcard {
    width: 94%;
    display: block;
  }

  .fullcard.myslider.slide2kk, .fullcard.myslider.kkkh {
    display: none;
  }

  .fullcard.kkk {
    display: block;
  }

  .fullcard.hide {
    width: 94%;
    display: block;
  }

  .fullcard.hide.kkk {
    display: none;
  }

  .fullcard.hide.mobile-card-height {
    height: 300px;
  }

  .fullcard.hide.mobile-card-height.overflow-hidden {
    overflow: hidden;
  }

  .fullcard.myslider {
    width: 94%;
    height: 470px;
  }

  .fullcard.myslider.slide2kk, .fullcard.myslider.kkkh {
    display: none;
  }

  .fullcard.myslider.slide2kk, .fullcard.myslider.kkkh {
    display: none;
  }

  .fullcard.myslider.fullcardheight {
    height: 580px;
  }

  .fullcard.myslider.fullcardheight.mobilecardheight {
    height: 300px;
  }

  .fullcard.myslider.fullcardheight.mobilecardheight.overflow-hidden {
    height: auto;
    overflow: hidden;
  }

  .fullcard.kkhide {
    display: none;
  }

  .fullcard.overflowhidden.hw-new.bg-black.bg-gradient.h-320.radius-16 {
    height: 200px;
  }

  .fullcard.mobile-card-height {
    height: 300px;
  }

  .fullcard.mobile-card-height.overflow-hidden {
    overflow: hidden;
  }

  .topimagewrapper, .topimagewrapper.newheight, .topimagewrapper.newheight {
    height: 250px;
  }

  .bottomdetails.padding-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .bottomdetails.padding-5.mobile-height {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    height: 90px;
    display: flex;
  }

  .bottomdetails.hidden-cs-details.abs-cs._w-full.pt-10-cs.display-none.visible-btd {
    bottom: 0%;
  }

  .bottomdetails.hidden-cs-details.abs-cs._w-full.pt-10-cs {
    padding-top: 20px;
    bottom: 15%;
  }

  .usecasecompany {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
  }

  .imagewrap1 {
    height: 300px;
  }

  .imagewrap1.borderradius.mobilewrap {
    height: 280px;
  }

  .imagewrap1.borderradius.mobilewrap.no-radius {
    border-radius: 0;
  }

  .imagewrap1.borderradius.height-320 {
    height: 200px;
  }

  .flex-block-2 {
    justify-content: center;
  }

  .fat_blue {
    padding: 5px;
  }

  .text-size-14 {
    text-align: center;
    font-size: 14px;
    line-height: 16px;
  }

  .text-size-14.text-size-12 {
    font-size: 12px;
    line-height: 14px;
  }

  .flex-center-employee.mb-10.mobile-grid, .flex-center-employee.center-align.mobile-grid, .flex-center-employee.mb-10.mobile-grid, .flex-center-employee.mb-10.mobile-grid, .flex-center-employee.center-align.mobile-grid, .flex-center-employee.center-align.mobile-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .employeecard.mobile-size {
    width: 100%;
    height: 220px;
    padding: 20px 10px 10px;
  }

  .employeecard.mobile-size.desktop-hide {
    box-shadow: 0 0 11.3px #ddd;
  }

  .employeecard.mobile-size.shadow-blue {
    height: 225px;
    box-shadow: 0 0 11.3px #ddd;
  }

  .imagecontainer.subhanshu_emp.mobile-img-team, .imagecontainer.mayukh_emp.mobile-img-team, .imagecontainer.robin_emp.mobile-img-team, .imagecontainer.mrigesh_emp.mobile-img-team {
    height: 135px;
  }

  .imagecontainer.joe_emp.mobile-img-team, .imagecontainer.prad_emp.mobile-img-team, .imagecontainer.kart_emp.mobile-img-team, .imagecontainer.sahil_emp.mobile-img-team, .imagecontainer.sneha_emp.mobile-img-team, .imagecontainer.tinu_emp.mobile-img-team, .imagecontainer.prabhat_emp.mobile-img-team.prabhat-desktop-img, .imagecontainer.mukul_emp.mobile-img-team, .imagecontainer.rahul_emp.mobile-img-team {
    height: 135px;
  }

  .imagecontainer.bhanu_emp.mobile-img-team, .imagecontainer.akshat_emp.mobile-img-team, .imagecontainer.sahil_boyar_emp.mobile-img-team, .imagecontainer.preety_emp.mobile-img-team, .imagecontainer.subhanshu_emp.mobile-img-team, .imagecontainer.subhanshu_emp.mobile-img-team, .imagecontainer.mayukh_emp.mobile-img-team, .imagecontainer.mayukh_emp.mobile-img-team, .imagecontainer.robin_emp.mobile-img-team, .imagecontainer.robin_emp.mobile-img-team, .imagecontainer.mrigesh_emp.mobile-img-team {
    height: 135px;
  }

  .imagecontainer.mrigesh_emp.mobile-img-team {
    height: 135px;
  }

  .imagecontainer.mrigesh_emp.mobile-img-team.center-mrigesh {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700786f_mrigesh_emp_1.webp");
    background-position: 0 0;
    background-size: cover;
  }

  .imagecontainer.satya_emp.mobile-img-team {
    background-size: cover;
    height: 135px;
  }

  .imagecontainer.archit_emp.mobile-img-team {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef700786e_archit_emp_new.webp");
    background-position: 0 0;
    background-size: cover;
    height: 135px;
  }

  .imagecontainer.joe_emp.mobile-img-team, .imagecontainer.prad_emp.mobile-img-team, .imagecontainer.prad_emp.mobile-img-team, .imagecontainer.kart_emp.mobile-img-team, .imagecontainer.kart_emp.mobile-img-team, .imagecontainer.sahil_emp.mobile-img-team, .imagecontainer.sahil_emp.mobile-img-team, .imagecontainer.sneha_emp.mobile-img-team, .imagecontainer.sneha_emp.mobile-img-team, .imagecontainer.tinu_emp.mobile-img-team, .imagecontainer.tinu_emp.mobile-img-team, .imagecontainer.prabhat_emp.mobile-img-team.prabhat-desktop-img, .imagecontainer.prabhat_emp.mobile-img-team.prabhat-desktop-img, .imagecontainer.prabhat_emp.mobile-img-team.prabhat-desktop-img, .imagecontainer.mukul_emp.mobile-img-team, .imagecontainer.mukul_emp.mobile-img-team, .imagecontainer.rahul_emp.mobile-img-team, .imagecontainer.rahul_emp.mobile-img-team {
    height: 135px;
  }

  .imagecontainer.mahi_emp.mobile-img-team {
    -webkit-text-fill-color: inherit;
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007863_mahi.webp");
    background-size: cover;
    background-clip: border-box;
    height: 135px;
  }

  .imagecontainer.bhanu_emp.mobile-img-team, .imagecontainer.akshat_emp.mobile-img-team, .imagecontainer.akshat_emp.mobile-img-team, .imagecontainer.sahil_boyar_emp.mobile-img-team, .imagecontainer.sahil_boyar_emp.mobile-img-team, .imagecontainer.preety_emp.mobile-img-team, .imagecontainer.preety_emp.mobile-img-team {
    height: 135px;
  }

  .executivename.font-size {
    font-size: 14px;
  }

  .designation.font-12 {
    font-size: 12px;
    line-height: 13px;
  }

  ._20_percent {
    top: -50px;
    right: -50%;
    transform: translateX(-50%);
  }

  .smalllogo.mobile-width {
    width: 169px;
  }

  .smalllogo.mobile-width.mobileinc42 {
    height: 20px;
  }

  .super-top-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .super-top-2.discount {
    margin-left: 0;
  }

  .tabs-content-3.mobile.pricingfullwidth {
    width: 100%;
    min-width: 0;
  }

  .tabs-content-3.mobile-pc {
    max-width: none;
    padding-right: 0;
  }

  .button_secondary-2 {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: auto;
    margin: 16px 0 8px;
    padding: 16px;
  }

  .button_secondary-2.custom.less-margin {
    margin-bottom: 0;
  }

  .button_secondary-2.custom.pricing-contact-form {
    margin-bottom: 30px;
  }

  .button_secondary-2.pc-button {
    margin-top: 0;
  }

  .button_secondary-2.bg-transparent {
    border-width: 1px;
    border-color: #1256fe;
  }

  .faq-wrapper-4 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  ._5-column-grid-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: 120px 120px;
    grid-template-columns: 2fr 2fr;
    width: 100%;
    margin-bottom: 24px;
  }

  .text-block-51.pricing {
    text-align: center;
    text-align: center;
  }

  .enterpriseimage-2 {
    display: none;
  }

  .toggle-section {
    top: 140px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }

  .tabs-5 {
    flex-direction: column;
    width: 100%;
  }

  .faq-content-top-3 {
    width: 100%;
  }

  .image-73.testimonial {
    width: 150px;
  }

  .image-73.testimonial.fixed {
    width: 100px;
    height: 64px;
  }

  .social-footer-link-2 {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 12px;
  }

  .social-footer-link-2.twitter {
    margin-right: 8px;
  }

  .cta-wrapper-3 {
    width: 100%;
    min-height: auto;
    margin-bottom: 0;
    padding: 24px 0 0;
  }

  .tabs-menu-5 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .tabs-menu-5.horiz {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-menu-5.horiz.faq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scrollbar-width: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scrollbar-width: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    height: auto;
    display: flex;
    overflow: auto;
  }

  .text-block-54 {
    width: 100%;
    font-size: 14px;
  }

  .testimonials-arrow-2 {
    min-width: 20px;
    min-height: 20px;
  }

  .div-block-115 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    display: none;
  }

  .footer-2 {
    border-radius: 0;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .top-content-3.top-pricing-content {
    height: 120px;
  }

  .top-content-3.teams-top-content {
    max-width: 100%;
    margin-bottom: 16px;
  }

  .flex-block-4 {
    justify-content: space-between;
  }

  .heading-7.ctasubtitle {
    text-align: left;
    text-align: left;
  }

  .div-block-117 {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 120px;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    width: 100%;
    display: grid;
    overflow: hidden;
  }

  .pricing_link_split-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .text-block-55 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 17px;
    display: block;
  }

  .tabs-menu-6 {
    width: 226px;
    display: flex;
  }

  .bold-text-37 {
    font-size: 24px;
  }

  .card-2.more_features {
    height: auto;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px;
  }

  .card-2.more_features.new.faq {
    justify-content: flex-start;
    display: flex;
  }

  .card-2.more_features.new.faq.all_features_link.line {
    justify-content: space-between;
  }

  .card-2.more_features.new.faq.all_features_link.line.bluebutton {
    text-align: center;
    text-align: center;
    width: 96%;
  }

  .card-2.testimonial-card {
    max-width: none;
  }

  .card-2.pricing-card-copy.onprem {
    width: 100%;
  }

  .card-2.pricing-card-copy.onprem.on-prem-grad.self-hosted-card {
    min-width: 280px;
    max-width: 280px;
  }

  .card-2.features-comparison {
    object-fit: fill;
    width: auto;
    padding: 0;
  }

  .card-2.about-stats-card {
    width: 100%;
    padding: 24px 16px;
  }

  .title-2.h4-size {
    font-size: 18px;
  }

  .title-2.calc_plan {
    height: 20%;
  }

  .title-2.cta-title {
    margin-bottom: 0;
  }

  .title-2.h5 {
    font-size: 14px;
  }

  .title-2.h5.caps {
    text-align: left;
    text-align: left;
    width: 100%;
  }

  .title-2.h4-size {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .title-2.h4-size.inline {
    font-size: 24px;
  }

  .title-2.h1 {
    text-align: center;
    width: auto;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 36px;
    line-height: 130%;
  }

  .title-2.h1.centre {
    margin-right: 0;
    font-size: 32px;
  }

  .title-2.h1.centre.no-right-margin.texth1center.text-size-50 {
    line-height: 30px;
  }

  .title-2.h3-size {
    font-size: 22px;
  }

  .title-2.h3-size.faq {
    padding-right: 16px;
  }

  .title-2.h2 {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: auto;
    font-size: 24px;
  }

  .title-2.h2.light {
    margin-bottom: 5px;
  }

  .title-2.h2._10min {
    font-size: 24px;
  }

  .title-2.footer-title {
    margin-bottom: 16px;
    font-family: Roobert, Times New Roman, sans-serif;
    font-weight: 500;
  }

  .button_primary-2 {
    width: 100%;
    display: block;
  }

  .button_primary-2._2-buttons.white.new {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .button_primary-2._2-buttons.white.new.funky {
    width: 100%;
    margin-bottom: 0;
    font-size: 16px;
  }

  .button_primary-2._2-buttons.primary-book-a-demo {
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .button_primary-2._2-buttons.blue.full-width-btn {
    width: 100%;
  }

  .button_primary-2._2-buttons.white {
    width: 100%;
  }

  .button_primary-2._2-buttons.white.new-mobile {
    width: 72px;
    height: 28px;
    font-size: 14px;
  }

  .button_primary-2._2-buttons.talk-with-experts {
    width: auto;
  }

  .button_primary-2._2-buttons {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 16px;
    font-size: 15px;
  }

  .self_hosted_tabs {
    margin-top: 40px;
    display: none;
  }

  .para_15px-2 {
    text-align: left;
    margin-bottom: 8px;
    padding-left: 0;
    font-size: 14px;
    overflow: visible;
  }

  .para_15px-2.white.credit {
    width: auto;
    padding-left: 0;
  }

  .para_15px-2.socioverse {
    font-size: 14px;
  }

  .para_15px-2.foot {
    max-width: 92%;
    margin-left: 4px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .middle_content-2 {
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .middle_content-2._w-900px {
    width: 360px;
  }

  .footer-link-3 {
    font-size: 14px;
  }

  .big-numbers-2.about-stats {
    font-size: 40px;
  }

  .big-numbers-2.about-stats.white {
    font-size: 32px;
  }

  .image-75.footer-link-icon {
    display: none;
  }

  .image-75.testimonial-image {
    width: 100%;
    max-height: 300px;
  }

  .cloud_onpremise_tabs-2 {
    margin-top: 40px;
  }

  .div-block-121 {
    width: 100%;
    display: block;
  }

  .min-block-size-2 {
    padding-left: 0;
  }

  .bold-text-38 {
    font-size: 24px;
  }

  .div-block-122 {
    width: 100%;
  }

  .flex-block-5.padding {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .image-76 {
    width: 160px;
    height: 160px;
  }

  .bold-text-39 {
    font-size: 24px;
  }

  .paragraph-24.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-24.hero-paragraph.left {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph-24.hero-paragraph.left.pricing_link {
    padding-right: 0;
  }

  .paragraph-24.hero-paragraph.first {
    text-align: center;
    width: auto;
    padding-top: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .paragraph-24.hero-paragraph.used-by {
    margin-bottom: 16px;
  }

  .paragraph-24.hero-paragraph.trusted-by {
    margin-bottom: 12px;
  }

  .flex-block-6 {
    flex-flow: column;
  }

  .container-default-4 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-4.cta {
    padding: 0 16px;
  }

  .container-default-4.cta.flex-cta {
    background-image: url("https://cdn.prod.website-files.com/67d134551b65a3fef700711e/67d134551b65a3fef7007832_bg-gradient.webp");
    background-size: cover;
    padding-left: 16px;
  }

  .container-default-4.footer-container {
    flex-direction: column;
    padding-bottom: 24px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-default-4.compare-mobile {
    display: none;
  }

  .small-size-2 {
    max-width: 32%;
  }

  .tab-pane-tab-1-2 {
    scrollbar-width: none;
    min-width: 0;
    max-width: 700px;
    overflow: auto;
  }

  .tab-pane-tab-2-2 {
    scrollbar-width: none;
    width: 100%;
    overflow: auto;
  }

  .self-hosted-content1 {
    flex-flow: row;
    min-width: 600px;
    padding-right: 10px;
    overflow: visible;
  }

  .gradient {
    padding-left: 2px;
    padding-right: 2px;
  }

  .heading-8 {
    color: var(--blue);
    text-align: center;
    font-weight: 600;
    line-height: 48px;
    display: block;
  }

  .div-block-128 {
    width: 100%;
  }

  .div-block-128.mobile {
    width: 45%;
  }

  .div-block-129 {
    width: 100%;
  }

  .div-block-129.mobile, .mobile {
    width: 45%;
  }

  .mobile.inc {
    width: 30%;
  }

  .mobile._w-50.et, .featuredflexwidth {
    width: 45%;
  }

  .image-80, .image-81, .image-82, .image-83, .image-84, .image-85, .image-86, .image-87, .image-88, .image-89, .image-90, .image-91 {
    display: none;
  }

  .h-20.h-25 {
    height: 22px;
  }

  .txt-13 {
    font-size: 12px;
  }

  .h-25 {
    height: 25px;
  }

  .bread-crum.mb-10 {
    width: 90%;
    display: none;
  }

  .case-study-hero {
    background-position: 50%;
    background-size: cover;
    height: 230px;
  }

  .demo-box.mobile {
    width: 90%;
  }

  .demo-subtxt.prblm_statement_color.prblm.font-size-18-cs.mobile-font.pt-cs-20 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .case-study-container {
    width: 90%;
  }

  .div-block-130.mb-60 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .problen-section.solution-section {
    margin-top: 20px;
  }

  .max-w-96 {
    height: auto;
    display: block;
  }

  .max-w-96.old-slider-hide {
    width: 90%;
    display: none;
  }

  .footer-wrapper {
    width: 90%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-132 {
    width: 90%;
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .demo-box-wrapper {
    width: 90%;
  }

  ._w-121.mr-2.img-w-121 {
    box-sizing: border-box;
    object-fit: fill;
    object-fit: fill;
    object-fit: fill;
    width: 121px;
    max-width: 100%;
    height: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .slider-wrapper {
    width: 90%;
    max-width: 1360px;
    margin: 70px auto 40px;
  }

  .used-by-wrapper {
    width: 90%;
    margin-top: 0;
  }

  .div-block-135 {
    width: 100%;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-main-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-content-section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blog-hero-image {
    object-fit: fill;
    height: auto;
    display: none;
  }

  .get-free-support-blogs.after-email-ui {
    padding-left: 0;
  }

  .get-free-support-blogs.after-email-ui.margin-bottom-32 {
    margin-bottom: 3.2rem;
    display: none;
  }

  .get-free-support-text {
    width: 100%;
    padding: 20px 10px 10px 20px;
  }

  .get-free-support-btn {
    background-position: 50% 0;
    width: 100%;
  }

  .get-free-support-button {
    width: 124px;
    height: 35px;
  }

  .get-free-support-button.mobile-free-support-btn {
    width: auto;
  }

  .contact-us-text-block, .contact-us-email-form-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .author-detail-img.desktop-img {
    display: inline-flex;
  }

  .author-detail-name {
    margin-bottom: 0;
  }

  .white-bg-div.padding-t-b-80 {
    padding-top: 40px;
  }

  .card-3.pricing-card-copy.popular.growth_card.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-3.pricing-card-copy.popular.growth_card.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing, .card-3.pricing-card-copy.popular.growth_card.card-w-pricing, .card-3.pricing-card-copy.popular.growth_card.card-w-pricing, .card-3.pricing-card-copy.popular.growth_card.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .card-3.pricing-card-copy.cheap_border {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-3.pricing-card-copy.cheap_border.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .card-3.pricing-card-copy.onprem {
    width: 100%;
  }

  .card-3.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .top-content-5.latest-articles-top-content, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.latest-usecases-top-content {
    margin-bottom: 20px;
  }

  .top-content-5.top-pricing-content {
    height: 100px;
  }

  .top-content-5.top-pricing-content.smaller.min-height {
    min-height: 100px;
  }

  .top-content-5.top-pricing-content.smaller.min-height.custom-hidden {
    height: 100px;
  }

  .top-content-5.top-pricing-content.growth-align.minheight {
    min-height: 100px;
  }

  .top-content-5.top-pricing-content.growth-align.minheight.pc-with-price-heading {
    height: 100px;
    min-height: 100px;
  }

  .top-content-5.top-pricing-content.pc-with-price-heading {
    height: 100px;
  }

  .top-content-5.latest-articles-top-content, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.testimonials.align-center, .top-content-5.latest-usecases-top-content {
    margin-bottom: 20px;
  }

  .bold-text-41 {
    font-size: 24px;
  }

  .super-top-3 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .bold-text-42 {
    font-size: 24px;
  }

  .title-4.h5 {
    font-size: 14px;
  }

  .title-4.h5.caps {
    text-align: left;
    text-align: left;
    width: 100%;
  }

  .title-4.h3-size.smaller {
    font-size: 24px;
  }

  .title-4.cta-title {
    margin-bottom: 0;
  }

  .title-4.cta-title.smaller-title {
    font-size: 12px;
  }

  .title-4.h2.center.bg-transparent {
    background-color: #0000;
  }

  .title-4.h2.center {
    font-size: 24px;
  }

  .title-4.h2 {
    text-align: center;
    width: auto;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 36px;
    line-height: 130%;
  }

  .title-4.h2.centre {
    margin-right: 0;
    font-size: 32px;
  }

  .title-4.h2.centre.no-right-margin.texth1center.text-size-50 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
  }

  .title-4.calc_plan {
    height: 20%;
    margin-bottom: 0;
  }

  .title-4.heading-12.colorblack {
    margin-left: auto;
    margin-right: auto;
  }

  .title-4.h4-size {
    font-size: 18px;
  }

  .title-4.h4-size {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .title-4.h4-size.inline {
    font-size: 24px;
  }

  .title-4.h2 {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: auto;
    font-size: 24px;
  }

  .title-4.h2.inline.no-bg {
    font-size: 32px;
  }

  .title-4.h2._10min {
    font-size: 24px;
  }

  .title-4.h3-size {
    font-size: 22px;
  }

  .title-4.h3-size.faq {
    padding-right: 16px;
  }

  .card-4.pricing-card-copy.popular.growth_card.card-w-pricing {
    max-width: 280px;
  }

  .card-4.pricing-card-copy.cheap_border {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-4.pricing-card-copy.cheap_border.card-w-pricing {
    max-width: 280px;
  }

  .card-4.pricing-card-copy.onprem {
    width: 100%;
  }

  .card-4.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    width: auto;
    max-width: 280px;
  }

  .bold-text-45 {
    font-size: 24px;
  }

  .card-5.pricing-card-copy.cheap_border {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-5.pricing-card-copy.cheap_border.card-w-pricing {
    min-width: 280px;
  }

  .card-5.pricing-card-copy.onprem {
    width: 100%;
  }

  .card-5.pricing-card-copy.onprem.on-prem-grad.custom.pc-w-100 {
    min-width: 280px;
    max-width: 280px;
  }

  .bold-text-47 {
    font-size: 24px;
  }

  .solutioncard.pricing-card-copy.popular.growth_card.pc-w-100 {
    max-width: 280px;
  }

  .solutioncard.pricing-card-copy.popular.growth_card.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .solutioncard.pricing-card-copy.cheap_border {
    padding-left: 20px;
    padding-right: 20px;
  }

  .solutioncard.pricing-card-copy.cheap_border.pc-w-100 {
    max-width: 280px;
  }

  .solutioncard.pricing-card-copy.cheap_border.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .solutioncard.pricing-card-copy.onprem {
    width: 100%;
  }

  .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.pc-w-100 {
    width: auto;
    max-width: 280px;
  }

  .solutioncard.pricing-card-copy.onprem.on-prem-grad.custom.custom-padding.card-w-pricing {
    min-width: 280px;
    max-width: 280px;
  }

  .solutioncard.features-comparison {
    object-fit: fill;
    width: auto;
    padding: 0;
  }

  .solutioncard.features-comparison.compare-all-features {
    overflow: hidden;
  }

  .solutioncard.bg--f4f4fc.border-c--afafaf.p-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-49 {
    font-size: 24px;
  }

  .mobile-bg-get-free-support {
    width: 30%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-13 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
  }

  .table-of-content-div.use-cases-index-toc-box.usc-indx {
    min-width: 0;
  }

  .hyperlink-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .toc-with-heading-div.usecases-index-toc {
    width: 100%;
  }

  .table-of-content-heading {
    padding-left: 0;
  }

  .home-main-heading.blue {
    color: #1256fe;
    font-size: 23px;
    line-height: 41px;
  }

  .home-main-heading.static {
    font-size: 23px;
    line-height: 26px;
  }

  .home-main-heading.static.usecases-heading {
    margin-bottom: 20px;
    line-height: 45px;
  }

  .home-main-heading.static.usecases-heading.mobile-heading-uc {
    margin-bottom: 12px;
  }

  .home-main-heading.static.home-static-heading {
    font-size: 35px;
    line-height: 41px;
  }

  .home-main-heading.non-static.pb-0 {
    font-size: 23px;
    line-height: 26px;
  }

  .home-hero-section.usecases-hero-section {
    margin-top: 0;
  }

  .hero-content-box {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-content-box.usecases-hero-content-box.product-page-hero-max-w {
    width: 100%;
  }

  .home-hero-para {
    text-align: center;
  }

  .desktop-heading-section.mob-enable {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    display: block;
  }

  .mobile-heading-section.dis-none {
    display: none;
  }

  .logo-section {
    width: 96%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }

  .logos-wrapper.mobile {
    justify-content: space-between;
  }

  .moving-logo-wrapper.mobile-wrapper-logos {
    grid-column-gap: 650px;
    grid-row-gap: 650px;
    grid-column-gap: 950px;
    grid-row-gap: 950px;
    grid-column-gap: 650px;
    grid-row-gap: 650px;
    grid-column-gap: 950px;
    grid-row-gap: 950px;
    min-width: 100%;
  }

  .slider-subtext, .slider-heading, .tabs-menu-9 {
    margin-left: 20px;
  }

  .slide {
    width: 95%;
    max-width: none;
    height: auto;
    margin-left: 20px;
    margin-right: 0;
  }

  .slide.outer, .slide.collection-card {
    margin-left: 0;
  }

  .slide.outer, .slide.collection-card {
    margin-left: 0;
  }

  .slide.cms-slider-card-custom {
    max-width: 303px;
    height: 300px;
    margin-left: 0;
  }

  .slider-image.case-studies-index {
    height: 130px;
  }

  .slider-text-para.uc-slider-txt-para.line-clamp {
    min-height: 0;
  }

  .arrow-text {
    font-size: 11px;
    line-height: 12px;
  }

  .tabs-content-slider, .tab-slider {
    height: 400px;
  }

  .tab-slider.mobile {
    width: 100%;
  }

  .link-block {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    width: 100%;
  }

  .slider-arrow-img {
    width: 40px;
    left: 5%;
  }

  .slider-arrow-img.cms {
    left: 5%;
  }

  .slider-arrow-img.cms-ra-img {
    left: 50%;
  }

  .slider-mask {
    height: auto;
  }

  .slider-mask.cms-sm {
    padding-right: 0;
  }

  .div-block-140 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .buttons-section.sol-two-btns {
    margin-top: 20px;
  }

  .solutions-tab-menu {
    row-gap: 0;
    margin-right: 0;
  }

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

  .feature-heading {
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
  }

  .feature-block {
    height: 280px;
  }

  .feature-block.last-block.usecases-feature-block.disnone, .feature-block.usecases-feature-block.disnone, .feature-block.last-block.usecases-feature-block.disnone, .feature-block.last-block.usecases-feature-block.disnone, .feature-block.last-block.usecases-feature-block.disnone, .feature-block.usecases-feature-block.disnone, .feature-block.usecases-feature-block.disnone {
    display: none;
  }

  .feature-block-heading {
    text-align: center;
  }

  .features2-tab-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .features2-tab-btn {
    border-bottom-width: .5px;
  }

  .features2-tab-btn.w--current {
    border-bottom-width: 2px;
  }

  .feature2-tab-btn-txt {
    font-size: 16px;
  }

  .tab-menu-btn {
    font-size: 14px;
  }

  .div-block-141 {
    width: 150px;
  }

  .features2-tabcontent-heading {
    font-size: 18px;
    line-height: 24px;
  }

  .feature2-tabcontent-para {
    font-size: 12px;
  }

  .tab-content-txt {
    justify-content: center;
    align-items: center;
    width: 95%;
  }

  .feature2-tab-btn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
  }

  .learnmorebtn {
    width: 130px;
    padding: 9px 18px;
    font-size: 12px;
  }

  .learnmorebtn.docbtn {
    width: auto;
    padding-left: 0;
    padding-right: 8px;
  }

  .doc-btn {
    background-color: var(--neutral-100);
    border-radius: 8px;
    padding-top: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  .component-wrapper.tabs-with-image.features-mb {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .component-wrapper.hero {
    padding-top: 80px;
  }

  .component-wrapper.hero.home-hero-pt {
    padding-top: 0;
  }

  .component-wrapper.benefits-section-mb {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .component-wrapper.p-x-50 {
    padding-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-div {
    width: auto;
  }

  .platform-img-block.mobile {
    width: 100%;
  }

  .platform-heading {
    margin-bottom: 10px;
  }

  .platform-img.mobile {
    width: 100%;
    margin-bottom: 10px;
  }

  .featured-on-heading {
    text-align: center;
  }

  .featured-on-img-box {
    align-self: center;
  }

  .paragraph-27, .paragraph-28, .paragraph-29, .paragraph-30 {
    text-align: center;
  }

  .feature-img-mobile {
    margin-top: 30px;
  }

  .text-block-66, .text-block-67, .text-block-68, .text-block-69, .text-block-70, .text-block-71, .text-block-72 {
    font-size: 16px;
  }

  .ribbon-section {
    border-radius: 3px;
    padding: 3px 10px;
  }

  .ribbon-section.light {
    border-radius: 4px;
    flex-flow: column;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ribbon-content {
    width: 64%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 137%;
  }

  .ribbon-content.light-content {
    align-self: auto;
    width: auto;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ribbon-btn {
    border-radius: 3px;
    height: auto;
    padding: 5px;
    font-size: 10px;
  }

  .ribbon-btn.small-btn, .ribbon-btn.light-btn, .ribbon-btn.small-btn, .ribbon-btn.light-btn {
    width: 100%;
    max-width: 150px;
  }

  .build-content {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
    padding: 15px 5px;
  }

  .build-content-heading {
    font-size: 15px;
    font-weight: 500;
  }

  .build-txt-block {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-145 {
    width: 100%;
  }

  .paragraph-31 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .contact-us-content {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 30px;
  }

  .contact-us-text-div {
    width: 78%;
  }

  .contact-us-form {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .email-input {
    width: 90%;
  }

  .blog-card {
    flex-flow: column;
    justify-content: space-between;
    width: 230px;
    height: auto;
    display: flex;
  }

  .image-97 {
    height: 150px;
  }

  .read-more-btn.full-width-btn {
    width: 100%;
  }

  .footer-bottom-section {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-items: center;
  }

  .address-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: start;
  }

  .badge-img.desktop {
    margin-top: 0;
  }

  .badge-img.mobile {
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .footer-links.blogs-category-links-div {
    grid-template-rows: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .links-div {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .blogs-links {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .footer-txt.desktop {
    display: none;
  }

  .footer-txt.mobile {
    text-align: center;
    width: 100%;
  }

  .footer-bottom-links {
    justify-content: center;
    align-items: center;
  }

  .autoplay-slider-section.changes {
    margin-bottom: 0;
  }

  .g2rating.builder {
    width: 100px;
    display: block;
  }

  .testimonial-slide {
    height: 480px;
  }

  .testimonial-slide-left {
    height: 35%;
  }

  .tesimonial-slide-right {
    top: 160px;
  }

  .company-logo {
    height: auto;
  }

  .testimonial-author-img {
    height: 62px;
  }

  .testimonial-btn {
    padding-left: 5px;
    padding-right: 5px;
  }

  .testimonial-btn-div {
    width: 120px;
  }

  .testimonial-arr-img {
    width: 12px;
  }

  .testimonial-nav-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
  }

  .testimonial-nav-btn {
    height: auto;
  }

  .testimonial-nav-img {
    object-fit: contain;
    width: 90px;
    height: 30px;
  }

  .testimonial-nav-img.nupay {
    width: 60px;
    height: 30px;
  }

  .testimonial-nav-img.torch {
    width: 80px;
    height: 30px;
  }

  .static-content-section {
    padding-bottom: 0;
  }

  .auto-slider-section {
    justify-content: center;
    align-items: flex-start;
    overflow: auto;
  }

  .slides-box {
    width: 280px;
    min-width: 280px;
    max-width: 280px;
    margin-left: 2px;
    margin-right: 10px;
  }

  .experts-slide {
    margin-right: 0;
  }

  .experts-word {
    font-size: 9.8px;
    line-height: 16px;
  }

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

  .right-nav-section.hide-mobile {
    display: none;
  }

  .nav-links {
    padding-left: 5px;
  }

  .docker-img.hide-mobile, .docker-txt.hide-mobile, .docker-txt.hide-mobile {
    display: none;
  }

  .dropdown-link-3 {
    padding: 3px 2px;
  }

  .left-arrow {
    left: -1%;
  }

  .left-arrow.cms-la {
    left: 0%;
  }

  .right-arrow {
    right: -9%;
  }

  .right-arrow.cms-ra {
    right: 0%;
  }

  .hero-bg-image {
    height: 250px;
  }

  .right-arrow-2 {
    right: -10%;
  }

  .cs-hero-wrapper {
    width: 90%;
  }

  .cs-card-template {
    border-radius: 5px;
    padding: 10px 20px;
  }

  .cs-card-txt {
    font-size: 11px;
  }

  .prblm-section-content p, .prblm-section-content li {
    font-size: 15px;
  }

  .prblm-section-content h4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
  }

  .prblm-section-content p, .prblm-section-content li {
    font-size: 15px;
  }

  ._2-btns-div {
    width: 100%;
    margin-bottom: 0;
  }

  ._2-btns-div.white-ribbon {
    width: 30%;
  }

  .usecases-hero-section-img {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .usecase-thumbnail-img {
    max-width: 300px;
    height: auto;
    margin-left: 0;
  }

  .usecase-thumbnail-img.product-hero-img-mobile {
    display: none;
  }

  .uci-hero-heading {
    margin-top: 60px;
  }

  .uci-hero-heading.margin-t-0 {
    margin-top: 0;
  }

  .uci-table-of-content-section {
    background-color: #fff;
    width: 100%;
    height: 180px;
  }

  .empty-state-2 {
    box-shadow: none;
    background-color: #f8f9fb;
  }

  .testimonials-arrow-4 {
    min-width: 20px;
    min-height: 20px;
  }

  .testimonials-arrow-4.blog-right {
    background-color: #fafafa;
    border-radius: 8px;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 9px 20px;
    display: block;
    top: 0%;
  }

  .testimonials-arrow-4.blog-right.uc-arrow.uc-arr-mobile-btn {
    border-radius: 50%;
    min-height: 30px;
    top: 50%;
  }

  .testimonials-arrow-4.blog-left {
    background-color: #fafafa;
    border-radius: 8px;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 9px 20px;
    display: block;
    top: 0%;
  }

  .testimonials-arrow-4.blog-left.uc-arrow.uc-arr-mobile-btn {
    border-radius: 50%;
    min-height: 30px;
    top: 50%;
  }

  .container-default-6 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-6.uc {
    height: 350px;
  }

  .div-block-157.uc-arrow-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .uc-slider-card-content {
    padding-bottom: 10px;
  }

  .category-index-heading {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 100%;
  }

  .category-index-heading.fontsize-24px {
    font-size: 22px;
  }

  .category-index-para {
    font-size: 15px;
    line-height: 100%;
  }

  .category-index-card {
    min-height: 400px;
  }

  .pricing-card-list-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .comparison-tabs-btn-wrapper {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 900px;
  }

  .tab-2-pane-mobile {
    scrollbar-width: none;
    min-width: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    overflow: auto;
  }

  .list-txt, .text-block-76, .text-block-77, .text-block-78, .text-block-79, .text-block-80, .text-block-81, .text-block-82 {
    text-align: left;
  }

  .get-started-btn-new, .tab-width-100 {
    width: 100%;
  }

  .div-block-159 {
    scrollbar-width: none;
    width: 90vw;
    overflow: auto;
  }

  .text-block-83, .text-block-84, .text-block-85 {
    text-align: left;
  }

  .ribbon-content-2 {
    width: 64%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 137%;
  }

  .ribbon-content-2.light-content {
    align-self: auto;
    width: auto;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .ribbon-content-3 {
    width: 64%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 137%;
  }

  .ribbon-content-3.light-content {
    align-self: auto;
    width: auto;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-102 {
    width: 100%;
  }

  .text-block-86._25-new {
    font-size: 14px;
  }

  .text-block-87._24-new {
    font-size: 18px;
  }

  .image-103 {
    width: 100%;
  }

  .div-block-165 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .image-104 {
    width: 52px;
    height: 52px;
    margin-bottom: 8px;
  }

  .image-104._58-new {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
  }

  .tab-link-2.flex {
    padding: 18px;
  }

  .div-block-169 {
    order: -1;
    justify-content: center;
    width: 100%;
    padding-bottom: 24px;
    display: flex;
  }

  .text-block-91.center {
    height: 49px;
    font-size: 10px;
    line-height: 160%;
  }

  .grid-6 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .text-block-92 {
    margin-bottom: 12px;
    font-size: 24px;
  }

  .image-105 {
    width: 40px;
    height: 40px;
    top: -18px;
  }

  .div-block-172 {
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .paragraph-38.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-38.hero-paragraph.left {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph-38.hero-paragraph.left.feat {
    width: auto;
    margin-right: 0;
    font-size: 14px;
  }

  .paragraph-38.hero-paragraph.left.feat.darkndcenter.max-width800px {
    font-size: 14px;
  }

  .empty-state-3 {
    box-shadow: none;
    background-color: #f8f9fb;
  }

  .compare-list-item {
    margin-right: 15px;
    padding: 5px 10px;
  }

  .heading-text {
    font-size: 12px;
  }

  .collection-list-wrapper-3 {
    margin-bottom: 24px;
  }

  .button-primary-9 {
    width: 100%;
    display: block;
  }

  .button-primary-9.tertiary {
    text-align: left;
    text-align: left;
    width: auto;
    font-size: 13px;
  }

  .image-106.blog-card-image {
    border-radius: 0;
    height: 100%;
  }

  .container-default-10 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-39.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-39.hero-paragraph.left {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph-39.hero-paragraph.left.more {
    margin-bottom: 24px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .button_secondary-3 {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: auto;
    margin: 16px 0 8px;
    padding: 16px;
  }

  .cta-wrapper-5 {
    width: 100%;
    min-height: auto;
    margin-bottom: 0;
    padding: 24px 0 0;
  }

  .container-default-11 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-11.cta {
    padding: 0 16px;
  }

  .container-default-11.cta.cta-new {
    padding: 20px 8px;
  }

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

  .para_15px-5 {
    text-align: left;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: visible;
  }

  .para_15px-5.foot {
    max-width: 92%;
  }

  .para_15px-5.foot.new-foot {
    font-size: 13.5px;
  }

  .back-to-button-3 {
    margin-left: 0;
  }

  .back-to-button-3.grey.w--current {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .container-default-12 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .para_15px-6 {
    text-align: left;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: visible;
  }

  .image-111.blog-card-image {
    border-radius: 0;
    height: 100%;
  }

  .sol-btns-section {
    width: auto;
    min-width: 0;
    max-width: none;
    overflow: auto;
  }

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

  .sol-tab {
    width: 100%;
    overflow: visible;
  }

  .main-cards-container {
    margin-top: 20px;
  }

  .internal-small-cards {
    min-height: 360px;
    max-height: none;
    padding-top: 20px;
  }

  .ai-img {
    min-height: 250px;
  }

  .faq-wrapper-5 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .faq-content-top-4 {
    width: 100%;
  }

  .tabs-8 {
    flex-direction: column;
    width: 100%;
  }

  .container-default-13 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-10 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .tabs-menu-10.horiz {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-menu-10.horiz.faq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .header-3 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #f9f9f9bf;
    border: 2px #000;
    border-bottom: 1px solid #33333b14;
    border-radius: 0;
    justify-content: space-between;
    height: auto;
    position: fixed;
    top: 0;
  }

  .header-wrapper-3 {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .container-default-14 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-14.cta {
    padding: 0 16px;
  }

  .container-default-14.cta.cta-new {
    padding: 20px 8px;
  }

  .para_15px-7 {
    text-align: left;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: visible;
  }

  .para_15px-7.foot {
    max-width: 92%;
  }

  .para_15px-7.foot.new-foot {
    font-size: 13.5px;
  }

  .button_secondary-new-2 {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: 100%;
    min-width: 200px;
    margin: 16px 0 8px;
    padding: 16px;
  }

  .button_secondary-new-2.hide-btn-mobile {
    display: none;
  }

  .image-113 {
    width: 100%;
  }

  .text-block-95._25-new {
    font-size: 14px;
  }

  .image-114 {
    width: 100%;
  }

  .text-block-97._24-new {
    font-size: 18px;
  }

  .div-block-184 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .text-block-98 {
    text-align: center;
    width: 100%;
    margin-right: 0;
  }

  .text-block-98.center-text {
    margin-bottom: 20px;
  }

  .image-115 {
    width: 52px;
    height: 52px;
    margin-bottom: 8px;
  }

  .image-115._58-new {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
  }

  .image-116 {
    width: 52px;
    height: 52px;
    margin-bottom: 8px;
  }

  .image-116._58-new {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
  }

  .text-block-99._25-new {
    font-size: 14px;
  }

  .image-117 {
    width: 100%;
  }

  .text-block-100._24-new {
    font-size: 18px;
  }

  .div-block-188 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .para_15px-8 {
    text-align: left;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: visible;
  }

  .para_15px-8.foot {
    max-width: 92%;
  }

  .para_15px-8.foot.new-foot {
    font-size: 13.5px;
  }

  .header-wrapper-4 {
    justify-content: space-between;
    width: 100%;
  }

  .dropdown-link-5 {
    padding: 3px 2px;
  }

  .header-4 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #f9f9f9bf;
    border: 2px #000;
    border-bottom: 1px solid #33333b14;
    border-radius: 0;
    justify-content: space-between;
    height: auto;
    position: fixed;
    top: 0;
  }

  .header-wrapper-5 {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .para_15px-9 {
    text-align: left;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: visible;
  }

  .para_15px-9.foot {
    max-width: 92%;
  }

  .para_15px-9.foot.new-foot {
    font-size: 13.5px;
  }

  .image-118, .image-119 {
    width: 100%;
  }

  .text-block-102._25-new {
    font-size: 14px;
  }

  .image-120 {
    width: 100%;
  }

  .text-block-104._24-new {
    font-size: 18px;
  }

  .div-block-200 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .text-block-105 {
    text-align: center;
    width: 100%;
    margin-right: 0;
  }

  .text-block-105.center-text {
    margin-bottom: 20px;
  }

  .image-121 {
    width: 52px;
    height: 52px;
    margin-bottom: 8px;
  }

  .image-121._58-new {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
  }

  .image-122 {
    width: 52px;
    height: 52px;
    margin-bottom: 8px;
  }

  .image-122._58-new {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
  }

  .text-block-106._25-new {
    font-size: 14px;
  }

  .image-123 {
    width: 100%;
  }

  .text-block-107._24-new {
    font-size: 18px;
  }

  .div-block-204 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .div-block-206 {
    order: -1;
    justify-content: center;
    width: 100%;
    padding-bottom: 24px;
    display: flex;
  }

  .div-block-208 {
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-108.center {
    height: 49px;
    font-size: 10px;
    line-height: 160%;
  }

  .image-124 {
    width: 40px;
    height: 40px;
    top: -18px;
  }

  .text-block-109 {
    margin-bottom: 12px;
    font-size: 24px;
  }

  .paragraph-40.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-40.hero-paragraph.left {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph-40.hero-paragraph.left.feat {
    width: auto;
    margin-right: 0;
    font-size: 14px;
  }

  .paragraph-40.hero-paragraph.left.feat.darkndcenter.max-width800px {
    font-size: 14px;
  }

  .div-block-209 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .slider-heading-2, .slider-subtext-2 {
    margin-left: 20px;
  }

  .button_secondary-4 {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: auto;
    margin: 16px 0 8px;
    padding: 16px;
  }

  .button_secondary-4.full-width-btn {
    width: 100%;
  }

  .tabs-menu-11 {
    margin-left: 20px;
  }

  .arrow-text-2 {
    font-size: 11px;
    line-height: 12px;
  }

  .right-arrow-3 {
    right: -10%;
  }

  .experts-word-2 {
    font-size: 9.8px;
    line-height: 16px;
  }

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

  .tabs-menu-12 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .tabs-menu-12.horiz {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-menu-12.horiz.faq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .container-default-15 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-10 {
    flex-direction: column;
    width: 100%;
  }

  .faq-content-top-5 {
    width: 100%;
  }

  .faq-wrapper-6 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .paragraph-42.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-42.hero-paragraph.left {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph-42.hero-paragraph.left.more {
    margin-bottom: 24px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .button_secondary-5 {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: auto;
    margin: 16px 0 8px;
    padding: 16px;
  }

  .button-primary-10 {
    width: 100%;
    display: block;
  }

  .button-primary-10.tertiary {
    text-align: left;
    text-align: left;
    width: auto;
    font-size: 13px;
  }

  .collection-list-wrapper-6 {
    margin-bottom: 24px;
  }

  .image-125.blog-card-image {
    border-radius: 0;
    height: 100%;
  }

  .div-block-214 {
    padding: 12px;
  }

  .text-block-113 {
    font-size: 16px;
  }

  .paragraph-43.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-43.hero-paragraph.left {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .paragraph-43.hero-paragraph.left.feat {
    width: auto;
    margin-right: 0;
    font-size: 14px;
  }

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

  .image-127 {
    width: 100%;
  }

  .paragraph-46.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-46.hero-paragraph.first {
    text-align: center;
    text-align: center;
    width: auto;
    padding-top: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .container-default-16 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-47.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-47.hero-paragraph.first {
    text-align: center;
    text-align: center;
    width: auto;
    padding-top: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .container-default-17 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-48.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-48.hero-paragraph.first {
    text-align: center;
    text-align: center;
    width: auto;
    padding-top: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .container-default-18 {
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .joinwaitlistbox {
    margin-bottom: 26px;
  }

  .joinwaitlistbox.bgblueblur, .joinwaitlistbox.lesspad.lesssize, .joinwaitlistbox.bgblueblur, .joinwaitlistbox.lesspad.lesssize, .joinwaitlistbox.lesspad.lesssize {
    margin-bottom: 0;
  }

  .div-block-223 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
  }

  .trustbox {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding: 4px 6px 4px 8px;
  }

  .trustbox.disnone {
    display: none;
  }

  .image-129 {
    width: 12px;
  }

  .text-block-115 {
    font-size: 11px;
    line-height: 1.2em;
  }

  .sectioncontainer {
    padding-left: 12px;
    padding-right: 12px;
  }

  .sectioncontainer.disnone, .sectioncontainer.mobview-none {
    display: none;
  }

  .sectioncontainer.width-100vw {
    padding-left: 0;
    padding-right: 0;
  }

  .sectioncontainer.width-100vw.margin-t-40.bg--f4f9ff {
    margin-top: 0;
  }

  .sectioncontainer.width-100vw.margin-t-0.pos-sticky.border-b--e3e3e3 {
    border-style: none none solid;
    top: 76px;
  }

  .sectioncontainer.disnone, .sectioncontainer.mobview-none {
    display: none;
  }

  ._2buttonbox {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .pricingplantogglebox {
    top: 6%;
    right: auto;
  }

  .sectionbox {
    max-width: 900px;
  }

  .sectionbox.grid-3col-1row {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-items: stretch;
    width: 1000px;
    max-width: none;
    padding: 0 8px;
    overflow: visible;
  }

  .sectionbox.flex-row {
    flex-flow: column;
  }

  .text-block-117 {
    text-align: left;
  }

  .bold-text-52 {
    font-size: 24px;
  }

  .div-block-228 {
    width: 101.2%;
    left: -1.6px;
  }

  .div-block-228.public {
    width: 101%;
    left: -1.5px;
  }

  .container-default-19 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-19.compare-mobile {
    display: block;
  }

  .div-block-235 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 120px;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .div-block-236 {
    grid-template-columns: .3fr 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-119 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 32px;
    display: block;
  }

  .bluebox {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .bluebox.bottompadding {
    display: block;
  }

  .bluebox.disnone, .bluepyramidimg.disnone, .bluepyramidimg.mobview-none, .bluepyramidimg.disnone, .bluepyramidimg.mobview-none {
    display: none;
  }

  .blueboxcontent {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .blueboxcontent.lessgap {
    align-items: stretch;
  }

  .heading-12.colorblack.textalign-center, .heading-12.text-c-black {
    text-align: center;
  }

  .heading-12.colorblack {
    text-align: left;
    width: 80%;
  }

  .heading-12.colorblack.textalign-center {
    text-align: center;
    text-align: center;
  }

  .heading-12.text-c-black {
    text-align: center;
  }

  .div-block-241 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .div-block-242 {
    width: 100%;
  }

  .div-block-242.disnon {
    display: none;
  }

  .faq-wrapper-7 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .faq-content-top-6 {
    width: 100%;
  }

  .tabs-11 {
    flex-direction: column;
    width: 100%;
  }

  .container-default-20 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-13 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .tabs-menu-13.horiz {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-menu-13.horiz.faq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .innercontainer.gap-0-2rem {
    overflow: hidden;
  }

  .innercontainer.tools-hero-padding {
    padding: 20px 25px 40px;
  }

  .tabs-menu-14 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .tab-link-tab-1-5.genbutton {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .tabcontainer {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-244 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    display: flex;
  }

  .div-block-245 {
    width: 100%;
    height: 240px;
  }

  .div-block-247.m-b-30 {
    width: 100%;
  }

  .text-c--3e3e3e {
    font-size: 14px;
  }

  .text-block-130.text-c-3e3e3e {
    text-align: left;
    width: 90%;
    font-size: 12px;
  }

  .text-block-130.text-c-3e3e3e.text-align-center {
    text-align: center;
    text-align: center;
    width: 80%;
  }

  .heading-19 {
    font-size: 14px;
  }

  .carousallogobox {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    width: auto;
    min-width: auto;
    display: flex;
    position: static;
    left: 0;
  }

  .div-block-253.m-b-40 {
    margin-bottom: 0;
  }

  .div-block-254 {
    flex-flow: column;
    width: 96%;
    display: flex;
  }

  .div-block-256 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .div-block-257 {
    width: auto;
  }

  .paragraph-49, .paragraph-50, .paragraph-51, .paragraph-52 {
    text-align: center;
  }

  .testimonial-btn-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .testimonial-btn-div-2 {
    width: 120px;
  }

  .featured-on-img-box-2 {
    align-self: center;
    align-items: center;
  }

  .featured-on-heading-2 {
    text-align: center;
  }

  .faq-wrapper-8 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .faq-content-top-7 {
    width: 100%;
  }

  .tabs-13 {
    flex-direction: column;
    width: 100%;
  }

  .tabs-13.horizontak {
    overflow: visible;
  }

  .container-default-21 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-15 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .tabs-menu-15.horiz {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-menu-15.horiz.faq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .tabs-menu-15.horiz.faq.newtabbuttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scrollbar-width: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scrollbar-width: none;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 38rem;
    display: flex;
    overflow: auto;
  }

  .solutioncontentbox.f4f4fc {
    justify-content: flex-start;
    align-items: center;
    padding-left: 12px;
    padding-right: 12px;
  }

  .faq-wrapper-9 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .faq-content-top-8 {
    width: 100%;
  }

  .accordionbox {
    padding-right: 16px;
  }

  .tabs-content-9 {
    margin-top: 50px;
    overflow: visible;
  }

  .tabs-content-9.cards-wrapper {
    scrollbar-width: none;
    scrollbar-width: none;
    display: flex;
    overflow: auto;
  }

  .faq-wrapper-10 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .faq-wrapper-10.accordionbox {
    scrollbar-width: none;
    scrollbar-width: none;
    overflow: visible;
  }

  .faq-content-top-9 {
    width: 100%;
  }

  .div-block-268 {
    grid-column-gap: 16px;
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  }

  .text-block-136 {
    line-height: 1.2em;
  }

  .dots-wrapper {
    width: auto;
    height: 15px;
    margin-top: -20px;
    display: flex;
  }

  .scrollerbox {
    scrollbar-width: none;
    width: 100%;
    padding: 15px 25px;
    overflow: auto;
  }

  .scrollerbox.nopadding {
    padding: 0 10px;
  }

  .scrollerbox.no-padding {
    margin-right: 0;
    padding: 0;
  }

  .carousalcontainer {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .carousalimg {
    width: auto;
    height: 14px;
  }

  .image-138 {
    height: 16px;
  }

  .collection-list-8, .collection-list-9, .collection-list-10, .collection-list-11, .collection-list-12 {
    grid-row-gap: 0px;
  }

  .image-139.blog-card-image {
    border-radius: 0;
    height: 100%;
  }

  .back-to-button-4 {
    margin-left: 0;
  }

  .back-to-button-4.grey.w--current {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .back-to-button-5 {
    margin-left: 0;
  }

  .back-to-button-5.grey.w--current {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .back-to-button-6 {
    margin-left: 0;
  }

  .back-to-button-6.grey.w--current {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .back-to-button-7 {
    margin-left: 0;
  }

  .back-to-button-7.grey.w--current {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .back-to-button-8 {
    margin-left: 0;
  }

  .back-to-button-8.grey.w--current {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

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

  .div-block-273 {
    grid-template-columns: .3fr 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-137 {
    text-align: left;
  }

  .faq-wrapper-11, .faq-wrapper-12 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .faq-wrapper-12.accordionbox {
    scrollbar-width: none;
    scrollbar-width: none;
    overflow: visible;
  }

  .div-block-275 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .text-block-139 {
    font-size: 12px;
    line-height: 1.2em;
  }

  .div-block-279 {
    width: 100%;
    height: 240px;
  }

  .tab-link-tab-1-6.genbutton {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .div-block-280 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 120px;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .div-block-282 {
    width: 101.2%;
    left: -1.6px;
  }

  .div-block-282.public {
    width: 101%;
    left: -1.5px;
  }

  .image-143 {
    width: 14px;
  }

  .tab-link-tab-1-7._15min.w--current {
    background-color: #fff0;
  }

  .tab-link-tab-1-7._15min.horiz {
    width: 100%;
    height: auto;
  }

  .tab-link-tab-1-7._15min.horiz.w--current {
    width: 100%;
  }

  .tab-link-tab-1-7._15min.horiz.box.faq {
    width: 100%;
    margin-left: 0;
  }

  .tab-link-tab-1-7._15min.horiz.box.faq.w--current {
    width: 100%;
  }

  .bold-text-54 {
    font-size: 24px;
  }

  .div-block-286.m-b-40 {
    margin-bottom: 0;
  }

  .text-block-142.text-c-3e3e3e {
    text-align: left;
    width: 90%;
    font-size: 12px;
  }

  .text-block-142.text-c-3e3e3e.text-align-center {
    text-align: center;
    text-align: center;
    width: 80%;
  }

  .div-block-287 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .bluebox-2 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .bluebox-2.disnone {
    display: none;
  }

  .bluebox-2.bottompadding {
    display: block;
  }

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

  .tabs-menu-17 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .heading-30 {
    font-size: 14px;
  }

  .div-block-290 {
    flex-flow: column;
    width: 96%;
    display: flex;
  }

  .paragraph-55.hero-paragraph {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    line-height: 160%;
  }

  .paragraph-55.hero-paragraph.first {
    text-align: center;
    text-align: center;
    width: auto;
    padding-top: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .paragraph-56, .paragraph-57 {
    text-align: center;
  }

  .div-block-292 {
    width: 100%;
  }

  .div-block-292.disnon {
    display: none;
  }

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

  .joinwaitlistbox-2.bgblueblur, .joinwaitlistbox-2.lesspad.lesssize, .joinwaitlistbox-2.bgblueblur, .joinwaitlistbox-2.lesspad.lesssize, .joinwaitlistbox-2.lesspad.lesssize {
    margin-bottom: 0;
  }

  .container-default-22, .container-default-23 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-23.compare-mobile {
    display: block;
  }

  .faq-content-top-10 {
    width: 100%;
  }

  .div-block-293 {
    width: auto;
  }

  .testimonial-btn-div-3 {
    width: 120px;
  }

  .container-default-24 {
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

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

  .div-block-298 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    display: flex;
  }

  .div-block-299 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
  }

  .text-c--3e3e3e-2 {
    font-size: 14px;
  }

  .tabs-content-11 {
    margin-top: 50px;
    overflow: visible;
  }

  .tabs-content-11.cards-wrapper {
    scrollbar-width: none;
    scrollbar-width: none;
    display: flex;
    overflow: auto;
  }

  .featured-on-img-box-3 {
    align-self: center;
    align-items: center;
  }

  .feature-subheading-2 {
    text-align: center;
  }

  .text-block-149 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 32px;
    display: block;
  }

  .heading-33.text-c-black {
    text-align: center;
  }

  .heading-33.colorblack.textalign-center, .heading-33.text-c-black {
    text-align: center;
  }

  .heading-33.colorblack {
    text-align: left;
    width: 80%;
  }

  .heading-33.colorblack.textalign-center {
    text-align: center;
    text-align: center;
  }

  .tabs-content-12 {
    width: 100%;
    min-width: auto;
  }

  .faq-wrapper-13 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 0 0;
  }

  .faq-wrapper-13.margin-x-0 {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .container-default-25 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .para_15px-10 {
    text-align: left;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: visible;
  }

  .para_15px-10.foot {
    max-width: 92%;
  }

  .para_15px-10.foot.new-foot {
    font-size: 13.5px;
  }

  .button_secondary-new-3 {
    border-width: 2px;
    border-color: #00000014;
    justify-content: center;
    align-self: center;
    width: 100%;
    min-width: 200px;
    margin: 16px 0 8px;
    padding: 16px;
  }

  .button_secondary-new-3.hide-btn-mobile {
    display: none;
  }

  .button_secondary-new-3.hide-btn-mobile.bg-transparent {
    display: block;
  }

  .embedblock.shadow.border-radius._w-80 {
    width: 100%;
  }

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

  .heading-40.text-c-black {
    text-align: center;
    text-align: center;
  }

  .text-c--3e3e3e-3 {
    font-size: 14px;
  }

  .text-block-156.text-c-3e3e3e {
    text-align: left;
    text-align: left;
    width: 90%;
    font-size: 12px;
  }

  .heading-42 {
    font-size: 14px;
  }

  .div-block-317.m-b-30 {
    width: 100%;
  }

  .text-block-158.text-c-3e3e3e {
    text-align: left;
    text-align: left;
    width: 90%;
    font-size: 12px;
  }

  .div-block-319 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .text-c--3e3e3e-4 {
    font-size: 14px;
  }

  .heading-43.text-c-black {
    text-align: center;
    text-align: center;
  }

  .bluebox-3 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-320 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .big-banner {
    border-radius: 20px;
    padding: 16px;
  }

  .bigbannercontent {
    flex-flow: column;
  }

  .div-block-321 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .div-block-322 {
    width: auto;
  }

  .div-block-323.m-b-40 {
    margin-bottom: 0;
  }

  .text-block-163.text-c-3e3e3e {
    text-align: left;
    width: 90%;
    font-size: 12px;
  }

  .text-block-163.text-c-3e3e3e.text-align-center {
    text-align: center;
    text-align: center;
    width: 80%;
  }

  .div-block-324 {
    flex-flow: column;
    width: 96%;
    display: flex;
  }

  .heading-47.colorblack {
    text-align: left;
    width: 80%;
  }

  .heading-47.colorblack.textalign-center {
    text-align: center;
    text-align: center;
  }

  .sol-tab-btn-2.w--current {
    min-width: max-content !important;
  }

  .feature-subheading-3 {
    text-align: center;
  }

  .div-block-327 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .div-block-328 {
    width: 100%;
  }

  .div-block-328.disnon {
    display: none;
  }

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

  .joinwaitlistbox-3.bgblueblur {
    margin-bottom: 0;
  }

  .bluebox-4 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .bluebox-4.disnone {
    display: none;
  }

  .bluebox-4.bottompadding {
    display: block;
  }

  .div-block-331 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    display: flex;
  }

  .div-block-332 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .image-158 {
    width: 14px;
  }

  .div-block-333 {
    width: 100%;
    height: 240px;
  }

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

  .joinwaitlistbox-4.lesspad.lesssize {
    margin-bottom: 0;
  }

  .tab-link-tab-1-8.genbutton {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .text-block-175 {
    font-size: 12px;
    line-height: 1.2em;
  }

  .heading-49.colorblack {
    text-align: left;
    text-align: left;
    width: 80%;
  }

  .div-block-336 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
  }

  .tabs-menu-18 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .tabs-content-14 {
    width: 100%;
    min-width: auto;
  }

  .container-default-26 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-338 {
    max-width: 100%;
  }

  .faq-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scrollbar-width: none;
    border-style: none;
    border-radius: 0;
    width: auto;
    padding: 6px;
    display: flex;
    position: static;
    overflow: auto;
  }

  .tools-hero-section {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .tools-hero-box {
    flex-flow: column;
  }

  .abouttoolhero {
    margin-bottom: 50px;
  }

  .toolname-rating {
    flex-flow: column;
    margin-bottom: .8rem;
  }

  .single-line-text {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .text-black.tool-hero-text {
    display: block;
  }

  .page-section-tab {
    max-width: 800px;
  }

  .tool-section-sidebox {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-heading {
    text-align: center;
    font-size: 22px;
  }

  .hero-container {
    padding-top: 0;
  }

  .hero-content-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .hero-section-heading {
    font-size: 2.2rem;
  }

  .collection-item-5 {
    height: auto;
  }

  .collection-list-wrapper-8 {
    grid-template-rows: minmax(320px, 1fr) 320px;
    margin-bottom: 24px;
  }

  .category-index-para-2 {
    font-size: 15px;
    line-height: 100%;
  }

  .collection-item-6 {
    height: auto;
  }

  .category-index-para-3 {
    font-size: 15px;
    line-height: 100%;
  }

  .collection-list-wrapper-9 {
    grid-template-rows: minmax(320px, 1fr) 320px;
    margin-bottom: 24px;
  }

  .sol-tab-btn-3.w--current {
    min-width: max-content !important;
  }

  .container-default-27 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-15 {
    width: 100%;
    min-width: auto;
  }

  .div-block-339 {
    scrollbar-width: none;
    width: 90vw;
    overflow: auto;
  }

  .collection-item-7 {
    height: auto;
  }

  .flex-block-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
  }

  .container-default-28 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-16 {
    width: 100%;
    min-width: auto;
  }

  .container-default-29 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-17, .tabs-content-18 {
    width: 100%;
    min-width: auto;
  }

  .container-default-30, .container-default-31 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-19 {
    width: 100%;
    min-width: auto;
  }

  .container-default-32 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-20 {
    width: 100%;
    min-width: auto;
  }

  .container-default-33 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-21, .tabs-content-22 {
    width: 100%;
    min-width: auto;
  }

  .container-default-34 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-23 {
    width: 100%;
    min-width: auto;
  }

  .container-default-35 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-24 {
    width: 100%;
    min-width: auto;
  }

  .container-default-36 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-25 {
    width: 100%;
    min-width: auto;
  }

  .container-default-37 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-26 {
    width: 100%;
    min-width: auto;
  }

  .container-default-38 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-27 {
    width: 100%;
    min-width: auto;
  }

  .container-default-39 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-28 {
    width: 100%;
    min-width: auto;
  }

  .container-default-40 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-29 {
    width: 100%;
    min-width: auto;
  }

  .container-default-41 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-30 {
    width: 100%;
    min-width: auto;
  }

  .container-default-42 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-31 {
    width: 100%;
    min-width: auto;
  }

  .container-default-43, .container-default-44, .container-default-45, .container-default-46, .container-default-47, .container-default-48, .container-default-49, .container-default-50, .container-default-51 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-btn-div-4 {
    width: 120px;
  }
}

#w-node-_69807c74-1cef-2e1b-277e-bb7ce4f2b1f8-e4f2b1d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-d940267f-a76f-81d9-56ca-12f03e8fb723-3e8fb64d, #w-node-d940267f-a76f-81d9-56ca-12f03e8fb761-3e8fb64d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d940267f-a76f-81d9-56ca-12f03e8fb694-3e8fb64d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
