:root {
  --fonts--base-font: Inter, Arial, sans-serif;
  --_v2---colors--grey-90: #222;
  --_v2---rems--16px: 1rem;
  --_v2---rems--24px: 1.5rem;
  --_v2---font-weights--400-normal: 400;
  --color--blue-60: #306bea;
  --color--grey-90: #222;
  --color--white: white;
  --_v2---colors--blue-60: #306bea;
  --_v2---fonts--button-font: Inter, Arial, sans-serif;
  --_v2---font-weights--600-semi-bold: 600;
  --color--grey-30: #d0d3d9;
  --color--blue-100: #001525;
  --_v2---rems--14px: .875rem;
  --_v2---rems--20px: 1.25rem;
  --color--grey-10: #edeff2;
  --color--blue-10: #c6ddff;
  --color--blue-70: #2e60cf;
  --_v2---fonts--heading-font: Inter, Arial, sans-serif;
  --_v2---rems--44px: 2.75rem;
  --_v2---rems--52px: 3.25rem;
  --_v2---font-weights--700-bold: 700;
  --_v2---rems--36px: 2.25rem;
  --fonts--heading-font: Inter, Arial, sans-serif;
  --_v2---rems--22px: 1.375rem;
  --_v2---rems--32px: 2rem;
  --fonts--eyebrow-font: Jetbrainsmono, Arial, sans-serif;
  --_v2---font-weights--500-medium: 500;
  --color--gradient-blue: #007fff;
  --color--gradient-violet: #bd50ff;
  --_v2---fonts--base-font: Inter, Arial, sans-serif;
  --_v2---rems--30px: 1.875rem;
  --_v2---rems--8px: .5rem;
  --_v2---rems--40px: 2.5rem;
  --_v2---rems--48px: 3rem;
  --_v2---rems--56px: 3.5rem;
  --_v2---rems--64px: 4rem;
  --_v2---rems--76px: 4.75rem;
  --_v2---rems--80px: 5rem;
  --_v2---rems--88px: 5.5rem;
  --_v2---rems--96px: 6rem;
  --_v2---rems--104px: 6.5rem;
  --_v2---rems--112px: 7rem;
  --_v2---rems--120px: 7.5rem;
  --color--grey-80: #313233;
  --color--grey-70: #494a4c;
  --_v2---rems--28px: 1.75rem;
  --color--blue-30: #85b4ff;
  --color--blue-05: #e8f1ff;
  --color--grey-50: #8a8c8f;
  --_v2---rems--12px: .75rem;
  --color--grey-05: #f7f8fa;
  --color--blue-025: #f7faff;
  --color--blue-20: #a0c9ff;
  --color--violet-20: #ccb1fa;
  --color--green-20: #bce5bf;
  --color--violet-05: #f0eafe;
  --color--green-05: #edfaee;
  --color--citron-60: #c9f227;
  --color--blue-50: #4d83f7;
  --color--red-60: #ec1004;
  --_v2---colors--grey-30: #d0d3d9;
  --color--dune-05: #f3f0ec;
  --_v2---colors--dune-05: #f3f0ec;
  --_v2---colors--green-10: #dbf0d9;
  --_v2---colors--citron-60: #c9f227;
  --color--apricot-100: #1e0c09;
  --color--citron-100: #00170f;
  --color--citron-10: #f4ffd3;
  --color--apricot-10: #ffdbc0;
  --color--citron-hover: #afd80d;
  --_v2---fonts--eyebrow-font: Jetbrainsmono, Arial, sans-serif;
  --color--apricot-60: #db6645;
  --color--blue-80: #2e54b6;
  --color--blue-99: #011b2f;
  --color--apricot-30: #fab798;
  --_v2---rems--72px: 4.5rem;
  --_v2---rems--84px: 5.25rem;
  --color--dune-025: #faf9f7;
  --color--grey-60: #626366;
  --color--green-10: #dbf0d9;
  --color--orange-05: #ffeed9;
  --color--red-05: #ffe8e7;
  --color--citron-30: #daf98a;
  --_v2---colors--apricot-30: #fab798;
  --_v2---colors--dune-30: #e1d2bf;
  --_v2---colors--blue-30: #85b4ff;
  --color--green-30: #98d69c;
  --color--orange-30: #ffc273;
  --color--red-30: #ff908d;
  --_v2---colors--grey-10: #edeff2;
  --color--grey-025: #fafafa;
  --color--dune-10: #eae0d3;
  --color--grey-20: #dfe1e5;
  --color--grey-40: #b0b2b8;
  --color--dune-30: #e1d2bf;
  --_v2---rems--60px: 3.75rem;
  --_v2---rems--68px: 4.25rem;
  --_v2---rems--18px: 1.125rem;
  --color--apricot-80: #9d4328;
  --color--green-100: #002517;
  --color--red-100: #381913;
  --color--blue-40: #6697ff;
  --color--citron-025: #faffed;
  --newco-colors--newco-midnight: #001525;
  --color--violet-30: #ba92f5;
  --_v2---colors--white: white;
  --_v2---colors--apricot-10: #ffdbc0;
  --color--violet-60: #7d43d3;
  --color--black: #000;
  --_v2---colors--blue-100: #001525;
  --_v2---colors--blue-50: #4d83f7;
  --newco-colors--newco-blue: #4d83f7;
  --newco-colors--newco-purple: #632ff5;
  --newco-colors--newco-orange: #fe6703;
  --newco-colors--newco-magenta: #ed71f7;
  --_v2---rems--160px: 10rem;
  --_v2---rems--100px: 6.25rem;
  --_v2---colors--grey-50: #8a8c8f;
  --newco-colors--newco-white: white;
  --_v2---colors--grey-025: #fafafa;
  --_v2---colors--grey-05: #f7f8fa;
  --_v2---colors--grey-20: #dfe1e5;
  --_v2---colors--grey-40: #b0b2b8;
  --_v2---colors--grey-60: #626366;
  --_v2---colors--grey-70: #494a4c;
  --_v2---colors--grey-80: #313233;
  --_v2---colors--red-05: #ffe8e7;
  --_v2---colors--red-10: #ffd6d5;
  --_v2---colors--red-20: #ffb6b5;
  --_v2---colors--red-30: #ff908d;
  --_v2---colors--red-40: #ff6662;
  --_v2---colors--red-50: #fb443f;
  --_v2---colors--red-60: #ec1004;
  --_v2---colors--red-70: #d51a11;
  --_v2---colors--red-80: #b01912;
  --_v2---colors--red-90: #871814;
  --_v2---colors--red-100: #381913;
  --_v2---colors--orange-05: #ffeed9;
  --_v2---colors--orange-10: #ffe3bf;
  --_v2---colors--orange-20: #ffd399;
  --_v2---colors--orange-30: #ffc273;
  --_v2---colors--orange-40: #ffac40;
  --_v2---colors--orange-50: #ff9c1a;
  --_v2---colors--orange-60: #fa8e01;
  --_v2---colors--orange-70: #eb7e01;
  --_v2---colors--orange-80: #d96d01;
  --_v2---colors--orange-90: #bf5701;
  --_v2---colors--violet-05: #f0eafe;
  --_v2---colors--violet-10: #e4d7fd;
  --_v2---colors--violet-20: #ccb1fa;
  --_v2---colors--violet-30: #ba92f5;
  --_v2---colors--violet-40: #a972ef;
  --_v2---colors--violet-50: #9a51e7;
  --_v2---colors--violet-60: #7d43d3;
  --_v2---colors--violet-70: #673bc6;
  --_v2---colors--violet-80: #582cbd;
  --_v2---colors--violet-90: #43319a;
  --_v2---colors--blue-025: #f7faff;
  --_v2---colors--blue-05: #e8f1ff;
  --_v2---colors--blue-10: #c6ddff;
  --_v2---colors--blue-20: #a0c9ff;
  --_v2---colors--blue-40: #6697ff;
  --_v2---colors--blue-70: #2e60cf;
  --_v2---colors--blue-80: #2e54b6;
  --_v2---colors--blue-90: #2e489e;
  --_v2---colors--green-05: #edfaee;
  --_v2---colors--green-20: #bce5bf;
  --_v2---colors--green-30: #98d69c;
  --_v2---colors--green-40: #68c16e;
  --_v2---colors--green-50: #47a54e;
  --_v2---colors--green-60: #2b882d;
  --_v2---colors--green-70: #256e21;
  --_v2---colors--green-80: #286220;
  --_v2---colors--green-90: #25541a;
  --_v2---colors--green-100: #002517;
  --_v2---colors--citron-025: #faffed;
  --_v2---colors--citron-10: #f4ffd3;
  --_v2---colors--citron-30: #daf98a;
  --_v2---colors--citron-80: #5a752f;
  --_v2---colors--citron-100: #00170f;
  --_v2---colors--dune-025: #faf9f7;
  --_v2---colors--dune-10: #eae0d3;
  --_v2---colors--apricot-60: #db6645;
  --_v2---colors--apricot-80: #9d4328;
  --_v2---colors--apricot-100: #1e0c09;
  --_v2---rems--0px: 0rem;
  --_v2---rems--1px: .0625rem;
  --_v2---rems--2px: .125rem;
  --_v2---rems--4px: .25rem;
  --_v2---rems--6px: .375rem;
  --_v2---rems--92px: 5.75rem;
  --_v2---rems--108px: 6.75rem;
  --_v2---rems--116px: 7.25rem;
  --_v2---rems--124px: 7.75rem;
  --_v2---rems--128px: 8rem;
  --_v2---rems--132px: 8.25rem;
  --_v2---rems--136px: 8.5rem;
  --_v2---rems--140px: 8.75px;
  --_v2---rems--144px: 9rem;
  --_v2---rems--148px: 9.25rem;
  --_v2---rems--152px: 9.5rem;
  --_v2---rems--156px: 9.75rem;
  --_v2---defaults--contain: 80rem;
  --_v2---font-weights--100-thin: 100;
  --_v2---font-weights--200-extra-light: 200;
  --_v2---font-weights--300-light: 300;
  --_v2---font-weights--800-extra-bold: 800;
  --_v2---font-weights--900-black: 900;
  --color--red-10: #ffd6d5;
  --color--red-20: #ffb6b5;
  --color--red-40: #ff6662;
  --color--red-50: #fb443f;
  --color--red-70: #d51a11;
  --color--red-80: #b01912;
  --color--red-90: #871814;
  --color--orange-10: #ffe3bf;
  --color--orange-20: #ffd399;
  --color--orange-40: #ffac40;
  --color--orange-50: #ff9c1a;
  --color--orange-60: #fa8e01;
  --color--orange-70: #eb7e01;
  --color--orange-80: #d96d01;
  --color--orange-90: #bf5701;
  --color--violet-10: #e4d7fd;
  --color--violet-40: #a972ef;
  --color--violet-50: #9a51e7;
  --color--violet-70: #673bc6;
  --color--violet-80: #582cbd;
  --color--violet-90: #43319a;
  --color--blue-90: #2e489e;
  --color--green-40: #68c16e;
  --color--green-50: #47a54e;
  --color--green-60: #2b882d;
  --color--green-70: #256e21;
  --color--green-80: #286220;
  --color--green-90: #25541a;
  --color--citron-80: #5a752f;
}

body {
  font-family: var(--fonts--base-font);
  color: var(--_v2---colors--grey-90);
  font-size: var(--_v2---rems--16px);
  line-height: var(--_v2---rems--24px);
  font-weight: var(--_v2---font-weights--400-normal);
  letter-spacing: -.011875rem;
  ---mode--collection-ad49a6e9-9fc0-9d5c-5817-232a0415c5e3: base;
}

h1, h2 {
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

a {
  z-index: 2;
  color: var(--color--blue-60);
  font-weight: 600;
  text-decoration: none;
  transition: color .2s;
  position: relative;
}

a:hover {
  text-decoration: underline;
}

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

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

li {
  margin-bottom: 10px;
}

img {
  max-width: 100%;
}

label {
  margin-bottom: 5px;
  font-weight: 400;
  display: block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid var(--color--grey-90);
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  font-style: italic;
  line-height: 22px;
}

figure {
  margin-bottom: 24px;
}

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

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

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

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

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

.page {
  flex-direction: column;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.main {
  flex: 1;
}

.main.event {
  margin-top: 71px;
}

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

.section:where(.w-variant-33c15397-4e59-46c2-92bc-4085e1662474), .section:where(.w-variant-e7d1b28d-08aa-e619-1a1c-ddd421ca5876) {
  color: var(--color--white);
}

.section.overflow-visibile {
  overflow: visible;
}

.section.hide {
  display: none;
}

.section.industry_lp {
  min-height: 80vh;
}

.section.industry_lp.overflow {
  min-height: auto;
  overflow: visible;
}

.section.rounded-corners {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  margin-top: -20px;
}

.section.sticky-nav-dev {
  z-index: 5;
  position: sticky;
  top: 0;
}

.section.blog-hero {
  overflow: hidden;
}

.section.overflow-visible__desktop-tablet {
  overflow: visible;
}

.contain {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.contain.is-relative {
  position: relative;
}

.contain._1600 {
  max-width: 1600px;
}

.contain.small {
  width: 920px;
}

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

.text__blue-60 {
  color: var(--_v2---colors--blue-60);
}

.button__primary {
  border: 1.2px solid var(--color--blue-60);
  background-color: var(--color--blue-60);
  font-family: var(--_v2---fonts--button-font);
  color: var(--color--white);
  font-size: 1rem;
  line-height: 1.1875rem;
  font-weight: var(--_v2---font-weights--600-semi-bold);
  text-align: center;
  white-space: nowrap;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  transition: all .2s;
}

.button__primary:hover {
  background-color: #2e54b6;
  border-color: #2e54b6;
  text-decoration: none;
}

.button__primary.small {
  padding: 8px 16px;
}

.button__primary.small.text__image {
  justify-content: center;
  align-items: center;
}

.hide {
  display: none;
}

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

.footer__grid.v2 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1.75fr;
}

.footer__col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  font-size: 14px;
  display: grid;
}

.footer__link {
  color: var(--color--grey-90);
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.125rem;
  transition: color .1s;
  display: block;
}

.footer__link.bottom, .footer__link.languages, .footer__link.bottom, .footer__link.languages {
  font-family: Inter, Arial, sans-serif;
  font-weight: 400;
}

.footer__links-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.footer__social-links-grid {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start;
  justify-items: start;
  display: grid;
}

.footer__social-link-wrapper {
  z-index: 0;
  width: 32px;
  height: 32px;
}

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

.show-only__mobile {
  display: none;
}

.footer__header {
  font-family: Inter, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1rem;
}

.text__body-small {
  font-size: var(--_v2---rems--14px);
  line-height: var(--_v2---rems--20px);
  letter-spacing: .0125rem;
}

.text__body-small.text__bold-weight.align-right {
  text-align: right;
}

.text__center {
  text-align: center;
  align-self: flex-start;
}

.body__open {
  display: none;
}

.button__arrow {
  font-family: var(--_v2---fonts--button-font);
  color: var(--color--grey-90);
  font-weight: var(--_v2---font-weights--600-semi-bold);
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  transition-property: all;
}

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

.button__arrow.text__blue-10 {
  color: var(--color--blue-10);
}

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

.button__arrow.text__blue-30.odi {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.button__arrow.text__blue-60 {
  color: var(--color--blue-60);
}

.button__arrow.text__display-small.text__center-desk-tablet-only {
  text-align: center;
}

.button__arrow.blue-60.text__center {
  display: block;
}

.button__arrow.blue-70 {
  color: var(--color--blue-70);
}

.button__arrow.blue-60, .button__arrow.text__blue-60 {
  color: var(--color--blue-60);
}

.button__arrow.text__white {
  color: var(--color--white);
  flex: 0 auto;
}

.basegrid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.basegrid.vertical__64 {
  grid-row-gap: 4rem;
}

.basegrid.vertical__40 {
  grid-row-gap: 40px;
}

.basegrid.vertical__24.grid__center {
  place-items: center stretch;
}

.basegrid.gutter-large {
  grid-column-gap: 88px;
  grid-row-gap: 88px;
  grid-column-gap: 88px;
  grid-row-gap: 88px;
}

.basegrid.vertical__80 {
  grid-row-gap: 80px;
}

.basegrid.blog-spacing {
  grid-row-gap: 20px;
}

.basegrid.vertical__32 {
  grid-row-gap: 32px;
}

.basegrid.faq-featured {
  grid-column-gap: 40px;
  grid-row-gap: 32px;
}

.basegrid.align__top {
  place-items: start stretch;
}

.basegrid.vertical__40-40, .basegrid.gutter-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.basegrid.gutter-none {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.basegrid.gutter-row-none {
  grid-row-gap: 0px;
}

.basegrid.gutter-16 {
  grid-column-gap: 17px;
  grid-row-gap: 16px;
  place-items: center stretch;
}

.basegrid.gutter-row-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.basegrid.desktop-vertical__60 {
  grid-row-gap: 60px;
}

.basegrid.gutter-large {
  grid-column-gap: 88px;
  grid-row-gap: 88px;
  grid-column-gap: 88px;
  grid-row-gap: 88px;
}

.text__display-xlarge {
  font-family: var(--_v2---fonts--heading-font);
  font-size: var(--_v2---rems--44px);
  line-height: var(--_v2---rems--52px);
  font-weight: var(--_v2---font-weights--700-bold);
  letter-spacing: .01rem;
}

.text__display-large {
  font-family: var(--_v2---fonts--heading-font);
  font-size: var(--_v2---rems--36px);
  line-height: var(--_v2---rems--44px);
  font-weight: var(--_v2---font-weights--700-bold);
  letter-spacing: .01rem;
}

.text__display-small {
  font-family: var(--fonts--heading-font);
  font-size: var(--_v2---rems--22px);
  line-height: var(--_v2---rems--32px);
  font-weight: var(--_v2---font-weights--700-bold);
  letter-spacing: -.01rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.text__display-small.text__center {
  justify-content: space-between;
  align-items: center;
}

.text__body-medium {
  font-family: var(--_v2---fonts--base-font);
  font-size: var(--_v2---rems--16px);
  line-height: var(--_v2---rems--24px);
  font-weight: var(--_v2---font-weights--400-normal);
}

.button__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.button__list.languages {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

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

.spacer__8 {
  height: var(--_v2---rems--8px);
}

.spacer__16 {
  height: var(--_v2---rems--16px);
}

.spacer__24 {
  height: var(--_v2---rems--24px);
}

.spacer__32 {
  height: var(--_v2---rems--32px);
}

.spacer__40 {
  height: var(--_v2---rems--40px);
  border-radius: 4px;
}

.spacer__48 {
  height: var(--_v2---rems--48px);
}

.spacer__56 {
  height: var(--_v2---rems--56px);
  clear: none;
}

.spacer__64 {
  height: var(--_v2---rems--64px);
}

.spacer__80 {
  height: var(--_v2---rems--80px);
}

.spacer__104 {
  height: var(--_v2---rems--104px);
}

.spacer__120 {
  height: var(--_v2---rems--120px);
}

.text__display-medium {
  font-family: var(--_v2---fonts--heading-font);
  font-size: var(--_v2---rems--28px);
  line-height: var(--_v2---rems--36px);
  font-weight: var(--_v2---font-weights--700-bold);
}

.text__display-medium.text__black {
  color: var(--color--grey-90);
}

.text__display-medium.text__black:hover {
  text-decoration: none;
}

.show-only__tablet-mobile {
  display: none;
}

.bg__blue-100 {
  z-index: -1;
  background-color: var(--color--blue-100);
  position: absolute;
  inset: 0%;
}

.bg__blue-100.z-index__-2 {
  z-index: -2;
}

.bg__blue-100.z-index-4 {
  z-index: -4;
}

.spacer__20 {
  height: var(--_v2---rems--20px);
}

.spacer__4 {
  height: 4px;
}

.hr__line {
  background-color: var(--color--grey-30);
  flex: none;
  height: 1px;
}

.hr__line.grey-80 {
  background-color: var(--color--grey-80);
}

.hr__line.opacity-30 {
  opacity: .3;
}

.hr__line.grey-70 {
  background-color: var(--color--grey-70);
}

.spacer__60 {
  height: 60px;
}

.spacer__12 {
  height: 12px;
}

.spacer__70 {
  height: 70px;
}

.show-mobile-only {
  display: none;
}

.button__outline-blue-70 {
  border: 1.2px solid var(--color--blue-70);
  font-family: var(--_v2---fonts--button-font);
  color: var(--color--blue-70);
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--_v2---font-weights--600-semi-bold);
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  transition-property: all;
}

.button__outline-blue-70:hover {
  background-color: var(--color--blue-70);
  color: var(--color--white);
  text-decoration: none;
}

.button__outline-blue-70.small {
  padding: 8px 16px;
}

.text__citron-60 {
  color: var(--_v2---colors--citron-60);
  justify-content: flex-start;
  align-items: flex-start;
}

.text__citron-60.padding-edits {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text__blue-30 {
  color: var(--color--blue-30);
}

.text__blue-30.w--current {
  color: var(--color--blue-60);
}

.show-desktop-only {
  display: block;
}

.button__blue-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-family: var(--_v2---fonts--button-font);
  color: #222;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: var(--_v2---font-weights--600-semi-bold);
  text-align: center;
  white-space: nowrap;
  background-color: #8cb1ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  transition-property: all;
  display: flex;
}

.button__blue-30:hover {
  color: #001525;
  background-color: #b2cbff;
  border-color: #b2cbff;
  text-decoration: none;
}

.button__blue-30.in-line {
  display: inline-block;
}

.button__blue-30.small {
  padding: 8px 16px;
}

.show-only__tablet {
  display: none;
}

.text__eyebrow {
  font-family: var(--_v2---fonts--eyebrow-font);
  font-size: var(--_v2---rems--14px);
  line-height: var(--_v2---rems--20px);
  font-weight: var(--_v2---font-weights--500-medium);
  letter-spacing: .0625rem;
  text-transform: uppercase;
}

.text__eyebrow.text__citron-60.positon-absolute {
  position: absolute;
  inset: 23% auto auto 5%;
}

.text__eyebrow.text__white {
  flex: 0 auto;
}

.text__eyebrow.text__apricot-10 {
  color: #ffdbc0;
}

.text__eyebrow.text__apricot-10-2 {
  color: var(--color--apricot-10);
}

.text__eyebrow.text__apricot-60 {
  color: var(--color--apricot-60);
}

.footer__locales-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--color--grey-30);
  background-color: var(--color--white);
  border-radius: 4px;
  flex-direction: column;
  margin-top: 6px;
  padding: 12px;
  display: flex;
}

.footer__locale-dropdown-trigger {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--color--grey-30);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.footer__locale-dropdown-icon {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
}

.footer__locale-dropdown {
  z-index: 1;
  width: 100%;
}

.footer__locales-llist {
  z-index: 500;
  background-color: #ddd;
  position: absolute;
}

.footer__locales-llist.w--open {
  background-color: #0000;
}

.eyebrow-with-diamond {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.eyebrow-with-diamond.align-center, .eyebrow-with-diamond.align-center-2, .eyebrow-with-diamond.align-center {
  justify-content: center;
  align-items: center;
}

.text__display-xsmall {
  font-family: var(--_v2---fonts--heading-font);
  font-size: var(--_v2---rems--20px);
  line-height: var(--_v2---rems--28px);
  font-weight: var(--_v2---font-weights--700-bold);
  letter-spacing: .01rem;
}

.bg__white {
  z-index: -1;
  background-color: #fff;
  position: absolute;
  inset: 0%;
}

.border-logos {
  display: flex;
  overflow: hidden;
}

.border-logos.is-wrap {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--color--grey-30);
  background-color: var(--color--grey-30);
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--color--grey-30);
  background-color: var(--color--grey-30);
  flex-flow: wrap;
}

.border-logos__wrap {
  background-color: var(--color--white);
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  width: 220px;
  padding: 12px;
  display: flex;
}

.border-logos__wrap.blue-05 {
  background-color: var(--color--blue-05);
}

.border-logos__wrap.dune-025 {
  background-color: var(--color--dune-025);
}

.border-logos__wrap.blue-100 {
  background-color: var(--color--blue-100);
}

.border-logos__wrap.is-wrap {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 9px 30px;
}

.borders-logo {
  align-self: center;
}

.borders-logo.small-center {
  align-self: center;
  height: 32px;
}

.borders-logo.smaller-center {
  align-self: center;
  height: 40px;
}

.text__display-xxlarge {
  font-family: var(--_v2---fonts--heading-font);
  font-size: var(--_v2---rems--60px);
  line-height: var(--_v2---rems--68px);
  font-weight: var(--_v2---font-weights--700-bold);
  letter-spacing: -.1rem;
}

.faqs-new__item {
  border-bottom: 1px solid var(--color--grey-30);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
}

.faqs-new__item:first-child {
  border-top: 1px solid var(--color--grey-30);
}

.faqs-new__item:hover {
  text-decoration: none;
}

.faqs-new__trigger {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #222;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 24px 16px;
  transition-property: all;
  display: flex;
}

.faqs-new__trigger:hover {
  background-color: var(--color--blue-025);
  text-decoration: none;
}

.faqs-new__icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
  position: relative;
}

.faqs-new__content.full-width {
  width: 100%;
}

.faqs-new__icon-line-1 {
  background-color: var(--color--grey-90);
  width: 2px;
  height: 100%;
  position: absolute;
}

.faqs-new__icon-line-2 {
  background-color: var(--color--grey-90);
  width: 100%;
  height: 2px;
  position: absolute;
}

.faqs-new__content-wrap {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 16px;
}

.faqs-new__rte p {
  margin-bottom: 12px;
}

.nav {
  z-index: 100;
  background-color: #0000;
  width: 100%;
  position: fixed;
  top: 0;
}

.nav__content-wrapper {
  z-index: 10;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.nav__menu {
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
  position: static;
}

.nav__logo {
  z-index: 1;
  height: 100%;
  position: relative;
}

.nav__logo.blue {
  opacity: 1;
}

.nav__logo.white {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.nav__nav-link-grid {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  margin-left: 100px;
  margin-right: 0;
  display: flex;
}

.nav__link-block.locales {
  display: none;
}

.nav__dropdown-toggle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  height: 100%;
  color: inherit;
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  display: flex;
  position: relative;
}

.nav__dropdown-toggle:hover {
  background-color: var(--color--blue-10);
}

.nav__dropdown-toggle:focus-visible, .nav__dropdown-toggle[data-wf-focus-visible] {
  border-color: var(--color--grey-90);
}

.nav__dropdown-label {
  justify-content: center;
  align-items: center;
  font-size: .875rem;
  line-height: 1.25rem;
  display: flex;
}

.nav__dropdown-arrow {
  width: 12px;
  height: 10px;
  position: relative;
  overflow: hidden;
}

.nav__dropdown-arrow.mobile {
  display: none;
}

.nav__dropdown-list {
  background-color: var(--color--white);
  color: var(--color--grey-90);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 32px;
  transition: opacity .2s, transform .2s;
  top: 56px;
}

.nav__dropdown-list.w--open {
  z-index: 10;
  border-top: 1px solid var(--color--grey-30);
  background-color: var(--color--white);
  left: -56px;
  box-shadow: 0 4px 4px #c1c1c133;
}

.nav__dropdown-list.pricing {
  left: -26px;
}

.nav__dropdown-list.pricing.w--open {
  left: -57px;
}

.nav__dropdown-list.solutions.w--open:lang(de), .nav__dropdown-list.solutions.w--open:lang(fr), .nav__dropdown-list.solutions.w--open:lang(es-mx) {
  left: -120px;
}

.nav__dropdown-list.solutions {
  left: -285px;
}

.nav__dropdown-list.solutions.w--open:lang(de), .nav__dropdown-list.solutions.w--open:lang(fr), .nav__dropdown-list.solutions.w--open:lang(es-mx) {
  left: -120px;
}

.nav__dropdown-list.product.w--open {
  border-top: 1px solid var(--color--grey-30);
  left: -216px;
}

.nav__dropdown-list.resources {
  left: -132px;
}

.nav__dropdown-list.resources.w--open {
  padding-bottom: 20px;
}

.nav__dropdown-list.resources.w--open:lang(es-mx) {
  margin-left: 0;
}

.nav__dropdown-inner {
  grid-column-gap: 32px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  display: grid;
}

.nav__dropdown-inner.product {
  grid-template-columns: minmax(min-content, 1fr);
}

.nav__dropdown-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 200px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  position: relative;
}

.nav__dropdown-column:lang(de), .nav__dropdown-column:lang(fr), .nav__dropdown-column:lang(es-mx) {
  min-width: 300px;
}

.nav__dropdown-column.pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-width: 250px;
}

.nav__dropdown-column.wider {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-width: 300px;
}

.nav__dropdown-column.resource {
  min-width: 300px;
}

.nav__eyebrow {
  color: var(--color--grey-60);
  font-size: .75rem;
  line-height: 1rem;
  font-weight: var(--_v2---font-weights--400-normal);
  letter-spacing: 0;
  -webkit-text-stroke-color: var(--color--grey-60);
  white-space: nowrap;
}

.nav__eyebrow.space-above {
  margin-top: 1rem;
}

.nav__link-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--color--grey-90);
  border: 1px solid #0000;
  border-radius: 4px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: center;
  margin-left: -8px;
  padding: 8px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.125rem;
  transition-property: background-color;
  display: flex;
}

.nav__link-wrap:hover {
  border-color: var(--color--blue-10);
  background-color: var(--color--blue-10);
  text-decoration: none;
}

.nav__link-wrap:focus-visible, .nav__link-wrap[data-wf-focus-visible] {
  border-color: var(--color--blue-10);
}

.nav__link-wrap:lang(de) {
  grid-column-gap: 8px;
}

.nav__link-wrap.nowrap:focus, .nav__link-wrap.nowrap:focus-visible, .nav__link-wrap.nowrap[data-wf-focus-visible] {
  border-color: var(--color--blue-60);
}

.nav__link-wrap.nowrap {
  flex-flow: row;
  margin-left: -6px;
  padding: 8px 6px;
}

.nav__link-wrap.nowrap:hover {
  border-color: var(--color--blue-10);
  background-color: var(--color--blue-10);
  color: var(--color--grey-90);
}

.nav__link-wrap.nowrap:focus, .nav__link-wrap.nowrap:focus-visible, .nav__link-wrap.nowrap[data-wf-focus-visible] {
  border-color: var(--color--blue-60);
}

.nav__link-wrap.secondary {
  color: var(--color--grey-70);
  font-family: Inter, Arial, sans-serif;
  font-weight: 400;
}

.nav__link {
  color: inherit;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 4px;
  outline-style: none;
  padding: 7px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  transition-property: background-color, color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
}

.nav__link:hover {
  border-color: var(--color--blue-10);
  background-color: var(--color--blue-10);
  color: var(--color--grey-90);
  text-decoration: none;
}

.nav__link:focus-visible, .nav__link[data-wf-focus-visible] {
  border-color: var(--color--grey-90);
}

.nav__link.w--current {
  background-color: var(--color--blue-10);
  color: var(--color--grey-90);
  border-radius: 4px;
}

.nav__button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: end;
  align-self: stretch;
  place-items: center end;
  margin-left: 20px;
  font-size: 17px;
  display: grid;
}

.nav__line-separator {
  background-color: var(--color--grey-30);
  width: 1px;
  height: 100%;
}

.nav__link-subtext {
  color: var(--color--grey-70);
  font-family: Inter, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1rem;
}

.nav__dropdown-hover-overlay {
  z-index: 12;
  height: 20px;
  position: absolute;
  inset: auto 0% -21px;
}

.header-new {
  z-index: 100;
  position: relative;
}

.nav__pill {
  background-color: var(--color--apricot-10);
  color: var(--color--grey-90);
  white-space: nowrap;
  border-radius: 100px;
  padding: 3px 8px;
  font-size: .75rem;
  line-height: 1rem;
}

.nav__resource-card {
  border: 1px solid var(--color--grey-30);
  color: var(--color--grey-90);
  transition: background-color .2s, color .2s;
  position: relative;
}

.nav__resource-card:hover {
  background-color: var(--color--grey-05);
  text-decoration: none;
}

.nav__resource-card__top {
  position: relative;
}

.nav__resource-card__bottom {
  padding: 8px;
  font-size: .75rem;
}

.nav__resource-card-title {
  margin-bottom: 8px;
  font-size: .75rem;
  line-height: 1rem;
}

.hero-logos {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #d0d3d9;
  border: 1px solid #d0d3d9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-logos__logo-wrap {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.resources {
  margin-left: 20px;
}

.nav__blur {
  z-index: 1;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  position: absolute;
  inset: 0%;
}

.nav__background {
  z-index: 0;
  opacity: .75;
  position: absolute;
  inset: 0% 0% -1px;
}

.nav__overlay {
  z-index: 3;
  background-image: linear-gradient(#0000, #0003);
  display: none;
  position: fixed;
  inset: 0%;
}

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

.nav__dropdown-bottom {
  grid-column-gap: 32px;
  grid-row-gap: 80px;
  border-top: 1px solid var(--color--grey-30);
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  margin-top: 20px;
  margin-left: -32px;
  margin-right: -32px;
  padding-top: 10px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.footer__resource-card {
  border: 1px solid var(--color--grey-30);
  color: var(--color--grey-90);
  transition: background-color .2s, color .2s;
  position: relative;
}

.footer__resource-card:hover {
  background-color: var(--color--grey-05);
  text-decoration: none;
}

.footer__resource-card__top {
  position: relative;
}

.footer__resource-card__bottom {
  padding: 8px;
  font-size: .75rem;
}

.footer__resource-card-title {
  margin-bottom: 8px;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1rem;
}

.footer__bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid var(--color--grey-30);
  justify-content: space-between;
  margin-top: 32px;
  padding-top: 32px;
  display: flex;
}

.footer__bottom-links {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.nav__link-title {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 4px;
}

.nav__underline {
  background-color: var(--color--grey-30);
  height: 1px;
  display: none;
  position: absolute;
  inset: auto 0% -1px;
}

.nav__spacer {
  height: 114px;
}

.nav__menu-inner {
  width: 100%;
  display: flex;
}

.nav__cta {
  border: 1.2px solid var(--color--blue-60);
  background-color: var(--color--blue-60);
  color: var(--color--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1875rem;
  transition: all .2s;
}

.nav__cta:hover {
  background-color: #2e54b6;
  border-color: #2e54b6;
  text-decoration: none;
}

.nav__cta.small {
  padding: 8px 16px;
}

.data-democratization__resources-list {
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.data-democratization-card {
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 40px 28px;
  display: flex;
  position: relative;
}

.data-democratization-card:hover {
  text-decoration: none;
}

.data-democratization-card.bg-citron-100 {
  background-color: var(--color--citron-100);
  color: var(--color--white);
}

.data-democratization-card.bg-apricot-10 {
  background-color: var(--color--apricot-10);
  color: var(--color--grey-90);
}

.data-democratization-cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.grid-card {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px 20px;
  display: flex;
}

.image-218 {
  height: 60px;
}

.div-block-753 {
  flex-flow: column;
  display: flex;
}

.cta-3cols {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--color--citron-025);
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 3fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: grid;
}

.button__blue-100 {
  border: 1.2px solid var(--color--blue-100);
  background-color: var(--color--blue-100);
  color: var(--color--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1875rem;
  transition: all .2s;
}

.button__blue-100:hover {
  background-color: #023257;
  border-color: #2e54b6;
  text-decoration: none;
}

.button__blue-100.small {
  padding: 8px 16px;
}

.quote-card {
  background-color: var(--color--blue-100);
  border-radius: 4px;
  padding: 40px;
}

.quote-card__tab {
  color: var(--color--grey-50);
  background-color: #0000;
  padding: 8px 16px;
}

.quote-card__tab:hover {
  text-decoration: none;
}

.quote-card__tab.w--current {
  border: 1px solid var(--color--white);
  background-color: var(--color--white);
  color: var(--color--grey-90);
  border-radius: 60px;
}

.quote-card__tab.w--current:hover {
  text-decoration: none;
}

.quote-card__tabs {
  padding-bottom: 40px;
}

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

.grid-cards {
  z-index: 1;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border: 1px solid var(--color--grey-50);
  background-color: var(--color--grey-30);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.grid-cards.grey-50 {
  background-color: var(--color--grey-50);
  background-color: var(--color--grey-50);
}

.quote-card__pane-bottom {
  margin-top: 88px;
}

.footer__social-icon {
  width: 100%;
}

.nav__en-label {
  background-color: var(--color--grey-10);
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f467e91_en-globe.svg");
  background-position: 6px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 2px;
  padding: 2px 6px 2px 19px;
  font-size: .75rem;
  line-height: 1rem;
}

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

.nav__language-bar {
  z-index: 20;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--grey-30);
  background-color: var(--color--white);
  box-sizing: border-box;
  position: relative;
}

.nav__language-items {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 4px;
  display: flex;
}

.nav__language-dropdown {
  z-index: 1000;
}

.nav__language-dropdown:lang(de) {
  justify-content: center;
  align-items: flex-start;
}

.nav__language-dropdown-trigger {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-size: var(--_v2---rems--14px);
  line-height: var(--_v2---rems--20px);
  font-weight: var(--_v2---font-weights--600-semi-bold);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 12px;
  display: flex;
}

.nav__language-dropdown-trigger.w--open {
  background-color: var(--color--blue-10);
}

.nav__language-dropdown-list {
  z-index: 1000;
  background-color: var(--color--white);
}

.nav__language-dropdown-list.w--open {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--color--grey-30);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  position: absolute;
  top: 35px;
  overflow: hidden;
}

.nav__language-locales-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-size: var(--_v2---rems--14px);
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.nav__language-locale {
  color: var(--_v2---colors--grey-90);
  white-space: nowrap;
}

.nav__language-dropdown-overlay {
  z-index: 100;
  height: 20px;
  position: absolute;
  inset: auto 0% -19px;
}

.nav__language-link {
  color: inherit;
}

.nav__language-link:hover {
  color: var(--color--blue-60);
  text-decoration: none;
}

.ai-warning-banner {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  background-color: var(--color--grey-05);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-style: italic;
  display: flex;
}

.logo-scroller__logos {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 30px;
  display: inline-flex;
  overflow: hidden;
}

.logo-scroller {
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-scroller.dark {
  background-color: #000;
}

.nav__language-trigger {
  width: 100%;
  height: 50px;
  position: absolute;
  inset: 0% 0% auto;
}

@media screen and (max-width: 991px) {
  body {
    ---mode--collection-ad49a6e9-9fc0-9d5c-5817-232a0415c5e3: mode-65681bd3-24ef-73a4-568f-c90fc4db498a;
  }

  .main.vendors {
    margin-top: 60px;
  }

  .section.sticky-nav-dev {
    top: 52px;
  }

  .contain.small {
    width: 100%;
  }

  .contain.relative {
    z-index: 1;
    position: relative;
  }

  .c8__trigger {
    cursor: pointer;
  }

  .footer__grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    align-content: start;
  }

  .footer__grid.v2 {
    grid-template-columns: 1fr;
  }

  .footer__links-wrapper {
    border-bottom: 1px solid var(--color--grey-30);
    grid-template-columns: 1fr 1fr;
    margin-bottom: 16px;
    padding-bottom: 32px;
  }

  .footer__links-wrapper.no-border {
    border-bottom-style: none;
  }

  .navbar__dropdown {
    z-index: 2;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: relative;
  }

  .footer__header {
    font-size: 16px;
    line-height: 24px;
  }

  .bg-image.developers {
    top: 158px;
  }

  .bg-image.activations {
    background-position: -20%, 120%;
    width: 100%;
  }

  .basegrid, .basegrid.gutter-large {
    grid-column-gap: 20px;
  }

  .basegrid.gutter-large {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-column-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .basegrid.gutter-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .basegrid.gutter-row-none {
    justify-items: stretch;
  }

  .basegrid.gutter-row-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .basegrid.position-relative-z1 {
    z-index: 1;
    position: relative;
  }

  .basegrid.gutter-large {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .text__display-small.line-wrap {
    word-break: break-all;
    word-break: break-all;
  }

  .button__list.center-tablet-mobile {
    justify-content: center;
    align-items: center;
  }

  .filter {
    max-width: none;
  }

  .show-only__desktop {
    display: none;
  }

  .show-only__tablet-mobile {
    display: block;
  }

  .cta__blog {
    flex-direction: column-reverse;
  }

  .cta__blog-content {
    text-align: center;
    justify-items: center;
  }

  .cta__blog-image-wrap {
    margin-bottom: 23px;
    margin-left: 0;
  }

  .faq__trigger, .c8__trigger-2 {
    cursor: pointer;
  }

  .connector-search__results {
    z-index: 3;
    display: none;
  }

  .destination__source-items-grid {
    grid-template-columns: auto auto;
  }

  .div-block-112 {
    min-height: auto;
  }

  .navbar__dropdown-2 {
    z-index: 2;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: relative;
  }

  .menu-button-2 {
    color: #222;
    background-color: #0000;
    margin-left: 10px;
    padding: 10px;
  }

  .menu-button-2.w--open {
    z-index: 99;
    color: #222;
    background-color: #0000;
  }

  .hero-home__toggle {
    display: none;
  }

  .list-card__image-wrap, .list-card__image {
    height: auto;
  }

  .searchfiilter, .connector-filter__dropdown {
    max-width: none;
  }

  .about-cards {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .newline__all-breakpoints {
    display: inline;
  }

  .features-table__row {
    grid-template-columns: minmax(110px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .features-table__row.first {
    grid-template-columns: minmax(110px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    top: 32px;
  }

  .features__select-box {
    min-height: 30px;
  }

  .div-block-185 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .div-block-195 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .emea__case-study-card-wrap {
    flex: 0 50%;
  }

  .emea__logos.is-border {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .emea__case-study-image-wrap {
    object-fit: cover;
    flex: 0 50%;
    overflow: hidden;
  }

  .emea__case-study-card {
    grid-column-gap: 60px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: auto;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    display: grid;
  }

  .emea__hero-wrapper {
    min-height: auto;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .emea__display-hero {
    font-size: 3.75rem;
    line-height: 4.5rem;
  }

  .lp__header.vendors {
    z-index: 4;
    background-color: var(--color--white);
    z-index: 4;
    background-color: var(--color--white);
    inset: 0% 0% auto;
    position: fixed;
    inset: 0% 0% auto;
  }

  .newline__desktop {
    display: inline;
  }

  .emea__hero-images {
    width: 660px;
    top: -36px;
    left: 51%;
  }

  .hero__lufthansa-logo {
    height: 202px;
    top: 172px;
    left: 1px;
  }

  .hero__circle {
    width: 58px;
    top: 115px;
    left: 355px;
  }

  .hero__pill {
    height: 30px;
    top: 431px;
    left: 155px;
  }

  .hero__nandos, .hero__world {
    display: none;
  }

  .hero__nandos-logo {
    height: 202px;
    top: 172px;
    left: 59px;
  }

  .hero__the-world-logo {
    height: 231px;
    top: 172px;
    left: 52px;
  }

  .emea__hero-company {
    display: block;
  }

  .emea__case-study-image {
    object-fit: cover;
    flex: 0 50%;
    height: 100%;
  }

  .it-pract__hero-cta-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
  }

  .infographic__cta-content-wrapper {
    flex: 0 60%;
    max-width: 57%;
  }

  .show-desktop-only {
    display: none;
  }

  .show-tablet-mobile-only {
    display: block;
  }

  .infographic__cta-wrapper {
    padding-left: 3rem;
  }

  .image-48 {
    right: 20px;
  }

  .emea__bottom-cta {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
  }

  .button__blue-70 {
    white-space: normal;
  }

  .infographic__cta-content-wrapper-2 {
    flex: 0 60%;
    max-width: 57%;
  }

  .senior-deci__logos-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-49 {
    right: 20px;
  }

  .nav__banner-pill {
    white-space: nowrap;
  }

  .nav__banner-wrap {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .compare-grid__row, .compare-grid__row.top, .compare-grid__row.top {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .compare-grid__cell-left {
    padding-left: 20px;
    padding-right: 10px;
  }

  .compare-grid__cell-left.bottom-left {
    padding-left: 20px;
  }

  .compare-grid__cell-left.no__padding-copy, .compare-grid__cell-left.competitor-bottom-left, .compare-grid__cell-left.competitor-bottom-left, .compare-grid__cell-left.bottom-left {
    padding-left: 20px;
  }

  .compare-grid__cell-left.no__padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .compare-grid__cell-left.right-center {
    padding-right: 10px;
  }

  .compare-grid__cell-left.no__padding-copy, .compare-grid__cell-left.competitor-bottom-left, .compare-grid__cell-left.competitor-bottom-left {
    padding-left: 20px;
  }

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

  .div-block-202 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    display: grid;
  }

  .show-only__tablet {
    display: block;
  }

  .statements {
    align-items: center;
    display: flex;
  }

  .time-spent-heading {
    font-size: 12px;
  }

  .iceberg-container {
    margin-top: 60px;
  }

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

  .section-ultimate-guide.gray {
    overflow: hidden;
  }

  .section-ultimate-guide.subsequent {
    padding-bottom: 0;
  }

  .section-ultimate-guide.hero {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .grid.flat, .grid.align-center.flat {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .grid.align-center.flat {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .grid.align-center.pyramdi-flat {
    flex-direction: column;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .grid.flat {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .under-iceberg {
    width: 66%;
    max-width: 780px;
  }

  .table-highlight {
    width: 15%;
  }

  .col-50.pyramid-wrapper.t-100 {
    margin-top: 35px;
  }

  .col-50.t-100 {
    width: 100%;
    padding: 0;
  }

  .col-50.t-100.mb-30 {
    margin-bottom: 60px;
  }

  .col-50.sidebar-left {
    width: 35%;
  }

  .col-50.sidebar {
    width: 65%;
  }

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

  .bar-heading {
    font-size: 18px;
  }

  .slider-2 {
    background-color: #0000;
    height: auto;
    display: block;
    position: relative;
  }

  .pills-row {
    margin-bottom: 20px;
  }

  .number-preheader {
    font-size: 24px;
    line-height: 20px;
  }

  .timestamp {
    line-height: 30px;
  }

  .blocks {
    background-position: 0 0;
    width: 80%;
    height: 40%;
    inset: 75px -22% auto auto;
  }

  .iceberg-top-block-right {
    width: 100%;
    margin-bottom: 0;
  }

  .data-flow-step {
    font-size: 16px;
  }

  .tabletop-heading {
    line-height: 20px;
  }

  .secret-controls {
    max-width: 100%;
  }

  .toggle-row {
    font-size: 20px;
  }

  .topic-link {
    padding-right: 13px;
    font-size: 11px;
    line-height: 21px;
    top: 0;
  }

  .masthead {
    margin-bottom: 60px;
  }

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

  .table-name.hide {
    opacity: 0;
    opacity: 0;
  }

  .current-dots {
    height: 45px;
    margin-right: 20px;
  }

  .tab-heading {
    max-width: 200px;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 25px;
  }

  .button__ultimate-guide.white.download {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pyramid-item {
    font-size: 16px;
  }

  .pyramid-controls {
    max-width: 100%;
  }

  .iberg-glyph {
    max-width: 80%;
  }

  .slider-arrow {
    color: #306bea;
    border: 1px solid #306bea;
    border-radius: 900px;
    width: 45px;
    height: 45px;
    font-size: 16px;
    transition: all .2s;
    inset: 0% 0% auto auto;
  }

  .slider-arrow:hover {
    color: #edeff2;
    background-color: #306bea;
  }

  .slider-arrow.left {
    left: auto;
    right: 60px;
  }

  .hide-arrows {
    display: none;
  }

  .table-master {
    z-index: 15;
    align-items: center;
    margin-bottom: 30px;
    display: flex;
    position: relative;
  }

  .tabs-wrapper {
    display: none;
  }

  .masthead-heading.limited-tablet {
    max-width: 310px;
  }

  .pyramid-grid-floor {
    margin-top: -56px;
  }

  .th-top {
    width: 50%;
  }

  .calculator-ornaments {
    inset: 0% 0% auto auto;
  }

  .calculator-ornaments.second {
    inset: 8% -21% auto auto;
  }

  .calculator-ornaments.first {
    display: none;
  }

  .time-spent-wrapper.horizontal {
    transform-origin: 50%;
    flex-direction: column;
    justify-content: space-between;
    width: 150px;
    height: 580px;
    margin: -122px auto -148px;
    display: flex;
    position: relative;
    transform: rotate(-90deg);
  }

  .table {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    overflow: hidden;
  }

  .underwater {
    padding-bottom: 0;
  }

  .pyramid-mega {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .time-spent {
    display: none;
  }

  .db__frame {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-self: auto;
    width: 100%;
  }

  .industry__bottom {
    flex-direction: column;
  }

  .image-64 {
    right: 20px;
  }

  .c360__cta-wrapper {
    justify-content: space-between;
    padding-left: 40px;
  }

  .industry__tab {
    text-align: center;
    flex: 0 auto;
    align-items: center;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 1rem;
  }

  .div-block-255 {
    width: 50%;
  }

  .div-block-258 {
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    width: 50%;
  }

  .div-block-247 {
    width: 50%;
  }

  .div-block-202-copy-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    display: grid;
  }

  .div-block-249 {
    width: auto;
  }

  .div-block-253 {
    flex: 0 auto;
    width: 50%;
  }

  .industry__tabs {
    flex-direction: row;
    order: 3;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .div-block-202-copy-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    display: grid;
  }

  .customer__slide {
    flex-direction: column;
    padding-right: 0;
  }

  .right-arrow-2 {
    left: -75%;
  }

  .div-block-260 {
    padding-left: 20px;
  }

  .div-block-261 {
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    width: 50%;
  }

  .div-block-262 {
    width: auto;
  }

  .c360__bottom-cta-copy {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    padding-left: 2rem;
  }

  .div-block-231-copy-copy {
    align-items: flex-start;
  }

  .div-block-268 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-269 {
    align-items: flex-end;
  }

  .tco__content {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .podcast__cta {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .podcast__cta.subscribe {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-direction: column;
  }

  .podcast__cta.hub {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
  }

  .div-block-295 {
    padding: 20px;
  }

  .div-block-300 {
    width: 100%;
    height: 1px;
  }

  .div-block-302 {
    justify-content: flex-start;
  }

  .div-block-298 {
    display: none;
  }

  .div-block-297 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--color--blue-70);
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
    display: flex;
  }

  .fiveaudio__track-wrap {
    width: 100%;
  }

  .div-block-333 {
    align-items: stretch;
    margin-right: 10px;
  }

  .bg-podcast-detail {
    background-image: none;
  }

  .bg-podcast-detail.dune {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .bg__podcast-hero-mobile {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f466768_Header%20BG%20(1).png");
    background-position: 0 0;
    background-size: cover;
    flex-direction: column;
    margin-left: -20px;
    margin-right: -20px;
  }

  .bg__podcast-hero-mobile.dune {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f466bcf_podcast-blue-accent.png");
    background-position: 100%;
  }

  .sp-duration {
    display: flex;
  }

  .audio__button-play {
    width: 64px;
    height: 64px;
  }

  .sp-elapsed {
    display: flex;
  }

  .fiveaudio__controls-wrap {
    align-items: stretch;
  }

  .audio__button-pause {
    width: 64px;
    height: 64px;
  }

  .podcast-hero-image {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .podcast__left-nav-links-copy {
    flex-direction: row;
    align-self: center;
  }

  .div-block-352 {
    position: static;
  }

  .resource-card__top, .resource-card__top.hero, .resource-card__top.hero {
    height: auto;
  }

  .resource-card__image {
    height: auto;
    min-height: auto;
  }

  .email-cta {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .resources-featured-cta__left, .email-cta__right {
    width: auto;
  }

  .video-playlist__list-item {
    flex-wrap: nowrap;
  }

  .resources-featured-cta {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .ebook__form-wrap, .reports-form {
    padding: 20px;
  }

  .side-tabs__menu {
    padding-left: 32px;
    padding-right: 32px;
  }

  .side-tabs__menu.case-study {
    border-right-style: none;
    flex-flow: wrap;
    align-self: stretch;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .side-tabs__panes {
    padding: 32px;
  }

  .side-tabs__panes.gsi {
    padding-left: 0;
    padding-right: 0;
  }

  .side-tabs__panes.competitor {
    border-bottom-style: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .side-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .side-tabs.case-studies {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 610px;
    display: flex;
  }

  .side-tabs.competitor {
    border-bottom-style: none;
    flex-flow: column;
    display: flex;
  }

  .card-grid__top {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    place-items: center start;
  }

  .webinar-form {
    padding: 20px;
  }

  .sponsors__list {
    flex-flow: wrap;
    justify-content: flex-start;
  }

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

  .image-50 {
    right: 20px;
  }

  .half-slider {
    height: auto;
  }

  .news-featured-cta {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .big-rock__left {
    padding-right: 20px;
  }

  .big-rock__right {
    padding-left: 20px;
  }

  .vendors-column {
    display: none;
  }

  .vendors-main {
    margin-left: 0;
  }

  .case-study-hero-card__top {
    height: auto;
  }

  .case-study-hero-card__image {
    height: auto;
    min-height: auto;
  }

  .case-study-hero-list__item {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .vendors-nav__menu {
    z-index: 40000;
    border: 1px solid var(--color--grey-30);
    background-color: var(--color--white);
    width: 50%;
    margin-top: 16px;
    display: block;
    inset: 30px 0% auto auto;
  }

  .vendors-nav__mobile-trigger {
    padding: 0;
  }

  .vendors-nav__mobile-trigger.w--open {
    color: var(--color--grey-90);
    background-color: #0000;
  }

  .vendors-nav__coupa-link {
    display: none;
  }

  .vendors-nav__menu-inner {
    text-align: left;
    padding: 13px;
  }

  .case-study-hero-content {
    margin-right: 0;
  }

  .careers-disclaimer {
    padding: 20px;
  }

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

  .db-replication-cta {
    padding-left: 3rem;
  }

  .db-replication-cta__content {
    flex: 0 60%;
    max-width: 57%;
  }

  .db-replication-cta__image {
    width: 300px;
    height: auto;
    top: auto;
    bottom: auto;
    right: 0;
  }

  .abm-featured-cta {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .abm-featured-cta__left, .abm-cta__right {
    width: auto;
  }

  .background-video-4 {
    aspect-ratio: 16 / 9;
    height: auto;
  }

  .pricing-banner {
    grid-template-columns: 1fr;
  }

  .case-study__large-card {
    width: 100%;
  }

  .case-study__large-card-left {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .case-study__large-card-right {
    padding: 60px 40px;
  }

  .vendors-home-hero {
    padding: 20px;
  }

  .div-block-507 {
    grid-template-columns: 1fr;
  }

  .faq__triggered {
    cursor: pointer;
  }

  .card-square {
    aspect-ratio: 2.39;
  }

  .card-square.citron-10 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .video-autoplay {
    margin-top: 40px;
  }

  .grid-tabs {
    min-height: 500px;
  }

  .grid-tabs__images {
    aspect-ratio: auto;
  }

  .grid-tabs__tab-title {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .border-logos.is-wrap {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .faq-block {
    padding: 40px 24px;
  }

  .c10__trigger {
    cursor: pointer;
  }

  .faq__group-label {
    margin-bottom: 12px;
  }

  .faq__group-item-trigger {
    cursor: pointer;
  }

  .legal-column {
    display: none;
  }

  .legal-main {
    margin-left: 0;
  }

  .legal-nav__menu {
    z-index: 40000;
    border: 1px solid var(--color--grey-30);
    background-color: var(--color--white);
    width: 50%;
    margin-top: 16px;
    inset: 30px 0% auto auto;
  }

  .legal-nav__mobile-trigger {
    padding: 0;
    display: none;
  }

  .legal-nav__mobile-trigger.w--open {
    color: var(--color--grey-90);
    background-color: #0000;
  }

  .legal-nav__menu-inner {
    text-align: left;
    padding: 13px;
  }

  .legal-wrap {
    display: block;
  }

  .legal-toc__wrap {
    display: none;
  }

  .legal-column__toggle-wrap {
    cursor: pointer;
  }

  .capgemini-card__top.middle {
    min-height: auto;
  }

  .div-block-530 {
    grid-template-columns: 1fr;
  }

  .legal-nav__inner {
    margin-left: 10px;
  }

  .news-featured-cta__right {
    width: auto;
  }

  .div-block-519-copy {
    aspect-ratio: auto;
  }

  .casestudy-card__image-wrap {
    max-height: 170px;
  }

  .video-autoplay-wrap {
    width: 90%;
  }

  .video-autoplay-wrap.data-movement {
    width: 80%;
  }

  .nav-developers__menu {
    background-color: var(--color--white);
    width: 100%;
  }

  .nav-developers__start-free {
    background-color: var(--color--blue-60);
    width: 100%;
    color: var(--color--white);
    text-align: center;
    border-radius: 4px;
    padding: 8px 16px;
    font-family: area-normal;
    font-weight: 700;
    line-height: 1.25rem;
    transition-property: background-color;
  }

  .nav-developers__start-free:hover {
    background-color: var(--color--blue-80);
    text-decoration: none;
  }

  .nav-developers__dropdown {
    width: 100%;
  }

  .nav-developers__dropdown-toggle {
    display: none;
  }

  .nav-developers__dropdown-list-wrap {
    display: block;
    position: static;
  }

  .nav-developers__dropdown-link {
    border-bottom: 1px solid var(--color--grey-30);
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .nav-developers__dropdown-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .developers-functions {
    grid-template-columns: auto auto;
  }

  .developers-functions__item-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .developers-functions__icon {
    width: 48px;
  }

  .developers-function__arrow {
    margin-left: 16px;
  }

  .div-block-541 {
    min-height: 110px;
  }

  .nav-developers__menu-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav-developers__cta-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 0 24px 24px;
    display: grid;
  }

  .nav-developers__mobile-button {
    width: 24px;
    height: 24px;
    color: var(--color--white);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
  }

  .nav-developers__mobile-button.w--open {
    width: 24px;
    height: 24px;
    color: var(--color--grey-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: space-between;
  }

  .nav-developers__dropdown-wrap {
    width: 100%;
  }

  .nav-developers__mobile-open-line {
    background-color: var(--color--white);
    border-radius: 20px;
    width: 100%;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-developers__mobile-open {
    flex-flow: column;
    justify-content: space-around;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-developers__mobile-close {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: relative;
  }

  .nav-developers__mobile-close-line {
    background-color: var(--color--grey-90);
    border-radius: 20px;
    width: 100%;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
  }

  .nav-developers__mobile-close-line._1 {
    transform: rotate(135deg);
  }

  .nav-developers__mobile-close-line._2 {
    transform: rotate(45deg);
  }

  .nav-developers__apikey {
    border-color: var(--color--grey-90);
    width: 100%;
    color: var(--color--grey-90);
  }

  .nav-developers__apikey:hover {
    background-color: var(--color--grey-90);
    color: var(--color--white);
  }

  .nav-developers__login {
    border-color: var(--color--grey-90);
    color: var(--color--grey-90);
    background-color: #0000;
    line-height: 1.25rem;
    display: block;
  }

  .nav-developers__login:hover {
    border-color: var(--color--grey-90);
    background-color: var(--color--grey-90);
    color: var(--color--white);
  }

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

  .link-card {
    aspect-ratio: 3 / 2;
  }

  .text__display-xxlarge {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .toggle-cards__card {
    min-width: 64px;
  }

  .toggle-cards__label {
    right: 45px;
  }

  .toggle-cards__trigger {
    min-width: 64px;
  }

  .marketo__wrapper.blue-05 {
    padding: 20px;
  }

  .toggle-cards__image-wrap {
    width: 330px;
  }

  .paragraph-7 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tabs-4 {
    justify-content: center;
    align-items: flex-start;
    bottom: auto;
  }

  .faqs-new__content {
    width: 90%;
  }

  .slider1__mask, .slider1__slide {
    width: 100%;
  }

  .slider1 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-footer.apricot-10 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 2.5fr;
  }

  .image-144-2 {
    inset: auto 18% -14% auto;
  }

  .div-block-561 {
    position: static;
  }

  .sticky-pills-dark {
    top: 52px;
  }

  .div-block-562-2 {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 20px;
  }

  .image-146 {
    width: 218px;
    left: 17px;
  }

  .line {
    height: 100px;
  }

  .image-148 {
    bottom: -25%;
    right: -2%;
  }

  .div-block-579 {
    width: 860px;
    margin-bottom: 88px;
  }

  .image-150 {
    display: block;
    position: static;
  }

  .image-151 {
    bottom: -11%;
    left: 174px;
  }

  .image-152 {
    inset: auto 0 -48px auto;
  }

  .image-153 {
    bottom: 215px;
    right: 88px;
  }

  .image-154 {
    bottom: 194px;
    right: -1px;
  }

  .compare-table-row {
    grid-template-columns: minmax(160px, .5fr) 1fr 10px 1fr;
  }

  .compare-table-cell {
    position: relative;
  }

  .compare-table-cell.citron-100, .compare-table-cell.dune-05, .compare-table-cell.citron-100, .compare-table-cell.dune-05 {
    padding: 16px;
  }

  .nav {
    height: 52px;
  }

  .nav__content-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: 4px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .nav__logo-wrapper {
    margin-left: 20px;
  }

  .nav__menu {
    z-index: 50;
    background-color: #fff;
    flex-flow: column;
    justify-content: space-between;
    align-self: stretch;
    height: 95vh;
    padding-top: 0;
    padding-bottom: 80px;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .nav__nav-link-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    place-items: flex-start stretch;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: grid;
  }

  .logos-block {
    place-items: center;
    width: 100%;
  }

  .case-study-card-1, .case-study-card-2, .case-study-card-3 {
    padding: 40px;
  }

  .grid-tabs__title-icon {
    margin-top: 5px;
  }

  .extensibility {
    top: 158px;
  }

  .resource-download__image {
    max-width: 80%;
  }

  .data-warehouse-hero-bg {
    z-index: 0;
    max-width: 100%;
    top: auto;
    bottom: -33px;
  }

  .image-144-2-2 {
    width: 70%;
  }

  .data-warehouse-image-wrap {
    text-align: center;
    position: relative;
    left: 54px;
  }

  .nav__link-block {
    border-bottom: 1px solid silver;
  }

  .nav__link-block.locales {
    display: block;
  }

  .nav__dropdown {
    z-index: 2;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: relative;
  }

  .nav__dropdown-toggle {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    font-size: 18px;
    position: relative;
  }

  .nav__dropdown-toggle.w--open {
    border-bottom-style: none;
    margin-left: 0;
  }

  .nav__dropdown-label {
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
  }

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

  .nav__dropdown-arrow.mobile {
    margin-right: 10px;
    display: flex;
  }

  .nav__dropdown-arrow.desktop {
    display: none;
  }

  .nav__dropdown-list {
    padding: 20px;
    position: static;
    top: 0;
  }

  .nav__dropdown-list.w--open {
    box-shadow: none;
    background-color: #0000;
    padding: 20px;
  }

  .nav__dropdown-list.pricing.w--open {
    width: auto;
  }

  .nav__dropdown-list.product.w--open {
    box-shadow: none;
    background-color: #0000;
    position: static;
    left: 0;
  }

  .nav__dropdown-list.resources.w--open {
    margin-left: 0;
  }

  .nav__dropdown-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }

  .nav__dropdown-inner.product {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .nav__dropdown-column.wider, .nav__dropdown-column.pricing, .nav__dropdown-column.wider, .nav__dropdown-column.pricing {
    min-width: auto;
  }

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

  .nav__link {
    color: #306bea;
    border: 1px solid #306bea;
    border-radius: 4px;
    padding: 8px 15px;
    font-weight: 500;
    display: block;
  }

  .nav__link:hover {
    color: #fff;
    background-color: #306bea;
  }

  .nav__link.with-buttons {
    border-color: var(--color--grey-90);
    color: var(--color--grey-90);
    font-weight: 600;
  }

  .nav__link.with-buttons:hover {
    border-color: var(--color--blue-60);
    color: var(--color--grey-025);
  }

  .nav__link.nav-connectors {
    color: var(--color--grey-90);
    border-style: none;
    border-radius: 0;
    padding: 20px;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
  }

  .nav__link.nav-connectors:hover {
    background-color: var(--color--blue-10);
  }

  .nav__button-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .nav__line-separator {
    display: none;
  }

  .nav__product-overview {
    width: auto;
    padding: 16px;
  }

  .nav__product-overview-image {
    width: 90px;
  }

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

  .nav__link-subtext {
    font-size: .875rem;
  }

  .nav__dropdown-hover-overlay {
    display: none;
  }

  .nav__resource-card__top {
    height: auto;
  }

  .nav__resource-card-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .insights {
    padding-left: 0;
  }

  .fade-in-card__image {
    object-fit: cover;
    height: 100%;
  }

  .cta-data-readiness {
    flex-flow: column;
  }

  .cta-data-readiness__content {
    margin-left: 0;
  }

  .div-block-606 {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .data-readiness__inner-wrap {
    display: flex;
  }

  .div-block-535 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card__on-dark {
    padding: 24px;
  }

  .tabs-6 {
    flex-flow: column;
  }

  .tabs-menu-6 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    border-right-style: none;
    flex-flow: wrap;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .tab-link-tab-1-2.w--current {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .tabs-content-6 {
    padding-top: 11px;
    padding-bottom: 60px;
  }

  .mini {
    position: static;
    top: 0;
  }

  .nav__background {
    transition-property: none;
  }

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

  .nav__mobile-button-wrapper {
    align-self: center;
    align-items: center;
    margin-right: 20px;
    display: flex;
  }

  .nav__mobile-button {
    color: inherit;
    background-color: #0000;
    margin-left: 10px;
    padding: 10px;
  }

  .nav__mobile-button.w--open {
    z-index: 99;
    color: #222;
    background-color: #0000;
  }

  .nav__mobile-open {
    width: 24px;
    height: 24px;
  }

  .nav__mobile-close {
    width: 24px;
    height: 24px;
    display: none;
  }

  .nav__dropdown-bottom {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top-style: none;
    flex-flow: column;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav__resource-card-image {
    width: 100%;
  }

  .footer__resource-card__top {
    height: auto;
  }

  .footer__resource-card-image {
    width: 100%;
  }

  .footer__resource-card-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .nav__spacer {
    height: 52px;
  }

  .nav__menu-inner {
    z-index: 9999999;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    position: relative;
    overflow: auto;
  }

  .sticky-section {
    display: none;
    top: 52px;
  }

  .horizontal-slider-card__number {
    white-space: nowrap;
    font-size: 5rem;
  }

  .text__left_desktop-center_tablet-mobile {
    text-align: center;
  }

  .census-banner {
    padding: 20px;
  }

  .census-banner__image {
    bottom: 35%;
    left: 55%;
    right: auto;
  }

  .image-175 {
    aspect-ratio: 1;
    height: 100%;
    position: absolute;
    left: 53%;
  }

  .content__menu {
    display: none;
  }

  .div-block-640 {
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

  .content__column-wrap {
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding: 80px 20px;
  }

  .content__column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .content__column-grid.margin-none {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-659-2, .image-181 {
    height: 100%;
  }

  .div-block-412-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  ._404-animation-number {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  ._404-animation-wrap {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
  }

  .div-block-666 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .analytics-hero-image-1 {
    width: 160px;
    left: 0%;
  }

  .analytics-hero-image-2 {
    width: 180px;
    right: 0%;
  }

  .analytics-tabs__menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    position: static;
    top: 52px;
  }

  .competitor {
    border-bottom: 1px solid var(--color--grey-70);
    border-right-style: none;
    flex-flow: wrap;
    align-self: stretch;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div-block-682 {
    position: static;
  }

  .competitors {
    border-right-style: none;
    flex-flow: wrap;
    align-self: stretch;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .vid-text__contain {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    display: grid;
  }

  .form {
    place-items: stretch stretch;
  }

  .industries-tabs__menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    position: static;
    top: 52px;
  }

  .div-block-687 {
    width: 140px;
    padding-top: 20%;
  }

  .partner-banner {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .tabs-content-11 {
    padding-bottom: 0;
    padding-right: 0;
    inset: 150px 1% 0% auto;
  }

  .tab-button {
    border-bottom-style: none;
    border-right-style: solid;
    width: 310px;
  }

  .tab-button.last {
    border-bottom-style: solid;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
  }

  .tab-button.first {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }

  .tabs-menu-13 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-194-2 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .spacer__200 {
    height: 12.5rem;
  }

  .census-banner-copy-2 {
    padding: 20px;
  }

  .image-191-copy {
    width: 47%;
  }

  .image-175-copy {
    aspect-ratio: 1;
    height: 70%;
    position: absolute;
    top: 15%;
    left: 48%;
  }

  .expand-features__label-toggle, .expand-features {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .expand-features__content {
    padding-top: 8px;
    padding-bottom: 16px;
  }

  .div-block-686-2 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding: 60px 40px;
  }

  .saas-slider__nav {
    overflow: hidden;
  }

  .streaming-replication-hero-image {
    max-width: 500px;
  }

  .div-block-681-2 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding: 60px 40px;
  }

  .case-study-grid__photo {
    position: relative;
  }

  .spacer__180-2 {
    height: 180px;
  }

  .video-tabs {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .video-tabs__tabs {
    width: 100%;
  }

  .media-coverage__card {
    padding: 32px;
  }

  .video-tabs__panes {
    width: 100%;
  }

  .paid-digital-image {
    max-height: 400px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .banner-with-shadow {
    box-shadow: 10px 13px 0 -2px var(--color--citron-60);
  }

  .tech-partners__benefits-background {
    background-image: linear-gradient(180deg, #001525cc, var(--color--blue-100)), url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f467955_tech-pages-line-illustration.svg");
    background-position: 0 0, 100%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .quote-wrap {
    padding-left: 40px;
    padding-right: 40px;
  }

  .side-links__link {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
  }

  .connectors-list2 {
    grid-template-columns: 1fr;
  }

  .checkbox__dropdown {
    flex: none;
  }

  .video-tabs2__thumb-wrap {
    width: 150px;
    height: 80px;
  }

  .connector-list2__no-results {
    flex-flow: column;
  }

  .tco-report-hero-image {
    height: auto;
    position: static;
    right: -14%;
  }

  .democratize-hero-image {
    height: 380px;
    position: absolute;
    top: 12%;
    right: -7%;
  }

  .democrotize-card {
    padding: 28px 18px;
  }

  .data-democratization-card {
    flex: 0 auto;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .data-democratization-cards {
    flex-flow: column;
  }

  .div-block-740 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .steps {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: center;
  }

  .step__circle {
    display: none;
  }

  .steps__step {
    padding-left: 0;
  }

  .steps__line {
    height: 82%;
    display: none;
  }

  .data-democratization-image-3 {
    width: 400px;
  }

  .steps__image {
    width: auto;
    max-width: 100%;
    position: static;
  }

  .step__summary {
    display: none;
  }

  .div-block-748 {
    margin-left: 0;
  }

  .tech-partner-hero-partner {
    white-space: nowrap;
  }

  .div-block-753 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .cta-3cols {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1.75fr;
    place-items: center start;
  }

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

  .free-trial-faq__cta {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .form__label-hidden {
    inset: auto 0% 0%;
  }

  .benchmark-sidebar {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: #0000;
    border-radius: 0;
    margin-right: 0;
    padding: 0;
    position: static;
  }

  .benchmark-sidebar__group {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .benchmark-sidebar__link {
    border: 1px solid var(--color--grey-50);
  }

  .benchmark-sidebar__link:hover, .benchmark-sidebar__link.active, .benchmark-sidebar__link.active {
    border-color: var(--color--blue-10);
  }

  .event-cta {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f4679b3_Group%2017348%20(2)%20(1).png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .event-highlights {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .hero-learn__bg-img-apricot {
    z-index: 0;
  }

  .big-bullets {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-left: -16px;
  }

  .big-bullet__title.bottom {
    position: static;
  }

  .big-bullet__large-text {
    font-size: 5rem;
  }

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

  .connector-panel {
    width: 50%;
  }

  .activation-column {
    position: static;
  }

  .div-block-792-2 {
    width: 100%;
  }

  .activation-content {
    border-left-style: none;
    padding-left: 0;
  }

  .data__tabs-menus {
    top: -86px;
  }

  .activations {
    width: 80%;
  }

  .connector-input__wrap {
    width: 70%;
  }

  .annual-savings__card {
    flex-flow: column;
  }

  .contract__benefits {
    padding-top: 0;
  }

  .data-lakes-hero {
    width: 50%;
    bottom: -20%;
    right: -10%;
  }

  .div-block-795-2 {
    height: 100%;
  }

  .startup-card__light {
    flex-flow: column;
    padding-top: 50px;
    display: flex;
  }

  .startup-card__dark {
    padding-top: 50px;
  }

  .exclusive__content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-803-2 {
    height: 220px;
  }

  .speaker__content {
    padding: 40px;
  }

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

  .image-233-2 {
    width: auto;
    position: static;
  }

  .image-235-2 {
    position: static;
  }

  .file-replication-background {
    top: 355px;
  }

  .pitney-img__wrap {
    height: 250px;
  }

  .carwow-img__wrap {
    height: 500px;
  }

  .desination-bg__left, .desination-bg__right {
    height: 70%;
    top: auto;
  }

  .grid__background {
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .activation-bg__left {
    right: 73%;
  }

  .activation-bg__right {
    left: 73%;
  }

  .desintation__video-background {
    top: 8%;
  }

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

  .logos__row {
    grid-column-gap: 20px;
  }

  .spacer__30-2-2 {
    height: 1.875rem;
  }

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

  .casestudies-slider__nav {
    position: static;
  }

  .case-studies-slider__slide {
    width: 51.3%;
  }

  .div-block-831 {
    position: relative;
  }

  .cta__hero-graphic {
    height: auto;
  }

  .cta__hero-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cta__card-container {
    align-self: stretch;
  }

  .banner-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .odi__scorcard {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-bottom: 40px;
  }

  .odi__scorecard-img {
    align-self: center;
  }

  .odi-solution-content {
    flex-flow: column;
    display: flex;
  }

  .div-block-848 {
    flex-flow: wrap;
  }

  .image-251 {
    width: 600px;
  }

  .odi-quiz__section {
    height: auto;
    min-height: auto;
  }

  .odi-quiz__section.progress__bar {
    height: auto;
  }

  .odi_quiz_navigation {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .odi_recommendation_grid {
    grid-row-gap: 1px;
  }

  .form__wrap-2 {
    padding: 24px;
  }

  .odi-quiz__bg-lower-right {
    width: 227px;
    height: 312px;
    display: none;
    bottom: -153px;
    right: -85px;
  }

  .odi_recommendation_card {
    margin-top: 0;
  }

  .results-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-content: center;
  }

  .div-block-880 {
    position: relative;
    bottom: 0%;
  }

  .form-2 {
    place-items: stretch stretch;
  }

  .odi-quiz__bg-upper-right {
    display: none;
  }

  .odi_platform_grid.q1 {
    grid-template-columns: 1fr 1fr;
  }

  .odi-quiz__header {
    padding-bottom: 2rem;
  }

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

  .dbt-labs__banner {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 10px 15px;
  }

  .dbt-fivetran__hero-bg {
    right: 1px;
  }

  .dbt-fivetran__offers {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
  }

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

  .nav__language-bar, .nav__language-dropdown-overlay {
    display: none;
  }

  .comp-resources__top {
    margin-bottom: 20px;
  }

  .career__benefits-card {
    width: 48%;
    padding: 28px 16px;
  }

  .image-222-2 {
    height: 94px;
    top: 6%;
    left: 0%;
  }

  .image-223-2-2 {
    height: 64px;
    top: 20%;
    left: 11%;
  }

  .image-224-2-2 {
    height: 72px;
    bottom: 5%;
    left: 0%;
  }

  .image-225-2-2 {
    height: 97px;
    bottom: 26%;
    left: 0%;
  }

  .image-226-2 {
    height: 82px;
    top: 15%;
    left: 36%;
  }

  .image-227-2 {
    height: 84px;
    top: 7%;
    left: 46%;
  }

  .image-228-2 {
    height: 86px;
    right: 6%;
  }

  .image-229-2 {
    height: 121px;
    bottom: 7%;
    right: -1%;
  }

  .image-230-2 {
    height: 79px;
    bottom: 24%;
    right: 14%;
  }

  .image-231-2 {
    height: 94px;
    top: -1%;
    right: 13%;
  }

  .image-232-2-2 {
    top: 12%;
    right: 25%;
  }

  .image-233-2-2 {
    bottom: 4%;
    right: 31%;
  }

  .career-location-heading-text {
    font-size: 3.8rem;
  }

  .career-location-heading-text.text-denver {
    font-size: 3.5rem;
  }

  .career-location-heading-text.text-bengaluru {
    font-size: 3rem;
  }

  .career-location-heading-text.text-munchen {
    font-size: 3.3rem;
  }

  .career-location-heading-text.text-amsterdam {
    font-size: 3rem;
  }

  .career-locations__bg-desktop-tablet {
    max-width: 60%;
    right: -9%;
  }

  .image-238-2 {
    height: 92px;
    bottom: 10%;
    left: 25%;
    overflow: visible;
  }

  .careers-hero__image-1 {
    width: 150px;
    bottom: -35px;
    right: -20px;
  }

  .careers-hero__image-2 {
    width: 150px;
    top: -5%;
    left: -39px;
  }

  .careers-hero__image-3 {
    width: 150px;
    top: -72px;
    right: 17px;
  }

  .careers-hero__image-4 {
    width: 150px;
    bottom: -47px;
    left: 17px;
  }

  .careers-filter {
    max-width: none;
  }

  .sticky-nav-careers {
    top: 52px;
  }

  .image-242-2 {
    width: 50px;
    bottom: -28%;
    right: -17%;
  }

  .career-locations__bg-mobile {
    max-width: 60%;
    right: -9%;
  }

  ._3-column-with-lines-copy-copy {
    flex-flow: column;
    align-items: center;
  }

  .odi_stack_table {
    grid-row-gap: 1px;
  }

  .ai-hero-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    display: grid;
  }

  .image-258 {
    height: 300px;
  }

  .image-259 {
    height: 200px;
  }

  .cta__ai-free-trial {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 30px;
    display: grid;
  }

  .cta__ai-free-trial-image {
    inset: auto 0% 0% auto;
  }

  .image-259-copy {
    height: 200px;
  }

  .image-263 {
    max-width: 53%;
  }

  .div-block-924 {
    padding: 32px 0 32px 20px;
  }

  .form-3 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #0000;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 0;
    display: flex;
  }

  .text-field-4 {
    background-color: var(--color--white);
    text-align: center;
  }

  .image-266 {
    inset: 0% 5% 0% auto;
  }

  .mask-5 {
    height: 300px;
  }

  .citron-callout {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-932 {
    overflow: hidden;
  }

  .image-271 {
    top: 6%;
    right: -15%;
  }

  .ai-tabs {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .ai-tabs.gutter-large {
    grid-column-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .ai-tabs.gutter-large {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-column-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .ai-tabs.gutter-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ai-tabs.gutter-row-none {
    justify-items: stretch;
  }

  .ai-tabs.gutter-row-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .ai-tabs.position-relative-z1 {
    z-index: 1;
    position: relative;
  }

  .ai-tabs.gutter-large {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .nav__dropdown-locale-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  body {
    ---mode--collection-ad49a6e9-9fc0-9d5c-5817-232a0415c5e3: mode-a2864373-896d-40d3-1da2-218fda28d146;
  }

  .section.sticky-nav-dev {
    display: none;
  }

  .section.overflow-visible__desktop-tablet {
    overflow: hidden;
  }

  .contain.mobile-edge-to-edge, .contain.no-padding-mobile, .contain.mobile-edge-to-edge, .contain.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .footer {
    align-content: start;
  }

  .checkmark-list {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

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

  .video-slider__slider {
    width: 100%;
  }

  .faq__links {
    margin-bottom: 36px;
    position: relative;
    top: 0;
  }

  .faq__links.free-trial-faq {
    display: none;
  }

  .footer__grid, .footer__links-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .footer__links-wrapper.no-border {
    border-bottom-style: none;
    padding-bottom: 16px;
  }

  .c2__form {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .c3__logos {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .c3__logo {
    margin-right: 20px;
  }

  .b101 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

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

  .show-only__mobile {
    display: block;
  }

  .show-only__desktop-tablet {
    display: none;
  }

  .text__body-small {
    width: 100%;
  }

  .video-slider__left-arrow {
    width: 30px;
    bottom: 15%;
    left: 0;
  }

  .video-slider__right-arrow {
    width: 30px;
    bottom: 15%;
    right: 0;
  }

  .button__gradient-purple {
    align-self: stretch;
  }

  .button__arrow.blue-60, .button__arrow.blue-70, .button__arrow.blue-70 {
    white-space: normal;
  }

  .button__arrow.blue-60, .button__arrow.blue-70, .button__arrow.blue-70 {
    white-space: normal;
  }

  .button__arrow.text__display-small.text__center-desk-tablet-only {
    text-align: left;
    text-align: left;
  }

  .bg-image.developers {
    display: none;
    top: 157px;
  }

  .bg-image.extensibility {
    display: block;
    top: 36px;
  }

  .bg-image.activations {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f467cec_activation-bg.svg"), url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f467ceb_activation-bg.svg");
    background-position: 100% 0, 0 100%;
    background-size: contain, contain;
  }

  .basegrid {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  .basegrid.vertical__64 {
    grid-row-gap: 2rem;
  }

  .basegrid.gutter-large {
    grid-row-gap: 20px;
  }

  .basegrid.gutter-row-40 {
    grid-row-gap: 40px;
  }

  .basegrid.desktop-vertical__60 {
    grid-row-gap: 20px;
  }

  .c1 {
    grid-column-gap: 16px;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 80px;
    padding-bottom: 80px;
    display: grid;
  }

  .c1.customer-360 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .c1__lottie {
    opacity: 1;
  }

  .c1__section {
    height: auto;
  }

  .c1__sticky-wrap {
    display: none;
  }

  .c1__lottie {
    display: block;
  }

  .c2__input {
    border: 1px solid var(--color--grey-90);
  }

  .text__display-xlarge {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .text__display-large {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .text__display-large.text__white.text-mobile-center {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text__display-small {
    font-size: 1.25rem;
  }

  .button__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-auto-flow: row;
    justify-items: start;
  }

  .button__list.center-mobile {
    justify-content: center;
    align-items: center;
  }

  .connector__wrap {
    width: 60px;
    height: 60px;
  }

  .form__input {
    border: 1px solid var(--color--grey-90);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .filter {
    max-width: 100%;
  }

  .text__display-medium {
    font-size: 1.375rem;
    line-height: 2rem;
  }

  .show-only__desktop {
    display: none;
  }

  .bullets__with-line {
    padding-left: 40px;
  }

  .bullets__line {
    left: 20px;
  }

  .bullets__line.purple.left-margin {
    left: 0;
  }

  .cta__blog-image {
    width: 75px;
    height: 75px;
  }

  .search-input {
    border: 1px solid var(--color--grey-90);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .newline__desktop-tablet {
    display: inline;
  }

  .partners {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .tabs__menu-tab {
    margin-right: 30px;
  }

  .video-slider__right-icon, .video-slider__left-icon {
    font-size: 30px;
    display: block;
  }

  .button__pricing-new {
    align-self: stretch;
  }

  .blog-detail__rte h2 {
    font-size: 20px;
  }

  .blog-detail__rte blockquote {
    margin-left: 10px;
  }

  .blog-detail__rte h3 {
    font-size: 18px;
  }

  .blog-detail__summary {
    font-size: 18px;
    line-height: 22px;
  }

  .button__list-wrapper {
    grid-auto-flow: row;
    justify-items: start;
  }

  .logos__4-cols {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .connectors {
    height: 75vh;
  }

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

  .connector__link.browse-all {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .connector-search__input {
    background-position: 8px;
    padding-left: 30px;
  }

  .saas__banner {
    padding: 32px 12px;
  }

  .basegrid__6-col-mobile {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .destination__source-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .destination__source-items-grid {
    grid-template-columns: 1fr;
  }

  .text__blockquote {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }

  .div-block-101 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    position: static;
  }

  .div-block-105 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 20px;
  }

  .show-desktop-tablet-only {
    display: none;
  }

  .show-mobile-only {
    display: block;
  }

  .chip-grey {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .video-slider__nav {
    height: 24px;
    padding-top: 0;
    bottom: -35px;
  }

  .filter-pills {
    align-self: flex-start;
  }

  .dach-hero__image {
    width: 60px;
    height: 60px;
  }

  .searchfiilter {
    max-width: 100%;
  }

  .searchfilter__list.w--open {
    width: 100%;
  }

  .connector-filter__input {
    border: 1px solid var(--color--grey-90);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .connector-filter__dropdown {
    max-width: 100%;
  }

  .blog-collection.featured-post {
    padding-bottom: 24px;
  }

  .div-block-159 {
    text-align: left;
  }

  .blog-hero__right-column {
    margin-left: 0;
  }

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

  .div-block-169 {
    width: 100%;
    height: 1px;
  }

  .saas__banner2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-170, .about-map__links {
    display: none;
  }

  .about-cards {
    grid-template-columns: 1fr;
  }

  .heading__about {
    font-size: 36px;
    line-height: 44px;
  }

  .about-slider__arrow {
    width: 40px;
    height: 40px;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    top: 65%;
  }

  .about-slider__timeline {
    padding-left: 0;
    padding-right: 0;
  }

  .about-slider__tab.active {
    background-color: var(--color--blue-30);
    background-color: var(--color--blue-30);
    width: 12px;
    height: 12px;
  }

  .about-slider__timeline-active {
    display: none;
  }

  .div-block-177 {
    text-align: center;
  }

  .newline__all-breakpoints {
    display: block;
  }

  .roadshow-header-logo.pricing {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .features-table__header-cell, .features-table__category {
    padding: 12px;
  }

  .features-table__row, .features-table__row.first, .features-table__row.first {
    grid-template-columns: minmax(110px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  }

  .features-table__cell {
    padding: 12px;
  }

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

  .emea__footer {
    padding-top: 2.31rem;
    padding-bottom: 2.31rem;
  }

  .div-block-185 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .emea__hero-card-rotate {
    padding-left: 10px;
    padding-right: 10px;
    top: -1.875rem;
  }

  .emea__case-study-card-wrap {
    padding-bottom: 20px;
  }

  .emea__case-study-image-wrap {
    display: inline-block;
  }

  .emea__logos-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    grid-template-columns: 3fr 3fr;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .paragraph-4 {
    font-size: .75rem;
    line-height: 1.125rem;
  }

  .emea__hero-card {
    padding: 20px;
  }

  .emea__case-study-card {
    display: block;
  }

  .emea__logo {
    max-width: 180px;
  }

  .emea__customer-quote-person {
    font-size: 1.375rem;
  }

  .emea__display-hero {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .emea__hero-images {
    display: none;
  }

  .emea__footer-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-auto-flow: row;
    align-self: flex-start;
    place-items: flex-start start;
  }

  .emea__hero-company {
    display: block;
  }

  .emea__card-dates {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: space-between;
    width: 100%;
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .lp-nav__brand {
    width: 100px;
  }

  .heading-md {
    font-size: 1.375rem;
    line-height: 2rem;
  }

  .it-pract__hero-cta-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
    padding: 1.25rem;
  }

  .infographic__cta-content-wrapper {
    flex: 1;
    max-width: none;
  }

  .infographic__cta-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .image-48 {
    display: none;
  }

  .emea__bottom-cta {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
    padding: 2.5rem;
  }

  .infographic__cta-content-wrapper-2 {
    flex: 1;
    max-width: none;
  }

  .senior-deci__logos-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 3fr 3fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: grid;
  }

  .senior-deci__quote {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .image-49 {
    display: none;
  }

  .nav__banner-wrap {
    width: 80%;
  }

  .compare-grid__cell-middle {
    padding-left: 10px;
    padding-right: 10px;
  }

  .compare-grid__cell-middle.start {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .compare-grid__cell-middle.no__padding.end {
    background-color: #cdf0;
    border-style: none;
    padding: 0;
  }

  .compare-grid__row.end {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .compare-grid__row.competitor-end {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .compare-grid__cell-left {
    overflow-wrap: anywhere;
  }

  .compare-grid__cell-left.bottom-left, .compare-grid__cell-left.right-center.bottom {
    margin-bottom: 20px;
  }

  .compare-grid__cell-left.bottom-left, .compare-grid__cell-left.right-center.bottom, .compare-grid__cell-left.right-center.bottom {
    margin-bottom: 20px;
  }

  .compare-grid__cell-left.no__padding-copy {
    display: none;
  }

  .card__takedown {
    padding: 24px;
  }

  .cards__takedown {
    flex-direction: column;
    display: flex;
  }

  .image-52 {
    margin-top: -19px;
  }

  .text__left-desktop-center-mobile {
    text-align: center;
  }

  .show-only__tablet {
    display: none;
  }

  .footer-2 {
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .footer-bar {
    text-align: left;
  }

  .iceberg-container {
    margin-top: 57px;
  }

  .section-ultimate-guide {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .section-ultimate-guide.hero {
    padding-top: 100px;
  }

  .grid.m-flat {
    margin-left: 0;
    margin-right: 0;
  }

  .form-wrapper {
    padding: 20px;
  }

  .under-iceberg {
    width: 77%;
    max-width: 810px;
  }

  .table-highlight {
    width: 15%;
  }

  .col-50.t-100.mb-30 {
    margin-bottom: 40px;
  }

  .col-50.m-100 {
    width: 100%;
    padding: 0;
  }

  .col-50.m-100.mn-30 {
    margin-bottom: 20px;
  }

  .calculator-disclaimer {
    text-align: left;
  }

  .slider-2 {
    margin-left: -30px;
    margin-right: -30px;
  }

  .bar-wrapper {
    display: none;
  }

  .pills-row {
    margin-bottom: 15px;
  }

  .number-preheader {
    margin-bottom: 20px;
  }

  .blocks {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f466619_blocks.svg");
    width: 50%;
    height: 40%;
    top: 51px;
    right: -10%;
  }

  .iceberg-top-block-right {
    max-width: 100%;
  }

  .data-flow-step {
    font-size: 14px;
  }

  .data-flow-step.preheader {
    margin-bottom: 18px;
  }

  .tabletop-heading {
    font-size: 14px;
  }

  .table-icon {
    width: 17px;
    margin-right: 7px;
  }

  .toggle-row.large {
    font-size: 18px;
  }

  .masthead {
    margin-bottom: 40px;
  }

  .fivetran-logo-bottom {
    height: 45px;
  }

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

  .number-small {
    width: 30px;
  }

  .table-text {
    font-size: 14px;
  }

  .iberg-glyph {
    max-width: 100%;
  }

  .navigation {
    height: 75px;
  }

  .slider-arrow {
    right: 30px;
  }

  .slider-arrow.left {
    right: 85px;
  }

  .brand {
    padding-top: 21px;
  }

  .table-master {
    padding-left: 30px;
  }

  .logo-2 {
    height: 35px;
  }

  .calculator-ornaments.second {
    height: 290px;
    top: 5%;
    right: -18%;
  }

  .limited-p.for-iceberg {
    max-width: 100%;
  }

  .limited-p.calculator {
    max-width: 390px;
    margin-left: 0;
  }

  .time-spent-wrapper.horizontal {
    justify-content: space-between;
    height: 480px;
  }

  .table {
    padding-top: 19px;
    padding-bottom: 14px;
    padding-left: 25px;
  }

  .underwater {
    padding-top: 33px;
  }

  .pyramid-mega {
    width: 100%;
  }

  .pill {
    font-size: 11px;
    line-height: 14px;
  }

  .db__frame {
    flex-direction: column;
  }

  .industry__bottom {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-64 {
    position: static;
  }

  .c360__cta-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-255 {
    width: auto;
  }

  .industry__top {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
  }

  .cards__takedown-2 {
    flex-direction: column;
    display: flex;
  }

  .c2__input-3 {
    border: 1px solid #222;
  }

  .show-only__mobile-2 {
    padding-bottom: 10px;
    display: block;
  }

  .image-67 {
    width: 100%;
  }

  .div-block-256 {
    align-items: flex-start;
  }

  .div-block-258 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  .div-block-247 {
    width: auto;
  }

  .div-block-202-copy-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center start;
    justify-items: center;
    display: grid;
  }

  .industry__pane {
    display: block;
  }

  .c2__form-3 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }

  .div-block-249 {
    flex: 0 auto;
    align-self: auto;
  }

  .div-block-253 {
    width: auto;
  }

  .industry__tabs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding: 1em 1em 2em;
    display: none;
    position: absolute;
    top: 107.5px;
    left: 0;
    right: 0;
  }

  .industry__tabs.w--open {
    display: flex;
    top: 78.5px;
  }

  .div-block-202-copy-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center start;
    justify-items: center;
    display: grid;
  }

  .customer__slide {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    justify-content: flex-start;
  }

  .right-arrow-2 {
    top: auto;
    bottom: -13%;
    left: -62%;
  }

  .div-block-260 {
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .slider__image {
    display: none;
  }

  .left-arrow-2 {
    top: auto;
    bottom: -13%;
  }

  .image-74 {
    width: 100%;
  }

  .div-block-261 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  .slide-nav {
    display: none;
    bottom: 0%;
  }

  .div-block-262 {
    flex: 0 auto;
    align-self: auto;
  }

  .c360__bottom-cta-copy {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
    padding: 2.5rem;
  }

  .div-block-231-copy-copy {
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-264, .div-block-255-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-toggle {
    padding-right: 0;
    display: flex;
  }

  .dropdown-toggle.w--open {
    text-transform: capitalize;
  }

  .icon-2 {
    margin-left: 10px;
  }

  .div-block-268 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
  }

  .div-block-269 {
    align-items: center;
  }

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

  .c2__form-5 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tco__bullets {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .tco__bullet {
    align-items: center;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.25rem;
    display: flex;
  }

  .podcast__cta {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .podcast__cta.subscribe {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text__eyebrow.text__citron-60.positon-absolute {
    display: none;
  }

  .div-block-295 {
    margin-top: 60px;
  }

  .image-80 {
    object-fit: cover;
    height: 80%;
    inset: auto 0% 0% auto;
  }

  .div-block-299, .fiveaudio__track-wrap {
    padding: 20px;
  }

  .bg__podcast-hero-mobile {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f466768_Header%20BG%20(1).png");
    background-position: 0 0;
    background-size: cover;
  }

  .bg__podcast-hero-mobile.dune {
    background-position: 100%;
  }

  .podcast-hero-image.dune {
    width: 80%;
  }

  .tco__bullet-label-2 {
    text-align: center;
    background-color: #f7f8fa;
    border-radius: 4px;
    min-width: 95px;
    margin-right: 16px;
    padding: 12px 18px;
    position: relative;
  }

  .tco__bullet-label-2.apricot-60 {
    color: #fff;
    background-color: #da6544;
  }

  .tco__bullet-label-2.blue-60 {
    color: #fff;
    background-color: #306bea;
  }

  .podcast__left-nav-links-copy {
    justify-content: flex-start;
  }

  .podcast-hero__card-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .c2__input-7 {
    border: 1px solid #222;
  }

  .c2__input-7.alert-copy {
    border-radius: 4px;
  }

  .div-block-326 {
    padding-right: 20px;
  }

  .image-92 {
    max-height: 2.625rem;
  }

  .podcast-detail__channels {
    grid-auto-flow: row;
    justify-items: start;
  }

  .resource-hub__button-list {
    flex-flow: row;
    grid-auto-flow: row;
    justify-items: start;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .resource-filters__search {
    border: 1px solid var(--color--grey-90);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .resource-cards {
    grid-template-columns: 1fr;
  }

  .resource-card__bottom {
    padding-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .resource-card__image {
    min-height: auto;
  }

  .email-cta {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    padding: 40px 20px;
  }

  .resources-hero__list {
    margin-left: 0;
  }

  .press-cta {
    padding: 24px;
  }

  .resources-featured-cta__image {
    width: 100%;
  }

  .resources-featured-cta {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 20px 20px 40px;
  }

  .abm-featured-image {
    width: 100%;
  }

  .image-106 {
    width: 100px;
  }

  .featured-resource.small {
    grid-template-columns: 1fr;
    padding: 32px;
  }

  .div-block-398 {
    margin-right: 0;
  }

  .resource-slider__wrap {
    min-height: 470px;
  }

  .resource-slider__mask {
    width: 75vw;
  }

  .resource-slider__arrow.blue-60 {
    border-color: var(--color--blue-60);
    color: var(--color--blue-60);
    border-color: var(--color--blue-60);
  }

  .ebook__form-wrap {
    margin-top: 40px;
    position: static;
  }

  .resource__rte h2 {
    margin-top: 24px;
    font-size: 20px;
  }

  .resource__rte blockquote {
    margin-left: 10px;
  }

  .resource__rte h3 {
    font-size: 18px;
  }

  .div-block-402 {
    position: static;
  }

  .div-block-403 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-111 {
    width: 90%;
  }

  .reports-sticky {
    width: 100%;
    height: auto;
    position: static;
  }

  .reports-form {
    margin-top: 0;
    position: static;
  }

  .hero__slider-nav {
    left: 0%;
  }

  .text__display-xxxlarge {
    letter-spacing: normal;
    font-size: 3.25rem;
    line-height: 3.5rem;
  }

  .div-block-405 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

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

  .side-tabs__tab {
    color: var(--color--white);
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .side-tabs__tab.db-replication {
    color: var(--color--white);
    background-color: #0000;
  }

  .side-tabs__tab.db-replication.w--current {
    background-color: var(--color--apricot-10);
    color: var(--color--grey-90);
  }

  .side-tabs__tab.with-icon {
    color: var(--color--white);
    background-color: #0000;
    border-radius: 100px;
    padding: 2px 12px;
  }

  .side-tabs__tab.with-icon.w--current {
    background-color: var(--color--apricot-10);
    color: var(--color--grey-90);
  }

  .insights__grid {
    margin-right: 0;
  }

  .side-tabs__menu {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    border-bottom: 1px solid #ffffff4d;
    border-right-style: none;
    flex-flow: wrap;
    margin-bottom: 16px;
    padding: 20px 0 16px 20px;
  }

  .side-tabs__menu.case-study {
    border-bottom: 1px solid var(--color--grey-70);
    margin-bottom: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .side-tabs__menu.db-replication {
    border: 1px #000;
    padding-left: 0;
  }

  .side-tabs__menu.partners {
    padding-left: 0;
  }

  .div-block-410 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid #d0d3d9;
    border-right-style: none;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-410.last-item {
    border-bottom-style: none;
  }

  .side-tabs__panes {
    background-color: var(--color--blue-100);
    padding: 20px;
  }

  .side-tabs__panes.db-replication {
    border: 1px solid var(--color--white);
    border-radius: 4px;
  }

  .side-tabs__panes.competitor {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .logo-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .side-tabs {
    flex-flow: column;
    display: flex;
  }

  .side-tabs.db-replication {
    border-style: none;
  }

  .side-tabs.case-studies {
    min-height: 710px;
  }

  .side-tabs.competitor {
    min-height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

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

  .card-grid__card {
    height: auto;
    padding: 20px;
  }

  .card-grid__card.video {
    height: auto;
  }

  .side-tabs__tab-icon {
    padding-top: 7px;
  }

  .bg__datasheets {
    background-size: auto 40%;
  }

  .div-block-419 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .webinar-form {
    margin-top: 0;
    position: static;
  }

  .resource-hub__tabs {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .resource-hub__tabs.on-dark {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .filter-sidebar {
    width: 100%;
    display: none;
  }

  .filter-window__close {
    height: 30px;
  }

  .resource-hub__tabs-wrap {
    width: 107%;
    margin-left: -20px;
    margin-right: -20px;
    display: block;
    overflow: auto;
  }

  .eyebrow-with-diamond.text-mobile-center, .eyebrow-with-diamond.align-center-mobile, .eyebrow-with-diamond.text-mobile-center, .eyebrow-with-diamond.align-center-mobile {
    justify-content: center;
    align-items: center;
  }

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

  .grid-lottie {
    text-align: center;
    width: 180%;
    position: relative;
    left: -38%;
  }

  .bottom-cta__buttons {
    grid-auto-flow: row;
    justify-items: start;
  }

  .filter-sidebar__top {
    padding: 20px;
  }

  .filter-sidebar__bottom {
    flex-flow: column;
    padding: 20px;
  }

  .filter-sidebar__button-wrap {
    width: 100%;
  }

  .div-block-421 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .form__text-field {
    min-height: 50px;
  }

  .banner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .banner__icon, .image-50 {
    display: none;
  }

  .slider-wrapper {
    width: 120%;
  }

  .datalakes-slider__mask {
    width: 75vw;
  }

  .text__display-xsmall {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .big-rock__left-bg, .big-rock__right-bg {
    left: -20px;
    right: -20px;
  }

  .news-featured-cta {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 20px 20px 40px;
  }

  .div-block-439 {
    padding: 20px;
  }

  .big-rock__left {
    padding-right: 0;
    position: relative;
  }

  .big-rock__right {
    padding-left: 0;
    position: relative;
  }

  .lp-nav-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .vendors-main {
    margin-left: 0;
    margin-right: 0;
  }

  .vendors-logo {
    width: auto;
  }

  .case-study-hero-card {
    margin-right: 0;
  }

  .case-study-hero-card__image {
    min-height: auto;
  }

  .case-study-hero-list {
    margin-left: 0;
  }

  .vendor-footer__left {
    margin-bottom: 20px;
  }

  .vendors-nav__menu {
    width: 70%;
  }

  .case-study-detail__rte h2 {
    font-size: 20px;
  }

  .case-study-detail__rte blockquote {
    margin-left: 10px;
  }

  .case-study-detail__rte h3 {
    font-size: 18px;
  }

  .case-study-cta-module, .case-study-compare-module {
    padding: 24px;
  }

  .case-study-hero__title h1 {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .button__list-copy {
    grid-auto-flow: row;
    justify-items: start;
  }

  .quiz-wrap {
    border-radius: 10px;
    padding: 20px;
  }

  .quiz-answer {
    padding: 20px;
  }

  .quiz-question__image {
    width: 40px;
  }

  .quiz-slider__timeline {
    padding-left: 0;
    padding-right: 0;
  }

  .quiz-slider__timeline-active {
    display: none;
  }

  .quiz-slider__tab.active {
    background-color: var(--color--blue-30);
    background-color: var(--color--blue-30);
    width: 12px;
    height: 12px;
  }

  .quiz-level-hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-columns: 1fr;
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
  }

  .link-block-3 {
    padding: 20px;
  }

  .bullet-llist {
    padding-left: 0;
  }

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

  .div-block-475 {
    padding: 20px;
  }

  .bullet-list__item.text-large {
    background-position: 0 6px;
  }

  .div-block-477 {
    padding: 20px;
  }

  .db-replication-cta {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .db-replication-cta__content {
    flex: 1;
    max-width: none;
  }

  .db-replication-cta__image {
    display: none;
  }

  .quiz-level-hero__icon {
    width: 30px;
  }

  .image-133 {
    width: 40%;
  }

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

  .abm-featured-cta {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 20px 20px 40px;
  }

  .abm-featured-cta__image {
    width: 100%;
  }

  .abm-featured-cta__image.abm {
    width: 70%;
  }

  .image-toggle__images {
    display: none;
  }

  .case-study-hero-image {
    aspect-ratio: 1;
    object-position: 0% 100%;
    width: 160px;
    max-width: none;
    height: 160px;
  }

  .case-study-hero-image-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .case-study-hero-images {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-height: none;
    display: grid;
    overflow: visible;
  }

  .case-study-hero-image-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .case-study-number-small {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .case-study-small-numbers {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-banner {
    padding: 20px;
  }

  .case-study__large-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .case-study__large-card-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-bottom: 1px solid var(--color--grey-30);
    border-right-style: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-study__large-card-right {
    padding: 40px 20px;
  }

  .text-block-38 {
    font-size: 1rem;
  }

  .block-quote {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .case-study__large-card-left-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .case-study-video {
    height: auto;
  }

  .vendors-home-hero {
    grid-template-columns: 1fr;
  }

  .vendor-home__faq {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .vendor-home__card-image {
    width: 100px;
  }

  .vendor-home__card-image.faq {
    order: -1;
  }

  .sticky-pills-2 {
    display: none;
  }

  .div-block-507 {
    border-bottom-style: none;
    grid-template-columns: 1fr;
  }

  .faq__image {
    width: 60px;
    height: 60px;
  }

  .div-block-511 {
    padding-top: 40px;
  }

  .div-block-502-copy, .div-block-512 {
    margin-top: 20px;
  }

  .div-block-513 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .bg__circles-citron {
    background-size: cover;
  }

  .home-hero-v1 {
    margin-top: 20px;
  }

  .pricing-table {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
    display: flex;
  }

  .pricing-table__table {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.25fr 1fr;
    width: 100%;
  }

  .card-square {
    aspect-ratio: 2;
    padding: 24px;
  }

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

  .video-autoplay__video {
    border-radius: 4px;
  }

  .div-block-524 {
    height: 250px;
  }

  .sticky-pill {
    white-space: nowrap;
  }

  .sticky-pills {
    grid-row-gap: 10px;
    flex-flow: row;
    grid-auto-flow: row;
    justify-items: start;
    overflow: auto;
  }

  .grid-tabs {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    min-height: auto;
  }

  .grid-tabs__image.open {
    width: 95%;
  }

  .grid-tabs__tabs {
    border-top: 1px solid var(--color--grey-30);
    border-left-style: none;
  }

  .border-logos.is-wrap {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .border-logos-items {
    grid-auto-columns: 1fr;
  }

  .border-logos__wrap.is-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq__group {
    padding-bottom: 32px;
  }

  .legal-main {
    margin-left: 0;
    margin-right: 0;
  }

  .legal-nav__back.w--current {
    font-size: .875rem;
  }

  .legal-logo {
    width: auto;
  }

  .legal-nav__menu {
    width: 70%;
  }

  .legal-nav__brand {
    justify-content: flex-start;
    align-items: center;
  }

  .toc-footer {
    flex-flow: column;
  }

  .toc-footer__right {
    align-self: flex-start;
    margin-top: 16px;
  }

  .contact-form-wrap {
    padding: 20px;
  }

  .email-cta__form-block {
    flex: none;
  }

  .email-cta__form-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-519-copy, .casestudy-card {
    padding: 24px;
  }

  .casestudy-card.apricot-30 {
    padding-bottom: 32px;
  }

  .casestudy-card__image-wrap {
    max-height: none;
  }

  .casestudy-card__logo {
    width: 30%;
  }

  .div-block-536 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .video-autoplay-wrap, .video-autoplay-wrap.data-movement, .video-autoplay-wrap.data-movement {
    width: 100%;
  }

  .developers-functions {
    grid-template-columns: 1fr;
  }

  .developers-functions__icon {
    width: 44px;
  }

  .developers-function__arrow {
    width: 20px;
  }

  .div-block-541 {
    min-height: 80px;
  }

  .developer-function__text {
    font-size: 1rem;
  }

  .link-card {
    aspect-ratio: auto;
  }

  .impressum-column-left {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column wrap;
  }

  .toggle-cards {
    flex-flow: column;
  }

  .toggle-cards__card {
    flex-flow: column;
    min-height: auto;
  }

  .toggle-cards__label {
    position: static;
    left: 45px;
    right: auto;
    transform: none;
  }

  .toggle-cards__trigger {
    flex-flow: row;
    padding: 20px 24px;
  }

  .toggle-cards__arrow-wrap {
    flex: none;
    order: 1;
    margin-top: 0;
  }

  .toggle-cards__content-wrap.open {
    flex-flow: column;
  }

  .tabs1__link {
    color: var(--color--white);
    cursor: text;
  }

  .tabs1__link:hover {
    color: var(--color--white);
  }

  .tabs1__hidden-content {
    margin-left: 32px;
    display: block;
  }

  .text__display-xxsmall {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .tabs1__image {
    display: none;
  }

  .toggle-cards__arrow {
    width: 30px;
    height: 30px;
  }

  .toggle-cards__content {
    margin-bottom: 24px;
    padding: 0 16px 16px;
  }

  .toggle-cards__image.align-top {
    object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .toggle-cards__image-wrap {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: 250px;
  }

  .toggle-cards__icon {
    width: 35px;
  }

  .toggle-cards__icon.horizontal {
    display: none;
  }

  .image-143 {
    height: 48px;
  }

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

  .faqs-new__content {
    width: 100%;
  }

  .g2-badges__badge {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid #d0d3d9;
    border-right-style: solid;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .g2-badges__badge.middle {
    border-style: none solid;
  }

  .g2-badges__badge.last-item {
    border-top-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
  }

  .g2-badges {
    grid-template-columns: 1fr;
  }

  .card-grid__card-small {
    min-height: 230px;
    padding: 20px;
  }

  .slider1 {
    width: 100%;
  }

  .slider1__arrow.previous {
    margin-bottom: 0;
    bottom: -68px;
    left: 0;
  }

  .slider1__arrow.next {
    margin-bottom: 0;
    bottom: -68px;
    left: 68px;
    right: auto;
  }

  .resource-card__inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-footer.apricot-10 {
    padding: 20px;
  }

  .image-144-2 {
    width: 80px;
    display: none;
    top: auto;
    bottom: -13%;
    right: 0%;
  }

  .div-block-561 {
    position: static;
  }

  .sticky-pills-dark {
    display: none;
  }

  .div-block-562-2 {
    border-radius: 0;
  }

  .image-146 {
    width: 123px;
    inset: 5% 11% auto auto;
  }

  .line {
    height: 110px;
    top: 4px;
  }

  .line.longer {
    top: 15px;
  }

  .div-block-565 {
    padding: 20px;
  }

  .image-148 {
    width: 150px;
    right: 0%;
  }

  .custom-connectors-hero {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-579 {
    margin-bottom: 0;
  }

  .image-151 {
    width: 160px;
    bottom: -6%;
  }

  .image-152, .image-153, .image-154 {
    display: none;
  }

  .image-155 {
    width: 100%;
    margin-bottom: 34px;
  }

  .compare-table-row {
    grid-template-columns: minmax(100px, .5fr) 1fr 10px 1fr;
  }

  .compare-table-cell.citron-100 {
    letter-spacing: .0125rem;
    letter-spacing: .0125rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .compare-table-row-title {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .compare-table-column-title {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .logos-block {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .cta__models-content {
    flex-flow: column;
  }

  .cta__models {
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-study-card-1 {
    border-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-study-card-2, .case-study-card-3 {
    border-radius: 0;
    padding: 60px 20px;
  }

  .infrastructure-hero-image {
    width: 75%;
  }

  .video-card {
    min-height: 350px;
  }

  .grid-tabs__title-icon {
    margin-top: 0;
  }

  .extensibility {
    display: none;
    top: 157px;
  }

  .div-block-544-2-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-548 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .cards__bottom {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cards__bottom.no-grid {
    margin-top: 1.5rem;
    margin-bottom: 3rem;
  }

  .resource-download__image {
    max-width: 70%;
  }

  .resource-download__image-wrap {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .resource-download__image-bg {
    right: -20px;
  }

  .resource-download__content {
    margin-left: 0;
  }

  .form-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .data-warehouse-hero-bg {
    bottom: -40px;
    right: 0;
  }

  .image-144-2-2 {
    width: 90%;
  }

  .data-warehouse-image-wrap {
    text-align: left;
    left: 0;
  }

  .nav__button-wrapper {
    grid-row-gap: 16px;
  }

  .connectors-featured__tabs-menu {
    flex-flow: wrap;
  }

  .nav__resource-card__bottom {
    padding-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .security-badges {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .security-badge {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    border-bottom: 1px solid #d0d3d9;
    border-right-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .security-badge.last-item {
    border-bottom-style: none;
  }

  .insights {
    padding-left: 0;
  }

  .form-email-only__input {
    text-align: center;
    height: 45px;
    margin-right: 0;
    padding: 7px 7px 7px 16px;
  }

  .form-email-only__wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .fade-in-card {
    grid-template-columns: 1fr;
  }

  .fade-in-card__content {
    padding: 24px;
  }

  .code-embed-3 {
    margin-bottom: -28px;
  }

  .fade-in-card__content-top {
    margin-bottom: 24px;
  }

  .cta-data-readiness__image {
    order: -1;
    align-self: flex-start;
    width: 60%;
    margin-left: -9px;
    position: static;
    left: auto;
    right: -50px;
  }

  .cta-data-readiness {
    overflow: hidden;
  }

  .div-block-604 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-607 {
    flex: 1;
  }

  .data-readiness__inner-wrap {
    margin-left: 0;
  }

  .div-block-535 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote-tabs {
    padding: 40px 20px;
  }

  .security-list__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .quote-tabs__menu {
    justify-content: center;
    align-items: center;
  }

  .tabs-menu-6 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding-left: 24px;
    padding-right: 20px;
  }

  .tabs-content-6 {
    padding: 32px 20px 40px;
  }

  .security-list, .resources {
    margin-left: 0;
  }

  .connector-tabs__menu {
    border-style: none;
    border-radius: 0;
    width: 100%;
    margin-bottom: 11px;
    padding: 0;
    overflow: auto;
  }

  .connector-tabs__tab {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer__resource-card__bottom {
    padding-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer__bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 0;
    padding-top: 1rem;
  }

  .footer__bottom-links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-608-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-612 {
    padding-bottom: 0;
    padding-right: 1px;
  }

  .div-block-613 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .deployment-img {
    width: 100px;
  }

  .div-block-615 {
    grid-template-columns: 1fr 1fr;
  }

  .resource-list__item {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .resource-list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .image-169 {
    width: 100%;
  }

  .bg-lottie {
    display: none;
  }

  .nav__cta {
    align-self: stretch;
  }

  .image-174 {
    width: 200px;
  }

  .horizontal-slider-card__number {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .horizontal-slider-card {
    grid-template-columns: 1fr;
  }

  .horzontal-slider-card__right {
    display: none;
  }

  .horizontal-slider-card__left {
    padding: 24px;
  }

  .horizontal-slider-cards {
    border-style: none;
  }

  .grid-tabs__tab-text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .census-banner {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f46756c_banner-grid-mobile.svg");
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    padding-top: 278px;
  }

  .census-banner__image {
    width: 90%;
    min-width: 450px;
    max-width: 500px;
    margin-left: auto;
    inset: -57px auto 1px;
  }

  .image-175 {
    aspect-ratio: 16 / 9;
    position: static;
  }

  .content__column-wrap {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content__column-grid {
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .content__column-grid.margin-none {
    grid-template-columns: 1fr 1fr;
    padding-top: 0;
  }

  .content__card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .content__card-left {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

  .content__card-center {
    margin: 0 1px;
  }

  .content__card-right {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .bg-image-copy {
    display: none;
  }

  .content__data-card {
    margin-right: 1px;
  }

  .content__data-card.margin-right.card-right {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .content__data-card.card-left {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

  .partner-page-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content__contact-info {
    width: 100%;
  }

  .summit__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-178-2 {
    width: 100%;
  }

  .card-wrapper__card {
    aspect-ratio: auto;
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f467575_Card.svg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
  }

  .card-wrapper__inner {
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0 58px 45px 0;
    padding-top: 32px;
    padding-left: 32px;
  }

  .card-wrapper__inner.citron-10 {
    z-index: 0;
    z-index: 0;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .toggle-cards__trigger-text {
    white-space: normal;
    font-size: 1.25rem;
  }

  .text__display-xlarge-locales {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .div-block-412-copy {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

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

  .button__list-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-auto-flow: row;
    justify-items: start;
  }

  .image-184 {
    width: 100%;
  }

  ._404-animation-number {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  ._404-animation-wrap {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    width: 100%;
  }

  .div-block-666 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .analytics-tabs__menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .analytics-tabs__panes {
    padding-top: 40px;
  }

  .analytics-quad-points {
    grid-row-gap: 16px;
  }

  .competitor {
    margin-bottom: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .competitors {
    border-bottom: 1px solid var(--color--grey-70);
    margin-bottom: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .vid-text__contain {
    flex-flow: column;
    height: auto;
    padding: 32px 20px 0;
    display: flex;
  }

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

  .hero__form-wrapper {
    padding: 1.25rem;
  }

  .industries-tabs__menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .industries-tabs__panes {
    padding-top: 40px;
  }

  .image-191 {
    height: 40px;
  }

  .image-192 {
    width: 100%;
  }

  .div-block-688 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 68% 29%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-689 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-193, .image-194 {
    width: 100%;
  }

  .div-block-690 {
    background-color: var(--color--blue-10);
    border-radius: 16px;
    width: 100%;
    height: 90px;
    position: relative;
    overflow: hidden;
  }

  .lottie-animation-6-copy {
    width: 350px;
    position: absolute;
    top: -29%;
  }

  .div-block-691 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .image-195 {
    width: 100%;
  }

  .partner-banner {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f4677fa_partner-banner-background.png");
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    overflow: visible;
  }

  .tabs-12 {
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-content-11 {
    align-self: flex-start;
    margin-top: 40px;
    position: static;
  }

  .tab-button {
    border-bottom-style: solid;
    width: auto;
  }

  .tab-button.last {
    border-left-style: none;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }

  .tab-button.first {
    border-right-style: none;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
  }

  .tabs-menu-13 {
    align-self: flex-start;
    display: block;
  }

  .image-193-2 {
    height: 100%;
    position: static;
  }

  .image-194-2 {
    z-index: -1;
  }

  .image-191-2-2 {
    width: 100%;
    inset: auto 0% 0%;
  }

  .census-banner-copy-2 {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f4677c1_Illo%20(6).png");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    padding-top: 60px;
    padding-bottom: 278px;
  }

  .image-191-copy {
    inset: auto 0% 0%;
    width: 100%;
    inset: auto 0% 0%;
  }

  .image-191-copy-copy {
    width: 100%;
    inset: auto 0% 0%;
  }

  .div-block-690-2 {
    grid-template-columns: .75fr 1fr;
    grid-auto-flow: column;
  }

  .tabs-menu-13-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .tabs-13 {
    grid-template-columns: 1fr 1fr;
  }

  .image-175-copy {
    aspect-ratio: 16 / 9;
    position: static;
  }

  .div-block-679 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-686-2 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .div-block-682-2 {
    grid-template-columns: 1fr 1fr;
  }

  .saas-slider__left-arrow, .saas-slider__right-arrow {
    bottom: -5%;
  }

  .saas-slider__nav {
    bottom: -40px;
    overflow: hidden;
  }

  .streaming-replication-hero-image {
    max-width: 100%;
    position: static;
  }

  .div-block-690-2-copy {
    border-bottom-style: none;
    border-right-style: solid;
  }

  .div-block-690-2-copy.border-right.border-bottom-mobile {
    border-bottom-style: solid;
  }

  .div-block-681-2 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .div-block-682-2-2 {
    grid-template-columns: 1fr 1fr;
  }

  .case-study-grid__photo {
    aspect-ratio: 3 / 2;
  }

  .spacer__180-2 {
    height: 11.25rem;
  }

  .saas-slider__counter {
    bottom: -5%;
  }

  .testimonial-tabs__tab {
    flex: 1;
    align-self: stretch;
    width: 100%;
    min-width: auto;
  }

  .testimonial-tabs__tab.w--current {
    align-self: flex-start;
  }

  .testimonial-tabs__tabs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-self: stretch;
  }

  .video-tabs {
    flex-flow: column;
  }

  .video-tabs__tabs {
    width: 100%;
  }

  .testimonial-tab__image.ris {
    max-height: 25px;
  }

  .video-tabs__panes {
    width: 100%;
  }

  .resource-arrows {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-auto-flow: row;
    justify-items: start;
  }

  .tech-partners__benefits-background {
    z-index: -1;
    display: none;
  }

  ._3-column {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  ._3-column__line {
    width: 100%;
    height: 1px;
  }

  .quote-wrap {
    padding-left: 24px;
    padding-right: 24px;
  }

  .side-links__link {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .side-links_link-wrap {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .connectors-list2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .connectors-sidebar__dropdown.first {
    border-top-style: none;
  }

  .connectors-sidebar {
    display: none;
  }

  .connectors-results {
    border-left-style: none;
    padding-left: 0;
  }

  .video-tabs2 {
    flex-flow: column;
  }

  .video-tabs2__tabs {
    width: 100%;
    padding: 16px;
  }

  .button__primary-filter {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 32px;
  }

  .connector-mobile-filter {
    z-index: 100;
    background-color: var(--color--white);
    flex-flow: column;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .connector-mobile-close {
    cursor: pointer;
    width: 30px;
    height: 30px;
    position: absolute;
    inset: 20px 20px auto auto;
  }

  .connector-mobile__top {
    flex: 1;
    padding: 20px;
  }

  .div-block-732 {
    padding: 20px;
  }

  .div-block-733 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .connector-list2__no-results {
    flex-flow: column;
  }

  .tco-report__quote-reference {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
  }

  .tco-report__quote-reference-logo {
    align-self: flex-start;
  }

  .form__tco-report-form.enclosed-with-border {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #0000;
    border-style: none;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .form__tco-report-input {
    border-style: solid;
    border-color: var(--color--grey-30);
    background-color: var(--color--white);
    text-align: center;
    border-radius: 4px;
    height: 45px;
    margin-right: 0;
    padding: 7px 7px 7px 16px;
  }

  .democratize-hero-image {
    height: auto;
    position: static;
  }

  .div-block-740 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .steps {
    flex-flow: wrap;
  }

  .steps__line {
    top: 23px;
  }

  .data-democratization-image-3 {
    width: auto;
  }

  .tech-page__how-it-works-column {
    margin-right: 0;
  }

  .lottie-injection {
    display: none;
  }

  .tech-partner-hero-lottie {
    width: 100px;
    height: 60px;
  }

  .tech-partner-hero-newline1 {
    display: inline;
  }

  .tech-partner-hero-fivetran {
    background-position: 100% 100%;
    background-size: auto 40px;
    padding-right: 45px;
    display: inline;
  }

  .tech-partner-hero-partner {
    background-position: 100% 100%;
    background-size: auto 40px;
    padding-right: 45px;
    display: inline-block;
  }

  .tech-partner-hero-partner.aws {
    background-image: url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f46799a_tech-hero-aws-icon.svg");
  }

  .text__display-tech-partner-hero {
    letter-spacing: normal;
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .cta-3cols {
    grid-template-columns: 1fr 1fr;
    padding: 20px;
  }

  .button__blue-100 {
    align-self: stretch;
  }

  .quote-card {
    padding: 20px;
  }

  .div-block-758 {
    flex-flow: column;
  }

  .free-trial-faq__cta-content {
    width: 100%;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .free-trial-faq__cta {
    background-image: none;
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .free-trial-faq__cta-bg-image {
    display: none;
  }

  .free-trial-faq__cta-bg-image-mobile {
    display: block;
  }

  .faqs-free-trial {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

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

  .quote-card__pane-bottom {
    margin-top: 40px;
  }

  .image-193-2-copy {
    height: 100%;
    position: static;
  }

  .features__label {
    z-index: -1;
    position: absolute;
  }

  .div-block-749 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .event-hero-background-1 {
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .event-team-list__title-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .event-team-list__item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .event-cta {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 48px 28px;
  }

  .event-session-slider__mask {
    width: 404px;
  }

  .event-session-slider__slide {
    width: 509px;
  }

  .dropdown-3 {
    width: 100%;
  }

  .div-block-767 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .div-block-769 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .event-hero-background-2 {
    background-position: 0 100%;
    background-size: cover;
  }

  .event-hero-image-wrap {
    aspect-ratio: 3 / 2;
  }

  .image-223-2 {
    display: none;
  }

  .div-block-763 {
    max-width: 100%;
  }

  .partner-banner__bottom {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .partner-banner__pill {
    padding: 6px 8px;
  }

  .hero-learn__bg-img-dune, .hero-learn__bg-img-citron, .hero-learn__bg-img-apricot {
    display: none;
  }

  .key-insights {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .big-bullet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 32px;
  }

  .big-bullet__bullet {
    position: absolute;
    left: 0;
  }

  .big-bullet__bullet.top {
    inset: 0% auto auto 0%;
  }

  .big-bullet__bullet.bottom {
    inset: auto auto 0% 0%;
  }

  .big-bullet__title.bottom {
    position: static;
  }

  .big-bullet__large-text {
    font-size: 3.4rem;
  }

  .div-block-789 {
    background-position: 100% 150%;
  }

  .div-block-791-2 {
    flex-flow: column;
  }

  .div-block-792-2 {
    border-right: 1px solid var(--color--grey-30);
  }

  .div-block-792-2.border-edits {
    margin: 0 1px;
  }

  .show-only__mobile-3 {
    display: block;
  }

  .div-block-800 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._3-column-with-lines {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex-flow: column;
  }

  .data__tabs-menus {
    flex-flow: wrap;
    top: -125px;
  }

  ._3-column-with-lines__item.on-dark {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .activations {
    width: 100%;
  }

  .bg__activations-lottie {
    display: none;
  }

  .connector-input__wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .connector-search-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-807 {
    order: -9999;
  }

  .annual__saving-content, .pricing__dropdown-top {
    padding: 20px;
  }

  .pricing__dropdown-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing-dropdown__bottom {
    padding: 20px;
  }

  .pricing-example__row.pricing {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing__esrimate-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap-reverse;
    justify-content: flex-end;
    align-items: center;
  }

  .image-239 {
    height: 12px;
  }

  .c-tabs__image {
    display: none;
  }

  .c-tab {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  .data-lakes-hero {
    width: 40%;
    bottom: -10%;
    right: -8%;
  }

  .image-240 {
    width: 30%;
  }

  .rocket__img, .data-arrow__img {
    display: none;
  }

  .div-block-794-2-2-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .startup-page-form {
    width: 100%;
    padding: 20px;
  }

  .speaker__content {
    padding: 40px 20px;
  }

  .event-hero-background-3 {
    background-position: 0 100%;
    background-size: cover;
    display: none;
  }

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

  .sync-options {
    flex-flow: column;
  }

  .sync-option__line {
    width: 100%;
    height: 1px;
  }

  .platform__card-content {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex: 0 auto;
  }

  .pitney-img__wrap {
    height: 393px;
  }

  .carwow-img__wrap {
    height: 600px;
  }

  .marketo-success-trial {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .marketo-success-trial.flat {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .marketo-success-trial__image {
    width: 100%;
    height: auto;
    position: static;
  }

  .marketo-success-trial__image.flat, .marketo-success-trial__content, .marketo-success-trial__content.flat, .marketo-success-trial__content.flat {
    width: 100%;
  }

  .div-block-810 {
    grid-template-columns: 1fr 1fr;
  }

  .destination-buttons {
    flex-flow: wrap;
  }

  .desination-bg__left, .desination-bg__right {
    display: none;
  }

  .grid__background {
    background-image: linear-gradient(#0010, #001525ad), url("https://cdn.prod.website-files.com/6a6b6b9a18dbc6744f465429/6a6b6b9b18dbc6744f467cbf_grid.avif");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .featured__platform {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    text-align: center;
    padding-left: 27px;
    padding-right: 27px;
  }

  .featured__platform.border-center {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: var(--color--grey-30);
    border-bottom-width: 1px;
    border-bottom-color: var(--color--grey-30);
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: var(--color--grey-30);
    border-bottom-width: 1px;
    border-bottom-color: var(--color--grey-30);
  }

  .featured-platform__wrap {
    flex-flow: column;
  }

  .custom__connectors {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 20px;
  }

  .activation-bg__top {
    position: absolute;
    inset: 0% 0% auto;
  }

  .activation-bg__bottom {
    position: absolute;
    inset: auto 0% 0%;
  }

  .demo__header, .platform {
    grid-template-columns: 1fr 1fr;
  }

  .casestudies-slider__nav {
    top: -12%;
  }

  .case-studies-slider__card {
    border-radius: 0;
    overflow: visible;
  }

  .case-studies-slider__slide {
    width: 100%;
    padding-right: 0;
  }

  .case-studies-slider__mask {
    border-radius: 4px;
  }

  .case-studies-slider__image {
    width: 100%;
  }

  .image-246 {
    background-color: var(--color--white);
    border-radius: 10px;
    padding: 9px;
    position: absolute;
    top: 10px;
    left: 10px;
  }

  .cta__hero-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta__card-container {
    grid-template-columns: 1fr 1fr;
  }

  .banner-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .ai__platform-content {
    padding: 20px;
  }

  .odi__scorcard {
    padding-left: 20px;
    padding-right: 20px;
  }

  .odi__solution-content-wrap {
    padding: 40px 20px;
  }

  .odi__ai-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .odi_assessment-logo {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .div-block-879 {
    height: 100%;
  }

  .odi-quiz__section.intro {
    min-height: 100vh;
  }

  .odi-quiz__section.progress__bar {
    height: auto;
  }

  .odi_quiz_navigation {
    flex-flow: wrap;
    margin-top: 20px;
    display: flex;
  }

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

  .odi_hero_wrap {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .text__display-large-odi {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .odi-quiz__bg-lower-right {
    display: none;
  }

  .odi_results_email_input-2 {
    width: auto;
  }

  .odi_intro_progress {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: none;
  }

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

  .odi_intro_progress.post.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .hide_mobile-odi {
    display: none;
  }

  .text-block-60 {
    font-size: 4rem;
  }

  .results-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-880 {
    background-color: var(--color--blue-100);
    padding-top: 0;
    padding-bottom: 20px;
    position: sticky;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-881 {
    max-width: none;
  }

  .form__text-field-2 {
    min-height: 50px;
  }

  .results-ring {
    padding: 5px;
  }

  .odi_results_form_block-2 {
    width: auto;
  }

  .text__display-xxsmall-odi {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text__display-small--odi {
    font-size: 1.25rem;
  }

  .odi_cta_button.large-2 {
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .form-2 {
    grid-template-columns: 1fr;
  }

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

  .odi-quiz__header {
    z-index: 3;
    background-color: #001525;
    position: sticky;
    top: -.1px;
  }

  .score-overlay {
    justify-content: center;
    align-items: center;
  }

  .text__display-xsmall-3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .marketo-success-trial-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dbt-labs__banner {
    justify-content: center;
    align-items: flex-start;
  }

  .dbt-fivetran__hero-bg {
    display: none;
  }

  .dbt__video-bottom {
    height: 100px;
  }

  .dbt__video-image {
    width: 100px;
  }

  .dbt-fivetran__offers {
    flex-flow: wrap;
  }

  .offers__border {
    flex: 1;
    padding-top: 1px;
    padding-right: 0;
  }

  .deliver__card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .deliver__card.card__blue {
    margin-right: 1px;
  }

  .deliver__card.card__blue.border__desktop-mobile {
    margin-top: 0;
  }

  .deliver__cards {
    flex-flow: column;
  }

  .purple-dbt__square.x-3, .purple-dbt__square.x-4, .purple-dbt__square.x-5, .purple-dbt__square.x-6, .purple-dbt__square.x-7, .purple-dbt__square.x-3, .purple-dbt__square.x-4, .purple-dbt__square.x-5, .purple-dbt__square.x-6, .purple-dbt__square.x-7 {
    display: none;
  }

  .orange-dbt-banner__fadeout {
    background-image: linear-gradient(144deg, #fe6703 28%, #ed71f780 68%);
  }

  .div-block-900 {
    padding: 22px;
  }

  .comp-resources__items {
    margin-right: 0;
  }

  .careers-hero__bg-illo {
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .careers-values__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-bottom: 28px;
  }

  .career__benefits-card {
    width: auto;
  }

  .div-block-758-2 {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 28px;
  }

  .heading-6-2-2 {
    font-size: 6rem;
    line-height: 6.25rem;
  }

  .image-222-2 {
    height: 86px;
    top: 0%;
    left: -2%;
  }

  .image-223-2-2 {
    height: 54px;
    left: 7%;
  }

  .image-224-2-2 {
    height: 62px;
  }

  .image-225-2-2 {
    height: 64px;
    left: -2%;
  }

  .image-226-2 {
    height: 66px;
  }

  .image-227-2 {
    height: 60px;
  }

  .image-228-2 {
    height: 81px;
    right: 1%;
  }

  .image-229-2 {
    height: 95px;
    right: -3%;
  }

  .image-230-2 {
    height: 67px;
    bottom: 26%;
    right: 9%;
  }

  .image-231-2 {
    height: 74px;
    right: 7%;
  }

  .image-232-2-2 {
    height: 55px;
    top: 24%;
    right: 16%;
  }

  .image-233-2-2 {
    height: 77px;
    bottom: 1%;
    right: 25%;
  }

  .career-location-heading-text, .text-denver, .text-bengaluru {
    font-size: 6rem;
    line-height: 6.25rem;
  }

  .link-block-20-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: var(--color--grey-90);
    display: flex;
  }

  .link-block-20-2:hover {
    text-decoration: none;
  }

  .career-locations__bg-desktop-tablet {
    max-width: 100%;
    display: none;
  }

  .image-238-2 {
    height: 75px;
  }

  .careers-hero__image-1 {
    width: 200px;
    bottom: -167px;
  }

  .careers-hero__image-2 {
    width: 140px;
    top: -142px;
    left: -20px;
  }

  .careers-hero__image-3 {
    width: 120px;
    top: -98px;
  }

  .careers-hero__image-4 {
    width: 175px;
    bottom: -138px;
  }

  .careers-filter {
    max-width: 100%;
  }

  .sticky-nav-careers {
    display: none;
  }

  .career-locations__bg-mobile {
    max-width: 100%;
    display: block;
    position: static;
  }

  .career-locations-border__bottom {
    display: none;
  }

  ._3-column-with-lines-copy-copy {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
    align-items: flex-start;
  }

  .email-form {
    max-width: none;
  }

  .email-form__form {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .div-block-903 {
    flex-flow: wrap;
  }

  .impact-card {
    grid-column-gap: var(--_v2---rems--12px);
    grid-row-gap: var(--_v2---rems--12px);
    grid-template-columns: auto;
  }

  .div-block-905 {
    width: 24px;
    height: 24px;
  }

  .div-block-908 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .div-block-909 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    display: flex;
  }

  .div-block-910 {
    padding: var(--_v2---rems--20px);
    grid-column-gap: var(--_v2---rems--20px);
    grid-row-gap: var(--_v2---rems--20px);
    flex-flow: column;
    align-items: flex-start;
  }

  .image-258, .image-259 {
    height: auto;
  }

  .cta__ai-free-trial {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta__ai-free-trial-image {
    position: static;
  }

  .image-259-copy {
    height: auto;
  }

  .div-block-919 {
    flex-flow: wrap;
  }

  .heading-7.text__citron-60 {
    font-size: var(--_v2---rems--100px);
    line-height: var(--_v2---rems--72px);
    font-size: var(--_v2---rems--100px);
    line-height: var(--_v2---rems--72px);
  }

  .div-block-920 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
  }

  .image-263 {
    max-width: 80%;
    display: none;
  }

  .innovation__card {
    cursor: auto;
  }

  .ai-tabs__items {
    padding: 20px;
  }

  .innovation__head {
    font-size: 1.375rem;
    line-height: 2rem;
  }

  .image-265 {
    display: block;
  }

  .div-block-924 {
    overflow: hidden;
  }

  .image-266 {
    height: 309px;
    top: -5%;
    right: -18px;
  }

  .left-arrow-3 {
    inset: auto auto 0% 0%;
  }

  .left-arrow-3-copy {
    inset: auto 0% 0% auto;
  }

  .mask-5 {
    height: 540px;
  }

  .div-block-929 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div-block-930 {
    border-bottom: 1px solid #b0b2b866;
  }

  .citron-callout {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-269 {
    height: 20px;
  }

  .tabs-menu-14 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: center;
    align-items: center;
  }

  .tab-pane-tab-1 {
    padding: 28px;
  }

  .div-block-932 {
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat;
    background-size: auto, auto 300px;
    grid-template-columns: 1fr 1fr;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-271 {
    height: auto;
    position: static;
  }

  .ai-tabs__images {
    padding: 20px;
  }

  .ai-tabs {
    grid-template-columns: 1fr 1fr;
    place-items: center stretch;
  }

  .ai-tabs.vertical__64 {
    grid-row-gap: 2rem;
  }

  .ai-tabs.gutter-large {
    grid-row-gap: 20px;
  }

  .ai-tabs.gutter-row-40 {
    grid-row-gap: 40px;
  }

  .ai-tabs.desktop-vertical__60 {
    grid-row-gap: 20px;
  }
}

@media screen and (max-width: 479px) {
  .button__outline.small:lang(fr), .button__outline.small:lang(de), .button__outline.small:lang(fr), .button__outline.small:lang(de) {
    white-space: normal;
  }

  .footer__social-links-grid {
    flex-wrap: wrap;
    display: flex;
  }

  .text__center {
    text-align: center;
  }

  .bg-image.developers {
    top: 212px;
  }

  .bg-image.extensibility {
    top: 22px;
  }

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

  .basegrid.vertical__32 {
    grid-template-rows: auto auto;
  }

  .text__display-eyebrow.text__citron-60, .text__display-eyebrow.text__center, .text__display-eyebrow.text__citron-60, .text__display-eyebrow.text__center {
    text-align: center;
  }

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

  .spacer__120 {
    overflow: visible;
  }

  .bullets__line.purple.left-margin {
    left: 0;
  }

  .button__arrow-on-blue:lang(de) {
    white-space: normal;
  }

  .tabs__menu-tab {
    margin-right: 20px;
    display: inline-block;
  }

  .hover-card__pill {
    white-space: nowrap;
    word-break: normal;
  }

  .chip-grey {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .div-block-154 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .text__citron-60.padding-edits {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .about-slider__arrow {
    top: 56%;
  }

  .about-slider__arrow.right {
    margin-right: -20px;
  }

  .about-slider__arrow.left {
    margin-left: -20px;
  }

  .button__about-cta.small {
    white-space: normal;
    white-space: normal;
  }

  .div-block-177 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .emea__case-study-image-wrap {
    display: inline-block;
  }

  .emea__logos-grid {
    grid-column-gap: 20px;
  }

  .emea__logo-item {
    height: 30px;
  }

  .emea__logo-item-alt {
    height: 24px;
  }

  .senior-deci__logos-grid {
    grid-column-gap: 20px;
  }

  .compare-grid__cell-middle.start {
    padding-left: 10px;
    padding-right: 10px;
  }

  .compare-grid__row, .compare-grid__row.top, .compare-grid__row.bottom, .compare-grid__row.top, .compare-grid__row.bottom {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .compare-grid__cell-left {
    padding-left: 10px;
    font-size: .9rem;
  }

  .compare-grid__cell-left.bottom-left, .compare-grid__cell-left.right-center, .compare-grid__cell-left.competitor-bottom-left, .compare-grid__cell-left.competitor-bottom-left, .compare-grid__cell-left.bottom-left, .compare-grid__cell-left.right-center, .compare-grid__cell-left.competitor-bottom-left, .compare-grid__cell-left.competitor-bottom-left {
    padding-left: 10px;
  }

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

  .text-block-10 {
    font-size: .8rem;
  }

  .button__blue-30 {
    white-space: pre-wrap;
  }

  .button__blue-30.small {
    position: relative;
  }

  .div-block-202 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .calculator-top {
    padding: 15px 20px 20px;
  }

  .kicker.top {
    max-width: 100%;
    font-size: 20px;
  }

  .time-spent-times {
    height: 16px;
  }

  .footer-2 {
    padding-top: 50px;
  }

  .tablehead {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tablehead.top {
    margin-bottom: 10px;
  }

  .iceberg-container {
    margin-top: 52px;
    margin-left: -60px;
    margin-right: -60px;
  }

  .section-ultimate-guide {
    padding: 40px 25px;
  }

  .section-ultimate-guide.hero {
    padding-top: 100px;
  }

  .section-ultimate-guide.water-fade {
    overflow: hidden;
  }

  .text-field {
    width: 100%;
  }

  .engineering {
    margin-bottom: 13px;
  }

  .table-highlight {
    width: 17%;
  }

  .pyramid-item-masthead {
    align-items: flex-start;
    margin-bottom: 13px;
  }

  .pills-row.hide {
    display: none;
  }

  .pills-row.mobile-only {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }

  .number-preheader {
    font-size: 20px;
  }

  .timestamp {
    font-size: 11px;
  }

  .input-left {
    margin-bottom: 13px;
  }

  .blocks {
    background-position: 50% 0;
    width: 100%;
    height: 338px;
    display: none;
    top: 21px;
  }

  .data-flow-step {
    margin-top: -1px;
    font-size: 12px;
  }

  .toggle-text.no, .toggle-text.yes, .toggle-text.yes.active, .toggle-text.no, .toggle-text.yes, .toggle-text.yes.active, .toggle-text.yes.active {
    width: 25px;
  }

  .table-icon {
    margin-top: 2px;
  }

  .toggle-row {
    align-items: center;
    margin-bottom: 14px;
  }

  .top-bubbles {
    bottom: 50px;
  }

  .calc-screen {
    padding: 20px;
  }

  .table-content {
    height: auto;
  }

  .toggle-increase {
    width: 100%;
  }

  .table-name {
    align-items: flex-start;
    width: 66%;
  }

  .schema {
    background-size: cover;
    width: 150px;
    height: 150px;
  }

  .calc-logo {
    height: 20px;
  }

  .current-dots {
    height: 36px;
    margin-top: 1px;
    margin-right: 10px;
  }

  .number-small {
    position: relative;
    top: -2px;
  }

  .demo-cta {
    display: none;
  }

  .tab-heading {
    max-width: 140px;
    font-size: 19px;
    line-height: 20px;
  }

  .calculator-bottom {
    padding: 20px;
  }

  .table-text {
    max-width: 160px;
    line-height: 21px;
  }

  .pyramid-item {
    max-width: 160px;
    font-size: 14px;
  }

  .iberg-glyph {
    height: auto;
  }

  .calc-output {
    font-size: 14px;
    line-height: 26px;
  }

  .calc-input {
    display: block;
  }

  .navigation {
    background-color: #0000;
    height: 70px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .slider-arrow {
    width: 40px;
    height: 40px;
    right: 25px;
  }

  .slider-arrow.left {
    right: 71px;
  }

  .small-icon {
    position: relative;
    top: 3px;
  }

  .small-icon.smaller {
    position: relative;
  }

  .brand {
    padding-top: 18px;
  }

  .time-spent-dot {
    width: 12px;
    height: 12px;
    margin-right: 8px;
  }

  .table-master {
    margin-bottom: 25px;
    padding-left: 25px;
  }

  .masthead-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .calculator-title {
    font-size: 14px;
  }

  .logo-2 {
    height: 33px;
  }

  .calculator-ornaments.second {
    display: none;
    top: -1%;
  }

  .task-text {
    font-size: 14px;
  }

  .limited-p.for-iceberg {
    margin-bottom: 12px;
    padding-right: 0;
  }

  .pyramid-block {
    margin-bottom: 10px;
    padding-bottom: 5px;
  }

  .calculator-branding {
    margin-bottom: 15px;
  }

  .time-spent-wrapper.horizontal {
    width: 60%;
    height: 283px;
    margin-top: -108px;
    margin-bottom: 0;
  }

  .table {
    padding-bottom: 25px;
  }

  .underwater {
    padding-top: 17px;
  }

  .pill {
    height: auto;
    padding-top: 9px;
    padding-bottom: 8px;
  }

  .industry__tab {
    flex: 0 auto;
  }

  .div-block-256 {
    align-self: stretch;
    align-items: flex-start;
  }

  .div-block-202-copy-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .industry__pane {
    display: block;
  }

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

  .div-block-202-copy-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .right-arrow-2 {
    bottom: -10%;
    left: -37%;
  }

  .left-arrow-2 {
    bottom: -10%;
  }

  .c360__bottom-cta-copy {
    padding-left: 1rem;
  }

  .div-block-231-copy-copy {
    text-align: left;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-264, .div-block-255-copy {
    padding-right: 0;
  }

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

  .div-block-268 {
    flex-wrap: wrap;
  }

  .c2__form-5.alert-copy {
    padding: 0;
  }

  .podcast__cta.subscribe, .podcast__cta.hub, .podcast__cta.subscribe, .podcast__cta.hub {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-80 {
    object-fit: cover;
    height: 50%;
    inset: auto 0% 0% auto;
  }

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

  .div-block-333 {
    width: 70px;
    height: 65px;
    margin-right: 10px;
  }

  .bg__podcast-hero-mobile {
    background-position: -42px 0;
    background-size: 120% 100%;
  }

  .div-block-16 {
    grid-column-gap: 10px;
    flex-wrap: wrap;
  }

  .image-91 {
    object-fit: fill;
  }

  .pill__podcast {
    text-align: left;
    padding: 3px 5px;
    top: 10px;
  }

  .div-block-325 {
    flex: 0 auto;
  }

  .div-block-326 {
    flex: 0 auto;
    padding-right: 20px;
  }

  .resources-hero__list-item {
    flex-flow: column;
  }

  .resources-hero__list-content-wrap {
    align-self: flex-start;
  }

  .resources-hero__list-image-wrap {
    width: 100%;
  }

  .further-reading__item {
    flex-direction: column;
    align-items: flex-start;
  }

  .further-reading__content {
    padding-top: 20px;
    padding-left: 0;
  }

  .further-reading__image-wrap {
    width: 100%;
  }

  .press-cta {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .press-cta__image {
    max-width: 120px;
  }

  .resource-slider__mask {
    width: 88vw;
  }

  .resources-slider__slide, .resources-slider__slide.last, .resources-slider__slide.last {
    width: 100%;
  }

  .hero__slider-nav {
    left: 0%;
  }

  .home-hero-slider {
    border-style: none;
  }

  .side-tabs__tab {
    padding: 4px 9px;
  }

  .side-tabs__tab.db-replication.w--current {
    background-color: var(--color--apricot-10);
    color: var(--color--grey-90);
    background-color: var(--color--apricot-10);
  }

  .side-tabs__panes {
    min-height: 500px;
  }

  .side-tabs__panes.gsi, .side-tabs__panes.competitor, .side-tabs__panes.gsi, .side-tabs__panes.competitor {
    min-height: auto;
  }

  .hero__cta {
    flex-flow: wrap;
  }

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

  .side-tabs.case-studies {
    min-height: 830px;
  }

  .resource-post-submit {
    display: none;
  }

  .grid-lottie {
    width: 300%;
    left: -98%;
  }

  .filter-sidebar__checkbox-list.all-resources {
    grid-template-columns: 1fr;
  }

  .banner.apricot-10 {
    flex-flow: column;
  }

  .datalakes-slider__slide {
    width: 100%;
  }

  .datalakes-slider__mask {
    width: 88vw;
  }

  .vendor-footer__right {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .vendors-nav__menu {
    width: 90%;
  }

  .case-study-cta-module {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    padding: 16px;
  }

  .case-study-cta-module__image {
    width: 100%;
  }

  .case-study-compare-module {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .case-study-compare-module__image {
    max-width: 120px;
  }

  .quiz-answer {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .quiz-answer.db {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .horizontal-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

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

  .div-block-474 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    display: grid;
  }

  .horizontal-card__image {
    width: 90px;
  }

  .case-study-card {
    padding: 20px;
  }

  .div-block-487 {
    grid-template-columns: 1fr;
  }

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

  .background-video-4 {
    object-position: 50% 0%;
  }

  .case-study-small-numbers {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-table__cell {
    padding: 8px;
  }

  .card-square {
    aspect-ratio: 16 / 9;
  }

  .div-block-524 {
    height: 250px;
  }

  .sticky-pills {
    width: 100%;
    overflow: auto;
  }

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

  .legal-nav__menu {
    width: 90%;
  }

  .legal-nav__brand {
    padding-left: 0;
  }

  .legal__contract-list-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .toc-footer__right {
    flex-flow: column;
  }

  .toggle-cards__label {
    white-space: normal;
  }

  .div-block-542 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

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

  .toggle-cards__image-wrap {
    height: 180px;
  }

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

  .paragraph-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-5 {
    flex-flow: wrap;
  }

  .faqs-new {
    margin-left: -16px;
    margin-right: -16px;
  }

  .faqs-new__content-wrap {
    padding-right: 16px;
  }

  .card-grid__card-small {
    min-height: 200px;
  }

  .image-144-2 {
    width: 80px;
    bottom: -20%;
  }

  .image-146 {
    top: 2%;
    right: 2%;
  }

  .div-block-567 {
    margin-left: 0;
  }

  .div-block-568 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-148 {
    bottom: -47%;
    right: -5%;
  }

  .custom-connectors-hero {
    grid-template-columns: 1fr 1fr;
  }

  .compare-table-row {
    grid-template-columns: minmax(100px, .5fr) 1fr 0 1fr;
  }

  .compare-table-cell.citron-100.headline {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .compare-table-cell.dune-05.headline {
    padding-bottom: 0;
  }

  .compare-table-pill {
    order: -1;
  }

  .logos-block {
    grid-template-columns: 1fr 1fr;
  }

  .case-study-card-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-tabs__title-icon {
    margin-top: 3px;
  }

  .extensibility {
    top: 212px;
  }

  .nav__dropdown-column {
    min-width: auto;
  }

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

  .pricing-cards__compare-all {
    text-align: left;
  }

  .div-block-585 {
    grid-template-columns: 1fr;
  }

  .cta-data-readiness__image {
    width: 70%;
  }

  .image-164 {
    max-height: 80px;
  }

  .quote-tabs__menu {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
    display: flex;
  }

  .tabs-6 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .tabs-menu-6 {
    padding: 16px;
  }

  .tabs-content-6 {
    padding-top: 8px;
  }

  .footer__bottom-links {
    grid-template-columns: 1fr;
  }

  .div-block-631-2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: wrap;
  }

  .census-banner {
    padding-top: 182px;
  }

  .census-banner__image {
    min-width: 350px;
    max-width: 400px;
  }

  .content__contacts {
    padding-right: 16px;
  }

  .card-wrapper__inner {
    margin-right: 40px;
    padding: 30px 20px 30px 25px;
  }

  .card-wrapper__inner.citron-10 {
    border-bottom-right-radius: 80px;
  }

  .tab-link {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tab-link.margin-top-none {
    margin-top: 0;
    margin-left: 1px;
  }

  .xxxxx {
    border-top-right-radius: 0;
    margin-top: 0;
    margin-left: 0;
  }

  .tabs-menu-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    display: grid;
  }

  .xxx {
    border-bottom-left-radius: 0;
    margin-right: 0;
  }

  .xxx.w--current {
    margin: 1px 0 1px 1px;
  }

  .xx {
    border-top-left-radius: 0;
    border-bottom-left-radius: 5px;
    margin-top: 0;
    margin-right: 0;
  }

  .xx.w--current {
    margin-top: 1px;
    margin-bottom: 1px;
    margin-right: 1px;
  }

  .xxxx {
    border-top-right-radius: 5px;
    margin-left: 0;
    margin-right: 1px;
  }

  .hide_mobile {
    display: none;
  }

  .div-block-412-copy {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
  }

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

  .banner-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  ._404-animation-wrap {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .analytics-quote-tabs__tabs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-690 {
    background-color: var(--color--blue-10);
    border-radius: 8px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    height: 50px;
  }

  .lottie-animation-6-copy {
    width: 190px;
    top: -41%;
    left: -16px;
  }

  .div-block-691 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .tab-button.last {
    border-top-style: none;
    border-left-style: solid;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
  }

  .tab-button.border-mobile-top-none {
    border-top-style: none;
  }

  .tab-button.first {
    border-right-style: solid;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }

  .tabs-menu-13 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .census-banner-copy-2 {
    padding-top: 60px;
    padding-bottom: 185px;
  }

  .win-wires-slider {
    height: 100%;
  }

  .win-wires-slider__nav {
    top: 82%;
  }

  .saas-slider__nav {
    overflow: visible;
  }

  .div-block-690-2-copy {
    padding: 20px;
  }

  .video-tabs__thumb-wrap {
    max-width: 160px;
  }

  .div-block-664-2-2 {
    aspect-ratio: 2.39;
  }

  .side-links__link {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .video-tabs2__content {
    justify-content: center;
    align-items: stretch;
  }

  .video-tabs2__thumb-wrap {
    max-width: 160px;
  }

  .connectors-list__no-result-box {
    flex-flow: column;
  }

  .steps__line {
    top: 15px;
  }

  .quote-card__tabs {
    display: flex;
  }

  .form__label-hidden {
    inset: auto auto 45% 0%;
  }

  .event-hero-background-1 {
    background-position: 50%;
    background-size: cover;
  }

  .event-session-slider__mask {
    width: 320px;
  }

  .event-session-slider__slide {
    width: 311px;
  }

  .dropdown-toggle-3 {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-767 {
    grid-template-columns: .25fr .75fr;
  }

  .partner-banner__pill {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    max-width: 100%;
  }

  .hero-learn__bg-img-citron {
    right: -260%;
  }

  .banner-activations {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .activation-column {
    padding-right: 0;
  }

  .div-block-789 {
    padding: 20px;
  }

  .div-block-792-2-2 {
    top: 200px;
  }

  .data__tabs-menus {
    inset: -141px 0% auto;
  }

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

  .banner-activations__icon {
    width: 30px;
  }

  .connector-search-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

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

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

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

  .pricing-dropdown__bottom {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing__dropdown {
    border-style: none;
  }

  .pricing__esrimate-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row-reverse wrap-reverse;
    justify-content: space-between;
    align-items: flex-end;
  }

  .pricing-data-stack__healine {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .c-tab {
    grid-template-columns: 1fr 1fr;
  }

  .data-lakes-hero {
    width: 170px;
  }

  .startup-card__light, .startup-card__dark {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-803-2 {
    height: 242px;
  }

  .file-replication-background {
    top: 377px;
  }

  .cta__hero-wrapper {
    padding: 40px;
  }

  .odi_results_form {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: wrap;
    padding: 0;
  }

  .button__external-link {
    white-space: pre-wrap;
  }

  .text-span-6 {
    display: inline-block;
  }

  .odi-quiz__section.progress__bar {
    height: auto;
  }

  .odi_quiz_navigation {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: row;
    margin-top: 20px;
    display: flex;
    overflow: hidden;
  }

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

  .odi_results_email_input-2 {
    border-style: solid;
    border-color: #494a4c;
    width: 100%;
    height: 50px;
    margin-bottom: 0;
    padding: 13px 16px;
  }

  .hide_mobile-odi {
    display: none;
  }

  .text-block-60 {
    font-size: 5rem;
  }

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

  .div-block-880 {
    position: relative;
  }

  .div-block-881 {
    max-width: 100%;
  }

  .results-ring {
    width: 100%;
    padding: 10px;
  }

  .odi_results_form_block-2 {
    border-style: none;
  }

  .odi_cta_button.small {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .odi_cta_button.large-2 {
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .odi-quiz__logo {
    width: 130px;
  }

  .odi_hero_brand_group {
    flex: 0 auto;
    justify-content: space-between;
  }

  .odi-quiz__header {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .dbt-labs__banner {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .button__outline-white.small:lang(fr), .button__outline-white.small:lang(de), .button__outline-white.small:lang(fr), .button__outline-white.small:lang(de) {
    white-space: normal;
  }

  .comp-resources__top {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .image-222-2 {
    left: 0%;
  }

  .image-223-2-2 {
    top: 10%;
    left: 16%;
  }

  .image-225-2-2 {
    left: auto;
    right: -2%;
  }

  .image-226-2 {
    top: 26%;
    left: 19%;
  }

  .image-227-2 {
    top: 21%;
    left: 37%;
  }

  .image-228-2 {
    top: 20%;
  }

  .image-229-2 {
    bottom: 0%;
  }

  .image-230-2 {
    bottom: 12%;
    right: 20%;
  }

  .image-232-2-2 {
    display: none;
    top: 5%;
    right: 28%;
  }

  .image-233-2-2 {
    display: none;
  }

  .img-denver-mobile {
    max-width: 100%;
  }

  .image-238-2 {
    bottom: 22%;
    left: 8%;
  }

  .careers-hero__image-1 {
    width: 150px;
    bottom: -173px;
  }

  .careers-hero__image-3 {
    top: -94px;
  }

  .careers-hero__image-4 {
    width: 150px;
    bottom: -124px;
    left: -15px;
  }

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

  .div-block-903 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-266 {
    top: 3%;
    right: -83px;
  }

  .left-arrow-3 {
    inset: auto auto 0% 0%;
  }

  .mask-5 {
    height: 439px;
  }

  .citron-callout {
    padding-left: 30px;
    padding-right: 30px;
  }

  .case-studies__tab-active {
    padding: 4px 8px;
  }

  .tabs-menu-14 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ai-tabs {
    grid-template-columns: 1fr 1fr;
  }

  .ai-tabs.vertical__32 {
    grid-template-rows: auto auto;
  }
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55d0d-4f465533 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55d1b-4f465533 {
  grid-area: 1 / 8 / 2 / 13;
  justify-self: end;
}

#w-node-f5c1fffd-9884-a088-9a12-4a98f85efb39-4f465533, #w-node-a5d44249-57d4-9e1b-8859-fd66532c9e65-4f465533, #w-node-_6af396a4-38cc-749a-ea56-c2c989512533-4f465533, #w-node-b58b76d3-71b7-0061-2581-d1f1655f5ce5-4f465533 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55d72-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d78-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d7e-4f465533 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55d99-4f465533 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55d9c-4f465533 {
  grid-area: 1 / 9 / 2 / 13;
  place-self: start end;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55da1-4f465533 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: start;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55da5-4f465533 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55dc0-4f465533 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55de1-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55dea-4f465533 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55dfa-4f465533 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55dfd-4f465533 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55e00-4f465533 {
  justify-self: end;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55e11-4f465533 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55e20-4f465533 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: stretch;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55eb1-4f465533 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55eb3-4f465533 {
  grid-area: 1 / 10 / 2 / 13;
  place-self: center end;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55eb7-4f465533 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6752d0d9-7154-bc66-d374-275cf4c55ed8-4f465533 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: stretch;
}

#w-node-_9336bfcc-d1a8-220e-e342-20e4ea04c9b9-ea04c9a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9336bfcc-d1a8-220e-e342-20e4ea04c9bc-ea04c9a6, #w-node-_9336bfcc-d1a8-220e-e342-20e4ea04c9f3-ea04c9a6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9336bfcc-d1a8-220e-e342-20e4ea04c9f4-ea04c9a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9336bfcc-d1a8-220e-e342-20e4ea04ca0a-ea04c9a6 {
  justify-self: end;
}

#w-node-_9336bfcc-d1a8-220e-e342-20e4ea04ca0b-ea04c9a6 {
  justify-self: start;
}

#w-node-_737c7208-8a1a-3601-6e15-af25430f1216-acd78b94 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bc5-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bc9-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bcb-acd78b94, #w-node-d8bb6932-14ad-ccda-a457-f2b44e2ab7db-acd78b94, #w-node-d8bb6932-14ad-ccda-a457-f2b44e2ab7dd-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bd0-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bd2-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bd7-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bd9-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bde-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78be0-acd78b94, #w-node-_77529bd7-be08-21ea-c682-bfd1129624fb-acd78b94, #w-node-_77529bd7-be08-21ea-c682-bfd1129624fd-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78be7-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78be9-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bee-acd78b94, #w-node-_36ca36d1-74fe-11ed-ce71-24f454b32096-acd78b94, #w-node-_36ca36d1-74fe-11ed-ce71-24f454b32098-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bf2-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bf5-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bf8-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bfb-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78bfe-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c01-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c04-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c07-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c0c-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c18-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c1c-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c1e-acd78b94, #w-node-c8eab3ea-aeb2-6aa8-19e6-806a7645021c-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c23-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c25-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c2a-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c2c-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c31-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c33-acd78b94, #w-node-_24696862-7247-4132-fe04-c86cf252910c-acd78b94, #w-node-_24696862-7247-4132-fe04-c86cf252910e-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c3f-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c51-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c54-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c57-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c5a-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c5e-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c61-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c64-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c67-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c6a-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c6d-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c70-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c95-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c97-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c9a-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c9d-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78ca0-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78ca3-acd78b94, #w-node-_61131f05-f834-af58-3671-ccf453624853-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78ca6-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78ca9-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78cac-acd78b94, #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78cae-acd78b94, #w-node-_9be94abd-4ebe-1acd-1fcc-292abc5200b2-acd78b94, #w-node-_9be94abd-4ebe-1acd-1fcc-292abc5200b5-acd78b94, #w-node-_9be94abd-4ebe-1acd-1fcc-292abc5200c7-acd78b94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_720066aa-68d4-81f7-ebe0-9c71acd78cbf-acd78b94 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d1b-4f465533 {
    align-self: start;
  }

  #w-node-f5c1fffd-9884-a088-9a12-4a98f85efb39-4f465533, #w-node-a5d44249-57d4-9e1b-8859-fd66532c9e65-4f465533, #w-node-_6af396a4-38cc-749a-ea56-c2c989512533-4f465533, #w-node-b58b76d3-71b7-0061-2581-d1f1655f5ce5-4f465533 {
    grid-column: span 6 / span 6;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d99-4f465533 {
    grid-column: span 7 / span 7;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d9c-4f465533 {
    grid-column-start: 8;
    justify-self: end;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55da1-4f465533 {
    grid-area: 2 / 1 / 3 / 8;
    align-self: start;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55dc0-4f465533 {
    align-self: start;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55e00-4f465533 {
    justify-self: start;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55e11-4f465533 {
    grid-column: span 12 / span 12;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55e20-4f465533 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55eb7-4f465533 {
    grid-column: span 7 / span 7;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55ed8-4f465533 {
    grid-column: span 5 / span 5;
    align-self: stretch;
  }

  #w-node-_9336bfcc-d1a8-220e-e342-20e4ea04ca00-ea04c9a6 {
    order: 9999;
  }

  #nav-connectors.w-node-_720066aa-68d4-81f7-ebe0-9c71acd78c72-acd78b94 {
    justify-self: stretch;
  }

  #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78cbb-acd78b94 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78cbd-acd78b94 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78cbf-acd78b94 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d0d-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d19-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d1b-4f465533 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d72-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d78-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d7e-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d99-4f465533 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55d9c-4f465533 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55da1-4f465533 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55da5-4f465533 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55dc0-4f465533 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55de1-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55dea-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55dfb-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55dfd-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55e00-4f465533, #w-node-_6752d0d9-7154-bc66-d374-275cf4c55eb1-4f465533 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55eb3-4f465533 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55eb7-4f465533 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6752d0d9-7154-bc66-d374-275cf4c55ed8-4f465533 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9336bfcc-d1a8-220e-e342-20e4ea04ca0a-ea04c9a6 {
    justify-self: start;
  }

  #w-node-_720066aa-68d4-81f7-ebe0-9c71acd78cbf-acd78b94 {
    order: 9999;
  }
}
