@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Thin.woff2') format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Light.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-ExtraBold.woff2') format("woff2"), url('../fonts/InterDisplay-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Black.woff2') format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-ExtraLight.woff2') format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display;
  src: url('../fonts/InterDisplay-SemiBold.woff2') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "8 Bit Wonder";
  src: url('../fonts/8-BIT-WONDER.TTF') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-SemiBold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --dark-purple-50-text: #868a97;
  --dark-purple: #0d162f;
  --midnight-blue: var(--dark-purple);
  --purple-bg: var(--midnight-blue);
  --ghost-purple-bg: #eef2ff;
  --extra-light-bg: #f6f5f9;
  --borders: #e6e7ea;
  --borders-dark: #cfd0d5;
  --dark-purple-5-opacity: #0d162f0d;
  --dark-purple-10-opacity: #0d162f1a;
  --white: white;
  --color: #0000;
  --section-padding-x: 20px;
  --text-color--text-secondary: var(--base-color-brand--indigo);
  --indigo: #6056ff;
  --dark-purple-30: #b6b9c0;
  --body-bg: #f9f9f9;
  --dark-indigio: #3b32f9;
  --indigo-40-opacity: #6056ff66;
  --indigio-25-opacity: #6056ff40;
  --dark-indigo-50-opacity: #3b32f980;
  --white-20-opacity: #fff3;
  --purple: #943bff;
  --indigo-hover: #7281ff;
  --dark-purple-5: #f3f3f4;
  --pill-bg: #f9f9fb;
  --secondary-hover: #f9f9fa;
  --icon-secondary: #707287;
  --base-color-brand--purple: #943bff;
  --indigo-10-opacity: #6056ff1a;
  --base-color-brand--dark-indigo: #3b32f9;
  --base-color-brand--indigo: #6056ff;
  --text-color--text-alternate: var(--base-color-neutral--white);
  --base-color-brand--light-indigo: #7281ff;
  --border-color--border-secondary: var(--base-color-neutral--neutral-lightest);
  --base-color-brand--white: white;
  --base-color-brand-tints--dark-purple-5: #0d162f0d;
  --base-color-brand-tints--dark-purple-10: #0d162f1a;
  --text-color--text-primary: var(--base-color-brand--dark-purple);
  --base-color-neutral--neutral: #707287;
  --base-color-brand--dark-purple: #0d162f;
  --link-color--link-primary: var(--base-color-brand--dark-purple);
  --link-color--link-secondary: var(--base-color-brand--indigo);
  --border-color--border-primary: var(--base-color-neutral--neutral-light);
  --text-color--text-success: var(--base-color-system--success-green);
  --display-shadow-50: #16134a80;
  --display-shadow-5-2: #16134a0d;
  --section-width: 1268px;
  --base-color-brand-tints--indigo-10: #6056ff1a;
  --base-color-system--error-red: #b42318;
  --base-color-neutral--neutral-lighter: #cfd0d5;
  --base-color-neutral--neutral-light: #868a97;
  --background-color--backgound-primary: var(--base-color-neutral--white);
  --background-color--background-secondary: var(--base-color-neutral--neutral-lightest);
  --background-color--background-tertiary: var(--base-color-neutral--neutral-light);
  --background-color--background-alternate: var(--base-color-neutral--black);
  --base-color-system--success-green: #027a48;
  --base-color-system--success-green-light: #ecfdf3;
  --border-color--border-darkmode: #3d4559;
  --accessible-components--dark-grey: #9b9b9b;
  --base-color-neutral--neutral-lightest: #e6e7ea;
  --base-color-neutral--neutral-darker: #444552;
  --base-color-neutral--black: var(--base-color-brand--dark-purple);
  --base-color-neutral--white: #f9f9f9;
}

.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;
}

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

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

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: var(--dark-purple-50-text);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

h1 {
  color: var(--dark-purple);
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter Display, sans-serif;
  font-size: 64px;
  font-weight: 600;
  line-height: 120%;
}

h2 {
  color: var(--dark-purple);
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter Display, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 120%;
}

h3 {
  color: var(--dark-purple);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter Display, sans-serif;
  font-size: 52px;
  line-height: 120%;
}

h4 {
  color: var(--dark-purple);
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter Display, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 133%;
}

h5 {
  color: var(--dark-purple);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter Display, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter Display, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  color: var(--dark-purple-50-text);
  margin-bottom: 1rem;
  font-size: 16px;
}

a {
  text-decoration: none;
}

ul {
  color: var(--dark-purple-50-text);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 16px;
}

ol {
  color: var(--dark-purple);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 16px;
}

li {
  color: var(--dark-purple-50-text);
}

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

strong {
  font-weight: 700;
}

em {
  font-style: italic;
}

blockquote {
  color: #16134a;
  text-align: center;
  letter-spacing: -.02em;
  border-left: 0 #000;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: Inter Display, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  display: flex;
}

figure {
  margin-bottom: 10px;
}

.function-header-container {
  z-index: 2;
  background-image: none;
  max-width: 1268px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.function-header-container.dumy-space {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 100px;
}

.function-header-container.dummy-space {
  background-color: var(--dark-purple-50-text);
  width: 100%;
  height: 70px;
  margin-top: 40px;
}

.function-header-container.hero-sec {
  z-index: 2;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.function-header-container.nav-bar-sec {
  background-color: #fff;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 90rem;
  height: 80px;
  box-shadow: 0 0 1px #16134a80, 0 -2px #16134a14, 0 2px 2px #16134a0d, 0 9px 13px #0d162f1a;
}

.function-header-container.logos-sec {
  grid-column-gap: 16px;
  grid-row-gap: 52px;
  white-space: nowrap;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.function-header-container.data-type-sec {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
}

.function-header-container.for-teams-sec, .function-header-container.features-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.function-header-container.data-analytics-sec {
  justify-content: space-between;
  align-items: center;
  padding: 50px 24px;
}

.function-header-container.blog-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.function-header-container.bottom-cta-sec {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin: auto;
  padding: 60px 50px;
  display: flex;
}

.function-header-container.footer-sec {
  justify-content: space-between;
  display: flex;
}

.function-header-container.book-demo-sec {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.function-header-container.book-demo-sec.demo-section {
  display: flex;
}

.function-header-container.pricing-sec {
  text-align: center;
  flex-direction: column;
  justify-content: center;
}

.function-header-container.faq-sec {
  margin-bottom: 0;
  display: block;
}

.function-header-container.faq-sec.ask-faq {
  margin-bottom: 0;
}

.function-header-container.wwv-sec {
  flex-direction: column;
}

.function-header-container.blg-sec {
  margin-bottom: 0;
  display: block;
}

.function-header-container.bp-hero-sec {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
}

.function-header-container.bpc-sec {
  padding-bottom: 0;
}

.function-header-container.bpr-sec {
  flex-direction: column;
}

.function-header-container.uc-team-sec {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.function-header-container.with-relevance-sec {
  flex-direction: column;
  align-items: center;
}

.function-header-container.uc-testimonial-sec {
  flex-direction: column;
}

.function-header-container.case-study-sec {
  flex-direction: column;
  align-items: flex-start;
}

.function-header-container.uc-hero-sec {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.function-header-container.legal-sec {
  flex-direction: column;
  align-items: center;
}

.function-header-container.header-gif-container {
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  box-shadow: 0 0 8px #4f46e533;
}

.function-header-container.header-gif-container.use-cases {
  padding-left: 20px;
  padding-right: 20px;
}

.function-header-container.for-enterprise {
  max-width: none;
  padding-top: 2rem;
}

.function-header-container.all-features-vecdb {
  margin-bottom: 60px;
}

.function-header-container.for-unstructured {
  padding-top: 80px;
  padding-bottom: 80px;
}

.function-header-container.image-item-68 {
  max-width: 2048px;
}

.function-header-container.image-item-68.two-four-radius {
  float: none;
  aspect-ratio: auto;
  box-shadow: none;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.function-header-container.home-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.function-header-container.is-agentfest {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.headings-holder {
  border-top: 1px solid #000;
  width: 100%;
}

.text-holder {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
}

.b-text {
  margin-bottom: 0;
  font-size: 22px;
  line-height: 160%;
}

.b-text.grey-font._32-down-margin.max-400 {
  overflow: hidden;
}

.b-text._32-down-margin._40-down-margin {
  color: var(--midnight-blue);
  text-align: left;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.s-text {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 160%;
}

.s-text.white-font._8-left-margin {
  font-family: Inter, sans-serif;
}

.s-text-med {
  color: var(--midnight-blue);
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 160%;
}

.s-text-med._8-left-margin {
  margin-left: 0;
  font-size: 20px;
}

.s-text-med._16-left-margin {
  color: var(--midnight-blue);
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.s-text-med._16-left-margin._16-up-margin {
  margin-left: 0;
}

.s-text-med.purple-font._16-down-margin {
  font-family: Inter, sans-serif;
}

.s-text-med._16-up-margin {
  margin-top: 0;
  font-family: Inter, sans-serif;
}

.book-demo-link {
  color: var(--midnight-blue);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 160%;
  display: inline-block;
}

.book-demo-link._16-left-margin {
  font-family: Inter, sans-serif;
  text-decoration: underline;
}

.body-1 {
  flex: none;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 160%;
  display: block;
}

.body-1.white-font.max-400 {
  max-width: 400px;
}

.body-1.white-font.max-400._32-up-margin {
  max-width: 100%;
}

.body-1.white-font.security-desc {
  color: #a9b2cf;
  max-width: 620px;
}

.body-1.midnight-bleu-font {
  color: var(--midnight-blue);
  font-size: 15px;
}

.body-1.midnight-bleu-font.medium {
  font-weight: 500;
}

.body-1.midnight-bleu-font._16-left-margin {
  flex: 1;
}

.body-1.grey-font {
  font-family: Inter, sans-serif;
}

.body-1.grey-font._16-up-margin {
  font-weight: 500;
}

.body-1.grey-font._8-up-margin {
  text-align: center;
  align-self: stretch;
}

.body-1.grey-font._800-max {
  max-width: 800px;
}

.body-1.grey-font._800-max.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.body-1.sb {
  color: var(--midnight-blue);
  font-weight: 600;
}

.body-1.sb._16-down-margin {
  font-weight: 500;
}

.body-1.midnight-bleu-font {
  color: #0d162f;
}

.body-1.dark-grey-font {
  color: #313a53;
  margin-bottom: 32px;
}

.body-1.subhead {
  color: #312e81;
  align-self: stretch;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
}

.body-1.subhead._16-down-margin {
  font-size: 24px;
  font-weight: 400;
}

.body-1.subhead.ask-text-middle {
  color: var(--dark-purple-50-text);
  text-align: center;
}

.body-2 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 150%;
  text-decoration: none;
}

.body-2.grey-font {
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.body-2.grey-font._8-up-margin {
  font-size: 14px;
}

.body-2.purple-font {
  color: var(--purple-bg);
}

.body-2.midnight-bleu-font._8-left-margin {
  color: var(--midnight-blue);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.body-2.grey-light-font-color {
  color: #9ca4ba;
}

.body-2.case-desc {
  height: 100px;
}

.body-2-sb {
  color: var(--midnight-blue);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 160%;
}

.body-2-sb._16-left-margin {
  color: #333;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.body-2-sb._16-left-margin._14px {
  flex: none;
  margin-left: 0;
  padding-left: 10px;
  font-size: 14px;
  position: relative;
}

.nav-dropdown {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.nav-dropdown.midnight-bleu-font {
  padding: 20px;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
  position: static;
}

.nav-dropdown.midnight-bleu-font:visited {
  color: var(--midnight-blue);
}

.nav-dropdown.midnight-bleu-font.w--current {
  color: #333;
}

.nav-dropdown.midnight-bleu-font.hover-state {
  font-family: Inter, sans-serif;
}

.nav-dropdown.midnight-bleu-font.hover-state:hover {
  color: #4f46e5;
}

.nav-dropdown.midnight-bleu-font.hover-state._14px {
  padding: 1.25rem;
  font-size: 16px;
  font-weight: 500;
  overflow: visible;
}

.nav-dropdown.grey-light-font-color {
  color: #9ca4ba;
  margin-left: 0;
}

.nav-dropdown.howto {
  font-size: 18px;
  font-weight: 400;
}

.body-2-m-caps {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
}

.footer-text {
  color: var(--dark-purple-50-text);
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.footer-text._16-up-margin {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.footer-text._16-up-margin.midnight-bleu-font._24-down-margin {
  cursor: auto;
  font-family: Inter, sans-serif;
}

.footer-text._32-up-margin {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.footer-text.grey-font._8-down-margin {
  font-family: Inter, sans-serif;
  font-weight: 400;
  display: block;
}

.footer-text.midnight-bleu-font {
  font-size: 15px;
  font-weight: 400;
}

.footer-text.indigo-text {
  color: var(--purple-bg);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.heading-1 {
  color: var(--midnight-blue);
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 110%;
}

.heading-1._44px-font {
  letter-spacing: normal;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
}

.heading-1._52px-font {
  letter-spacing: -1px;
  margin-top: 0;
  font-size: 52px;
  line-height: 72.8px;
}

.heading-1._60px-font {
  text-align: center;
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 115%;
}

.heading-1._58px-font {
  letter-spacing: 0;
  justify-content: flex-start;
  font-size: 58px;
  line-height: 120%;
  display: flex;
}

.heading-1._58px-font._32px-bottom {
  letter-spacing: -1px;
  align-self: flex-start;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  line-height: 112%;
  display: block;
}

.heading-1.mobile-view {
  letter-spacing: -1px;
  width: 110%;
  margin-top: 32px;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 80px;
  line-height: 113%;
  display: none;
}

.heading-2 {
  color: var(--midnight-blue);
  letter-spacing: -1px;
  align-self: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 600;
  line-height: 120%;
}

.heading-2._32-down-margin {
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-2._32-down-margin.ask-text-middle {
  text-align: center;
}

.heading-2._24-down-margin.text-center {
  margin-bottom: 9px;
}

.heading-2.letter-spacing {
  letter-spacing: -2px;
}

.heading-2._44px-font {
  margin-bottom: 16px;
  font-size: 44px;
  line-height: 52.8px;
}

.heading-2.width-half {
  letter-spacing: -1px;
  width: 70%;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-3 {
  color: var(--midnight-blue);
  letter-spacing: -1px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Noto Sans, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  display: flex;
}

.heading-3._24-down-margin {
  margin-top: 0;
}

.heading-3.white-font {
  color: var(--ghost-purple-bg);
  font-family: Inter, sans-serif;
}

.heading-3.white-font._24-down-margin {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-3.white-font.security-title {
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}

.heading-3._60px-font {
  text-align: center;
  flex: 1;
  font-size: 60px;
}

.heading-3._60px-font.wwv-title {
  text-align: center;
  display: block;
}

.heading-3._24px-font {
  margin-top: 12px;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 24px;
}

.heading-3._44px-font {
  margin-bottom: 16px;
  font-size: 44px;
}

.heading-3.include-option-team {
  font-family: Noto Sans, sans-serif;
  line-height: 140%;
}

.heading-3.include-option-team._16-up-margin._40-down-margin, .heading-3.include-option-team._40-down-margin {
  margin-bottom: 40px;
}

.heading-3.include-option-team._24-down-margin {
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
}

.heading-3.include-option-team._24-down-margin.left-align {
  padding-left: 0;
}

.heading-3.blog-title {
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.heading-3.ask-faq-title {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.heading-4 {
  color: var(--midnight-blue);
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 160%;
  display: block;
}

.heading-4.heading-3 {
  font-weight: 600;
}

.heading-5 {
  color: var(--midnight-blue);
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 160%;
}

.colors-holder {
  border-top: 1px solid #000;
  flex-direction: row;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  display: flex;
}

.purple-bg {
  background-color: var(--purple-bg);
}

.ghos-purple-bg {
  background-color: var(--ghost-purple-bg);
}

.outline-light-purple {
  border: 1px solid #818cf8;
}

.black-bg {
  background-color: #000;
}

.extra-light-bg {
  background-color: var(--extra-light-bg);
}

.white-font {
  color: #fff;
}

.color-box {
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-right: 20px;
  display: flex;
}

.midnight-bleu-font {
  color: var(--midnight-blue);
}

.grey-font, .grey-font.color-box {
  color: var(--dark-purple-50-text);
}

.cta-s-holder {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  display: flex;
}

.sign-up-cta {
  background-color: var(--purple-bg);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.sign-up-cta.dumy-margine {
  margin-right: 20px;
  font-size: 16px;
}

.sign-up-cta._16-left-margin {
  background-color: var(--purple-bg);
  background-image: linear-gradient(to right, #4d43f2, #5b2dde);
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.sign-up-cta._16-left-margin:hover {
  background-color: #4338ca;
}

.learn-more-cta {
  background-color: var(--purple-bg);
  text-align: center;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 176px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.learn-more-cta:hover {
  background-color: #4338ca;
}

.learn-more-cta.dumy-margine {
  margin-right: 20px;
}

.get-your-copy-cta {
  background-color: var(--midnight-blue);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 176px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.get-your-copy-cta.get-your-copy-cta-style {
  border: 1px solid var(--midnight-blue);
  background-color: #0000;
  width: 235px;
  margin-right: 0;
}

.get-your-copy-cta.get-your-copy-cta-style:hover {
  background-color: #eef2ff;
  border-color: #4f46e5;
}

.get-your-copy-cta.get-your-copy-cta-style-dropdown-menu:hover {
  background-color: #eef2ff;
  border-color: #4f46e5;
}

.sign-up-free-cta {
  color: #fff;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 176px;
  height: 56px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.sign-up-free-cta.dumy-margine {
  margin-right: 20px;
}

.margins-up-holder {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 0;
}

._8-up-margin {
  margin-top: 8px;
}

._8-up-margin.s-text-med {
  font-size: 18px;
}

._16-up-margin {
  margin-top: 16px;
}

._32-up-margin {
  margin-top: 32px;
}

._24-up-margin {
  margin-top: 24px;
}

._40-up-margin {
  margin-top: 40px;
}

._8-down-margin {
  margin-bottom: 8px;
}

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

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

._32-down-margin {
  margin-bottom: 32px;
}

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

.nav-bar {
  z-index: 888;
  background-color: #0000;
  border-radius: 0;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  top: 0;
}

.nav-bar.new {
  border-style: solid;
  border-width: 1px;
  border-color: var(--borders) var(--borders) var(--borders-dark);
  box-shadow: inset 0 -3px 0 0 var(--dark-purple-5-opacity), 0 2px 2px 0 var(--dark-purple-5-opacity), 0 9px 13px -5px var(--dark-purple-10-opacity);
  border-radius: 24px;
  max-width: 1312px;
  height: 68px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.nav-bar_wrapper {
  background-color: #0000;
  height: 80px;
  margin-top: auto;
  margin-bottom: auto;
}

.nav-bar_wrapper.new {
  height: 68px;
}

.access-wrraper {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  display: flex;
}

.nav-menu.new {
  height: 68px;
}

.hero-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  overflow: hidden;
}

.hero-content {
  flex: 0 auto;
  width: 50%;
  padding-top: 0;
}

.hero-image {
  flex-direction: row;
  flex: none;
  order: 0;
  width: 50%;
  height: 100%;
  margin-left: 60px;
  display: block;
  position: relative;
}

.hero-form-wrraper {
  width: 100%;
  display: flex;
}

.hero-form-block {
  flex: 0 auto;
  margin-right: 15px;
}

.hero-form {
  background-color: #f9f9fc;
  border: 1px solid #e0e7ff;
  border-radius: 8px;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  display: flex;
}

.hero-form.ghos-purple-bg {
  padding-top: 8px;
  padding-bottom: 8px;
}

.hero-form-text-field {
  background-color: #0000;
  border: 1px #000;
  height: 56px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.hero-form-text-field::placeholder {
  color: #aaa;
}

.hero-book-demo-wrraper {
  flex-direction: column;
  display: flex;
}

.hero-book-demo-wrraper._24-up-margin {
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  margin-bottom: 15px;
}

.margins-down-holder, .margins-right-holder {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 0;
}

._8-right-margin {
  margin-bottom: 0;
  margin-right: 8px;
}

._16-right-margin {
  margin-right: 16px;
}

._24-right-margin {
  margin-right: 24px;
}

._32-right-margin {
  margin-right: 32px;
}

._40-right-margin {
  margin-right: 40px;
}

.margins-left-holder {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 0;
}

._8-left-margin {
  margin-bottom: 0;
  margin-left: 8px;
}

._16-left-margin {
  margin-left: 16px;
}

._24-left-margin {
  margin-left: 24px;
}

._32-left-margin {
  margin-left: 32px;
}

._40-left-margin {
  margin-left: 40px;
}

.hero-shot-play-vd-wrraper {
  border-radius: 24px;
  flex: 0 auto;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: hidden;
  transform: translate(100px);
}

.relevance-ai-dashboard {
  max-width: 120%;
  height: 100%;
  display: block;
  overflow: visible;
}

.watch-demo-button {
  cursor: pointer;
  align-items: center;
  width: 153px;
  height: 65px;
  display: flex;
  position: absolute;
  inset: 41% 0% 0% 38%;
}

.logos-wrraper {
  flex: none;
  justify-content: space-between;
  width: 1234px;
  margin-right: 80px;
  display: flex;
}

.data-type-section {
  background-color: #fafafa;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: hidden;
}

.data-type-tabs {
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-top: 60px;
  display: flex;
}

.dt-tabs-menu {
  grid-column-gap: 32px;
  flex-direction: row;
  order: 0;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.dt-tabs-content {
  background-color: #fff;
  border-radius: 24px;
  height: 100%;
  box-shadow: 0 -1px 60px #4b40fc1a;
}

.dt-tab-link {
  background-color: #0000;
  border: 1px #6970871a;
  border-top-style: solid;
  flex-direction: column;
  justify-content: center;
  width: 401px;
  padding: 24px 8px;
  display: flex;
}

.dt-tab-link:hover {
  border-style: solid none none;
  border-color: #e0e3ed;
  border-radius: 0;
}

.dt-tab-link.w--current {
  color: var(--midnight-blue);
  background-color: #0000;
  border-style: solid none none;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 401px;
  padding: 24px 8px;
  display: flex;
}

.dt-tabs-link-icon {
  width: 40px;
  margin-right: 16px;
  display: none;
}

.dt-tab-pane {
  background-color: #0000;
  border: 0 solid #000;
  border-radius: 0;
  overflow: visible;
}

.dt-tab-pane-div {
  background-color: #0000;
  border-radius: 24px;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
}

.for-teams-section {
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 140px;
  display: none;
  overflow: hidden;
}

.ft-tabs-menu._32-down-margin {
  margin-bottom: 60px;
}

.ft-tabs-content {
  margin-top: 32px;
}

.ft-tab-pane {
  height: auto;
}

.ft-tab-pane-div {
  justify-content: space-between;
  display: flex;
}

.ft-tab-content-div {
  max-width: 450px;
  margin-right: 80px;
}

.ft-tab-image-div {
  background-color: var(--ghost-purple-bg);
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 680px;
  margin-left: 16px;
  padding: 40px 60px;
  display: flex;
}

.ft-tab-image-div._16-left-margin {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ft-tab-info-div {
  border-bottom: 1px solid #69708733;
}

.ft-tab-testimonial-div {
  margin-top: 32px;
}

.tabs-testimonial-info-wrraper {
  align-items: center;
  display: flex;
}

.dummy-space {
  height: 200px;
  margin-top: 140px;
}

.features-section {
  background-color: #fafafa;
  background-image: linear-gradient(#f7faff, #f8f3fc);
  margin-top: 0;
  padding-top: 120px;
  padding-bottom: 120px;
  display: none;
  overflow: hidden;
}

.workflows-wrraper {
  background-color: #fff;
  border-radius: 12px;
  max-width: 1268px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 20px;
}

.workflows-wrraper.backup {
  display: none;
}

._w-tab-link {
  background-color: #0000;
  border: 1px solid #6970871a;
  border-radius: 8px;
  margin-top: 16px;
  margin-right: 16px;
  padding-left: 15px;
  padding-right: 15px;
}

._w-tab-link:hover {
  background-color: #eef2ff;
  border-color: #e0e3ed;
}

._w-tab-link.w--current {
  border-color: var(--purple-bg);
  background-color: var(--ghost-purple-bg);
  color: var(--purple-bg);
  margin-right: 16px;
}

._w-tabs-menu {
  margin-top: 40px;
  margin-bottom: 32px;
}

._w-tabs-content {
  padding-bottom: 70px;
}

._w-tab-pane-div {
  height: 100%;
}

.workflows-slider {
  background-color: #0000;
  height: 100%;
}

._w-slider-left-arrow {
  justify-content: center;
  align-items: center;
  width: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  inset: auto -6% -13% 0%;
}

._w-slider-left-arrow.au-left-arrow {
  display: flex;
  bottom: 0%;
}

._w-slider-right-arrow {
  justify-content: center;
  align-items: center;
  width: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  inset: auto 0% -13% -6%;
}

._w-slider-right-arrow.au-right--arrow {
  padding-left: 0;
  padding-right: 0;
  display: flex;
  bottom: 0%;
}

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

._w-slide-content-wrraper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 100%;
  margin-bottom: 24px;
  display: grid;
}

._w-cards-wrraper {
  border: 1px solid #69708733;
  border-radius: 8px;
  padding: 24px;
}

.s-text-sb {
  color: var(--midnight-blue);
  margin-bottom: 0;
  font-family: Noto Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.s-text-sb._8-up-margin {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.s-text-sb._8-down-margin {
  padding-bottom: 8px;
}

.s-text-sb._16-down-margin {
  margin-top: 0;
  margin-bottom: 16px;
}

.s-text-sb._16-down-margin.s-text-med {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

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

.s-text-sb.text-medium._16-down-margin {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.integration-team-wrraper {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 -1px 32px #00000005;
}

.integration-team-wrraper.data-team {
  flex-direction: column;
  flex: 0 auto;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.integration-content-wrraper {
  text-align: left;
  flex: 1;
  align-self: center;
  max-width: 440px;
  margin-right: 40px;
  padding-right: 0;
}

.data-stack-images-wrraper {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 0;
  display: block;
}

.image {
  max-width: 50px;
}

.linear-div {
  background-image: linear-gradient(to right, #ffffff5e, #fff 89%);
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  width: 200px;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.linear-div.data-team {
  display: none;
}

.all-features-wrraper {
  background-color: #fff;
  border-radius: 18px;
  margin-top: 80px;
  padding: 80px 50px;
  display: none;
  box-shadow: 0 -1px 32px #00000005;
}

.all-features-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 100px;
  display: grid;
}

.feature-wrraper {
  background-color: #fff;
  border: 1px solid #eef2ff;
  border-radius: 12px;
  padding: 32px 24px;
  box-shadow: 0 4px 20px #0d162f12;
}

.feature-up-div {
  align-items: center;
  display: flex;
}

.feature-up-div._8-down-margin, .feature-up-div._16-down-margin {
  display: block;
}

.security-wrraper {
  flex-direction: row;
  justify-content: space-between;
  padding: 50px;
  display: flex;
}

.security-wrraper.black-bg {
  border-radius: 12px;
  margin-top: 60px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.security-wrraper.linear-bg {
  background-image: radial-gradient(circle at 0 0, #3f22b4, #2f0a4b 38%);
  border-radius: 24px;
  align-items: flex-end;
  max-width: 1268px;
  margin-top: 80px;
  margin-left: 0;
  margin-right: 0;
  padding: 80px 100px 100px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 -1px 32px #0000001a;
}

.security-left-content-wrraper {
  flex: 1;
  align-self: center;
  padding-right: 20px;
}

.security-right-content-wrraper {
  flex: 0 auto;
  align-self: flex-end;
  padding: 20px 20px 0;
}

.security-right-content-div-wrraper {
  display: flex;
}

.security-right-content-div-wrraper._8-down-margin {
  align-content: center;
  display: none;
}

.data---analytics-section {
  background-color: #cbd8ff;
  display: none;
  overflow: hidden;
}

.d-a-content-wrraper {
  display: flex;
}

.d-a-content-wrraper.max-500 {
  flex-direction: column;
  max-width: 500px;
  margin-right: 20px;
}

.d-a-image-wrraper {
  flex: 0 auto;
}

.blog-section {
  background-color: #fafafa;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 60px;
  display: none;
  overflow: hidden;
}

.get-your-copy-div-wrraper {
  border: 1px #69708733;
  border-bottom-style: solid;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 60px;
  padding: 24px 0 60px;
  display: flex;
}

.articles-div-wrraper {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gyp-image-div {
  flex: 0 auto;
}

.gyp-content-div {
  margin-left: 40px;
}

.span-colored {
  color: var(--purple-bg);
}

.adw-image-div {
  background-color: #fef2f2;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.adw-image-div.adw-i2 {
  background-color: #f6f5f9;
}

.adw-image-div.adw-i3 {
  background-color: #fffbeb;
}

.article-div {
  flex-direction: column;
  padding: 0 0 24px;
  display: flex;
}

.bottom-cta-section {
  background-image: url('https://cdn.relevanceai.com/images/Frame-11089.svg'), linear-gradient(#f8f9ff, #f9f0ff);
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  height: auto;
  margin: auto;
  padding: 2.5rem 0;
  overflow: hidden;
}

.bc-heading-div {
  justify-content: center;
  align-items: center;
  display: block;
}

.bottom-cta-form-div._40-up-margin {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bottom-cta-form {
  border: 1px solid #e0e7ff;
  border-radius: 8px;
  align-items: center;
  margin-right: 32px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  display: flex;
}

.bottom-cta-form.ghos-purple-bg {
  background-color: #fff;
  width: 520px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.bottom-book-demo-wrraper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.bottom-book-demo-wrraper._24-up-margin {
  flex-direction: row;
  align-items: center;
}

.footer-section {
  background-color: #fcfaff;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.footer-section.new {
  background-color: var(--white);
  font-size: 14px;
}

.footer-left-div {
  flex-direction: column;
  max-width: 300px;
  margin-right: 100px;
  display: flex;
}

.footer-right-div {
  grid-column-gap: 70px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.social-links-div {
  display: flex;
}

.social-links-div._24-up-margin {
  align-items: center;
}

.aicpa-image._40-up-margin {
  margin-top: 0;
  margin-right: 20px;
}

.aicpa-image._40-up-margin._10-right-margin {
  margin-right: 10px;
}

.footer-link-list-block {
  flex-direction: column;
  display: flex;
}

.nav-dropdown__list {
  cursor: none;
}

.nav-dropdown__list.w--open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  width: 320px;
  padding: 8px 16px;
  display: flex;
  box-shadow: 0 1px 6px #00000026;
}

.nav-dropdown__list.new.w--open {
  border-radius: 24px;
  width: auto;
  min-width: 300px;
  margin-top: 16px;
  margin-left: -20px;
  padding: 16px 24px;
}

.nav-dropdown__list-wrapper {
  cursor: pointer;
  width: 100%;
  padding: 16px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.nav-dropdown__list-wrapper:hover {
  background-color: #f4f4f4;
  border-radius: 8px;
}

.nav-dropdown__list-wrapper._16-down-margin {
  color: var(--dark-purple);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4px;
  font-size: 14px;
  position: relative;
}

.nav-dropdown__list-wrapper._16-down-margin:hover {
  background-color: var(--white);
  color: var(--dark-purple);
}

.nav-dropdown__list-wrapper._16-down-margin.w--current {
  background-color: #f7f7ff;
}

.nav-dropdown__list-wrapper._16-down-margin.new {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--dark-purple-50-text);
  margin-top: 0;
  margin-bottom: 0;
}

.nav-dropdown__list-wrapper._16-down-margin.new:hover {
  background-color: var(--white);
  color: var(--dark-purple);
}

.nav-dropdown__list-wrapper._16-down-margin.nav-dropdown__list-wrapper--first {
  background-color: #fff;
  width: 100%;
  padding: 1rem;
}

.nav-dropdown__list-wrapper._16-down-margin.nav-dropdown__list-wrapper--first:hover {
  background-color: #f4f4f4;
}

.nav-dropdown__list-wrapper._16-down-margin.nav-dropdown__list-wrapper--last.nav-dropdown__list-wrapper--sub, .nav-dropdown__list-wrapper._16-down-margin.nav-dropdown__list-wrapper--sub {
  padding-left: 32px;
}

.nav-dropdown__list-wrapper.nav-dropdown__list-wrapper--sub {
  width: calc(100% - 40px);
  margin-left: 16px;
  padding: 1rem;
}

.nav-dropdown__list-wrapper.nav-dropdown__list-wrapper--sub:hover {
  opacity: 1;
  background-color: #f4f4f4;
}

.nav-dropdown__list-wrapper.nav-dropdown__list-wrapper--last {
  padding-bottom: 16px;
}

.nav-dropdown__list-wrapper.nav-dropdown__list-wrapper--special:hover {
  background-color: var(--color);
}

.brand-logo-duplicate {
  width: 182px;
  display: none;
}

.brand-logo-duplicate.w--current {
  display: none;
}

.ft-tab-link-w-spacing-1:hover {
  background-color: #eef2ff;
  border-color: #e0e3ed;
}

.t-tab-link-w-spacing-2:hover {
  background-color: #eef2ff;
  border-color: #e0e3ed;
}

.ft-tab-link-w-spacing-3:hover {
  background-color: #eef2ff;
  border-color: #e0e3ed;
}

.ft-tab-link-w-spacing-4:hover {
  background-color: #eef2ff;
  border-color: #e0e3ed;
}

.ft-tab-link-w-spacing-5:hover {
  background-color: #eef2ff;
  border-color: #e0e3ed;
}

.youtube {
  float: none;
  clear: none;
  text-align: left;
  width: 100%;
  height: 500px;
  display: block;
  position: relative;
}

.logos-section-book-demo {
  margin-top: 120px;
  margin-bottom: 120px;
  overflow: hidden;
}

.book-demo-section {
  margin-top: 80px;
  margin-bottom: 60px;
}

.bd-hero-content-wrraper {
  flex: 1;
  max-width: 592px;
  margin-right: 20px;
}

.bd-hero-image-wrraper {
  background-color: #fbfcff00;
  border: 1px solid #e0e7ff00;
  border-radius: 24px;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 592px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.book-demo-form-wrraper {
  margin-top: 32px;
}

.book-demo-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.bd-form-field-label {
  color: var(--dark-purple-50-text);
  font-weight: 400;
}

.bd-form-text-label {
  color: var(--midnight-blue);
  border: 1px solid #e0e7ff;
  border-radius: 8px;
  font-weight: 500;
}

.bd-checkbox {
  color: var(--purple-bg);
  margin-bottom: 3px;
  margin-right: 10px;
}

.bd-checkbox:active, .bd-checkbox:focus {
  background-color: var(--purple-bg);
  color: #fff;
}

.checkbox-field {
  align-items: center;
  display: flex;
}

.bd-cta {
  background-color: var(--purple-bg);
  color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 60px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24.52px;
}

.bd-cta:hover {
  background-color: #4338ca;
}

.bd-relevance-dashboard-demo {
  border-radius: 12px;
  flex: 0 auto;
  width: 100%;
  height: auto;
  margin-top: 20px;
}

.pricing-section {
  margin-top: 0;
  padding-top: 120px;
}

.pricing-tables-wrapper {
  justify-content: center;
  margin-top: 80px;
  padding-top: 0;
  display: flex;
}

.pricing-tables-wrapper.is-extras {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-table {
  background-color: #fff;
  border: 1px solid #eeeff3;
  border-radius: 20px;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 360px;
  margin-right: 20px;
  padding: 40px 32px;
  display: flex;
  box-shadow: 0 0 16px #4f46e51a;
}

.pricing-table.last-child {
  margin-right: 0;
}

.pt-first-div {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.pricing-module-text {
  color: var(--midnight-blue);
  margin-right: 8px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32.69px;
}

.pt-second-div {
  align-items: flex-end;
  margin-top: 40px;
  display: flex;
}

.price-text {
  color: var(--midnight-blue);
  margin-right: 8px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 43.58px;
}

.pricing-cta {
  background-color: #0000;
  background-image: linear-gradient(to right, #4b40fc, #831fd1);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  display: flex;
}

.pricing-cta:hover {
  background-color: #4338ca;
}

.pt-includes-div {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.includes-list-div {
  margin-top: 16px;
}

.include-option {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.pricing-cta-m2 {
  border: 1px solid var(--purple-bg);
  color: var(--purple-bg);
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  display: flex;
}

.pricing-cta-m2:hover {
  background-color: #eef2ff;
  border-color: #4f46e5;
}

.faq-section {
  margin-top: 120px;
  padding-bottom: 40px;
}

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

.plus-icon {
  color: var(--midnight-blue);
}

.faq-wrapper {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.faq-paragraph {
  color: var(--midnight-blue);
  margin-bottom: 0;
  padding: 14px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.faq-paragraph.new {
  color: var(--dark-purple-50-text);
  padding: 0 40px 0 0;
}

.faq-paragraph.new.faq-bottom {
  padding-bottom: 10px;
}

.question-title {
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.question-title.new {
  color: #0d162f;
  line-height: 133%;
}

.faq-circle {
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 13px;
  min-width: 55px;
  height: 55px;
  min-height: 55px;
  display: flex;
}

.faq-question-bar {
  color: var(--midnight-blue);
  border-bottom: 1px solid #e0e3ed;
  justify-content: flex-start;
  align-items: center;
  padding-top: 26px;
  padding-bottom: 26px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.faq-question-bar.new {
  border-bottom-style: none;
  justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
}

.faq-question-wrap {
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}

.faq-content {
  padding-right: 24px;
  overflow: hidden;
}

.au-hero-image {
  border-radius: 16px;
  width: 100%;
  margin-top: 60px;
  display: block;
  overflow: hidden;
}

.what-we-value-section {
  margin-top: 0;
  padding-top: 120px;
  overflow: hidden;
}

.about-us-slider {
  background-color: #0000;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  overflow: visible;
}

.au-slider-mask {
  width: 374.67px;
  height: 350px;
  overflow: visible;
}

.au-left-arrow, .au-right--arrow {
  display: none;
}

.au-slide {
  height: 249px;
  margin-right: 32px;
}

.au-slide-div {
  background-color: #e9faf6;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.au-slide-div.au-slide-div-2 {
  background-color: #e9eefd;
}

.au-slide-div.au-slide-div-3 {
  background-color: #ffebdf;
}

.au-slide-div.au-slide-div-4 {
  background-color: #fef3c7;
}

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

.blog-list-hero-section {
  background-image: linear-gradient(to right, #f1f6ff, #f6eafa);
}

.get-your-copy-cta-2 {
  background-color: #0d162f;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 176px;
  height: 56px;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
}

.get-your-copy-cta-2.get-your-copy-cta-style {
  background-color: #0000;
  border: 1px solid #0d162f;
  width: 235px;
  height: 56px;
  margin-right: 0;
}

.get-your-copy-cta-2.get-your-copy-cta-style:hover {
  background-color: #eef2ff;
  border-color: #4f46e5;
}

.get-your-copy-cta-2.uc-get-your-copy-cta-style {
  background-color: #0000;
  border: 1px solid #0d162f;
  border-radius: 48px;
  width: 174px;
  height: 60px;
  margin-right: 0;
}

.get-your-copy-cta-2.uc-get-your-copy-cta-style:hover {
  color: #4f46e5;
  background-color: #eef2ff;
  border-color: #4f46e5;
}

.purple-font {
  color: var(--purple-bg);
}

.blog-list-grid-section {
  margin-top: 60px;
  margin-bottom: 0;
  display: block;
}

.blg-list-tabs {
  width: 100%;
}

.blg-tabs-menu {
  margin-top: 0;
  margin-bottom: 32px;
}

.blg-tabs-content {
  height: auto;
  padding-bottom: 70px;
}

.blg-tab-pane {
  width: 100%;
}

.blg-tab-pane-div-content-wrraper {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 24px;
  text-decoration: none;
  display: flex;
}

.blg-image-div {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
  margin-bottom: 16px;
  display: flex;
}

.blg-image-div.adw-i2 {
  background-color: #f6f5f9;
}

.blg-image-div.adw-i3 {
  background-color: #fffbeb;
}

.blg-testimonial-info-wrraper {
  align-items: center;
  margin-top: 24px;
  display: none;
}

.blg-testimonial-wrraper {
  margin-left: 12px;
}

.footer-text-2 {
  color: #697087;
  font-weight: 500;
  text-decoration: none;
}

.footer-text-2.grey-font {
  font-family: Inter, sans-serif;
}

.blog-writter-div {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 24px;
  display: flex;
}

.blog-image {
  width: 100%;
  margin-top: 40px;
}

.blog-tags-wrraper {
  margin-top: 0;
  display: flex;
}

.tags-wrraper {
  border: 1px solid #e0e7ff;
  border-radius: 32px;
  margin-left: 0;
  margin-right: 8px;
  padding: 5px 10px;
}

.blog-tags-text {
  font-size: 13px;
  font-weight: 600;
  line-height: 17px;
}

.blog-tags-text.grey-font.tags-wrraper {
  font-family: Inter, sans-serif;
}

.bpc-cotent-wrraper {
  border-right: 1px solid #e0e3ed;
  width: 70%;
  padding-right: 40px;
}

.bpc-side-div {
  width: 30%;
  padding-left: 40px;
}

.min-read-wrraper {
  margin-bottom: 32px;
  display: flex;
}

.blog-post-rich-text {
  color: var(--midnight-blue);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 30.6px;
}

.blog-post-rich-text strong {
  color: #0c162f;
  border-radius: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

.blog-post-rich-text h2 {
  margin-bottom: 25px;
  font-size: 35px;
}

.blog-post-rich-text h1 {
  margin-bottom: 30px;
  font-size: 45px;
}

.blog-post-rich-text h3 {
  margin-bottom: 20px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.blog-post-rich-text h4 {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
}

.blog-post-rich-text h5 {
  font-size: 18px;
}

.blog-post-rich-text p {
  margin-bottom: 29px;
}

.blog-post-rich-text blockquote {
  background-image: url('https://cdn.relevanceai.com/images/rel-quote.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  line-height: 1.3;
}

.down-arrox-icon {
  margin-right: 8px;
}

.social-links-div-blog {
  margin-bottom: 20px;
  display: flex;
}

.social-links-div-blog._24-up-margin {
  align-items: center;
}

.body-1-m {
  color: var(--midnight-blue);
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 160%;
}

.body-1-m.white-font.max-400 {
  max-width: 400px;
}

.body-1-m.midnight-bleu-font {
  color: var(--midnight-blue);
  font-family: Inter, sans-serif;
}

.body-1-m.midnight-bleu-font.medium {
  font-weight: 500;
}

.body-1-m.sb {
  color: var(--midnight-blue);
  font-weight: 600;
}

.body-1-m.midnight-bleu-font {
  color: #0d162f;
}

.body-1-m._48px-up {
  margin-top: 48px;
}

.body-1-m.toc-text {
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.bg-content-wrraper {
  border-bottom: 1px solid #e0e3ed;
  flex-direction: row;
  padding-bottom: 80px;
  display: flex;
}

.blog-post-recommendation-section {
  margin-bottom: 80px;
  padding-top: 80px;
}

.bpr-heading {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 38.4px;
}

.bpr-posts-wrraper {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-3-2 {
  color: #0d162f;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 120%;
}

.heading-3-2._24px-font {
  margin-top: 12px;
  margin-bottom: 24px;
  font-size: 24px;
}

.heading-3-2._24-down-margin {
  margin-top: 0;
}

.heading-3-2._24-down-margin._44px-font {
  font-size: 44px;
  line-height: 52.8px;
}

.use-case-faq-wrapper-copy {
  background-color: #0000;
  border-radius: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.use-case-faq-wrapper-copy.for-unstructured {
  padding-top: 80px;
}

.data-stack-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.use-cases-faq-section {
  background-color: #f9fafb;
  margin-top: 0;
}

.use-cases-faq-section.ask-faq-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.use-cases-faq-section.for-unstructured {
  background-color: #0000;
}

.ds-includes-list-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.use-cases-data-stack-wrraper {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uc-team-section {
  padding-top: 120px;
  padding-bottom: 0;
}

.uct-image-div {
  max-width: 674px;
}

.uct-content-div {
  max-width: 514px;
  margin-left: 60px;
}

.include-option-team {
  align-items: flex-start;
  margin-bottom: 8px;
  display: flex;
}

.uc-includes-list-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.with-relevance-section {
  background-color: #f6f6fb;
  padding-top: 120px;
  padding-bottom: 120px;
}

.with-relevance-section.for-unstructured {
  background-color: #0000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.wr-div-wrraper {
  justify-content: space-between;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.wr-content-div {
  border: 1px solid var(--ghost-purple-bg);
  background-color: #fff;
  border-radius: 12px;
  width: 622px;
  min-height: 100%;
  padding: 32px;
  box-shadow: 0 0 16px #4b40fc1a;
}

.wr-content-div.wrcd-1 {
  border-color: var(--ghost-purple-bg);
  min-height: 100%;
  margin-right: 24px;
  box-shadow: 0 0 16px #4b40fc1a;
}

.wr-image {
  border-radius: 8px;
  width: 100%;
  margin-bottom: 32px;
}

.wr-includes-list-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.uc-all-features-section {
  padding-top: 0;
  padding-bottom: 0;
}

.uc-all-features-section.for-unstructured {
  padding-top: 80px;
  padding-bottom: 20px;
}

.uc-all-features-wrraper {
  background-color: #fff;
  border-radius: 18px;
  margin-top: 0;
  padding: 0;
}

.uc-testimonial-section {
  margin-top: 60px;
  padding-top: 0;
}

.uc-testimonial-section.for-unstructured {
  margin-bottom: 80px;
}

.uc-testimonial-text {
  color: var(--midnight-blue);
  letter-spacing: 0;
  font-family: Recklessneue, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 44.8px;
}

.uc-testimonial-wrraper {
  background-color: #f3f2ff;
  border-radius: 12px;
  padding: 60px;
  position: relative;
}

.case-study-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.case-study-section.for-unstructured {
  padding-top: 80px;
  padding-bottom: 80px;
}

.case-study-cards-wrraper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  margin-top: 60px;
  display: grid;
}

.cs-card {
  border: 0 solid #e0e3ed;
  border-radius: 8px;
  max-width: 406px;
  padding: 32px;
  box-shadow: 0 0 16px #4b40fc1a;
}

.cs-number-text {
  font-family: Recklessneue, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 47.99px;
}

.cs-number-text._8-down-margin {
  font-family: Inter, sans-serif;
}

.uc-logos-section {
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 32px;
  overflow: hidden;
}

.uc-hero-section {
  padding-top: 80px;
  padding-bottom: 20px;
}

.uc-hero-content-wrraper {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  width: 490px;
  margin-right: 40px;
  display: flex;
}

.uc-hero-image-div {
  background-color: #0000;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-left: 0;
  padding: 0;
  display: flex;
}

.uc-hero-tag-div {
  background-color: #0000;
  border: 0 solid #f0fdfa;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.uc-hero-cta-s {
  align-items: flex-end;
  height: 60px;
  margin-top: 20px;
  display: flex;
}

.uc-free-cta {
  color: #fff;
  background-color: #4f46e5;
  background-image: linear-gradient(to right, #4325fa, #8325fa);
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 227px;
  height: 60px;
  margin-right: 16px;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.uc-free-cta:hover {
  background-color: #4338ca;
}

.book-demo-pop-up {
  z-index: 9999;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.book-demo-pop-up-wrraper {
  width: 75%;
  height: 100%;
}

.close-button-div {
  cursor: pointer;
  position: absolute;
  inset: 3% 4% auto auto;
}

.watch-demo-pop-up {
  z-index: 9999;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.watch-demo-pop-up-wrraper {
  justify-content: center;
  align-items: center;
  width: 75%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.close-button-div-watch-demo {
  cursor: pointer;
  position: absolute;
  inset: 3% 4% auto auto;
}

.nav-menu__links-wrapper {
  align-self: stretch;
  align-items: center;
  display: flex;
}

.nav-menu__links-wrapper.new {
  height: 68px;
}

.nav-menu-links-wrraper-down-size-view {
  display: none;
}

.answer {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.drop-down-list-links-wrraper-ds {
  cursor: pointer;
  padding: 16px;
  display: flex;
}

.drop-down-list-links-wrraper-ds:hover {
  background-color: var(--ghost-purple-bg);
  border-radius: 8px;
}

.menu-button {
  display: none;
}

.t-tab-link-w-spacing-6:hover {
  background-color: #eef2ff;
  border-color: #e0e3ed;
}

.uct-image {
  border-radius: 12px;
}

.icon-image-padding {
  margin-top: 6px;
  margin-right: 4px;
}

.banner-logo-wrraper {
  width: auto;
}

.tabs, .slider-arrows-div {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  display: flex;
}

.slider-right-arrow {
  border: 1px solid #e0e3ed;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.slider-right-arrow:hover {
  outline-offset: 0px;
  outline: 1px solid #e0e3ed;
}

.slider-left-arrow {
  object-fit: contain;
  border: 1px solid #e0e3ed;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
  overflow: visible;
}

.slider-left-arrow:hover {
  outline-offset: 0px;
  outline: 1px solid #e0e3ed;
}

.slider-left-arrow-2 {
  border: 1px solid #e0e3ed;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.slider-left-arrow-2:hover {
  outline-offset: 0px;
  outline: 1px solid #e0e3ed;
}

.slider-right-arrow-2 {
  border: 1px solid #e0e3ed;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.slider-right-arrow-2:hover {
  outline-offset: 0px;
  outline: 1px solid #e0e3ed;
}

.sign-up-free-cta-wrraper {
  background-color: var(--purple-bg);
  background-image: linear-gradient(to right, #4d43f2, #5b2dde);
  border-radius: 8px;
  position: relative;
}

.sign-up-free-cta-wrraper:hover {
  background-color: #4338ca;
}

.white-left-arrow-icon {
  cursor: pointer;
  width: 12px;
  height: 12px;
  position: absolute;
  inset: 42.5% 12% 0% auto;
}

.watch-demo-cta {
  outline-offset: 0px;
  background-color: #0d162f;
  background-image: linear-gradient(120deg, #000, #431866);
  border-radius: 8px;
  outline: 0 solid #312e8133;
  justify-content: center;
  align-items: center;
  width: 153px;
  height: 58px;
  display: flex;
  box-shadow: 0 0 12px 1px #312e8133;
}

.watch-demo-div-content {
  width: 85px;
  height: 34px;
  margin-left: 12px;
}

.atch-demo-icon {
  width: 32px;
  height: 32px;
}

.watch-demo-text {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 18.2px;
}

.watch-demo-time-text {
  color: #697087;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15.6px;
  display: inline-block;
}

.hambergur-button-section {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 40px;
  padding-top: 20px;
  display: flex;
}

.nav-button-wrraper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 40px;
  padding: 5px;
  display: flex;
}

.humberger-line-1 {
  color: #000;
  background-color: #000;
  width: 30px;
  height: 2px;
  margin-bottom: 4px;
}

.humberger-line-2 {
  color: #000;
  background-color: #000;
  width: 30px;
  height: 2px;
  margin-bottom: 0;
}

.image-18 {
  width: 12px;
  height: 12px;
}

.nav-dropdown__trigger {
  padding: 1.25rem 2.5rem 1.25rem .625rem;
  font-size: 16px;
  font-weight: 500;
}

.nav-dropdown__trigger:hover {
  color: #697087;
}

.nav-dropdown__trigger.enterprise {
  padding-right: 20px;
}

.nav-dropdown__trigger.new {
  color: var(--dark-purple-50-text);
  transition: color .3s;
}

.nav-dropdown__trigger.new:hover {
  color: var(--dark-purple);
}

.image-19 {
  width: 12px;
  margin-top: 2px;
  margin-left: 5px;
}

.download-icon-wrraper {
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 19px;
  display: flex;
  position: relative;
}

.download-icon {
  display: block;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.download-icon:hover {
  display: none;
}

.download-icon-purple {
  display: none;
  position: absolute;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.download-icon-purple:hover {
  display: block;
}

.get-your-copy-cta-hm {
  background-color: #0d162f;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 176px;
  height: 56px;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
}

.get-your-copy-cta-hm.get-your-copy-cta-style {
  background-color: #0000;
  border: 1px solid #0d162f;
  width: 235px;
  height: 56px;
  margin-right: 0;
}

.get-your-copy-cta-hm.get-your-copy-cta-style:hover {
  background-color: #eef2ff;
  border-color: #4f46e5;
}

.get-your-copy-cta-hm.uc-get-your-copy-cta-style {
  background-color: #0000;
  border: 1px solid #0d162f;
  width: 235px;
  height: 60px;
  margin-right: 0;
}

.get-your-copy-cta-hm.uc-get-your-copy-cta-style:hover {
  color: #4f46e5;
  background-color: #eef2ff;
  border-color: #4f46e5;
}

.get-your-copy-cta-hm.uc-get-your-copy-cta-style.hero-tag-div {
  border-color: #d3deff;
  width: 260px;
  height: 48px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.navbar2_dropdwn-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.nav_dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.navbar2_dropdown-list.w--open {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem;
  position: absolute;
}

.background-video {
  z-index: 1;
  border-radius: 8px;
  width: 100%;
}

.image-20, .image-21, .image-22, .image-23 {
  max-height: 100%;
}

 .image-26 {
  border-radius: 12px;
}

.image-27 {
  border-radius: 8px;
}

.image-28 {
  outline-color: var(--ghost-purple-bg);
  outline-offset: 0px;
  border: 0 solid #e1e7fc;
  border-radius: 24px;
  outline-width: 0;
  outline-style: solid;
  flex: none;
  align-self: auto;
  width: 100%;
  height: 100%;
  margin-top: 0;
  box-shadow: 0 6px 32px #00000026;
}

.use-cases-gif-video {
  z-index: 1;
  border-radius: 12px;
  width: 100%;
  height: 420px;
  display: block;
}

.aicpa-linear-image {
  z-index: 0;
  opacity: .5;
  display: block;
  position: absolute;
  inset: auto 10px 0 auto;
}

.yellow-cubic-image {
  position: absolute;
  inset: auto 25px 25px auto;
}

.image-29 {
  border-radius: 8px;
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  display: block;
}

.image-30, .image-31 {
  border-radius: 8px;
}

.hero-tag-div {
  color: var(--midnight-blue);
  background-color: #0000;
  border: 1px solid #d3ddff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 48px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.image-32, .image-33 {
  border-radius: 8px;
}

.legal-section {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
}

.legal-section.is-2-clmn {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.legal-page-rich-text {
  color: #697087;
  margin-top: 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 160%;
}

.legal-page-rich-text.is-privacy {
  color: var(--midnight-blue);
  font-weight: 400;
}

.text-block {
  color: var(--midnight-blue);
  flex: none;
  padding-right: 10px;
  font-family: Inter, sans-serif;
}

.dt-tab-content-wrr {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.tab-timer {
  background-color: var(--purple-bg);
  background-image: linear-gradient(to right, #484cfa, #d9c2ff);
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 0% 0% auto;
}

.link, .link-2 {
  color: var(--purple-bg);
}

.data-content_wrapper, .data-infographic-wrapper {
  text-align: center;
}

.data-team-section {
  margin-bottom: 0;
  padding: 140px 24px 40px;
  display: none;
}

.div-block-16 {
  background-color: #fff;
  border-radius: 12px;
  align-items: center;
  margin-top: 80px;
  padding: 80px 50px;
  display: flex;
  box-shadow: 0 -1px 32px #00000005;
}

.integration-content {
  flex: 1;
  order: 1;
  max-width: 400px;
  margin-left: 80px;
}

.collection-item {
  flex: 1;
  display: flex;
}

.collection-list-2 {
  grid-column-gap: 32px;
  display: flex;
}

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

.collection-list-5 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.collection-list-7, .collection-list-8 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.author-image-blog-post-div, .image-37 {
  border-radius: 40px;
  width: 40px;
  height: 40px;
}

.author-image {
  width: 40px;
  height: 40px;
}

.why_card_text {
  color: var(--midnight-blue);
  text-align: left;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4em;
}

.mg-bottom-40px {
  color: #6e7191;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  font-family: Epilogue, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}

.mg-bottom-40px.body-1 {
  margin-right: auto;
  font-family: Inter, sans-serif;
}

.mg-bottom-40px.why {
  position: static;
  top: 2%;
}

.uc-values-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.uc-values-section.bg-neutral-200 {
  background-color: #f8fbff;
  padding-top: 80px;
  padding-bottom: 80px;
  position: static;
}

.uc-values-section.bg-neutral-200.everyteam {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 20px;
  position: static;
}

.uc-values-section.unstructured-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-default-2 {
  max-width: 1180px;
  padding-left: 0;
  padding-right: 0;
}

.card-2 {
  background-color: #fff;
  border: 1px solid #eaedf2;
  border-radius: 32px;
  box-shadow: 0 2px 10px #0f1a2f0f;
}

.card-2.perks {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-width: 0;
  border-color: #eff4fb;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 0 16px #4b40fc1a;
}

.card-2.tab-content-right {
  box-shadow: none;
  background-color: #0000;
  border-width: 0;
  border-radius: 12px;
  padding-top: 0;
}

.card-2.tab-menu-left {
  box-shadow: none;
  transform-style: preserve-3d;
  background-color: #0000;
  border-width: 0 0 1px;
  border-bottom-color: #ebebeb;
  border-radius: 0;
  padding: 10px 0;
  transition: padding .3s, transform .3s;
}

.card-2.tab-menu-left:hover {
  background-color: #0000;
  transform: scale3d(1.02, 1.02, 1.01);
}

.card-2.tab-menu-left.w--current {
  background-color: #0000;
  border-width: 0 0 1px;
  border-bottom-color: #ebebeb;
  border-radius: 0;
  flex: none;
  width: 100%;
  padding: 0 0 20px;
}

.image-3 {
  border: 0 solid #eaedf2;
  border-radius: 6px;
  width: 100%;
  margin: auto auto 20px;
  display: block;
}

.heading-h1-size-2 {
  color: #0f1a2f;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.222em;
}

.heading-h1-size-2.mg-bottom-48px.text-center {
  margin-left: auto;
  font-size: 48px;
  display: none;
}

.grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.mg-bottom-64px {
  grid-column-gap: 40px;
  grid-row-gap: 28px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: minmax(0, 1fr);
  margin-top: 60px;
}

.grid-3-columns.mg-bottom-64px.teams {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  max-width: 1270px;
  margin-top: 60px;
  margin-bottom: 0;
}

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

.grid-2-columns._1-5fr---1fr {
  grid-template-columns: 1.5fr 1fr;
}

.grid-2-columns._1-5fr---1fr.gap-row-16px {
  grid-template-columns: 1fr 1.25fr;
  position: static;
  top: 10%;
}

.grid-2-columns._1-5fr---1fr.gap-row-16px.whyus {
  text-align: center;
  text-align: center;
  grid-template-columns: 1fr;
  padding-bottom: 20px;
  display: block;
}

.color-accent-1 {
  color: #733aed;
  display: none;
}

.bold-text-3 {
  font-weight: 500;
}

.width-100 {
  border-radius: 12px;
  height: 90%;
}

.for-teams-section2 {
  background-color: #0000;
  max-width: 100%;
}

.acordion-body {
  overflow: hidden;
}

.tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.tabs-menu.tabs-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex: none;
  order: -1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: stretch stretch;
  max-width: 480px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tabs-menu.tabs-vertical.ask-tab {
  margin-top: auto;
  margin-bottom: auto;
}

.accordion-item-wrapper {
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eaedf2;
  border-radius: 24px;
  width: 100%;
  padding: 48px 64px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 2px 12px #0f1a2f0f;
}

.accordion-item-wrapper:hover {
  transform: scale3d(.96, .96, 1.01);
}

.accordion-item-wrapper.v4 {
  padding: 52px 32px;
}

.accordion-item-wrapper.v4.tab {
  box-shadow: none;
  transform-style: preserve-3d;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  justify-content: space-between;
  padding: 0;
  transition: none;
}

.accordion-item-wrapper.v4.tab:hover {
  transform: none;
}

.container-default {
  background-color: #0000;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.container-default.valuesection {
  background-color: #0000;
  max-width: 1268px;
  padding: 120px 20px 10px;
}

.container-default.features {
  max-width: 880px;
  margin-top: 0;
  padding: 20px 0;
}

.container-default.unstructured-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.accordion-content-wrapper {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.accordion-spacer {
  min-height: 16px;
}

.accordion-spacer._8px {
  min-height: 8px;
}

.tabs-content {
  flex: 1;
  order: 1;
  align-self: stretch;
  height: 100%;
  margin: 0 auto auto 100px;
  overflow: visible;
}

.accordion-title {
  color: var(--midnight-blue);
  align-self: center;
  height: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3em;
}

.tabs-wrapper.tabs-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .59fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  margin-top: 80px;
  display: flex;
}

.tabs-wrapper.tabs-left.ask-features {
  align-items: center;
  margin-top: 0;
}

.accordion-header {
  grid-column-gap: 16px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.image-38 {
  width: 48px;
}

.workflows-section, .right-side-div-hidden {
  display: none;
}

.log-in-cta._16-left-margin:hover {
  background-color: #4338ca;
}

.text-block-3 {
  float: none;
  color: #333;
  position: sticky;
  top: 0;
}

.divider {
  border-top: 2px solid #00000012;
  max-width: 95%;
  height: 5px;
  margin-top: 10px;
  margin-bottom: 15px;
}

.columns {
  margin-bottom: 40px;
}

.collection-item-2 {
  margin-bottom: 60px;
}

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

.changelog_main-image {
  border-radius: 10px;
  margin-bottom: 2rem;
}

.changelog-header {
  margin-top: 1.5rem;
}

.video-embed {
  margin-bottom: 2rem;
}

.image-41, .image-42 {
  border-radius: 8px;
}

.bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27 {
  font-weight: 600;
}

.bold-text-28 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33, .bold-text-34 {
  font-weight: 600;
}

.bold-text-35 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .bold-text-50, .bold-text-51 {
  font-weight: 600;
}

.image-43, .image-44, .image-45, .image-46 {
  display: none;
}

.div-block-19 {
  max-width: 1268px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
}

.awards {
  padding-top: 40px;
}

.wrapper {
  background-color: var(--midnight-blue);
  background-image: linear-gradient(to right, #03072c, #270430);
  width: 100vw;
  height: 100px;
  overflow: hidden;
}

.loop-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  display: flex;
}

.text-block-7 {
  color: var(--extra-light-bg);
  flex: none;
  margin-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 60px;
}

.image-47 {
  background-color: #0000;
  flex: none;
  width: 16px;
  margin-right: 60px;
}

.content-holder {
  flex: none;
  order: 0;
  margin-left: 0;
  display: flex;
}

.features-title {
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.image-48 {
  max-width: 100%;
  height: 100%;
}

.tab-pane-customer-experience {
  height: 100%;
}

.tab-content-features {
  flex: 0 auto;
  margin-bottom: auto;
  margin-left: 10%;
  margin-right: auto;
}

.tab-pane-customer-experience-2 {
  margin-right: 5%;
}

.case-study-title, .case-study-title._16-down-margin {
  display: flex;
}

.feature-icon {
  width: 40px;
  margin-bottom: 16px;
}

.bold-text-53, .bold-text-55, .bold-text-56, .bold-text-57, .bold-text-58, .bold-text-59, .bold-text-60 {
  font-weight: 600;
}

.bold-text-61 {
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 112%;
}

.bold-text-62 {
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 115%;
}

.bold-text-63 {
  font-weight: 600;
}

.bold-text-64 {
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 115%;
}

.bold-text-65, .bold-text-66, .bold-text-69 {
  font-weight: 600;
}

.bold-text-71 {
  font-weight: 600;
}

.div-block-20 {
  grid-column-gap: 16px;
  align-items: center;
  margin-bottom: 40px;
  display: block;
}

.security-checks {
  align-items: center;
  margin-top: 16px;
  margin-bottom: 0;
  display: flex;
}

.security-checks-text {
  color: var(--ghost-purple-bg);
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.security-checks-icon {
  width: 20px;
  margin-right: 16px;
}

.image-50 {
  margin-bottom: 10px;
}

.blog-section-2, .blog-section-2.ask-hiw {
  background-color: #fafafa;
}

.blog-cards-wrapper {
  grid-column-gap: 24px;
  margin-top: 40px;
  display: flex;
}

.blog-card {
  border: 1px solid var(--borders);
  box-shadow: 0 2px 2px 0 var(--dark-purple-5-opacity);
  background-color: #fff;
  border-radius: 16px;
  flex: 1;
  padding: 40px 32px;
}

.blog-card.no-bg {
  box-shadow: none;
  background-color: #0000;
  border-width: 0;
}

.blog-card-icon {
  width: 48px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.blog-card-text {
  color: var(--midnight-blue);
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 140%;
}

.blog-card-text._32px-font {
  font-size: 32px;
  font-weight: 700;
}

.blog-link-wrapper {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 170px;
  height: 32px;
  margin-top: 32px;
  display: flex;
}

.blog-link {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.blog-link.clipped {
  background-image: linear-gradient(to right, #830cce, var(--purple-bg));
}

.bottom-cta {
  color: var(--midnight-blue);
  text-align: center;
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.heading-3-2 {
  letter-spacing: -1px;
}

.text-wrap {
  width: 120%;
  margin-top: 32px;
  margin-bottom: 32px;
  line-height: 120%;
  display: block;
}

.changer-overflow {
  float: right;
  width: 100%;
  height: 94px;
  display: block;
  overflow: hidden;
}

.changer-overflow.clipped {
  background-image: none;
}

.changer-move {
  width: 100%;
  line-height: 120%;
  display: block;
}

.changer {
  color: var(--midnight-blue);
  width: 100%;
  height: 100px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 130%;
  display: inline-block;
  position: relative;
  top: 0;
}

.changer.clipped {
  background-image: linear-gradient(to right, var(--purple-bg), #da0bd3);
  display: inline-block;
}

.changer.clipped.text-center {
  width: 100%;
}

.constant {
  color: var(--midnight-blue);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 115%;
  display: inline;
}

.constant-mobile {
  color: var(--midnight-blue);
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 600;
  display: none;
}

.hero-content-vertical {
  flex: 1;
  max-width: 800px;
  padding-top: 0;
}

.container-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1268px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-vertical.dumy-space {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 100px;
}

.container-vertical.dummy-space {
  background-color: var(--dark-purple-50-text);
  width: 100%;
  height: 70px;
  margin-top: 40px;
}

.container-vertical.hero-sec {
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-vertical.nav-bar-sec {
  justify-content: space-between;
  align-items: center;
  height: 80px;
}

.container-vertical.logos-sec {
  grid-column-gap: 16px;
  grid-row-gap: 52px;
  white-space: nowrap;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.container-vertical.data-type-sec {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
}

.container-vertical.for-teams-sec, .container-vertical.features-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.container-vertical.data-analytics-sec {
  justify-content: space-between;
  align-items: center;
  padding: 50px 24px;
}

.container-vertical.blog-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.container-vertical.bottom-cta-sec {
  background-color: #f3f2ff;
  background-image: linear-gradient(to right, #bbe2f8, #e7e0fa);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin: auto;
  padding: 60px 50px;
  display: flex;
}

.container-vertical.footer-sec {
  justify-content: space-between;
}

.container-vertical.book-demo-sec {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
}

.container-vertical.pricing-sec {
  text-align: center;
  flex-direction: column;
  justify-content: center;
}

.container-vertical.faq-sec {
  margin-bottom: 60px;
}

.container-vertical.wwv-sec {
  flex-direction: column;
}

.container-vertical.blg-sec {
  margin-bottom: 0;
  display: block;
}

.container-vertical.bp-hero-sec {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-vertical.bpc-sec {
  padding-bottom: 0;
}

.container-vertical.bpr-sec {
  flex-direction: column;
}

.container-vertical.uc-team-sec {
  justify-content: space-between;
  align-items: center;
}

.container-vertical.with-relevance-sec {
  flex-direction: column;
  align-items: center;
}

.container-vertical.uc-testimonial-sec {
  flex-direction: column;
}

.container-vertical.case-study-sec {
  flex-direction: column;
  align-items: flex-start;
}

.container-vertical.uc-hero-sec {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
}

.container-vertical.legal-sec {
  flex-direction: column;
  align-items: center;
}

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

.text-center.body-2-sb {
  color: #555;
  margin-bottom: 10px;
  font-weight: 500;
}

.text-center.body-2-sb.logo-section-title {
  color: #838ba3;
  margin-bottom: 40px;
}

.text-center.body-1.logo-section-title {
  color: #8a92ac;
  margin-bottom: 40px;
  font-size: 16px;
}

.div-block-21 {
  background-image: linear-gradient(119deg, #f6f8ff, #fef9ff);
  border: 1px #dbdbdb;
  border-radius: 16px;
  width: 80%;
  height: 100%;
  margin-top: 100px;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 0 32px #d484ff33;
}

.html-embed-2 {
  margin-top: -4px;
  margin-bottom: 0;
}

.html-embed-2.doc-vid {
  margin-top: -30px;
  margin-bottom: -30px;
}

.hiw-img {
  width: 100%;
  height: 160px;
  margin-top: 20px;
}

.doc-ai-table-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.doc-ai-table-content {
  order: -1;
  margin-left: 0;
  margin-right: 60px;
}

.doc-ai-constant {
  color: var(--midnight-blue);
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 115%;
}

.header-section {
  text-align: left;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  max-width: 1500px;
  margin-bottom: -80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: auto;
}

.header-section.blog-hero-section {
  background-color: #f4f4f4;
  max-width: 100vw;
  padding-top: 80px;
  padding-bottom: 0;
  overflow: hidden;
}

.header-content {
  align-self: center;
  padding-top: 80px;
  padding-bottom: 80px;
}

.header-content.new-home {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.header-title {
  color: var(--midnight-blue);
  text-align: center;
  letter-spacing: -1px;
  max-width: 880px;
  margin: 32px auto;
  font-family: Inter, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-8 {
  color: var(--midnight-blue);
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 140%;
}

.header-cta {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.header-cta.bottom-ctas {
  margin-top: 40px;
}

.header-cta._40px-top-padding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  object-fit: fill;
  flex-wrap: nowrap;
  width: auto;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
  overflow: visible;
}

.book-demo-btn {
  text-align: left;
  background-color: #fff;
  border-radius: 60px;
  flex: none;
  align-self: center;
  width: 200px;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  font-weight: 500;
}

.second-cta-text {
  color: var(--midnight-blue);
  text-align: center;
  -webkit-text-stroke-color: var(--midnight-blue);
  background-color: #f9fafb;
  border: 1px solid #e0e7ff;
  border-radius: 54px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 54px;
  margin: 0 0 auto;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
  box-shadow: 0 -1px 8px #464fe51a;
}

.signup-cta {
  clear: none;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-image: linear-gradient(to right, #4b40fc, #831fd1);
  border-radius: 54px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 54px;
  margin: auto 10px auto 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
  position: static;
  inset: auto 0% 0%;
  overflow: visible;
  box-shadow: 0 -1px 8px #464fe51a;
}

.watch-demo-btn {
  color: var(--purple-bg);
  background-color: #fff;
  border: 1px solid #e0e7ff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 45px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: flex;
  box-shadow: 0 -1px 8px #464fe51a;
}

.cta-text {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.gpts-title {
  color: var(--text-color--text-secondary);
  border-left: 3px solid #a1acff;
  padding-left: 12px;
  padding-right: 12px;
}

.header-gif-section {
  background-image: linear-gradient(#eff0ff, #fff);
  padding-left: 20px;
  padding-right: 20px;
}

.gif-menu {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin: 20px 0 20px auto;
  display: flex;
}

.gif-tabs {
  grid-column-gap: 8px;
  color: #9a9eaa;
  background-color: #0000;
  flex: none;
  align-items: center;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.gif-tabs.w--current {
  color: var(--midnight-blue);
  background-color: #fbfafd;
  border: 1px solid #ecebff;
  border-radius: 60px;
  flex: none;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  display: flex;
}

.gif-menu-icon {
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.gif-menu-text:focus {
  color: var(--purple-bg);
}

.gif-menu-tabs {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  margin-top: 0;
}

.tabs-content-2 {
  border: 1px solid var(--ghost-purple-bg);
  border-radius: 20px;
  height: 100%;
}

.logo-section {
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.logo-section-title {
  color: var(--dark-purple-30);
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.logo {
  opacity: 1;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.logo.logo-mirvac {
  height: 90%;
}

.logo.is-larger {
  width: 3.6rem;
}

.key-features-section {
  background-image: radial-gradient(circle closest-corner at 50% 0, #fbf8ff, #fff);
}

.key-features-section.feature-page {
  background-image: none;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.key-features-section.how-to {
  background-image: none;
}

.section-heading-title {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.section-heading-title.testimonial-title {
  color: #fff;
}

.section-heading-title.features-page {
  text-align: left;
  margin-top: 16px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 32px;
}

.section-heading-title.features-page.howto {
  margin-left: 0;
}

.section-heading-title.compact-title {
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
}

.subhead-wrapper {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subhead-wrapper.features-page {
  justify-content: flex-start;
}

.subhead-text {
  color: #7016f6;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
}

.subhead-text.clipped.features-page {
  width: 120px;
  margin-left: 40px;
  font-size: 16px;
  display: block;
}

.subhead-text.clipped.features-page.how-to {
  margin-left: 0;
}

.features-grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.feature-card {
  border: 1px solid var(--ghost-purple-bg);
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 0 16px #4f46e51a;
}

.feature-text {
  padding: 48px 32px;
}

.feature-text.for-enterprise {
  padding-top: 60px;
  padding-bottom: 60px;
}

.feature-text.is-agents {
  text-align: left;
}

.feature-desc {
  color: var(--dark-purple-50-text);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.feature-desc.feature-page {
  color: var(--midnight-blue);
  text-align: left;
  margin: 32px 40px 60px;
  font-size: 18px;
}

.feature-desc.feature-page.top-desc {
  text-align: left;
  margin-top: 100px;
  margin-bottom: 100px;
}

.feature-desc.feature-page.howto {
  margin-bottom: 32px;
  margin-left: 0;
}

.feature-desc.for-enterprise {
  text-align: center;
}

.feature-desc.is-agents {
  text-align: left;
}

.feature-title {
  color: var(--midnight-blue);
  text-align: center;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 120%;
}

.feature-title.for-enterprise {
  text-align: center;
  line-height: 130%;
}

.feature-title.is-agents {
  text-align: left;
}

.features-grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.security-title {
  color: #fff;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
}

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

.security-desc {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.testimonial-section {
  background-image: radial-gradient(circle at 50% 0, #1c1750, #05040f);
  height: 900px;
  padding-top: 120px;
  display: none;
  position: relative;
  overflow: hidden;
}

.testimonial-section.for-vecdb {
  height: 620px;
  margin-top: 0;
  display: block;
}

.testimonial-section.for-vecdb.is-testimonial {
  height: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.clipped {
  color: var(--midnight-blue);
  background-image: linear-gradient(to right, #b435f0, #585fff);
}

.star1 {
  position: absolute;
  inset: 40px 17% auto auto;
}

.star2 {
  z-index: 0;
  opacity: .5;
  position: absolute;
  inset: 25% auto auto 10px;
}

.star3 {
  opacity: .5;
  position: absolute;
  inset: auto 0% auto auto;
}

.vertical-testi {
  grid-column-gap: 32px;
  flex: 1;
  display: flex;
}

.vertical-testi.for-vecdb {
  flex-direction: column;
}

.horizontal-testi-d {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  border-bottom: 0 solid #e0e7ff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
  box-shadow: 0 0 8px #4b40fc0d;
}

.horizontal-testi-d.for-vecdb {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.div-block-23 {
  grid-column-gap: 16px;
  margin-bottom: 0;
  display: flex;
}

.name-text {
  color: #9ca4ba;
  margin-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.company-text {
  color: #9ca4ba;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.title-wrapper {
  flex: 1;
  align-self: center;
}

.company-logo {
  border-radius: 40px;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

.company-logo.for-vecdb {
  border-radius: 40px;
  overflow: hidden;
}

.testi-text {
  color: #e0e3ed;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 150%;
  display: inline-block;
}

.testi-text.for-vecdb {
  color: #9ca4ba;
  margin-top: 32px;
  font-size: 16px;
}

.testi-card {
  background-color: #1f2230;
  border-radius: 16px;
  flex: none;
  align-self: center;
  max-width: 720px;
  height: 500px;
  margin-bottom: 0;
  padding: 48px;
}

.testi-card.for-vecdb {
  max-width: 100%;
  margin-bottom: 0;
  padding: 32px;
}

.testi-card.for-vecdb.is-testimonial {
  height: auto;
}

.div-block-24 {
  background-image: linear-gradient(to top, #060510, #0d162f00);
  width: 100%;
  height: 300px;
  position: absolute;
  inset: auto 0% 0%;
}

.border-wrapper {
  grid-column-gap: 0px;
  background-color: #0000;
  background-image: none;
  border-radius: 16px;
  flex: none;
  margin-bottom: 0;
  padding: 1px;
  display: flex;
}

.border-wrapper.for-vecdb {
  margin-bottom: 32px;
}

.pricing-desc {
  color: var(--dark-purple-50-text);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.sub-header {
  color: var(--dark-purple-50-text);
  text-align: center;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 150%;
}

.sub-header.grey-font {
  color: var(--dark-purple-50-text);
}

.sub-header.hero {
  box-shadow: 0 0 20px 5px var(--body-bg);
  max-width: none;
}

.header-section-backup {
  display: none;
}

.new-pricing-section {
  padding-top: 120px;
  display: none;
}

.new-faq-section {
  background-image: none;
  padding-top: 120px;
  padding-bottom: 120px;
}

.faq-wrapper {
  margin-top: 80px;
  margin-bottom: 0;
}

.title-above-gif {
  z-index: 100;
  color: #9a9eaa;
  text-align: center;
  border: 0 solid #000;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
}

.lottie-animation {
  border-radius: 20px;
  flex: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-25 {
  flex: none;
  justify-content: center;
  width: 100%;
  margin: -2px auto;
  display: flex;
}

.div-block-26 {
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-59 {
  width: 100%;
  display: block;
}

.ebook-image {
  border-radius: 24px;
  flex: 1;
  justify-content: center;
  padding-top: 100px;
  display: block;
  overflow: visible;
}

.testimonial-animated-section {
  background-image: radial-gradient(circle at 50% 0, #1c1750, #05040f);
  padding-top: 120px;
  padding-bottom: 120px;
  display: block;
  position: relative;
  overflow: hidden;
}

.chain-template-section {
  background-color: #0000;
  background-image: linear-gradient(#f4f3ff, #fff);
  padding-top: 120px;
  display: none;
  position: relative;
}

.template-section-title {
  color: var(--indigo);
  text-align: center;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border: 1px #000;
  max-width: 1080px;
  margin: 20px auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}

.template-section-title.inner-feature {
  max-width: 880px;
  font-size: 48px;
  font-weight: 700;
}

.template-section-title.enterprise {
  max-width: 1080px;
}

.template-section-title.whyrelecance {
  max-width: 800px;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.template-section-title.for-enterprise {
  margin-top: -30px;
}

.template-section-title.for-vecdb {
  color: var(--indigo);
  max-width: 880px;
  font-family: Inter, sans-serif;
}

.text-span-3 {
  background-image: linear-gradient(to right, #9ca8ee4d, #f1ebfa);
  border-left: 3px solid #9294ff;
  padding-left: 10px;
  padding-right: 10px;
}

.template-card {
  border-style: solid solid none;
  border-width: 1px;
  border-color: var(--ghost-purple-bg) var(--ghost-purple-bg) #e0e7ff;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 24px 32px;
}

.template-card.inner-feature {
  padding-top: 24px;
}

.template-name {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.creator-name {
  grid-column-gap: 8px;
  color: #697087;
  flex: 1;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: flex;
}

.template-desc {
  color: #697087;
  padding-top: 8px;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.creator-img {
  border-radius: 24px;
  width: 24px;
  height: 24px;
}

.template-category {
  color: #697087;
  background-color: #0000;
  border: 1px solid #e7e7e7;
  border-radius: 32px;
  padding: 12px 20px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.template-category.w--current {
  color: var(--midnight-blue);
  background-color: #fff;
}

.div-block-27 {
  grid-column-gap: 12px;
  display: flex;
}

.template-tag {
  color: #14b8a6;
  background-color: #f0fdfa;
  border: 1px solid #ccfbf1;
  border-radius: 32px;
  align-self: center;
  padding: 2px 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.template-tabs {
  grid-column-gap: 16px;
  justify-content: center;
  margin-top: 80px;
  display: flex;
}

.tabs-2 {
  display: none;
}

.starring-tag {
  grid-column-gap: 8px;
  border: 1px solid var(--ghost-purple-bg);
  color: var(--midnight-blue);
  background-color: #f4f6ff;
  border-radius: 32px;
  flex: none;
  align-self: center;
  padding: 2px 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.image-60 {
  transform: rotate(270deg);
}

.template-container {
  margin-top: 80px;
}

.template-container.inner-feature {
  margin-top: 40px;
}

.div-block-30 {
  z-index: 100;
  background-image: linear-gradient(#f6f6f900, #f6f6ff);
  height: 240px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.homepage-promo-cta {
  grid-column-gap: 12px;
  background-color: var(--ghost-purple-bg);
  color: var(--midnight-blue);
  text-align: center;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 5px 5px #0003;
}

.image-61 {
  width: 12px;
}

.lottie-animation-2 {
  z-index: 1;
  height: 100%;
  margin: auto;
  font-family: Inter, sans-serif;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.div-block-31 {
  z-index: 1;
  background-image: linear-gradient(#fff, #eff0ff);
  align-items: stretch;
  width: 100vw;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.image-62 {
  position: absolute;
  top: 65%;
  left: 2%;
}

.image-63 {
  position: absolute;
  inset: 10% 2% auto auto;
}

.template-list {
  border: 0 solid #e0e7ff;
  border-radius: 16px;
  max-width: 880px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 0 8px #4b40fc1a;
}

.text-block-14, .text-block-14.clipped {
  font-size: 18px;
}

.testi-loop-wrapper {
  grid-column-gap: 40px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.horizontal-testi-m {
  display: none;
}

.features-top-banner {
  background-image: linear-gradient(#fff0, #f8f6ff);
  padding-top: 160px;
  padding-bottom: 160px;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.features-subhead {
  margin-top: 20px;
}

.image-64 {
  z-index: 1;
  width: 340px;
  display: block;
  position: absolute;
  inset: auto 10% -133px auto;
}

.image-65 {
  z-index: 1;
  display: block;
  position: absolute;
  inset: 19% auto auto 2%;
}

.feature-box {
  margin-top: 100px;
  margin-bottom: 100px;
}

.feature-img-wrapper {
  background-image: none;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.feature-img-wrapper.notebook-img {
  display: flex;
}

.feature-divider {
  background-image: linear-gradient(to right, #fff0, #dacae7 53%, #fff0);
  justify-content: center;
  align-items: center;
  height: 1px;
  display: flex;
}

.div-block-37 {
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.div-block-38 {
  z-index: 1;
  position: absolute;
  inset: auto -10% -40% auto;
}

.learn-more-features {
  grid-column-gap: 12px;
  border: 0px solid var(--ghost-purple-bg);
  color: var(--midnight-blue);
  background-color: #fff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 60px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 0 8px #4b40fc1a;
}

.comparion-table-section {
  background-image: linear-gradient(#fff, #f9f8ff);
  padding-top: 120px;
  padding-bottom: 120px;
}

.table-col {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.table-col.cms {
  justify-content: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.table-col.data {
  justify-content: center;
  align-items: flex-end;
}

.table-col.data.left {
  z-index: 80;
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  position: sticky;
  left: 0;
}

.table-col.header.left-col {
  z-index: 100;
  background-color: #fff;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  display: flex;
  position: sticky;
  left: 0;
}

.table-col.header.left-col.cms {
  justify-content: center;
  height: 40px;
  position: static;
}

.table {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.table:active {
  border: 1px solid #dadada;
}

.table:focus {
  border-color: #d4d4d4;
}

.table.no-pad {
  padding-top: 0;
  padding-bottom: 0;
}

.table.no-pad.overflow {
  cursor: auto;
  border-width: 0;
  border-radius: 12px;
  flex: none;
  height: auto;
  max-height: 100%;
  margin-top: 100px;
  padding: 0 20px 40px;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 8px #4b40fc1a;
}

.table-row-3-col {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 140vw;
  display: grid;
  position: sticky;
}

.table-row-3-col.data-row {
  border-top-style: none;
  border-top-color: var(--ghost-purple-bg);
  border-bottom-width: 0;
  border-bottom-color: var(--ghost-purple-bg);
  flex: none;
  grid-template-columns: 2fr 1fr 1fr;
  align-items: center;
  width: 100%;
  height: 52px;
}

.table-row-3-col.data-row:hover {
  background-color: #0000;
}

.table-row-3-col.data-row.cms {
  height: 40px;
}

.table-row-3-col.data-row.odd {
  background-color: #fafafd;
  border-top-style: none;
  border-top-width: 0;
  border-bottom-style: none;
  grid-template-columns: 2fr 1fr 1fr;
  height: 52px;
}

.table-row-3-col.data-row.odd.grid-3-columns {
  grid-template-columns: 2fr 1fr 1fr;
}

.table-row-3-col.header {
  z-index: 999;
  background-color: #fff;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: auto;
  min-height: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  top: 0;
}

.table-row-3-col.header.cms {
  border-top-width: 0;
  border-bottom-width: 0;
  flex: none;
  grid-template-columns: 2fr 1fr 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
}

.table-1---header---text {
  color: var(--midnight-blue);
  text-align: center;
  border: 1px #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.table-1---header---text.data {
  text-align: right;
  width: 100%;
  font-weight: 400;
}

.table-1---header---text.data.center {
  text-align: left;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
}

.table-1---header---text.data.center.cms {
  font-size: 16px;
}

.table-icon {
  width: auto;
  height: 17px;
  margin-right: 10px;
}

.col1-img {
  flex: none;
  height: 26px;
}

.col1-img.openai {
  height: 30px;
}

.template-chain-container {
  box-shadow: none;
  background-color: #0000;
  background-image: linear-gradient(#efeeff, #f6f6ff);
  border-radius: 24px;
  max-width: 1268px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  position: relative;
  overflow: hidden;
}

.top-header-section {
  background-image: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.image-67 {
  width: 222px;
  margin: 10px auto;
  display: block;
}

.image-67.for-notebook {
  width: auto;
  height: 120px;
  position: static;
  inset: 0% 0% auto;
}

.page-hero-header_image {
  opacity: 1;
  border-radius: 12px;
  width: 100%;
  max-width: 980px;
  margin: 140px auto 80px;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 16px #4b40fc1a, 0 0 0 32px #f3f1fd, 0 0 0 70px #f9f8ff;
}

.page-hero-header_image.api-img {
  display: none;
}

.image-70 {
  border-radius: 16px;
  flex: none;
  width: 100%;
  height: 100%;
}

.image-71 {
  position: absolute;
  inset: auto auto -4% -3%;
}

.image-72 {
  position: absolute;
  inset: 5% -5% auto auto;
}

.image-73 {
  width: 240px;
  position: absolute;
  inset: auto -9% 6% auto;
}

.hide---but-don-t-delete {
  display: none;
}

.blog-grid {
  grid-template-rows: auto;
  grid-template-columns: 4fr 10fr;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 282px;
  display: block;
  position: relative;
}

.content-left {
  width: 230px;
  padding-top: 20px;
  padding-left: 0;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.title-small {
  color: var(--dark-purple-50-text);
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  display: block;
}

.title-small.margin-top {
  margin-top: 24px;
  margin-bottom: 6px;
}

.transparent-icon-home:hover {
  opacity: 1;
}

.stick-wrapper {
  padding-top: 0;
  position: sticky;
  top: auto;
}

.toc-item {
  color: #4a6a86;
  border-left: 1px solid #dbe2eb;
  border-radius: 0 5px 5px 0;
  justify-content: space-between;
  padding: 10px 10px 10px 8px;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
  transition: color .2s, background-color .2s, color .2s;
  display: flex;
}

.toc-item:hover {
  color: #070e27;
  background-color: #2962ff1a;
  border-left-width: 2px;
  border-left-color: #070e27;
  padding-left: 7px;
}

.toc-item.active {
  color: #070e27;
  background-color: #2962ff1a;
  border-left-width: 2px;
  border-left-color: #2962ff;
  padding-left: 7px;
}

.toc-item.toc-h2 {
  color: var(--midnight-blue);
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.toc-item.toc-h2:hover {
  background-color: var(--ghost-purple-bg);
  color: var(--midnight-blue);
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.featured-item:hover {
  color: #5c4ebd;
}

.toc-menu {
  grid-column-gap: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.toc-menu.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  display: flex;
}

.notebook-features-wrapper {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.enterprise-banner {
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
}

.image-77 {
  width: 320px;
}

.image-78 {
  width: 360px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  inset: auto 50% 0% auto;
}

.enterprise-block {
  justify-content: center;
  align-items: center;
  height: 280px;
  display: flex;
  position: relative;
}

.enterprise-block._2 {
  background-image: radial-gradient(circle at 50% 0, #fff4f4, #f9fcc40a 71%);
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.enterprise-block._1 {
  background-image: radial-gradient(circle at 50% 0, #efefff, #fff);
  overflow: hidden;
}

.enterprise-block._3 {
  background-image: radial-gradient(circle at 50% 0, #faf6ff, #fefeff);
  height: auto;
  transition: opacity .2s;
  overflow: hidden;
}

.enterprise-block._3.is-img-agents {
  justify-content: center;
  align-items: center;
  min-height: 34ch;
  max-height: 34ch;
}

.enterprise-block._4 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--ghost-purple-bg), white);
  align-items: center;
  height: 400px;
  overflow: hidden;
}

.enterprise-block._4.is-img-agents {
  justify-content: center;
  align-items: center;
  min-height: 34ch;
  max-height: 34ch;
}

.enterprise-grid-1 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 2.5fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid;
}

.enterprise-grid-1.for-vecdb {
  grid-template-columns: 1.75fr 1.25fr;
  grid-auto-flow: row;
}

.enterprise-grid-3 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.enterprise-grid-3.for-vecdb {
  grid-template-columns: 1.5fr 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: center;
}

.image-80 {
  border-radius: 12px;
  width: 320px;
  margin-bottom: -10px;
  box-shadow: 0 0 16px #4b40fc26;
}

.book-a-demo-container {
  background-color: var(--white);
  background-image: none;
  border-radius: 20px;
  margin-top: 100px;
  padding: 80px 40px;
  display: block;
}

.awards-container {
  padding-top: 40px;
  padding-bottom: 100px;
}

.nav-menu_link {
  color: var(--midnight-blue);
  padding: 1.25rem 1.25rem 1.25rem 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  display: inline-block;
  position: relative;
}

.nav-menu_link:hover {
  color: #697087;
}

.nav-menu_link.new {
  color: var(--dark-purple-50-text);
  transition: color .3s;
}

.nav-menu_link.new:hover {
  color: var(--dark-purple);
}

.brand, .brand.w--current {
  width: 180px;
}

.brand.mobile-hidden.new {
  margin-top: -3px;
}

.image-82 {
  width: 95px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.divider-vertical {
  width: 74px;
  margin: -1px auto 40px;
  display: block;
}

.image-83 {
  border-radius: 12px;
  max-width: 320px;
  margin: 0 auto;
  display: block;
}

.image-84 {
  max-width: 120%;
  max-height: 100%;
  display: block;
}

.image-85 {
  max-width: 100%;
  max-height: 100%;
  display: block;
}

.bullet-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 0;
  padding-top: 8px;
  display: flex;
}

.bullet-list.howto {
  padding-bottom: 20px;
  font-size: 18px;
}

.list-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.image-87 {
  width: auto;
  height: 208px;
}

.html-embed-7 {
  border-radius: 32px;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.div-block-41 {
  border-radius: 32px;
  max-width: 1080px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.image-88 {
  width: 48px;
  display: block;
}

.div-block-42 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.plus-divider {
  width: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.plus-divider.is-none-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section_lima-agent_protocol_component {
  position: relative;
}

.section_lima-agent_protocol_component.overflow-hidden {
  overflow: hidden;
}

.section_lima-agent_protocol_component.overflow-hidden.margin-large {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.section_lima-agent_protocol_component.overflow-hidden.margin-small {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.section_lima-agent_protocol_component.how-it-works-section {
  padding-bottom: 48px;
}

.section_lima-agent_protocol_component.customers-section {
  width: 100%;
  padding-bottom: 48px;
  display: block;
}

.image-95 {
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.image-95.prompt-img {
  width: 600px;
  height: auto;
}

.image-98 {
  width: 24px;
}

.div-block-43 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-radius: 60px;
  justify-content: center;
  width: auto;
  margin: 0 auto 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.howto-top-section {
  background-image: radial-gradient(circle farthest-corner at 50% 100%, var(--extra-light-bg), white);
  height: 800px;
  overflow: hidden;
}

.div-block-44 {
  background-color: #fff;
  border-radius: 60px;
  width: auto;
  margin-right: -8px;
  padding: 16px;
  display: inline-block;
  box-shadow: 0 2px 12px #4b40fc1a;
}

.codeline {
  background-color: var(--extra-light-bg);
  color: #e03639;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 16px;
  display: inline-block;
}

.code-snippet {
  color: var(--dark-purple-50-text);
  background-color: #f7f7f7;
  border-radius: 8px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 60px 40px;
  font-family: Inconsolata, monospace;
  font-size: 18px;
  line-height: 160%;
}

.blue-code {
  color: #5286da;
}

.red-code {
  color: #f3301e;
}

.green-code {
  color: #35af70;
}

.purple-code {
  color: #8057ce;
}

.grey-link {
  color: #9296a5;
  text-decoration: underline;
}

.image-100 {
  flex: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.redis-partner-section {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-45 {
  background-image: radial-gradient(circle at 50% 100%, #fff5fb, #f6f5ff);
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.div-block-45.redis-container {
  background-image: url('https://cdn.relevanceai.com/images/Frame-11217_1.webp'), radial-gradient(circle at 50% 100%, #fff5fb, #f6f5ff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 32px;
  height: 480px;
}

.image-104 {
  max-width: 320px;
}

.image-105 {
  max-width: 60%;
}

.image-107 {
  max-width: 350px;
}

.image-108 {
  max-width: 140%;
}

.image-109 {
  max-width: 55%;
}

.image-110 {
  aspect-ratio: auto;
  object-fit: fill;
  background-image: radial-gradient(circle, #5c1111, #fff);
  flex: 0 auto;
  max-height: 100%;
}

.pricing-calculator {
  background-color: #fff;
  border: 1px solid #eeeff3;
  border-radius: 20px;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  margin-right: 20px;
  padding: 40px 32px;
  display: flex;
  box-shadow: 0 0 16px #4f46e51a;
}

.pricing-calculator.last-child {
  margin-right: 0;
}

.image-111 {
  margin-top: 20px;
}

.h2 {
  font-family: Recklessneue, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 120%;
}

 .tab-link-tab-3-6._50-w.w--current:active {
  color: #4f46e5;
  background-color: #eef2ff;
  border-color: #818cf8;
}

.tab-link-tab-4-2._50-w.r-0:active {
  color: #4f46e5;
  background-color: #eef2ff;
  border-color: #818cf8;
}

.h4 {
  margin-bottom: 16px;
  font-family: Noto Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.tab-link-tab-1-2.w--current:active {
  color: #4f46e5;
  background-color: #eef2ff;
  border-color: #818cf8;
}

 .tab-link-tab-2-2._50-w.r-0.w--current:active {
  color: #4f46e5;
  background-color: #eef2ff;
  border-color: #818cf8;
}

.container-large {
  width: 95%;
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
}

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

.tab-link-tab-1-3.w--current:active {
  color: #4f46e5;
  background-color: #eef2ff;
  border-color: #818cf8;
}

.button-primary {
  border: 1px solid var(--dark-indigio);
  background-color: var(--indigo);
  box-shadow: 0 9px 13px -5px var(--indigo-40-opacity), 0 2px 2px 0 var(--indigio-25-opacity), inset 0 -2px 0 0 var(--dark-indigo-50-opacity), inset 0 0 0 1px var(--white-20-opacity), inset 0 7px 12px 0 var(--purple);
  white-space: pre;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.button-primary:hover {
  background-color: var(--indigo-hover);
}

.button-primary:active {
  background-color: var(--indigo);
}

.button-primary.small {
  min-height: 36px;
  padding: 6px 12px;
}

.button-primary.button-primary--fw {
  width: 100%;
}

.paragraph {
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.list-item-2 {
  padding-top: 5px;
  font-family: Inter, sans-serif;
}

.list-item-3 {
  aspect-ratio: auto;
  padding-top: 5px;
  font-family: Inter, sans-serif;
}

.list-item-4, .list-item-5 {
  padding-top: 5px;
  font-family: Inter, sans-serif;
}

.banner-wrapper-homepage {
  border-radius: 0;
  display: block;
}

.banner-homepage {
  background-color: var(--midnight-blue);
  mix-blend-mode: normal;
  object-fit: fill;
  border-radius: 0;
  flex-flow: wrap;
  place-content: space-between;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  font-size: 1410px;
  display: none;
  overflow: hidden;
}

.video {
  aspect-ratio: auto;
  object-fit: fill;
  margin-top: 100px;
  overflow: visible;
}

.link-3 {
  color: var(--ghost-purple-bg);
  text-align: center;
  flex: 1;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  position: static;
}

.image-116 {
  flex: 1;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 0;
  position: fixed;
  inset: 0 0% 0% auto;
}

.toc-ite.toc-h2:hover {
  background-color: var(--extra-light-bg);
  border-radius: 8px;
  margin-left: auto;
}

.toc-ite.toc-h3:hover {
  background-color: var(--ghost-purple-bg);
}

.tittle-featured-template {
  color: var(--midnight-blue);
  padding-top: 0;
  padding-bottom: 1rem;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.auto-toc {
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 16px;
  padding: 1rem;
  position: static;
}

.table-of-contents {
  position: sticky;
}

.topics-index {
  color: var(--midnight-blue);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  top: 0;
  right: 10px;
}

.collection-list-wrapper {
  padding-bottom: 40px;
}

.collection-item-4 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.video-placeholder {
  border-radius: 22px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.video-placeholder.is-bosh {
  padding-top: 60.4% !important;
}

 .function-features-section {
  margin-top: 60px;
}

.flagship-hero-desktop, .flagship-hero-mobile {
  flex: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}

.header-cta-waitlist {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.header-cta-waitlist.bottom-ctas {
  margin-top: 40px;
}

.header-cta-waitlist._40px-top-padding {
  aspect-ratio: auto;
  object-fit: fill;
  flex-wrap: nowrap;
  width: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  overflow: visible;
}

.flagship-hero-video {
  display: block;
}

.flagship-hero-container {
  z-index: 2;
  background-image: none;
  max-width: 1268px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.flagship-hero-container.dumy-space {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 100px;
}

.flagship-hero-container.dummy-space {
  background-color: var(--dark-purple-50-text);
  width: 100%;
  height: 70px;
  margin-top: 40px;
}

.flagship-hero-container.hero-sec {
  z-index: 2;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.flagship-hero-container.nav-bar-sec {
  justify-content: space-between;
  align-items: center;
  height: 80px;
}

.flagship-hero-container.logos-sec {
  grid-column-gap: 16px;
  grid-row-gap: 52px;
  white-space: nowrap;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.flagship-hero-container.data-type-sec {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
}

.flagship-hero-container.for-teams-sec, .flagship-hero-container.features-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.flagship-hero-container.data-analytics-sec {
  justify-content: space-between;
  align-items: center;
  padding: 50px 24px;
}

.flagship-hero-container.blog-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.flagship-hero-container.bottom-cta-sec {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin: auto;
  padding: 60px 50px;
  display: flex;
}

.flagship-hero-container.footer-sec {
  justify-content: space-between;
  display: flex;
}

.flagship-hero-container.book-demo-sec {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flagship-hero-container.book-demo-sec.demo-section {
  display: flex;
}

.flagship-hero-container.pricing-sec {
  text-align: center;
  flex-direction: column;
  justify-content: center;
}

.flagship-hero-container.faq-sec {
  margin-bottom: 0;
  display: block;
}

.flagship-hero-container.faq-sec.ask-faq {
  margin-bottom: 0;
}

.flagship-hero-container.wwv-sec {
  flex-direction: column;
}

.flagship-hero-container.blg-sec {
  margin-bottom: 0;
  display: block;
}

.flagship-hero-container.bp-hero-sec {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
}

.flagship-hero-container.bpc-sec {
  padding-bottom: 0;
}

.flagship-hero-container.bpr-sec {
  flex-direction: column;
}

.flagship-hero-container.uc-team-sec {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flagship-hero-container.with-relevance-sec {
  flex-direction: column;
  align-items: center;
}

.flagship-hero-container.uc-testimonial-sec {
  flex-direction: column;
}

.flagship-hero-container.case-study-sec {
  flex-direction: column;
  align-items: flex-start;
}

.flagship-hero-container.uc-hero-sec {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.flagship-hero-container.legal-sec {
  flex-direction: column;
  align-items: center;
}

.flagship-hero-container.header-gif-container {
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  box-shadow: 0 0 8px #4f46e533;
}

.flagship-hero-container.header-gif-container.use-cases {
  padding-left: 20px;
  padding-right: 20px;
}

.flagship-hero-container.for-enterprise {
  padding-top: 40px;
}

.flagship-hero-container.all-features-vecdb {
  margin-bottom: 60px;
}

.flagship-hero-container.for-unstructured {
  padding-top: 80px;
  padding-bottom: 80px;
}

.flagship-hero-container.image-68 {
  max-width: 2048px;
}

.flagship-hero-container.image-68._24radius {
  aspect-ratio: auto;
  border-radius: 24px;
  max-width: 968px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flagship-header-container {
  z-index: 2;
  background-image: none;
  max-width: 1268px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.flagship-header-container.dumy-space {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 100px;
}

.flagship-header-container.dummy-space {
  background-color: var(--dark-purple-50-text);
  width: 100%;
  height: 70px;
  margin-top: 40px;
}

.flagship-header-container.hero-sec {
  z-index: 2;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.flagship-header-container.nav-bar-sec {
  justify-content: space-between;
  align-items: center;
  height: 80px;
}

.flagship-header-container.logos-sec {
  grid-column-gap: 16px;
  grid-row-gap: 52px;
  white-space: nowrap;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.flagship-header-container.data-type-sec {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
}

.flagship-header-container.for-teams-sec, .flagship-header-container.features-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.flagship-header-container.data-analytics-sec {
  justify-content: space-between;
  align-items: center;
  padding: 50px 24px;
}

.flagship-header-container.blog-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.flagship-header-container.bottom-cta-sec {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin: auto;
  padding: 60px 50px;
  display: flex;
}

.flagship-header-container.footer-sec {
  justify-content: space-between;
  display: flex;
}

.flagship-header-container.book-demo-sec {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flagship-header-container.book-demo-sec.demo-section {
  display: flex;
}

.flagship-header-container.pricing-sec {
  text-align: center;
  flex-direction: column;
  justify-content: center;
}

.flagship-header-container.faq-sec {
  margin-bottom: 0;
  display: block;
}

.flagship-header-container.faq-sec.ask-faq {
  margin-bottom: 0;
}

.flagship-header-container.wwv-sec {
  flex-direction: column;
}

.flagship-header-container.blg-sec {
  margin-bottom: 0;
  display: block;
}

.flagship-header-container.bp-hero-sec {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
}

.flagship-header-container.bpc-sec {
  padding-bottom: 0;
}

.flagship-header-container.bpr-sec {
  flex-direction: column;
}

.flagship-header-container.uc-team-sec {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flagship-header-container.with-relevance-sec {
  flex-direction: column;
  align-items: center;
}

.flagship-header-container.uc-testimonial-sec {
  flex-direction: column;
}

.flagship-header-container.case-study-sec {
  flex-direction: column;
  align-items: flex-start;
}

.flagship-header-container.uc-hero-sec {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.flagship-header-container.legal-sec {
  flex-direction: column;
  align-items: center;
}

.flagship-header-container.header-gif-container {
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  box-shadow: 0 0 8px #4f46e533;
}

.flagship-header-container.header-gif-container.use-cases {
  padding-left: 20px;
  padding-right: 20px;
}

.flagship-header-container.for-enterprise {
  padding-top: 40px;
}

.flagship-header-container.all-features-vecdb {
  margin-bottom: 60px;
}

.flagship-header-container.for-unstructured {
  padding-top: 80px;
  padding-bottom: 80px;
}

.flagship-header-container.image-68 {
  max-width: 2048px;
}

.flagship-header-container.image-68._24radius {
  aspect-ratio: auto;
  border-radius: 24px;
  max-width: 968px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flagship-use-cases-section {
  margin-top: 60px;
}

.flagship-container-grid {
  background-color: #0000;
  max-width: 1180px;
  padding: 40px;
  position: relative;
}

.flagship-container-grid.valuesection {
  background-color: #0000;
  max-width: 1268px;
  padding: 120px 20px 10px;
}

.flagship-container-grid.features {
  max-width: 880px;
  margin-top: 0;
  padding: 20px 0;
}

.flagship-container-grid.unstructured-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.flagship-features-section {
  margin-top: 60px;
}

.flagship-features-grid {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.function-hero-desktop {
  flex: none;
  width: 75%;
  height: 75%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.function-hero-mobile {
  flex: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}

.text-color-indigo {
  color: var(--text-color--text-secondary);
}

.pill {
  grid-column-gap: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--borders);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--borders);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--borders-dark);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--borders);
  background-color: var(--white);
  box-shadow: 0 9px 13px -5px var(--borders), 0 2px 2px 0 var(--dark-purple-5-opacity), inset 0 -3px 0 0 var(--dark-purple-5);
  color: var(--dark-purple);
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 36px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 16px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.pill.section-pill {
  align-self: flex-start;
  margin-bottom: 0;
}

.pill.section-pill.is-left {
  margin-left: 0;
}

.pill.section-pill.center {
  margin-left: auto;
  margin-right: auto;
}

.pill.section-pill.left {
  margin-left: 0;
  margin-right: auto;
}

.pill.section-pill.is-dark {
  box-shadow: 0 2px 2px 0 var(--dark-purple-5-opacity), inset 0 -3px 0 0 var(--dark-purple-5);
}

.pill.section-pill.is-dark.is-small {
  min-height: 30px;
  padding: 0 8px;
}

.pill.is-left {
  margin-left: 0;
  margin-right: auto;
}

.body-wrapper {
  background-color: var(--body-bg);
  width: 100%;
  padding-top: 0;
  overflow: hidden;
}

.body-wrapper.body-wrapper--blog {
  overflow: visible;
}

.inline-flex {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-flex.whats-new {
  grid-column-gap: 8px;
  font-weight: 600;
}

.pill-divider {
  background-color: var(--borders);
  width: 1px;
  height: 16px;
  margin-left: 8px;
  margin-right: 8px;
}

.two-button-wrapper {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

._60-up-margin {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-secondary {
  border-style: solid;
  border-width: 1px;
  border-color: var(--borders) var(--borders) var(--borders-dark);
  background-color: var(--white);
  box-shadow: 0 2px 2px -17px var(--dark-purple-5-opacity), 0 9px 13px -5px var(--dark-purple-10-opacity), inset 0 -3px 0 0 var(--dark-purple-5);
  color: var(--dark-purple);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.button-secondary:hover {
  background-color: var(--secondary-hover);
  color: var(--icon-secondary);
}

.button-secondary:active {
  color: var(--dark-purple);
}

.button-secondary.small {
  min-height: 36px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.button-secondary.button-secondary--small {
  min-height: auto;
  padding: 6px 16px;
  font-size: 14px;
}

.button-secondary.customers-section__button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 18px;
  width: -moz-fit-content;
  width: fit-content;
}

.button-secondary.customers-section__button.customers-section__button--mobile {
  display: none;
}

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

.indigo-bullet {
  background-color: var(--indigo);
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.home-hero-diagram {
  box-shadow: 0 16px 20px -8px var(--dark-purple-5-opacity), 0 8px 16px 0 var(--dark-purple-5-opacity);
  border-radius: 10px;
  width: 100%;
  max-width: 1000px;
  margin-bottom: 40px;
  display: none;
  overflow: hidden;
}

.home-hero-diagram.mobile {
  display: none;
}

.header-wrapper {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 730px;
  margin-top: 2px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-size-medium {
  color: var(--dark-purple-50-text);
  font-size: 18px;
  line-height: 150%;
}

.text-size-medium.text-weight-normal.text-color-dark {
  color: var(--dark-purple);
}

.text-size-medium.is-clamped {
  text-overflow: ellipsis;
}

.text-size-medium.text-wrap-balance {
  display: block;
}

._650-wide-box {
  max-width: 650px;
  display: block;
}

.text-color-purple {
  color: var(--base-color-brand--purple);
}

.text-link-block {
  grid-column-gap: 8px;
  color: var(--dark-purple);
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  font-weight: 500;
  display: flex;
}

.text-link-block.heading-style-h6 {
  text-align: left;
  display: block;
}

.text-links {
  color: var(--indigo);
}

.security-items-wrapper {
  grid-column-gap: 3.5%;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 80px;
  display: flex;
}

.security-items-wrapper.is-4-grid {
  grid-column-gap: 3.5%;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 88ch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.security-items {
  width: 30%;
}

.security-icons {
  width: 28px;
  max-height: 28px;
}

.security-item-titles {
  margin-bottom: 4px;
}

.wide-container {
  max-width: 1268px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 20px 48px 50px;
  display: block;
  position: relative;
}

.wide-container.no-bottom-padding {
  padding-bottom: 0;
}

.wide-container.half-top-padding {
  padding-top: 60px;
  padding-right: var(--section-padding-x);
  padding-left: var(--section-padding-x);
}

.wide-container.half-top-padding.customers-section__container {
  padding-bottom: 0;
}

.transform-cta-wrapper {
  border: 1px solid var(--borders);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-text-wrapper {
  max-width: 675px;
}

.cta-buttons__divider {
  margin-left: 8px;
  margin-right: 8px;
}

.transform-gradient {
  background-color: var(--purple);
  opacity: .08;
  filter: blur(15px);
  pointer-events: none;
  border-radius: 50%;
  width: 90%;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -100px;
}

.world-guy-cta {
  width: 195px;
  position: absolute;
  inset: auto auto -16px 20px;
}

.prism-guy-cta {
  width: 145px;
  position: absolute;
  inset: 40px 40px auto auto;
}

.prism-guy-cta.is-bdr-ai {
  inset: auto 50px 170px auto;
}

.features-items-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-top: 60px;
  display: grid;
}

.features-items-wrapper.is-grid-agent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: flex-start;
}

.features-items-wrapper.is-4col {
  grid-row-gap: 16px;
}

.features-item {
  border-style: solid;
  border-width: 1px;
  border-color: var(--borders) var(--borders) var(--borders-dark);
  box-shadow: 0 2px 2px 0 var(--dark-purple-5-opacity);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.features-item.is-template {
  background-color: #fff;
  padding: 2rem;
  transition: all .2s;
}

.features-item.is-template:hover {
  transform: translate(0, -5px);
}

.features-item.is-agents {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 32%;
  padding: 0;
}

.features-item.features-item--bulk-run {
  background-image: url('https://cdn.relevanceai.com/images/bulkrun.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.features-image-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 14.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.features-image-box.features-image-box--bg {
  background-image: url('https://cdn.relevanceai.com/images/onboard.svg');
  background-size: auto;
  height: 100%;
  min-height: auto;
}

.features-image-box.features-image-box--llms {
  background-image: url('https://cdn.relevanceai.com/images/llms.webp');
  background-position: 50%;
  background-size: cover;
}

.features-image-box.is-large {
  min-height: auto;
}

.features-text-box {
  background-color: var(--white);
  letter-spacing: -.25px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 12px 20px 16px;
  font-size: 13.5px;
  line-height: 150%;
  display: flex;
}

.features-text-box.is-agents {
  width: 100%;
  padding: 2rem;
}

.features-text-box.features-text-box--bg {
  background-color: var(--color);
}

.features-text-box.is-large {
  padding: 3rem 3rem 1rem;
}

.features-text-box.is-large.is-bottom {
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.features-titles {
  margin-bottom: 4px;
}

.features-titles.is-large {
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.1;
}

.features-image-gradient {
  background-image: linear-gradient(#0000, #fff);
  width: 100%;
  height: 65%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.security-icon-wrapper {
  align-items: center;
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
  display: flex;
}

.pill__icon-image {
  width: 18px;
  height: 18px;
}

.pill__icon-image.is-small {
  width: 16px;
  height: 16px;
}

.hero-lines-wrapper {
  pointer-events: none;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 400px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-lines-wrapper.is-home {
  background-image: url('https://cdn.relevanceai.com/images/hero-lines_home.svg');
  background-position: 50% 37%;
  background-repeat: no-repeat;
  background-size: 96.3rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 85rem;
  height: 536px;
  overflow: visible;
}

.hero-lines-wrapper.is-new-home {
  z-index: -99;
  background-image: url('https://cdn.relevanceai.com/images/hero-lines_home.svg');
  background-repeat: no-repeat;
  background-size: 96.3rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 85rem;
  height: 406px;
  top: 6.5%;
  overflow: hidden;
}

.hero-lines-wrapper.is-new-home.invent-agent {
  background-position: 50% 0;
  background-size: 94.1rem;
  top: 10%;
}

.hero-lines-wrapper.is-sub-page {
  z-index: -99;
  background-image: url('https://cdn.relevanceai.com/images/sub-page_bg-lines.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 72.1rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 85rem;
  top: 13.2%;
  overflow: hidden;
}

.hero-lines-wrapper.is-sub-page.single-ling-title {
  background-image: url('https://cdn.relevanceai.com/images/single-line-title_bg-lines.svg');
  top: -5%;
}

.hero-lines-wrapper.is-sub-page.is-bosh {
  top: 7.2%;
}

.hero-lines-wrapper.is-sub-page.has-video {
  top: 9.35%;
}

.hero-lines-wrapper.is-sub-page.single-line-tight {
  background-image: url('https://cdn.relevanceai.com/images/single-line-tight_bg-lines.svg');
  background-size: 83.2rem;
  top: -8%;
}

.hero-lines-wrapper.is-sub-page_tall {
  z-index: -99;
  background-image: url('https://cdn.relevanceai.com/images/sub-page_bg-lines.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 86.3rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 85rem;
  height: 477px;
  top: 9.3%;
  overflow: hidden;
}

.hero-lines-wrapper.is-sub-page_tall.single-ling-title {
  background-image: url('https://cdn.relevanceai.com/images/single-line-title_bg-lines.svg');
  top: -5%;
}

.hero-lines-wrapper.is-sub-page_tall.is-bosh {
  top: 7.2%;
}

.hero-lines-wrapper.is-sub-page_tall.has-video {
  top: 9.35%;
}

.hero-lines-wrapper.is-sub-page_tall.single-line-tight {
  background-image: url('https://cdn.relevanceai.com/images/single-line-tight_bg-lines.svg');
  background-size: 83.2rem;
  top: -8%;
}

.hero-line-2 {
  width: 1200px;
  max-width: none;
  position: absolute;
  inset: 31px 0% auto;
}

.hero-line-3 {
  width: 1200px;
  max-width: none;
  position: absolute;
  top: 234px;
}

.hero-line-4 {
  width: 1200px;
  max-width: none;
  position: absolute;
  inset: 280px 0% auto;
}

.hero-line-5 {
  pointer-events: none;
  width: 1200px;
  max-width: none;
  position: absolute;
  inset: 372px 0% auto;
}

.hero-line-1 {
  width: 1200px;
  max-width: none;
  margin-top: 0;
  position: absolute;
}

.hero-gradient-left {
  z-index: 1;
  background-image: linear-gradient(90deg, #f9f9f9, #fff0);
  width: 20%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.hero-gradient-right {
  z-index: 1;
  background-image: linear-gradient(90deg, #fff0, #f9f9f9);
  width: 20%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

._30-down-margin {
  z-index: 1;
  margin-bottom: 30px;
  position: relative;
}

.avatar-cursor-box {
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 105px auto auto -119px;
}

.avatar-cursor-box.bottom-right {
  margin-top: 220px;
  margin-right: -20px;
  top: 28%;
  left: auto;
  right: 1%;
}

.avatar-cursor-box.faqs-right {
  inset: auto -100px -60px auto;
}

.avatar-cursor-box.faqs-left {
  inset: auto auto 243px 7%;
}

.avatar-cursor-box.is-new {
  top: 2%;
  left: 2%;
}

.cursor-icon {
  width: 24px;
  margin-left: -10px;
  position: relative;
}

.cursor-icon.cursor-icon-top {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-1deg)rotateZ(169deg)translate(-56px, 7px);
}

.avatars {
  box-shadow: 0 0 1px 0 var(--dark-purple-50-text), 0 24px 56px -4px var(--dark-purple-10-opacity), 0 16px 8px 0 var(--dark-purple-5-opacity);
  border-radius: 50%;
  width: 48px;
  height: 48px;
}

.features-dot-grid {
  width: 110%;
  max-width: none;
  min-height: 100%;
  margin-left: -5%;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.feature-tile-images {
  object-fit: cover;
  flex: 0 auto;
  min-width: 100%;
  height: 100%;
  min-height: 200px;
  position: relative;
}

.feature-tile-images.mobile-tile-image {
  display: none;
}

.feature-tile-images.desktop-tile-image {
  height: 150%;
  padding-top: 16px;
}

.feature-tile-images.desktop-tile-image.desktop-tech-stack-image {
  height: 100%;
  min-height: 200px;
}

.feature-tile-images.desktop-tile-image.desktop-no-code-image {
  height: 100%;
  display: block;
}

.feature-tile-images.is-large {
  height: auto;
  min-height: auto;
}

.feature-page_bento-intro_bg {
  z-index: -1;
  width: 936px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: -10% 0% auto;
}

.section-2 {
  position: relative;
}

.security-header-bg {
  flex: none;
  min-width: 2500px;
  max-width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.security-header-bg-wrapper {
  z-index: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.security-side-gradients {
  background-image: linear-gradient(270deg, var(--body-bg), #fff0);
  width: 25vw;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.security-side-gradients.left {
  background-image: linear-gradient(270deg, #fff0, var(--body-bg));
  inset: 0% auto 0% 0%;
}

.security-top-gradient {
  background-image: linear-gradient(180deg, var(--body-bg), #fff0);
  width: 100%;
  height: 100px;
  position: absolute;
  inset: 0% 0% auto;
}

.security-base-gradient {
  background-image: linear-gradient(180deg, #fff0, var(--body-bg) 65%);
  width: 100%;
  height: 200px;
  position: absolute;
  inset: auto 0% 0%;
}

.ideal-tabs-wrapper {
  background-color: var(--color);
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.ideal-tabs-menu {
  z-index: 5;
  background-color: #f0f0f4;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: 4px;
  display: flex;
}

.ideal-tabs-content {
  background-color: var(--white);
  color: var(--dark-purple);
  text-align: center;
  border: 0 #ececee;
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2rem 1rem;
  position: static;
}

.ideal-tab-buttons {
  grid-column-gap: 8px;
  color: var(--dark-purple-50-text);
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  display: flex;
}

.ideal-tab-buttons.w--current {
  border-style: solid;
  border-width: 1px;
  border-color: var(--borders) var(--borders) var(--borders-dark);
  background-color: var(--white);
  box-shadow: inset 0 -3px 0 0 var(--dark-purple-5-opacity), 0 2px 2px 0 var(--dark-purple-5-opacity), 0 9px 13px -5px var(--dark-purple-5-opacity);
  color: var(--dark-purple);
}

.ideal-tabs-titles-box {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.ideal-tabs-titles-box.wide {
  max-width: 1000px;
}

.stars-bg {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.stars-bg.cta {
  pointer-events: none;
  min-width: 100%;
  height: auto;
  min-height: 100%;
}

.stars-bg-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0%;
}

.stars-bg-blur {
  z-index: 1;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.faqs-wrapper {
  border-style: solid;
  border-width: 1px;
  border-color: var(--borders) var(--borders) var(--borders-dark);
  background-color: var(--white);
  box-shadow: inset 0 -3px 0 0 var(--dark-purple-10-opacity), 0 2px 2px 0 var(--dark-purple-5-opacity), 0 9px 13px -5px var(--dark-purple-10-opacity);
  border-radius: 16px;
  max-width: 864px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 4px 10px 24px;
  position: relative;
}

.testimonial-block {
  border-style: solid;
  border-width: 1px;
  border-color: var(--borders) var(--borders) var(--borders-dark);
  background-color: var(--white);
  box-shadow: 0 2px 2px 0 var(--dark-purple-5-opacity);
  border-radius: 16px;
  flex-flow: column wrap;
  align-content: stretch;
  align-items: flex-start;
  width: 100%;
  max-width: 290px;
  height: 100%;
  padding: 28px;
  display: flex;
  position: relative;
}

.testimonial-block__text {
  border: 1px solid var(--borders);
  color: var(--dark-purple-50-text);
  border-radius: 8px;
  flex: 1;
  padding: 8px 12px;
  font-size: 16px;
}

.testimonial-block__details-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.testimonial-block__details {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.testimonial-block__name {
  color: var(--dark-purple);
  font-size: 14px;
  font-weight: 600;
}

.testimonial-block__role {
  margin-top: 2px;
  font-size: 11px;
  line-height: 133%;
}

.testimonial-block__thumbnail-wrapper {
  position: relative;
}

.testimonial-block__thumbnail {
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 3px;
  position: relative;
  overflow: hidden;
}

.testimonial-block__thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.decor-screw {
  background-color: var(--white);
  box-shadow: none;
  border: 0 solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.decor-screw.decor-screw--bottom-right {
  inset: auto 10px 10px auto;
}

.decor-screw.decor-screw--bottom-left {
  inset: auto auto 10px 10px;
}

.decor-screw.decor-screw--top-left {
  inset: 10px auto auto 10px;
}

.decor-screw.decor-screw--wide-tl {
  top: 12px;
  left: 12px;
  right: auto;
}

.decor-screw.decor-screw--wide-bl {
  inset: auto auto 12px 12px;
}

.decor-screw.decor-screw--wide-tr {
  top: 12px;
  right: 12px;
}

.decor-screw.decor-screw--wide-br {
  top: auto;
  bottom: 12px;
  right: 12px;
}

.decor-screw.is-new {
  box-shadow: none;
}

.decor-screw.decor-screw--top-left-inner {
  inset: 12px auto auto 12px;
}

.decor-screw.decor-screw--top-right-inner {
  inset: 12px 12px auto auto;
}

.decor-screw.decor-screw--bottom-left-inner {
  inset: auto auto 12px 12px;
}

.decor-screw.decor-screw--bottom-right-inner {
  inset: auto 12px 12px auto;
}

.how-it-works-desktop {
  width: 110vw;
  max-width: none;
  margin-bottom: 60px;
  margin-left: -5vw;
  margin-right: auto;
}

.cta-title-wrapper {
  margin-bottom: 16px;
}

.testimonials-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 4;
  object-fit: contain;
  flex-flow: wrap;
  flex: 0 auto;
  order: -1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start center;
  align-self: auto;
  place-items: start stretch;
  margin-bottom: -16px;
  display: grid;
  position: relative;
  overflow: auto;
}

.testimonials-list.desktop-testimonials-list {
  grid-row-gap: 32px;
}

.ideal-lotties-desktop {
  aspect-ratio: 3 / 2;
  width: 110%;
  margin-left: -5%;
  display: none;
}

.ideal-lotties-mobile {
  width: 110%;
  margin-left: -5%;
  display: none;
}

.how-it-works-mobile {
  width: 110vw;
  max-width: none;
  margin-bottom: 60px;
  margin-left: -5vw;
  margin-right: auto;
  display: none;
}

.home-hero-heading {
  max-width: 860px;
  font-family: Inter Display, sans-serif;
}

.templates-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  object-fit: fill;
  flex-flow: row;
  grid-template: ". Area"
  / .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  overflow: visible;
}

.templates-title {
  margin-top: 0;
  font-size: 40px;
}

.templates-hero-title {
  align-self: center;
}

.templates-grid-clone {
  grid-template-rows: auto;
  grid-template-columns: 4fr 10fr;
  width: 100%;
  max-width: 1280px;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.templates-left {
  border-top: 1px #000;
  border-left: 1px none var(--icon-secondary);
  background-color: var(--body-bg);
  outline-offset: 0px;
  border-radius: .75rem;
  outline: 2px #868a97;
  justify-content: center;
  margin-left: auto;
  padding-left: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
  max-height: 100vh;
  overflow-y: auto;
  position: sticky;
  top: 2rem;
}

.templates-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
  position: static;
  overflow: visible;
  box-shadow: 0 2px 5px #0003;
}

.templates-hero-grid.valuesection {
  background-color: #0000;
  max-width: 1268px;
  padding: 120px 20px 10px;
}

.templates-hero-grid.features {
  max-width: 880px;
  margin-top: 0;
  padding: 20px 0;
}

.templates-hero-grid.unstructured-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.templates-cta {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.templates-cta.bottom-ctas {
  margin-top: 40px;
}

.templates-cta._40px-top-padding {
  aspect-ratio: auto;
  object-fit: fill;
  flex-wrap: nowrap;
  width: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  overflow: visible;
}

.templates-list-links {
  padding-left: 0;
  position: static;
  overflow: hidden;
}

.templates-cta-button {
  clear: none;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-image: linear-gradient(90deg, #4b40fc, #831fd1);
  border-radius: 54px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 54px;
  margin: auto 10px 10px 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
  position: static;
  inset: auto 0% 0%;
  overflow: visible;
  box-shadow: 0 -1px 8px #464fe51a;
}

.templates-cta-text {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.template-list-section-desktop {
  background-color: #fff;
  margin-bottom: 0;
  padding: 1rem;
  position: static;
}

 .templates-icon-embed-desktop {
  text-align: center;
}

.item-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 4px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
  overflow: hidden;
}

.item-list:hover {
  background-color: var(--extra-light-bg);
}

.template-link {
  color: var(--midnight-blue);
  align-self: center;
  font-size: 12px;
  display: inline;
}

.template-link.w--current {
  color: var(--indigo);
  font-size: 12px;
}

.tool-embed-tablet {
  object-fit: fill;
  padding-left: 40px;
  padding-right: 0;
  position: static;
}

.templates-icon-embed-mobile {
  text-align: center;
  display: none;
}

.templates-cta-mobile {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: none;
}

.templates-cta-mobile.bottom-ctas {
  margin-top: 40px;
}

.templates-cta-mobile._40px-top-padding {
  aspect-ratio: auto;
  object-fit: fill;
  flex-wrap: nowrap;
  width: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  overflow: visible;
}

.whats-new-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-purple);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-primary-nav:hover {
  background-color: var(--indigo-hover);
}

.button-primary-nav:active {
  background-color: var(--indigo);
}

.template-list-mobile {
  margin-bottom: 0;
  padding-top: 40px;
  display: none;
  position: static;
}

.collection-list-mobile {
  display: block;
}

.collection-list-desktop {
  overflow: hidden;
}

.collection-list-desktop.is-featured-template {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.mobile-sidebar-toggle {
  display: none;
  align-items: center;
  gap: .5rem;
  padding: .75rem 1rem;
  background: var(--body-bg);
  border: 1px solid #e2e4e9;
  border-radius: .75rem;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  color: var(--midnight-blue);
  width: 100%;
  box-shadow: 0 2px 5px #0003;
}

.mobile-sidebar-toggle:hover {
  background-color: var(--extra-light-bg);
}

.mobile-sidebar-chevron {
  transition: transform .3s ease;
  flex-shrink: 0;
}

.mobile-sidebar-toggle.is-open .mobile-sidebar-chevron {
  transform: rotate(180deg);
}

.mobile-sidebar-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height .3s ease;
  background: var(--body-bg);
  border-radius: 0 0 .75rem .75rem;
  box-shadow: 0 2px 5px #0003;
}

.mobile-sidebar-content.is-expanded {
  max-height: 80vh;
  overflow-y: auto;
  padding: .5rem;
}

.ideal-video-desktop {
  object-fit: fill;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.testimonials-collection {
  object-fit: fill;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.testimonials-collection.mobile-testimonials, .ideal-image-mobile {
  display: none;
}

.ideal-image-desktop {
  display: inline-block;
}

.ideal-image-desktop.hide {
  display: none;
}

.ideal-image-desktop.is-bdr {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.collection-list-wrapper-4 {
  overflow: hidden;
}

.icon-image {
  border-radius: 8px;
  align-self: flex-start;
  margin-bottom: 1.5rem;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.heading-27 {
  color: var(--indigo);
}

.paragraph-7 {
  color: var(--purple-bg);
}

.nav_logo {
  max-width: 80%;
  margin-top: -6px;
}

.wrapper-wrap-template {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 0;
  display: grid;
}

.template-right {
  max-width: 940px;
}

.breadcrumb_component {
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.breadcrumb-link:hover {
  color: var(--dark-purple);
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.breadcrumb-divider.hide {
  display: none;
}

.features-item-template {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4rem;
  display: grid;
}

.body-color {
  background-color: var(--body-bg);
  overflow: auto;
}

.image-embed-mobile {
  background-color: var(--white);
  object-fit: fill;
  border: 1px #000;
  border-radius: .75rem;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: static;
  box-shadow: 0 2px 5px #0003;
}

.padding-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.wrapper-video-placeholder {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.icon-menu-dropdown {
  flex: 0 auto;
  align-self: auto;
  min-width: 20px;
  display: block;
}

.wrapper-pill-title {
  padding-top: 4rem;
}

.button-secondary-flagship:hover {
  background-color: var(--secondary-hover);
  color: var(--icon-secondary);
}

.button-secondary-flagship:active {
  color: var(--dark-purple);
}

.button-primary-flagship {
  border: 1px solid var(--dark-indigio);
  background-color: var(--indigo);
  box-shadow: 0 9px 13px -5px var(--indigo-40-opacity), 0 2px 2px 0 var(--indigio-25-opacity), inset 0 -2px 0 0 var(--dark-indigo-50-opacity), inset 0 0 0 1px var(--white-20-opacity), inset 0 7px 12px 0 var(--purple);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.button-primary-flagship:hover {
  background-color: var(--indigo-hover);
}

.button-primary-flagship:active {
  background-color: var(--indigo);
}

.button-primary-flagship.small {
  min-height: 36px;
  padding: 6px 12px;
}

.button-secondary-2:hover {
  color: #707287;
  background-color: #f9f9fa;
}

.button-secondary-2:active {
  color: #0d162f;
}

.wrapper-footer-cta {
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
}

.quote-bg-wrapper {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.item-quote-bg-wrapper {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.item-quote-bg-wrapper.is-recruit {
  margin-left: auto;
  margin-right: auto;
}

.roi-section__stats-wrapper {
  grid-column-gap: 2.2rem;
  grid-row-gap: 2.2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.roi-section__image {
  flex: none;
  width: 100%;
  max-width: 205px;
}

.roi-section__items-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  max-width: 80ch;
  display: block;
}

.grid-item-wrapper-roi {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.roi-section__grid-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 15ch;
  display: flex;
}

.number-item-grid-item-wrapper-roi {
  color: var(--indigo);
  font-family: Inter Display, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.roi-section__wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.pill-icons-embed {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.section_timeline10 {
  z-index: 2;
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--midnight-blue);
  max-width: 110ch;
  margin-bottom: 3rem;
  position: relative;
}

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

.margin-bottom, .margin-bottom.margin-xxsmall, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xsmall, .margin-bottom.margin-small, .margin-bottom.margin-0, .margin-bottom.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xlarge {
  margin: 0 0 6rem;
}

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

.margin-bottom.margin-xxhuge {
  margin: 0 0 5rem;
}

.margin-bottom.margin-custom1, .margin-bottom.margin-custom2, .margin-bottom.margin-custom3 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

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

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

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

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #dee3f4;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #f9eff6;
}

.padding-global {
  padding-left: 0%;
  padding-right: 0%;
  overflow: visible;
}

.padding-global.is-smaller {
  padding-left: 3%;
  padding-right: 3%;
}

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

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

.padding-section-large.tight-bottom-mobile {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.padding-section-large.tight-bottom-mobile.new {
  padding-bottom: 5rem;
}

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

.padding-section-large.is-tight-top {
  padding-top: 5rem;
}

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

.padding-section-large.is-xsmall-bottom {
  padding-bottom: 2rem;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center.is-larger {
  max-width: 55rem;
}

.max-width-large.is-larger {
  max-width: 52.5rem;
}

.max-width-large.is-smaller {
  max-width: 100rem;
}

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

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

.text-weight-semibold.is-inline {
  display: inline;
}

.margin-top, .margin-top.margin-medium, .margin-top.margin-0, .margin-top.margin-tiny, .margin-top.margin-xlarge, .margin-top.margin-huge, .margin-top.margin-xhuge, .margin-top.margin-xxhuge, .margin-top.margin-custom1, .margin-top.margin-custom2, .margin-top.margin-custom3 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-small.two-button-wrapper {
  justify-content: flex-start;
  align-items: center;
}

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

.margin-top.margin-small {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

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

.button-group.is-center {
  justify-content: center;
}

.button-group.is-left {
  justify-content: flex-start;
  align-items: center;
}

.button-group.is-right {
  justify-content: flex-end;
  align-items: center;
}

.button-group.is-banner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.button {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--base-color-brand--dark-indigo);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--base-color-brand--dark-indigo);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--base-color-brand--dark-indigo);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--base-color-brand--dark-indigo);
  background-color: var(--base-color-brand--indigo);
  color: var(--text-color--text-alternate);
  text-align: center;
  box-shadow: 0 9px 13px -5px var(--indigo-40-opacity), 0 2px 2px 0 var(--indigio-25-opacity), inset 0 -2px 0 0 var(--dark-indigo-50-opacity), inset 0 0 0 1px var(--white-20-opacity), inset 0 7px 12px 0 var(--purple);
  border-radius: 8px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: none;
  min-height: 48px;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: inline-flex;
  position: static;
  inset: 0%;
}

.button:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.button:active {
  background-color: var(--base-color-brand--indigo);
}

.button.is-secondary {
  border-color: var(--border-color--border-secondary);
  background-color: var(--base-color-brand--white);
  box-shadow: 0 2px 2px -17px var(--base-color-brand-tints--dark-purple-5), 0 9px 13px -5px var(--base-color-brand-tints--dark-purple-10), inset 0 -3px 0 0 var(--base-color-brand-tints--dark-purple-5);
  color: var(--text-color--text-primary);
}

.button.is-secondary:hover {
  color: var(--base-color-neutral--neutral);
}

.button.is-secondary:active {
  color: var(--base-color-brand--dark-purple);
}

.button.is-secondary.is-small.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #ffffff4d;
}

.button.is-secondary.is-alternate:hover {
  color: #fff;
  border-color: #fff;
}

.button.is-secondary.is-alternate.is-icon.is-left {
  padding-left: 1rem;
  padding-right: 1.5rem;
}

.button.is-secondary.is-icon.is-alternate.is-left {
  padding-left: 1.5rem;
  padding-right: 1rem;
}

.button.is-secondary.is-icon.is-small.is-card {
  min-height: auto;
}

.button.is-secondary.is-apla-graphic {
  aspect-ratio: 1;
  min-height: 30px;
  padding: .5rem;
}

.button.is-secondary.is-agent-drop {
  border: 1px solid #3b32f9;
  box-shadow: 0 9px 13px -5px #6056ff66, 0 2px 2px #6056ff40, 0 0 0 1px #3b32f9, inset 0 -2px #3b32f980, inset 0 7px 11px #c7bcffb3;
}

.button.is-link {
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  min-height: auto;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link:hover {
  border-color: var(--base-color-brand--indigo);
  color: var(--text-color--text-secondary);
}

.button.is-link.is-icon {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--link-color--link-primary);
  padding-right: 0;
}

.button.is-link.is-icon.is-alternate.is-banner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
}

.button.is-link.is-icon.is-alternate.is-banner:hover {
  opacity: .5;
  color: var(--text-color--text-alternate);
}

.button.is-link.is-icon.is-alternate.is-date {
  color: var(--text-color--text-alternate);
}

.button.is-link.is-icon.is-purple {
  color: var(--link-color--link-secondary);
}

.button.is-link.is-icon.is-nav {
  padding-top: 0;
  padding-bottom: 0;
}

.button.is-link.is-icon.text-color-secondary {
  color: var(--dark-purple-50-text);
}

.button.is-link.is-alternate {
  border-color: var(--text-color--text-alternate);
  color: var(--text-color--text-alternate);
  background-color: #0000;
}

.button.is-link.is-alternate:hover {
  border-color: var(--base-color-brand--indigo);
  color: var(--base-color-brand--indigo);
}

.button.is-link.is-small {
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
}

.button.is-link.is-small.text-style-link {
  text-decoration: underline;
}

.button.is-link.is-small.text-style-link.text-color-secondary {
  color: var(--dark-purple-50-text);
}

.button.is-link.is-contents {
  text-align: left;
  text-wrap: balance;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.3;
}

.button.is-small {
  flex-flow: row;
  max-width: none;
  padding: .3rem 1rem;
}

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.is-small.is-icon {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.is-tertiary {
  border-color: var(--border-color--border-primary);
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #0000;
}

.button.is-tertiary:hover {
  color: var(--base-color-neutral--neutral);
}

.button.is-tertiary:active {
  color: var(--text-color--text-primary);
}

.button.is-alternate {
  border-color: var(--borders);
  box-shadow: 0 2px 2px -17px var(--base-color-brand-tints--dark-purple-5), 0 9px 13px -5px var(--base-color-brand-tints--dark-purple-10), inset 0 -3px 0 0 var(--base-color-brand-tints--dark-purple-5);
  color: var(--text-color--text-primary);
  background-color: #fff;
}

.button.is-alternate:hover {
  color: var(--base-color-neutral--neutral);
}

.button.is-alternate:active {
  color: var(--text-color--text-primary);
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  padding-right: 1rem;
}

.button.is-invent-agent {
  filter: saturate();
  background-image: url('https://cdn.relevanceai.com/images/play-btn.svg'), linear-gradient(#6d48ff, #df77fb 53%, #fb7196);
  background-position: 0%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 5.2rem, auto;
  border-width: 0;
  padding-left: 2.75rem;
  padding-right: 1rem;
  font-size: 1.25rem;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.button.is-invent-agent:hover {
  filter: saturate(120%);
}

.button.max-width-full.is-dark:where(.w-variant-5f6f5875-b746-eb3a-0b24-e17a9384acf9) {
  background-color: var(--base-color-brand--dark-purple);
  box-shadow: 0 9px 13px -5px var(--white-20-opacity), 0 2px 2px 0 var(--indigo-10-opacity), inset 0 -2px 0 0 var(--white-20-opacity), inset 0 0 0 1px var(--white-20-opacity), inset 0 7px 12px 0 var(--base-color-brand--dark-purple);
}

.button.max-width-full.is-dark:hover:where(.w-variant-5f6f5875-b746-eb3a-0b24-e17a9384acf9) {
  box-shadow: 0 9px 13px -5px var(--white-20-opacity), 0 2px 2px 0 var(--indigo-10-opacity), inset 0 -2px 0 0 var(--white-20-opacity), inset 0 0 0 1px var(--white-20-opacity), inset 0 7px 12px 0 var(--base-color-brand--dark-purple);
  background-color: #0d162fe0;
}

.button.no-wrap {
  flex: none;
}

.icon-embed-xxsmall {
  color: var(--link-color--link-primary);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xxsmall.is-filter {
  width: 1.25rem;
  height: 1.25rem;
}

.icon-embed-xxsmall.text-color-indigo {
  color: var(--text-color--text-secondary);
}

.icon-embed-xxsmall.text-color-lav {
  color: #a4a1ff;
}

.icon-embed-xxsmall.is-green {
  color: var(--text-color--text-success);
}

.icon-embed-xxsmall.is-light-grey {
  color: var(--borders);
  vertical-align: middle;
  width: .875rem;
  height: .875rem;
  display: inline-block;
}

.timeline10_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding-top: 0;
  display: grid;
  position: relative;
  overflow: visible;
}

.timeline10_progress {
  z-index: 6;
  background-image: linear-gradient(#6056ff, #943bff 87%, #f1e5ff 102%);
  flex-direction: column;
  align-items: center;
  width: 1.8rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline10_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--\<unknown\|relume-variable-background-color-1\>), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline10_progress-line {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline10_line {
  background-color: var(--\<unknown\|relume-variable-color-neutral-4\>);
  width: 3px;
  height: 100%;
}

.timeline10_fade-overlay-bottom {
  z-index: 0;
  background-image: linear-gradient(180deg, #fff0, var(--\<unknown\|relume-variable-background-color-1\>));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline10_progress-line-cover {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  width: 100%;
  height: 50vh;
  position: absolute;
  top: -50vh;
}

.timeline10_row {
  z-index: 20;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.timeline10_empty-space {
  width: 100%;
}

.timeline10_empty-space.is-last {
  padding-bottom: 5rem;
}

.timeline10_circle-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 3rem;
  margin-top: -.5rem;
  display: flex;
}

.timeline10_circle {
  z-index: 6;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline10_item {
  z-index: 2;
  border: 1px none var(--\<unknown\|relume-variable-border-color-1\>);
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: flex;
}

.timeline10_item.timeline10_item-mobile {
  margin-top: 1rem;
  display: none;
}

.heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Display, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.heading-style-h5.text-color-primary.is-card {
  text-wrap: balance;
  line-height: 1.2;
}

.heading-style-h5.text-color-alternate {
  letter-spacing: 0;
}

.heading-style-h5.text-color-alternate.is-academy {
  font-size: 2rem;
}

.heading-style-h5.is-agent-card, .heading-style-h5.is-invent.is-larger {
  font-size: 1.75rem;
}

.heading-style-h5.is-invent.is-home {
  text-align: left;
}

.text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
}

.text-size-regular.is-list {
  width: 100%;
  padding-left: 0;
  list-style-type: none;
}

.text-size-regular.text-color-white p {
  color: var(--text-color--text-alternate);
}

.text-size-regular.has-spacing {
  margin-bottom: .5em;
}

.title-timeline10_item {
  font-weight: 400;
}

.subtitle-timeline10_item {
  color: var(--dark-purple-50-text);
}

.icon-timeline10_circle {
  width: 2.625rem;
  height: 2.625rem;
}

.item-timeline10_item.loose-blue-normal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: auto;
  padding: 1.1rem 1rem;
  box-shadow: 0 0 10px #26238c0d, 0 9.14689px 5px #26238c0d;
}

.item-timeline10_item.loose-blue-normal.item-mobile {
  margin-top: 1rem;
  display: none;
}

.loose-blue-normal {
  -webkit-backdrop-filter: blur(18.2938px);
  backdrop-filter: blur(18.2938px);
  background-color: #ffffffbf;
  border: .857521px solid #0d162f1a;
  border-radius: 13.7203px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 325px;
  height: 36px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 1.14336px #26238c66, 0 18.2938px 45.7344px #26238c0d, 0 9.14689px 18.2938px #26238c0d;
}

.section-founder-hub {
  padding-top: 2rem;
  padding-bottom: 8rem;
}

.img-founder-hub {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-fonder-hub-card {
  grid-column-gap: 45px;
  background-color: #fcfcfd;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 80ch;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2.2rem;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 1px #16134a80, inset 0 -2px #16134a14, 0 2px 2px #16134a0d;
}

.wrapper-text-founder-hub {
  grid-row-gap: 31px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.sub-title-founder-hub {
  color: #0d162f80;
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.divider-lines {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 1px;
  text-decoration: none;
  display: flex;
}

.wrap-section-item-list-founder-hub {
  grid-row-gap: 31px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 27ch;
  text-decoration: none;
  display: flex;
}

.title-check-text-list-founder-hub {
  color: #000;
  letter-spacing: -.011em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.wrapper-list-founder-hub {
  grid-row-gap: 9px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.item-list-founder-hub {
  grid-column-gap: 7px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 15.4535px;
  height: 15.4535px;
  text-decoration: none;
  display: flex;
}

.text-list-founder-hub {
  color: #0d162f80;
  letter-spacing: -.011em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.title-founder-hub-0 {
  color: #000;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.title-founder-hub-1 {
  color: #6056ff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.text-span-5 {
  color: var(--indigo);
}

.overlay-timeline {
  z-index: 10;
  min-height: 4rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -.2rem;
}

.text-span-6, .text-span-8 {
  color: var(--indigo);
}

.section-fonder-hub-card-copy {
  grid-column-gap: 45px;
  background-color: #fcfcfd;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 80ch;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2.2rem;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 1px #16134a80, inset 0 -2px #16134a14, 0 2px 2px #16134a0d;
}

.contact-rh-wrraper {
  background-color: var(--color);
  border: 0 #e0e7ff;
  border-radius: 24px;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 592px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.header-content-microsoft {
  align-self: center;
  padding-top: 80px;
  padding-bottom: 80px;
}

.header-content-microsoft.new-home {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.tab-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  display: grid;
  position: static;
}

.div-block-51 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 24px 24px;
  display: flex;
}

.text-block-22 {
  color: var(--dark-purple);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.text-block-23 {
  color: var(--dark-purple-50-text);
  text-align: left;
  margin-top: 4px;
  font-size: 16px;
}

.tab-points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.tab-point {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--dark-purple-50-text);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.tab-icon {
  z-index: auto;
  background-color: var(--white);
  border-radius: 8px;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 6px 10px 10px;
  position: relative;
  box-shadow: inset 0 -2px #ededf1, 0 0 1px #0d162f66;
}

.hero-tabs-content {
  background-color: var(--white);
  border: 1px solid #ececee;
  border-radius: 16px;
  padding: 66px 0 33px;
  top: -26px;
}

.hero-tabs-content.responsive-hero-tabs-content {
  width: 100%;
  padding-bottom: 48px;
  padding-left: 53px;
  padding-right: 0;
}

.tabs-animation {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: static;
}

.tab-icon-group {
  z-index: 2;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
  position: relative;
  left: -10%;
}

.tab-icon-group.sales-icon-group {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  top: -13px;
}

.tab-icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
  position: relative;
}

.tab-icon-wrapper.sales-icon-2 {
  left: 28px;
}

.tab-icon-wrapper.sales-icon-3 {
  left: 39px;
}

.tab-icon-wrapper.sales-icon-4 {
  left: 28px;
}

.tab-icon-wrapper.support-icon-2 {
  left: 24px;
}

.tab-icon-wrapper.support-icon-3 {
  left: 38px;
}

.tab-icon-wrapper.support-icon-4 {
  left: 35px;
}

.tab-icon-wrapper.support-icon-5 {
  left: 21px;
}

.tab-icon-wrapper.support-icon-6 {
  left: -14px;
}

.tab-icon-wrapper.research-icon-1 {
  left: 6px;
}

.tab-icon-wrapper.research-icon-2 {
  left: 38px;
}

.tab-icon-wrapper.research-icon-3 {
  left: 33px;
}

.tab-icon-wrapper.research-icon-4 {
  left: -9px;
}

.tab-icon-wrapper.marketing-icon-1 {
  left: 6px;
}

.tab-icon-wrapper.marketing-icon-2 {
  left: 34px;
}

.tab-icon-wrapper.marketing-icon-3 {
  left: 31px;
}

.tab-icon-wrapper.marketing-icon-4 {
  left: -12px;
}

.tab-icon-wrapper.ops-icon-2 {
  left: 33px;
}

.tab-icon-wrapper.ops-icon-3 {
  left: 39px;
}

.tab-icon-wrapper.ops-icon-4 {
  left: 22px;
}

.tab-icon-wrapper.ops-icon-5 {
  left: -21px;
}

.animation-badge-text {
  color: #828794;
  white-space: pre;
  overflow-wrap: normal;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 500;
}

.animation-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0d162f0a;
  border-radius: 9999px;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0 8px;
  display: flex;
  position: relative;
}

.animation-badge-indicator {
  background-color: #b0b2bb;
  border-radius: 999px;
  width: 8px;
  height: 8px;
}

.image-119, .image-120 {
  width: 100%;
  height: 100%;
}

.hero-image-float {
  position: absolute;
  top: 50%;
  left: -179px;
  transform: translate(0, -50%);
}

.hero-image-float.support-agent-image {
  width: 80%;
  left: -176px;
}

.hero-image-float.sales-tab-image {
  left: -207px;
}

.hero-image-float.marketing-tab-image {
  left: -222px;
}

.desktop-line {
  position: absolute;
  top: -42px;
  bottom: 0;
  left: -18px;
}

.tab-point-text {
  text-align: left;
  font-size: 16px;
}

.mobile-line {
  display: none;
}

.animation-badge__loader {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translate(0, -50%);
}

.homepage-logo-container {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.homepage-logo-section {
  width: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
  overflow: visible;
}

.homepage-logo-marquee {
  justify-content: flex-start;
  align-items: center;
  width: max-content;
  margin-top: 36px;
  display: block;
}

.testimonials-marquee {
  display: none;
}

.hero-gradient {
  pointer-events: none;
  position: absolute;
  bottom: -633px;
  right: 20px;
}

.hero-tabs-wrapper {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.html-embed-14 {
  display: none;
}

.tab-icon-inner-group {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.tablet-line, .ops-mobile-line, .marketing-mobile-line, .research-mobile-line, .support-mobile-line {
  display: none;
}

.icons-wrapper {
  flex-flow: column;
  padding-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.top-icons-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  transform: translate(-66.66%);
}

.top-icons-1 {
  width: auto;
  height: 90px;
}

.top-icons-2 {
  width: auto;
  height: 90px;
  margin-left: -6px;
}

.middle-icons-1 {
  width: auto;
  height: 90px;
}

.middle-icons-2 {
  width: auto;
  height: 90px;
  margin-left: -6px;
}

.bottom-icons-1 {
  width: auto;
  height: 90px;
}

.bottom-icons-2 {
  width: auto;
  height: 90px;
  margin-left: -6px;
}

.nav-wrapper {
  width: 100%;
  padding-top: 20px;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
}

.temp-webinar-text {
  display: block;
}

.close-button {
  color: var(--text-color--text-alternate);
  background-color: #ffffff14;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  padding: .25rem;
  display: flex;
}

.dots {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.trigger-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: flex;
}

.tabs-menu-3 {
  flex-flow: column;
  flex: 0 40%;
  max-width: 634px;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.integrations-tab-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 16px 24px 36px;
  display: flex;
  position: relative;
}

.integrations-tab-link {
  opacity: .5;
  background-color: #0000;
  padding: 0;
}

.integrations-tab-link.w--current {
  opacity: 1;
  background-color: #0000;
  padding: 0;
}

.tabs-content-4 {
  flex: 0 60%;
  margin-left: 16px;
  overflow: visible;
}

.text-block-30 {
  color: var(--dark-purple-50-text);
}

.div-block-56 {
  background-color: var(--borders);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tools-tab-menu {
  color: var(--dark-purple-50-text);
  background-color: #f0f0f4;
  border-radius: 8px;
  padding: 0;
}

.tools-tab-menu.w--current {
  color: var(--dark-purple);
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 9px 13px -5px #0d162f1a, 0 2px 2px #16134a0d, inset 0 -2px 5px #16134a14, 0 0 1px #16134a80;
}

.tools-tab-menu-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  height: 100%;
  padding: 8px 12px;
  display: flex;
}

.image-132 {
  width: 20px;
}

.text-block-31 {
  font-weight: 500;
}

.tools-tab-menu-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #f0f0f4;
  border-radius: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  display: flex;
}

.tools-tabs {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 80px;
  display: flex;
}

.tools-tab-collection-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.tools-tab-collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  grid-auto-columns: minmax(440px, 1fr);
  display: grid;
}

.tools-tab-collection__tool {
  border: 1px dashed #d8d9df;
  border-radius: 12px;
  width: 100%;
  padding: 16px 24px 24px;
  position: relative;
}

.tools-tab-collection__title-icon {
  border: 1px solid #16134a1a;
  border-radius: 3.25px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  padding: 4px;
  display: flex;
}

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

.tools-tab-collection__title-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 280px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  overflow: hidden;
}

.tabs-content-5 {
  margin-top: 40px;
}

.tools-tab-collection__header {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.tools-tab-collection__btn-wrapper {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-top: 4px;
}

.tools-tab-collection__content {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.tools-tab-collection__subtitle {
  font-size: 14px;
}

.tools-tab-collection__gradient {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.trigger-tabs-pane {
  width: 100%;
  height: 100%;
}

.trigger-tab-graphic-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.trigger-graphic-desktop {
  box-shadow: 0 0 1px 0 var(--display-shadow-50), 0 2px 2px 0 var(--display-shadow-5-2);
  border-radius: 16px;
  width: 100%;
  max-width: none;
}

.trigger-graphic-tablet {
  box-shadow: 0 0 .36px 0 var(--display-shadow-50), 0 .72px .72px 0 var(--display-shadow-5-2);
  display: none;
}

.trigger-graphic-mobile {
  box-shadow: 0 1.17px 1.17px 0 var(--display-shadow-5-2), 0 0 .6px 0 var(--display-shadow-50);
  display: none;
}

.trigger-accordion {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.accordion2_top {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.accordion2_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: none;
}

.trigger-accordion-panel {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.trigger-accordion-wrapper {
  display: none;
}

.flex-block-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.llms-banner {
  justify-content: space-between;
  align-items: stretch;
  min-height: auto;
  display: flex;
  position: relative;
  top: -120px;
}

.desktop-banner {
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0 auto auto 0;
}

.mobile-banner, .tablet-banner {
  display: none;
}

.middle-icons-wrapper {
  transform: translate(-2%);
}

.big-tablet-benner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 0;
  display: none;
}

.function-header-container-copy {
  z-index: 2;
  background-image: none;
  max-width: 1268px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.function-header-container-copy.dumy-space {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 100px;
}

.function-header-container-copy.dummy-space {
  background-color: var(--dark-purple-50-text);
  width: 100%;
  height: 70px;
  margin-top: 40px;
}

.function-header-container-copy.hero-sec {
  z-index: 2;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.function-header-container-copy.nav-bar-sec {
  background-color: #fff;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1228px;
  height: 80px;
  box-shadow: 0 0 1px #16134a80, 0 -2px #16134a14, 0 2px 2px #16134a0d, 0 9px 13px #0d162f1a;
}

.function-header-container-copy.logos-sec {
  grid-column-gap: 16px;
  grid-row-gap: 52px;
  white-space: nowrap;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.function-header-container-copy.data-type-sec {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
}

.function-header-container-copy.for-teams-sec, .function-header-container-copy.features-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.function-header-container-copy.data-analytics-sec {
  justify-content: space-between;
  align-items: center;
  padding: 50px 24px;
}

.function-header-container-copy.blog-sec {
  flex-direction: column;
  padding-left: 24px;
  padding-right: 24px;
}

.function-header-container-copy.bottom-cta-sec {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin: auto;
  padding: 60px 50px;
  display: flex;
}

.function-header-container-copy.footer-sec {
  justify-content: space-between;
  display: flex;
}

.function-header-container-copy.book-demo-sec {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.function-header-container-copy.book-demo-sec.demo-section {
  display: flex;
}

.function-header-container-copy.pricing-sec {
  text-align: center;
  flex-direction: column;
  justify-content: center;
}

.function-header-container-copy.faq-sec {
  margin-bottom: 0;
  display: block;
}

.function-header-container-copy.faq-sec.ask-faq {
  margin-bottom: 0;
}

.function-header-container-copy.wwv-sec {
  flex-direction: column;
}

.function-header-container-copy.blg-sec {
  margin-bottom: 0;
  display: block;
}

.function-header-container-copy.bp-hero-sec {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
}

.function-header-container-copy.bpc-sec {
  padding-bottom: 0;
}

.function-header-container-copy.bpr-sec {
  flex-direction: column;
}

.function-header-container-copy.uc-team-sec {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.function-header-container-copy.with-relevance-sec {
  flex-direction: column;
  align-items: center;
}

.function-header-container-copy.uc-testimonial-sec {
  flex-direction: column;
}

.function-header-container-copy.case-study-sec {
  flex-direction: column;
  align-items: flex-start;
}

.function-header-container-copy.uc-hero-sec {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.function-header-container-copy.legal-sec {
  flex-direction: column;
  align-items: center;
}

.function-header-container-copy.header-gif-container {
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  box-shadow: 0 0 8px #4f46e533;
}

.function-header-container-copy.header-gif-container.use-cases {
  padding-left: 20px;
  padding-right: 20px;
}

.function-header-container-copy.for-enterprise {
  max-width: none;
  padding-top: 5rem;
}

.function-header-container-copy.all-features-vecdb {
  margin-bottom: 60px;
}

.function-header-container-copy.for-unstructured {
  padding-top: 80px;
  padding-bottom: 80px;
}

.function-header-container-copy.image-item-68 {
  max-width: 2048px;
}

.function-header-container-copy.image-item-68.two-four-radius {
  aspect-ratio: auto;
  box-shadow: none;
  border-radius: 24px;
  max-width: 968px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.function-header-container-copy.home-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.function-header-container-copy.book-demo-bdr {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.function-header-container-copy.book-demo-bdr.demo-section {
  display: flex;
}

.drop-down-highlight {
  background-image: linear-gradient(135deg, #f1e9ff, #d2e4ff);
  border-radius: 3px;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.nav-dropdown__icon--highlight {
  position: relative;
}

.drop-down-highlight-wrapper {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.drop-down-highlight-wrapper.drop-down-highlight-wrapper-first {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.drop-down-highlight-image {
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.roi-section__stats-describer {
  letter-spacing: -.01em;
  font-family: Inter Display, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.roi-section__description {
  margin-top: 16px;
  font-size: 18px;
}

.roi-section__heading {
  letter-spacing: -.01em;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
}

.outbound-features-section__grid {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  justify-items: center;
  margin-top: 32px;
  display: grid;
}

.outbound-feature-section__feature {
  max-width: 400px;
  padding: 24px;
}

.before-after-section__grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 30px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.before-after-section__entry {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 24px;
  display: flex;
  box-shadow: 0 2px 2px #16134a0d, 0 0 1px #16134a80;
}

.before-after-section__text {
  color: var(--dark-purple);
  font-family: Inter Display, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 133%;
}

.before-after-section__icon, .before-after-section__arrow--desktop {
  justify-content: center;
  align-items: center;
  display: flex;
}

.before-after-section__arrow-wrapper--mobile {
  display: none;
}

.pill__icon {
  display: flex;
}

.how-it-works-section__graphic--big {
  z-index: 2;
  width: 100%;
  max-width: 1268px;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.how-it-works-section__graphic--agent {
  display: flex;
}

.how-it-works-section__graphic-wrapper--small {
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.how-it-works-section__graphic--tablet {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.how-it-works-section__graphic--mobile {
  display: none;
}

.team-player-section__layout {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 60px;
  display: grid;
}

.team-player-section__graphic {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 320px;
  padding: 0 60px;
  display: inline-flex;
}

.team-player-section__point {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.team-player-section__icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.team-player-section__point-text {
  font-family: Inter Display, sans-serif;
  font-size: 20px;
  line-height: 133%;
}

.team-player-section__point-wrapper {
  flex-flow: column;
  padding-bottom: 24px;
  display: flex;
}

.team-player-section__heading {
  color: var(--midnight-blue);
  text-align: center;
  letter-spacing: -.32px;
  padding: 24px 16px;
  font-family: Inter Display, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
}

.team-player-section__feature-wrapper {
  border-radius: 16px;
  box-shadow: 0 2px 2px #16134a0d, 0 0 1px #16134a80;
}

.standard-heading {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 32px;
  display: flex;
}

.standard-heading__subtitle {
  text-align: center;
  font-size: 18px;
}

.how-it-works-section__bosh--big {
  z-index: 2;
  margin-top: -69px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.how-it-works-section__graphic-step {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.how-it-works-section__graphic-step-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.how-it-works-section__graphic-step-description {
  color: var(--dark-purple);
  background-color: #fff;
  border-radius: 12px;
  width: 560px;
  padding: 12px;
  box-shadow: 0 8px 16px #26238c0d, 0 16px 40px -8px #26238c0d, 0 0 1px #26238c66;
}

.how-it-works-section__graphic-icon {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  box-shadow: 0 0 1px #0d162f66, inset 0 -2px #ededf1;
}

.how-it-works-section__graphic-svg {
  display: flex;
  position: relative;
  top: -2px;
}

.nav-dropdown__icon {
  width: 24px;
  display: flex;
}

.cta-buttons__label {
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.cta-buttons__wrapper {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 2.2rem;
  position: relative;
}

.cta-buttons__buttons-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.hero-content__heading {
  max-width: 850px;
}

.tools-hero-section {
  padding-bottom: 20vw;
}

.small-testimonials-section {
  margin-top: 48px;
  padding-top: 60px;
  padding-bottom: 48px;
  position: relative;
}

.small-testimonials-section__list--desktop {
  max-width: var(--section-width);
  padding-right: var(--section-padding-x);
  padding-left: var(--section-padding-x);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  width: 100%;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.small-testimonials-section__decoration {
  justify-content: center;
  align-items: center;
  width: 1471px;
  display: flex;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.small-testimonials-section__list--mobile.swiper {
  display: none;
}

.swiper-wrapper.is-slider-main {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-slide.is-slider-main {
  flex: none;
  align-self: stretch;
  width: 100%;
  height: auto;
}

.swiper-slide.is-slider-main.is-agents-home {
  width: 25%;
}

.swiper-slide.is-speaker-3 {
  flex: none;
  align-self: stretch;
  width: 33.3336%;
  height: auto;
}

.swiper-slide.is-speaker-3.is-agents-home {
  width: 25%;
}

.swiper-slide.is-speaker-video {
  width: 60%;
}

.swiper-slide.is-speaker-2 {
  width: 50%;
}

.swiper-slide.is-speaker-slide {
  flex: none;
  align-self: stretch;
  width: 33.3333%;
  height: auto;
}

.swiper-slide.is-speaker-slide.is-agents-home {
  width: 25%;
}

.tools-features-section__grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.tools-features-section__grid.tools-features-section__grid--3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.tools-features-section__graphic {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
}

.nav-dropdown__indent {
  background-color: var(--dark-purple-10-opacity);
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.nav-dropdown__list-group {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.hero-content__hgroup {
  z-index: 1;
  background-image: radial-gradient(circle farthest-side, #ffffffba, #ffffff9c 30%, #fff0);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

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

.hero-desktop {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero-mobile, .hero-tablet {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.image-142 {
  z-index: 0;
  width: 100%;
  position: absolute;
  bottom: -30vw;
  left: 50%;
  transform: translate(-50%);
}

.tools-hero-section__bg-div {
  width: 100%;
  height: 20px;
  position: relative;
}

.code-embed-8 {
  display: flex;
}

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

.customers-section__featured {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  aspect-ratio: 1225 / 462;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  padding: 3rem 3.5rem 3rem 2rem;
  display: grid;
  position: relative;
}

.customers-section__featured-image {
  box-shadow: none;
  object-fit: cover;
  border: 0 solid #000;
  border-radius: 16px;
  flex: 1;
  width: 100%;
  height: 100%;
}

.customers-section__content {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: relative;
}

.customers-section__featured-heading {
  letter-spacing: -1px;
  text-wrap: pretty;
  font-size: 2.875vw;
  font-weight: 600;
  line-height: 130%;
}

.text-span-12 {
  color: #6056ff;
}

.code-embed-11 {
  display: flex;
}

.customers-section__content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.customers-section__decor-line {
  background-color: #ededed;
  width: 100vw;
  height: 1px;
  position: absolute;
  top: 0;
}

.customers-section__decor-line.customers-section__decor-line--b {
  top: auto;
  bottom: 0;
}

.customers-section__decor-line.customers-section__decor-line--l {
  width: 1px;
}

.customers-section__decor-line.customers-section__decor-line--vertical {
  width: 1px;
  top: auto;
  bottom: 0;
}

.customers-section__decor-line.customers-section__decor-line--vertical.customers-section__decor-line--l {
  left: 0;
}

.customers-section__decor-line.customers-section__decor-line--vertical.customers-section__decor-line--r {
  right: 0;
}

.code-embed-12 {
  display: block;
}

.customers-section__decor-circles-horizontal {
  width: 10px;
  height: 10px;
  display: flex;
  position: absolute;
}

.customers-section__decor-circles-horizontal.is-top-left-outer-2 {
  top: -18px;
  left: 10px;
}

.customers-section__decor-circles-horizontal.customers-section__decor-circles-horizontal--r {
  top: -12px;
  right: 8px;
}

.customers-section__decor-circles-vertical {
  display: flex;
  position: absolute;
  bottom: 12px;
  right: -16px;
}

.customers-section__decor-circles-vertical.is-top-left-outer-3 {
  width: 10px;
  height: 10px;
  inset: 10px auto auto -18px;
}

.customers-section__decor-circles-vertical.customers-section__decor-circles-vertical--tr {
  top: 12px;
  right: -16px;
}

.customers-section__decor-circles-vertical.customers-section__decor-circles-vertical--bl {
  bottom: 12px;
  left: -16px;
  right: auto;
}

.customers-section__decor-circles-vertical.is-top-left-outer-1 {
  width: 10px;
  height: 10px;
  inset: -18px auto auto -18px;
}

.nav-custom_styles {
  display: none;
}

.blog-hero-section__content {
  position: relative;
}

.blog-hero-section__badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--dark-purple);
  background-color: #fff;
  border: 1px solid #cfd0d6;
  border-radius: 10px;
  padding: 4px 12px 4px 4px;
  display: flex;
  position: relative;
}

.blog-hero-section__title {
  letter-spacing: -1px;
  max-width: 670px;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 48px;
}

.blog-hero-section__inner-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 2px 6px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.blog-content-section__cate {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
}

.blog-hero-section__length {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.blog-hero-section__pulse {
  display: flex;
}

.blog-stats-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #1b1b231a;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  box-shadow: 0 1px 2px #0d162f0d;
}

.blog-stats-section.is-hero {
  background-color: #0000;
  border-width: 0;
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

.blog-hero-section__stat {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 32px 24px;
  display: flex;
}

.blog-hero-section__stat.text-align-left {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
}

.blog-hero-section__stat-title {
  color: var(--indigo);
  text-align: center;
  width: max-content;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Display, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 80%;
}

.paragraph-9 {
  color: #1b1b23b3;
  text-align: center;
  width: max-content;
  margin-top: 0;
  margin-bottom: 0;
}

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

.blog-content-section__sidebar {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 350px;
  display: flex;
  overflow: visible;
}

.blog-content-section__article {
  flex: 1;
}

.blog-content-section__customer-logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.blog-content-section__meta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  padding: 24px;
}

.blog-content-section__meta.blog-content-section__meta--cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  box-shadow: 0 8px 16px #26238c0d, 0 16px 40px -8px #26238c0d, 0 0 1px #26238c66;
}

.image-143 {
  width: 100%;
  max-width: 200px;
}

.blog-content-section__group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.blog-content-section__subtitle {
  color: var(--dark-purple-50-text);
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.blog-content-section__value {
  color: var(--dark-purple);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.blog-content-section__cta {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.image-144 {
  border-radius: 8px;
  width: 100%;
}

.blog-content-section__divider {
  background-color: #eaecf0;
  width: 100%;
  height: 1px;
}

.blog-content-section__socials {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.blog-content-section__social {
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  padding: 10px;
  display: flex;
}

.blog-content-section__icon {
  display: flex;
}

.author-mark {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-content-section__pic {
  border-radius: 9999px;
  width: 48px;
  height: 48px;
}

.author-mark__name {
  color: #101828;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.author-mark__title {
  color: #465467;
  margin-bottom: 0;
  font-size: 16px;
}

.blog-content-section__rich-text h2 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 30px;
}

.blog-content-section__rich-text p {
  color: var(--dark-purple);
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 155%;
}

.blog-content-section__rich-text ul {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--dark-purple);
  flex-flow: column;
  font-size: 18px;
  display: flex;
}

.blog-content-section__rich-text img {
  border-radius: 28px;
}

.blog-content-section__rich-text li {
  line-height: 155%;
}

.blog-content-section__rich-text ol {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  font-size: 18px;
  line-height: 155%;
  display: flex;
}

.list {
  color: var(--dark-purple);
}

.blog-cta {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog-cta__title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.blog-cta__subtitle {
  max-width: 400px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 140%;
}

.blog-cta__content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  position: relative;
}

.blog-cta__bg {
  height: 120%;
  position: absolute;
  inset: 12px 0% auto auto;
}

.blog-content-section__sticky-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 120px;
  left: 0;
}

.blog-body {
  background-color: #f4f4f4;
}

.features-animation {
  opacity: .5;
  height: 100%;
  display: block;
}

.blog-hero-section__wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.page-wrapper {
  overflow: clip;
}

.page-wrapper.is-relative {
  position: relative;
}

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

.main-wrapper.max-width-full.background-color-alternative {
  color: var(--text-color--text-alternate);
}

.rl-styleguide_nav {
  z-index: 1000;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--base-color-brand--white);
  border-radius: .75rem;
  margin-top: 1rem;
  padding: .5rem;
  display: flex;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_nav-link {
  background-color: var(--base-color-brand-tints--dark-purple-10);
  color: var(--text-color--text-primary);
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link:hover {
  background-color: var(--base-color-brand-tints--indigo-10);
}

.rl-styleguide_nav-link.w--current {
  background-color: var(--base-color-brand--indigo);
  color: var(--text-color--text-alternate);
}

.rl-styleguide_nav-link.w--current:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.heading-style-h6 {
  letter-spacing: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.heading-style-h6.is-clamped {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 29rem;
  margin-right: 2rem;
  display: block;
  overflow: hidden;
}

.heading-style-h6.is-table_header {
  font-size: 1rem;
  font-weight: 500;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-xsmall.text-color-indigo {
  flex: none;
}

.icon-embed-xsmall.text-color-indigo.is-short {
  height: 1rem;
}

.icon-embed-xsmall.text-color-lav {
  color: #a4a1ff;
}

.icon-embed-xsmall.is-play {
  margin-left: 10%;
}

.icon-embed-xsmall.is-green {
  color: #12b981;
}

.icon-embed-xsmall.is-red {
  color: var(--base-color-system--error-red);
}

.rl-styleguide_heading {
  z-index: 4;
  color: #000;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.rl-styleguide_subheading {
  z-index: 3;
  background-color: var(--base-color-brand--white);
  color: var(--text-color--text-primary);
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.heading-style-h1 {
  color: var(--midnight-blue);
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h1.text-color-alternate.is-small-mobile {
  margin-top: 0;
}

.heading-style-h1.is-smaller {
  font-size: 3.5rem;
}

.heading-style-h1.is-hero, .heading-style-h1.has-highlights {
  font-size: 3.9rem;
}

.heading-style-h1.has-highlights em {
  color: var(--text-color--text-secondary);
  font-style: normal;
}

.heading-style-h2 {
  color: var(--purple-bg);
  margin-bottom: 40px;
  margin-left: 0;
  padding-bottom: 10px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2.text-color-alternate {
  line-height: 1.1;
}

.heading-style-h2.is-typing {
  padding-bottom: 0;
}

.heading-style-h2.text-wrap-balance.is-cta-heading {
  margin-bottom: 0;
}

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

.heading-style-h3.is-quote {
  font-style: italic;
  font-weight: 500;
}

.heading-style-h4 {
  color: var(--indigo);
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.1;
}

.heading-style-h4.is-quote {
  font-style: italic;
  font-weight: 500;
}

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

.heading-style-h4.is-price.is-amount {
  margin-bottom: -5px;
  margin-left: -3px;
  padding-bottom: 0;
  font-size: 2.5rem;
}

.text-size-large {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.text-size-large.text-weight-medium:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
  order: 9999;
}

.text-size-large.text-weight-medium.is-aiops-card {
  font-size: 1.1rem;
  line-height: 120%;
}

.text-size-large.text-weight-semibold.text-color-black {
  letter-spacing: normal;
  font-size: 1.25rem;
  line-height: 25px;
}

.text-size-small {
  font-size: .875rem;
  line-height: 133%;
}

.text-size-small.text-color-secondary {
  color: var(--dark-purple-50-text);
}

.text-size-tiny {
  font-size: .75rem;
  line-height: 150%;
}

.text-weight-xbold {
  font-weight: 800;
}

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

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

.text-weight-medium.is-tooltip {
  text-underline-offset: 5px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--base-color-neutral--neutral-lighter);
  text-decoration-color: var(--base-color-neutral--neutral-lighter);
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
}

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

.text-weight-light {
  font-weight: 300;
}

.text-style-italic {
  font-style: italic;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.text-style-nowrap {
  white-space: nowrap;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.text-style-link.text-color-indigo {
  color: var(--text-color--text-secondary);
}

.text-style-muted {
  opacity: .6;
}

.text-style-muted.text-weight-semibold.text-size-tiny {
  padding-left: 5px;
  display: inline;
}

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

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

.text-rich-text {
  margin-top: 0;
}

.text-rich-text a {
  color: var(--dark-purple);
  text-decoration: underline;
}

.text-rich-text a:hover {
  color: var(--link-color--link-primary);
}

.text-rich-text blockquote {
  border-left: 2px solid var(--base-color-brand--indigo);
  color: var(--indigo);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: .5rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-style: normal;
}

.text-rich-text h1 {
  color: var(--dark-purple);
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2.3rem;
  font-weight: 600;
}

.text-rich-text h3 {
  color: var(--dark-purple);
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.text-rich-text h2 {
  color: var(--dark-purple);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.8rem;
  font-weight: 600;
}

.text-rich-text h4 {
  color: var(--dark-purple);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.4rem;
}

.text-rich-text h5 {
  color: var(--dark-purple);
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1.2rem;
}

.text-rich-text h6 {
  color: var(--dark-purple);
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
}

.text-rich-text li {
  color: var(--dark-purple);
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

.text-rich-text ul {
  color: var(--base-color-neutral--neutral-light);
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

.text-rich-text ol {
  color: var(--base-color-neutral--neutral-light);
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

.text-rich-text.text-color-alternate strong {
  color: var(--text-color--text-alternate);
}

.text-rich-text strong {
  color: var(--text-color--text-primary);
  font-weight: 600;
}

.text-rich-text.is-tick-list, .text-rich-text.is-link-list, .text-rich-text.is-tick-list-box {
  font-size: 1.125rem !important;
}

.text-rich-text p {
  color: var(--dark-purple);
}

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.rl-styleguide_callout-link-wrapper-colors {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  border-radius: .6875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.background-color-black {
  background-color: var(--base-color-brand--dark-purple);
  color: var(--text-color--text-alternate);
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.background-color-white {
  background-color: var(--base-color-brand--white);
  color: var(--text-color--text-primary);
}

.background-color-primary {
  background-color: var(--background-color--backgound-primary);
  color: var(--text-color--text-primary);
}

.background-color-secondary {
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-primary);
}

.background-color-tertiary {
  background-color: var(--background-color--background-tertiary);
  color: var(--text-color--text-alternate);
}

.background-color-alternative {
  background-color: var(--background-color--background-alternate);
  color: var(--text-color--text-alternate);
}

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

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

.text-color-secondary {
  color: #6c6f7a;
}

.text-color-secondary.text-size-small.text-wrap-balance {
  display: flex;
}

.text-color-secondary.text-size-small.line-spacing-medium {
  line-height: 145%;
}

.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.rl-styleguide_button-list.background-color-black {
  border-radius: 8px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_field-wrapper {
  position: relative;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_input {
  border: 1px solid var(--borders-dark);
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-text-area {
  height: auto;
  min-height: 8rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input.is-select-input {
  background-image: none;
}

.form_input.is-icon-left {
  padding-left: 2.75rem;
}

.form_input.is-icon-left.is-invent-agent {
  resize: none;
  background-color: #0000;
  border-width: 0;
  width: 100%;
  height: 68%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 1.25rem;
  position: absolute;
  inset: 0%;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form_radio-label {
  margin-bottom: 0;
}

.form_message-success-wrapper {
  padding: 0;
}

.form_message-success {
  border: 1px solid var(--base-color-system--success-green);
  background-color: var(--base-color-system--success-green-light);
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.icon-height-xxsmall {
  height: 1rem;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.icon-height-small {
  height: 2rem;
}

.icon-height-medium {
  height: 3rem;
}

.icon-height-large {
  height: 5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-medium {
  width: 2.7rem;
  height: 2rem;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.icon-1x1-large.is-smaller {
  align-self: center;
  width: 4.5rem;
  height: 4.5rem;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.icon-embed-small.text-color-indigo.is-short {
  height: 1.5rem;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-embed-medium.text-color-indigo {
  margin-bottom: .5rem;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.icon-embed-xlarge.is-play {
  width: 10rem;
  height: 10rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

.container-medium.is-invent {
  max-width: 55rem;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

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

.padding-section-medium {
  border-radius: 16px;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium.none-bottom {
  padding-bottom: 0;
}

.padding-section-medium.new {
  padding-bottom: 2rem;
}

.padding-section-medium.is-boxed-header {
  padding-top: 2rem;
}

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

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 63.6rem;
}

.max-width-xlarge.is-home-hero {
  max-width: 57.1rem;
}

.max-width-xlarge.is-wider {
  max-width: 64.9rem;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-medium.is-hero {
  max-width: 36rem;
}

.max-width-medium.is-bosh {
  max-width: 33.9rem;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

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

.padding-bottom, .padding-bottom.padding-0, .padding-bottom.padding-tiny, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xsmall, .padding-bottom.padding-small, .padding-bottom.padding-medium, .padding-bottom.padding-large, .padding-bottom.padding-xlarge, .padding-bottom.padding-xxlarge, .padding-bottom.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-huge.newer {
  padding-bottom: 2rem;
}

.padding-bottom.padding-xhuge, .padding-bottom.padding-xxhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-custom2, .padding-bottom.padding-custom3 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-top, .padding-top.padding-0, .padding-top.padding-tiny, .padding-top.padding-xxsmall, .padding-top.padding-xsmall, .padding-top.padding-small, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-xlarge, .padding-top.padding-xxlarge, .padding-top.padding-huge, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-custom1, .padding-top.padding-custom2, .padding-top.padding-custom3 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-tiny, .padding-vertical.padding-xxsmall, .padding-vertical.padding-xsmall, .padding-vertical.padding-small, .padding-vertical.padding-medium, .padding-vertical.padding-large, .padding-vertical.padding-xlarge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xlarge.is-none-bottom {
  padding-bottom: 0;
}

.padding-vertical.padding-xxlarge, .padding-vertical.padding-huge, .padding-vertical.padding-xhuge, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom1, .padding-vertical.padding-custom2, .padding-vertical.padding-custom3 {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-small, .padding-horizontal.padding-medium, .padding-horizontal.padding-large, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom2, .padding-horizontal.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-left, .padding-left.padding-0, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-xsmall, .padding-left.padding-small, .padding-left.padding-medium, .padding-left.padding-large, .padding-left.padding-xlarge, .padding-left.padding-xxlarge, .padding-left.padding-huge, .padding-left.padding-xhuge, .padding-left.padding-xxhuge, .padding-left.padding-custom1, .padding-left.padding-custom2, .padding-left.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-0, .padding-right.padding-tiny, .padding-right.padding-xxsmall, .padding-right.padding-xsmall, .padding-right.padding-small, .padding-right.padding-medium, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-xxlarge, .padding-right.padding-huge, .padding-right.padding-xhuge, .padding-right.padding-xxhuge, .padding-right.padding-custom1, .padding-right.padding-custom2, .padding-right.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-vertical, .margin-vertical.margin-0, .margin-vertical.margin-tiny, .margin-vertical.margin-xlarge, .margin-vertical.margin-huge, .margin-vertical.margin-xhuge, .margin-vertical.margin-xxhuge, .margin-vertical.margin-custom1, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3, .margin-vertical.margin-medium {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-0, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-custom2, .margin-horizontal.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left, .margin-left.margin-0, .margin-left.margin-tiny, .margin-left.margin-xlarge, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

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

.margin-left.margin-small {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.margin-left.margin-large {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

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

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

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

.margin-right.margin-small {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

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

.margin-right.margin-large {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

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

.margin-right.margin-0, .margin-right.margin-tiny, .margin-right.margin-xlarge, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-xxhuge, .margin-right.margin-custom1, .margin-right.margin-custom2, .margin-right.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-0 {
  margin: 0;
}

.margin-tiny {
  margin: .25rem;
}

.margin-xxsmall {
  margin: .5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.rl-styleguide_spacing-all, .hide {
  display: none;
}

.hide-tablet {
  text-align: left;
  flex: none;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
  position: static;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

.pointer-events-auto {
  pointer-events: auto;
}

.pointer-events-none {
  pointer-events: none;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

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

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

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

.margin-top-auto {
  margin-top: auto;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.body {
  background-color: var(--background-color--backgound-primary);
  font-family: Inter, sans-serif;
}

.body.background-color-alternative {
  background-color: var(--background-color--background-alternate);
}

.body.background-color-agent-drop {
  background-color: #404040;
}

.background-color-indigo {
  background-color: var(--base-color-brand--indigo);
  color: var(--text-color--text-alternate);
}

.background-color-purple {
  background-color: var(--base-color-brand--purple);
  color: var(--text-color--text-alternate);
}

.background-color-dark-indigo {
  background-color: var(--base-color-brand--dark-indigo);
  color: var(--text-color--text-alternate);
}

.section_relevance-style-guide {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.heading-30 {
  font-weight: 600;
}

.styleguide_logo {
  width: 15.1rem;
}

.figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.header1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header1_image {
  width: 100%;
  height: 100%;
}

.layout47_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout47_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

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

.cta39_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--border-color--border-secondary);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.cta39_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

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

.blog-hero-cover {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 20px;
  height: 100%;
}

.hide-desktop {
  display: none;
}

.section_portfolio-header12 {
  position: relative;
}

.portfolio-header12 {
  border-radius: 16px;
  align-items: flex-end;
  width: 100%;
  min-height: 40rem;
  max-height: 60rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.portfolio-header12_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  width: 100%;
  padding: 3rem;
  display: flex;
}

.portfolio-header12_content-left {
  max-width: 45rem;
}

.portfolio-header12_background-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.portfolio-header12_overlay {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.portfolio-header12_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-customer_component {
  border: 1px solid var(--border-color--border-secondary);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pill-wrapper {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.pill-wrapper.is-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
}

.customer-logo_reverse {
  width: 18rem;
}

.hero-customer_stats-wrapper {
  justify-content: space-between;
  width: 100%;
  padding-left: 1rem;
  padding-right: 2rem;
  display: flex;
}

.logo6_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.logo6_wrapper {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  justify-content: center;
  align-items: center;
  width: calc(18% - .5rem);
  padding: .875rem;
  display: flex;
}

.customer_logos {
  opacity: 1;
  height: 100%;
}

.customer_logos.logo-mirvac {
  height: 90%;
}

.customer_logos.is-larger {
  width: 3.6rem;
}

.cs-customers_component {
  flex-direction: column;
  align-items: center;
}

.cs-customers_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.cs-customers_item {
  border: 1px solid var(--border-color--border-secondary);
  border-radius: 20px;
}

.cs-customers_item-link {
  border: 1px solid var(--border-color--border-secondary);
  border-radius: 20px;
  flex-direction: column;
  height: 100%;
  padding: 1rem 1rem 1.5rem;
  display: flex;
}

.cs-customers_image-wrapper {
  border-radius: 16px;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.cs-customers_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cs-customers_title-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
}

.cs-customers_button-wrapper {
  display: flex;
}

.cs-customers-grid_logo {
  z-index: 2;
  position: absolute;
  inset: auto 0% 1rem 1rem;
}

.cs-gri-customer-logo {
  max-width: 10rem;
  height: 1.8rem;
}

.cs-customers-grid_overlay {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.text-span-13 {
  color: var(--indigo);
}

.navbar-on-page {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.menu-icon2_line-top {
  background-color: var(--text-color--text-primary);
  width: 24px;
  height: 2px;
}

.menu-icon2_line-middle {
  background-color: var(--text-color--text-primary);
  width: 24px;
  height: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
}

.menu-icon2_line-bottom {
  background-color: var(--text-color--text-primary);
  width: 24px;
  height: 2px;
}

.lima-agent_hero-header_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lima-agent_features-list-1_component {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.lima-agent_features-list-1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: flex-start center;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lima-agent_features-list-1_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_lima-agent_layout-2 {
  position: relative;
}

.layout361_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout361_row {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.layout361_card {
  border: 1px solid var(--border-color--border-secondary);
  background-color: var(--extra-light-bg);
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.layout361_card.is-1col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.layout361_image-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout361_image {
  width: 100%;
  max-width: 100%;
}

.layout361_card-content {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  padding: 1rem 3rem 3rem;
  display: flex;
}

.layout361_card-content.is-bottom {
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.layout361_card-content.is-1col {
  justify-content: center;
  padding-bottom: 3rem;
}

.lima-agent_logo_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_lima-agent_what-it-does {
  position: relative;
}

.lima-agent_what-it-does_background-image-wrapper {
  z-index: -1;
  height: 40rem;
  position: absolute;
  inset: 0%;
}

.lima-agent_what-it-does_background-image {
  object-fit: contain;
  width: 100%;
  height: 134%;
  position: absolute;
  inset: -11.7vw 0% 0%;
}

.lima-agent_benefits-1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 10vw;
}

.lima-agent_benefits-1_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.lima-agent_benefits-1_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--border-color--border-secondary);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.lima-agent_benefits-1_card-image-wrapper {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.lima-agent_benefits-1_card-image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  padding-bottom: 10px;
}

.lima-agent_benefits-1_card-content {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  padding: 0 1.25rem 1.5rem;
  display: flex;
}

.section_testimonials {
  overflow: hidden;
}

.line-divider {
  background-color: var(--borders);
  width: 100%;
  height: 1px;
}

.line-divider.is-nav {
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.line-divider.is-vertical {
  width: 1px;
  height: 2rem;
}

.line-divider.is-vertical.is-dark {
  background-color: var(--dark-purple);
}

.lima-hero_bg-wrapper {
  z-index: -1;
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 18.2rem;
  position: relative;
}

.lima-hero_bg-image {
  z-index: 0;
  width: 91%;
  max-width: 100%;
  position: absolute;
  bottom: -4.4vw;
  left: 50%;
  right: auto;
  transform: translate(-50%);
}

.lima-hero_bg-image.has-video {
  width: 100%;
  bottom: 3.6vw;
}

.lima-compare_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: .5rem;
  display: flex;
}

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

.lima-compare_row {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.lima-compare_card {
  border: 1px solid var(--border-color--border-secondary);
  background-color: #fcfcfd;
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.lima-compare_card.is-small {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.lima-compare_card.is-large {
  z-index: 1;
  border-color: #3b32f966;
  position: relative;
  box-shadow: 0 0 1px #26238c66, 0 16px 40px -8px #26238c0d, 0 8px 16px #26238c0d;
}

.lima-compare_image-wrapper {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lima-compare_image-wrapper.is-small {
  border-top-right-radius: 0;
}

.lima-compare_image {
  opacity: .5;
  width: 100%;
}

.lima-compare_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem 1rem;
  display: flex;
}

.lima-compare_list-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.lima-compare_list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--borders-dark);
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.lima-compare_list-item.is-last {
  border-bottom-width: 0;
}

.lima-compare-icon.is-large {
  width: 2rem;
  height: 2rem;
}

.lima-compare-icon.is-small {
  width: 1.5rem;
  height: 1.5rem;
}

.section_logo3 {
  z-index: 2;
  opacity: 1;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.logo3_component {
  display: flex;
  position: relative;
}

.logo3_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  width: 100%;
  min-width: 300vw;
  margin-right: 0;
  display: flex;
}

.logo3_list.is-9 {
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 1fr;
}

.logo3_list.is-cta {
  min-width: 250vw;
}

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

.logo3_logo {
  max-height: 3.5rem;
}

.logo3_logo.is-skinny {
  height: 2.4rem;
}

 .text-span-16 {
  color: var(--indigo);
}

.fs-toc_example {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-toc_sidebar {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1a1a1a;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 30%;
  padding: 1rem 3rem 2rem 0;
  display: flex;
  position: sticky;
  top: 6rem;
}

.fs-toc_link-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-toc_link-wrapper {
  color: #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.fs-toc_link-wrapper.is-h2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom-left-radius: 8px;
}

.fs-toc_link-wrapper.is-h3 {
  border-left: 1px solid var(--base-color-brand-tints--dark-purple-10);
  border-radius: 0;
  padding-left: .75rem;
}

.fs-toc_link-wrapper.is-h4 {
  border-left: 1px solid var(--base-color-brand-tints--dark-purple-10);
  padding-left: .75rem;
}

.fs-toc_link-wrapper.is-h5, .fs-toc_link-wrapper.is-h6 {
  border-left: 1px solid var(--dark-purple-10-opacity);
  padding-left: .75rem;
}

.fs-toc_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--midnight-blue);
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .15rem;
  margin-bottom: .15rem;
  padding: .75rem;
  font-size: 1rem;
  line-height: 1.3em;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.fs-toc_link:hover {
  background-color: var(--dark-purple-5-opacity);
}

.fs-toc_link.w--current {
  background-color: var(--ghost-purple-bg);
  color: var(--indigo);
  border-radius: 8px;
  overflow: hidden;
}

.fs-toc_link.is-h3 {
  color: var(--dark-purple-50-text);
  letter-spacing: .025rem;
  font-size: .875rem;
}

.fs-toc_link.is-h3.w--current {
  background-color: var(--extra-light-bg);
  color: var(--indigo);
}

.fs-toc_link.is-h4 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h4.w--current {
  color: var(--indigo);
}

.fs-toc_link.is-h5, .fs-toc_link.is-h6 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h6.w--current {
  color: var(--indigo);
}

.fs-toc_label {
  background-color: var(--ghost-purple-bg);
  color: var(--dark-purple);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 4px;
  padding: .15rem .35rem .125rem .4rem;
  font-size: .75rem;
  font-weight: 500;
  display: none;
}

.fs-toc_h-trigger {
  display: none;
}

.fs-toc_rich-text {
  padding-top: 20px;
}

.fs-toc_richtext {
  background-color: #111;
  padding: 3rem;
}

.menu-icon1_line-middle-inner {
  width: 4px;
  padding-right: 0;
}

.partners_hero-header_image {
  object-fit: cover;
  height: 100%;
}

.partners_hero-header_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.partners_features-list_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--borders-dark);
  background-color: var(--background-color--backgound-primary);
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.partners_features-list_card.background-color-white {
  background-color: #fff;
}

.partners_features-list_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.partners_features-list_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.partners_features-list_image {
  object-fit: cover;
  width: 100%;
}

.partners_header-2_card-large-image-wrapper {
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

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

.partners_header-2_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.text-style-tagline.text-color-white {
  color: var(--white);
}

.text-style-tagline.text-size-small {
  font-size: 1rem;
}

.text-style-tagline.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.partners_header-2_card-small {
  border: 1px solid var(--borders-dark);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.partners_header-2_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 1.5rem 2rem 1rem;
  display: flex;
}

.partners_header-2_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--borders-dark);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.partners_header-2_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 1.5rem 2rem .5rem;
  display: flex;
}

.partners_header-2_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.partners_logo_component {
  background-color: var(--indigo-10-opacity);
  border-radius: 16px;
  padding: 3rem 4rem;
}

.partners_logo_wrapper {
  background-color: var(--pill-bg);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .875rem;
  display: flex;
}

.partners_logo_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
}

.partners_logo_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.partners_logo_logo {
  max-height: 3.5rem;
}

.partners_cta-1_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.partners_cta-1_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--borders-dark);
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.partners_cta-1_card-content-top.card-content-background-dark {
  background-color: var(--ghost-purple-bg);
  border-radius: 40px;
  padding: 20px 20px 10px 25px;
}

.partners_cta-1_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.partners_faq_card-content {
  z-index: 1;
  position: relative;
}

.partners_faq_card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 4rem 6rem;
  display: flex;
  position: relative;
}

.certified-builder_image-wrapper {
  max-width: 30rem;
}

.partner-modal_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.partner-modal_content-wrapper {
  background-color: var(--background-color--backgound-primary);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 38rem;
  height: auto;
  max-height: 80vh;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 4rem 3rem;
  display: block;
  position: relative;
  overflow: scroll;
}

.partner-modal_close-button {
  color: var(--dark-purple-50-text);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.success-text {
  font-size: 18px;
  font-weight: 600;
}

.error-text {
  color: #e23939;
}

.partner-modal_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.careers_hero-header_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_careers_hero-header {
  position: relative;
}

.careers_hero-header_image-wrapper {
  border-radius: 15px;
  overflow: hidden;
}

.careers_hero-header_component {
  flex-direction: column;
  align-items: center;
  margin-top: 27%;
}

.careers_layout_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.careers_layout_item {
  border: 1px solid var(--borders-dark);
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--\<unknown\|relume-variable-color-neutral-3\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.w--current {
  border-bottom: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.tag.is-text {
  background-color: #0000;
  border-style: none;
  border-color: #0000;
  padding: 0;
  font-size: 1rem;
  display: inline-block;
}

.section_careers_job-listings {
  background-image: linear-gradient(180deg, var(--background-color--backgound-primary), var(--background-color--backgound-primary) 0%, #f9f9f900 22%), url('https://cdn.relevanceai.com/images/22.svg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section_layout484 {
  position: relative;
}

.mrp-agent-workforces_text {
  text-align: center;
}

.mrp-agent-workforces_text_split-text {
  display: none;
}

.careers_hero-header-bg-wrapper {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.careers_hero-header-bg-image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  position: relative;
  inset: 0%;
}

.careers_hero-header-bg-image.mobile {
  display: none;
}

.button-7:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.button-7:active {
  background-color: var(--base-color-brand--indigo);
}

.button-7.is-secondary:hover {
  color: var(--base-color-neutral--neutral);
}

.button-7.is-secondary:active {
  color: var(--base-color-brand--dark-purple);
}

.button-7.is-link:hover {
  border-color: var(--base-color-brand--indigo);
  color: var(--text-color--text-secondary);
}

.ashby_embed {
  border-radius: 16px;
  overflow: hidden;
}

.layout361_row_3 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-bottom: 32px;
  display: grid;
}

.text-span-17 {
  color: var(--midnight-blue);
}

.text-size-medium-6 {
  width: 100%;
  font-size: 18px;
  line-height: 150%;
}

.button-8:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.button-8:active {
  background-color: var(--base-color-brand--indigo);
}

.button-8.is-secondary:hover {
  color: var(--base-color-neutral--neutral);
}

.button-8.is-secondary:active {
  color: var(--base-color-brand--dark-purple);
}

.button-8.is-link:hover {
  border-color: var(--base-color-brand--indigo);
  color: var(--text-color--text-secondary);
}

.section_relevance-academy_header {
  border-bottom: 1px solid var(--border-color--border-darkmode);
  color: var(--text-color--text-alternate);
}

.relevance-academy_header_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.relevance-academy_header_content.is-lesson {
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.relevance-academy_header_content-left {
  max-width: 60rem;
}

.relevance-academy_header_content-right.is-right {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.relevance-academy_content_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 21rem 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-bottom: 20rem;
  display: grid;
}

.relevance-academy_content_sidebar {
  border: 1px solid var(--border-color--border-darkmode);
  border-radius: 16px;
  flex-direction: column;
  width: 100%;
  margin-right: 12rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: sticky;
  top: 8.5rem;
}

.relevance-academy_content_sidebar.hide-tablet {
  max-height: calc(100vh - 10.5rem);
  top: 8.5rem;
  overflow: auto;
}

.relevance-academy_content_link-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.relevance-academy_content_link-wrapper.is-h2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  border-radius: 0;
}

.relevance-academy_content_link-wrapper.is-last {
  border-bottom-width: 0;
}

.relevance-academy_content_link {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: var(--base-color-neutral--neutral-light);
  justify-content: space-between;
  width: 100%;
  padding: .75rem 1.5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.relevance-academy_content_link:hover {
  color: var(--base-color-neutral--neutral-lighter);
}

.relevance-academy_content_link.w--current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
}

.relevance-academy_content_link.current {
  color: var(--text-color--text-alternate);
  border-style: none;
  font-weight: 500;
}

.relevance-academy_content_link.current.w--current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  border-style: none;
  font-weight: 500;
}

.relevance-academy_content_link.is-h3 {
  border-left: 1px solid var(--base-color-brand-tints--dark-purple-10);
  border-radius: 0;
}

.relevance-academy_content_link.is-h4 {
  border-left: 1px solid var(--base-color-brand-tints--dark-purple-10);
}

.relevance-academy_content_link.is-h5 {
  border-left: 1px solid var(--dark-purple-10-opacity);
}

.relevance-academy_content_link.is-h6 {
  border-left: 1px solid var(--dark-purple-10-opacity);
  padding-left: .75rem;
}

.relevance-academy_content_link.is-divider {
  border-bottom: 1px solid var(--border-color--border-darkmode);
}

.relevance-academy_content_link.is-last {
  padding-bottom: .4375rem;
}

.relevance-academy_lessons_list-wrapper {
  overflow: hidden;
}

.relevance-academy_lessons_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid #1e253a;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: border-color .2s;
  display: flex;
  overflow: hidden;
}

.relevance-academy_lessons_item:hover {
  border-bottom-color: var(--border-color--border-primary);
}

.relevance-academy_lessons_item-content {
  cursor: pointer;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.relevance-academy_lessons_item-content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.relevance-academy_lessons_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--base-color-neutral--neutral-light);
  background-color: #1e253a;
  border-radius: 5px;
  align-items: center;
  padding: .25rem .5rem;
  display: flex;
}

.relevance-academy_lessons_icon-wrapper {
  flex: none;
}

.relevance-academy_lessons_title {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.relevance-academy_lessons_play-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--text-color--text-alternate);
  justify-content: space-between;
  align-items: center;
  font-size: 1.25rem;
  display: flex;
}

.subcategory-collection_component {
  flex-direction: column;
  align-items: center;
}

.subcategory-collection_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.subcategory-collection_lightbox {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.subcategory-collection_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.lightbox-play-icon {
  z-index: 3;
  opacity: .8;
  color: var(--text-color--text-secondary);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .2s;
  display: flex;
  position: absolute;
}

.lightbox-play-icon:hover {
  opacity: 1;
}

.video-overlay-layer {
  z-index: 2;
  background-color: #0003;
  position: absolute;
  inset: 0%;
}

.subcategory-collection_item-content {
  color: var(--text-color--text-alternate);
  width: 100%;
  text-decoration: none;
}

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

.use-cases_event-header-1_component {
  flex-direction: column;
  align-items: center;
}

.use-cases_event-header-1_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.section_use-cases_event-header-2 {
  overflow: hidden;
}

.use-cases_event-header-2_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.use-cases_event-header-2_heading {
  flex: 1;
}

.use-cases_event-header-2_group {
  background-color: #0000;
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.use-cases_event-header-2_mask {
  width: 33.33%;
  overflow: visible;
}

.use-cases_event-header-2_slide {
  padding-right: 2rem;
}

.community-lesson_item-link {
  color: var(--text-color--text-alternate);
  text-decoration: none;
}

.community-lesson_image-wrapper {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.community-lesson_image {
  z-index: 1;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.community-lesson_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.use-cases_event-header-2_arrow {
  border: 1px solid var(--border-color--border-darkmode);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.use-cases_event-header-2_arrow.left {
  inset: auto 4rem 0% auto;
}

.use-cases_event-header-2_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.use-cases_event-header-2_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.builder-sessions_event-header_component {
  flex-direction: column;
  align-items: center;
}

.relevance-academy_link-left-wrapper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #9fa4b4;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.embedly-embed {
  width: 100%;
  height: 467px;
}

.relevance-academy_2col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid var(--border-color--border-darkmode);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 4rem;
  display: grid;
}

.relevance-academy_2col.is-lesson-page {
  border-top: 1px solid var(--border-color--border-darkmode);
}

.relevance-academy_2col.hidden-lessons {
  cursor: pointer;
  padding-bottom: 2rem;
  transition: border-color .2s;
}

.relevance-academy_2col.hidden-lessons:hover {
  border-bottom-color: var(--border-color--border-primary);
}

.relevance-academy_main-content {
  width: 100%;
}

.academy-content_divider {
  background-color: var(--border-color--border-darkmode);
  width: calc(100% - 3rem);
  height: 1px;
  margin: .3125rem auto;
}

.tr-title {
  color: var(--text-color--text-alternate);
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.tr-category, .tr-level {
  color: var(--dark-purple-50-text);
  font-size: .9rem;
  display: none;
}

.level-title {
  color: var(--text-color--text-alternate);
  background-color: #1e253a;
  border-radius: 6px;
  padding: .75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
}

.videoduration {
  font-size: .875rem;
  line-height: 133%;
}

.breadcrumbs-wrapper {
  display: flex;
}

.arrow-button:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.arrow-button:active {
  background-color: var(--base-color-brand--indigo);
}

.arrow-button.prev:hover {
  border-color: var(--white);
  color: var(--text-color--text-alternate);
  background-color: #0000;
}

.prev:hover {
  background-color: var(--base-color-brand--light-indigo);
  color: var(--base-color-neutral--neutral);
}

.prev:active {
  background-color: var(--base-color-brand--indigo);
  color: var(--base-color-brand--dark-purple);
}

.channelname, .yt-videoduration {
  font-size: .875rem;
  line-height: 133%;
}

.apla-compare_image {
  width: 100%;
}

.cell {
  align-items: center;
  padding-top: 40px;
}

.icon-small {
  height: 25px;
  margin-bottom: 10px;
}

.icon-small._4 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.icon-small._2 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.slider {
  background-color: #ddd0;
  height: 85px;
}

 .right-arrow {
  opacity: 0;
}

.slide-nav {
  opacity: 0;
  display: none;
}

.lima-modal_form-block {
  flex-direction: column;
  align-items: stretch;
}

.lima-modal_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wistia-embed_wrapper {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.padding-bottom-apla, .padding-bottom-apla.padding-0, .padding-bottom-apla.padding-tiny, .padding-bottom-apla.padding-xxsmall, .padding-bottom-apla.padding-xsmall, .padding-bottom-apla.padding-small, .padding-bottom-apla.padding-medium, .padding-bottom-apla.padding-large, .padding-bottom-apla.padding-xlarge, .padding-bottom-apla.padding-xxlarge, .padding-bottom-apla.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom-apla.padding-huge.newer {
  padding-bottom: 2rem;
}

.padding-bottom-apla.padding-xhuge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.padding-bottom-apla.padding-xxhuge, .padding-bottom-apla.padding-custom1, .padding-bottom-apla.padding-custom2, .padding-bottom-apla.padding-custom3 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-video {
  aspect-ratio: 16 / 9;
  border-radius: 20px;
  overflow: hidden;
}

.avatars-2 {
  border-radius: 50%;
  width: 48px;
  height: 48px;
  box-shadow: 0 0 1px #868a97, 0 24px 56px -4px #0d162f1a, 0 16px 8px #0d162f0d;
}

.text-links-2 {
  color: #6056ff;
}

.plus-icon-2 {
  color: #0d162f;
}

.faq-content-2 {
  padding-right: 24px;
  overflow: hidden;
}

.page-hero-header_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.supademo_embed {
  width: 100%;
}

.text-rich-text_darkmode, .text-rich-text_darkmode h1, .text-rich-text_darkmode h2 {
  color: var(--text-color--text-alternate);
}

.text-rich-text_darkmode h3 {
  color: var(--text-color--text-alternate);
  font-size: 36px;
  font-weight: 600;
}

.text-rich-text_darkmode h4, .text-rich-text_darkmode h5 {
  color: var(--text-color--text-alternate);
}

.text-rich-text_darkmode blockquote {
  color: var(--text-color--text-secondary);
}

.text-rich-text_darkmode ol {
  color: var(--dark-purple-50-text);
  margin-bottom: 2rem;
}

.text-rich-text_darkmode strong {
  color: var(--text-color--text-alternate);
}

.text-rich-text_darkmode figure {
  margin-bottom: 2rem;
}

.text-rich-text_darkmode li {
  margin-bottom: .5rem;
}

.text-rich-text_darkmode ul {
  margin-bottom: 2rem;
}

.text-rich-text_darkmode p {
  color: #9fa4b4;
}

.beginner-lessons {
  margin-left: 1rem;
  margin-right: 1rem;
}

.advanced-lessons {
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.general-lessons {
  margin-left: 1rem;
  margin-right: 1rem;
}

.indented_nav-item-wrapper {
  width: 100%;
  margin-left: 24px;
  position: relative;
}

.collection-item-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 14rem;
  display: block;
}

.section_home_hero-header, .home_hero-header_component {
  position: relative;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.home_hero-header_tab-link:hover {
  background-color: #16134a1a;
}

.home_hero-header_tab-link.w--current:hover {
  border-color: var(--borders-dark);
}

.home_hero-header_image-wrapper {
  aspect-ratio: 1000 / 635;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.section_featured-case-study {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  position: relative;
  overflow: hidden;
}

.home_featured-case-study_component {
  position: relative;
}

.button-10:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.button-10:active {
  background-color: var(--base-color-brand--indigo);
}

.button-10.is-secondary:hover {
  color: var(--base-color-neutral--neutral);
}

.button-10.is-secondary:active {
  color: var(--base-color-brand--dark-purple);
}

.button-10.is-secondary.is-alternate:hover {
  color: #fff;
  border-color: #fff;
}

.button-10.is-link:hover {
  border-color: var(--base-color-brand--indigo);
  color: var(--text-color--text-secondary);
}

.button-10.is-alternate:hover {
  color: var(--base-color-neutral--neutral);
}

.button-10.is-alternate:active {
  color: var(--text-color--text-primary);
}

.section_home_ai-agent-templates {
  color: var(--text-color--text-primary);
  overflow: hidden;
}

.home_ai-agent-templates_card {
  border: 2px solid var(--indigo-10-opacity);
  perspective-origin: 50%;
  transform-origin: 50%;
  color: var(--text-color--text-primary);
  background-color: #cec1ff;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1.75rem;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.home_ai-agent-templates_card.is-pink {
  background-color: #e8ddff;
  border-color: #ead1ff;
}

.home_ai-agent-templates_card.is-orange {
  background-color: #ffe4c5;
  border-color: #efd8cc;
}

.home_ai-agent-templates_card.is-blue {
  background-color: #dbe5ff;
  border-color: #cfd8ff;
}

.home_ai-agent-templates_card.is-lilac {
  background-color: #ecdcff;
  border-color: #ded0ff;
}

.home_ai-agent-templates_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.home_ai-agent-templates_client-info {
  color: #0d162f80;
  flex: 1;
}

.slider-arrow {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.section_home_awards-recognition {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
}

.home_awards-recognition_component {
  position: relative;
}

.home_awards-recognition_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

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

.home_awards-recognition_card {
  border: 1px solid var(--borders);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.home_awards-recognition_card-content {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.home_awards-recognition_card-content-top {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home_awards-recognition_item-icon-wrapper {
  display: inline-block;
}

.section_home_key-features {
  font-size: .875rem;
}

.home_key-features_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 6rem;
}

.home_key-features_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--borders);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fffffff2;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  margin-bottom: 15vh;
  display: grid;
  position: sticky;
  top: 15%;
  overflow: hidden;
  box-shadow: 0 12px 20px -4px #0000000d, 0 4px 8px -2px #0000001a;
}

.home_key-features_card-content {
  perspective-origin: 0%;
  transform-origin: 0%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 4rem;
  display: flex;
}

.home_key-features_card-content-top {
  align-self: stretch;
  width: 100%;
}

.home_key-features_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 600px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.section_home_scale-your-team {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  overflow: hidden;
}

.home_scale-your-team_list {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.home_scale-your-team_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.home_scale-your-team_item-icon-wrapper {
  display: inline-block;
}

.section_home_press-releases {
  color: var(--text-color--text-primary);
  position: relative;
  overflow: hidden;
}

.home_press-releases_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.home_press-releases_loop-trigger {
  display: flex;
}

.home_press-releases_card {
  border: 1px solid var(--borders);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.home_press-releases_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.home_press-releases_customer-image {
  object-fit: cover;
  height: 1.75rem;
}

.section_faqs {
  color: var(--text-color--text-primary);
  position: relative;
  overflow: hidden;
}

.faqs_component {
  position: relative;
}

.home_faq_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--borders);
  box-shadow: 0 9px 13px -5px var(--dark-purple-10-opacity), 0 2px 2px 0 var(--dark-purple-5-opacity), inset 0 -3px 0 0 var(--dark-purple-10-opacity);
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  padding: 1.75rem;
  transition: all .2s;
  display: grid;
  overflow: hidden;
}

.home_faq_accordion {
  background-color: #0000;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.home_faq_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  transition: all .2s;
  display: flex;
}

.home_faq_answer {
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  transition: all .2s;
  overflow: hidden;
}

.section_footer-cta {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
}

.home_footer-cta_card {
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home_footer-cta_card-content {
  z-index: 1;
  position: relative;
}

.home_footer-cta_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.home_hero-header_content-wrapper {
  position: relative;
}

.home_ai-agent-templates_clone-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--borders);
  color: #0d162f80;
  background-color: #ffffffb3;
  border-radius: 2rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  display: flex;
}

.home_ai-agent-templates_creator-wrapper {
  color: #0d162f80;
}

.category-filter-menu {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-purple-50-text);
  white-space: nowrap;
  background-color: #16134a0a;
  border: 1px solid #16134a00;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem .5rem .75rem;
  font-size: .875rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.category-filter-link:hover {
  background-color: #16134a1a;
}

.category-filter-link.w--current {
  border-color: var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: #fff;
}

.category-filter-link.current {
  border-color: var(--borders);
  background-color: var(--background-color--backgound-primary);
  box-shadow: inset 0 -3px 0 0 var(--dark-purple-5-opacity), 0 2px 2px 0 var(--dark-purple-5-opacity), 0 9px 13px -5px var(--dark-purple-5-opacity);
}

.category-filter-link.current:hover {
  border-color: var(--borders-dark);
}

.home-awards-logo_image {
  height: 1.25rem;
}

.home-awards-logo_image.is-g2 {
  height: 2rem;
}

.home-awards-logo_image.is-larger {
  height: 1.8rem;
}

.grate-lines_bg {
  z-index: -1;
  max-width: 105%;
  position: absolute;
  inset: 42% 0% auto -2%;
}

.grate-lines_bg.is-large {
  top: -10%;
  left: auto;
  right: auto;
}

.home_key-features_step-pill {
  background-color: #e5e6f7;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: .1rem .5rem;
  display: flex;
}

.key-features_video {
  border: 1px solid var(--borders);
  border-radius: 14px 6px 6px 14px;
  align-self: flex-start;
  width: 100%;
  min-width: 900px;
  padding: 0;
  position: absolute;
  inset: auto auto auto 0%;
  overflow: hidden;
}

.typedjs-wrapper {
  display: inline-block;
}

.typed-js_component {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.typedjs-smart.heading-style-h2 {
  display: inline-block;
}

.typedjs-smart.heading-style-h2.is-typing {
  letter-spacing: -.4px;
  font-family: Inter Display, sans-serif;
}

.scale-your-team_hero-image {
  z-index: -1;
  width: 100%;
  height: 100%;
  margin-bottom: -5%;
  position: relative;
}

.press-releases_hero-bg-wrapper {
  z-index: -1;
  background-image: url('https://cdn.relevanceai.com/images/press-releases_hero-bg.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 84rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 6.25% 0% 0%;
  overflow: hidden;
}

.free-plan-cta_icon {
  color: var(--dark-purple-50-text);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .875rem;
  height: .875rem;
  display: flex;
}

.fs_accordion-2_embed {
  margin-bottom: 0;
}

.fs_accordion-2_header:focus-visible {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-2_paragraph {
  margin-bottom: 0;
}

.fs_accordion-2_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-2_arrow-wrapper {
  transition: transform .2s;
}

.fs_accordion-2_arrow-wrapper.is-active-accordion {
  transform: rotate(180deg);
}

.slider3_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.slider3_mask {
  width: 33.33%;
  overflow: visible;
}

.slider3_slide {
  padding-left: .875rem;
  padding-right: .875rem;
}

.slider-content-replace-this-div {
  text-align: center;
  border: 2px dashed #0000001a;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider3_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.slider3_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.slider3_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

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

.you-cursor {
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
  background-image: url('https://cdn.relevanceai.com/images/you-cursor.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 60px;
  transition: opacity .2s;
  display: flex;
  position: fixed;
}

.you-cursor.visible {
  display: block;
}

.hide-default-cursor {
  cursor: none;
}

.home_key-features_body-wrapper {
  border-bottom: 1px solid var(--borders);
  color: #6c6f7a;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.home_key-features_body-wrapper.is-first {
  padding-top: 0;
}

.home_key-features_body-wrapper.is-last {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.slider-main_component {
  position: relative;
}

.slider-main_top-wrapper {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.slider-main_button-wrapper {
  z-index: 5;
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 105%;
  display: flex;
  position: absolute;
  inset: 0% -2.5% 18%;
}

.slider-main_button {
  border: 1px solid var(--borders-dark);
  color: var(--dark-purple-50-text);
  text-align: center;
  -webkit-text-stroke-color: var(--dark-purple-50-text);
  background-color: #0000;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 3.25em;
  height: 3.25em;
  transition: border-color .2s, color .2s, background-color .2s;
  display: flex;
}

.slider-main_button:hover {
  color: #1f1f1f;
  background-color: #c8dd5e;
}

.slider-main_button.swiper-prev:hover, .slider-main_button.swiper-next:hover {
  border-color: var(--border-color--border-primary);
  background-color: #0000;
}

.slider-main_button-icon {
  width: 30%;
  height: 55%;
}

.slider-main_button-icon.is-reversed {
  transform: rotate(-180deg);
}

.swiper.is-slider-main {
  z-index: 1;
  position: relative;
  overflow: visible;
}

.swiper.is-slider-main.is-speaker-3 {
  margin-left: auto;
  margin-right: auto;
}

.slider-main_link {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  position: relative;
}

.slider-main_link.is-agent-drop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
  box-shadow: 0 14px 20px 9px #0000004f;
}

.slider-main_link.is-agent-drop.is-locked {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.slider-main_img-height {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-main_img-height.is-agent-drop {
  justify-content: flex-start;
  align-items: center;
  min-height: 35rem;
  max-height: 35rem;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.slider-main_img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 73%;
  height: 100%;
  transition: transform .4s;
  position: relative;
  inset: 0%;
}

.slider-main_img.is-agent-drop {
  width: auto;
  max-width: none;
  position: absolute;
  inset: auto auto auto 0%;
}

.slider-main_img.is-integrations {
  width: 100%;
}

.slider-main_text-wrapper {
  z-index: 1;
  color: var(--text-color--text-primary);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3rem;
  transition: font-size .2s;
  display: flex;
  position: relative;
  inset: 0%;
}

.slider-main_title {
  letter-spacing: -.03em;
  font-size: 1.6em;
  line-height: .7;
}

.slider-main_bottom-wrapper {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.swiper-bullet-wrapper.is-slider-main {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-wrap: wrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.swiper-bullet {
  background-color: var(--background-color--background-secondary);
  text-align: center;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .75em;
  min-height: .75em;
  transition: all .2s;
  display: flex;
}

.swiper-bullet.is-active {
  background-color: var(--text-color--text-secondary);
  font-weight: 500;
}

.swiper-drag-wrapper.is-slider-main {
  background-color: var(--background-color--background-secondary);
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: .5em;
  display: flex;
  position: relative;
}

.swiper-drag.is-slider-main {
  background-color: #a4a1ff;
  border-radius: 100vw;
  width: 7em;
  height: 100%;
}

.section_home_workforce-features {
  font-size: .875rem;
}

.home_workforce-features_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin: 20px;
  position: sticky;
  top: 6rem;
}

.home_workforce-features_card {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border: 1px solid var(--borders);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ececf9e6;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  margin-bottom: 15vh;
  display: grid;
  position: sticky;
  top: 15%;
  overflow: hidden;
  box-shadow: 0 12px 20px -4px #0000000d, 0 4px 8px -2px #0000001a;
}

.home_workforce-features_card.card-1 {
  grid-template-columns: 1.75fr 1fr;
}

.home_workforce-features_card-content {
  perspective-origin: 0%;
  transform-origin: 0%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.home_workforce-features_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 400px;
  padding: 2rem 3rem 2rem 0;
  display: flex;
  position: relative;
}

.feature-page-features_image {
  border: 1px solid var(--borders);
  border-radius: 10px;
  align-self: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  inset: auto auto auto 0%;
  overflow: hidden;
}

.home_workforce-features_body-wrapper {
  border-bottom: 1px solid var(--borders-dark);
  color: #60636c;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.home_workforce-features_body-wrapper.is-first {
  color: #6c6f7a;
  padding-top: 0;
}

.home_workforce-features_body-wrapper.is-last {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.home_key-features_icon-cards-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home_key-features_icon-cards-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--borders);
  background-color: var(--background-color--backgound-primary);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
}

.home_key-features_icon-cards-items-content {
  flex-flow: column;
  margin-top: -.25rem;
  display: flex;
}

.feature-page-features_list-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-page-features_logos-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.feature-page-features_logos-image {
  height: 1.6rem;
}

.feature-page-features_logos-image.is-small {
  height: 1.3rem;
}

.feature-page-features_logos-image.is-smaller {
  height: 1rem;
}

.feature-page-features_logos-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--borders);
  background-color: var(--background-color--backgound-primary);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 1rem 1.25rem;
  display: flex;
}

.section_testimonial18 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  overflow: hidden;
}

.testimonial18_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  direction: ltr;
  column-count: 4;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  column-gap: 2rem;
  display: grid;
}

.rl-testimonial-block {
  border-style: solid;
  border-width: 1px;
  border-color: var(--borders) var(--borders) var(--borders-dark);
  background-color: var(--white);
  box-shadow: 0 2px 2px 0 var(--dark-purple-5-opacity);
  border-radius: 16px;
  flex-flow: column wrap;
  align-content: stretch;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 290px;
  height: auto;
  padding: 28px;
  display: flex;
  position: relative;
}

.testimonial18_column-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.decor-dots, .decor-dots.is-top-left {
  position: absolute;
  inset: 0%;
}

.decor-dots.is-top-right {
  position: absolute;
  inset: -18px -18px auto auto;
}

.decor-dots.is-bottom-left {
  position: absolute;
  inset: 0%;
}

.customers-section__decor-circles {
  width: 10px;
  height: 10px;
  display: flex;
  position: absolute;
  bottom: 12px;
  right: -16px;
}

.customers-section__decor-circles.is-top-left-outer-3 {
  inset: 12px auto auto -23px;
}

.customers-section__decor-circles.customers-section__decor-circles-vertical--tr {
  top: 12px;
  right: -16px;
}

.customers-section__decor-circles.customers-section__decor-circles-vertical--bl {
  bottom: 12px;
  left: -16px;
  right: auto;
}

.customers-section__decor-circles.is-top-left-outer-1 {
  inset: -24px auto auto -24px;
}

.customers-section__decor-circles.is-top-left-outer-2 {
  inset: -24px auto auto 12px;
}

.customers-section__decor-circles.is-top-right-outer-1 {
  inset: -24px -24px auto auto;
}

.customers-section__decor-circles.is-top-right-outer-2 {
  inset: -24px 12px auto auto;
}

.customers-section__decor-circles.is-top-right-outer-3 {
  inset: 12px -24px auto auto;
}

.customers-section__decor-circles.is-bottom-left-outer-1 {
  inset: auto auto -24px -24px;
}

.customers-section__decor-circles.is-bottom-left-outer-2 {
  inset: auto auto -24px 12px;
}

.customers-section__decor-circles.is-bottom-left-outer-3 {
  inset: auto auto 12px -24px;
}

.customers-section__decor-circles.is-bottom-right-outer-1 {
  inset: auto -24px -24px auto;
}

.customers-section__decor-circles.is-bottom-right-outer-2 {
  inset: auto 12px -24px auto;
}

.customers-section__decor-circles.is-bottom-right-outer-3 {
  inset: auto -24px 12px auto;
}

.customers-component_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1228px;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
}

.customers-decor-lines {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.customers-decor-line {
  z-index: -1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.customers-decor-line.is-top {
  width: 92.75rem;
  height: .3125rem;
  top: -.3125rem;
}

.customers-decor-line.is-bottom {
  width: 92.75rem;
  height: .25rem;
  bottom: -.25rem;
}

.customers-decor-line.is-left {
  width: .75rem;
  max-height: 37.5rem;
  bottom: 0;
  left: -.5rem;
}

.customers-decor-line.is-right {
  width: .75rem;
  max-height: 37.5rem;
  bottom: 0;
  right: -.5rem;
}

.corner-radius {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
  position: absolute;
}

.corner-radius.is-top-left {
  top: -.5rem;
  left: -.5rem;
}

.corner-radius.is-top-right {
  top: -.5rem;
  right: -.5rem;
}

.corner-radius.is-bottom-left {
  bottom: -.5rem;
  left: -.4rem;
}

.vertical-lines-overlay {
  z-index: 1;
  background-image: linear-gradient(#f9f9f9 48%, #0000);
  width: 100%;
  height: 10rem;
  position: absolute;
  inset: 0 auto auto;
}

.customers-box-fill {
  z-index: -1;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.page-hero-header_component-2 {
  z-index: 1;
  flex-direction: column;
  position: relative;
}

.page-hero-header_content-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  position: relative;
}

.page-hero-header_video-lightbox {
  z-index: 1;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.page-hero-header_video-lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_api-features-bento {
  position: relative;
}

.api-features-bento_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.api-features-bento_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.api-features-bento_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--border-color--border-secondary);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.api-features-bento_card-image-wrapper {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.api-features-bento_card-content {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  padding: 0 1.25rem 1.5rem;
  display: flex;
}

.api-features-bento_card-image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  padding-bottom: 10px;
}

.pill-text.is-small {
  font-size: 14px;
}

.gpts-features-bento_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.gpts-features-bento_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.gpts-features-bento_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--border-color--border-secondary);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.gpts-features-bento_card-image-wrapper {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.gpts-features-bento_card-content {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  padding: 0 1.25rem 1.5rem;
  display: flex;
}

.gpts-features-bento_card-image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  padding-bottom: 10px;
}

.gpts-features-bento_card-image.show-tablet {
  display: none;
}

.functions_features-intro-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section_layout192 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
}

.layout192_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout192_image-wrapper {
  border-radius: 12px;
  overflow: hidden;
}

.layout192_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-span-18, .text-span-20 {
  color: var(--indigo);
}

.dark-hero-header_image {
  object-fit: contain;
  object-position: 100% 100%;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.section_dark-hero-header {
  color: #000;
}

.dark-hero-header_card-content-top {
  z-index: 3;
  text-align: left;
  position: relative;
}

.dark-hero-header_card-content {
  z-index: 3;
  background-color: #0000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dark-hero-header_image-wrapper {
  z-index: 1;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.dark-hero-header_card {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  color: #000;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
  overflow: hidden;
}

.dark-hero-header_card.is-invent {
  display: flex;
}

.section_feature-page_layout-1 {
  color: #000;
}

.text-style-tagline {
  color: #000;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.feature-page_layout-1_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.feature-page_layout-1_content-right {
  text-wrap: balance;
}

.feature-page_layout-1_image-wrapper {
  border-radius: 16px;
  overflow: hidden;
}

.feature-page_layout-1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.feature-page_layout-2_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_feature-page_layout-2 {
  color: #000;
}

.feature-page_layout-2_content-left {
  text-wrap: balance;
}

.feature-page_layout-2_image-wrapper {
  border-radius: 16px;
  overflow: hidden;
}

.feature-page_layout-2_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.feature-page_next-steps_card-content-top {
  text-align: left;
}

.feature-page_next-steps_card-content-top.is-center {
  text-align: center;
}

.section_feature-page_next-steps {
  color: #000;
}

.section_feature-page_next-steps.is-agents-work {
  position: relative;
}

.feature-page_next-steps_card-content {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem;
  display: flex;
  position: relative;
}

.feature-page_next-steps_card-content.is-large {
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
}

.feature-page_next-steps_card {
  border: 1px solid var(--borders);
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.feature-page_next-steps_card.is-dark {
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.feature-page_next-steps_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.feature-page_next-steps_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.feature-page_next-steps_row.is-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.feature-page_next-steps_item-icon-wrapper {
  display: inline-block;
}

.feature-page_testimonial_mask {
  overflow: visible;
}

.feature-page_testimonial_client {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: #444444bf;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.feature-page_testimonial_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
}

.feature-page_testimonial_content {
  border: 1px solid var(--borders);
  background-color: var(--white);
  text-align: center;
  border-radius: 16px;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem;
  position: relative;
  overflow: visible;
}

.feature-page_testimonial_content.is-wide {
  max-width: 100%;
}

.section_feature-page_testimonial {
  color: #000;
}

.feature-page_testimonial_client-info {
  font-size: 1.25rem;
}

.feature-page_testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.feature-page_testimonial_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.feature-page_testimonial_slide.is-wide {
  padding-left: 0;
  padding-right: 0;
}

.feature-page_testimonial_logo {
  height: 2rem;
}

.feature-page_cta_component {
  border: 1px solid var(--borders);
  background-image: radial-gradient(circle at 50% 210%, #ede4ff 42%, #fff 75%);
  border-radius: 16px;
  padding: 4rem 2rem;
}

.single-line-logos_logo {
  color: #9ca4ba;
  height: 2.4rem;
}

.single-line-logos_row {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.section_feature-page_cta {
  color: #000;
}

.divider-horizontal {
  background-color: var(--borders);
  width: 100%;
  height: 1px;
}

.dark-hero_inner-shadow {
  z-index: 2;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 0 74.3px 24px #00000080;
}

.page-hero_pill {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--background-color--backgound-primary);
  color: var(--text-color--text-primary);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  font-size: .875rem;
  font-weight: 500;
  display: flex;
  box-shadow: 0 9px 13px -5px #0d162f1a, 0 2px 2px #16134a0d, inset 0 -2px #16134a14, 0 0 1px #16134a80;
}

.page-hero_pill-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.page-hero_pill-dot {
  color: var(--text-color--text-secondary);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: .5rem;
  display: flex;
}

.page-hero_pill-dot.is-filter {
  width: 1.25rem;
  height: 1.25rem;
}

.section_feature-page-card-deck {
  font-size: .875rem;
}

.feature-page-card-deck_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 6rem;
}

.feature-page-card-deck_card {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border: 1px solid var(--borders);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ececf9e6;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  margin-bottom: 15vh;
  display: grid;
  position: sticky;
  top: 15%;
  overflow: hidden;
  box-shadow: 0 12px 20px -4px #0000000d, 0 4px 8px -2px #0000001a;
}

.feature-page-card-deck_card.card-1 {
  grid-column-gap: 0rem;
  background-color: #d4c0e736;
}

.feature-page-card-deck_card.card-2 {
  background-color: #ececf9f2;
}

.feature-page-card-deck_card.card-3 {
  background-color: #eaeffdf2;
}

.feature-page-card-deck_card.card-4 {
  background-color: #ededf1f2;
}

.feature-page-card-deck_card.card-5 {
  background-color: #ececf9f2;
}

.feature-page-card-deck_card-content {
  perspective-origin: 0%;
  transform-origin: 0%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 4rem 3rem;
  display: flex;
}

.feature-page-card-deck_card-content-top {
  align-self: stretch;
  width: 100%;
}

.feature-page-card-deck_icon-cards-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature-page-card-deck_icon-cards-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--borders);
  background-color: var(--background-color--backgound-primary);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .75rem 1rem;
  display: flex;
}

.feature-page-card-deck_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding: 3rem 3rem 3rem 0;
  display: flex;
  position: relative;
}

.feature-page-card-deck_image-wrapper.has-overlay-card {
  padding-right: 0;
}

.feature-page-card-deck_icon-cards-items-content {
  flex-flow: column;
  margin-top: -.25rem;
  display: flex;
}

.faq-background_wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.faq-background_image {
  align-self: center;
  width: 1440px;
  max-width: 1440px;
  position: absolute;
  inset: 20% auto auto;
}

.faq-background_image.is-left, .faq-background_image.is-right {
  width: 470px;
}

.feature-page_testimonial-box-decor {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.review-decor-screw {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.review-decor-screw.is-top-left {
  inset: 3% auto auto 1%;
}

.review-decor-screw.is-top-right {
  inset: 3% 1% auto auto;
}

.review-decor-screw.is-bottom-right {
  inset: auto 1% 1% auto;
}

.review-decor-screw.is-bottom-left {
  inset: auto auto 1% 1%;
}

.feature-page_testimonial_text-wrapper {
  z-index: 2;
  position: relative;
}

.feature-page_next-steps_overlay {
  opacity: 0;
  background-image: linear-gradient(303deg, #ad00ff, #6056ff);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.feature-page_next-steps_overlay.is-agents {
  background-image: linear-gradient(303deg, #3eddbe, #00f0ff);
}

.feature-page_next-steps_overlay.is-teams {
  background-image: linear-gradient(303deg, #fee17b, #00f0ff);
}

.feature-page_next-steps_overlay.is-tools {
  background-image: linear-gradient(303deg, #0077dc, #00f0ff);
}

.feature-page_next-steps_overlay.is-workforce {
  background-image: linear-gradient(303deg, #3eddbe, #00ff4c);
}

.feature-page_next-steps_overlay.is-integrations {
  background-image: linear-gradient(303deg, #c83edd, var(--purple));
}

.icon-1x1-huge {
  width: 8rem;
  height: 8rem;
}

.icon-1x1-huge.is-workforce {
  width: auto;
  margin-right: -11%;
}

.icon-1x1-huge.is-agents {
  width: auto;
  margin-right: -19%;
}

.icon-1x1-huge.is-teams {
  width: auto;
  margin-right: -11%;
}

.icon-1x1-huge.is-integrations {
  margin-right: -9%;
}

.text-span-21, .text-span-22, .text-span-23, .text-span-24 {
  color: var(--indigo);
}

.follow-social_link {
  color: #9ca4ba;
}

.text-span-25 {
  color: var(--dark-indigio);
}

.invent-agent_wrapper {
  z-index: 2;
  background-color: var(--white);
  border-radius: 8px;
  position: relative;
}

.invent-agent_form-block {
  background-image: url('https://cdn.relevanceai.com/images/invent-component-gradient.webp');
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  height: 14rem;
  position: relative;
}

.input2_component {
  border: 1px solid var(--borders);
  background-color: var(--background-color--backgound-primary);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  box-shadow: 0 2px 9px 5px #943bff29;
}

.form_input-2:focus {
  border-color: #000;
}

.form-icon-left {
  position: absolute;
  inset: .75rem auto auto .75rem;
}

.invent-queries_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.invent-queries_wrapper.is-left {
  justify-content: flex-start;
  align-items: center;
}

.query-pill {
  grid-column-gap: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--borders);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--borders);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--borders-dark);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--borders);
  box-shadow: 0 9px 13px -5px var(--borders), 0 2px 2px 0 var(--dark-purple-5-opacity), inset 0 -3px 0 0 var(--dark-purple-5);
  color: var(--dark-purple);
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 36px;
  padding: 6px 14px 6px 8px;
  font-weight: 500;
  transition-property: transform, background-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: flex;
  position: relative;
}

.query-pill:hover {
  background-color: #fff;
  transform: scale(1.02);
}

.query-pill.is-prtefill {
  margin-bottom: 0;
}

.query-text {
  color: var(--dark-purple-50-text);
  font-size: .875rem;
}

.section_feature-page_products {
  color: #000;
}

.feature-page_layout-1_video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.dark-hero-header_invent-wrapper {
  z-index: 1;
  order: 1;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 2rem;
  display: flex;
  position: relative;
}

.invent-character_image {
  z-index: 3;
  pointer-events: none;
  width: 9.1rem;
  position: absolute;
  top: 1.5rem;
  right: -1rem;
}

.invent-character_image.is-agent-drop {
  width: 11.2rem;
  top: -2.7rem;
  right: -3.5rem;
}

.invent-agent_base {
  background-color: var(--white);
  border-radius: 24px;
  width: 98%;
  min-width: 50svw;
  height: 100%;
  padding: 2rem 6rem 6rem 3rem;
  position: relative;
  bottom: -3rem;
  right: -2rem;
  box-shadow: 0 10.241px 22.759px #0000001a;
}

.invent-agent_base.is-home {
  padding-bottom: 2rem;
}

.is-invent-highlight {
  color: var(--indigo);
}

.invent-agent_wrapper2 {
  z-index: 2;
  background-color: var(--white);
  border-radius: 8px;
  position: relative;
}

.invent-input2_component {
  box-shadow: none;
  border: 1px solid #685fff2e;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.agents-title_wrapper {
  width: 100%;
}

.feature-page_section-intro {
  position: relative;
}

.heading-style-h2-2 {
  color: #0d162f;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.pill-2 {
  grid-column-gap: 8px;
  color: #0d162f;
  background-color: #fff;
  border: 1px solid #e6e7ea;
  border-bottom-color: #cfd0d5;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 36px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 16px;
  font-weight: 500;
  display: flex;
  position: relative;
  box-shadow: 0 9px 13px -5px #e6e7ea, 0 2px 2px #0d162f0d, inset 0 -3px #f3f3f4;
}

.pill-2.section-pill {
  align-self: flex-start;
  margin-bottom: 0;
}

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

.extra-credits_intro {
  text-align: left;
  width: 100%;
  padding: 1.25rem 2rem;
}

.section_pricing20 {
  color: var(--text-color--text-primary);
}

.pricing20_grid-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.pricing20_grid-list.is-add-ons {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.pricing20_grid-list.is-topups {
  grid-template-columns: 1fr 1fr;
}

.pricing20_plan {
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 16px;
  padding: 2rem 1.5rem;
  overflow: hidden;
  box-shadow: 0 0 16px #4f46e51a;
}

.pricing20_plan.is-topups {
  background-color: var(--display-shadow-5-2);
  box-shadow: none;
  border-width: 2px;
  transition: all .3s;
}

.pricing20_plan.is-topups:hover {
  border-color: var(--indigo);
  transform: translate(0, -3px);
  box-shadow: 0 0 17px #4f46e51a;
}

.pricing20_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing20_feature {
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  line-height: 130%;
  display: flex;
}

.pricing20_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .5rem;
}

.section_agent-drop-hero {
  position: relative;
}

.section_agent-drop-hero.text-color-white {
  width: 100%;
  position: static;
}

.agent-drop-hero_content {
  z-index: 2;
  justify-content: center;
  align-items: center;
  min-height: 48.7rem;
  display: flex;
  position: relative;
}

.agent-drop-hero_background-wrapper {
  z-index: 0;
  background-image: linear-gradient(#120432, #120432);
  min-height: 64rem;
  max-height: 64rem;
  position: absolute;
  inset: 0%;
}

.agent-drop-hero_background-image, .agent-drop-hero_textures {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.agent-drop-hero_textures.is-gradient {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 100%;
}

.agent-drop-hero_textures.is-dots {
  z-index: 2;
  object-fit: cover;
  object-position: 50% 100%;
}

.agent-drop-hero_textures.is-stars {
  z-index: 3;
  object-fit: cover;
  object-position: 50% 100%;
}

.agent-drop-hero_title {
  z-index: 1;
  width: 35svw;
  min-width: 30rem;
  position: relative;
}

.agent-drop-hero_title.is-blur {
  z-index: 0;
  filter: blur(97px);
  position: absolute;
  inset: 0%;
}

.agent-drop-hero_title-wrapper {
  position: relative;
}

.agent-drop-hero_logo {
  z-index: 1;
  position: relative;
}

.agent-drop-hero_text-content {
  z-index: 2;
  position: relative;
}

.agent-drop-hero_land-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.agent-drop-hero_land-image.is-gradient {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 100%;
}

.agent-drop-hero_land-image.is-dots {
  z-index: 2;
  object-fit: cover;
  object-position: 50% 100%;
}

.agent-drop-hero_land-image.is-stars {
  z-index: 3;
  object-fit: cover;
  object-position: 50% 100%;
}

.agent-drop-hero_land-image.is-base {
  z-index: 1;
  object-fit: cover;
}

.agent-drop-hero_land-image.is-trees {
  z-index: 2;
  object-fit: cover;
}

.agent-drop-hero_land-image.is-people-1 {
  z-index: 3;
  object-fit: cover;
}

.agent-drop-hero_land-image.is-people-2 {
  z-index: 4;
  object-fit: cover;
}

.agent-drop-hero_land-image.is-people-3 {
  z-index: 5;
  object-fit: cover;
}

.agent-drop-hero_land-image.is-people-4, .agent-drop-hero_land-image.is-steps-1, .agent-drop-hero_land-image.is-steps-2 {
  z-index: 1;
  object-fit: cover;
}

.agent-drop-hero_land-wrapper {
  z-index: 1;
  min-height: 64rem;
  max-height: 64rem;
  position: absolute;
  inset: 0%;
}

.section_agent-drop_edge {
  z-index: 2;
  position: relative;
}

.agent-drop_section-edge {
  width: 100%;
}

.agent-drop-launches_component {
  margin-bottom: 10rem;
}

.agent-drop_pill {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  background-color: #5f5d67;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.text-color-lav {
  color: #a4a1ff;
}

.pill-dot {
  background-color: var(--indigo);
  border-radius: 100%;
  width: 8px;
  height: 8px;
}

.locked-timer_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(42px);
  backdrop-filter: blur(42px);
  background-color: #404040cc;
  border: 3px solid #a4a1ff;
  border-radius: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: auto;
  box-shadow: 13px 4px 39.3px 14px #0037ff40, -25px 0 97.4px -4px #f600ff40;
}

.lock-timer_widget {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.25rem;
  display: flex;
}

.lock-timer_widget.is-agents-work {
  order: -9999;
}

.lock-timer_text:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8), .lock-timer_text.is-agents-work {
  font-family: "8 Bit Wonder", Verdana, sans-serif;
  font-size: 3rem;
  line-height: 3rem;
}

.section_agent-drop-content {
  z-index: 3;
  overflow: hidden;
}

.section_agent-drop-content.background-color-agent-drop-grey {
  color: var(--white);
  background-color: #404040;
}

.section_agent-drop-content.is-agentswork {
  position: relative;
}

.agent-drop_intro-wrapper {
  z-index: 2;
  position: relative;
}

.show-tablet {
  display: none;
}

.swiper-drag-lock_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3rem;
  display: flex;
  position: relative;
  bottom: -1.7rem;
}

.agent-drop_folder-wrapper {
  z-index: 2;
  position: relative;
}

.agent-drop_video {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 56.25%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 2px -2px 97px #da8cff, -3px 3px 39.5px #8682ff;
}

.agent-drop_video:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
  min-height: 37rem;
  box-shadow: 2px -2px 97px #da8cff99, -3px 3px 39.5px #8682ff99;
}

.agent-drop_video:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
  box-shadow: 2px -2px 97px #da8cff99, -3px 3px 39.5px #8682ff99;
}

.agent-drop_video.is-agent-work {
  aspect-ratio: 16 / 9;
  display: block;
  position: static;
}

.agent-drop_video-cover {
  z-index: 2;
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.agent-drop_video-wrapper {
  z-index: 1;
  position: relative;
}

.agent-drop_video-wrapper:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
  min-height: 37rem;
}

.agent-drop_video-wrapper.is-agent-work {
  width: 100%;
}

.agent-drop_video-play-wrapper {
  z-index: 3;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--white);
  background-color: #00000080;
  border: 3px solid #685fff;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .5rem .5rem .5rem 1.75rem;
  display: flex;
  position: absolute;
  inset: auto;
}

.agent-drop_video-play-wrapper:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
  margin-left: 1rem;
  margin-right: 1rem;
}

.agent-drop_video-play-wrapper.is-unlock {
  flex-flow: row-reverse;
  padding-left: .5rem;
  padding-right: 1.75rem;
}

.agent-drop_video-play-wrapper.is-unlock:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
  background-color: var(--color);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-width: 0;
  padding: 0;
}

.agent-drop_video-play-wrapper.is-unlock.is-small:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
  border-radius: 20px;
  flex-flow: row-reverse;
  padding: .75rem;
}

.agent-drop_video-play-wrapper.is-agents-work {
  background-color: var(--color);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-width: 0;
  padding-left: .5rem;
}

.agent-drop_video-play-icon {
  border: 2px solid #8682ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  height: 3.25rem;
  display: flex;
}

.agent-drop_video-play-icon.is-lock {
  padding-left: 0%;
}

.agent-drop_video-play-icon.is-lock:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
  display: none;
}

.agent-drop_folder-intro {
  z-index: 2;
  position: relative;
}

.agent-drop_folder-intro:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e), .agent-drop_folder-intro:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
  display: none;
}

.agent-drop_video-cover-image {
  z-index: 1;
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.agent-drop_video-cover-image:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
  object-position: 10% 50%;
}

.agent-drop_video-cover-overlay {
  z-index: 2;
  pointer-events: none;
  background-color: #29185680;
  width: 100%;
  height: 100%;
  position: relative;
}

.agent-drop_video-cover-locked {
  z-index: 2;
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.agent-drop_video-cover-locked.is-agent-work.is-hero {
  pointer-events: none;
  cursor: auto;
}

.agent-drop_play_timer-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  display: flex;
}

.agent-drop_play_timer-wrapper:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.agent-drop_play_timer-wrapper.is-agents-work {
  flex-flow: column;
}

.teaser_2col-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.teaser_2col-image {
  border-radius: 20px;
  width: 100%;
  max-width: 100%;
  height: auto;
}

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

.invent-base_agent-drop {
  background-color: var(--white);
  border-radius: 24px;
  width: 98%;
  min-width: 50svw;
  height: 100%;
  padding: 3rem;
  position: relative;
  box-shadow: 0 10.241px 22.759px #0000001a;
}

.agent-drop_link-cover {
  z-index: 2;
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.banner8_component {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--indigo);
  color: var(--white);
  position: relative;
}

.banner8_component.is-agent-drop {
  background-image: url('https://cdn.relevanceai.com/images/agent-drop-banner-large.svg');
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid #000;
}

.banner8_component.is-agent-drop.new-nav {
  margin-bottom: 4rem;
}

.banner8_content-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.banner8_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.banner8_icon-wrapper {
  flex: none;
}

.banner8_text-wrapper {
  color: var(--white);
}

.banner8_close-button {
  color: var(--text-color--text-alternate);
  background-color: #ffffff14;
  border-radius: 100%;
  margin-left: 1rem;
  padding: .25rem;
}

.rel-navbar_component {
  color: var(--text-color--text-primary);
  width: 100%;
  padding-top: 1.25rem;
  padding-left: 5%;
  padding-right: 5%;
}

.rel-navbar_component.delete-this-class {
  z-index: 9999;
  background-color: #0000;
  display: block;
  position: relative;
}

.rel-navbar_component.is-desktop {
  background-color: #0000;
  display: block;
}

.rel-navbar_component.is-mobile {
  background-color: #0000;
  display: none;
}

.navbar-instructions-delete {
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  text-align: left;
  width: 100%;
  padding: 2rem;
}

.navbar-instructions-item {
  padding-left: .5rem;
}

.rl-styleguide_label-4 {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #dee3f4;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rel-navbar_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border: 0 solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 90rem;
  height: auto;
  min-height: 4.5rem;
  padding: 0 1.25rem;
  display: flex;
  box-shadow: 0 0 1px #16134a80, 0 -2px #16134a14, 0 2px 2px #16134a14, 0 9px 13px #0d162f1a;
}

.rel-navbar_logo-link {
  padding-left: 0;
}

.rel-navbar_menu {
  background-color: var(--white);
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.rel-navbar_menu.is-mobile {
  background-color: var(--background-color--backgound-primary);
  border: 0 solid #000;
  border-radius: 24px;
  width: 100%;
  max-height: 80svh;
  margin-top: 1.25rem;
  box-shadow: 0 0 1px #16134a80, 0 -2px #16134a14, 0 2px 2px #16134a0d, 0 9px 13px #0d162f1a;
}

.rel-navbar_menu-link-wrapper {
  display: flex;
}

.rel-navbar_menu-link-wrapper.is-mobile {
  flex-flow: column;
  width: 100%;
}

.rel-navbar_link {
  padding: 1.75rem 1rem;
  font-size: 1rem;
  font-weight: 500;
}

.rel-navbar_link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.rel-navbar_link.is-mobile {
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.rel-navbar_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.75rem .5rem 1.75rem 1rem;
  font-weight: 500;
  display: flex;
}

.rel-navbar_dropdown-list.w--open {
  border: 1px solid var(--borders-dark);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  border-radius: 16px;
  margin-top: 2rem;
  padding: .5rem;
  position: absolute;
}

.rel-navbar_dropdown-link {
  padding: .5rem 1rem;
}

.rel-navbar_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.rel-navbar_button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rel-navbar_button-wrapper.is-menu-buttons {
  display: none;
}

.rel-navbar_menu-button {
  padding: 0;
}

.rel-navbar_menu-button.w--open {
  background-color: #0000;
}

.rel-navbar_mega-container {
  background-color: var(--white);
  border: 0 solid #000;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 81.5rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  box-shadow: 0 0 1px #16134a80, 0 -2px #16134a14, 0 2px 2px #16134a0d, 0 9px 13px #0d162f1a;
}

.rel-navbar_mega-container.is-product {
  max-width: 70rem;
}

.rel-navbar_mega-container.is-function {
  max-width: 65.4rem;
}

.rel-navbar_mega-container.is-resources {
  max-width: 70rem;
}

.rel-navbar_mega-container.is-mobile {
  box-shadow: none;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.rel-navbar_mega-menu-dropdown {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: static;
}

.rel-navbar_mega-menu-dropdown.is-mobile {
  width: 100%;
  padding: 1rem;
}

.rel-navbar_mega-dropdown-toggle {
  grid-column-gap: .5rem;
  background-color: #f4f4f400;
  border-radius: 6px;
  align-items: center;
  padding: .25rem .5rem;
  font-weight: 500;
  transition: background-color .2s;
  display: flex;
  overflow: hidden;
}

.rel-navbar_mega-dropdown-toggle.is-mobile {
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
}

.rel-navbar_mega-dropdown-list.w--open {
  background-color: #0000;
  padding-top: .75rem;
  position: absolute;
  inset: 100% 0% auto;
}

.rel-navbar_mega-dropdown-list.is-mobile.w--open {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.rel-navbar_mega-dropdown-content {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rel-navbar_mega-dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.rel-navbar_mega-dropdown-content-left.is-product {
  grid-template-columns: 33.33% 66.66%;
}

.rel-navbar_mega-dropdown-content-left.is-function, .rel-navbar_mega-dropdown-content-left.is-agents, .rel-navbar_mega-dropdown-content-left.is-resources {
  flex: 1;
  grid-template-columns: 1fr;
}

.rel-navbar_mega-dropdown-content-left.is-mobile {
  padding-top: 0;
  padding-bottom: 0;
}

.rel-navbar_mega-dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rel-navbar_mega-dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  border: 1px solid var(--borders);
  background-color: var(--background-color--backgound-primary);
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.rel-navbar_mega-dropdown-link:hover {
  background-color: #e1e2e84d;
}

.rel-navbar_mega-dropdown-link:active {
  background-color: var(--indigo-10-opacity);
}

.rel-navbar_mega-dropdown-link.is-feature {
  background-image: linear-gradient(173deg, #f1e9ff, #d2e4ff 71%);
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.rel-navbar_mega-dropdown-link.is-feature:hover {
  background-image: linear-gradient(173deg, #f1e9ff, #d2e4ff 71%);
}

.rel-navbar_icon-wrapper {
  z-index: 3;
  color: var(--link-color--link-secondary);
  flex: none;
  position: relative;
}

.rel-navbar_item-right {
  z-index: 3;
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.rel-navbar_mega-dropdown-content-right {
  border-left: 1px solid var(--borders);
  flex: 0 auto;
  max-width: 19.5rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.rel-navbar_mega-dropdown-content-right.is-mobile {
  padding-top: 0;
  padding-bottom: 0;
}

.rel-navbar_mega-dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.rel-navbar_mega-dropdown-background-layer {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  min-width: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rel-navbar_inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.rel-navbar_inner.is-mobile {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.rel-navbar_wrapper {
  z-index: 1999;
  width: 100%;
  position: sticky;
  top: 0;
}

.rel-navbar_links-wrapper {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.rel-navbar_links-wrapper.is-mobile {
  flex-flow: column-reverse;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
}

.rel-navbar_mobile-header.is-mobile {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.rel-navbar_mega-subtitle {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.rel-navbar_mega-subtitle.text-color-white {
  color: var(--white);
}

.rel-navbar_mega-subtitle.text-size-small {
  color: var(--dark-purple-50-text);
  letter-spacing: 0;
  font-size: .875rem;
}

.rel-navbar_mega-dropdown-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rel-navbar_mega-divider {
  background-color: var(--borders);
  width: 100%;
  height: 1px;
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
  padding: 0;
}

.rel-navbar_mega-item_feature-image {
  z-index: 2;
  pointer-events: none;
  width: 33%;
  position: absolute;
  inset: 0 0 0 auto;
}

.rel-navbar_mega-item_feature-image.is-agents {
  background-image: url('https://cdn.relevanceai.com/images/agents.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rel-navbar_mega-item_feature-image.is-workforce {
  background-image: url('https://cdn.relevanceai.com/images/workforce.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rel-navbar_mega-item_feature-image.is-tools {
  background-image: url('https://cdn.relevanceai.com/images/tools_1.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rel-navbar_mega-item_feature-overlay {
  z-index: 1;
  background-color: var(--background-color--backgound-primary);
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rel-navbar_mega-story-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  border: 1px solid var(--borders);
  background-color: #e1e2e84d;
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.rel-navbar_mega-story-link:hover {
  background-color: #e1e2e880;
}

.rel-navbar_mega-story-link.is-feature {
  background-image: linear-gradient(173deg, #f1e9ff, #d2e4ff 71%);
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.rel-navbar_mega-story-link.is-feature:hover {
  background-image: linear-gradient(173deg, #f1e9ff, #d2e4ff 71%);
}

.nav-mega_story-icon {
  color: var(--dark-purple-50-text);
  mix-blend-mode: luminosity;
  height: 1.5rem;
}

.rel-navbar_item-story {
  z-index: 3;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.rel-navbar_mega-blog-link {
  grid-column-gap: .75rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--borders);
  background-color: #fff;
  border-radius: 7px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.rel-navbar_mega-blog-link:hover {
  background-color: #e1e2e880;
}

.rel-navbar_mega-blog-link.is-feature {
  background-image: linear-gradient(173deg, #f1e9ff, #d2e4ff 71%);
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.rel-navbar_mega-blog-link.is-feature:hover {
  background-image: linear-gradient(173deg, #f1e9ff, #d2e4ff 71%);
}

.rel-navbar_mega-blog-image {
  border-radius: 6px;
  width: 100%;
  overflow: hidden;
}

.rel-navbar_mega-dropdown-3col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rel-navbar_mega-dropdown-3col.is-mobile {
  grid-template-rows: min-content;
  grid-template-columns: 1fr 1fr;
  justify-items: stretch;
}

.rel-navbar_mega-blog-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.integrations-cms_hero-header_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
  box-shadow: inset 0 0 74.3px 24px #00000080;
}

.integrations-cms_hero-header_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 5rem 3rem;
  display: flex;
}

.integrations-cms_hero-header_image-wrapper {
  background-image: url('https://cdn.relevanceai.com/images/blur-bolt.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 90%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-style-h2-5 {
  color: var(--purple-bg);
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 10px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.integrations-cms_intro_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

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

.integrations-cms_intro_card {
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.integrations-cms_intro_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.integrations-cms_tools_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.integrations-cms_tools-tabs-group {
  background-color: #16134a0a;
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 40px;
  padding: 6px;
  display: flex;
}

.integrations-cms_tools_table-wrapper {
  border: 1px solid var(--borders);
  background-color: #fff;
  border-radius: 16px;
  padding: 2rem;
  overflow: hidden;
}

.integrations-cms_quick-start_tabs {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.integrations-cms_quick-start_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integrations-cms_quick-start_tab-link {
  border-bottom: 1px solid var(--borders);
  opacity: .4;
  background-color: #0000;
  flex-flow: column;
  align-items: flex-start;
  padding: 1.5rem 0;
  display: flex;
}

.integrations-cms_quick-start_tab-link.w--current {
  opacity: 1;
  background-color: #0000;
  flex-flow: column;
}

.integrations-cms_quick-start_paragraph {
  overflow: hidden;
}

.integrations-cms_quick-start_tab-pane {
  overflow: visible;
}

.integrations-cms_quick-start_left-wrapper {
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 16px;
  padding: 1.5rem 1.5rem 2rem;
  overflow: visible;
}

.integrations-cms_security_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.integrations-cms_security_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.integrations-cms_security_item-icon-wrapper {
  display: inline-block;
}

.integrations-cms_security_image-wrapper {
  z-index: -1;
  border-radius: 0;
  position: relative;
  overflow: visible;
}

.integrations-cms_security_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 80%;
  height: 100%;
  position: relative;
  right: -10%;
  overflow: visible;
}

.integrations-cms_get-started_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.integrations-cms_hero-header_image-logo {
  aspect-ratio: 1;
  border-radius: 16px;
  max-width: 60%;
}

.integrations-cms_hero-header_logo-wrapper {
  aspect-ratio: 1;
  background-color: var(--background-color--backgound-primary);
  border: 2px solid #e2dfff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

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

.integrations-cms_tools_pill {
  background-color: #16134a0a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.integrations-cms_tools_table-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.integrations-cms_hero-header_logos {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 80%;
  display: grid;
}

.integrations-cms_hero-bolt {
  aspect-ratio: 1;
  max-width: 100%;
}

.integrations-cms_hero-header_logo-glass {
  aspect-ratio: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff3b;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .75rem;
  display: flex;
}

.integrations-cms_quick-start-step {
  background-color: #16134a0a;
  align-self: flex-start;
  margin-bottom: .5rem;
  padding: .25rem .5rem;
  display: flex;
}

.integrations-cms_tools-tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-purple-50-text);
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 8px;
  padding: .5rem 1rem;
  display: flex;
}

.integrations-cms_tools-tab-link.w--current {
  color: var(--dark-purple-50-text);
  background-color: #fff;
  font-weight: 500;
  box-shadow: 0 9px 13px -5px #0d162f1a, 0 2px 2px #16134a0d, inset 0 -2px #16134a14, 0 0 1px #16134a80;
}

 .text-span-28 {
  color: var(--indigo);
}

.integrations-cms_item {
  color: var(--dark-purple-50-text);
  border: 1px dashed #d8d9df;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 1.25rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.integrations-cms_item:hover {
  border-color: var(--borders-dark);
  background-color: #fff;
}

.integrations-cms_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: minmax(440px, 1fr);
  display: grid;
}

.integrations-cms_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: block;
}

.integrations-cms_title-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.integrations-cms_logo {
  border: 1px solid #16134a1a;
  border-radius: 3.25px;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  padding: .25rem;
  display: flex;
}

.integrations-cms_title-text {
  margin-bottom: 0;
}

.integrations-cms_category-item {
  background-color: var(--base-color-neutral--neutral-lightest);
  border-radius: 6px;
  padding: .25rem .5rem;
}

.integrations-cms_category-list {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section_filters1 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

.filters1_layout {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filters1_filters-wrapper {
  max-width: 19.2rem;
  position: sticky;
  top: 8.9rem;
}

.filters1_form-block {
  margin-bottom: 0;
}

.filters1_form {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--text-color--text-primary);
}

.filters1_form-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

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

.button-11 {
  border: 1px solid var(--dark-purple);
  background-color: var(--background-color--backgound-primary);
  color: var(--text-color--text-primary);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-11.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--dark-purple-50-text);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-11.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-11.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-11.is-alternate {
  border-color: var(--\<unknown\|relume-variable-neutral-white\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.filters1_results-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

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

.filters1_category-list {
  margin-bottom: 1.5rem;
}

.form_input-3:focus {
  border-color: #000;
}

.filters1_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.filters1_rangeslider1-handle:focus-visible {
  outline-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters1_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters1_rangeslider2-handle-left:focus-visible {
  outline-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters1_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters1_rangeslider2-handle-right:focus-visible {
  outline-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters1_toggle-button-checkbox:focus-visible {
  outline-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.filters1_tablet-modal-menu, .filters1_tablet-modal-close-button {
  display: none;
}

.filters1_tablet-filters-button {
  border: 1px solid var(--icon-secondary);
  background-color: var(--white);
  color: var(--icon-secondary);
  text-align: center;
  padding: .75rem 1.5rem;
  display: none;
}

.button-icon-left {
  margin-right: .5rem;
}

.filters1_feed-header {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.filters1_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.filters1_tag {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  align-items: center;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters1_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

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

.dropdown1_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown1_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-right {
  right: 0;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.filters1_empty {
  border-top-style: solid;
  border-top-width: var(--\<unknown\|relume-variable-border-width\>);
  border-right-style: solid;
  border-right-width: var(--\<unknown\|relume-variable-border-width\>);
  border-bottom-style: solid;
  border-bottom-width: var(--\<unknown\|relume-variable-border-width\>);
  border-left-style: solid;
  border-left-width: var(--\<unknown\|relume-variable-border-width\>);
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-top-color: var(--borders);
  border-right-color: var(--borders);
  border-bottom-color: var(--borders-dark);
  border-left-color: var(--borders);
  background-color: var(--white);
  box-shadow: 0 2px 2px -17px var(--dark-purple-5-opacity), 0 9px 13px -5px var(--dark-purple-10-opacity), inset 0 -3px 0 0 var(--dark-purple-5);
  color: var(--dark-purple);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 2.9rem;
  font-weight: 500;
}

.fs_radio-1_group {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs_radio-1_label {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 110%;
}

.fs_radio-1_button {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
  box-shadow: 1px 1px 3px #0000;
}

.fs_radio-1_button.w--redirected-checked {
  border: 5px solid var(--link-color--link-secondary);
  background-color: var(--background-color--backgound-primary);
}

.fs_radio-1_button.w--redirected-focus {
  box-shadow: none;
}

.fs_radio-1_button.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_radio-1_field {
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-top-color: var(--borders);
  border-right-color: var(--borders);
  border-bottom-color: var(--borders-dark);
  border-left-color: var(--borders);
  background-color: var(--white);
  box-shadow: 0 2px 2px -17px var(--dark-purple-5-opacity), 0 9px 13px -5px var(--dark-purple-10-opacity), inset 0 -3px 0 0 var(--dark-purple-5);
  color: var(--dark-purple);
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .5rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.fs_radio-1_field:hover {
  border: 1px solid var(--borders-dark);
  color: #696969;
}

.fs_radio-1_field.is-active-inputactive {
  color: #fff;
  background-color: #1378d1;
  border-color: #ddd;
}

.fs_radio-1_component {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs_radio-1_embed {
  margin-bottom: 0;
}

.form_input-4:focus {
  border-color: #000;
}

.filters1_search-form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.text-block-36 {
  color: var(--link-color--link-primary);
  text-align: left;
  margin-top: 0;
  font-weight: 500;
}

.div-block-66 {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.section_pricing23 {
  color: var(--text-color--text-primary);
}

.pricing23_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.button-12:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.button-12:active {
  background-color: var(--base-color-brand--indigo);
}

.pricing23-mask {
  flex: 1;
  order: 1;
  align-self: stretch;
  height: 100%;
  overflow: visible;
}

.pricing23-subtext_wrapper {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pricing23-subtext_wrapper.no-tag {
  justify-content: space-between;
  align-items: flex-end;
  padding-top: .1rem;
  padding-bottom: .1rem;
}

.pricing23_discount-tag {
  background-color: var(--base-color-system--success-green-light);
  color: var(--base-color-system--success-green);
  border-radius: 5px;
  padding: .1rem .4rem;
  font-size: .75rem;
}

.text-style-subscript {
  font-size: 50%;
  font-weight: 700;
}

.pricing23_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-purple-50-text);
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 8px;
  padding: .5rem 1rem;
  display: flex;
}

.pricing23_tab-link:focus {
  background-color: var(--white);
  font-weight: 500;
  box-shadow: 0 9px 13px -5px #0d162f1a, 0 2px 2px #16134a0d, inset 0 -2px #16134a14, 0 0 1px #16134a80;
}

.pricing23_tab-link.w--current {
  color: var(--dark-purple-50-text);
  background-color: #fff;
  font-weight: 500;
  box-shadow: 0 9px 13px -5px #0d162f1a, 0 2px 2px #16134a0d, inset 0 -2px #16134a14, 0 0 1px #16134a80;
}

.pricing23_tab-link.is-active {
  background-color: var(--white);
  font-weight: 500;
  box-shadow: 0 9px 13px -5px #0d162f1a, 0 2px 2px #16134a0d, inset 0 -2px #16134a14, 0 0 1px #16134a80;
}

.home_customers-grid_component {
  flex-direction: column;
  align-items: center;
  position: relative;
}

.home_customers-grid_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.home_customers-grid_item {
  border: 1px solid var(--border-color--border-secondary);
  border-radius: 20px;
}

.home_customers-grid_item-link {
  border: 1px solid var(--border-color--border-secondary);
  border-radius: 20px;
  flex-direction: column;
  height: 100%;
  padding: 1rem 1rem 1.5rem;
  display: flex;
}

.home_customers-grid_image-wrapper {
  border-radius: 8px;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.home_customers-grid_title-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
}

.home_customers-grid_button-wrapper {
  display: flex;
}

.section_home_customers-grid {
  background-image: url('https://cdn.relevanceai.com/images/customers-bg-lines.svg'), url('https://cdn.relevanceai.com/images/customers-bg-lines_bottom.svg');
  background-position: 50% -2.5svw, 50% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 107%, 107%;
  padding-bottom: 10rem;
}

.button-13:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.button-13:active {
  background-color: var(--base-color-brand--indigo);
}

.button-13.is-secondary:hover {
  color: var(--base-color-neutral--neutral);
}

.button-13.is-secondary:active {
  color: var(--base-color-brand--dark-purple);
}

.button-13.is-link:hover {
  border-color: var(--base-color-brand--indigo);
  color: var(--text-color--text-secondary);
}

.section_ai-ops-courses_hero-header {
  background-image: radial-gradient(circle farthest-side at 95% 147%, #a4a1ff, #0000 76%);
}

.ai-ops-courses_hero-header_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.ai-ops-courses_hero-header_image-wrapper {
  border-radius: 0;
  overflow: hidden;
}

.ai-ops-courses_hero-header_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ai-ops-courses_course-overview_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.ai-ops-courses_course-overview_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: #2e2e2e;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.ai-ops-courses_course-overview_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding-left: 3rem;
  display: flex;
}

.ai-ops-courses_course-overview_image {
  object-fit: cover;
  width: 100%;
}

.ai-ops-courses_course-overview_card-content {
  background-image: url('https://cdn.relevanceai.com/images/linework-separator.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  padding: 3rem 3rem 3rem 6.5rem;
  display: flex;
}

.ai-ops-courses_course-features-1_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.ai-ops-courses_course-features-1_row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ai-ops-courses_course-features-1_card {
  background-color: #6056ff1a;
  border-radius: 14px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.ai-ops-courses_course-features-1_card-content {
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  padding: 1rem;
  display: flex;
}

.ai-ops-courses_course-features-1_card-content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--text-color--text-primary);
  text-wrap: balance;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.section_ai-ops-courses_layout-1 {
  background-image: url('https://cdn.relevanceai.com/images/v-background.svg');
  background-position: 50% 0;
  background-size: 100rem;
}

.ai-ops-courses_layout-1_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.ai-ops-courses_layout-1_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.ai-ops-courses_layout-1_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #eae9fb;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.ai-ops-courses_layout-1_card.is-dark {
  color: #f9f9f9;
  background-color: #2e2e2e;
  grid-template-columns: 1.5fr .75fr;
  overflow: visible;
}

.ai-ops-courses_layout-1_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  display: flex;
}

.ai-ops-courses_layout-1_image-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.ai-ops-courses_layout-1_image {
  align-self: center;
  max-width: 120%;
  position: absolute;
  overflow: visible;
}

.ai-ops-courses_layout-1_image.is-outcomes {
  top: 10%;
  right: -30%;
}

.ai-ops-courses_layout-1_image.is-operators {
  width: 80%;
  max-width: 100%;
  right: 16%;
}

.ai-ops-courses_layout-1_image.is-career-movers {
  max-width: 150px;
  margin-right: 40px;
  top: -9%;
  right: -6%;
}

.ai-ops-courses_layout-1_image.is-builders {
  width: 100%;
  max-width: 150px;
  margin-right: 40px;
  top: -6%;
  right: 0%;
}

.ai-ops-courses_layout-1_image.is-systems {
  width: 85%;
  max-width: 150px;
  top: -6%;
  right: 23%;
}

.ai-ops-courses_header-1_component {
  background-image: url('https://cdn.relevanceai.com/images/meet-instructors_bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  overflow: hidden;
}

.ai-ops-courses_header-2_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.ai-ops-courses_header-2_image-wrapper {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ai-ops-courses_header-2_image {
  object-fit: cover;
  border-radius: 12px;
  width: 90%;
  height: 100%;
}

.ai-ops-courses_header-2_content-right {
  border: 6px solid #f9f9fb;
  border-radius: 3.1875rem;
  padding: 4rem;
  position: relative;
  box-shadow: inset 0 4px 4px #00000040;
}

.section_ai-ops-courses_layout-2 {
  position: relative;
}

.ai-ops-courses_layout-2_component {
  background-image: url('https://cdn.relevanceai.com/images/apply-cta_bg.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 77.4rem;
  padding-top: 2rem;
  overflow: visible;
}

.section_ai-ops-courses_cta {
  background-color: var(--pill-bg);
  background-image: url('https://cdn.relevanceai.com/images/divider.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.ai-ops-courses_cta_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.ai-ops-courses_cta_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ai-ops-courses_cta_card {
  aspect-ratio: 1.25;
  background-color: #cec1ff;
  border: 1px solid #c3b7fe;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.ai-ops-courses_cta_card.is-blue {
  background-color: #dbe5ff;
  border-color: #cfd8ff;
}

.ai-ops-courses_cta_card.is-lilac {
  background-color: #ecdcff;
  border-color: #ded0ff;
}

.ai-ops-courses_cta_card.is-yellow {
  background-color: #f6e096;
  border-color: #e7d4a1;
}

.ai-ops-courses_cta_card.is-pink {
  background-color: #f9ddff;
  border-color: #ead1ff;
}

.ai-ops-courses_cta_card.is-orange {
  background-color: #ffe4c5;
  border-color: #ffe4c5;
}

.ai-ops-courses_cta_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.ai-ops_people-image {
  height: 2.6rem;
}

.layout399_component {
  background-image: url('https://cdn.relevanceai.com/images/courses_hero-bg.svg');
  background-position: 50% 11%;
  background-repeat: no-repeat;
  background-size: 116%;
  padding-top: 10rem;
  overflow: visible;
}

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

.layout399_row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout399_card {
  background-color: #f9ddff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout399_card.is-orange {
  background-color: #ffe4c5;
}

.layout399_card.is-blue {
  background-color: #dbe5ff;
}

.layout399_card.is-yellow {
  background-color: #fff1c3;
}

.layout399_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.ai-ops-courses_course-features-icon {
  width: 4.25rem;
  height: 4.25rem;
}

.course-week_tag-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--base-color-brand--indigo);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-ops-courses_layout-1_card-list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.ai-ops-courses_layout-1_card-list-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.ai-ops_next-course.is-left {
  justify-content: flex-start;
  align-items: center;
}

.ai-ops_next-course.is-left.is-in-person {
  background-color: var(--indigo-10-opacity);
  border-radius: 6px;
  padding: .5rem .75rem;
}

.section_ai-ops-courses_hero-header-divider {
  width: 100%;
}

.button-14:hover {
  background-color: var(--base-color-brand--light-indigo);
}

.button-14:active {
  background-color: var(--base-color-brand--indigo);
}

.contact-modal1_content-wrapper {
  background-color: var(--background-color--backgound-primary);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  padding: 4rem 4rem 2rem;
  display: block;
  position: relative;
}

.ai-ops-courses_header-2_inner {
  z-index: -1;
  background-color: var(--background-color--backgound-primary);
  border-radius: 2.75rem;
  width: 97%;
  height: 97%;
  position: absolute;
  inset: 1.5%;
  box-shadow: 0 2px 5px #00000040;
}

.grid_function {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.grid_function_row {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.function_card {
  border: 1px solid var(--border-color--border-secondary);
  background-color: var(--extra-light-bg);
  color: var(--ghost-purple-bg);
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.function_card.is-1col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.agent-templates-cms_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: minmax(440px, 1fr);
  display: grid;
}

 .templates-text-copy-copy, .templates-text {
  margin-right: 0;
  padding: 20px 0 20px 10px;
}

.templates-content {
  padding: 20px 0 20px 10px;
}

.text-rich-text-copy a:hover {
  color: var(--link-color--link-primary);
}

.text-rich-text-copy-copy a:hover {
  color: var(--link-color--link-primary);
}

.text-rich-text-copy-copy-copy a:hover {
  color: var(--link-color--link-primary);
}

.text-rich-text-copy-copy-copy-copytext-rich-text-copy-copy-copy-copy a:hover {
  color: var(--link-color--link-primary);
}

.next-course_wrapper {
  border: 1px dashed var(--borders-dark);
  border-radius: 8px;
  padding: .5rem 1rem;
}

.next-events-actions_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.next-events-actions_wrapper.is-center {
  justify-content: center;
}

.next-events-actions_wrapper.is-left {
  justify-content: flex-start;
  align-items: center;
}

.next-events-actions_wrapper.is-right {
  justify-content: flex-end;
  align-items: center;
}

.next-events-actions_wrapper.is-horizontal {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.next-event-actions_line {
  background-color: var(--borders-dark);
  width: 1px;
  height: 1.5rem;
  position: relative;
  left: auto;
  right: auto;
}

.next-event-actions_line.is-horizontal {
  width: 1.5rem;
  height: 1px;
}

.next-events-actions_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nest-target {
  display: none;
}

.section-3 {
  margin-top: 100px;
}

.code-embed-15 {
  margin-top: 40px;
  margin-left: 60px;
  margin-right: 60px;
}

.agent-templates-cms_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: block;
}

.text-span-29 {
  color: var(--indigo);
}

.affiliate-partner-grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.affiliate_header-2_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.text-span-30 {
  color: var(--midnight-blue);
}

.list-6 {
  padding-top: 10px;
}

.image-155 {
  margin-top: -100px;
}

.logo-grid-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.logo-grid-item {
  justify-content: center;
  align-items: center;
  display: flex;
}

 .logo-grid-logo {
  max-height: 22px;
}

.image-157 {
  max-width: 100%;
  margin-bottom: 60px;
}

.heading-33 {
  margin-top: 60px;
}

.image-158, .image-159 {
  margin-bottom: 40px;
}

.paragraph-28 {
  margin-top: 40px;
}

.quick-stack-3 {
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 20px;
}

.pricing20_grid-list-update {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.pricing20_grid-list-update.is-add-ons {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.pricing_wrapper {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.pricing_header_wrapper {
  min-height: 7rem;
}

.is-amount {
  font-size: 3rem;
}

.actions_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-purple-5-opacity);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: .75rem;
  display: flex;
}

.actions_item {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.actions_item_icon-block {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  display: flex;
}

.credit-worth_wrapper {
  background-color: var(--indigo-10-opacity);
  color: var(--link-color--link-secondary);
  border-radius: .2rem;
  flex: 0 auto;
  align-self: flex-start;
  padding: .15rem .5rem;
}

.pricing_feature-list_new {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing_feature_item {
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  line-height: 130%;
  display: flex;
}

.pricing_icon-wrapper {
  align-self: flex-start;
  margin-right: .5rem;
}

.pricing_feature_text_wrapper {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  cursor: help;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
}

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

.is-inline {
  display: inline;
}

.is-inline.padding-left {
  padding-left: .2rem;
}

.pricing_percent-off_pill {
  color: var(--text-color--text-alternate);
  background-color: #12b981;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  padding: .3rem .7rem .25rem;
  display: flex;
}

.pricing_plan_new {
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 16px;
  padding: 2rem 1.5rem;
  transition: all .3s;
  overflow: hidden;
}

.pricing_plan_new:hover {
  transform: translate(0, -7px);
  box-shadow: 0 0 16px #4f46e51a;
}

.pricing_plan_new.is-outlined {
  border-color: var(--dark-indigio);
}

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

.pricing_overall_feature_item {
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 16px;
  padding: 2rem 1.5rem;
  transition: all .3s;
  overflow: hidden;
}

.pricing_overall_feature_item.is-outlined {
  border-color: var(--dark-indigio);
}

.pricing_overall_feature_header_wrapper {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing_feature_icon_wrapper {
  background-color: var(--indigo-10-opacity);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .5rem;
  display: flex;
}

.top-up_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem;
  display: flex;
  position: relative;
}

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

.core_features_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--borders);
  background-color: var(--white);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.core-features_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.core-features_item {
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
}

.core-features_item:hover {
  background-color: var(--secondary-hover);
}

.comp_table_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--borders);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.comparison11_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--borders);
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  width: 100%;
}

.comparison11_row:hover {
  background-color: #0000;
}

.comparison11_row.is-header {
  background-color: var(--dark-purple-5);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  margin-top: 1rem;
}

.comparison11_row.is-header.is-top {
  margin-top: 0;
}

.comparison11_row.is-bottom {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.comparison11_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
  padding-top: .6rem;
  padding-bottom: .6rem;
}

.comparison11_component {
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.comparison11_list-row {
  width: 100%;
}

.comparison11_content {
  border-radius: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.comparison11_row-content {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  padding-top: .8rem;
  padding-bottom: .8rem;
  padding-right: 1.5rem;
  font-weight: 400;
  display: flex;
}

.comparison11_row-content.text-size-small {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.comparison11_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding: .5rem 1.5rem;
  display: flex;
}

.comparison11_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: .5rem 1.5rem .5rem 0;
  display: flex;
}

.comparison11_feature {
  padding: .8rem 1.5rem .8rem .75rem;
}

.comparison11_feature.is-subheading {
  text-transform: uppercase;
  padding-left: 1.5rem;
  font-size: 1rem;
  font-weight: 500;
}

.comparison11_feature.is-feature {
  text-underline-offset: 5px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--dark-purple-50-text);
  text-decoration-color: var(--dark-purple-50-text);
  padding-left: 1.5rem;
  font-size: .875rem;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
}

.comparison11_feature.is-feature.no-tooltip {
  text-decoration: none;
}

.text-block-41 {
  color: var(--base-color-neutral--neutral-darker);
}

.feature_tooltip {
  text-wrap: balance;
  display: inline;
}

.feature_tooltip.is-no-tooltip {
  text-decoration: none;
}

.feature_tooltip.is-tip, .pricing-card-tooltip {
  cursor: help;
}

.pricing-card-tooltip.text-weight-semibold {
  padding-right: 2px;
  display: inline;
}

.pricing-card-tooltip.text-weight-medium.is-tooltip.is-credit {
  color: var(--dark-purple-50-text);
  font-size: .75rem;
  font-weight: 400;
}

.comp_table_parent-wrapper {
  width: 100%;
}

.pricing_feature_content {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  display: flex;
}

.top-up_anchor {
  position: absolute;
  top: -10rem;
}

.actions_component {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  display: flex;
}

.pricing-wrapper-monthly {
  flex-flow: column;
  display: none;
}

.text-rich-text-2 {
  margin-top: 0;
  margin-bottom: 40px;
}

.breadcrumb-link-2 {
  color: #868a97;
  text-decoration: none;
}

.breadcrumb-link-2:hover {
  color: #0d162f;
}

.breadcrumb-link-2.w--current {
  font-weight: 600;
}

.breadcrumb-link-2.is-active {
  font-weight: 500;
}

.breadcrumb-link-2.hide {
  display: none;
}

.table-of-content {
  position: sticky;
  top: 11rem;
}

.contents_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--section-padding-x);
  background-color: var(--extra-light-bg);
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.contents-list-wrapper.text-align-left {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  display: flex;
}

.ai-ops-courses_new-course_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ai-ops-courses_new-course_content:where(.w-variant-56f9f381-b7db-acb9-beae-3a8ae2b44235) {
  justify-content: center;
  align-items: center;
}

.ai-ops-courses_hero-header_new-course_date_wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.trainees-image {
  flex: 0 auto;
  min-height: 2rem;
  max-height: 3.5rem;
}

.ai-ops-courses_trainees_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-15:hover {
  background-color: #7281ff;
}

.button-15:active {
  background-color: #6056ff;
}

.button-15.is-link:hover {
  color: #6056ff;
  border-color: #6056ff;
}

.container-large-legal {
  width: 95%;
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
}

.section_lima-agent_protocol_faq-wrapper {
  cursor: pointer;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.mrp-faqs-wrapper {
  border-style: solid;
  border-width: 1px;
  border-color: var(--borders) var(--borders) var(--borders-dark);
  background-color: var(--white);
  box-shadow: inset 0 -3px 0 0 var(--dark-purple-10-opacity), 0 2px 2px 0 var(--dark-purple-5-opacity), 0 9px 13px -5px var(--dark-purple-10-opacity);
  border-radius: 16px;
  max-width: 864px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 4px 10px 24px;
  position: relative;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.layout513_image-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: flex;
  overflow: hidden;
}

.layout513_content-top {
  z-index: 1;
  position: relative;
}

.layout513_image-wrapper-mobile {
  flex: 1;
  width: 100%;
  display: none;
}

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

.layout513_content {
  flex-flow: column;
  justify-content: center;
  height: 100vh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.layout513_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout513_item-list {
  z-index: 0;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  justify-content: flex-start;
  min-height: 50vh;
  display: flex;
  position: relative;
}

.layout513_item {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

.layout513_item.item-2 {
  flex: 0 auto;
  position: absolute;
}

.layout513_item.item-3, .layout513_item.item-4, .layout513_item.item-5, .layout513_item.item-6, .layout513_item.item-7, .layout513_item.item-8, .layout513_item.item-9, .layout513_item.item-10, .layout513_item.item-11, .layout513_item.item-12, .layout513_item.item-13, .layout513_item.item-14, .layout513_item.item-15, .layout513_item.item-16, .layout513_item.item-2 {
  position: absolute;
}

.heading-style-h5-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout513_text-wrapper.w--current {
  opacity: 1;
  transition: all .2s;
  transform: translate(0);
}

.section_layout513 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

.layout513_image {
  border: 1px solid var(--borders);
  object-fit: contain;
  border-radius: 16px;
  width: 100%;
  height: auto;
}

.workforces-cards-wrapper {
  grid-column-gap: 2rem;
  display: flex;
}

.layout484_text_split-text {
  display: none;
}

.layout484_text {
  text-align: center;
}

.temp-webinar-banner {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--indigo);
  color: var(--white);
  position: relative;
}

.temp-webinar-banner.is-agent-drop {
  background-image: url('https://cdn.relevanceai.com/images/agent-drop-banner-large.svg');
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid #000;
}

.temp-webinar-banner.is-agent-drop.new-nav {
  margin-bottom: 4rem;
}

.feature-page_layout-3_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.dark-hero-header_lightbox {
  object-position: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dark-hero-lightbox_image {
  object-fit: contain;
  object-position: 100% 50%;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.text-wrap-pretty {
  text-align: left;
  text-wrap: pretty;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.container-5 {
  text-align: center;
  object-fit: contain;
  max-width: 240px;
}

.section-5 {
  object-fit: contain;
}

.header6_background-image {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header6 {
  padding-bottom: 10rem;
  position: relative;
}

.form_input-5:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.header6_background-image-wrapper {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header1_image-wrapper-2 {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  position: relative;
}

.header1_content-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.speaker_card {
  border-radius: 20px;
  width: 33.3336%;
  position: relative;
  overflow: hidden;
}

.speaker_card:where(.w-variant-93e5810a-31cd-7a46-e9dd-f32c2b557605) {
  width: 100%;
}

.speaker_card-content {
  position: absolute;
  inset: auto 0% 0%;
}

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

.speaker_list-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.speaker_row-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lineup-bar {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--midnight-blue);
  border-bottom: 1px solid #e0e3ed;
  justify-content: flex-start;
  align-items: center;
  padding-top: 26px;
  padding-bottom: 26px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.lineup-bar.new {
  border-bottom-style: none;
  justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
}

.div-block-73 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-74 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.logo1_logo {
  max-height: 3.5rem;
}

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

.logo1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.header6_content-copy {
  z-index: 1;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-75 {
  background-image: url('https://cdn.relevanceai.com/images/Rectangle-5014.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 15rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: relative;
}

.div-block-76 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.div-block-77 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-78 {
  z-index: 2;
  position: absolute;
  inset: auto 5% -10% auto;
}

.div-block-79 {
  z-index: 2;
  position: absolute;
  inset: -25% auto auto 5%;
}

.slider-main_button-wrapper-copy {
  z-index: 5;
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  display: flex;
}

.slider-main_bottom-wrapper-copy {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header6_event-logo.is-register {
  width: 100%;
  padding-top: 1.25rem;
}

.agentwork-video_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.agentwork-video_wrapper.is-speaker-3 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.agentwork-video_wrapper.is-speaker-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature-page_next-steps_component-copy {
  width: 100%;
}

.bd-hero-image-wrraper-copy {
  background-color: #fbfcff00;
  border: 1px solid #e0e7ff00;
  border-radius: 24px;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 592px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-82, .div-block-82:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
  padding-left: .25rem;
  padding-right: .25rem;
}

.lineup_feature-list-item, .lineup_feature-list {
  list-style-type: disc;
}

.lock-timer-date.is-agents-work {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lock-timer-date.is-agents-work.text-align-center {
  width: 100%;
}

.px-decoration {
  position: absolute;
}

.px-decoration.is-top-right {
  inset: 5% 15% auto auto;
}

.px-decoration.is-top-left {
  top: 8%;
  left: 26%;
}

.px-decoration.is-middle-middle {
  top: 54%;
  left: 43%;
}

.px-decoration.is-bottom-left {
  bottom: 25%;
  left: 10%;
}

.px-decoration.is-top-middle {
  top: 15%;
  left: 60%;
}

.px-decoration.is-5 {
  inset: 10% auto auto 15%;
}

.px-decoration.is-6 {
  inset: 2% auto auto 5%;
}

.px-decoration.is-7 {
  inset: 10% 15% auto auto;
}

.px-decoration.is-8 {
  top: 0%;
  left: 65%;
}

.px-decoration.is-12 {
  inset: 15% 25% auto auto;
}

.px-decoration.is-9 {
  top: 35%;
  right: 5%;
}

.px-decoration.is-10 {
  inset: 0% auto auto 15%;
}

.section_agentswork-cta {
  color: #000;
  position: relative;
}

.section_agentswork-cta.is-agents-work {
  position: relative;
}

.section_agentswork-attend {
  color: #000;
}

.section_agentswork-attend.is-agents-work {
  position: relative;
}

.agent-templates-cms_list-item {
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.slack-cards-row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.slack-cards-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.div-block-87 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-88 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slack-card {
  border: 1px solid var(--borders);
  box-shadow: 0 2px 2px 0 var(--dark-purple-5-opacity);
  background-color: #fff;
  border-radius: 16px;
  flex: 1;
  padding: 40px 32px;
}

.slack-card.no-bg {
  box-shadow: none;
  background-color: #0000;
  border-width: 0;
}

.feature-list {
  list-style-type: disc;
}

.section_agentswork-lineup {
  position: relative;
}

.section_agentwork-video {
  z-index: 3;
  overflow: hidden;
}

.section_agentwork-video.background-color-agent-drop-grey {
  color: var(--white);
  background-color: #404040;
}

.section_agentwork-video.is-agentswork {
  position: relative;
}

@media screen and (min-width: 1280px) {
  .button.is-small.is-demo {
    border-color: var(--midnight-blue);
    background-color: var(--midnight-blue);
    box-shadow: 0 2px 5px #0003;
  }

  .div-block-78.hide-mobile-landscape {
    bottom: -5%;
  }

  .div-block-79 {
    top: -20%;
  }
}

@media screen and (min-width: 1440px) {
  p {
    color: var(--dark-purple-50-text);
    font-size: 16px;
  }

  img {
    display: inline-block;
  }

  .function-header-container.hero-sec {
    justify-content: center;
  }

  .function-header-container.data-type-sec {
    background-image: none;
  }

  .function-header-container.blg-sec {
    margin-top: 20px;
  }

  .function-header-container.uc-hero-sec {
    display: flex;
  }

  .function-header-container.header-gif-container {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 8px #4f46e533;
  }

  .body-1.white-font {
    max-width: 620px;
  }

  .body-2.grey-font._32-down-margin {
    font-size: 15px;
  }

  .body-2-sb._16-left-margin._14px {
    padding-left: 10px;
    position: relative;
  }

  .nav-dropdown.midnight-bleu-font.hover-state._14px {
    overflow: visible;
  }

  .heading-1._44px-font {
    font-family: Inter, sans-serif;
    line-height: 120%;
  }

  .heading-3 {
    max-width: 1268px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3.white-font.security-title {
    flex: 1;
  }

  .heading-3.include-option-team._24-down-margin.left-align {
    margin-left: 0;
    display: block;
  }

  .heading-4._16-left-margin {
    flex: 0 auto;
  }

  .nav-bar {
    height: auto;
  }

  .hero-section {
    margin-bottom: 0;
  }

  .hero-content {
    flex: none;
  }

  .hero-shot-play-vd-wrraper {
    margin-left: 40px;
  }

  .relevance-ai-dashboard {
    max-width: 110%;
    height: 100%;
  }

  .watch-demo-button {
    left: 38%;
  }

  .data-type-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .dt-tabs-content {
    box-shadow: 0 -1px 60px #4b40fc1a;
  }

  .dt-tab-link.w--current {
    background-color: #0000;
  }

  .security-wrraper.linear-bg {
    padding-left: 100px;
    padding-right: 100px;
  }

  .bottom-cta-section {
    background-size: cover, auto;
  }

  .aicpa-image._40-up-margin {
    margin-top: 0;
  }

  .aicpa-image._40-up-margin._10-right-margin._32-up-margin {
    margin-top: 32px;
  }

  .nav-dropdown__list.w--open {
    cursor: pointer;
  }

  .nav-dropdown__list-wrapper._16-down-margin {
    margin-bottom: 0;
    padding: 18px 32px;
  }

  .nav-dropdown__list-wrapper._16-down-margin.nav-dropdown__list-wrapper--last {
    margin-bottom: 0;
    padding-bottom: 24px;
  }

  .blog-list-hero-section {
    background-image: linear-gradient(to right, #f1f6ff, #f6eafa);
  }

  .uc-testimonial-text {
    text-align: center;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
    font-family: Inter, sans-serif;
    line-height: 140%;
  }

  .uc-testimonial-wrraper {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 4px 20px #0c0b2c12;
  }

  .watch-demo-pop-up {
    display: none;
  }

  .image-28 {
    background-color: #fff;
    width: 100%;
    display: block;
  }

  .legal-section {
    max-width: 1228px;
    margin-left: auto;
    margin-right: auto;
  }

  .mg-bottom-40px {
    font-size: 16px;
  }

  .uc-values-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uc-values-section.bg-neutral-200.everyteam {
    background-color: #fff;
  }

  .card-2.perks {
    background-color: #0000;
  }

  .grid-3-columns.mg-bottom-64px {
    grid-column-gap: 42px;
  }

  .grid-2-columns._1-5fr---1fr.gap-row-16px.whyus {
    margin-bottom: 20px;
  }

  .width-100 {
    width: 100%;
  }

  .tabs-menu.tabs-vertical {
    flex: none;
    align-items: stretch;
  }

  .container-default {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 200px;
  }

  .tabs-content {
    width: 60%;
    max-width: 640px;
    margin-right: 5%;
  }

  .tabs-wrapper.tabs-left {
    grid-column-gap: 0%;
    justify-content: space-between;
  }

  .text-block-3 {
    font-size: 17px;
  }

  .divider {
    max-width: 100%;
  }

  .columns {
    margin-bottom: 60px;
  }

  .collection-item-2 {
    margin-bottom: 40px;
  }

  .bold-text-44, .bold-text-45 {
    font-weight: 600;
  }

  .div-block-19 {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .case-study-title {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .case-study-title._16-down-margin {
    justify-content: flex-start;
    display: flex;
  }

  .image-49 {
    flex: none;
  }

  .hero-content-vertical {
    max-width: 800px;
  }

  .container-vertical.hero-sec {
    justify-content: flex-start;
  }

  .container-vertical.data-type-sec {
    background-image: none;
  }

  .container-vertical.blg-sec {
    margin-top: 20px;
  }

  .header-section {
    background-image: none;
    overflow: hidden;
  }

  .book-demo-btn {
    background-color: #fff;
    border-radius: 60px;
  }

  .tabs-content-2 {
    height: 560px;
  }

  .tabs-content-2.vecdb {
    height: 100%;
  }

  .feature-text.for-enterprise {
    padding-top: 60px;
  }

  .clipped.second-cta-text {
    background-color: #0000;
    background-image: linear-gradient(to right, #585fff, #b435f0);
    overflow: hidden;
  }

  .horizontal-testi-d {
    border-bottom-width: 0;
    justify-content: flex-start;
    align-items: center;
    margin-top: 80px;
  }

  .testi-card {
    height: 280px;
  }

  .border-wrapper {
    background-image: none;
  }

  .sub-header {
    max-width: 840px;
  }

  .chain-template-section {
    background-image: linear-gradient(#f4f3ff, #fff);
  }

  .template-section-title.for-vecdb {
    max-width: 880px;
  }

  .creator-name {
    flex: 1;
    align-items: center;
    display: flex;
  }

  .template-desc {
    padding-top: 12px;
  }

  .template-category {
    color: #697087;
    padding-bottom: 24px;
    font-family: Inter, sans-serif;
    font-weight: 500;
  }

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

  .template-tag {
    color: #14b8a6;
    background-color: #f0fdfa;
    border: 1px solid #ccfbf1;
    border-radius: 32px;
    padding: 6px 8px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
  }

  .div-block-30 {
    background-color: #0000;
    background-image: linear-gradient(#fff0, #f9f9fe);
    height: 340px;
    inset: auto 0% 0%;
  }

  .lottie-animation-2 {
    width: 100%;
    min-width: 0;
    height: 100%;
  }

  .div-block-31 {
    width: 100vw;
    height: 100%;
  }

  .image-62 {
    position: absolute;
    top: 65%;
    left: 2%;
  }

  .image-63 {
    position: absolute;
    inset: 32% 3% auto auto;
  }

  .template-list {
    max-width: 880px;
  }

  .comparion-table-section {
    background-image: linear-gradient(#fff, #f9f8ff);
  }

  .table-col.header.left-col.cms {
    background-color: #0000;
  }

  .table.no-pad.overflow {
    background-color: #fff;
  }

  .table-row-3-col.data-row.odd {
    background-color: #faf9ff;
  }

  .table-row-3-col.header.cms {
    background-color: #0000;
  }

  .col1-img {
    height: 32px;
  }

  .top-header-section {
    background-image: none;
    padding-top: 0;
  }

  .image-67 {
    margin-top: 10px;
  }

  .page-hero-header_image {
    margin-top: 140px;
    box-shadow: 0 0 16px #4b40fc1a, 0 0 0 32px #f2efff, 0 0 0 80px #f8f7ff;
  }

  .enterprise-banner {
    background-image: none;
  }

  .div-block-45.redis-container {
    background-image: url('https://cdn.relevanceai.com/images/Frame-11217_1.webp'), radial-gradient(circle at 50% 100%, #fff5fb, #f6f5ff);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .image-110 {
    display: block;
  }

  .button-primary {
    text-decoration: none;
  }

  .paragraph, .list-item-2 {
    font-size: 16px;
  }

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

  .video-placeholder {
    height: 100%;
    max-height: 600px;
  }

  .flagship-hero-desktop {
    display: none;
  }

  .flagship-hero-container.hero-sec {
    justify-content: center;
  }

  .flagship-hero-container.data-type-sec {
    background-image: none;
  }

  .flagship-hero-container.blg-sec {
    margin-top: 20px;
  }

  .flagship-hero-container.uc-hero-sec {
    display: flex;
  }

  .flagship-hero-container.header-gif-container {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 8px #4f46e533;
  }

  .flagship-header-container.hero-sec {
    justify-content: center;
  }

  .flagship-header-container.data-type-sec {
    background-image: none;
  }

  .flagship-header-container.blg-sec {
    margin-top: 20px;
  }

  .flagship-header-container.uc-hero-sec {
    display: flex;
  }

  .flagship-header-container.header-gif-container {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 8px #4f46e533;
  }

   .flagship-container-grid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
    top: 200px;
  }

  .function-hero-desktop {
    display: block;
  }

  .body-wrapper {
    overflow: hidden;
  }

  .features-items-wrapper {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .security-header-bg {
    min-width: 2600px;
    margin-top: 40px;
  }

  .decor-screw.decor-screw--wide-br {
    top: auto;
    right: 12px;
  }

  .templates-hero-title {
    text-align: left;
  }

  .templates-hero-grid {
    position: static;
    top: 200px;
  }

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

  .body-color {
    overflow: auto;
  }

  .button-primary-flagship {
    text-decoration: none;
  }

  .quote-bg-wrapper {
    overflow: hidden;
  }

  .item-quote-bg-wrapper {
    width: 100%;
    max-height: none;
  }

  .grid-item-wrapper-roi {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    display: flex;
  }

  .text-block-23 {
    margin-top: 10px;
  }

  .hero-tabs-content.responsive-hero-tabs-content {
    padding-bottom: 60px;
  }

  .tab-icon-group.sales-icon-group {
    top: 0;
  }

  .hero-image-float.marketing-tab-image {
    left: -221px;
  }

  .desktop-line {
    top: -42px;
    left: -18px;
  }

  .animation-badge__loader {
    opacity: 1;
  }

  .top-icons-row {
    justify-content: flex-start;
    align-items: center;
  }

  .top-icons-1 {
    width: auto;
    max-width: none;
    height: 120px;
  }

  .top-icons-2, .middle-icons-1, .middle-icons-2, .bottom-icons-1, .bottom-icons-2 {
    width: auto;
    height: 120px;
  }

  .function-header-container-copy.hero-sec {
    justify-content: center;
  }

  .function-header-container-copy.data-type-sec {
    background-image: none;
  }

  .function-header-container-copy.blg-sec {
    margin-top: 20px;
  }

  .function-header-container-copy.uc-hero-sec {
    display: flex;
  }

  .function-header-container-copy.header-gif-container {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 8px #4f46e533;
  }

  .nav-dropdown__icon--highlight {
    position: relative;
  }

  .drop-down-highlight-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .drop-down-highlight-wrapper.drop-down-highlight-wrapper-first {
    opacity: 0;
  }

  .roi-section__heading {
    max-width: 800px;
  }

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

  .how-it-works-section__graphic--big {
    width: 100%;
  }

  .team-player-section__feature-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .swiper-slide.is-slider-main.shadow-xxlarge, .swiper-slide.is-speaker-3.shadow-xxlarge, .swiper-slide.is-speaker-slide.shadow-xxlarge {
    position: relative;
  }

  .customers-section__featured-heading {
    font-size: 40px;
  }

  .customers-section__decor-circles-vertical.is-top-left-outer-3, .customers-section__decor-circles-vertical.is-top-left-outer-1 {
    top: 12px;
    left: -8px;
  }

  .blog-content-section__customer-logo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
  }

  .blog-content-section__meta {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border: 1px solid #eaecf0;
    border-radius: 12px;
    width: 100%;
    padding: 24px;
  }

  .image-143 {
    width: 100%;
    max-width: 200px;
  }

  .blog-content-section__group {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .blog-content-section__subtitle {
    color: var(--dark-purple-50-text);
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
  }

  .blog-content-section__value {
    color: var(--dark-purple);
    margin-bottom: 0;
  }

  .logo3_list.hide {
    display: none;
  }

  .logo3_logo {
    min-height: 3.5rem;
  }

  .partner-modal_content-wrapper {
    margin-top: 6rem;
  }

  .careers_hero-header-bg-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .careers_hero-header-bg-image.desktop {
    max-width: 90rem;
    left: auto;
    right: auto;
  }

  .icon-small {
    height: 25px;
  }

  .slider {
    z-index: 1000;
    background-color: #ddd0;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

   .right-arrow, .icon, .slide-nav {
    opacity: 0;
  }

  .slider-main_bottom-wrapper {
    position: relative;
  }

  .invent-agent_base {
    min-width: 50rem;
  }

  .agent-drop-hero_content {
    min-height: 76svh;
  }

  .agent-drop-hero_background-wrapper {
    min-height: 50rem;
    max-height: 100svh;
  }

  .agent-drop-hero_title {
    width: 51svw;
    min-width: 39.3rem;
    max-width: 42.6rem;
    margin-left: auto;
    margin-right: auto;
  }

  .agent-drop-hero_title-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .agent-drop-hero_logo {
    width: 28svw;
    min-width: 20rem;
    max-width: 22rem;
  }

  .agent-drop-hero_land-wrapper {
    min-height: 50rem;
    max-height: 100svh;
  }

  .agent-drop_section-edge {
    position: relative;
    bottom: -1px;
  }

  .agent-drop_folder-wrapper.is-1 {
    z-index: 3;
  }

  .agent-drop_folder-wrapper.is-2 {
    z-index: 4;
  }

  .agent-drop_folder-wrapper.is-3 {
    z-index: 5;
  }

  .agent-drop_folder-wrapper.is-4 {
    z-index: 6;
  }

  .agent-drop_folder-wrapper.is-5 {
    z-index: 7;
  }

  .agent-drop_folder-wrapper.is-6 {
    z-index: 8;
  }

  .agent-drop_folder-wrapper.is-7 {
    z-index: 9;
  }

  .invent-base_agent-drop {
    min-width: 50rem;
  }

  .rel-navbar_container {
    margin-left: auto;
    margin-right: auto;
  }

  .rel-navbar_container.is-mobile {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .rel-navbar_links-wrapper.is-mobile {
    flex-flow: column;
  }

  .rel-navbar_mobile-header {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .rel-navbar_mega-divider {
    background-color: var(--borders);
    width: 100%;
    height: 1px;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .section_home_customers-grid {
    background-position: 50% -1.7svw, 50% 100%;
    background-size: 97rem, 97rem;
  }

  .text-rich-text-2 {
    font-weight: 500;
  }

  .section_header6 {
    padding-bottom: 12rem;
  }

  .slider-main_bottom-wrapper-copy {
    position: relative;
  }

  .text-span-31 {
    color: var(--indigo);
    -webkit-text-stroke-color: var(--purple-bg);
  }

  .text-span-32, .text-span-33 {
    color: var(--indigo);
  }
}

@media screen and (min-width: 1920px) {
  .header6_background-image {
    object-position: 50% 100%;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 52px;
  }

  h2 {
    font-size: 40px;
  }

  p, ul {
    font-size: 16px;
  }

  .function-header-container {
    margin-bottom: 0;
  }

  .function-header-container.hero-sec {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.nav-bar-sec {
    height: 80px;
    margin-bottom: 0;
    display: flex;
    position: relative;
  }

  .function-header-container.logos-sec {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.data-type-sec {
    margin-top: 30px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.for-teams-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.data-analytics-sec {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .function-header-container.blog-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.bottom-cta-sec {
    padding: 30px 25px;
  }

  .function-header-container.book-demo-sec {
    flex-flow: column-reverse;
  }

  .function-header-container.pricing-sec, .function-header-container.faq-sec, .function-header-container.wwv-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.blg-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.bp-hero-sec {
    padding-top: 30px;
  }

  .function-header-container.ds-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.uc-team-sec {
    flex-direction: column-reverse;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.with-relevance-sec, .function-header-container.uc-af-sec, .function-header-container.uc-testimonial-sec, .function-header-container.case-study-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.uc-hero-sec {
    flex-direction: column;
    align-items: stretch;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container.doc-ai-table-container {
    display: block;
  }

  .function-header-container.header-gif-container, .function-header-container.for-enterprise {
    overflow: hidden;
  }

  .function-header-container.image-item-68.two-four-radius.is-image-feature {
    max-width: 100%;
  }

  .function-header-container.home-hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .function-header-container.is-agentfest {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .b-text {
    font-size: 21px;
  }

  .b-text.grey-font._32-down-margin.max-400 {
    max-width: 400px;
  }

  .b-text._32-down-margin._40-down-margin.text-center {
    text-align: left;
  }

  .s-text.white-font._8-left-margin, .s-text-med {
    font-size: 18px;
  }

  .body-1.white-font.max-400 {
    max-width: 100%;
    margin-top: -10px;
  }

  .body-1.white-font.max-400._32-up-margin {
    margin-top: 32px;
  }

  .body-1.grey-font._16-up-margin {
    text-align: left;
  }

  .body-1.grey-font._8-up-margin.center {
    text-align: center;
  }

  .body-2.case-desc {
    height: 130px;
  }

  .body-2-sb._16-left-margin {
    margin-left: 10px;
    padding-bottom: 0;
  }

  .nav-dropdown {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .nav-dropdown.midnight-bleu-font {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .heading-1 {
    text-align: left;
    font-size: 65px;
  }

  .heading-1._52px-font {
    text-align: center;
    margin-bottom: 0;
    line-height: 120%;
  }

  .heading-1._60px-font {
    font-size: 60px;
  }

  .heading-2 {
    text-align: left;
    font-size: 48px;
  }

  .heading-2._24-down-margin.text-center, .heading-2.center {
    text-align: center;
  }

  .heading-2.width-half {
    width: 100%;
    font-size: 60px;
  }

  .heading-3 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3._24-down-margin {
    font-size: 52px;
  }

  .heading-3._60px-font.wwv-title {
    font-size: 48px;
  }

  .heading-3.blog-title {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 40px;
    font-size: 38px;
  }

  .heading-4.heading-3 {
    font-weight: 600;
  }

  .heading-5 {
    font-size: 24px;
  }

  .nav-bar {
    width: 100%;
    height: auto;
  }

  .nav-bar_wrapper {
    height: 80px;
  }

  .access-wrraper {
    display: none;
  }

  .nav-menu {
    background-color: #fff;
    border-radius: 24px;
    flex-direction: column;
    height: 100vh;
    padding-bottom: 3.125rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
    overflow: auto;
    box-shadow: 0 20px 20px -7px #00000091;
  }

  .hero-section {
    margin-top: 0;
  }

  .hero-content {
    text-align: left;
    width: 100%;
    max-width: 100%;
    padding-top: 60px;
  }

  .hero-image {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .hero-form-wrraper {
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .hero-shot-play-vd-wrraper {
    width: 100%;
    margin-top: 40px;
    transform: none;
  }

  .relevance-ai-dashboard {
    max-width: 100%;
    height: auto;
  }

  .watch-demo-button {
    left: 40%;
  }

  .logos-wrraper {
    width: 900px;
  }

  .data-type-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .data-type-tabs {
    height: auto;
  }

  .dt-tab-pane {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .dt-tab-pane-div {
    padding: 0;
  }

  .for-teams-section {
    margin-top: 50px;
  }

  .ft-tabs-menu._32-down-margin {
    margin-bottom: 32px;
  }

  .ft-tab-pane {
    height: auto;
  }

  .ft-tab-pane-div {
    flex-direction: column-reverse;
  }

  .ft-tab-content-div {
    max-width: 100%;
    margin-right: 0;
  }

  .ft-tab-image-div {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .ft-tab-info-div {
    margin-top: 24px;
  }

  .features-section {
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .workflows-wrraper {
    padding: 60px 32px;
  }

  ._w-tabs-menu {
    margin-top: 16px;
    margin-bottom: 24px;
  }

  ._w-slider-left-arrow {
    bottom: -9%;
    right: -11%;
  }

  ._w-slider-right-arrow {
    bottom: -9%;
    left: -11%;
  }

  ._w-slide-content-wrraper {
    grid-template-columns: 1fr 1fr;
  }

  .integration-team-wrraper {
    flex-direction: column;
    margin-top: 40px;
    padding: 30px 32px;
  }

  .integration-team-wrraper.data-team {
    padding-right: 32px;
  }

  .integration-content-wrraper {
    max-width: 100%;
    margin-right: 0;
  }

  .data-stack-images-wrraper {
    margin-top: 32px;
  }

  .linear-div {
    background-image: none;
  }

  .all-features-wrraper {
    margin-top: 40px;
    padding: 30px 32px;
  }

  .all-features-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 40px;
  }

  .security-wrraper.black-bg {
    flex-direction: column;
    margin-top: 40px;
    padding: 30px 25px;
  }

  .security-wrraper.linear-bg {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 80px;
    padding: 60px;
  }

  .security-left-content-wrraper {
    width: 100%;
    padding-right: 0;
  }

  .security-right-content-wrraper {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    place-items: start;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .security-right-content-div-wrraper._8-down-margin {
    align-items: center;
  }

  .d-a-content-wrraper.max-500 {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .d-a-image-wrraper {
    width: 100%;
  }

  .blog-section {
    margin-top: 50px;
  }

  .get-your-copy-div-wrraper {
    align-items: flex-start;
    margin-top: 24px;
  }

  .articles-div-wrraper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .article-div {
    padding: 16px 0;
  }

  .bottom-cta-section {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bc-heading-div {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bottom-cta-form-div._40-up-margin {
    flex-direction: column;
    align-items: flex-start;
  }

  .bottom-cta-form.ghos-purple-bg {
    margin-right: 16px;
  }

  .footer-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer-left-div {
    margin-right: 50px;
  }

  .footer-right-div {
    grid-column-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .aicpa-image._40-up-margin {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .nav-dropdown__list {
    position: static;
    overflow: hidden;
  }

  .nav-dropdown__list.w--open {
    box-shadow: none;
    width: 100%;
    padding: 0;
  }

  .nav-dropdown__list-wrapper {
    padding: 1rem;
  }

  .nav-dropdown__list-wrapper._16-down-margin.nav-dropdown__list-wrapper--first {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .brand-logo-duplicate {
    margin-top: auto;
    margin-bottom: auto;
    display: block;
  }

  .brand-logo-duplicate.w--current {
    display: block;
  }

  .black-stars-image {
    display: none;
  }

  .logos-section-book-demo, .book-demo-section {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .bd-hero-content-wrraper {
    max-width: 100%;
    margin-top: 40px;
    margin-right: 0;
  }

  .bd-hero-image-wrraper {
    flex: none;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    height: 400px;
    overflow: hidden;
  }

  .bd-relevance-dashboard-demo {
    width: 60%;
  }

  .pricing-section {
    margin-top: 100px;
  }

  .pricing-tables-wrapper {
    padding-top: 0;
  }

  .pricing-table {
    order: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-table.last-child {
    margin-right: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .pricing-module-text {
    font-size: 20px;
  }

  .pt-second-div {
    margin-top: 20px;
  }

  .price-text {
    font-size: 26px;
  }

  .faq-question-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-question-wrap.new {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-content {
    padding-right: 16px;
  }

   .au-hero-image {
    margin-top: 40px;
  }

  .blog-list-grid-section {
    margin-top: 30px;
  }

  .blg-tabs-menu {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .blg-tab-pane-div-content-wrraper {
    flex-wrap: wrap;
  }

  .blg-image-div {
    flex: 0 auto;
  }

  .body-1-m.white-font.max-400 {
    max-width: 100%;
    margin-top: -10px;
  }

  .body-1-m.toc-text {
    font-size: 13px;
  }

  .heading-3-2._24-down-margin {
    font-size: 45px;
  }

  .data-stack-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .use-cases-data-stack-wrraper {
    flex-direction: column;
    margin-top: 0;
    padding: 30px 25px 30px 0;
  }

  .uc-team-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uct-image-div {
    max-width: 100%;
    margin-top: 32px;
  }

  .uct-content-div {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .with-relevance-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wr-content-div {
    min-height: 100%;
  }

  .uc-all-features-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .uc-all-features-wrraper {
    margin-top: 20px;
    padding: 30px 0;
  }

  .case-study-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .case-study-section.for-unstructured {
    padding-bottom: 0;
  }

  .case-study-cards-wrraper {
    grid-column-gap: 16px;
    margin-top: 40px;
  }

  .cs-card {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uc-hero-section {
    padding-top: 60px;
  }

  .uc-hero-content-wrraper {
    width: 100%;
  }

  .uc-hero-image-div {
    width: 100%;
    margin-top: 60px;
  }

  .uc-hero-cta-s {
    margin-top: 0;
  }

  .nav-menu__links-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .nav-menu-links-wrraper-down-size-view {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .ds-dropdown-text {
    color: var(--midnight-blue);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .drop-down-list-links-wrraper-ds {
    margin-bottom: 0;
    padding: 1rem 1rem 1rem .5rem;
  }

  .drop-down-list-links-wrraper-ds:hover {
    background-color: #eef2ff;
  }

  .menu-button {
    background-color: var(--white);
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
    padding: 0;
  }

  .uct-image {
    width: 100%;
  }

  .nav-dropdown__trigger {
    width: 100%;
    padding: 1.5rem 0 1.5rem 0;
    line-height: 1;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 2rem 1rem 0;
    display: flex;
  }

  .nav_dropdown-icon {
    margin-top: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar2_dropdown-list {
    background-color: #0000;
    width: 100%;
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .image-28 {
    height: 100%;
  }

  .aicpa-linear-image {
    display: none;
  }

  .image-29 {
    max-width: 100%;
  }

  .legal-section {
    grid-template-columns: 1.25fr;
  }

  .data-infographic-wrapper {
    text-align: left;
  }

  .div-block-16 {
    flex-direction: column;
    margin-top: 40px;
    padding: 30px 32px 40px;
  }

  .integration-content {
    order: -1;
    max-width: 100%;
    margin-left: 0;
  }

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

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

  .collection-list-5, .collection-list-7, .collection-list-8 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .why_card_text, .mg-bottom-40px {
    font-size: 16px;
  }

  .mg-bottom-40px.body-1 {
    text-align: left;
  }

  .uc-values-section {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .uc-values-section.bg-neutral-200.everyteam {
    padding-bottom: 80px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .uc-values-section.unstructured-section {
    padding-bottom: 0;
  }

  .card-2.perks {
    padding: 16px;
  }

  .heading-h1-size-2 {
    font-size: 48px;
  }

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

  .grid-3-columns.mg-bottom-64px.teams {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 20px;
  }

  .grid-2-columns._1-5fr---1fr.gap-row-16px.whyus {
    padding-bottom: 40px;
  }

  .bold-text-3 {
    font-size: 16px;
  }

  .width-100 {
    width: 100%;
  }

  .tabs-menu.tabs-vertical {
    width: 100%;
    max-width: 100%;
    padding-top: 60px;
    padding-right: 0;
  }

  .accordion-item-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default.valuesection {
    padding: 100px 32px;
  }

  .container-default.features {
    max-width: 880px;
    display: block;
  }

  .accordion-spacer {
    min-height: 12px;
  }

  .tabs-content {
    order: -1;
    width: 100%;
    margin-left: auto;
  }

  .tabs-wrapper.tabs-left {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .text-block-3 {
    -webkit-text-fill-color: transparent;
    background-color: #0000008f;
    -webkit-background-clip: text;
    background-clip: text;
    margin-bottom: 20px;
    font-size: 17px;
    font-weight: 500;
  }

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

  .changelog-header, .bold-text-13, .bold-text-28 {
    font-weight: 600;
  }

  .tab-content-features {
    order: -1;
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0%;
  }

  .div-block-20 {
    height: 100%;
    margin-bottom: 24px;
  }

  .blog-cards-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 60px;
    display: flex;
    overflow: visible;
  }

  .blog-card {
    flex: none;
    width: 100%;
    margin-bottom: 40px;
  }

  .blog-card-icon {
    width: 40px;
  }

  .blog-card-text {
    font-size: 20px;
  }

  .bottom-cta {
    text-align: center;
    font-size: 40px;
  }

  .text-wrap {
    width: 100%;
  }

  .changer-overflow {
    height: 80px;
  }

  .changer {
    font-size: 60px;
  }

  .changer.clipped {
    background-image: linear-gradient(to right, var(--purple-bg), #b709ca);
  }

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

  .constant {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 60px;
    display: block;
  }

  .constant-mobile {
    font-size: 60px;
    line-height: 115%;
    display: none;
  }

  .hero-content-vertical {
    text-align: left;
    max-width: 100%;
    padding-top: 60px;
  }

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

  .container-vertical.hero-sec {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.nav-bar-sec {
    height: 80px;
    position: relative;
  }

  .container-vertical.logos-sec {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.data-type-sec {
    margin-top: 30px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.for-teams-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.data-analytics-sec {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container-vertical.blog-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.bottom-cta-sec {
    padding: 30px 25px;
  }

  .container-vertical.book-demo-sec {
    flex-direction: column-reverse;
  }

  .container-vertical.pricing-sec, .container-vertical.faq-sec, .container-vertical.wwv-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.blg-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.bp-hero-sec {
    padding-top: 30px;
  }

  .container-vertical.ds-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.uc-team-sec {
    flex-direction: column-reverse;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.with-relevance-sec, .container-vertical.uc-af-sec, .container-vertical.uc-testimonial-sec, .container-vertical.case-study-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-vertical.uc-hero-sec {
    flex-direction: column;
    align-items: stretch;
    padding-left: 32px;
    padding-right: 32px;
  }

  .hiw-img {
    height: 100%;
  }

  .doc-ai-constant {
    text-align: center;
    font-size: 60px;
  }

  .header-section.blog-hero-section {
    padding-bottom: 48px;
  }

  .header-content {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .header-title {
    font-size: 48px;
  }

  .text-block-8 {
    font-size: 18px;
  }

  .header-cta {
    margin-top: 40px;
  }

  .header-cta._40px-top-padding {
    width: auto;
  }

  .gpts-title {
    color: var(--indigo);
    border-left-style: none;
  }

  .gif-menu {
    grid-column-gap: 4px;
    justify-content: flex-start;
    margin-top: 60px;
  }

  .gif-tabs {
    background-color: #0000;
    padding-left: 20px;
    padding-right: 20px;
  }

  .gif-tabs.w--current {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-content-2 {
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .logo.is-larger {
    width: 2rem;
  }

  .section-heading-title, .section-heading-title.testimonial-title {
    font-size: 40px;
  }

  .subhead-text.clipped {
    font-size: 20px;
  }

  .feature-card {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .feature-text {
    flex: 1;
  }

  .feature-text.for-enterprise {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .feature-img {
    flex: 1;
  }

  .feature-desc {
    font-size: 14px;
  }

  .feature-title {
    font-size: 20px;
  }

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

  .image-51 {
    left: -12%;
  }

  .testimonial-section.for-vecdb {
    height: 1020px;
    padding-top: 60px;
  }

  .vertical-testi {
    flex: none;
    width: 300px;
  }

  .vertical-testi.for-vecdb {
    width: 660px;
  }

  .horizontal-testi-d {
    border-bottom-width: 0;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
  }

  .horizontal-testi-d.for-vecdb {
    flex-direction: column;
  }

  .testi-text {
    font-size: 20px;
  }

  .testi-card {
    max-width: 720px;
  }

  .testi-card.for-vecdb {
    height: 220px;
  }

  .border-wrapper.for-vecdb {
    margin-bottom: 0;
  }

  .border-wrapper.hide-on-mobile {
    display: none;
  }

  .sub-header {
    font-size: 18px;
  }

  .text-block-10, .text-block-11 {
    font-size: 14px;
  }

  .text-block-12 {
    font-size: 14px;
  }

  .new-faq-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .title-above-gif {
    padding-top: 20px;
    font-size: 14px;
  }

  .lottie-animation {
    text-align: center;
    flex: none;
    justify-content: flex-start;
    width: 160%;
    max-width: 1272px;
    height: 100%;
    margin-bottom: -4px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-25 {
    justify-content: center;
    align-items: center;
    width: 120%;
    height: 100%;
    margin-bottom: -2px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .ebook-image {
    flex: none;
    height: auto;
  }

  .template-section-title {
    max-width: 760px;
    font-size: 40px;
  }

  .template-section-title.inner-feature {
    font-size: 36px;
  }

  .template-section-title.whyrelecance {
    font-size: 40px;
  }

  .template-container.inner-feature {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lottie-animation-2, .div-block-31 {
    height: 100%;
  }

  .image-62 {
    inset: 5% auto auto 2%;
  }

  .image-63 {
    top: 35%;
    right: 2%;
  }

  .horizontal-testi-m {
    grid-column-gap: 24px;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    display: none;
  }

  .image-64 {
    display: none;
    bottom: -16%;
    right: 15%;
  }

  .image-65 {
    top: 10%;
    left: 4%;
  }

  .feature-box {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-img-wrapper {
    height: 100%;
  }

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

  .table {
    padding-left: 10px;
    padding-right: 10px;
  }

  .table.no-pad.overflow {
    flex: none;
    max-height: 100%;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-row-3-col.data-row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .table-row-3-col.data-row.odd {
    width: 100%;
  }

  .table-row-3-col.header {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .table-row-3-col.header.cms {
    width: 100%;
  }

  .table-1---header---text {
    font-size: 14px;
    line-height: 14px;
  }

  .table-1---header---text.data.center {
    flex: none;
  }

  .table-icon {
    height: 16px;
  }

  .col1-img {
    height: 24px;
  }

  .col1-img.openai {
    height: 20px;
  }

  .top-header-section {
    background-image: none;
    padding-top: 0;
  }

  .page-hero-header_image {
    max-width: 660px;
  }

  .image-71 {
    bottom: -17%;
  }

  .image-72 {
    top: 3%;
    right: -12%;
  }

  .image-73 {
    inset: auto -16% -6% auto;
  }

  .blog-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-left: 200px;
    display: flex;
  }

  .content-left {
    width: 200px;
    margin-left: 20px;
  }

  .image-77, .image-78 {
    max-width: 70%;
  }

  .enterprise-block {
    height: 240px;
  }

  .enterprise-grid-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 60px;
  }

  .enterprise-grid-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 24px;
  }

  .enterprise-grid-3.for-vecdb {
    grid-template-columns: 1.5fr;
  }

  .image-79, .image-80 {
    max-width: 70%;
  }

  .book-a-demo-container {
    margin-top: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .nav-menu_link {
    text-align: left;
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 2rem;
  }

  .link-block-4 {
    align-self: flex-start;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .brand.mobile-hidden {
    display: none;
  }

  .image-83 {
    max-width: 300px;
  }

  .image-85 {
    max-width: 100%;
  }

  .section_lima-agent_protocol_component {
    vertical-align: baseline;
  }

  .section_lima-agent_protocol_component.transform-cta {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_lima-agent_protocol_component.customers-section {
    display: block;
  }

  .code-snippet {
    margin-right: 20px;
  }

  .image-99 {
    margin-right: 0;
    padding-right: 20px;
  }

  .image-100 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .div-block-45.redis-container {
    height: 400px;
  }

  .pricing-calculator {
    order: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-calculator.last-child {
    margin-right: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .image-113 {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .banner-wrapper-homepage {
    display: block;
    position: static;
  }

  .video {
    object-fit: fill;
    width: auto;
    min-width: 500px;
    height: auto;
    margin-top: 40px;
    display: block;
  }

  .tittle-featured-template {
    padding-left: 10px;
    padding-right: 0;
  }

  .flagship-hero-desktop, .flagship-hero-mobile {
    width: 100%;
    height: 100%;
    display: none;
  }

  .header-cta-waitlist {
    margin-top: 40px;
  }

  .header-cta-waitlist._40px-top-padding {
    width: auto;
  }

  .flagship-hero-video {
    display: block;
  }

  .flagship-hero-container {
    margin-bottom: 0;
  }

  .flagship-hero-container.hero-sec {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.nav-bar-sec {
    height: 80px;
    margin-bottom: 0;
    display: flex;
    position: relative;
  }

  .flagship-hero-container.logos-sec {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.data-type-sec {
    margin-top: 30px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.for-teams-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.data-analytics-sec {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .flagship-hero-container.blog-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.bottom-cta-sec {
    padding: 30px 25px;
  }

  .flagship-hero-container.book-demo-sec {
    flex-flow: column-reverse;
  }

  .flagship-hero-container.pricing-sec, .flagship-hero-container.faq-sec, .flagship-hero-container.wwv-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.blg-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.bp-hero-sec {
    padding-top: 30px;
  }

  .flagship-hero-container.ds-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.uc-team-sec {
    flex-direction: column-reverse;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.with-relevance-sec, .flagship-hero-container.uc-af-sec, .flagship-hero-container.uc-testimonial-sec, .flagship-hero-container.case-study-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.uc-hero-sec {
    flex-direction: column;
    align-items: stretch;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-hero-container.doc-ai-table-container {
    display: block;
  }

  .flagship-hero-container.header-gif-container, .flagship-hero-container.for-enterprise {
    overflow: hidden;
  }

  .flagship-header-container {
    margin-bottom: 0;
  }

  .flagship-header-container.hero-sec {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.nav-bar-sec {
    height: 80px;
    margin-bottom: 0;
    display: flex;
    position: relative;
  }

  .flagship-header-container.logos-sec {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.data-type-sec {
    margin-top: 30px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.for-teams-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.data-analytics-sec {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .flagship-header-container.blog-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.bottom-cta-sec {
    padding: 30px 25px;
  }

  .flagship-header-container.book-demo-sec {
    flex-flow: column-reverse;
  }

  .flagship-header-container.pricing-sec, .flagship-header-container.faq-sec, .flagship-header-container.wwv-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.blg-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.bp-hero-sec {
    padding-top: 30px;
  }

  .flagship-header-container.ds-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.uc-team-sec {
    flex-direction: column-reverse;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.with-relevance-sec, .flagship-header-container.uc-af-sec, .flagship-header-container.uc-testimonial-sec, .flagship-header-container.case-study-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.uc-hero-sec {
    flex-direction: column;
    align-items: stretch;
    padding-left: 32px;
    padding-right: 32px;
  }

  .flagship-header-container.doc-ai-table-container {
    display: block;
  }

  .flagship-header-container.header-gif-container, .flagship-header-container.for-enterprise {
    overflow: hidden;
  }

  .flagship-container-grid.valuesection {
    padding: 100px 32px;
  }

  .flagship-container-grid.features {
    max-width: 880px;
    display: block;
  }

  .function-hero-desktop {
    width: 100%;
    height: 100%;
    display: block;
  }

  .function-hero-mobile {
    width: 100%;
    height: 100%;
    display: none;
  }

  .pill.section-pill {
    background-color: var(--pill-bg);
    box-shadow: none;
  }

  .body-wrapper {
    overflow: hidden;
  }

  .button-secondary.customers-section__button.customers-section__button--desktop {
    margin-bottom: 20px;
  }

  .security-items-wrapper {
    grid-column-gap: 2%;
    grid-row-gap: 40px;
  }

  .security-items {
    width: 48%;
  }

  .wide-container {
    width: 95%;
    max-width: 1228px;
    padding-top: 80px;
    padding-bottom: 0;
    padding-left: 20px;
    overflow: visible;
  }

  .cta-text-wrapper {
    max-width: 500px;
  }

  .world-guy-cta {
    width: 140px;
    bottom: -5px;
  }

  .prism-guy-cta {
    width: 100px;
    top: 34px;
    right: -11px;
  }

  .features-items-wrapper {
    grid-column-gap: 2%;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-auto-columns: minmax(300px, 1fr);
    position: relative;
  }

  .features-items-wrapper.is-grid-agent {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    display: flex;
  }

  .features-item {
    width: 100%;
  }

  .features-item.is-agents {
    width: 40%;
  }

  .features-image-box {
    height: 170px;
  }

  .features-image-box.features-image-box--workflow {
    background-repeat: no-repeat;
  }

  .features-image-box.features-image-box--agents {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .features-image-box.features-image-box--empower {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .features-image-box.is-large {
    height: auto;
  }

  .features-text-box {
    font-size: 12.5px;
  }

  .features-text-box.is-large {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-lines-wrapper {
    background-position: 50% 39%;
    background-size: 154%;
    max-width: 100%;
  }

  .hero-lines-wrapper.is-home, .hero-lines-wrapper.is-new-home {
    background-position: 50% 21%;
    background-size: 1401px;
  }

  .hero-lines-wrapper.is-sub-page {
    background-position: 50% 21%;
    background-size: 1013px;
    top: -7%;
    overflow: visible;
  }

  .hero-lines-wrapper.is-sub-page.single-ling-title, .hero-lines-wrapper.is-sub-page.single-line-tight {
    top: -10%;
  }

  .hero-lines-wrapper.is-sub-page_tall {
    background-position: 50% 21%;
    background-size: 1013px;
    top: -7%;
    overflow: visible;
  }

  .hero-lines-wrapper.is-sub-page_tall.single-ling-title, .hero-lines-wrapper.is-sub-page_tall.single-line-tight {
    top: -10%;
  }

  .hero-line-2 {
    top: 11px;
  }

  .hero-line-3 {
    top: 188px;
  }

  .hero-line-4 {
    top: 244px;
  }

  .hero-line-1 {
    top: -47px;
  }

  .avatar-cursor-box {
    display: none;
    left: 56px;
  }

  .avatar-cursor-box.bottom-right {
    display: none;
    bottom: 73px;
    right: 40px;
  }

  .avatar-cursor-box.faqs-right {
    bottom: 0;
    right: 20px;
  }

  .avatar-cursor-box.faqs-left {
    display: none;
  }

  .feature-tile-images.mobile-tile-image {
    display: inline-flex;
  }

  .feature-page_bento-intro_bg {
    width: 900px;
    max-width: none;
  }

  .security-header-bg {
    min-width: 2200px;
    margin-top: 0;
  }

  .security-header-bg-wrapper {
    height: 400px;
  }

  .security-top-gradient {
    height: 80px;
  }

  .ideal-tabs-menu {
    width: 95%;
  }

  .testimonial-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch center;
    align-items: stretch;
    width: 290px;
    min-width: auto;
    max-width: 300px;
    height: 350px;
    display: flex;
    overflow: hidden;
  }

  .how-it-works-desktop {
    max-width: none;
    margin-bottom: 40px;
    margin-left: -7.5%;
    display: none;
  }

  .cta-title-wrapper {
    max-width: 403px;
  }

  .testimonials-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    column-count: 2;
    object-fit: contain;
    flex-flow: row;
    order: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: auto;
    align-items: baseline;
    display: flex;
    overflow: hidden;
  }

  .ideal-lotties-mobile {
    width: 100%;
    margin-left: 0%;
    display: none;
  }

  .how-it-works-mobile {
    max-width: none;
    margin-bottom: 40px;
    margin-left: -5%;
    display: block;
  }

  .templates-hero {
    max-width: 750px;
    overflow: visible;
  }

  .templates-grid-clone {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .templates-left {
    width: 200px;
    margin-left: 20px;
    display: none;
  }

  .templates-hero-grid {
    flex-flow: row;
    justify-content: center;
    max-width: 750px;
    position: static;
  }

  .templates-hero-grid.valuesection {
    padding: 100px 32px;
  }

  .templates-hero-grid.features {
    max-width: 880px;
    display: block;
  }

  .templates-cta {
    margin-top: 40px;
  }

  .templates-cta._40px-top-padding {
    width: auto;
  }

  .item-list {
    background-color: #fff;
    border-radius: 6px;
    min-height: 3.4rem;
    padding: .5rem;
  }

  .template-link {
    font-size: 14px;
    line-height: 1.5;
  }

  .template-link.w--current {
    font-size: 14px;
  }

  .templates-cta-mobile {
    margin-top: 40px;
  }

  .templates-cta-mobile._40px-top-padding {
    width: auto;
  }

  .template-list-mobile {
    max-width: 95%;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .mobile-sidebar-toggle {
    display: flex;
  }

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

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

  .testimonials-collection {
    flex-flow: column;
    align-items: stretch;
  }

  .testimonials-collection.mobile-testimonials {
    flex: none;
    margin-bottom: 0;
    display: block;
  }

  .testimonials-collection.desktop-testimonials {
    display: none;
  }

  .features-item-template {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

   .image-embed-mobile {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-item-wrapper-roi {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: center;
    justify-items: center;
  }

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

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

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

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

  .button-group.is-banner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .button.is-small.is-100 {
    width: 100%;
  }

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

  .timeline10_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .heading-style-h5.text-color-alternate.is-academy {
    font-size: 1.75rem;
  }

  .wrap-section-item-list-founder-hub {
    min-width: 20ch;
  }

  .contact-rh-wrraper {
    flex: none;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    height: 400px;
    overflow: hidden;
  }

  .header-content-microsoft {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tab-wrapper {
    flex-flow: column;
    display: flex;
  }

  .div-block-51 {
    text-align: left;
    background-color: #0000;
    order: -1;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-22, .text-block-23 {
    text-align: center;
    width: 100%;
  }

  .tab-points {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: flex-start start;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tab-icon {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    padding: 1px 8px 8px;
  }

  .hero-tabs-content {
    width: 100%;
    padding-top: 96px;
    top: -76px;
  }

  .hero-tabs-content.responsive-hero-tabs-content {
    padding-top: 80px;
    padding-left: 0;
    top: -32px;
  }

  .tabs-animation {
    background-color: #0d162f00;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 100px;
  }

  .tab-icon-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #f000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    top: 0;
    left: 0%;
  }

  .tab-icon-group.sales-icon-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: 100%;
    top: auto;
    left: auto;
  }

  .tab-icon-wrapper {
    flex-flow: column-reverse;
    font-size: 10px;
  }

  .tab-icon-wrapper.sales-icon-1 {
    position: absolute;
    top: 4vw;
    bottom: auto;
    left: 4%;
  }

  .tab-icon-wrapper.sales-icon-2 {
    position: absolute;
    top: -23px;
    left: 28%;
    transform: translate(-50%);
  }

  .tab-icon-wrapper.sales-icon-3 {
    position: absolute;
    top: -41px;
    left: 50%;
    transform: translate(-50%);
  }

  .tab-icon-wrapper.sales-icon-4 {
    position: absolute;
    top: -15px;
    left: 72%;
    transform: translate(-50%);
  }

  .tab-icon-wrapper.sales-icon-5 {
    position: absolute;
    top: 4.2vw;
    right: 0;
  }

  .tab-icon-wrapper.support-icon-1 {
    position: absolute;
    inset: 5vw auto auto 1%;
  }

  .tab-icon-wrapper.support-icon-2 {
    position: absolute;
    inset: -1.1vw auto auto 16%;
  }

  .tab-icon-wrapper.support-icon-3 {
    position: absolute;
    inset: auto auto auto 33%;
  }

  .tab-icon-wrapper.support-icon-4 {
    position: absolute;
    inset: auto 32% auto auto;
  }

  .tab-icon-wrapper.support-icon-5 {
    position: absolute;
    inset: -1vw 15% auto auto;
  }

  .tab-icon-wrapper.support-icon-6 {
    position: absolute;
    inset: 6.1vw 1% auto auto;
  }

  .tab-icon-wrapper.research-icon-1 {
    position: absolute;
    top: 0;
    left: 14%;
  }

  .tab-icon-wrapper.research-icon-2 {
    position: absolute;
    top: -4.1vw;
    left: 32%;
  }

  .tab-icon-wrapper.research-icon-3 {
    position: absolute;
    top: -3.9vw;
    left: auto;
    right: 35%;
  }

  .tab-icon-wrapper.research-icon-4 {
    position: absolute;
    top: -.5vw;
    left: auto;
    right: 14%;
  }

  .tab-icon-wrapper.marketing-icon-1 {
    position: absolute;
    top: 0;
    left: 12%;
  }

  .tab-icon-wrapper.marketing-icon-2 {
    position: absolute;
    top: -4.2vw;
    left: 33%;
  }

  .tab-icon-wrapper.marketing-icon-3 {
    position: absolute;
    top: -4.1vw;
    left: auto;
    right: 33%;
  }

  .tab-icon-wrapper.marketing-icon-4 {
    position: absolute;
    top: -.1vw;
    left: auto;
    right: 14%;
  }

  .tab-icon-wrapper.op-icon-1 {
    top: 2.4vw;
    left: -38%;
  }

  .tab-icon-wrapper.ops-icon-2 {
    position: absolute;
    top: -2.4vw;
    left: 23%;
  }

  .tab-icon-wrapper.ops-icon-3 {
    position: absolute;
    top: -4.7vw;
    left: 44%;
  }

  .tab-icon-wrapper.ops-icon-4 {
    position: absolute;
    top: -2.6vw;
    left: auto;
    right: 25%;
  }

  .tab-icon-wrapper.ops-icon-5 {
    position: absolute;
    top: 2.7vw;
    left: auto;
    right: 5%;
  }

  .animation-badge-text {
    font-size: 10px;
  }

  .animation-badge {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 500;
  }

  .animation-badge-indicator {
    width: 6px;
    height: 6px;
  }

  .hero-image-float {
    margin-top: -61px;
    display: block;
    position: relative;
    inset: auto;
    transform: none;
  }

  .hero-image-float.support-agent-image {
    width: 145px;
    margin-top: -72px;
    left: auto;
  }

  .hero-image-float.sales-tab-image {
    order: 1;
    width: 145px;
    margin-top: -63px;
    padding-top: 0;
    left: auto;
  }

  .hero-image-float.marketing-tab-image {
    left: auto;
  }

  .desktop-line {
    display: none;
  }

  .tab-point-text {
    max-width: none;
  }

  .mobile-line {
    width: 100%;
    display: none;
    position: absolute;
    inset: auto auto 0% 7%;
  }

  .animation-badge__loader {
    display: flex;
    top: 50%;
    left: 8px;
    transform: translate(0, -50%);
  }

  .testimonials-marquee {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 80px;
    display: flex;
    position: relative;
  }

  .hero-gradient {
    bottom: 0;
    right: 0;
  }

  .tab-icon-inner-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    top: -13.617px;
  }

  .tablet-line {
    align-self: center;
    width: 100%;
    display: block;
  }

  .nav-wrapper {
    padding-top: 10px;
  }

  .close-button {
    background-color: #ffffff14;
    border-radius: 9999px;
  }

  .bosh {
    border-radius: 9999px;
    box-shadow: 0 0 .83px #26238c66, 0 20px 46.67px -3.33px #26238c14, 0 13.33px 6.67px #26238c0d;
  }

  .dots {
    pointer-events: none;
  }

  .trigger-tabs {
    flex-flow: column;
    display: none;
  }

  .integrations-tab-menu {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-4 {
    order: -1;
  }

  .tools-tab-menu-wrapper {
    background-color: #0000;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    max-width: 490px;
  }

  .trigger-graphic-desktop {
    display: none;
  }

  .trigger-graphic-tablet {
    border-radius: 10px;
    width: 80%;
    display: inline-flex;
    position: relative;
    overflow: visible;
  }

  .trigger-accordion {
    border-style: none;
  }

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

  .accordion2_icon {
    transform-origin: 50%;
    align-self: auto;
    width: auto;
    display: flex;
  }

  .trigger-accordion-panel {
    opacity: 1;
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .trigger-accordion-wrapper {
    display: block;
  }

  .flex-block-6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .image-133 {
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .llms-banner {
    top: 0;
  }

  .desktop-banner {
    display: none;
  }

  .mobile-banner {
    width: 100%;
    display: none;
  }

  .tablet-banner {
    width: 100%;
  }

  .big-tablet-benner {
    width: 100%;
    height: auto;
    display: block;
  }

  .function-header-container-copy {
    margin-bottom: 0;
  }

  .function-header-container-copy.hero-sec {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.nav-bar-sec {
    height: 80px;
    margin-bottom: 0;
    display: flex;
    position: relative;
  }

  .function-header-container-copy.logos-sec {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.data-type-sec {
    margin-top: 30px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.for-teams-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.data-analytics-sec {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .function-header-container-copy.blog-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.bottom-cta-sec {
    padding: 30px 25px;
  }

  .function-header-container-copy.book-demo-sec {
    flex-flow: column-reverse;
  }

  .function-header-container-copy.pricing-sec, .function-header-container-copy.faq-sec, .function-header-container-copy.wwv-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.blg-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.bp-hero-sec {
    padding-top: 30px;
  }

  .function-header-container-copy.ds-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.uc-team-sec {
    flex-direction: column-reverse;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.with-relevance-sec, .function-header-container-copy.uc-af-sec, .function-header-container-copy.uc-testimonial-sec, .function-header-container-copy.case-study-sec {
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.uc-hero-sec {
    flex-direction: column;
    align-items: stretch;
    padding-left: 32px;
    padding-right: 32px;
  }

  .function-header-container-copy.doc-ai-table-container {
    display: block;
  }

  .function-header-container-copy.header-gif-container, .function-header-container-copy.for-enterprise {
    overflow: hidden;
  }

  .function-header-container-copy.image-item-68.two-four-radius.is-image-feature {
    max-width: 100%;
  }

  .function-header-container-copy.home-hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .function-header-container-copy.book-demo-bdr {
    flex-flow: column-reverse;
  }

  .roi-section__heading {
    font-family: Inter Display, sans-serif;
    font-size: 36px;
  }

  .outbound-feature-section__feature {
    max-width: 280px;
  }

  .how-it-works-section__graphic--big {
    display: none;
  }

  .how-it-works-section__graphic--agent {
    z-index: 2;
    flex: none;
    display: flex;
    position: relative;
  }

  .how-it-works-section__graphic-wrapper--small {
    justify-content: center;
    align-items: flex-start;
    margin-top: 60px;
    display: flex;
  }

  .how-it-works-section__graphic--tablet {
    z-index: 2;
    flex: 1;
    max-width: 640px;
    display: flex;
    position: relative;
  }

  .team-player-section__layout {
    flex-flow: column;
    display: flex;
  }

  .team-player-section__graphic {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .team-player-section__point {
    flex-flow: column;
  }

  .team-player-section__point-text {
    text-align: center;
    text-wrap: pretty;
  }

  .team-player-section__point-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .how-it-works-section__bosh--big, .code-embed-4 {
    display: none;
  }

  .how-it-works-section__graphic-step {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .cta-buttons__wrapper {
    margin-top: 40px;
  }

  .tools-hero-section {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .small-testimonials-section__list--desktop, .small-testimonials-section__decoration {
    display: none;
  }

  .small-testimonials-section__list--mobile.swiper {
    flex-flow: row;
    width: 100%;
    display: flex;
  }

  .swiper-wrapper {
    display: flex;
  }

  .swiper-slide {
    justify-content: center;
    align-items: center;
    width: 290px !important;
    height: auto !important;
  }

  .swiper-slide.is-slider-main {
    min-width: 50%;
  }

  .swiper-slide.is-slider-main.shadow-xxlarge, .swiper-slide.is-slider-main.is-agent-drop {
    min-width: 100%;
  }

  .swiper-slide.is-speaker-3 {
    min-width: 90%;
  }

  .swiper-slide.is-speaker-3.shadow-xxlarge, .swiper-slide.is-speaker-3.is-agent-drop {
    min-width: 100%;
  }

  .swiper-slide.is-speaker-2 {
    min-width: 90%;
  }

  .swiper-slide.is-speaker-slide.shadow-xxlarge, .swiper-slide.is-speaker-slide.is-agent-drop {
    min-width: 100%;
  }

  .code-embed-6 {
    order: 0;
    display: none;
  }

  .tools-features-section__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tools-features-section__grid.tools-features-section__grid--3 {
    display: flex;
  }

  .nav-dropdown__list-group {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding: 0;
  }

  .hero-desktop {
    display: none;
  }

  .hero-tablet {
    display: block;
  }

  .image-142 {
    width: 140%;
    max-width: none;
    bottom: -40vw;
  }

  .customers-section__featured {
    aspect-ratio: auto;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: block;
  }

  .customers-section__featured-heading {
    font-size: 30px;
  }

  .customers-section__decor-line, .customers-section__decor-circles-horizontal.is-top-left-outer-2, .customers-section__decor-circles-horizontal.customers-section__decor-circles-horizontal--r, .customers-section__decor-circles-vertical {
    display: none;
  }

  .blog-hero-section__title {
    max-width: none;
  }

  .blog-stats-section.is-hero {
    flex-flow: wrap;
  }

  .blog-hero-section__stat {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .blog-hero-section__stat.text-align-left {
    padding: .75rem 0;
  }

  .blog-hero-section__stat-title {
    font-size: 28px;
  }

  .paragraph-9 {
    font-size: 14px;
  }

  .blog-content-section__grid {
    flex-flow: column;
  }

  .blog-content-section__sidebar {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .blog-content-section__meta.blog-content-section__meta--cta, .blog-content-section__divider.blog-content-section__divider--section, .blog-content-section__socials {
    display: none;
  }

  .blog-content-section__social {
    height: -moz-fit-content;
    height: fit-content;
  }

  .blog-hero-section__wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    height: auto;
  }

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

  .heading-style-h1.is-hero, .heading-style-h1.has-highlights {
    font-size: 3rem;
  }

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

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

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

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

  .form_input.is-icon-left.is-invent-agent {
    width: 65%;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

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

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

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

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

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

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

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

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

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

  .header1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .cta39_card {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta39_card-content {
    padding: 3rem;
  }

  .login-wrapper_devices {
    border: 0 solid #e0e3ed;
    border-top-width: 1px;
    padding-top: 2rem;
  }

  .hide-desktop {
    display: block;
  }

  .portfolio-header12 {
    min-height: 33svh;
  }

  .portfolio-header12_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio-header12_content-left {
    max-width: 100%;
  }

  .hero-customer_component {
    padding-bottom: 2rem;
  }

  .hero-customer_stats-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-top: 1rem;
    padding-right: 1rem;
  }

  .logo6_list {
    width: 100%;
  }

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

  .customer_logos.is-larger {
    width: 2rem;
  }

  .cs-customers_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-top {
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-bottom {
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section_lima-agent_hero-header {
    overflow: hidden;
  }

  .lima-agent_features-list-1_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .layout361_card.is-1col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .layout361_image {
    width: 100%;
  }

  .layout361_card-content {
    padding: 2rem;
  }

  .lima-agent_what-it-does_background-image-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40.7rem;
    display: flex;
    left: auto;
    right: auto;
  }

  .lima-agent_what-it-does_background-image {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    top: -23.2vw;
  }

  .lima-agent_benefits-1_row {
    grid-template-columns: 1fr 1fr;
  }

  .lima-agent_benefits-1_card-image {
    width: 100%;
  }

  .lima-hero_bg-image {
    width: 140%;
    max-width: none;
  }

  .logo3_list {
    min-width: 500vw;
  }

  .fs-toc_example {
    flex-direction: column;
  }

  .fs-toc_sidebar {
    width: 100%;
    padding-top: 0;
    padding-bottom: 1.5rem;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .fs-toc_richtext {
    padding: 1.5rem;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .partners_hero-header_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .partners_features-list_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .partners_header-2_row {
    grid-template-columns: 1fr;
  }

  .partners_logo_component {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .partners_logo_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .partners_cta-1_card-content {
    padding: 3rem;
  }

  .partners_cta-1_card {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .partners_cta-1_image {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .partners_faq_card {
    padding: 3rem 3rem 6rem;
  }

  .partner-modal_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .careers_hero-header_component {
    margin-top: 22%;
  }

  .careers_layout_list {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

  .text-span-17 {
    overflow: hidden;
  }

  .relevance-academy_header_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .relevance-academy_header_content-left {
    max-width: 100%;
  }

  .relevance-academy_content_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .relevance-academy_content_sidebar {
    width: 100%;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .relevance-academy_lessons_item {
    grid-column-gap: 2rem;
  }

  .subcategory-collection_list {
    grid-template-columns: 1fr 1fr;
  }

  .use-cases_event-header-1_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .use-cases_event-header-2_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .use-cases_event-header-2_heading {
    margin-right: 3rem;
  }

  .use-cases_event-header-2_group {
    padding-left: 0;
    padding-right: 0;
  }

  .use-cases_event-header-2_mask {
    width: 50%;
  }

  .relevance-academy_2col {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .relevance-academy_2col.hidden-lessons {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .tr-title {
    font-size: 1.75rem;
  }

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

  .faq-content-2 {
    padding-right: 16px;
  }

  .section_page-hero-header-header {
    overflow: hidden;
  }

  .beginner-lessons, .general-lessons {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-item-6 {
    height: 24rem;
  }

  .home_hero-header_image-wrapper {
    aspect-ratio: 361 / 553;
  }

  .home_awards-recognition_row {
    grid-template-columns: 1fr 1fr;
  }

  .home_key-features_card {
    grid-template-columns: 1fr;
  }

  .home_key-features_card-content {
    padding: 2rem;
  }

  .home_key-features_card-content-top {
    width: 100%;
  }

  .home_key-features_image-wrapper {
    min-height: auto;
    padding: 2rem;
  }

  .home_scale-your-team_list {
    grid-column-gap: 2rem;
  }

  .home_press-releases_component {
    grid-template-columns: 1fr 1fr;
  }

  .home_footer-cta_card {
    padding: 3rem;
  }

  .key-features_video {
    min-width: 100%;
    position: relative;
  }

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

  .slider3_mask {
    width: 100%;
  }

  .slider3_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .you-cursor {
    display: none;
  }

  .slider-main_component.is-speaker-3 {
    width: auto;
  }

  .slider-main_link.is-agent-drop {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: .8fr;
    display: flex;
  }

  .slider-main_img.is-agent-drop, .slider-main_img.is-integrations {
    width: 95%;
  }

  .slider-main_text-wrapper {
    padding-bottom: 0;
  }

  .home_workforce-features_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home_workforce-features_card-content {
    width: 100%;
    padding: 2rem 2rem 0;
  }

  .home_workforce-features_image-wrapper {
    min-height: auto;
    padding: 0 2rem 2rem;
  }

  .testimonial18_list {
    column-count: 2;
    display: none;
  }

  .rl-testimonial-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch center;
    align-items: stretch;
    width: 290px;
    min-width: auto;
    max-width: 300px;
    display: flex;
    overflow: hidden;
  }

  .customers-section__decor-circles {
    display: none;
  }

  .customers-decor-line.is-top {
    width: 200%;
    height: auto;
    top: -1.5%;
  }

  .customers-decor-line.is-left {
    width: auto;
    height: 115%;
    max-height: none;
    left: -1.75%;
  }

  .customers-decor-line.is-right {
    width: auto;
    height: 115%;
    max-height: none;
    right: -1.75%;
  }

  .corner-radius.is-top-left {
    top: -.9rem;
    left: -.6rem;
  }

  .corner-radius.is-top-right {
    top: -.9rem;
    right: -.6rem;
  }

  .vertical-lines-overlay {
    background-image: linear-gradient(#f9f9f9, #0000);
  }

  .customers-box-fill {
    border: 1px solid var(--borders);
  }

  .page-hero-header_component-2 {
    z-index: 1;
  }

   .page-hero-header_video-lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .api-features-bento_row {
    grid-template-columns: 1fr;
  }

  .api-features-bento_card-image {
    width: 100%;
  }

  .gpts-features-bento_row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .gpts-features-bento_card-image {
    width: 100%;
  }

  .gpts-features-bento_card-image.show-tablet {
    display: block;
  }

  .layout192_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .dark-hero-header_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .feature-page_layout-1_content, .feature-page_layout-2_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .feature-page_next-steps_row {
    grid-template-columns: 1fr;
  }

  .feature-page_next-steps_row.is-4 {
    grid-template-columns: 1fr 1fr;
  }

  .feature-page_testimonial_content {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .single-line-logos_row {
    grid-column-gap: 2rem;
    grid-row-gap: .5rem;
  }

  .page-hero_pill-wrapper.is-center-mobile {
    justify-content: center;
    align-items: center;
  }

  .feature-page-card-deck_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .feature-page-card-deck_card-content {
    width: 100%;
    padding: 2rem 2rem 0;
  }

  .feature-page-card-deck_card-content-top {
    width: 100%;
  }

  .feature-page-card-deck_icon-cards-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .feature-page-card-deck_icon-cards-item {
    width: 100%;
  }

  .feature-page-card-deck_image-wrapper {
    min-height: auto;
    padding: 0 2rem 2rem;
  }

  .faq-background_wrapper {
    display: none;
  }

  .query-pill.is-prtefill {
    background-color: var(--pill-bg);
    box-shadow: none;
  }

  .invent-agent_base {
    width: 100%;
    right: auto;
  }

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

  .pill-2.section-pill {
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
    background-color: #f9f9fb;
  }

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

  .pricing20_grid-list.is-add-ons {
    grid-template-columns: 1fr 1fr;
  }

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

  .agent-drop-hero_content {
    min-height: 41.2rem;
  }

  .agent-drop-hero_background-wrapper {
    min-height: 0;
    max-height: 50rem;
  }

  .agent-drop-hero_title {
    min-width: 25rem;
  }

  .agent-drop-hero_land-wrapper {
    min-height: 0;
    max-height: 50rem;
  }

  .agent-drop-launches_component {
    margin-bottom: 2rem;
    position: relative;
  }

  .locked-timer_wrapper {
    grid-template-columns: .5fr 1fr;
    align-items: center;
    display: flex;
  }

  .agent-drop_intro-wrapper {
    overflow: hidden;
  }

  .show-tablet {
    display: block;
  }

  .swiper-drag-lock_wrapper {
    bottom: -3.2rem;
  }

  .agent-drop_video:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e), .agent-drop_video-wrapper:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
    min-height: 25rem;
  }

  .teaser_2col-component {
    grid-template-columns: 1fr;
  }

  .banner8_component.is-agent-drop {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .banner8_icon-wrapper {
    display: none;
  }

  .rel-navbar_component {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .rel-navbar_container {
    grid-template-columns: auto 1fr;
    width: 100%;
  }

  .rel-navbar_container.is-mobile {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rel-navbar_menu {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
    justify-content: center;
    position: absolute;
  }

  .rel-navbar_menu.is-mobile {
    border-radius: 16px;
    max-height: 80svh;
    position: relative;
    overflow-y: scroll;
  }

  .rel-navbar_menu-link-wrapper {
    flex-direction: column;
    max-height: 60vh;
    overflow: auto;
  }

  .rel-navbar_link {
    text-align: left;
    padding: .75rem 1rem;
    font-size: 1.125rem;
  }

  .rel-navbar_link.is-bottom-border {
    border-bottom: 1px solid var(--borders);
  }

  .rel-navbar_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .rel-navbar_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .rel-navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .rel-navbar_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .rel-navbar_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .rel-navbar_button-wrapper {
    align-items: center;
  }

  .rel-navbar_button-wrapper.is-menu-buttons {
    justify-content: flex-start;
    align-items: center;
    padding: .75rem 1rem;
  }

  .rel-navbar_menu-button {
    padding: 0;
  }

  .rel-navbar_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .rel-navbar_mega-container {
    box-shadow: none;
    border-radius: 0;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .rel-navbar_mega-container.is-agents {
    padding-top: 1rem;
  }

  .rel-navbar_mega-container.is-product {
    box-shadow: none;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rel-navbar_mega-container.is-function, .rel-navbar_mega-container.is-resources {
    padding-top: 1rem;
  }

  .rel-navbar_mega-menu-dropdown {
    border-bottom: 1px solid var(--borders);
    width: 100%;
    position: relative;
  }

  .rel-navbar_mega-dropdown-toggle {
    justify-content: center;
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .rel-navbar_mega-dropdown-toggle.w--open {
    border-bottom: 1px solid var(--borders);
    padding-bottom: .75rem;
  }

  .rel-navbar_mega-dropdown-toggle.no-border.w--open {
    border-bottom-width: 0;
  }

  .rel-navbar_mega-dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .rel-navbar_mega-dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 0;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .rel-navbar_mega-dropdown-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .rel-navbar_mega-dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .rel-navbar_mega-dropdown-content-left.is-product {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rel-navbar_mega-dropdown-content-left.is-function {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rel-navbar_mega-dropdown-content-left.is-agents {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rel-navbar_mega-dropdown-content-left.is-resources {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rel-navbar_mega-dropdown-column {
    width: 100%;
  }

  .rel-navbar_mega-dropdown-link.is-feature {
    background-image: linear-gradient(173deg, #f1e9ff, #d2e4ff 71%);
  }

  .rel-navbar_mega-dropdown-content-right {
    border-left-width: 0;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    padding: 0;
  }

  .rel-navbar_mega-dropdown-content-wrapper {
    width: 100%;
  }

  .rel-navbar_mega-dropdown-background-layer {
    min-width: 100%;
  }

  .rel-navbar_inner {
    grid-template-columns: auto 1fr;
    width: 100%;
  }

  .rel-navbar_links-wrapper.is-mobile {
    flex-flow: column;
  }

  .rel-navbar_mobile-header.is-mobile {
    order: -1;
  }

  .rel-navbar_mega-dropdown-2col {
    width: 100%;
  }

  .rel-navbar_mega-item_feature-image.is-agents, .rel-navbar_mega-item_feature-image.is-workforce, .rel-navbar_mega-item_feature-image.is-tools {
    width: 20%;
  }

  .rel-navbar_mega-item_feature-overlay {
    display: none;
  }

  .rel-navbar_mega-dropdown-3col {
    grid-template-columns: 1fr 1fr;
  }

  .integrations-cms_hero-header_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .integrations-cms_hero-header_card-content {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.5rem;
  }

  .integrations-cms_hero-header_image-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .integrations-cms_intro_row {
    grid-template-columns: 1fr;
  }

  .integrations-cms_quick-start_tabs {
    grid-column-gap: 3rem;
  }

  .integrations-cms_security_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .integrations-cms_get-started_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .integrations-cms_list {
    grid-template-columns: 1fr 1fr;
  }

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

  .filters1_filters-wrapper {
    z-index: 9999;
    background-color: var(--white);
    width: 100%;
    max-width: none;
    padding: 3rem 5% 0;
    position: fixed;
    inset: 0%;
    overflow: scroll;
    transform: translate(0, 100%);
  }

  .filters1_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters1_form-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .filters1_heading {
    font-size: 2.25rem;
  }

  .filters1_tablet-modal-menu {
    z-index: 999;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 3rem;
    margin-left: -5vw;
    padding: .75rem 5%;
    display: flex;
    position: sticky;
    bottom: 0;
    left: 0%;
    right: 0%;
  }

  .filters1_tablet-modal-close-button {
    display: block;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
  }

  .filters1_tablet-filters-button {
    justify-content: center;
    display: flex;
  }

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

  .dropdown1_dropdown-list {
    overflow: hidden;
  }

  .pricing23_tabs {
    flex-flow: column-reverse;
  }

  .pricing23-mask {
    order: -1;
    width: 100%;
    margin-left: auto;
  }

  .home_customers-grid_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_home_customers-grid {
    background-image: url('https://cdn.relevanceai.com/images/customers-bg-lines.svg');
    background-position: 50% -11%;
    background-repeat: no-repeat;
    background-size: 107%;
    padding-bottom: 0;
  }

  .ai-ops-courses_hero-header_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .ai-ops-courses_course-overview_card {
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_course-overview_image-wrapper {
    justify-content: center;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 2rem;
    padding-left: 0;
  }

  .ai-ops-courses_course-overview_image {
    width: 63%;
  }

  .ai-ops-courses_course-overview_card-content {
    background-image: url('https://cdn.relevanceai.com/images/linework-separator-horizontal.svg');
    background-position: 50% 0;
    background-size: 100%;
    padding: 20svw 2rem 2rem;
  }

  .ai-ops-courses_course-features-1_row {
    grid-template-columns: 1fr 1fr;
  }

  .ai-ops-courses_layout-1_row {
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_layout-1_image.is-operators {
    width: 70%;
    right: 19%;
  }

  .ai-ops-courses_layout-1_image.is-career-movers {
    max-width: 102%;
  }

  .ai-ops-courses_layout-1_image.is-builders {
    width: 96%;
  }

  .ai-ops-courses_layout-1_image.is-systems {
    width: 68%;
  }

  .ai-ops-courses_header-2_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .ai-ops-courses_header-2_image-wrapper {
    padding-bottom: 2rem;
  }

  .ai-ops-courses_header-2_image {
    width: 50%;
  }

  .ai-ops-courses_layout-2_component {
    background-image: url('https://cdn.relevanceai.com/images/apply-cta_bg-mobile.svg');
    background-position: 50% 0;
    background-size: auto 85%;
  }

  .ai-ops-courses_cta_row {
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_cta_card {
    aspect-ratio: auto;
  }

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

  .contact-modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .function_card.is-1col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .agent-templates-cms_list {
    grid-template-columns: 1fr 1fr;
  }

  .logo-grid-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .pricing20_grid-list-update, .pricing20_grid-list-update.is-add-ons {
    grid-template-columns: 1fr 1fr;
  }

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

  .core-features_list {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .core-features_item {
    padding: 1rem;
  }

  .comparison11_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison11_top-row-content {
    padding: 1.5rem 1rem;
  }

  .table-of-content {
    position: static;
  }

   .ai-ops-courses_trainees_list {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .section_lima-agent_protocol_faq-wrapper.new {
    padding-left: 0;
    padding-right: 0;
  }

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

  .workforces-cards-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 60px;
    display: flex;
    overflow: visible;
  }

  .temp-webinar-banner.is-agent-drop {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-page_layout-3_content {
    grid-column-gap: 3rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .dark-hero-header_lightbox {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container {
    max-width: 728px;
  }

  .section_header6 {
    padding-bottom: 6rem;
  }

  .header6_background-image-wrapper {
    height: 100%;
  }

  .header1_content-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .div-block-76 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 3fr 1fr;
  }

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

  .div-block-78 {
    bottom: -5%;
  }

  .bd-hero-image-wrraper-copy {
    flex: none;
    order: -9999;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .px-decoration {
    display: none;
  }

  .slack-cards-row {
    flex-flow: column;
  }

  .slack-cards-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 60px;
    display: flex;
    overflow: visible;
  }

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

  .slack-card {
    flex: none;
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 32px;
  }

  .function-header-container, .function-header-container.hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.logos-sec {
    grid-column-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 0;
  }

  .function-header-container.data-type-sec {
    background-image: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.for-teams-sec, .function-header-container.features-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.data-analytics-sec {
    flex-direction: column-reverse;
    padding: 60px 24px;
  }

  .function-header-container.blog-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.footer-sec {
    flex-direction: column-reverse;
  }

  .function-header-container.book-demo-sec, .function-header-container.pricing-sec, .function-header-container.faq-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.wwv-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.blg-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.bp-hero-sec {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .function-header-container.bpc-sec, .function-header-container.bpr-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .function-header-container.uc-team-sec, .function-header-container.with-relevance-sec, .function-header-container.uc-testimonial-sec, .function-header-container.case-study-sec, .function-header-container.uc-hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.all-features-vecdb {
    margin-bottom: 20px;
  }

  .function-header-container.for-unstructured {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .b-text {
    font-size: 20px;
  }

  .b-text._32-down-margin._40-down-margin, .b-text._32-down-margin._40-down-margin.text-center {
    text-align: center;
  }

  .s-text-med {
    font-size: 16px;
  }

  .book-demo-link._16-left-margin {
    flex: none;
  }

  .body-1.grey-font._8-up-margin.left-align, .body-1.grey-font._40-down-margin.text-center {
    text-align: left;
  }

  .body-1.dark-grey-font {
    text-align: center;
  }

  .body-2-sb._16-left-margin {
    margin-left: 5px;
  }

  .heading-1 {
    text-align: center;
    font-size: 60px;
  }

  .heading-1._44px-font {
    text-align: left;
  }

  .heading-1._52px-font {
    text-align: center;
    font-size: 45px;
  }

  .heading-1._60px-font {
    font-size: 45px;
  }

  .heading-1._58px-font {
    font-size: 45px;
  }

  .heading-1._58px-font._32px-bottom {
    font-size: 40px;
    line-height: 120%;
  }

  .heading-1.mobile-view {
    width: 100%;
    font-size: 50px;
  }

   .heading-1.text-align-left {
    text-align: left;
  }

  .heading-2, .heading-2._24-down-margin {
    font-size: 32px;
  }

  .heading-2._24-down-margin.text-center {
    text-align: left;
  }

  .heading-2.width-half {
    font-size: 40px;
  }

  .heading-3 {
    text-align: center;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
  }

  .heading-3._24-down-margin {
    font-size: 40px;
  }

  .heading-3.white-font.security-title {
    text-align: left;
    justify-content: flex-start;
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-3._60px-font {
    margin-top: 60px;
  }

  .heading-3._60px-font.wwv-title {
    font-size: 40px;
  }

  .heading-3.blog-title {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: 24px;
  }

  .heading-4.heading-3 {
    text-align: left;
    font-size: 24px;
  }

  .nav-bar {
    height: auto;
  }

  .nav-bar_wrapper {
    height: 80px;
  }

  .hero-content {
    align-self: center;
    padding-top: 40px;
  }

  .hero-image {
    margin-left: 0;
  }

  .hero-form-wrraper {
    justify-content: center;
    width: auto;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-form-text-field {
    padding-left: 10px;
  }

  .hero-book-demo-wrraper._24-up-margin {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-shot-play-vd-wrraper {
    margin-bottom: 40px;
  }

  .relevance-ai-dashboard {
    max-width: 100%;
  }

  .watch-demo-button {
    left: 37%;
  }

  .data-type-section {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .data-type-tabs {
    height: auto;
    margin-top: 24px;
  }

  .dt-tabs-menu {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dt-tabs-menu._40-down-margin {
    justify-content: center;
  }

  .dt-tab-link, .dt-tab-link.w--current {
    width: 100%;
  }

  .dt-tab-pane {
    height: 440px;
  }

  .dt-tab-pane.vecdb {
    height: auto;
  }

  .dt-tab-pane-div {
    border-radius: 8px;
    padding: 0;
  }

  .for-teams-section {
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ft-tab-image-div {
    border-radius: 8px;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .workflows-wrraper {
    padding-left: 32px;
    padding-right: 32px;
  }

  ._w-slider-left-arrow, ._w-slider-right-arrow {
    bottom: -8%;
  }

  .s-text-sb {
    line-height: 150%;
  }

  .s-text-sb.text-medium._16-down-margin {
    font-size: 18px;
  }

  .integration-team-wrraper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .data-stack-images-wrraper {
    padding-top: 20px;
  }

  .all-features-wrraper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .all-features-grid {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .security-wrraper.black-bg {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .security-wrraper.linear-bg {
    align-items: flex-start;
    margin-top: 60px;
    padding: 40px 32px 60px;
  }

  .security-right-content-wrraper {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: flex-start;
    margin-top: 20px;
  }

  .blog-section {
    margin-top: 0;
    padding-top: 60px;
  }

  .get-your-copy-div-wrraper {
    flex-direction: column;
    margin-bottom: 40px;
    padding-bottom: 40px;
  }

  .articles-div-wrraper {
    grid-template-columns: 1fr 1fr;
  }

  .gyp-content-div {
    margin-top: 16px;
    margin-left: 0;
  }

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

  .bc-heading-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bottom-cta-form-div._40-up-margin {
    flex-direction: column;
    align-items: flex-start;
  }

  .bottom-cta-form.ghos-purple-bg {
    width: 100%;
  }

  .footer-section {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .footer-left-div {
    order: -1;
    margin-top: 40px;
  }

  .footer-right-div {
    order: 1;
    margin-bottom: 40px;
  }

  .nav-dropdown__list-wrapper {
    padding: .75rem .75rem .75rem .5rem;
  }

  .nav-dropdown__list-wrapper._16-down-margin.nav-dropdown__list-wrapper--first, .nav-dropdown__list-wrapper.nav-dropdown__list-wrapper--sub {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .nav-dropdown__list-wrapper.nav-dropdown__list-wrapper--special {
    padding: .75rem .75rem .75rem .5rem;
  }

  .logos-section-book-demo, .book-demo-section {
    margin-top: 30px;
  }

  .bd-hero-image-wrraper {
    border-radius: 8px;
    height: 360px;
  }

  .bd-relevance-dashboard-demo {
    border-radius: 8px;
    flex: 1;
    width: 50%;
    min-width: 40%;
    max-width: 70%;
  }

  .pricing-section {
    margin-top: 0;
    padding-top: 80px;
  }

  .pricing-tables-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: space-around;
    margin-top: 60px;
    display: grid;
  }

  .pricing-table {
    width: 100%;
  }

  .faq-paragraph.new {
    font-size: 14px;
  }

  .question-title.new {
    font-size: 18px;
  }

  .faq-question-bar.new {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .au-hero-image {
    border-radius: 8px;
    margin-top: 20px;
  }

  .what-we-value-section {
    padding-top: 0;
  }

  .au-slide-div {
    border-radius: 8px;
  }

  .blog-list-grid-section {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .blg-tabs-menu {
    margin-top: 10px;
  }

  .blg-tabs-content {
    padding-bottom: 0;
  }

  .bpc-cotent-wrraper {
    border-bottom: 1px solid #e0e3ed;
    border-right-style: none;
    width: 100%;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .bpc-side-div {
    flex-direction: column;
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
    display: flex;
  }

  .bg-content-wrraper {
    flex-direction: column;
    padding-bottom: 20px;
  }

  .bpr-posts-wrraper {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-3-2 {
    font-size: 32px;
  }

  .heading-3-2.text-center {
    text-align: left;
  }

  .use-case-faq-wrapper-copy {
    padding: 20px 0;
  }

  .use-case-faq-wrapper-copy.for-unstructured {
    padding-top: 40px;
  }

  .use-cases-faq-section.ask-faq-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .use-cases-data-stack-wrraper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .with-relevance-section.for-unstructured {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wr-div-wrraper {
    flex-direction: column;
    margin-top: 30px;
  }

  .wr-content-div {
    width: 100%;
    min-height: 100%;
    margin-top: 16px;
  }

  .wr-content-div.wrcd-1 {
    width: 100%;
  }

  .uc-all-features-section {
    padding-top: 0;
  }

  .uc-all-features-section.for-unstructured {
    padding-top: 20px;
  }

  .uc-all-features-wrraper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uc-testimonial-section.for-unstructured {
    margin-bottom: 40px;
  }

  .uc-testimonial-text {
    font-size: 24px;
    line-height: 150%;
  }

  .uc-testimonial-wrraper {
    padding: 40px 20px;
  }

  .case-study-section {
    padding-top: 60px;
  }

  .case-study-section.for-unstructured {
    padding-top: 40px;
  }

  .case-study-cards-wrraper {
    grid-template-columns: 1fr 1fr;
  }

  .uc-logos-section {
    margin-top: 30px;
  }

  .uc-hero-content-wrraper {
    align-self: auto;
    align-items: center;
  }

  .uc-hero-image-div {
    width: 100%;
    padding: 20px;
  }

  .uc-hero-tag-div {
    margin-left: auto;
    margin-right: auto;
  }

  .uc-hero-tag-div._24-down-margin {
    margin-left: 0;
  }

  .uc-hero-cta-s {
    margin-left: auto;
    margin-right: auto;
  }

  .book-demo-pop-up {
    justify-content: flex-start;
  }

  .book-demo-pop-up-wrraper {
    width: 90%;
    height: 90%;
  }

  .close-button-div {
    width: 35px;
    height: 35px;
    right: 2%;
  }

  .watch-demo-pop-up {
    justify-content: flex-start;
  }

  .watch-demo-pop-up-wrraper {
    width: 90%;
    height: 90%;
  }

  .close-button-div-watch-demo {
    width: 35px;
    height: 35px;
    right: 2%;
  }

  .nav-menu__links-wrapper, .nav-menu-links-wrraper-down-size-view {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .white-left-arrow-icon {
    top: 42.5%;
  }

  .nav-dropdown__trigger {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .get-your-copy-cta-hm.uc-get-your-copy-cta-style.hero-tag-div {
    margin-left: auto;
    margin-right: auto;
  }

  .background-video {
    height: 470px;
  }

   .image-28 {
    border-radius: 8px;
  }

  .yellow-cubic-image {
    bottom: 5px;
    right: 5px;
  }

  .image-29 {
    max-width: 100%;
    padding-top: 20px;
  }

  .legal-section {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .data-team-section {
    padding-top: 60px;
  }

  .div-block-16 {
    margin-top: 40px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .collection-list-3, .collection-list-5, .collection-list-7, .collection-list-8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .mg-bottom-40px {
    max-width: 100%;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
  }

  .mg-bottom-40px.body-1 {
    text-align: left;
  }

  .uc-values-section {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .uc-values-section.bg-neutral-200.everyteam {
    padding: 60px 24px;
  }

  .container-default-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .card-2 {
    border-radius: 24px;
  }

  .card-2.perks {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-2.tab-content-right {
    border-radius: 24px;
  }

  .card-2.tab-menu-left {
    padding: 32px 0;
  }

  .card-2.tab-menu-left.w--current {
    padding-bottom: 40px;
  }

  .heading-h1-size-2 {
    font-size: 38px;
  }

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

  .grid-3-columns.mg-bottom-64px {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns, .grid-2-columns._1-5fr---1fr {
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1-5fr---1fr.gap-row-16px.whyus {
    padding-bottom: 20px;
  }

  .width-100.ask-img-mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .tabs-menu.tabs-vertical {
    width: 100%;
    padding-right: 0;
  }

  .accordion-item-wrapper, .accordion-item-wrapper.v4 {
    padding: 40px 24px;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default.valuesection {
    padding: 80px 24px;
  }

  .container-default.features {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default.unstructured-section {
    padding-bottom: 20px;
  }

  .tabs-content {
    order: -1;
    margin-left: auto;
  }

  .accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .tabs-wrapper.tabs-left {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .bold-text-4, .bold-text-11 {
    font-weight: 600;
  }

  .bold-text-12, .bold-text-13, .bold-text-20, .bold-text-21 {
    font-size: 24px;
    font-weight: 600;
  }

  .bold-text-28, .bold-text-32, .bold-text-36 {
    font-size: 24px;
  }

  .bold-text-44, .bold-text-45 {
    font-size: 24px;
    font-weight: 600;
  }

  .div-block-19 {
    text-align: center;
  }

  .features-title {
    font-size: 20px;
  }

  .tab-content-features {
    order: -1;
    width: 100%;
    margin-left: 0%;
  }

  .tab-pane-customer-experience-2 {
    margin-right: 0%;
  }

  .bold-text-52 {
    font-size: 20px;
    line-height: 150%;
  }

  .bold-text-53 {
    font-size: 24px;
  }

  .bold-text-61, .bold-text-62 {
    font-size: 40px;
    line-height: 120%;
  }

  .bold-text-63 {
    font-size: 32px;
  }

  .bold-text-64 {
    font-size: 40px;
    line-height: 120%;
  }

  .div-block-20 {
    align-items: center;
  }

  .security-checks-text {
    font-size: 16px;
  }

  .image-50 {
    width: 48px;
    margin-bottom: 0;
  }

  .blog-cards-wrapper {
    display: block;
  }

  .blog-card {
    background-color: #fff;
    width: 100%;
    margin-bottom: 40px;
  }

  .blog-card-text._32px-font {
    font-size: 28px;
  }

  .bottom-cta {
    font-size: 36px;
  }

  .changer-overflow {
    height: 64px;
  }

  .changer {
    font-size: 48px;
  }

  .changer.clipped {
    text-align: center;
    width: 100%;
  }

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

  .constant {
    text-align: center;
    font-size: 48px;
    display: none;
  }

  .constant-mobile {
    text-align: center;
    width: 100%;
    font-size: 48px;
    display: inline-block;
  }

  .hero-content-vertical {
    align-self: center;
    padding-top: 40px;
  }

  .container-vertical {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-vertical.hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.logos-sec {
    grid-column-gap: 48px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container-vertical.data-type-sec {
    background-image: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.for-teams-sec, .container-vertical.features-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.data-analytics-sec {
    flex-direction: column-reverse;
    padding: 60px 24px;
  }

  .container-vertical.blog-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.footer-sec {
    flex-direction: column-reverse;
  }

  .container-vertical.book-demo-sec, .container-vertical.pricing-sec, .container-vertical.faq-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.wwv-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.blg-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.bp-hero-sec {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-vertical.bpc-sec, .container-vertical.bpr-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-vertical.uc-team-sec, .container-vertical.with-relevance-sec, .container-vertical.uc-testimonial-sec, .container-vertical.case-study-sec, .container-vertical.uc-hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .doc-ai-table-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .doc-ai-constant {
    text-align: center;
    font-size: 48px;
  }

  .header-section.blog-hero-section {
    padding-top: 48px;
  }

  .header-content {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .header-content.new-home {
    padding-right: var(--section-padding-x);
    padding-left: var(--section-padding-x);
  }

  .header-title {
    font-size: 40px;
  }

  .header-cta._40px-top-padding {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .second-cta-text {
    font-size: 16px;
  }

  .signup-cta {
    margin-left: 0;
    margin-right: 10px;
  }

  .cta-text {
    font-size: 16px;
  }

  .gpts-title {
    padding-left: 12px;
    padding-right: 12px;
  }

  .gif-menu {
    grid-column-gap: 4px;
    justify-content: flex-start;
    margin-top: 60px;
  }

  .gif-tabs, .gif-tabs.w--current {
    height: 40px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .tabs-content-2 {
    height: 440px;
  }

  .tabs-content-2.vecdb {
    height: 100%;
  }

  .logo-section {
    margin-bottom: 0;
  }

  .section-heading-title {
    font-size: 36px;
  }

  .section-heading-title.testimonial-title {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
  }

  .section-heading-title.features-page {
    margin-left: 0;
    margin-right: 0;
    font-size: 28px;
  }

  .subhead-wrapper {
    grid-column-gap: 12px;
  }

  .subhead-text.clipped {
    font-size: 18px;
  }

  .subhead-text.clipped.features-page {
    margin-left: 0;
  }

  .features-grid-2 {
    grid-column-gap: 24px;
    margin-top: 60px;
  }

  .feature-text {
    padding: 24px;
  }

  .feature-desc.feature-page {
    margin-left: 0;
    margin-right: 0;
  }

  .feature-desc.feature-page.top-desc {
    margin: 80px 0;
  }

  .feature-title {
    font-size: 16px;
  }

  .features-grid-3 {
    grid-column-gap: 24px;
    margin-top: 24px;
  }

  .security-title {
    font-size: 36px;
  }

  .image-51 {
    left: -20%;
  }

  .security-desc {
    font-size: 16px;
  }

  .testimonial-section {
    background-image: radial-gradient(circle at 50% 0, #1c1750, #05040f 66%);
    padding-top: 80px;
  }

  .star3 {
    top: auto;
  }

  .vertical-testi.for-vecdb {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .horizontal-testi-d {
    justify-content: flex-start;
    margin-top: 60px;
    display: none;
  }

  .horizontal-testi-d.for-vecdb {
    display: block;
  }

  .name-text {
    font-size: 14px;
  }

  .company-logo {
    width: 36px;
    height: 36px;
  }

  .testi-text {
    font-size: 16px;
  }

  .testi-text.for-vecdb {
    margin-bottom: 0;
  }

  .testi-card {
    max-width: 360px;
    height: 230px;
    padding: 32px 24px;
  }

  .testi-card.for-vecdb {
    height: 100%;
  }

  .border-wrapper.for-vecdb {
    margin-bottom: 32px;
  }

  .sub-header {
    font-size: 16px;
  }

  .sub-header.hero {
    background-color: var(--color);
    box-shadow: none;
    max-width: 400px;
  }

  .text-block-10, .text-block-11 {
    font-size: 14px;
  }

  .subhead-icon {
    width: 12px;
  }

  .text-block-12 {
    font-size: 14px;
  }

  .new-faq-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .faq-wrapper {
    margin-top: 60px;
  }

  .title-above-gif {
    padding-top: 20px;
    font-size: 14px;
  }

  .lottie-animation {
    width: 200%;
    height: 120%;
  }

  .ebook-image {
    border-radius: 16px;
    height: auto;
  }

  .chain-template-section {
    padding-top: 80px;
  }

  .template-section-title {
    font-size: 36px;
  }

  .template-section-title.inner-feature {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 36px;
  }

  .template-section-title.whyrelecance {
    font-size: 36px;
  }

  .template-card, .template-card.inner-feature {
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .template-name {
    font-size: 16px;
    font-weight: 500;
  }

  .template-container {
    background-color: #0000;
    margin-top: 40px;
  }

  .homepage-promo-cta {
    width: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  .lottie-animation-2, .div-block-31 {
    height: 100%;
  }

  .image-62, .image-63 {
    display: none;
    top: 25%;
  }

  .template-list {
    margin-left: 20px;
    margin-right: 20px;
  }

  .testi-loop-wrapper {
    grid-column-gap: 32px;
  }

  .horizontal-testi-m {
    justify-content: flex-start;
    display: flex;
  }

  .features-top-banner {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-64 {
    bottom: -28%;
    right: -25%;
  }

  .image-65 {
    top: 1%;
    left: -3%;
  }

  .feature-box {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .feature-img-wrapper {
    height: 100%;
  }

  .learn-more-features {
    margin-top: 40px;
  }

  .comparion-table-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .table.no-pad {
    padding-left: 10px;
    padding-right: 0;
  }

  .table.no-pad.overflow {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 100%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: static;
    overflow: visible;
  }

  .table-row-3-col.data-row {
    grid-template-columns: 1.5fr 1fr 1fr;
    width: 100%;
  }

  .table-row-3-col.data-row.odd {
    grid-template-columns: 1.5fr 1fr 1fr;
    place-content: stretch;
    justify-items: stretch;
    width: 100%;
  }

  .table-row-3-col.header {
    width: 100%;
  }

  .table-row-3-col.header.cms {
    grid-template-columns: 1.5fr 1fr 1fr;
  }

  .table-1---header---text {
    font-size: 14px;
    line-height: 12px;
  }

  .table-1---header---text.data.center {
    flex: 1;
    font-size: 14px;
    line-height: 140%;
  }

  .table-1---header---text.data.center.cms {
    font-size: 14px;
  }

  .col1-img {
    height: 20px;
  }

  .template-chain-container {
    margin-top: 60px;
    padding-top: 40px;
  }

  .top-header-section {
    background-image: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-67.for-notebook {
    margin-top: 0;
  }

  .page-hero-header_image {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    max-width: 80%;
    margin-top: 100px;
    margin-bottom: 60px;
    box-shadow: 0 0 16px #4b40fc1a, 0 0 0 16px #f3f1fd, 0 0 0 40px #f9f8ff;
  }

  .image-71 {
    bottom: -32%;
    left: -7%;
  }

  .image-72 {
    top: -10%;
  }

  .image-73 {
    inset: auto -15% -18% auto;
  }

  .blog-grid {
    grid-row-gap: 62px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .content-left {
    width: auto;
    display: block;
    position: relative;
  }

  .notebook-features-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .enterprise-block {
    height: 200px;
  }

  .enterprise-block._2 {
    height: 250px;
  }

  .enterprise-grid-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 2fr;
  }

  .enterprise-grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1.5fr;
    margin-top: 16px;
  }

  .image-80 {
    border-radius: 8px;
  }

  .book-a-demo-container {
    margin-top: 80px;
  }

  .awards-container {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .link-block-4 {
    align-self: flex-start;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .image-83 {
    max-width: 220px;
  }

  .image-85 {
    max-width: 100%;
  }

  .image-87 {
    flex: none;
    height: 140px;
    display: block;
  }

  .howto-top-section {
    height: 780px;
  }

  .code-snippet {
    margin-right: 0;
  }

  .image-99 {
    padding-right: 0;
  }

  .image-100 {
    height: auto;
  }

  .div-block-45.redis-container {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-calculator {
    width: 100%;
  }

  .container-large {
    padding-left: 0;
  }

  .image-113 {
    width: 20px;
    height: 20px;
    padding-bottom: 3px;
    overflow: hidden;
  }

  .banner-wrapper-homepage {
    display: none;
  }

  .video {
    width: auto;
  }

  .tittle-featured-template {
    text-align: left;
    padding-left: 0;
  }

  .video-placeholder {
    max-height: 500px;
  }

  .flagship-hero-desktop {
    height: auto;
    display: block;
  }

  .flagship-hero-mobile {
    height: auto;
  }

  .header-cta-waitlist._40px-top-padding {
    width: auto;
    margin-left: auto;
    margin-right: 0;
  }

  .flagship-hero-video {
    display: none;
  }

  .flagship-hero-container, .flagship-hero-container.hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.logos-sec {
    grid-column-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 40px;
  }

  .flagship-hero-container.data-type-sec {
    background-image: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.for-teams-sec, .flagship-hero-container.features-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.data-analytics-sec {
    flex-direction: column-reverse;
    padding: 60px 24px;
  }

  .flagship-hero-container.blog-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.footer-sec {
    flex-direction: column-reverse;
  }

  .flagship-hero-container.book-demo-sec, .flagship-hero-container.pricing-sec, .flagship-hero-container.faq-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.wwv-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.blg-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.bp-hero-sec {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flagship-hero-container.bpc-sec, .flagship-hero-container.bpr-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flagship-hero-container.uc-team-sec, .flagship-hero-container.with-relevance-sec, .flagship-hero-container.uc-testimonial-sec, .flagship-hero-container.case-study-sec, .flagship-hero-container.uc-hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.all-features-vecdb {
    margin-bottom: 20px;
  }

  .flagship-hero-container.for-unstructured {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flagship-header-container, .flagship-header-container.hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.logos-sec {
    grid-column-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 40px;
  }

  .flagship-header-container.data-type-sec {
    background-image: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.for-teams-sec, .flagship-header-container.features-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.data-analytics-sec {
    flex-direction: column-reverse;
    padding: 60px 24px;
  }

  .flagship-header-container.blog-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.footer-sec {
    flex-direction: column-reverse;
  }

  .flagship-header-container.book-demo-sec, .flagship-header-container.pricing-sec, .flagship-header-container.faq-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.wwv-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.blg-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.bp-hero-sec {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flagship-header-container.bpc-sec, .flagship-header-container.bpr-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flagship-header-container.uc-team-sec, .flagship-header-container.with-relevance-sec, .flagship-header-container.uc-testimonial-sec, .flagship-header-container.case-study-sec, .flagship-header-container.uc-hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.all-features-vecdb {
    margin-bottom: 20px;
  }

  .flagship-header-container.for-unstructured {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flagship-container-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flagship-container-grid.valuesection {
    padding: 80px 24px;
  }

  .flagship-container-grid.features {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .flagship-container-grid.unstructured-section {
    padding-bottom: 20px;
  }

  .flagship-features-grid {
    grid-column-gap: 24px;
    margin-top: 24px;
  }

  .function-hero-desktop {
    height: auto;
    display: block;
  }

  .function-hero-mobile {
    height: auto;
  }

  .pill {
    flex-flow: wrap;
  }

  .button-secondary.customers-section__button.customers-section__button--desktop {
    display: none;
  }

  .button-secondary.customers-section__button.customers-section__button--mobile {
    border-radius: 8px;
    display: flex;
  }

  .home-hero-diagram {
    display: none;
  }

  .home-hero-diagram.mobile {
    border-radius: 16px;
    display: none;
  }

  .header-wrapper {
    z-index: 1;
  }

  .security-items-wrapper.is-4-grid {
    grid-template-columns: 1fr 1fr;
  }

  .security-items {
    width: 100%;
  }

  .wide-container {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .cta-text-wrapper {
    max-width: 100%;
  }

  .world-guy-cta {
    bottom: -38px;
  }

  .prism-guy-cta {
    width: 90px;
    top: 16px;
    right: 15px;
  }

  .prism-guy-cta.is-bdr-ai {
    inset: auto 0% 0% auto;
  }

  .features-item {
    width: 100%;
  }

  .features-image-box {
    height: 220px;
  }

  .features-image-box.features-image-box--bg {
    background-size: cover;
  }

  .features-text-box {
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .features-text-box.is-large {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-lines-wrapper {
    background-size: 207%;
  }

  .hero-lines-wrapper.is-home, .hero-lines-wrapper.is-new-home, .hero-lines-wrapper.is-sub-page {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-lines-wrapper.is-sub-page.single-ling-title, .hero-lines-wrapper.is-sub-page.single-line-tight {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-lines-wrapper.is-sub-page_tall {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-lines-wrapper.is-sub-page_tall.single-ling-title, .hero-lines-wrapper.is-sub-page_tall.single-line-tight {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-line-3 {
    top: 56px;
  }

  .hero-line-4 {
    top: 255px;
  }

  .hero-line-5 {
    top: 381px;
  }

  .hero-gradient-left, .hero-gradient-right {
    margin-top: -45px;
  }

  .avatar-cursor-box {
    top: 80px;
    left: 0;
    transform: scale(.8);
  }

  .avatar-cursor-box.bottom-right {
    bottom: 31px;
    right: 0;
  }

  .avatar-cursor-box.faqs-right {
    bottom: 58px;
    right: 40px;
  }

  .features-dot-grid, .feature-tile-images.mobile-tile-image {
    display: none;
  }

  .feature-tile-images.desktop-tile-image.desktop-no-code-image {
    display: block;
  }

  .feature-page_bento-intro_bg {
    width: 650px;
    top: 70px;
  }

  .ideal-tabs-menu {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    background-color: var(--color);
    flex-flow: wrap;
    max-width: 420px;
    font-size: 14px;
  }

  .ideal-tab-buttons {
    background-color: var(--dark-purple-5);
    flex: none;
  }

  .testimonial-block {
    align-content: flex-start;
    min-width: auto;
  }

  .testimonial-block__text {
    line-height: 140%;
  }

  .how-it-works-desktop {
    margin-bottom: 60px;
  }

  .cta-title-wrapper {
    max-width: 300px;
  }

  .testimonials-list {
    column-count: 1;
    object-fit: fill;
    justify-content: flex-start;
    align-items: baseline;
    position: relative;
    overflow: visible;
  }

  .ideal-lotties-desktop {
    display: none;
  }

  .ideal-lotties-mobile {
    display: block;
  }

  .how-it-works-mobile {
    width: 100vw;
    margin-bottom: 20px;
    margin-left: 0%;
    display: block;
  }

  .home-hero-heading {
    font-size: 44px;
  }

  .templates-hero {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 500px;
    margin-bottom: 0;
  }

  .templates-hero-title {
    align-self: auto;
    width: 100%;
    overflow: visible;
  }

  .templates-grid-clone {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .templates-left {
    width: auto;
    display: none;
    position: relative;
  }

  .templates-hero-grid {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: none;
    padding: 2rem;
    display: flex;
  }

  .templates-hero-grid.valuesection {
    padding: 80px 24px;
  }

  .templates-hero-grid.features {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .templates-hero-grid.unstructured-section {
    padding-bottom: 20px;
  }

  .templates-cta {
    margin-top: 0;
    display: block;
  }

  .templates-cta._40px-top-padding {
    width: auto;
    margin-left: auto;
    margin-right: 0;
  }

  .templates-cta-button {
    width: 100%;
  }

  .templates-cta-text {
    font-size: 16px;
  }

  .template-list-section-desktop {
    display: none;
  }

  .templates-icon-embed-desktop {
    object-fit: fill;
    display: none;
    position: static;
    overflow: visible;
  }

  .templates-icon-embed-mobile {
    float: none;
    clear: none;
    object-fit: fill;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: 5rem;
    display: flex;
    position: static;
    overflow: visible;
  }

  .templates-cta-mobile {
    display: flex;
  }

  .templates-cta-mobile._40px-top-padding {
    width: auto;
    margin-left: auto;
    margin-right: 0;
  }

  .template-list-mobile {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .ideal-image-mobile {
    display: inline-block;
  }

  .ideal-image-mobile.is-how-it-works {
    max-width: 70%;
  }

  .ideal-image-desktop {
    display: none;
  }

  .wrapper-wrap-template {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .template-right {
    width: 100%;
    min-width: 100%;
    max-width: none;
    margin-right: auto;
  }

  .features-item-template {
    grid-template-columns: 1fr;
  }

  .image-embed-mobile {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .roi-section__stats-wrapper {
    text-align: center;
    flex-flow: column;
  }

  .grid-item-wrapper-roi {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

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

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

  .padding-section-large.is-tight-top {
    padding-top: 1.5rem;
  }

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

  .button-group.is-center.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .button-group.is-banner {
    justify-content: flex-start;
    align-items: center;
  }

  .button.is-link.is-icon.is-alternate.is-banner {
    font-size: .75rem;
  }

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

  .timeline10_progress {
    width: 1.6rem;
    margin-left: 1.2rem;
    left: 0;
  }

  .timeline10_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: max-content 1fr;
    margin-top: -2rem;
  }

  .timeline10_empty-space, .timeline10_empty-space.is-last {
    display: none;
  }

  .timeline10_circle-wrapper {
    margin-left: .6rem;
    left: 0;
  }

  .timeline10_circle {
    margin-top: 2.25rem;
  }

  .timeline10_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    padding: 1.5rem;
  }

  .timeline10_item.timeline10_item-mobile {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

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

  .heading-style-h5.text-color-alternate.is-academy {
    font-size: 1.5rem;
  }

  .item-timeline10_item.loose-blue-normal.item-mobile {
    display: block;
  }

  .section-fonder-hub-card {
    flex-flow: column;
  }

  .wrapper-text-founder-hub {
    margin-bottom: 2rem;
  }

  .divider-lines {
    display: none;
  }

  .wrap-section-item-list-founder-hub {
    grid-row-gap: 1rem;
  }

  .overlay-timeline {
    margin-left: 0;
    left: -50%;
  }

  .section-fonder-hub-card-copy {
    flex-flow: column;
  }

  .contact-rh-wrraper {
    border-radius: 8px;
    height: 360px;
  }

  .header-content-microsoft {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tab-points {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .hero-tabs-content {
    padding-top: 143px;
    top: -114px;
  }

  .hero-tabs-content.responsive-hero-tabs-content {
    padding-top: 100px;
    top: -76px;
  }

  .tabs-animation {
    padding-top: 0;
  }

  .tab-icon-group, .tab-icon-group.sales-icon-group {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .tab-icon-wrapper.sales-icon-1 {
    flex-flow: row;
    position: relative;
    top: 0;
    left: 0%;
  }

  .tab-icon-wrapper.sales-icon-2, .tab-icon-wrapper.sales-icon-3 {
    flex-flow: row;
    position: relative;
    inset: 0;
    transform: none;
  }

  .tab-icon-wrapper.sales-icon-4 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    inset: 0;
    transform: none;
  }

  .tab-icon-wrapper.sales-icon-5, .tab-icon-wrapper.support-icon-1, .tab-icon-wrapper.support-icon-2 {
    flex-flow: row;
    position: relative;
    inset: auto;
  }

  .tab-icon-wrapper.support-icon-3 {
    flex-flow: row;
    position: relative;
    left: auto;
  }

  .tab-icon-wrapper.support-icon-4 {
    flex-flow: row;
    position: relative;
    right: auto;
  }

  .tab-icon-wrapper.support-icon-5 {
    flex-flow: row;
    position: relative;
    top: auto;
    right: auto;
  }

  .tab-icon-wrapper.support-icon-6, .tab-icon-wrapper.research-icon-1, .tab-icon-wrapper.research-icon-2, .tab-icon-wrapper.research-icon-3, .tab-icon-wrapper.research-icon-4, .tab-icon-wrapper.marketing-icon-1, .tab-icon-wrapper.marketing-icon-2, .tab-icon-wrapper.marketing-icon-3, .tab-icon-wrapper.marketing-icon-4 {
    flex-flow: row;
    position: relative;
    inset: auto;
  }

  .tab-icon-wrapper.op-icon-1 {
    flex-flow: row;
    inset: auto;
  }

  .tab-icon-wrapper.ops-icon-2, .tab-icon-wrapper.ops-icon-3, .tab-icon-wrapper.ops-icon-4, .tab-icon-wrapper.ops-icon-5 {
    flex-flow: row;
    position: relative;
    inset: auto;
  }

  .hero-image-float, .hero-image-float.support-agent-image {
    margin-top: 0;
  }

  .hero-image-float.sales-tab-image {
    order: -1;
    margin-top: 0;
  }

  .mobile-line {
    z-index: -1;
    display: block;
    position: absolute;
    inset: auto auto 0% -77px;
  }

  .animation-badge__loader {
    font-weight: 500;
  }

  .tab-icon-inner-group {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    order: 0;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    position: relative;
    top: auto;
  }

  .tablet-line {
    display: none;
  }

  .ops-mobile-line, .marketing-mobile-line, .research-mobile-line, .support-mobile-line {
    display: block;
    position: absolute;
    left: 14px;
  }

  .close-button {
    margin-left: 0;
    padding: .1px .1px .1px .1rem;
    position: absolute;
    bottom: auto;
    left: auto;
    right: .5rem;
  }

  .dots {
    min-height: 100%;
  }

  .integrations-tab-menu {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .trigger-graphic-tablet {
    z-index: 1;
    pointer-events: none;
    display: none;
    position: relative;
  }

  .trigger-graphic-mobile {
    pointer-events: none;
    border-radius: 6px;
    display: inline-flex;
    position: relative;
  }

  .trigger-accordion {
    border-style: none;
    border-width: 0;
  }

  .accordion2_top {
    padding: 1rem 1.25rem;
  }

  .accordion2_icon {
    align-self: auto;
    width: 1.75rem;
    display: inline-flex;
  }

  .trigger-accordion-panel {
    opacity: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
  }

  .flex-block-6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .image-133 {
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .mobile-banner, .tablet-banner {
    display: none;
  }

  .big-tablet-benner {
    display: flex;
  }

  .function-header-container-copy, .function-header-container-copy.hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.logos-sec {
    grid-column-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 0;
  }

  .function-header-container-copy.data-type-sec {
    background-image: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.for-teams-sec, .function-header-container-copy.features-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.data-analytics-sec {
    flex-direction: column-reverse;
    padding: 60px 24px;
  }

  .function-header-container-copy.blog-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.footer-sec {
    flex-direction: column-reverse;
  }

  .function-header-container-copy.book-demo-sec, .function-header-container-copy.pricing-sec, .function-header-container-copy.faq-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.wwv-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.blg-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.bp-hero-sec {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .function-header-container-copy.bpc-sec, .function-header-container-copy.bpr-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .function-header-container-copy.uc-team-sec, .function-header-container-copy.with-relevance-sec, .function-header-container-copy.uc-testimonial-sec, .function-header-container-copy.case-study-sec, .function-header-container-copy.uc-hero-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.all-features-vecdb {
    margin-bottom: 20px;
  }

  .function-header-container-copy.for-unstructured {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .function-header-container-copy.book-demo-bdr {
    padding-left: 24px;
    padding-right: 24px;
  }

  .roi-section__stats-describer {
    font-size: 16px;
    font-weight: 400;
  }

  .roi-section__description {
    font-size: 16px;
  }

  .roi-section__heading {
    letter-spacing: -.01em;
    font-size: 24px;
  }

  .outbound-features-section__grid {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .outbound-feature-section__feature {
    max-width: 400px;
  }

  .before-after-section__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .before-after-section__entry.before-after-section__entry--before {
    order: -1;
  }

  .before-after-section__arrow--desktop {
    display: none;
  }

  .before-after-section__arrow--mobile {
    justify-content: center;
    align-items: center;
    height: 30px;
    padding: 0;
    display: flex;
  }

  .before-after-section__arrow-wrapper--mobile {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .how-it-works-section__graphic--agent {
    display: none;
  }

  .how-it-works-section__graphic--mobile {
    max-width: 280px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .team-player-section__point {
    flex-flow: row;
  }

  .team-player-section__point-text {
    text-align: left;
    font-size: 18px;
  }

  .team-player-section__point-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .how-it-works-section__graphic-step-wrapper {
    flex: 1;
  }

  .how-it-works-section__graphic-step-description {
    width: 100%;
  }

  .hero-content__heading {
    font-size: 44px;
  }

  .swiper-slide {
    height: auto !important;
  }

  .swiper-slide.is-slider-main, .swiper-slide.is-speaker-3, .swiper-slide.is-speaker-2 {
    width: 100%;
  }

  .swiper-slide.is-speaker-slide {
    width: 50%;
  }

  .tools-features-section__grid {
    display: flex;
  }

  .tools-features-section__graphic {
    height: 100%;
    position: absolute;
    left: 0;
  }

  .nav-dropdown__indent {
    left: 3px;
  }

  .hero-desktop {
    display: none;
  }

  .hero-mobile {
    display: block;
  }

  .hero-tablet {
    display: none;
  }

  .image-142 {
    width: 180%;
    bottom: -50vw;
  }

  .customers-section__featured {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .customers-section__content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-hero-section__title {
    font-size: 32px;
  }

  .blog-stats-section {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .blog-content-section__sidebar {
    flex-flow: column;
    display: flex;
  }

  .blog-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-wrap: pretty;
    flex-flow: column;
  }

  .blog-cta__title {
    text-align: center;
    font-size: 18px;
  }

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

  .blog-cta__content {
    justify-content: flex-start;
    align-items: center;
  }

  .blog-cta__bg {
    pointer-events: none;
    height: 100%;
    top: 24px;
    right: -5%;
  }

  .blog-hero-section__wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    height: auto;
  }

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

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

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

  .heading-style-h2.is-typing {
    font-size: 6.25svw;
  }

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

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

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

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

  .text-style-nowrap {
    white-space: normal;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .form_input.is-icon-left.is-invent-agent {
    width: 100%;
    height: 5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

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

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

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

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

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

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

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

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

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

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

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

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

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

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

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

  .spacer-small {
    padding-top: 1.25rem;
  }

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

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

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

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

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

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

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

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

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

  .layout47_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

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

  .cta39_card-content {
    padding: 2rem;
  }

  .blog-hero-cover {
    border-radius: 16px;
    width: 100%;
  }

  .portfolio-header12_content-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 2rem;
  }

  .customer-logo_reverse {
    width: 13rem;
  }

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

  .logo6_wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .customer_logos {
    max-width: 120%;
  }

  .cs-customers_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .cs-gri-customer-logo {
    width: 13rem;
  }

  .lima-agent_features-list-1_list {
    grid-template-columns: 1fr 1fr;
  }

  .lima-agent_features-list-1_item {
    align-items: stretch;
  }

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

  .layout361_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

  .layout361_card-content {
    padding: 1.5rem;
  }

  .lima-agent_what-it-does_background-image {
    top: -39.6vw;
  }

  .lima-agent_benefits-1_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .lima-agent_benefits-1_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .lima-agent_benefits-1_card-content {
    padding: 1.5rem;
  }

  .lima-hero_bg-image {
    width: 180%;
  }

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

  .lima-compare_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .lima-compare_card {
    grid-template-columns: 1fr;
  }

  .lima-compare_card.is-small {
    border-bottom-width: 0;
    border-right-width: 1px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .lima-compare_image-wrapper.is-small {
    border-top-right-radius: 12px;
  }

  .lima-compare_card-content {
    padding: 1.5rem;
  }

  .lima-compare_list-item.is-last {
    padding-bottom: 0;
  }

  .logo3_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .fs-toc_sidebar {
    padding-left: 0;
    padding-right: 0;
  }

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

  .partners_features-list_card-content {
    padding: 2rem;
  }

  .partners_header-2_row, .partners_header-2_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .partners_header-2_card-small-content, .partners_header-2_card-large-content {
    padding: 1.5rem;
  }

  .partners_logo_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .partners_logo_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .partners_logo_logo {
    max-height: 3rem;
  }

  .partners_cta-1_card-content {
    padding: 2rem;
  }

  .partners_faq_card {
    padding: 2rem;
  }

  .partner-modal_component {
    align-items: flex-start;
  }

  .partner-modal_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    margin-top: 0;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .careers_hero-header_component {
    margin-top: 53%;
  }

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

  .careers_hero-header-bg-image.desktop {
    display: none;
  }

  .careers_hero-header-bg-image.mobile {
    display: block;
  }

  .layout361_row_3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .relevance-academy_header_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .relevance-academy_lessons_item-content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .subcategory-collection_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .use-cases_event-header-1_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .use-cases_event-header-2_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .use-cases_event-header-2_heading {
    margin-right: 0;
  }

  .use-cases_event-header-2_group {
    padding-bottom: 6rem;
  }

  .use-cases_event-header-2_mask {
    width: 80%;
  }

  .use-cases_event-header-2_slide {
    padding-right: 1.5rem;
  }

  .tr-title {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

  .collection-item-6 {
    height: 10rem;
  }

  .home_ai-agent-templates_component {
    margin-top: 7rem;
  }

  .home_ai-agent-templates_card {
    padding: 1.5rem;
  }

  .home_ai-agent-templates_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

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

  .home_awards-recognition_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .home_awards-recognition_card {
    grid-template-columns: 1fr;
  }

  .home_awards-recognition_card-content {
    padding: 1.5rem;
  }

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

  .home_key-features_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .home_key-features_card-content {
    padding: 1.5rem 1.5rem 0;
  }

  .home_key-features_image-wrapper {
    height: auto;
  }

  .home_scale-your-team_component {
    margin-top: 2rem;
    position: relative;
  }

  .home_scale-your-team_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home_press-releases_component {
    grid-template-columns: 1fr;
  }

  .home_press-releases_card {
    padding: 1.5rem;
  }

  .home_press-releases_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .home_faq_question {
    padding: 1rem 1.25rem;
  }

  .home_faq_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home_footer-cta_card {
    padding: 2rem;
  }

  .home_footer-cta_card.text-color-alternate {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .category-filter-link.last-link {
    margin-right: 2rem;
  }

  .typed-js_component {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
  }

  .scale-your-team_hero-image {
    width: 50rem;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -7%;
    left: -50%;
    right: -50%;
  }

  .press-releases_hero-bg-wrapper {
    background-size: 47.8rem;
  }

  .slider3_component {
    padding-bottom: 3rem;
  }

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

  .container-xlarge {
    padding-left: 0;
  }

  .slider-main_link.is-agent-drop {
    border-radius: 16px;
  }

  .slider-main_img-height.is-agent-drop {
    min-height: 66svw;
    max-height: none;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-main_img.is-agent-drop {
    width: 100%;
  }

  .slider-main_text-wrapper {
    padding: 2rem 2rem .5rem;
  }

  .slider-main_bottom-wrapper {
    justify-content: space-between;
    align-items: center;
  }

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

  .home_workforce-features_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .home_workforce-features_card.card-1 {
    grid-template-columns: 1.75fr;
  }

  .home_workforce-features_card-content {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home_workforce-features_image-wrapper {
    height: auto;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .testimonial18_list {
    column-count: 1;
  }

  .rl-testimonial-block {
    align-content: flex-start;
    min-width: auto;
    overflow: visible;
  }

  .customers-decor-lines {
    display: none;
  }

  .customers-box-fill {
    border: 1px solid var(--borders);
  }

  .page-hero-header_component-2 {
    height: auto;
    max-height: none;
  }

   .page-hero-header_video-lightbox-image {
    position: static;
  }

  .api-features-bento_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .api-features-bento_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .api-features-bento_card-content {
    padding: 1.5rem;
  }

  .gpts-features-bento_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gpts-features-bento_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .gpts-features-bento_card-content {
    padding: 1.5rem;
  }

  .layout192_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .dark-hero-header_card-content {
    padding: 2rem;
  }

  .feature-page_layout-1_content, .feature-page_layout-2_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .feature-page_next-steps_card-content {
    padding: 1.5rem;
  }

  .feature-page_next-steps_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .feature-page_next-steps_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .feature-page_testimonial_client {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .feature-page_testimonial_slider {
    padding-bottom: 3rem;
  }

  .feature-page_testimonial_client-info {
    margin-bottom: 1rem;
  }

  .feature-page_testimonial_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .single-line-logos_logo {
    max-height: 3rem;
  }

  .feature-page-card-deck_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .feature-page-card-deck_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .feature-page-card-deck_card-content {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .feature-page-card-deck_image-wrapper {
    height: auto;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .invent-agent_form-block {
    height: 10rem;
  }

  .query-pill {
    flex-flow: wrap;
  }

  .invent-character_image.is-agent-drop {
    width: 8.4rem;
    top: -.8rem;
    right: -2.6rem;
  }

  .invent-agent_base {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .pill-2 {
    flex-flow: wrap;
  }

  .pricing20_grid-list, .pricing20_grid-list.is-topups {
    grid-template-columns: 1fr;
  }

  .pricing20_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .agent-drop-hero_content {
    min-height: 36.3rem;
  }

  .agent-drop-hero_background-wrapper {
    max-height: 44.2rem;
  }

  .agent-drop-hero_title {
    width: 60svw;
    min-width: auto;
  }

  .agent-drop-hero_land-wrapper {
    max-height: 44.2rem;
  }

  .agent-drop-launches_component {
    margin-bottom: 0;
  }

  .locked-timer_wrapper {
    border-radius: 16px;
    flex-flow: column;
    grid-template-columns: .5fr 1fr;
    justify-content: center;
    align-items: center;
  }

  .swiper-drag-lock_wrapper {
    bottom: -1.7rem;
  }

  .agent-drop_video:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
    min-height: 19rem;
  }

  .agent-drop_video-cover {
    border-radius: 16px;
  }

  .agent-drop_video-wrapper:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
    min-height: 19rem;
  }

  .agent-drop_video-cover-locked {
    border-radius: 16px;
  }

  .agent-drop_play_timer-wrapper {
    flex-flow: wrap;
  }

  .agent-drop_play_timer-wrapper:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
    flex-flow: column;
  }

  .invent-base_agent-drop {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .agent-drop_link-cover {
    border-radius: 16px;
  }

  .banner8_content-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: 2rem;
  }

  .banner8_content {
    align-items: flex-start;
    margin-right: 1.75rem;
  }

  .banner8_close-button {
    margin-left: 0;
    padding: .1rem;
    position: absolute;
    bottom: auto;
    left: auto;
    right: .5rem;
  }

  .rel-navbar_component {
    margin-top: 1.25rem;
  }

  .rel-navbar_component.is-mobile {
    margin-top: 0;
  }

  .rel-navbar_container {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rel-navbar_container.is-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .rel-navbar_menu {
    position: relative;
  }

  .rel-navbar_menu-link-wrapper {
    max-height: 40vh;
  }

  .rel-navbar_link {
    font-size: 1rem;
  }

  .rel-navbar_button-wrapper.is-menu-buttons {
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .rel-navbar_mega-menu-dropdown {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .rel-navbar_mega-dropdown-toggle {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .rel-navbar_mega-dropdown-toggle.no-border.w--open {
    font-weight: 600;
  }

  .rel-navbar_mega-dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .rel-navbar_mega-dropdown-content-left.is-product, .rel-navbar_mega-dropdown-content-left.is-agents {
    width: 100%;
  }

  .rel-navbar_mega-dropdown-link-list {
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .rel-navbar_mega-dropdown-link {
    width: 100%;
    font-size: .875rem;
  }

  .rel-navbar_item-right {
    color: var(--text-color--text-primary);
  }

  .rel-navbar_mega-dropdown-content-right {
    padding: 0;
  }

  .rel-navbar_inner {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rel-navbar_links-wrapper.is-mobile {
    flex-flow: column;
  }

  .rel-navbar_mega-dropdown-2col {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .rel-navbar_mega-divider {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .rel-navbar_mega-item_feature-image.is-agents, .rel-navbar_mega-item_feature-image.is-workforce, .rel-navbar_mega-item_feature-image.is-tools {
    width: 30%;
  }

  .rel-navbar_mega-story-link {
    padding: .875rem;
  }

  .rel-navbar_mega-dropdown-3col {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .integrations-cms_hero-header_card-content {
    padding: 2rem;
  }

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

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

  .integrations-cms_intro_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .integrations-cms_intro_card-content {
    padding: 1.5rem;
  }

  .integrations-cms_tools-tabs-group {
    flex-flow: row;
    align-items: stretch;
  }

  .integrations-cms_tools_table-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .integrations-cms_quick-start_tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .integrations-cms_quick-start_tabs-content {
    margin-bottom: 1.5rem;
  }

  .integrations-cms_security_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .integrations-cms_get-started_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .integrations-cms_hero-header_logo-glass {
    padding: .5rem;
  }

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

  .filters1_tablet-modal-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .fs_radio-1_group {
    grid-auto-flow: row;
  }

  .pricing23-mask {
    order: -1;
    margin-left: auto;
  }

  .home_customers-grid_list {
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_hero-header_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .ai-ops-courses_course-overview_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ai-ops-courses_course-overview_card {
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_course-overview_image-wrapper {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .ai-ops-courses_course-overview_card-content {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-ops-courses_course-features-1_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ai-ops-courses_course-features-1_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_course-features-1_card {
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_course-features-1_card-content {
    padding: 1.5rem;
  }

  .ai-ops-courses_layout-1_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ai-ops-courses_layout-1_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_layout-1_card.is-dark {
    grid-template-columns: 1.5fr;
  }

  .ai-ops-courses_layout-1_card-content {
    padding-right: 1.5rem;
  }

  .ai-ops-courses_layout-1_card-content.is-customer-types {
    padding-top: 0;
  }

  .ai-ops-courses_layout-1_image-wrapper {
    justify-content: center;
    align-items: center;
  }

  .ai-ops-courses_layout-1_image-wrapper.hide-mobile-portrait {
    display: none;
  }

  .ai-ops-courses_layout-1_image {
    position: relative;
  }

  .ai-ops-courses_layout-1_image.is-operators {
    width: 37%;
    position: relative;
    bottom: -11%;
    left: auto;
    right: auto;
  }

  .ai-ops-courses_layout-1_image.is-career-movers {
    width: 52%;
    max-width: 100%;
    top: auto;
    bottom: -14%;
    right: auto;
  }

  .ai-ops-courses_layout-1_image.is-builders {
    width: 51%;
    top: auto;
    bottom: -13%;
    right: auto;
  }

  .ai-ops-courses_layout-1_image.is-systems {
    top: auto;
    right: auto;
  }

  .ai-ops-courses_header-2_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_header-2_image {
    width: 80%;
  }

  .ai-ops-courses_header-2_content-right {
    border-radius: 20px;
    padding: 2.5rem;
  }

  .ai-ops-courses_cta_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ai-ops-courses_cta_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_cta_card-content {
    padding: 1.5rem;
  }

  .layout399_component {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .layout399_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .contact-modal1_content-wrapper {
    border-radius: 0;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding: 11rem 5% 7rem;
  }

  .ai-ops-courses_header-2_inner {
    border-radius: 11px;
  }

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

  .grid_function_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

  .next-events-actions_wrapper.is-center.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .next-events-actions_wrapper.is-banner {
    justify-content: flex-start;
    align-items: center;
  }

  .affiliate_header-2_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .logo-grid-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .pricing_header_wrapper {
    min-height: 5rem;
  }

  .pricing_plan_new {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .pricing_overall_feature_item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .core_features_wrapper {
    padding: 1.5rem;
  }

  .core-features_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
  }

  .comp_table_wrapper {
    padding: 1.5rem;
  }

  .comparison11_row, .comparison11_top-row {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .comparison11_component {
    overflow: scroll;
  }

  .comparison11_content {
    width: 150%;
    overflow: visible;
  }

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

  .comparison11_row-content.text-size-small {
    min-width: 6rem;
    padding-left: 0;
  }

  .comparison11_top-row-title {
    min-width: 9rem;
  }

  .comparison11_top-row-content {
    min-width: 6rem;
    padding-left: 0;
  }

  .comparison11_feature {
    padding-right: 1rem;
  }

  .comparison11_feature.is-feature, .comparison11_feature.is-feature.no-tooltip {
    min-width: 10rem;
  }

  .comp_table_parent-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
  }

  .container-large-legal {
    padding-left: 0;
  }

  .layout513_image-wrapper-mobile {
    margin-top: 1rem;
    display: block;
  }

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

  .layout513_content {
    height: auto;
    padding-top: 0;
  }

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

  .layout513_item.item-2, .layout513_item.item-3, .layout513_item.item-4, .layout513_item.item-5, .layout513_item.item-6, .layout513_item.item-7, .layout513_item.item-8, .layout513_item.item-9, .layout513_item.item-10, .layout513_item.item-11, .layout513_item.item-12, .layout513_item.item-13, .layout513_item.item-14, .layout513_item.item-15, .layout513_item.item-16, .layout513_item.item-2 {
    position: static;
  }

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

  .workforces-cards-wrapper {
    display: block;
  }

  .feature-page_layout-3_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section_header6 {
    min-height: 140vh;
  }

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

  .lineup-bar.new {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .logo1_logo {
    max-height: 3rem;
  }

  .logo1_list {
    padding-top: 1rem;
  }

  .div-block-75 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-76 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.5fr;
  }

  .slider-main_bottom-wrapper-copy {
    justify-content: space-between;
    align-items: center;
  }

  .bd-hero-image-wrraper-copy {
    border-radius: 8px;
  }

  .slack-card {
    background-color: #fff;
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 24px;
  }

  .function-header-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.hero-sec {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.nav-bar-sec {
    border-radius: 16px;
    align-items: center;
    height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .function-header-container.logos-sec {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .function-header-container.data-type-sec {
    background-image: none;
    padding-bottom: 0;
  }

  .function-header-container.for-teams-sec {
    margin-top: 20px;
  }

  .function-header-container.features-sec {
    padding-left: 16px;
    padding-right: 16px;
  }

  .function-header-container.data-analytics-sec {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .function-header-container.bottom-cta-sec {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container.book-demo-sec {
    padding-top: 0;
  }

  .function-header-container.pricing-sec {
    margin-bottom: 0;
  }

  .function-header-container.faq-sec {
    margin-bottom: 20px;
  }

   .function-header-container.bp-hero-sec {
    padding-top: 0;
  }

  .function-header-container.legal-sec {
    scrollbar-width: none;
    width: 100%;
    overflow: scroll;
  }

  .function-header-container.header-gif-container {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .function-header-container.image-item-68.two-four-radius {
    border-radius: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .b-text {
    font-size: 18px;
  }

  .b-text.grey-font._32-down-margin.max-400 {
    text-align: center;
    max-width: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    font-size: 18px;
  }

  .b-text._32-down-margin._40-down-margin {
    text-align: center;
    font-size: 16px;
  }

  .s-text.white-font._8-left-margin {
    font-size: 16px;
    line-height: 130%;
  }

  .s-text-med._8-left-margin {
    font-size: 14px;
  }

  .s-text-med._16-left-margin._16-up-margin {
    margin-top: 0;
  }

  .book-demo-link._16-left-margin {
    font-size: 16px;
  }

  .body-1 {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .body-1.white-font {
    margin-bottom: 0;
  }

  .body-1.white-font.max-400 {
    margin-top: -10px;
    margin-bottom: 32px;
  }

  .body-1.midnight-bleu-font {
    margin-bottom: 0;
  }

  .body-1.grey-font {
    margin-top: 0;
  }

  .body-1.grey-font._16-up-margin {
    text-align: left;
  }

  .body-1.grey-font._16-up-margin.text-center {
    text-align: center;
    margin-bottom: 20px;
  }

  .body-1.grey-font._8-up-margin.center {
    text-align: center;
  }

  .body-1.grey-font._8-up-margin.left-align, .body-1.grey-font._40-down-margin.text-center, .body-1.grey-font._800-max.center {
    text-align: left;
  }

  .body-1._24-up-margin.grey-font._16-down-margin, .body-1._24-up-margin.grey-font._16-down-margin.mobile-margin {
    margin-top: 16px;
  }

  .body-1.dark-grey-font {
    text-align: center;
  }

  .body-1.subhead {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
  }

  .body-1.subhead._16-down-margin {
    font-size: 18px;
    font-weight: 400;
  }

  .body-2 {
    font-size: 14px;
  }

  .body-2.case-desc {
    height: 90px;
  }

  .body-2-sb._16-left-margin {
    order: 1;
    margin-left: 5px;
    padding-top: 0;
    padding-left: 0;
  }

  .nav-dropdown {
    text-transform: capitalize;
    font-size: 15px;
  }

  .nav-dropdown.center-font {
    text-align: center;
  }

  .body-2-m-caps {
    text-align: center;
    font-size: 13px;
    font-weight: 500;
  }

  .heading-1 {
    text-align: center;
    font-size: 38px;
  }

  .heading-1._44px-font {
    text-align: left;
    font-size: 32px;
    line-height: 110%;
  }

  .heading-1._52px-font {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 10px;
    font-size: 38px;
    line-height: 120%;
  }

  .heading-1._52px-font.text-left {
    text-align: left;
  }

  .heading-1._60px-font {
    text-align: center;
    margin-top: 60px;
    font-size: 38px;
  }

  .heading-1._58px-font {
    font-size: 38px;
  }

  .heading-1._58px-font._32px-bottom {
    text-align: center;
  }

  .heading-1.mobile-view {
    text-align: center;
    width: 100%;
    margin-top: 24px;
    margin-bottom: 32px;
    padding: 0 0 4px;
    font-size: 42px;
  }

  .heading-1._32-down-margin.text-left {
    text-align: left;
  }

  .heading-2 {
    font-size: 32px;
  }

  .heading-2._24-down-margin.text-center {
    text-align: left;
  }

  .heading-2._44px-font {
    font-size: 34px;
    line-height: 130%;
  }

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

  .heading-2.width-half {
    margin-bottom: 20px;
    font-size: 34px;
  }

  .heading-3 {
    text-align: left;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 600;
  }

  .heading-3._24-down-margin {
    font-size: 30px;
  }

  .heading-3.white-font {
    text-align: left;
    font-size: 24px;
  }

  .heading-3.white-font._24-down-margin {
    font-size: 30px;
  }

  .heading-3.white-font.security-title {
    text-align: left;
  }

  .heading-3._60px-font {
    margin-top: 32px;
    font-size: 30px;
  }

  .heading-3._60px-font.wwv-title {
    font-size: 32px;
  }

  .heading-3._24px-font {
    font-size: 24px;
  }

  .heading-3._44px-font {
    font-size: 30px;
  }

  .heading-3.include-option-team._24-down-margin {
    font-size: 24px;
  }

  .heading-3.ask-faq-title {
    text-align: left;
    margin-bottom: 0;
  }

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

  .heading-4.heading-3 {
    font-weight: 600;
  }

  .heading-5 {
    font-size: 20px;
    line-height: 150%;
  }

  .sign-up-free-cta {
    min-width: 130px;
    height: 44px;
    font-size: 14px;
  }

  ._24-up-margin.is-footer-button {
    width: 100%;
  }

  .nav-bar {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-bar_wrapper {
    height: 4rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-menu {
    border-radius: 16px;
    padding-bottom: 200px;
    overflow: auto;
  }

  .hero-section {
    margin-bottom: 0;
  }

  .hero-content {
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    padding-right: 0;
    display: flex;
  }

  .hero-image {
    justify-content: center;
    margin-left: 0;
    display: flex;
    position: relative;
  }

  .hero-form-wrraper {
    display: block;
  }

  .hero-form-block {
    width: 100%;
  }

  .hero-form-text-field {
    height: 44px;
    padding-left: 10px;
    font-size: 14px;
  }

  .hero-book-demo-wrraper._24-up-margin {
    text-align: center;
    justify-content: center;
    width: 100%;
    margin-top: 8px;
    display: flex;
  }

  .hero-shot-play-vd-wrraper {
    border-radius: 8px;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .relevance-ai-dashboard {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .watch-demo-button {
    width: 130px;
    height: 50px;
    position: absolute;
    inset: 50% auto auto 50%;
    transform: translate(-50%, -50%);
  }

  .logos-wrraper {
    width: 700px;
    margin-right: 15px;
  }

  .data-type-section {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 40px;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .data-type-tabs {
    height: auto;
    margin-top: 8px;
  }

  .dt-tabs-menu {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .dt-tabs-menu._40-down-margin {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-bottom: 0;
    display: flex;
  }

  .dt-tabs-content {
    border-radius: 8px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .dt-tab-link {
    flex: 1;
    justify-content: center;
    width: 100%;
    margin-top: 16px;
    padding-left: 12px;
    padding-right: 12px;
    display: none;
  }

  .dt-tab-link.w--current {
    background-color: #0000;
    flex: 1;
  }

  .dt-tabs-link-icon {
    width: 36px;
  }

  .dt-tab-pane {
    border-radius: 4px;
    height: 98%;
  }

  .dt-tab-pane-div {
    align-items: center;
    padding: 0;
  }

  .for-teams-section {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ft-tabs-menu._32-down-margin {
    grid-column-gap: 8px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 16px;
    display: grid;
  }

  .ft-tab-image-div {
    border-radius: 8px;
    width: auto;
    padding: 20px 10px;
  }

  .features-section {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .workflows-wrraper {
    padding: 60px 24px;
  }

  ._w-tab-link {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  ._w-tab-link.w--current {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  ._w-tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    margin-top: 32px;
    display: grid;
  }

  ._w-slider-left-arrow {
    bottom: -3%;
    right: -23%;
  }

  ._w-slider-right-arrow {
    bottom: -3%;
    left: -26%;
  }

  ._w-slide-content-wrraper {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .s-text-sb._8-up-margin {
    font-size: 18px;
    line-height: 150%;
  }

  .s-text-sb._16-down-margin {
    margin-top: 10px;
    line-height: 150%;
  }

  .s-text-sb.text-medium {
    font-weight: 500;
    line-height: 140%;
  }

  .s-text-sb.text-medium._16-down-margin {
    font-size: 18px;
    font-weight: 600;
  }

  .integration-team-wrraper {
    margin-top: 0;
    padding: 40px 24px;
  }

  .integration-team-wrraper.data-team {
    padding: 40px 24px;
  }

  .integration-content-wrraper {
    padding-right: 0;
  }

  .data-stack-images-wrraper {
    padding-top: 20px;
  }

  .all-features-wrraper {
    padding: 40px 24px 0;
  }

  .all-features-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .feature-wrraper {
    border-width: 1px;
    padding: 24px;
    box-shadow: 0 0 20px #0d162f12;
  }

  .feature-up-div {
    grid-column-gap: 8px;
  }

  .feature-up-div._8-down-margin {
    grid-column-gap: 12px;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .feature-up-div._16-down-margin {
    grid-column-gap: 8px;
    margin-bottom: 8px;
    display: block;
  }

  .security-wrraper.black-bg {
    padding: 40px 20px;
  }

  .security-wrraper.linear-bg {
    margin-top: 40px;
    padding: 40px 24px 60px;
  }

  .security-right-content-wrraper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .d-a-content-wrraper.max-500 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .blog-section {
    margin-top: 0;
    padding-top: 60px;
  }

  .get-your-copy-div-wrraper {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }

  .articles-div-wrraper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .adw-image-div {
    width: 100%;
    max-width: 100%;
  }

  .article-div {
    align-items: center;
  }

  .bottom-cta-section {
    background-position: 50% 0, 0 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bc-heading-div {
    padding-left: 0;
    padding-right: 0;
  }

  .bottom-cta-form-div._40-up-margin {
    margin-top: 16px;
  }

  .bottom-cta-form.ghos-purple-bg {
    margin-right: 0;
  }

  .footer-section {
    padding-left: 0;
  }

  .footer-left-div {
    max-width: 100%;
    margin-right: 0;
  }

  .aicpa-image._40-up-margin {
    width: 60px;
    max-width: 100%;
    margin-top: 0;
  }

  .aicpa-image._40-up-margin._10-right-margin._32-up-margin {
    margin-top: 32px;
    margin-bottom: 0;
  }

  .brand-logo-duplicate {
    justify-content: flex-start;
    padding-left: 0;
    display: flex;
  }

  .brand-logo-duplicate.w--current {
    width: 180px;
  }

  .book-demo-section {
    margin-top: 0;
  }

  .bd-hero-image-wrraper {
    height: 320px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bd-relevance-dashboard-demo {
    border-radius: 8px;
    flex: none;
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    height: 300px;
  }

  .pricing-section {
    margin-top: 0;
    padding-top: 60px;
  }

  .pricing-tables-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .pricing-table {
    padding: 32px;
  }

  .pricing-module-text {
    font-weight: 600;
  }

  .pricing-cta-m2 {
    margin-top: 20px;
  }

  .faq-section {
    margin-top: 100px;
  }

  .question-title {
    flex: 1;
    font-size: 16px;
    font-weight: 600;
  }

  .question-title.new {
    font-size: 16px;
  }

  .faq-question-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .au-hero-image {
    margin-top: 40px;
    overflow: hidden;
  }

  .about-us-slider {
    margin-top: 30px;
  }

  .au-slider-mask, .au-slide {
    width: 100%;
  }

  .blog-list-hero-section {
    margin-top: 0;
  }

  .get-your-copy-cta-2.uc-get-your-copy-cta-style {
    flex: 1;
    height: 50px;
  }

  .blog-list-grid-section {
    margin-bottom: 60px;
  }

  .blg-tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blg-tab-pane-div-content-wrraper {
    max-height: 100%;
    padding-bottom: 0;
  }

  .blg-image-div {
    max-width: 100%;
  }

  .blog-post-hero-section {
    margin-top: 60px;
  }

  .blog-image {
    margin-top: 0;
  }

  .bpc-cotent-wrraper {
    padding-bottom: 0;
  }

  .bpc-side-div {
    margin-top: 0;
  }

  .body-1-m {
    font-size: 16px;
  }

  .body-1-m.grey-font {
    margin-top: 0;
  }

  .blog-post-recommendation-section {
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .bpr-heading {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .bpr-posts-wrraper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-3-2 {
    font-family: Inter, sans-serif;
    font-size: 30px;
  }

  .heading-3-2._24px-font {
    font-size: 30px;
  }

  .heading-3-2._24-down-margin {
    font-size: 35px;
  }

  .heading-3-2._24-down-margin._44px-font {
    font-size: 30px;
    line-height: 120%;
  }

  .heading-3-2.text-center {
    text-align: left;
  }

  .ds-includes-list-div {
    grid-template-columns: .75fr .75fr;
  }

  .use-cases-data-stack-wrraper {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uc-team-section {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .with-relevance-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wr-content-div {
    min-height: 100%;
    margin-top: 32px;
    padding: 16px;
  }

  .wr-content-div.wrcd-1 {
    min-height: 100%;
    margin-top: 16px;
    padding: 16px;
  }

  .wr-image {
    border-radius: 8px;
  }

  .uc-all-features-wrraper {
    padding-left: 0;
    padding-right: 0;
  }

  .uc-testimonial-section {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 0;
  }

  .uc-testimonial-text {
    font-size: 20px;
    line-height: 150%;
  }

  .case-study-section {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .case-study-cards-wrraper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .cs-card {
    padding: 20px;
  }

  .cs-number-text._8-down-margin {
    font-size: 32px;
  }

  .uc-logos-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uc-hero-section {
    padding-top: 40px;
  }

  .uc-hero-content-wrraper {
    align-self: auto;
  }

  .uc-hero-image-div {
    width: 100%;
    padding: 0;
  }

  .uc-hero-tag-div {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .uc-hero-cta-s {
    justify-content: space-between;
    width: 100%;
    height: 50px;
    margin-top: 0;
  }

  .uc-free-cta {
    flex: 1;
    min-width: 130px;
    height: 50px;
    font-size: 16px;
  }

  .book-demo-pop-up {
    z-index: 99999999;
  }

  .book-demo-pop-up-wrraper {
    width: 100%;
    margin-top: 18px;
  }

  .close-button-div {
    top: 1%;
  }

  .watch-demo-pop-up {
    z-index: 99999999;
    display: none;
  }

  .watch-demo-pop-up-wrraper {
    width: 100%;
    margin-top: 18px;
  }

  .close-button-div-watch-demo {
    top: 1%;
  }

  .drop-down-list-links-wrraper-ds {
    width: 100%;
  }

  .menu-button {
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .banner-logo-wrraper {
    max-width: 100px;
  }

  .white-left-arrow-icon {
    cursor: grab;
    width: 10px;
    height: 10px;
    top: 40.6%;
    right: 12.5%;
  }

  .watch-demo-cta {
    width: 130px;
    height: 50px;
  }

  .watch-demo-div-content {
    width: 75px;
    height: 40px;
    margin-left: 8px;
  }

  .atch-demo-icon {
    width: 25px;
    height: 25px;
  }

  .watch-demo-text {
    font-size: 12px;
    display: inline-block;
  }

  .watch-demo-time-text {
    font-size: 14px;
  }

  .nav-button-wrraper {
    margin-top: 0;
    margin-bottom: 0;
  }

  .humberger-line-1 {
    width: 25px;
    height: 2px;
    margin-bottom: 5px;
  }

  .humberger-line-2 {
    width: 25px;
    height: 2px;
  }

  .image-18 {
    width: 11px;
    margin-top: 3px;
  }

  .image-19 {
    width: 8px;
    margin-top: 0;
    display: none;
  }

  .get-your-copy-cta-hm.uc-get-your-copy-cta-style {
    width: 100%;
    height: 50px;
  }

  .background-video {
    border-radius: 4px;
    width: 100%;
    height: 270px;
  }

  .image-25 {
    max-width: 120px;
  }

  .image-26 {
    border-radius: 8px;
  }

  .image-28 {
    border-radius: 4px;
    margin-top: 0;
  }

  .use-cases-gif-video {
    height: 260px;
  }

  .yellow-cubic-image {
    display: none;
  }

  .image-29 {
    border-radius: 8px;
    max-width: 100%;
    padding-top: 20px;
  }

  .legal-section {
    grid-template-columns: 1fr;
  }

  .data-infographic-wrapper {
    text-align: left;
  }

  .data-infographic-wrapper.center {
    text-align: center;
  }

  .data-team-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .div-block-16 {
    padding: 40px 24px;
  }

  .collection-list-2 {
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .collection-list-3, .collection-list-5, .collection-list-7, .collection-list-8 {
    flex-direction: column;
    display: flex;
  }

  .author-image-blog-post-div {
    flex: none;
  }

  .mg-bottom-40px {
    max-width: 100%;
    margin-left: 0;
    font-size: 14px;
    line-height: 1.5em;
  }

  .mg-bottom-40px.body-1 {
    text-align: left;
    margin-bottom: 0;
  }

  .mg-bottom-40px.why {
    margin-left: auto;
    margin-right: auto;
  }

  .uc-values-section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .uc-values-section.bg-neutral-200 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uc-values-section.bg-neutral-200.everyteam {
    padding: 60px 24px;
  }

  .container-default-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .card-2 {
    border-radius: 16px;
  }

  .card-2.perks {
    padding: 16px;
  }

  .card-2.tab-content-right {
    border-radius: 16px;
  }

  .card-2.tab-menu-left {
    padding: 4px 0;
  }

  .card-2.tab-menu-left.w--current {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .heading-h1-size-2, .heading-h1-size-2.mg-bottom-48px.text-center {
    font-size: 32px;
  }

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

  .grid-3-columns.mg-bottom-64px {
    flex-direction: column;
    place-content: start;
    display: flex;
  }

  .grid-2-columns._1-5fr---1fr.gap-row-16px {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .grid-2-columns._1-5fr---1fr.gap-row-16px.whyus {
    grid-template-rows: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
  }

  .bold-text-3 {
    font-size: 16px;
  }

  .width-100 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .width-100.ask-img-mobile {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-menu.tabs-vertical {
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-default.valuesection {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-default.features {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content {
    order: -1;
    margin-top: 10px;
    margin-left: auto;
  }

  .accordion-title {
    font-size: 18px;
    line-height: 22px;
  }

  .tabs-wrapper.tabs-left {
    grid-row-gap: 8px;
    grid-auto-flow: row;
    margin-top: 40px;
  }

  .image-38 {
    width: 40px;
  }

  .changelog-header {
    margin-bottom: 20px;
  }

  .bold-text-4 {
    font-size: 20px;
    font-weight: 600;
  }

  .bold-text-11, .bold-text-12, .bold-text-13 {
    font-size: 20px;
  }

  .bold-text-20, .bold-text-21 {
    font-size: 20px;
    font-weight: 600;
  }

  .bold-text-28, .bold-text-32, .bold-text-36, .bold-text-37, .bold-text-44 {
    font-size: 20px;
  }

  .bold-text-45 {
    font-size: 21px;
  }

  .awards {
    padding-top: 0;
  }

  .wrapper {
    height: 80px;
  }

  .text-block-7 {
    font-size: 18px;
  }

  .image-47 {
    width: 12px;
  }

  .tab-pane-customer-experience {
    margin-bottom: 20px;
  }

  .case-study-title {
    display: flex;
  }

  .case-study-title._16-down-margin {
    align-items: center;
    display: flex;
  }

  .bold-text-52 {
    font-size: 20px;
    line-height: 130%;
  }

  .feature-icon {
    width: 40px;
    margin-bottom: 20px;
    margin-right: 8px;
  }

  .bold-text-53 {
    font-size: 20px;
    font-weight: 600;
  }

  .bold-text-61 {
    font-size: 40px;
  }

  .bold-text-62 {
    font-size: 40px;
    line-height: 120%;
  }

  .bold-text-63 {
    display: inline;
  }

  .bold-text-64 {
    font-size: 40px;
    line-height: 120%;
  }

  .div-block-20 {
    grid-column-gap: 8px;
  }

  .security-checks {
    margin-top: 8px;
  }

  .security-checks-text {
    align-self: center;
    font-size: 16px;
  }

  .security-checks-icon {
    align-self: flex-start;
    width: 12px;
  }

  .blog-cards-wrapper {
    margin-top: 40px;
    display: block;
    overflow: visible;
  }

  .blog-card {
    background-color: #fff;
    width: 100%;
    margin-bottom: 20px;
    padding: 24px;
  }

  .blog-card-icon {
    width: 40px;
    margin-bottom: 16px;
  }

  .blog-card-icon.hiw-img {
    width: 100%;
  }

  .blog-card-text {
    font-size: 22px;
    font-weight: 600;
  }

  .blog-card-text._32px-font {
    font-size: 24px;
  }

  .blog-link-wrapper {
    margin-top: 10px;
  }

  .blog-link.clipped {
    font-size: 16px;
  }

  .bottom-cta {
    color: var(--midnight-blue);
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 140%;
  }

  .text-wrap {
    width: 100%;
  }

  .changer-overflow {
    height: 52px;
  }

  .changer {
    font-size: 36px;
    line-height: 140%;
  }

  .constant {
    font-size: 40px;
  }

  .constant-mobile {
    font-size: 36px;
    display: inline-block;
  }

  .hero-content-vertical {
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
    padding-right: 0;
    display: flex;
  }

  .container-vertical {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.hero-sec {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.nav-bar-sec {
    align-items: center;
  }

  .container-vertical.logos-sec {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.data-type-sec {
    background-image: none;
    padding-bottom: 0;
  }

  .container-vertical.for-teams-sec {
    margin-top: 20px;
  }

  .container-vertical.features-sec {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-vertical.data-analytics-sec {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-vertical.bottom-cta-sec {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.book-demo-sec {
    grid-row-gap: 0px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-vertical.faq-sec {
    margin-bottom: 20px;
  }

   .container-vertical.bp-hero-sec {
    padding-top: 0;
  }

  .text-center.body-1.logo-section-title {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-21 {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .hiw-img {
    height: 100%;
  }

  .doc-ai-table-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .doc-ai-constant {
    font-size: 36px;
  }

  .header-section.blog-hero-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .header-content {
    padding-top: 40px;
  }

  .header-content.new-home {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .header-title {
    font-size: 36px;
  }

  .text-block-8 {
    width: 80%;
    font-size: 14px;
  }

  .header-cta {
    grid-column-gap: 16px;
  }

  .header-cta.bottom-ctas {
    margin-top: 32px;
  }

  .header-cta._40px-top-padding {
    width: auto;
    margin-left: auto;
  }

  .book-demo-btn {
    width: 100px;
    height: 48px;
  }

  .second-cta-text {
    width: 130px;
    font-size: 16px;
  }

  .signup-cta {
    width: 120px;
    height: 60px;
  }

  .cta-text {
    font-size: 16px;
  }

  .gpts-title {
    padding-left: 4px;
    padding-right: 8px;
  }

  .gif-menu {
    justify-content: center;
    margin-bottom: 40px;
    display: block;
  }

  .gif-tabs {
    border: 1px solid var(--ghost-purple-bg);
    border-radius: 40px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 12px;
  }

  .gif-tabs.w--current {
    padding-left: 20px;
    padding-right: 12px;
  }

  .gif-menu-icon {
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .tabs-content-2 {
    height: 98%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-heading-title {
    font-size: 32px;
  }

  .section-heading-title.testimonial-title {
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
  }

  .section-heading-title.features-page {
    font-size: 24px;
  }

  .subhead-wrapper {
    grid-column-gap: 8px;
  }

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

  .subhead-text.clipped.features-page {
    font-size: 14px;
  }

  .features-grid-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .feature-text, .feature-text.for-enterprise {
    padding-top: 16px;
  }

  .feature-desc.feature-page {
    margin-top: 20px;
    font-size: 16px;
  }

  .feature-desc.feature-page.top-desc {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
  }

  .feature-title {
    font-size: 18px;
    font-weight: 600;
  }

  .features-grid-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .security-title {
    font-size: 28px;
  }

  .image-51 {
    z-index: 1;
    left: -10%;
  }

  .testimonial-section {
    background-image: radial-gradient(circle at 50% 0, #1c1750, #05040f 49%);
    height: 1160px;
  }

  .star2 {
    left: 0;
  }

  .vertical-testi {
    width: 100%;
  }

  .horizontal-testi-d {
    grid-column-gap: 24px;
    flex-direction: row;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .div-block-23 {
    grid-column-gap: 12px;
    margin-bottom: 0;
  }

  .name-text {
    margin-bottom: 0;
    font-size: 14px;
  }

  .company-logo {
    width: 36px;
    height: 36px;
  }

  .testi-text {
    font-size: 16px;
  }

  .testi-text.for-vecdb {
    margin-bottom: 0;
  }

  .testi-card {
    max-width: 360px;
    height: 230px;
    padding: 32px 24px;
  }

  .testi-card.for-vecdb {
    height: 100%;
  }

  .sub-header.hero {
    max-width: 275px;
  }

  .subhead-icon {
    width: 12px;
  }

  .faq-wrapper {
    margin-top: 60px;
  }

  .lottie-animation {
    width: 200%;
    height: 98%;
  }

  .div-block-25 {
    height: 98%;
    margin-bottom: -6px;
  }

  .ebook-image {
    border-radius: 16px;
    height: auto;
  }

  .testimonial-animated-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .chain-template-section {
    overflow: hidden;
  }

  .template-section-title {
    font-size: 32px;
  }

  .template-section-title.inner-feature {
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 120%;
  }

  .template-section-title.whyrelecance {
    font-size: 32px;
  }

  .text-span-3 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .template-name {
    font-size: 14px;
  }

  .creator-name {
    font-size: 13px;
  }

  .template-desc {
    font-size: 13px;
    line-height: 18px;
  }

  .template-container {
    background-color: #0000;
    margin-top: 40px;
  }

  .template-container.inner-feature {
    padding-left: 0;
    padding-right: 0;
  }

  .homepage-promo-cta {
    width: 220px;
    height: 48px;
  }

  .lottie-animation-2, .div-block-31 {
    height: 100%;
  }

  .image-62 {
    top: 5%;
    left: -10%;
  }

  .image-63 {
    right: -11%;
  }

  .template-list {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-14 {
    font-size: 14px;
  }

  .text-block-14.clipped {
    font-size: 16px;
  }

  .horizontal-testi-m {
    justify-content: flex-start;
  }

  .features-top-banner {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-64 {
    bottom: -80%;
  }

  .image-65 {
    top: -3%;
    left: -14%;
  }

  .feature-box {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-img-wrapper {
    border-radius: 8px;
  }

  .learn-more-features {
    margin-top: 40px;
  }

  .comparion-table-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .table {
    width: 100%;
  }

  .table.no-pad.overflow {
    flex: none;
    max-height: 100%;
    margin-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-row-3-col.data-row {
    grid-template-columns: 1.5fr 1fr 1fr;
    width: 100%;
    height: 60px;
  }

  .table-row-3-col.header {
    width: 140vw;
    margin-left: 0;
    margin-right: 0;
  }

  .table-1---header---text.data.center {
    flex: 0 auto;
    font-size: 13px;
    line-height: 18px;
  }

  .table-1---header---text.data.center.cms {
    font-size: 13px;
  }

  .col1-img {
    width: 100%;
    height: auto;
  }

  .col1-img.openai {
    height: 16px;
  }

  .template-chain-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .top-header-section {
    background-image: none;
    padding-bottom: 0;
  }

  .image-67 {
    width: 160px;
    max-width: 100%;
  }

  .image-67.for-notebook {
    width: auto;
    height: 120px;
  }

  .page-hero-header_image {
    border-radius: 8px;
    width: 90%;
    margin-top: 80px;
    margin-bottom: 40px;
    box-shadow: 0 0 16px #4b40fc1a, 0 0 0 16px #f3f1fd, 0 0 0 32px #f9f8ff;
  }

  .image-70 {
    border-radius: 8px;
  }

  .image-71 {
    bottom: -130px;
    left: auto;
    right: -100px;
  }

  .image-72 {
    right: -36%;
  }

  .image-73 {
    display: none;
  }

  .blog-grid {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .content-left {
    margin-left: auto;
  }

  .notebook-features-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .enterprise-banner {
    padding-bottom: 20px;
  }

  .image-77, .image-78 {
    max-width: 70%;
  }

  .enterprise-block._2 {
    height: 150px;
  }

  .enterprise-block._1 {
    height: 120px;
  }

  .enterprise-block._3 {
    height: 100px;
  }

  .enterprise-block._3.is-img-agents {
    min-height: 26ch;
    max-height: 26ch;
  }

  .enterprise-block._4 {
    height: 150px;
  }

  .enterprise-block._4.is-img-agents {
    min-height: 26ch;
    max-height: 26ch;
  }

  .enterprise-grid-1 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .enterprise-grid-1.for-vecdb {
    grid-template-columns: 1.25fr;
  }

  .enterprise-grid-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
    margin-top: 32px;
  }

  .enterprise-grid-3.for-vecdb {
    grid-template-columns: 1fr;
  }

  .image-79 {
    max-width: 70%;
  }

  .image-80 {
    max-width: 70%;
    margin-bottom: 0;
  }

  .book-a-demo-container {
    padding: 40px 20px;
  }

  .awards-container {
    padding-top: 20px;
  }

  .footer-logo {
    padding-left: 0;
  }

  .link-block-4 {
    align-self: flex-start;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .divider-vertical {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-87 {
    height: 170px;
  }

  .plus-divider {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section_lima-agent_protocol_component.transform-cta {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_lima-agent_protocol_component.overflow-hidden.margin-small {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section_lima-agent_protocol_component.customers-section {
    display: block;
  }

  .howto-top-section {
    height: 750px;
  }

  .code-snippet {
    margin-right: 0;
  }

  .image-99 {
    padding-right: 0;
  }

  .image-100 {
    border-radius: 8px;
    flex: none;
  }

  .div-block-45.redis-container {
    background-position: 50% 100%, 0 0;
    height: 360px;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-calculator {
    padding: 32px;
  }

  .left-align {
    text-align: left;
    display: block;
  }

  .image-113 {
    width: 20px;
    max-width: 100px;
    height: 20px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    overflow: hidden;
  }

  .button-primary {
    text-align: center;
    width: 100%;
    min-height: 36px;
    padding: 6px 12px;
    font-size: 14px;
  }

  .button-primary.is-footer {
    flex: none;
    width: auto;
  }

  .video {
    min-width: 300px;
  }

  .tittle-featured-template {
    margin-left: 0;
  }

  .flagship-hero-desktop {
    border-radius: 8px;
    flex: none;
    display: none;
  }

  .flagship-hero-mobile {
    border-radius: 8px;
    flex: none;
    display: block;
  }

  .header-cta-waitlist {
    grid-column-gap: 16px;
  }

  .header-cta-waitlist.bottom-ctas {
    margin-top: 32px;
  }

  .header-cta-waitlist._40px-top-padding {
    width: auto;
    margin-left: 0;
  }

  .flagship-hero-video {
    display: none;
  }

  .flagship-hero-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.hero-sec {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.nav-bar-sec {
    align-items: center;
  }

  .flagship-hero-container.logos-sec {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 24px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flagship-hero-container.data-type-sec {
    background-image: none;
    padding-bottom: 0;
  }

  .flagship-hero-container.for-teams-sec {
    margin-top: 20px;
  }

  .flagship-hero-container.features-sec {
    padding-left: 16px;
    padding-right: 16px;
  }

  .flagship-hero-container.data-analytics-sec {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .flagship-hero-container.bottom-cta-sec {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-hero-container.book-demo-sec {
    padding-top: 0;
  }

  .flagship-hero-container.pricing-sec {
    margin-bottom: 0;
  }

  .flagship-hero-container.faq-sec {
    margin-bottom: 20px;
  }

   .flagship-hero-container.bp-hero-sec {
    padding-top: 0;
  }

  .flagship-hero-container.header-gif-container {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flagship-hero-container.image-68._24radius {
    border-radius: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flagship-header-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.hero-sec {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.nav-bar-sec {
    align-items: center;
  }

  .flagship-header-container.logos-sec {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 24px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flagship-header-container.data-type-sec {
    background-image: none;
    padding-bottom: 0;
  }

  .flagship-header-container.for-teams-sec {
    margin-top: 20px;
  }

  .flagship-header-container.features-sec {
    padding-left: 16px;
    padding-right: 16px;
  }

  .flagship-header-container.data-analytics-sec {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .flagship-header-container.bottom-cta-sec {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .flagship-header-container.book-demo-sec {
    padding-top: 0;
  }

  .flagship-header-container.pricing-sec {
    margin-bottom: 0;
  }

  .flagship-header-container.faq-sec {
    margin-bottom: 20px;
  }

   .flagship-header-container.bp-hero-sec {
    padding-top: 0;
  }

  .flagship-header-container.header-gif-container {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flagship-header-container.image-68._24radius {
    border-radius: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flagship-container-grid {
    padding-left: 16px;
    padding-right: 16px;
  }

  .flagship-container-grid.valuesection {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .flagship-container-grid.features {
    padding-left: 0;
    padding-right: 0;
  }

  .flagship-features-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .function-hero-desktop {
    border-radius: 8px;
    flex: none;
    display: none;
  }

  .function-hero-mobile {
    border-radius: 8px;
    flex: none;
    display: block;
  }

  .pill {
    padding-bottom: 6px;
  }

  .pill.section-pill {
    background-color: #fff;
  }

  .body-wrapper {
    overflow: hidden;
  }

  .inline-flex.whats-new, .pill-divider {
    display: none;
  }

  .two-button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .button-secondary {
    text-align: center;
    white-space: pre;
    width: 100%;
    min-height: 36px;
    padding: 6px 12px;
    font-size: 14px;
  }

  .button-secondary.is-footer {
    flex: none;
    width: auto;
  }

  .button-secondary.customers-section__button.customers-section__button--mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-size-medium {
    font-size: 16px;
  }

  ._650-wide-box {
    max-width: 100%;
  }

  .transform-cta-wrapper {
    padding: 80px 20px 20px;
  }

  .transform-cta-wrapper.is-bdr {
    padding-bottom: 70px;
  }

  .world-guy-cta {
    width: 90px;
    inset: 31px auto auto -25px;
  }

  .prism-guy-cta {
    width: 70px;
    top: 14px;
    right: -10px;
  }

  .features-items-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }

  .features-item {
    align-items: stretch;
    position: relative;
    overflow: hidden;
  }

  .features-item.is-template {
    padding: 1rem;
  }

  .features-image-box {
    height: 150px;
  }

  .features-text-box {
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-lines-wrapper {
    background-size: 345%;
  }

  .hero-lines-wrapper.is-home, .hero-lines-wrapper.is-new-home, .hero-lines-wrapper.is-sub-page, .hero-lines-wrapper.is-sub-page_tall {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-line-2 {
    top: -9px;
  }

  .hero-line-3 {
    top: 19px;
  }

  .hero-line-4 {
    top: 235px;
  }

  .hero-line-5 {
    top: 365px;
  }

  .hero-line-1 {
    display: none;
  }

  .avatar-cursor-box {
    top: 40px;
    left: -18px;
  }

  .avatar-cursor-box.bottom-right {
    bottom: 6px;
    right: -20px;
  }

  .feature-page_bento-intro_bg {
    width: 750px;
  }

  .ideal-tabs-menu {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    background-color: var(--color);
    flex-flow: wrap;
  }

  .ideal-tab-buttons {
    background-color: var(--dark-purple-5);
  }

  .stars-bg.cta {
    max-width: 200%;
    max-height: 200px;
  }

  .faqs-wrapper {
    padding-left: 16px;
  }

  .testimonial-block {
    width: 100%;
    min-width: auto;
    max-width: 250px;
    height: 100%;
    overflow: auto;
  }

  .testimonial-block__text {
    line-height: 140%;
    display: block;
  }

  .cta-title-wrapper {
    max-width: 300px;
  }

  .testimonials-list {
    justify-content: flex-start;
    align-items: baseline;
    min-width: 40%;
    overflow: visible;
  }

  .home-hero-heading {
    font-size: 30px;
  }

  .templates-hero {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .templates-title {
    font-size: 18px;
  }

  .templates-grid-clone {
    margin-left: 0;
    margin-right: 0;
    padding: .5rem;
    display: block;
  }

  .templates-left {
    margin-left: auto;
  }

  .templates-hero-grid {
    align-items: stretch;
    padding: 1rem;
    display: flex;
  }

  .templates-hero-grid.valuesection {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .templates-hero-grid.features {
    padding-left: 0;
    padding-right: 0;
  }

  .templates-cta {
    grid-column-gap: 16px;
  }

  .templates-cta.bottom-ctas {
    margin-top: 32px;
  }

  .templates-cta._40px-top-padding {
    width: auto;
    margin-left: 0;
  }

  .templates-cta-button {
    height: 60px;
    padding-bottom: 0;
  }

  .templates-cta-text {
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .item-list {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    min-height: 4rem;
  }

  .templates-cta-mobile {
    grid-column-gap: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .templates-cta-mobile.bottom-ctas {
    margin-top: 32px;
  }

  .templates-cta-mobile._40px-top-padding {
    width: auto;
    margin-left: 0;
  }

  .template-list-mobile {
    padding-top: 0;
  }

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

  .ideal-image-mobile.is-how-it-works {
    max-width: 100%;
  }

  .wrapper-wrap-template {
    padding-top: 1rem;
  }

  .features-item-template {
    grid-template-columns: 1fr;
  }

  .padding-large {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

   .button-primary-flagship {
    text-align: center;
    min-height: 36px;
    padding: 6px 12px;
    font-size: 14px;
  }

  .roi-section__stats-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
  }

  .roi-section__wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .margin-bottom.margin-xxlarge {
    margin-bottom: 2rem;
  }

  .padding-global.small-mobile {
    padding-left: 2%;
    padding-right: 2%;
  }

  .padding-section-large.tight-bottom-mobile {
    padding-bottom: 2rem;
  }

  .padding-section-large.is-tight-bottom-mobile {
    padding-bottom: 1rem;
  }

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

  .button-group {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .button-group.is-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-group.is-right {
    justify-content: flex-start;
    align-items: center;
  }

  .button {
    min-height: 36px;
    padding: .375rem .75rem;
    font-size: .875rem;
  }

  .button.is-secondary.is-alternate.is-icon {
    padding-right: .75rem;
  }

  .button.is-link.is-icon.is-purple {
    justify-content: flex-start;
    align-items: center;
  }

  .button.is-small {
    width: auto;
    min-height: 36px;
    max-height: 36px;
  }

  .timeline10_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    overflow: visible;
  }

  .timeline10_progress {
    margin-left: 0;
  }

  .timeline10_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .timeline10_circle-wrapper {
    margin-left: 0;
    position: relative;
    left: -9px;
  }

  .timeline10_item {
    grid-template-columns: 3rem 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h5.text-color-alternate.is-academy {
    font-size: 1.8rem;
    line-height: 1.3;
  }

  .heading-style-h5.is-invent.is-larger {
    font-size: 1.5rem;
  }

  .text-size-regular.text-color-secondary.is-academy {
    font-size: .75rem;
  }

  .text-size-regular.is-small-mobile {
    font-size: .875rem;
    line-height: 140%;
  }

  .section-founder-hub {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-fonder-hub-card {
    padding: 1.2rem;
  }

  .title-founder-hub-0 {
    text-align: left;
  }

  .wrapper-button-title-founder {
    width: 100%;
  }

  .overlay-timeline {
    min-height: 2rem;
  }

  .icon-mobile-item-timeline10_item {
    display: none;
  }

  .section-fonder-hub-card-copy {
    padding: 1.2rem;
  }

  .contact-rh-wrraper {
    height: 320px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .header-content-microsoft {
    padding-top: 40px;
  }

  .header-content-microsoft.new-home {
    padding-bottom: 40px;
  }

  .text-block-22 {
    font-size: 20px;
  }

  .text-block-23 {
    font-size: 14px;
    line-height: 150%;
  }

  .tab-point {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .tab-icon {
    padding: 1px 8px 8px;
  }

  .hero-tabs-content.responsive-hero-tabs-content {
    padding-top: 150px;
    top: -118px;
  }

  .tab-point-text {
    font-size: 14px;
  }

  .mobile-line {
    left: -77px;
  }

  .testimonials-marquee {
    margin-bottom: 20px;
    overflow: hidden;
  }

  .ops-mobile-line, .marketing-mobile-line, .research-mobile-line, .support-mobile-line {
    position: absolute;
    left: 14px;
  }

  .close-button {
    display: none;
  }

  .tools-tabs {
    margin-top: 60px;
  }

  .tools-tab-collection-list {
    flex-flow: column;
    display: flex;
  }

  .tools-tab-collection__header {
    width: 100%;
  }

  .mobile-banner {
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    display: flex;
  }

  .big-tablet-benner {
    display: none;
  }

  .function-header-container-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.hero-sec {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.nav-bar-sec {
    align-items: center;
  }

  .function-header-container-copy.logos-sec {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .function-header-container-copy.data-type-sec {
    background-image: none;
    padding-bottom: 0;
  }

  .function-header-container-copy.for-teams-sec {
    margin-top: 20px;
  }

  .function-header-container-copy.features-sec {
    padding-left: 16px;
    padding-right: 16px;
  }

  .function-header-container-copy.data-analytics-sec {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .function-header-container-copy.bottom-cta-sec {
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .function-header-container-copy.book-demo-sec {
    padding-top: 0;
  }

  .function-header-container-copy.pricing-sec {
    margin-bottom: 0;
  }

  .function-header-container-copy.faq-sec {
    margin-bottom: 20px;
  }

   .function-header-container-copy.bp-hero-sec {
    padding-top: 0;
  }

  .function-header-container-copy.header-gif-container {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .function-header-container-copy.image-item-68.two-four-radius {
    border-radius: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .function-header-container-copy.book-demo-bdr {
    padding-top: 0;
  }

  .roi-section__stats-describer {
    font-size: 16px;
    font-weight: 400;
  }

  .before-after-section__grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .before-after-section__text {
    font-size: 16px;
  }

  .how-it-works-section__graphic-wrapper--small {
    display: block;
  }

  .how-it-works-section__graphic--mobile {
    width: 100%;
    max-width: none;
    display: none;
  }

  .team-player-section__point-text {
    font-size: 14px;
  }

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

  .standard-heading__subtitle {
    font-size: 16px;
  }

  .cta-buttons__wrapper {
    margin-top: 10px;
  }

  .hero-content__heading {
    font-size: 30px;
  }

  .swiper-slide.is-slider-main, .swiper-slide.is-speaker-3, .swiper-slide.is-speaker-2, .swiper-slide.is-speaker-slide {
    min-width: 100%;
  }

  .image-142 {
    width: 250%;
    bottom: -60vw;
  }

  .customers-section__featured {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem 1.5rem;
  }

  .customers-section__content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .customers-section__featured-heading {
    font-size: 24px;
  }

  .code-embed-11 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-custom_styles {
    display: none;
  }

  .blog-stats-section.is-hero {
    flex-flow: column;
    width: 100%;
  }

  .blog-hero-section__stat-title {
    font-size: 24px;
  }

  .blog-cta__bg {
    right: -30%;
  }

  .heading-style-h6.is-lesson {
    font-size: .875rem;
    font-weight: 400;
  }

  .heading-style-h1.text-color-alternate.is-small-mobile {
    letter-spacing: 0;
    font-size: 1.9rem;
  }

  .heading-style-h1.is-hero, .heading-style-h1.has-highlights {
    letter-spacing: -1px;
    font-size: 8svw;
  }

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

  .heading-style-h2.is-typing {
    padding-bottom: 0;
    font-size: 5.75svw;
  }

  .heading-style-h3.text-color-white.is-hero-customer {
    font-size: 1.6rem;
  }

  .heading-style-h3.is-quote {
    font-size: 1.5rem;
  }

  .heading-style-h4 {
    font-size: 1.25rem;
    line-height: 1.3;
  }

  .text-rich-text {
    color: var(--dark-purple);
  }

  .text-rich-text h1, .text-rich-text h3, .text-rich-text h2, .text-rich-text h4, .text-rich-text h5, .text-rich-text h6 {
    color: var(--text-color--text-primary);
  }

  .icon-embed-xlarge.is-play {
    width: 5rem;
    height: 5rem;
  }

  .padding-section-medium.small-mobile {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .max-width-xlarge {
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .body {
    background-color: var(--body-bg);
  }

  .header1_component, .layout47_component, .layout47_item-list, .cta39_card {
    grid-template-columns: 1fr;
  }

  .portfolio-header12 {
    min-height: 20rem;
  }

  .portfolio-header12_content-wrapper {
    padding: 1.5rem;
  }

  .hero-customer_component {
    padding: .5rem .5rem 1.5rem;
  }

  .customer-logo_reverse {
    width: 10rem;
  }

  .hero-customer_stats-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .logo6_wrapper {
    justify-content: center;
    align-items: flex-start;
    width: calc(50% - .5rem);
    padding-top: .875rem;
    padding-bottom: .875rem;
  }

  .customer_logos.is-larger {
    width: 2.2rem;
  }

  .cs-customers_list {
    grid-row-gap: 2rem;
  }

  .cs-customers_item-link {
    padding: .5rem .5rem 1rem;
  }

  .cs-customers_title-wrapper {
    padding-top: .5rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .cs-customers-grid_logo {
    left: .5rem;
  }

  .cs-gri-customer-logo {
    width: 10rem;
  }

  .menu-icon2 {
    width: 36px;
    height: 36px;
  }

  .lima-agent_features-list-1_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .lima-agent_features-list-1_item {
    justify-content: flex-start;
    align-items: flex-start;
  }

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

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

  .lima-agent_what-it-does_background-image {
    top: -49.3vw;
  }

  .section_testimonials {
    position: relative;
  }

  .lima-hero_bg-wrapper {
    height: 11.7rem;
  }

  .lima-hero_bg-image {
    width: 250%;
    bottom: -11.4vw;
  }

  .lima-compare_title-wrapper {
    padding-left: 0;
  }

  .lima-compare_row {
    grid-template-columns: 1fr;
  }

  .lima-compare_card-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lima-compare_list-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .lima-compare_list-item {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .lima-compare-icon.is-large {
    width: 1.75rem;
    height: 1.75rem;
  }

  .logo3_list {
    justify-content: center;
    min-width: 800vw;
  }

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

  .partners_hero-header_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .partners_features-list_card {
    grid-template-columns: 1fr;
  }

  .partners_features-list_card-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .partners_logo_component {
    padding: 1.5rem;
  }

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

  .partners_logo_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .partners_cta-1_card-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .partners_cta-1_card {
    grid-template-columns: 1fr;
  }

  .partners_faq_card.text-color-alternate {
    padding: 0 1rem 4rem;
  }

  .partner-modal_content-wrapper {
    margin-top: 0;
  }

  .careers_hero-header_image-wrapper {
    border-radius: 10px;
  }

  .careers_hero-header_component {
    margin-top: 42%;
  }

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

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

  .text-size-medium-6 {
    font-size: 16px;
  }

  .relevance-academy_header_content {
    grid-template-columns: 1fr;
  }

  .relevance-academy_lessons_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .relevance-academy_lessons_item-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .relevance-academy_lessons_item-content-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .relevance-academy_lessons_meta-tag {
    justify-content: center;
    align-items: center;
  }

  .relevance-academy_lessons_play-button {
    grid-column-gap: .55rem;
    grid-row-gap: .55rem;
  }

  .subcategory-collection_list {
    grid-row-gap: 3rem;
  }

  .use-cases_event-header-2_mask {
    width: 95%;
  }

  .relevance-academy_2col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top: 1px solid var(--border-color--border-darkmode);
    border-bottom-width: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .relevance-academy_2col.hidden-lessons {
    flex-flow: column;
  }

  .tr-title {
    font-size: 1.8rem;
    line-height: 1.3;
  }

  .level-title {
    margin-top: 1rem;
  }

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

  .collection-item-6 {
    height: 18rem;
  }

  .text-style-tagline {
    font-size: .875rem;
  }

  .home_ai-agent-templates_component {
    margin-top: 4rem;
  }

  .home_awards-recognition_row {
    grid-template-columns: 1fr;
  }

  .home_key-features_card-content {
    padding: 1rem 1rem 0;
  }

  .home_key-features_image-wrapper {
    padding: 1rem;
  }

  .home_scale-your-team_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .home_faq_list {
    padding: 1rem;
  }

  .home_footer-cta_card.text-color-alternate {
    padding-top: 6.3rem;
    padding-bottom: 2rem;
  }

  .category-filter-menu {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2rem;
    margin-left: 0;
    padding-left: 0;
  }

  .home_key-features_step-pill {
    font-size: .75rem;
  }

  .scale-your-team_hero-image {
    width: 40rem;
  }

  .press-releases_hero-bg-wrapper {
    background-position: 50% -1%;
    background-size: 45.8rem;
  }

  .slider-main_text-wrapper {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .slider-main_bottom-wrapper, .swiper-drag-wrapper.is-slider-main {
    margin-left: auto;
    margin-right: auto;
  }

  .home_workforce-features_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .home_workforce-features_card-content {
    padding: 0 1.25rem 1.25rem;
  }

  .home_workforce-features_image-wrapper {
    padding: 1.25rem 1.25rem 0;
  }

  .home_key-features_icon-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .home_key-features_icon-cards-item {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .feature-page-features_logos-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-page-features_logos-card {
    justify-content: center;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .rl-testimonial-block {
    width: 100%;
    min-width: auto;
    max-width: 250px;
    overflow: auto;
  }

  .page-hero-header_video-lightbox {
    border-radius: 8px;
  }

  .layout192_content, .dark-hero-header_card, .feature-page_layout-1_content, .feature-page_layout-2_content, .feature-page_next-steps_row.is-4 {
    grid-template-columns: 1fr;
  }

  .feature-page_testimonial_client {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .feature-page_testimonial_content {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .feature-page_testimonial_logo {
    height: 1.5rem;
  }

  .single-line-logos_logo {
    height: 2.4rem;
    max-height: 2.4rem;
  }

  .single-line-logos_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    justify-content: center;
  }

  .feature-page-card-deck_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .feature-page-card-deck_card-content {
    padding: 0 1.25rem 1.25rem;
  }

  .feature-page-card-deck_icon-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .feature-page-card-deck_icon-cards-item {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .feature-page-card-deck_image-wrapper {
    padding: 1.25rem 1.25rem 0;
  }

  .invent-agent_form-block {
    height: 9rem;
  }

  .query-pill {
    padding-bottom: 6px;
  }

  .query-pill.is-prtefill {
    background-color: #fff;
  }

  .query-text {
    font-size: .75rem;
  }

  .invent-character_image.is-agent-drop {
    top: -1.2rem;
    right: -3.1rem;
  }

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

  .pill-2 {
    padding-bottom: 6px;
  }

  .pill-2.section-pill {
    background-color: #fff;
  }

  .pricing20_grid-list.is-topups {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .agent-drop-hero_content {
    min-height: 30.7rem;
  }

  .agent-drop-hero_background-wrapper {
    max-height: 38.9rem;
  }

  .agent-drop-hero_title {
    width: 65svw;
  }

  .agent-drop-hero_logo {
    max-width: 70%;
  }

  .agent-drop-hero_land-wrapper {
    max-height: 37rem;
  }

  .locked-timer_wrapper {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lock-timer_text:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8), .lock-timer_text.is-agents-work {
    font-size: 2rem;
  }

  .agent-drop_video:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e), .agent-drop_video-wrapper:where(.w-variant-78ccb7b3-d295-2e92-4d7e-6550f511bd7e) {
    min-height: 10rem;
  }

  .agent-drop_video-play-wrapper.is-unlock:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
    justify-content: center;
    align-items: center;
  }

  .agent-drop_play_timer-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .agent-drop_play_timer-wrapper:where(.w-variant-54bb9562-01b0-a9d0-1a43-232f87a75fb8) {
    justify-content: center;
    align-items: center;
  }

  .banner8_content-wrapper {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    padding-right: 0;
  }

  .banner8_close-button {
    display: none;
  }

  .rel-navbar_container.is-mobile {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .rel-navbar_menu-link-wrapper {
    max-height: 60vh;
  }

  .rel-navbar_mega-dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rel-navbar_mega-dropdown-link {
    padding: .5rem;
    font-size: .8rem;
  }

  .rel-navbar_mega-dropdown-link.is-feature {
    justify-content: flex-start;
    align-items: center;
  }

  .rel-navbar_mega-subtitle {
    font-size: .875rem;
  }

  .rel-navbar_mega-item_feature-image.is-agents, .rel-navbar_mega-item_feature-image.is-workforce, .rel-navbar_mega-item_feature-image.is-tools {
    background-position: 0%;
    width: 35%;
  }

  .rel-navbar_item-story {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .rel-navbar_mega-blog-link {
    padding: .5rem;
  }

  .integrations-cms_hero-header_card {
    grid-template-columns: 1fr;
  }

  .integrations-cms_hero-header_card-content {
    padding-top: 0;
  }

  .integrations-cms_hero-header_image-wrapper {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .integrations-cms_quick-start_tabs, .integrations-cms_security_content, .integrations-cms_security_item-list, .integrations-cms_get-started_content {
    grid-template-columns: 1fr;
  }

  .integrations-cms_hero-header_logo-glass {
    padding: .25rem;
  }

  .integrations-cms_list {
    flex-flow: column;
    display: flex;
  }

  .pricing23-mask {
    order: -1;
    margin-top: 10px;
    margin-left: auto;
  }

  .home_customers-grid_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .home_customers-grid_item-link {
    padding: .5rem .5rem 1rem;
  }

  .home_customers-grid_title-wrapper {
    padding-top: .5rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .ai-ops-courses_hero-header_content, .ai-ops-courses_course-features-1_row, .ai-ops-courses_layout-1_row {
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_layout-1_card {
    display: block;
  }

  .ai-ops-courses_layout-1_card-content {
    padding: 1.25rem;
  }

  .ai-ops-courses_header-2_content {
    grid-template-columns: 1fr;
  }

  .ai-ops-courses_header-2_content-right {
    padding: 1.5rem;
  }

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

  .ai-ops-courses_layout-1_card-list-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .ai-ops-courses_header-2_inner {
    width: 96%;
    height: 96%;
    inset: 2%;
  }

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

  .agent-templates-cms_list {
    flex-flow: column;
    display: flex;
  }

   .templates-text-copy-copy, .templates-text {
    padding-left: 0;
    padding-right: 0;
  }

  .templates-content {
    padding-left: 0;
    padding-right: 0;
  }

  .next-events-actions_wrapper.is-left, .next-events-actions_wrapper.is-right {
    justify-content: flex-start;
    align-items: center;
  }

  .logo-grid-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .top-up_wrapper {
    padding: 1rem;
  }

  .core-features_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .comp_table_wrapper {
    padding: 0;
  }

  .comparison11_top-row {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .comparison11_content {
    width: 200%;
    overflow: visible;
  }

  .comparison11_top-row-title, .comparison11_top-row-content {
    padding: 1rem .5rem;
  }

  .text-rich-text-2 {
    color: #0d162f;
  }

  .contents_wrapper {
    width: 100%;
  }

  .ai-ops-courses_new-course_content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

   .section_lima-agent_protocol_faq-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .mrp-faqs-wrapper {
    padding-left: 16px;
  }

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

  .workforces-cards-wrapper {
    margin-top: 40px;
    display: block;
    overflow: visible;
  }

  .container {
    max-width: none;
  }

  .section_header6 {
    min-height: 110vh;
  }

  .header1_content-2 {
    grid-template-columns: 1fr;
  }

  .logo1_list {
    justify-content: center;
  }

  .div-block-76 {
    grid-template-columns: 1.5fr;
  }

  .slider-main_bottom-wrapper-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .bd-hero-image-wrraper-copy {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .slack-cards-wrapper {
    margin-top: 40px;
    display: block;
    overflow: visible;
  }

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

  .slack-card {
    background-color: #fff;
    width: 100%;
    margin-bottom: 20px;
    padding: 24px;
  }
}

#w-node-_396099a8-3b1d-1f89-2e44-601d030df2ff-ca899dae {
  place-self: center;
}

#w-node-c7423a69-1c90-9da5-60d7-c4628347b391-ca899dae {
  justify-self: stretch;
}

#w-node-c7423a69-1c90-9da5-60d7-c4628347b39b-ca899dae {
  justify-self: end;
}

#w-node-_4a0a575b-1e35-e328-6436-7e03a8c669b4-ca899dae {
  justify-self: start;
}

#w-node-_4a0a575b-1e35-e328-6436-7e03a8c669ee-ca899dae {
  justify-self: end;
}

#w-node-bc65aea1-d5f9-25dd-888d-befc113f3b71-ca899dae {
  justify-self: start;
}

#w-node-bc65aea1-d5f9-25dd-888d-befc113f3b9a-ca899dae {
  justify-self: end;
}

#w-node-b09ad735-205b-6b10-833e-d697ef8dfd88-ca899dae {
  justify-self: start;
}

#w-node-b09ad735-205b-6b10-833e-d697ef8dfd93-ca899dae {
  justify-self: end;
}

#w-node-c7423a69-1c90-9da5-60d7-c4628347b362-ca899dae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_562a7d63-c57c-80d0-239f-daceeb2ec04b-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec051-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec039-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec03d-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec043-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec045-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec047-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec049-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec04f-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec037-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec055-eb2ec032, #w-node-_562a7d63-c57c-80d0-239f-daceeb2ec057-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd418-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd41a-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd41c-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd41e-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd420-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd422-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd424-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd426-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd428-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd42a-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd42c-eb2ec032, #w-node-_228e163e-dcf2-48e6-96d8-eb2f624fd42e-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e4195-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e4197-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e4199-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e419b-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e419d-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e419f-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e41a1-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e41a3-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e41a5-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e41a7-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e41a9-eb2ec032, #w-node-abfbd101-359c-db9a-c529-526ffd1e41ab-eb2ec032, #w-node-_89973e29-1359-ff29-ce8a-ca6765d81f04-65d81eda {
  justify-self: center;
}

#w-node-_89973e29-1359-ff29-ce8a-ca6765d81f08-65d81eda {
  justify-self: end;
}

#w-node-_89973e29-1359-ff29-ce8a-ca6765d81f3a-65d81eda {
  justify-self: center;
}

#w-node-_89973e29-1359-ff29-ce8a-ca6765d81f3e-65d81eda {
  justify-self: end;
}

#w-node-_8c1ca763-c187-7edc-8e5d-864be99bc2d0-d17f047c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b9123f0-0303-6a1f-672d-93100c9f0e34-d17f047c {
  align-self: start;
}

#w-node-e5f02dd7-5015-a8bb-7d27-8fcabbdbeb2b-d17f047c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5f02dd7-5015-a8bb-7d27-8fcabbdbeb48-d17f047c, #w-node-e5f02dd7-5015-a8bb-7d27-8fcabbdbeb49-d17f047c, #w-node-e5f02dd7-5015-a8bb-7d27-8fcabbdbeb51-d17f047c {
  align-self: start;
}

#w-node-a96572fd-8ea2-c542-26f4-586865bac577-d17f047c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b0cd69a-7c67-c0b1-7f60-4f860e32e433-d17f047c, #w-node-_1b0cd69a-7c67-c0b1-7f60-4f860e32e434-d17f047c, #w-node-_1b0cd69a-7c67-c0b1-7f60-4f860e32e43c-d17f047c {
  align-self: start;
}

#w-node-_9dca74e6-3b3a-0a8e-dd4d-98f53c3c935c-d17f047c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dca74e6-3b3a-0a8e-dd4d-98f53c3c9360-d17f047c, #w-node-_9dca74e6-3b3a-0a8e-dd4d-98f53c3c9385-d17f047c {
  align-self: start;
}

#w-node-_9dca74e6-3b3a-0a8e-dd4d-98f53c3c9386-d17f047c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfd-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df7-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df8-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df9-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfa-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfc-5a2e3df0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7d7020e1-cc81-888a-50d8-2ded9474e5fc-d6d7b567 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f27-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2c-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f36-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f39-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f28-80c57f23, #w-node-_44aea9b0-08d3-3d2e-56b3-b6c52938f7ab-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f35-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2e-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2f-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f30-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f31-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f33-80c57f23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b5ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b5ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-ed958dcf-c3be-fe96-d4be-d77ba47c942b-17fb37f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_506b1185-3936-46f5-df74-50d217fb37f3-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f7-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f4-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f6-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f8-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f9-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fb-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fd-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fc-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fa-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fe-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f5-17fb37f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_933940de-964f-7065-ee90-aa0b1f0c039c-1f0c0392, #w-node-_933940de-964f-7065-ee90-aa0b1f0c039d-1f0c0392, #w-node-_933940de-964f-7065-ee90-aa0b1f0c03ad-1f0c0392, #w-node-_933940de-964f-7065-ee90-aa0b1f0c03bd-1f0c0392, #w-node-_44977fd4-ed64-b280-d7dd-86559514652d-95146519, #w-node-_44977fd4-ed64-b280-d7dd-86559514652e-95146519, #w-node-_88028ddb-ab49-7434-b619-7cc23e53e99c-95146519, #w-node-a4eddca4-c5fa-9d6b-1efe-150d9db96825-95146519, #w-node-_44977fd4-ed64-b280-d7dd-86559514653c-95146519, #w-node-_44977fd4-ed64-b280-d7dd-86559514654a-95146519, #w-node-_44977fd4-ed64-b280-d7dd-865595146558-95146519 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b5d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b5d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7dc4063f-2ea7-7821-81e0-d2d09596c18b-d6d7b5d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dc4063f-2ea7-7821-81e0-d2d09596c18d-d6d7b5d3, #w-node-_9b5a3cde-956b-eb60-be43-d6879d50eb38-d6d7b5d3, #w-node-_64f018ac-2d67-d640-74f9-c00fa47effd5-d6d7b5d3, #w-node-_94d30234-0d74-b011-f41f-07fc5ecaa7af-d6d7b5d3 {
  align-self: start;
}

#w-node-_1b0f6126-6775-49e8-28fb-18a9df353f2e-d6d7b5d4, #w-node-_987af119-3ccc-21d2-a14a-ce191c6d7ba5-d6d7b5d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b80a148-159b-b521-be31-acd1b36d44dd-d6d7b5d5 {
  align-self: start;
}

#w-node-_2b80a148-159b-b521-be31-acd1b36d44ea-d6d7b5d5 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-bec2056f-a353-1d1c-ca16-f6eda7cf9a9c-d6d7b5d5, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafeba-d6d7b5d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafebf-d6d7b5d6 {
  justify-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafec4-d6d7b5d6, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafecc-d6d7b5d6, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafed4-d6d7b5d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b5d6 {
  align-self: start;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b5d6 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_40c6c33e-f15d-5caa-97fd-3e979aad994e-d6d7b5d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b5d6, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b5d6, #w-node-_03574dea-cd57-560e-fe8b-015899ebcbc5-d6d7b5d6, #w-node-_54f6f433-d635-0612-cf6b-cbd1f7667138-d6d7b5d7 {
  align-self: start;
}

#w-node-_54f6f433-d635-0612-cf6b-cbd1f7667142-d6d7b5d7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-db471567-1520-0d0b-8b0e-aed518184175-d6d7b5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b43b8cc0-0690-d822-8a7a-ad52322426be-d6d7b5d7 {
  align-self: start;
}

#w-node-b43b8cc0-0690-d822-8a7a-ad5232242691-d6d7b5d7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-b9e179eb-f42e-109c-9f36-5bb5aefae0d8-d6d7b5d7, #w-node-_7d7020e1-cc81-888a-50d8-2ded9474e5fc-d6d7b5d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b5d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b5d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_45dca7b9-8895-8466-45ee-a67607c651fe-d6d7b5d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b5db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b5db {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_1160b909-b80c-1d2d-c362-8b8b72f86ce4-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86ce6-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86cea-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86cec-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86cee-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86cf0-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86cf2-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86cf4-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86cf6-72f86cdd, #w-node-_1160b909-b80c-1d2d-c362-8b8b72f86cf8-72f86cdd {
  justify-self: center;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b5dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b5dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-f98db976-0c81-1f32-7a94-56cbf0f5623d-d6d7b5de {
  align-self: center;
}

#w-node-_00a34b26-f400-dd20-ad3e-d59bca05429e-d6d7b5df, #w-node-_69660943-36da-353d-1143-ed06f63f4db8-d6d7b5e2, #w-node-_54d20158-b83f-bdb2-8ef7-afe0d41d1d0e-d6d7b5e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54d20158-b83f-bdb2-8ef7-afe0d41d1d0f-d6d7b5e3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_54d20158-b83f-bdb2-8ef7-afe0d41d1d10-d6d7b5e3 {
  align-self: start;
}

#w-node-e9f1700d-cef9-9a16-97a5-631b5ba99016-d6d7b5e3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e9f1700d-cef9-9a16-97a5-631b5ba99017-d6d7b5e3 {
  align-self: start;
}

#w-node-_2dce8c81-029a-b4fb-2a62-d222ba310469-d6d7b5e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2dce8c81-029a-b4fb-2a62-d222ba31046a-d6d7b5e3 {
  align-self: start;
}

#w-node-ef6d9afd-c8bf-cebb-f2d6-a103e8fbd44d-d6d7b5e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef6d9afd-c8bf-cebb-f2d6-a103e8fbd44e-d6d7b5e3 {
  align-self: start;
}

#w-node-b7b4e710-6f79-2984-c4fd-1fb8c91d9b5d-d6d7b5e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7b4e710-6f79-2984-c4fd-1fb8c91d9b5e-d6d7b5e3 {
  align-self: start;
}

#w-node-_1b0f6126-6775-49e8-28fb-18a9df353f2e-d6d7b5e3, #w-node-be49d851-3b70-ef6e-5bb1-0884d33048a9-d6d7b5e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb8261c7-d6d7b5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb8261fe-d6d7b5ea {
  justify-self: end;
}

#w-node-ae317324-0194-b9d3-d3f4-ce6eb1102caa-d6d7b5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-ae317324-0194-b9d3-d3f4-ce6eb1102cba-d6d7b5ea {
  justify-self: end;
}

#w-node-_2260d652-c6c6-ce03-a6f6-7ae05725420f-d6d7b5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2260d652-c6c6-ce03-a6f6-7ae05725421f-d6d7b5ea {
  justify-self: end;
}

#w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb826355-d6d7b5ea, #w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb826370-d6d7b5ea {
  align-self: start;
}

#w-node-_80b0cbfb-7335-1367-358f-755acfa59cd6-d6d7b5ed {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2aede63d-f2f2-2962-da53-9be1eec1a561-d6d7b608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aede63d-f2f2-2962-da53-9be1eec1a566-d6d7b608 {
  justify-self: center;
}

#w-node-_2aede63d-f2f2-2962-da53-9be1eec1a56b-d6d7b608, #w-node-_2aede63d-f2f2-2962-da53-9be1eec1a570-d6d7b608, #w-node-_2aede63d-f2f2-2962-da53-9be1eec1a574-d6d7b608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-a539132e-050e-1534-b654-8efbe865947b-d6d7b608, #w-node-a539132e-050e-1534-b654-8efbe8659493-d6d7b608, #w-node-_69983a4d-013e-9bb7-88ec-074913b86497-d6d7b608 {
  align-self: start;
}

#w-node-_69983a4d-013e-9bb7-88ec-074913b864a1-d6d7b608 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_63f6be06-383b-6ac5-217e-e2e424b22c01-d6d7b608, #w-node-_29d0b049-e718-3d7b-8e14-ad35018f74ab-d6d7b609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b60a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b60a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b61f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b61f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_1b0f6126-6775-49e8-28fb-18a9df353f2e-d6d7b620, #w-node-_1b0f6126-6775-49e8-28fb-18a9df353f2e-d6d7b621 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b623 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b623 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafeba-d6d7b624 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafebf-d6d7b624 {
  justify-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafec4-d6d7b624, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafecc-d6d7b624, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafed4-d6d7b624 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b624 {
  align-self: start;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b624 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7f80b50d-9812-2628-dc0d-7c9bacd30615-d6d7b624 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b624, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b624, #w-node-_03574dea-cd57-560e-fe8b-015899ebcbc5-d6d7b624 {
  align-self: start;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafeba-d6d7b625 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafebf-d6d7b625 {
  justify-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafec4-d6d7b625, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafecc-d6d7b625, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafed4-d6d7b625 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b625 {
  align-self: start;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b625 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f7a7b42f-97f1-a7ed-6e93-cd2a7d6f6284-d6d7b625 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b625, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b625, #w-node-_03574dea-cd57-560e-fe8b-015899ebcbc5-d6d7b625 {
  align-self: start;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafeba-d6d7b626 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafebf-d6d7b626 {
  justify-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafed4-d6d7b626, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafec4-d6d7b626, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafecc-d6d7b626 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b626 {
  align-self: start;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b626 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_87ea8bfc-a548-64a2-98e8-728b0b59c088-d6d7b626 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b626, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b626, #w-node-_03574dea-cd57-560e-fe8b-015899ebcbc5-d6d7b626 {
  align-self: start;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafeba-d6d7b627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafebf-d6d7b627 {
  justify-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafec4-d6d7b627, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafecc-d6d7b627, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafed4-d6d7b627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b627 {
  align-self: start;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b627 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f7c15a00-5a99-6598-dc5e-6cfcba51cc17-d6d7b627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b627, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b627, #w-node-_03574dea-cd57-560e-fe8b-015899ebcbc5-d6d7b627, #w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b62e, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b62e, #w-node-_4a398b34-90a5-8bbf-950e-39befb7a88da-d6d7b62e, #w-node-efc7bc6d-817b-60a4-2c15-66c80873c17a-d6d7b62f, #w-node-efc7bc6d-817b-60a4-2c15-66c80873c17d-d6d7b62f, #w-node-ecdfb185-8926-ccfb-e2a3-4d49ab328d00-d6d7b62f, #w-node-_86e6ed40-3a13-55f8-c608-82e80bc2a65e-d6d7b62f, #w-node-_8d631fa0-eaca-894d-89a3-6807d99dd1b5-d6d7b62f, #w-node-_54f6f433-d635-0612-cf6b-cbd1f7667138-d6d7b631 {
  align-self: start;
}

#w-node-_54f6f433-d635-0612-cf6b-cbd1f7667142-d6d7b631 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-db471567-1520-0d0b-8b0e-aed518184175-d6d7b631 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b43b8cc0-0690-d822-8a7a-ad52322426be-d6d7b631 {
  align-self: start;
}

#w-node-b43b8cc0-0690-d822-8a7a-ad5232242691-d6d7b631 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-b9e179eb-f42e-109c-9f36-5bb5aefae0d8-d6d7b631, #w-node-_7d7020e1-cc81-888a-50d8-2ded9474e5fc-d6d7b631, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafeba-d6d7b633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafebf-d6d7b633 {
  justify-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafec4-d6d7b633, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafecc-d6d7b633, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafed4-d6d7b633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b633 {
  align-self: start;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b633 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb7478cf-d6d7b634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb7479a8-d6d7b634, #w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb7479be-d6d7b634, #w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb7479ce-d6d7b634 {
  align-self: center;
}

#w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb747c69-d6d7b634, #w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb747c78-d6d7b634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d2000d8-2ca7-d268-316c-7c175da1a699-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a69e-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6a3-d6d7b634, #w-node-_651c27a1-9dcd-cc42-5536-192f34fa9b21-d6d7b634, #w-node-c0a2b90d-308b-9956-d034-9b19d676fd0c-d6d7b634, #w-node-_14971653-5625-94dd-8c9e-abf04ef71ba1-d6d7b634, #w-node-_62f194fa-4885-9919-fe60-71e740d30582-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6c2-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6c7-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6bd-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6cc-d6d7b634, #w-node-_9b2e865b-dedf-a593-57cf-068630f55586-d6d7b634, #w-node-_51a75222-6639-115d-c28d-0aefbe0760c7-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6e6-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6eb-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6f0-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6f5-d6d7b634, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6fa-d6d7b634, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a16-d6d7b634, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a1b-d6d7b634, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a20-d6d7b634, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a25-d6d7b634, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a2a-d6d7b634, #w-node-_8bfc47dd-8c1e-9d07-938c-a8b8d8bddb04-d6d7b634, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fb6-d6d7b634, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fbb-d6d7b634, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fc0-d6d7b634, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fc5-d6d7b634, #w-node-_491b081d-cb7b-15ab-86c9-da9ac6a327eb-c6a327eb {
  align-self: start;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-d6d7b636 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-d6d7b636 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafeba-d6d7b65f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafebf-d6d7b65f {
  justify-self: center;
}

#w-node-e8430d6d-247a-6f32-f908-7b6a07bafec4-d6d7b65f, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafecc-d6d7b65f, #w-node-e8430d6d-247a-6f32-f908-7b6a07bafed4-d6d7b65f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b65f {
  align-self: start;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b65f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b65f, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b65f, #w-node-_03574dea-cd57-560e-fe8b-015899ebcbc5-d6d7b65f {
  align-self: start;
}

#w-node-_40d6a43b-879a-c40f-dae7-ae3f3caebb9a-3caebb88 {
  align-self: center;
}

#w-node-f0bea9fe-8331-a4f6-da25-9d1c225a5297-225a526f, #w-node-_49dfe00f-1fd1-2e43-244f-4440cddace9e-d6d7b667 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b667, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b667, #w-node-_03574dea-cd57-560e-fe8b-015899ebcbc5-d6d7b667 {
  align-self: start;
}

#w-node-_49dfe00f-1fd1-2e43-244f-4440cddace9e-d6d7b67c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b67c {
  align-self: start;
}

#w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b67c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-d6fae421-9540-4951-8658-5f1681edd728-d6d7b67c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a367eb8-cae1-9574-e033-10317103eebf-d6d7b67c, #w-node-f61aee3a-46e5-abc2-cc65-c71b26f7373d-d6d7b67c, #w-node-_03574dea-cd57-560e-fe8b-015899ebcbc5-d6d7b67c {
  align-self: start;
}

#w-node-_00a34b26-f400-dd20-ad3e-d59bca05429e-d6d7b67f, #w-node-_1b0f6126-6775-49e8-28fb-18a9df353f2e-d6d7b67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8721abbf-67c0-1b64-c68d-7f10a2b98f8f-40820d09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8721abbf-67c0-1b64-c68d-7f10a2b98f90-40820d09, #w-node-_8721abbf-67c0-1b64-c68d-7f10a2b98f97-40820d09, #w-node-_8721abbf-67c0-1b64-c68d-7f10a2b98fbf-40820d09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb0388a1-bf91-8578-1ae6-342f85ef78e3-60f7d162 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c7510072-57ef-d7e3-a83e-ed3ad321e7fd-93236718 {
  justify-self: center;
}

#w-node-c7510072-57ef-d7e3-a83e-ed3ad321e865-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e880-93236718 {
  align-self: start;
}

#w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8ad-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8af-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8b1-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8b3-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8b5-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8b7-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8b9-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8bb-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8be-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8c0-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8c2-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8c4-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8c6-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8c8-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8ca-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8cc-93236718 {
  justify-self: center;
}

#w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8e8-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8eb-93236718 {
  align-self: start;
}

#w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8f5-93236718 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7510072-57ef-d7e3-a83e-ed3ad321e8f6-93236718 {
  align-self: start;
}

#w-node-_9fddf7a8-0d71-d28c-498b-e2f89b1c2bf1-93236718 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fddf7a8-0d71-d28c-498b-e2f89b1c2bf3-93236718, #w-node-_9fddf7a8-0d71-d28c-498b-e2f89b1c2bfd-93236718, #w-node-_9fddf7a8-0d71-d28c-498b-e2f89b1c2c07-93236718, #w-node-_9fddf7a8-0d71-d28c-498b-e2f89b1c2c11-93236718 {
  align-self: start;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-7197655e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-7197655e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-db485727-9932-d69a-6c1a-fa8e63c904ce-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904cf-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d0-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d1-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d2-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d3-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d5-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d6-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d7-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d8-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d9-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904da-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904dc-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904dd-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904de-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904df-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904e0-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904e1-7197655e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6fd0113d-027a-4902-47eb-b414ac22268a-49327fd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6fd0113d-027a-4902-47eb-b414ac22268b-49327fd0, #w-node-_6fd0113d-027a-4902-47eb-b414ac22278a-49327fd0, #w-node-_920ec409-80a1-0625-d2fb-f925ede06ffd-233a72ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede06fff-233a72ba {
  align-self: start;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07012-233a72ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07013-233a72ba {
  justify-self: end;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07024-233a72ba {
  align-self: start;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07027-233a72ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07029-233a72ba {
  place-self: start center;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede0703c-233a72ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede0703d-233a72ba {
  justify-self: end;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede0704e-233a72ba {
  align-self: start;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede06ffd-6132f096 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede06fff-6132f096 {
  align-self: start;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07012-6132f096 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07013-6132f096 {
  justify-self: end;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07024-6132f096 {
  align-self: start;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07027-6132f096 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede07029-6132f096 {
  place-self: start center;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede0703c-6132f096 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede0703d-6132f096 {
  justify-self: end;
}

#w-node-_920ec409-80a1-0625-d2fb-f925ede0704e-6132f096 {
  align-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a1d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a1f-9086575c {
  justify-self: center;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a33-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a34-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a38-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a39-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a3d-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a3e-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a42-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a43-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a47-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a48-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a4c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a4d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a57-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a58-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a5c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a5d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a61-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a62-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a66-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a67-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a6b-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a6c-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a70-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a71-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a7b-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a7c-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a80-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a81-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a85-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a86-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a8a-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a8b-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a94-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a95-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a9e-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241a9f-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ab1-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ab2-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ab6-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ab7-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241abb-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241abc-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ac0-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ac1-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ac5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ac6-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ad0-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ad1-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ad5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ad6-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ada-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241adb-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241adf-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ae0-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ae4-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ae5-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ae9-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241aea-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241af5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241af6-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241afa-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241afb-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241aff-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b00-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b04-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b05-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b09-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b0a-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b0e-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b0f-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b13-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b14-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b18-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b19-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b1d-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b1e-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b28-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b29-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b2d-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b2e-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b32-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b33-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b3a-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b3b-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b7c-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b7f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b80-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b83-9086575c, #w-node-_781deb0c-b6fc-86a9-dec5-d0b63fe6aa50-9086575c, #w-node-_781deb0c-b6fc-86a9-dec5-d0b63fe6aa53-9086575c, #w-node-a08fa804-c4f9-68de-5d8b-ca1cb6c1cd5e-9086575c, #w-node-a08fa804-c4f9-68de-5d8b-ca1cb6c1cd61-9086575c, #w-node-_089cbd70-f3e7-b569-dbc0-abd2f258a836-9086575c, #w-node-_089cbd70-f3e7-b569-dbc0-abd2f258a839-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b84-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b87-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b8b-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b8c-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b8f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b90-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b93-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b9a-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241b9b-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ba0-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ba1-9086575c {
  justify-self: start;
}

#w-node-_3ed065ab-514f-b020-3e8c-359e0ddec5cd-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ed065ab-514f-b020-3e8c-359e0ddec5ce-9086575c {
  justify-self: start;
}

#w-node-_13f50e0c-3f09-a661-07f2-25b2a250c908-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13f50e0c-3f09-a661-07f2-25b2a250c909-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ba5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ba6-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241baa-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bab-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241baf-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bb0-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bc0-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bc3-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bc4-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bc7-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bc8-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bcb-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bcc-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bd0-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bd3-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bd4-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bd7-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bd8-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bdb-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241be3-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241be4-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241be5-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241be7-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bea-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241beb-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bec-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bf0-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bf3-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bf4-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bf5-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bf9-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bfd-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241bfe-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c04-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c07-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c08-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c09-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c0d-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c10-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c11-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c12-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c18-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c1c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c1d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c21-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c24-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c29-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c2a-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c2b-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c2f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c32-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c33-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c34-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c3a-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c3d-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c3e-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c3f-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c45-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c48-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c49-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c4a-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c52-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c55-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c56-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c57-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c63-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c64-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c65-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c69-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c6e-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c6f-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c70-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c76-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c7b-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c7c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c7d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c83-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c88-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c89-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c8a-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c92-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c98-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c99-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241c9f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ca4-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ca5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ca6-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241caa-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cad-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cae-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241caf-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cb5-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cb8-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cb9-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cba-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cc0-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cc3-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cc4-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cc5-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ccd-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cd0-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cd1-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cd2-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cd8-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cdb-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cdc-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cdd-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ce5-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ce9-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cea-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cf0-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cf8-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cf9-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cfa-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cfb-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241cfd-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d00-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d04-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d05-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d06-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d0f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d10-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d11-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d1a-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d1b-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d1c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d1d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d23-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d24-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d25-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d26-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d28-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d2c-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d2d-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d2e-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d2f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d31-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241d9f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241da3-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241da4-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241da6-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241da8-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241da9-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dab-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dad-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dae-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241db0-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241db2-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241db3-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241db5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241db7-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241db8-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dba-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dbc-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dbd-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dbf-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dc1-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dc3-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dc5-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dc7-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dc8-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dca-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dcb-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dcd-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dce-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dd0-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dd1-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dd3-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dd4-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dd6-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dd7-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dd9-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dda-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ddc-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241de2-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241de6-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241de7-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241de9-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241deb-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dec-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dee-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241df0-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241df1-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241df3-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241df5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241df6-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241df8-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dfa-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dfb-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dfd-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241dff-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e00-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e02-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e04-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e05-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e07-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e09-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e0a-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e0c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e0e-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e0f-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e11-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e13-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e14-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e16-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e18-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e19-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e1b-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e20-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e24-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e26-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e29-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e2e-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e33-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e38-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e3d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e44-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e45-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e47-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e48-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e4a-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e4b-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e4d-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e4e-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e50-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e51-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e53-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e54-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e56-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e57-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e59-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e5a-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e5c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e5d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e5f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e60-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e62-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e63-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e65-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e66-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e68-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e69-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e6b-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e6c-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e6e-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e6f-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e71-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e72-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e74-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e75-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e77-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e78-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e7a-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e7b-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e7d-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e7e-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e80-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e81-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e83-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e84-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e86-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e87-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e89-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e8a-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e8c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e8d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e8f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e90-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e92-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e93-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e95-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e96-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e98-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e99-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e9b-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241e9c-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ea1-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ea5-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ea7-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eaa-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eaf-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eb4-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eb9-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ebe-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ec5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ec6-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ec8-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ec9-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ecb-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ecc-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ece-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ecf-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ed1-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ed2-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ed4-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ed5-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ed7-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ed8-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eda-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241edb-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241edd-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ede-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ee0-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ee1-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ee3-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ee4-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ee6-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ee7-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ee9-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eea-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eec-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eed-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eef-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ef0-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ef2-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ef3-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ef5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ef6-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ef8-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241ef9-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241efb-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241efc-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241efe-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241eff-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f01-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f02-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f04-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f05-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f07-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f08-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f0a-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f0b-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f0d-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f0e-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f10-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f11-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f13-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f14-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f16-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f17-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f19-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f1a-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f1c-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f1d-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f22-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f25-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f26-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f28-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f29-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f2b-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f2c-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f2e-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f2f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f31-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f32-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f34-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f35-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f37-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f38-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f3a-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f3b-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f3d-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f3e-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f40-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f41-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f43-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f44-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f46-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f47-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f49-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f4a-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f4c-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f4d-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f4f-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f50-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f52-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f53-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f55-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f56-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f58-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f59-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f5b-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f5c-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f5e-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f5f-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f61-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f62-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f64-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31241f65-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242057-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124205b-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124205c-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242060-9086575c, #w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242062-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242063-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242067-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242068-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124206c-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124206d-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242071-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242072-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242076-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242077-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124207b-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124207c-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242080-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242081-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242085-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242086-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124208a-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124208b-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124208f-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242090-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242093-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242094-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242098-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b31242099-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124209d-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b3124209e-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420a2-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420a3-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420a7-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420a8-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420ac-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420ad-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420b1-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420b2-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420b6-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420b7-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420bb-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420bc-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420c0-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420c1-9086575c {
  justify-self: start;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420c5-9086575c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_379a4f6f-00c0-d2e5-6ddd-c56b312420c6-9086575c {
  justify-self: start;
}

#w-node-e7d03e50-5286-7907-5f5c-a92c56c660df-53120650 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a88db8e7-60ae-0586-77f0-da5b578844c5-e629fe04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_374f33a9-3b15-4c0c-0a22-9337490c0dc1-a8026d33, #w-node-be2f3a95-80cf-c998-2473-8e16dc562e26-a807e465 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-835a024d {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-835a024d, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-835a024d, #w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-835a024d, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-835a024d {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-835a024d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-835a024d {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-835a024d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-835a024d, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-835a024d, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-835a024d, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-835a024d {
  align-self: start;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-7bb4bc5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-7bb4bc5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-d9db61db-2cef-7694-cf7d-206259c9a168-beefe345 {
  justify-self: center;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd5873-beefe345, #w-node-e1094a1c-a9a7-ad98-8051-136cadbd5875-beefe345 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd5888-beefe345, #w-node-e1094a1c-a9a7-ad98-8051-136cadbd5893-beefe345 {
  align-self: start;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd5895-beefe345, #w-node-e1094a1c-a9a7-ad98-8051-136cadbd58a1-beefe345 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd58b4-beefe345 {
  align-self: start;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd58d5-beefe345 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd58d7-beefe345, #w-node-e1094a1c-a9a7-ad98-8051-136cadbd58d9-beefe345, #w-node-e1094a1c-a9a7-ad98-8051-136cadbd58db-beefe345 {
  justify-self: center;
}

#w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50ae-af88c41c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50b7-af88c41c, #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50c0-af88c41c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50c9-af88c41c {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50d2-af88c41c {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-_4df5f746-83a8-3fd6-84ff-3f3f2f8f32b2-e47b5adf, #w-node-fc731681-57ca-e27b-b55e-7ad43818858a-3f5ec594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-e855c316 {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-e855c316, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-e855c316 {
  align-self: start;
}

#w-node-_7e1bd143-778f-e43a-3149-9dd97df3d822-e855c316, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d824-e855c316, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d826-e855c316, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d828-e855c316, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d82a-e855c316, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d82c-e855c316, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d82e-e855c316, #w-node-_16e92eb7-557c-cb3b-8a76-9bc0dfd746d4-e855c316, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facc3-e855c316, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facc5-e855c316, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facc7-e855c316, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facc9-e855c316, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4faccb-e855c316, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4faccd-e855c316, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4faccf-e855c316, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facd1-e855c316 {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-e855c316, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-e855c316 {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-e855c316 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-e855c316 {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-e855c316 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-e855c316, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-e855c316, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-e855c316, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-e855c316 {
  align-self: start;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-90634268 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-90634268 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-a72fc879, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-a72fc879, #w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-a72fc879, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-a72fc879 {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-a72fc879 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-a72fc879 {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e11-a72fc879 {
  align-self: auto;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-a72fc879 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-a72fc879, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-a72fc879, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-a72fc879, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-a72fc879 {
  align-self: start;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f60-8fffe766 {
  justify-self: stretch;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f6c-8fffe766 {
  justify-self: start;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f73-8fffe766 {
  justify-self: end;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f76-8fffe766 {
  justify-self: stretch;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f82-8fffe766, #w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f89-8fffe766 {
  justify-self: start;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f90-8fffe766 {
  justify-self: end;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f93-8fffe766 {
  justify-self: stretch;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f9f-8fffe766 {
  justify-self: start;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fa6-8fffe766 {
  justify-self: end;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fa9-8fffe766 {
  justify-self: stretch;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fb5-8fffe766 {
  justify-self: start;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fbc-8fffe766 {
  justify-self: end;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fbf-8fffe766 {
  justify-self: stretch;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fcb-8fffe766, #w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fd2-8fffe766 {
  justify-self: start;
}

#w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fd9-8fffe766 {
  justify-self: end;
}

#w-node-eca62e14-9e7d-d747-0780-01f7062354a7-7c6e8142 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eca62e14-9e7d-d747-0780-01f7062354a8-7c6e8142 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e480eef9-ebc5-af23-c89b-6b2bceb3ce4a-7c6e8142 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f29a26-342e-646f-97c8-d447eaf7d8bd-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8bf-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8c1-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8c3-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8c5-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8c7-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8c9-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8cb-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8cd-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8cf-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8d1-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8d3-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8d5-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8d7-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8d9-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8db-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8dd-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8df-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8e2-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8e4-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8e6-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8e8-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8ea-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8ec-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8ee-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8f0-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8f2-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8f4-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8f6-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8f8-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8fa-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8fc-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d8fe-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d900-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d902-7c6e8142, #w-node-_95f29a26-342e-646f-97c8-d447eaf7d904-7c6e8142, #w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-12393a6e {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-12393a6e, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-12393a6e, #w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-12393a6e, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-12393a6e {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-12393a6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-12393a6e {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-12393a6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-12393a6e, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-12393a6e, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-12393a6e, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-12393a6e {
  align-self: start;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-0ad03044 {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-0ad03044, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-0ad03044, #w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-0ad03044, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-0ad03044 {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-0ad03044 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-0ad03044 {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-0ad03044 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-0ad03044, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-0ad03044, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-0ad03044, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-0ad03044 {
  align-self: start;
}

#w-node-db002a25-0146-ae40-281b-5967e7c7023c-f2b85fc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db002a25-0146-ae40-281b-5967e7c7023e-f2b85fc7 {
  align-self: start;
}

#w-node-db002a25-0146-ae40-281b-5967e7c70249-f2b85fc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db002a25-0146-ae40-281b-5967e7c7024a-f2b85fc7 {
  justify-self: end;
}

#w-node-db002a25-0146-ae40-281b-5967e7c70257-f2b85fc7 {
  align-self: start;
}

#w-node-db002a25-0146-ae40-281b-5967e7c70263-f2b85fc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db002a25-0146-ae40-281b-5967e7c70265-f2b85fc7 {
  place-self: start center;
}

#w-node-db002a25-0146-ae40-281b-5967e7c70270-f2b85fc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db002a25-0146-ae40-281b-5967e7c70271-f2b85fc7 {
  justify-self: end;
}

#w-node-db002a25-0146-ae40-281b-5967e7c7027e-f2b85fc7 {
  align-self: start;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-243570d1 {
  justify-self: center;
}

#w-node-afad0a45-ea23-19c5-0e79-4d1e95d867c8-243570d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-afad0a45-ea23-19c5-0e79-4d1e95d86808-243570d1 {
  justify-self: end;
}

#w-node-_907eb396-f540-7b5c-911b-b9152628ae5f-243570d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_907eb396-f540-7b5c-911b-b9152628ae96-243570d1 {
  justify-self: end;
}

#w-node-fa7f96ff-cb3a-4b1c-70da-50f58071a53d-243570d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-fa7f96ff-cb3a-4b1c-70da-50f58071a574-243570d1 {
  justify-self: end;
}

#w-node-f0bd063b-13eb-dda4-f922-1a2b86286d15-243570d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f0bd063b-13eb-dda4-f922-1a2b86286d4c-243570d1 {
  justify-self: end;
}

#w-node-_26ecfb48-4e01-6977-2a9c-48dc8327d457-243570d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_26ecfb48-4e01-6977-2a9c-48dc8327d48e-243570d1 {
  justify-self: end;
}

#w-node-_33bfb6cc-c99c-1406-088e-346138004bd4-243570d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_33bfb6cc-c99c-1406-088e-346138004c0b-243570d1 {
  justify-self: end;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-243570d1, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-243570d1, #w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-243570d1, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-243570d1 {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-243570d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-243570d1 {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-243570d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-243570d1, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-243570d1, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-243570d1, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-243570d1 {
  align-self: start;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-7caede2f {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-7caede2f, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-7caede2f, #w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-7caede2f, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-7caede2f {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-7caede2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-7caede2f {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-7caede2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-7caede2f, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-7caede2f, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-7caede2f, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-7caede2f {
  align-self: start;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-aa681a13 {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-aa681a13, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-aa681a13, #w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-aa681a13, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-aa681a13 {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-aa681a13 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-aa681a13 {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-aa681a13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-aa681a13, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-aa681a13, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-aa681a13, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-aa681a13 {
  align-self: start;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf15-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf17-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf19-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf1b-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf1d-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf1f-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf21-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf23-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf25-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf27-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf29-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf2b-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf2d-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf2f-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf31-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf33-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf35-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf37-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf3a-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf3c-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf3e-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf40-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf42-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf44-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf46-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf48-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf4a-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf4c-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf4e-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf50-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf52-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf54-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf56-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf58-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf5a-a96f99e8, #w-node-c3e9eb65-0d88-c6dc-d6a0-1fdf4095cf5c-a96f99e8 {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-a96f99e8, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-a96f99e8 {
  align-self: start;
}

#w-node-_7e1bd143-778f-e43a-3149-9dd97df3d822-a96f99e8, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d824-a96f99e8, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d826-a96f99e8, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d828-a96f99e8, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d82a-a96f99e8, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d82c-a96f99e8, #w-node-_7e1bd143-778f-e43a-3149-9dd97df3d82e-a96f99e8, #w-node-_16e92eb7-557c-cb3b-8a76-9bc0dfd746d4-a96f99e8, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facc3-a96f99e8, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facc5-a96f99e8, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facc7-a96f99e8, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facc9-a96f99e8, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4faccb-a96f99e8, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4faccd-a96f99e8, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4faccf-a96f99e8, #w-node-_9b3676d0-6f67-dbab-3205-2e8e5d4facd1-a96f99e8 {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-a96f99e8, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-a96f99e8 {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-a96f99e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-a96f99e8 {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-a96f99e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-a96f99e8, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-a96f99e8, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-a96f99e8, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-a96f99e8 {
  align-self: start;
}

#w-node-f97b509d-a62a-5bf8-fd76-68dd8932cf5b-18791e6d, #w-node-f97b509d-a62a-5bf8-fd76-68dd8932cf5c-18791e6d, #w-node-f97b509d-a62a-5bf8-fd76-68dd8932cf6c-18791e6d, #w-node-f97b509d-a62a-5bf8-fd76-68dd8932cf7c-18791e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7037316-bab2-a60e-dfea-688acc5b982a-18791e6d, #w-node-a7037316-bab2-a60e-dfea-688acc5b9837-18791e6d, #w-node-a7037316-bab2-a60e-dfea-688acc5b9845-18791e6d, #w-node-a7037316-bab2-a60e-dfea-688acc5b9853-18791e6d, #w-node-a7037316-bab2-a60e-dfea-688acc5b9861-18791e6d, #w-node-_07b90787-a40a-6add-46b4-dbb83b49a49b-18791e6d {
  justify-self: stretch;
}

#w-node-_374f33a9-3b15-4c0c-0a22-9337490c0dc1-654f65d4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_343399d9-a4c6-2d17-9002-8d091bbd5efa-0f77b342, #w-node-_69fab3bd-8d7f-a2f9-ebd4-2a0de11941a3-0f77b342 {
  place-self: center;
}

#w-node-b98d5a41-532e-69f9-f53c-e6df053b39a9-0f77b342, #w-node-b98d5a41-532e-69f9-f53c-e6df053b39aa-0f77b342, #w-node-b98d5a41-532e-69f9-f53c-e6df053b39b5-0f77b342, #w-node-b98d5a41-532e-69f9-f53c-e6df053b39c0-0f77b342 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4b12be4-b5b2-db75-0c29-7809428703c7-0f77b342, #w-node-_8ee936da-12a9-92f8-5ba2-3ca7b2bca905-0f77b342 {
  justify-self: start;
}

#w-node-b98d5a41-532e-69f9-f53c-e6df053b3a4c-0f77b342 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-6487a11a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-6487a11a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-21a89f91 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-21a89f91 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-59d4e010 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-59d4e010 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-dcdbe5d4-76ef-7486-6718-42ea66e36024-325f30d6 {
  justify-self: center;
}

#w-node-_2dcee552-8848-64d9-20b7-7bba13154f87-325f30d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80fc5027-f79a-dc81-42c4-1e08e20486f1-325f30d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80fc5027-f79a-dc81-42c4-1e08e204871a-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba13155040-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba13155050-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba13155060-325f30d6 {
  align-self: start;
}

#w-node-_2dcee552-8848-64d9-20b7-7bba13155070-325f30d6 {
  order: 9999;
  align-self: start;
}

#w-node-_2dcee552-8848-64d9-20b7-7bba13155095-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba13155096-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba131550a1-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba131550ac-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba131550b7-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba131550c2-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba131550cd-325f30d6, #w-node-_32c7d217-2b0b-4e46-bfbb-87b4222e56c7-48592149, #w-node-_32c7d217-2b0b-4e46-bfbb-87b4222e56c8-48592149, #w-node-_32c7d217-2b0b-4e46-bfbb-87b4222e56ff-48592149, #w-node-_32c7d217-2b0b-4e46-bfbb-87b4222e5736-48592149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32c7d217-2b0b-4e46-bfbb-87b4222e580f-48592149 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d9db61db-2cef-7694-cf7d-206259c9a168-81776eae {
  justify-self: center;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd5873-81776eae, #w-node-e1094a1c-a9a7-ad98-8051-136cadbd5875-81776eae, #w-node-_89436d04-d0de-d47f-0386-34b578bc53ae-81776eae, #w-node-_6db5b999-af76-02e2-8ea6-4ceed5e2a78a-81776eae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd58d5-81776eae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e1094a1c-a9a7-ad98-8051-136cadbd58d7-81776eae, #w-node-e1094a1c-a9a7-ad98-8051-136cadbd58d9-81776eae, #w-node-e1094a1c-a9a7-ad98-8051-136cadbd58db-81776eae {
  justify-self: center;
}

#w-node-_682a2b00-a5c2-36fb-b685-d15667840741-bda2a229, #w-node-_682a2b00-a5c2-36fb-b685-d15667840751-bda2a229, #w-node-_682a2b00-a5c2-36fb-b685-d15667840761-bda2a229 {
  align-self: start;
}

#w-node-_682a2b00-a5c2-36fb-b685-d15667840764-bda2a229 {
  order: 9999;
  align-self: start;
}

#w-node-b2b9685e-0b9a-cf9d-fe76-bd92184490f0-bda2a229 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1665dba1-8e36-94b9-0681-5f0fb1e1fe2c-aed20796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2b60b65-b865-e4a6-943c-92884f557580-aed20796, #w-node-f08b3343-7d9e-d738-e9ab-532273338b9e-aed20796, #w-node-_3b076b79-7476-1054-8706-9ddfc44779f2-aed20796 {
  align-self: center;
}

#w-node-_058da0df-daa6-8fc6-c496-cbde6dc06002-aed20796, #w-node-_2a177ebe-213d-f1bf-475b-27691d0c5f6a-aed20796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d2000d8-2ca7-d268-316c-7c175da1a699-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a69e-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6a3-aed20796, #w-node-_651c27a1-9dcd-cc42-5536-192f34fa9b21-aed20796, #w-node-c0a2b90d-308b-9956-d034-9b19d676fd0c-aed20796, #w-node-_14971653-5625-94dd-8c9e-abf04ef71ba1-aed20796, #w-node-_62f194fa-4885-9919-fe60-71e740d30582-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6c2-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6c7-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6bd-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6cc-aed20796, #w-node-_9b2e865b-dedf-a593-57cf-068630f55586-aed20796, #w-node-_51a75222-6639-115d-c28d-0aefbe0760c7-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6e6-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6eb-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6f0-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6f5-aed20796, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6fa-aed20796, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a16-aed20796, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a1b-aed20796, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a20-aed20796, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a25-aed20796, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a2a-aed20796, #w-node-_8bfc47dd-8c1e-9d07-938c-a8b8d8bddb04-aed20796, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fb6-aed20796, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fbb-aed20796, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fc0-aed20796, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fc5-aed20796 {
  align-self: start;
}

#w-node-_9cd66a6a-4a3a-624b-d56c-4b697345d438-b5356606, #w-node-_726b8fef-b1fe-5880-184c-d69442f76b2e-701fcc24 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4673e05d-0ad5-997f-fa83-4c25a1f321db-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f321e0-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f321e5-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f321ea-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f321ef-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f321f4-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f3220c-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32211-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32216-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f3221b-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32220-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32225-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f3222a-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32242-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32247-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f3224c-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32251-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32256-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f3226e-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32273-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32278-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f3227d-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32282-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f32287-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f3229f-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f322a4-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f322a9-b08e00a2, #w-node-_4673e05d-0ad5-997f-fa83-4c25a1f322ae-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f4f-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f54-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f59-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f5e-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f63-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f68-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f84-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f89-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f8e-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f93-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f98-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966f9d-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966fa2-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966fbe-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966fc3-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966fc8-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966fcd-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966fd2-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966fee-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966ff3-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966ff8-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba966ffd-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba967002-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba967007-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba96701f-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba967024-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba967029-b08e00a2, #w-node-dfae10b0-0989-1e10-b440-8e4eba96702e-b08e00a2 {
  align-self: start;
}

#w-node-_058da0df-daa6-8fc6-c496-cbde6dc06002-b08e00a2 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-b575ab49-8f74-de4b-3bc4-af2fbba67758-b08e00a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d2000d8-2ca7-d268-316c-7c175da1a699-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a69e-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6a3-b08e00a2, #w-node-_651c27a1-9dcd-cc42-5536-192f34fa9b21-b08e00a2, #w-node-c0a2b90d-308b-9956-d034-9b19d676fd0c-b08e00a2, #w-node-_14971653-5625-94dd-8c9e-abf04ef71ba1-b08e00a2, #w-node-_62f194fa-4885-9919-fe60-71e740d30582-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6c2-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6c7-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6bd-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6cc-b08e00a2, #w-node-_9b2e865b-dedf-a593-57cf-068630f55586-b08e00a2, #w-node-_51a75222-6639-115d-c28d-0aefbe0760c7-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6e6-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6eb-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6f0-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6f5-b08e00a2, #w-node-_6d2000d8-2ca7-d268-316c-7c175da1a6fa-b08e00a2, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a16-b08e00a2, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a1b-b08e00a2, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a20-b08e00a2, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a25-b08e00a2, #w-node-_66c6c8cb-015f-9c04-2f86-38734fe60a2a-b08e00a2, #w-node-_8bfc47dd-8c1e-9d07-938c-a8b8d8bddb04-b08e00a2, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fb6-b08e00a2, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fbb-b08e00a2, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fc0-b08e00a2, #w-node-_4e7d365f-8b85-07c3-644c-8c4e8d243fc5-b08e00a2 {
  align-self: start;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-32d46948 {
  justify-self: center;
}

#w-node-_924f64b0-c0d7-f161-9ae3-12ef6eee4fbd-32d46948, #w-node-_924f64b0-c0d7-f161-9ae3-12ef6eee4fcd-32d46948, #w-node-_924f64b0-c0d7-f161-9ae3-12ef6eee4fdd-32d46948 {
  align-self: start;
}

#w-node-_924f64b0-c0d7-f161-9ae3-12ef6eee4fe0-32d46948 {
  order: 9999;
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-32d46948, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-32d46948, #w-node-_4dc89021-7722-31d8-1b17-b0712495085f-32d46948, #w-node-_4dc89021-7722-31d8-1b17-b0712495087a-32d46948 {
  align-self: start;
}

#w-node-_54b74e3e-f0f5-4904-4492-b867ef5946b1-a2bf521f {
  justify-self: center;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3d44-a2bf521f, #w-node-_0fed560f-eda9-78c2-1082-a6290cd83cd3-a2bf521f, #w-node-_91b0958a-a513-122c-2898-8e51d34b3db7-a2bf521f, #w-node-b8cc1d12-47c4-bf91-0c3a-a316de4da7ad-a2bf521f {
  align-self: start;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698be5-a2bf521f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83bc4ad0-c541-619b-5349-9d88c4698bed-a2bf521f {
  align-self: start;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e1e-a2bf521f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b0958a-a513-122c-2898-8e51d34b3e20-a2bf521f, #w-node-_384c0b34-5249-3528-d05f-a1edd4d5d708-a2bf521f, #w-node-_4ba463a2-bcd8-42cf-6988-26e3ddc14b4d-a2bf521f, #w-node-_9177e2c5-b1a7-e4a7-8042-9d78665d9965-a2bf521f {
  align-self: start;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-2f0fc24f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-2f0fc24f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_8ce3e8dd-278d-a2b2-e804-d2bad692f291-becb3985, #w-node-_8ce3e8dd-278d-a2b2-e804-d2bad692f292-becb3985, #w-node-_8ce3e8dd-278d-a2b2-e804-d2bad692f2a0-becb3985, #w-node-_8ce3e8dd-278d-a2b2-e804-d2bad692f2ae-becb3985, #w-node-_8ce3e8dd-278d-a2b2-e804-d2bad692f2bc-becb3985, #w-node-_8ce3e8dd-278d-a2b2-e804-d2bad692f2ca-becb3985, #w-node-_736e39eb-a472-d31b-d6b6-af8eed907df0-774a851c, #w-node-_736e39eb-a472-d31b-d6b6-af8eed907df1-774a851c, #w-node-_736e39eb-a472-d31b-d6b6-af8eed907e01-774a851c, #w-node-_736e39eb-a472-d31b-d6b6-af8eed907e11-774a851c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f8dcf3e-3a37-bf46-4e4a-dd8e671c2255-8df93afc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13aef403-8272-f63a-380f-d05398c52004-8df93afc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_396099a8-3b1d-1f89-2e44-601d030df2ff-7c1144f8 {
  place-self: center;
}

#w-node-c7423a69-1c90-9da5-60d7-c4628347b391-7c1144f8 {
  justify-self: stretch;
}

#w-node-c7423a69-1c90-9da5-60d7-c4628347b39b-7c1144f8 {
  justify-self: end;
}

#w-node-_4a0a575b-1e35-e328-6436-7e03a8c669b4-7c1144f8 {
  justify-self: start;
}

#w-node-_4a0a575b-1e35-e328-6436-7e03a8c669ee-7c1144f8 {
  justify-self: end;
}

#w-node-bc65aea1-d5f9-25dd-888d-befc113f3b71-7c1144f8 {
  justify-self: start;
}

#w-node-bc65aea1-d5f9-25dd-888d-befc113f3b9a-7c1144f8 {
  justify-self: end;
}

#w-node-b09ad735-205b-6b10-833e-d697ef8dfd88-7c1144f8 {
  justify-self: start;
}

#w-node-b09ad735-205b-6b10-833e-d697ef8dfd93-7c1144f8 {
  justify-self: end;
}

#w-node-c7423a69-1c90-9da5-60d7-c4628347b362-7c1144f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df7-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df8-5a2e3df0, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f36-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f39-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f35-80c57f23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-d941abcb-fd98-2b1b-3ed7-14cfec7f807b-d6d7b62a, #w-node-d941abcb-fd98-2b1b-3ed7-14cfec7f8086-d6d7b62a {
    grid-column: span 1 / span 1;
  }

  #w-node-_8f535474-aa80-697f-985a-6e552bd572c7-d6d7b567 {
    align-self: center;
  }

  #w-node-d6ded7a5-16fc-5fad-6103-e669a4cde7bc-d6d7b5d0, #w-node-d6ded7a5-16fc-5fad-6103-e669a4cde7c7-d6d7b5d0 {
    grid-column: span 1 / span 1;
  }

  #w-node-af5bd27d-abe9-4db5-c710-3cc6539a6d16-539a6d0e {
    order: -9999;
  }

  #w-node-_2b80a148-159b-b521-be31-acd1b36d44dd-d6d7b5d5, #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b5d6, #w-node-_54f6f433-d635-0612-cf6b-cbd1f7667138-d6d7b5d7, #w-node-b43b8cc0-0690-d822-8a7a-ad52322426be-d6d7b5d7 {
    align-self: start;
  }

  #w-node-_4110232e-f6ce-f844-5654-144988e533e9-d6d7b5d7, #w-node-_8f535474-aa80-697f-985a-6e552bd572c7-d6d7b5d7 {
    align-self: center;
  }

  #w-node-_54d20158-b83f-bdb2-8ef7-afe0d41d1d0f-d6d7b5e3, #w-node-e9f1700d-cef9-9a16-97a5-631b5ba99016-d6d7b5e3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_42c75d2d-078e-9f42-7b9d-b8f4c096c077-d6d7b5ed {
    align-self: stretch;
  }

  #w-node-_69983a4d-013e-9bb7-88ec-074913b86497-d6d7b608 {
    align-self: start;
  }

  #w-node-_63f6be06-383b-6ac5-217e-e2e424b22c44-d6d7b608 {
    align-self: center;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b624, #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b625, #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b626, #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b627, #w-node-_54f6f433-d635-0612-cf6b-cbd1f7667138-d6d7b631, #w-node-b43b8cc0-0690-d822-8a7a-ad52322426be-d6d7b631 {
    align-self: start;
  }

  #w-node-_4110232e-f6ce-f844-5654-144988e533e9-d6d7b631, #w-node-_8f535474-aa80-697f-985a-6e552bd572c7-d6d7b631 {
    align-self: center;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b633 {
    align-self: start;
  }

  #w-node-_472ac39d-c222-28c8-8004-0a9498cca747-d6d7b633 {
    align-self: center;
  }

  #w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb747c69-d6d7b634, #w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb747c78-d6d7b634 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b65f {
    align-self: start;
  }

  #w-node-_9c9f7170-10d0-b660-a881-d6aa85351615-853515ca, #w-node-_6eead35c-5f11-c866-0ac6-12b97a8b0544-7a8b0504, #w-node-dd23b628-ddb2-2c5a-c47d-5d111b3a0e1c-d6d7b662 {
    align-self: center;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b67c {
    align-self: start;
  }

  #w-node-a55151ed-e582-570e-0079-6ddd775e385b-49327fd0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3a4cff9f-a212-e363-bd21-17756c07f52e-6c07f51e, #w-node-_3a4cff9f-a212-e363-bd21-17756c07f536-6c07f51e {
    grid-column: span 2 / span 2;
  }

  #w-node-_3a4cff9f-a212-e363-bd21-17756c07f546-6c07f51e, #w-node-e17a6025-6e24-831d-16b4-8fef6e5b074b-6c07f51e {
    grid-column: span 3 / span 3;
    justify-self: auto;
  }

  #w-node-effe693b-e77c-9087-7106-5d268564083e-8564082e, #w-node-effe693b-e77c-9087-7106-5d2685640846-8564082e {
    grid-column: span 2 / span 2;
  }

  #w-node-effe693b-e77c-9087-7106-5d2685640856-8564082e, #w-node-effe693b-e77c-9087-7106-5d268564085e-8564082e {
    grid-column: span 3 / span 3;
    justify-self: auto;
  }

  #w-node-_1078a03d-4431-93de-c74d-20680e24f29e-21a0e934 {
    grid-column: span 1 / span 1;
  }

  #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50ae-af88c41c, #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50b7-af88c41c, #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50c0-af88c41c {
    grid-column: span 2 / span 2;
  }

  #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50c9-af88c41c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50d2-af88c41c {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_4df5f746-83a8-3fd6-84ff-3f3f2f8f32b2-e47b5adf, #w-node-fc731681-57ca-e27b-b55e-7ad43818858a-3f5ec594 {
    justify-self: start;
  }

  #w-node-d941abcb-fd98-2b1b-3ed7-14cfec7f807b-a2eae9aa, #w-node-d941abcb-fd98-2b1b-3ed7-14cfec7f8086-a2eae9aa {
    grid-column: span 1 / span 1;
  }

  #w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f82-8fffe766 {
    justify-self: stretch;
  }

  #w-node-_6c966005-33ae-6785-92c5-2f9ad964540c-4060260d, #w-node-_6c966005-33ae-6785-92c5-2f9ad9645435-4060260d, #w-node-_0e20a23e-bf8e-a1ab-8a59-4a9f1515d30d-91141bc2, #w-node-_7e9661d8-cbac-1a60-30f1-1a898298fde5-91141bc2, #w-node-d6ded7a5-16fc-5fad-6103-e669a4cde7bc-5d2bf99d, #w-node-d6ded7a5-16fc-5fad-6103-e669a4cde7c7-5d2bf99d, #w-node-_1078a03d-4431-93de-c74d-20680e24f29e-c973be31, #w-node-_77a6dd51-31dc-9cd9-9ba9-6ca297e6d153-15eb0160, #w-node-_77a6dd51-31dc-9cd9-9ba9-6ca297e6d15e-15eb0160, #w-node-_77a6dd51-31dc-9cd9-9ba9-6ca297e6d153-051d5cc8, #w-node-_77a6dd51-31dc-9cd9-9ba9-6ca297e6d15e-051d5cc8, #w-node-_1078a03d-4431-93de-c74d-20680e24f29e-2117fcfc, #w-node-_1078a03d-4431-93de-c74d-20680e24f29e-f6fd0c62, #w-node-_1078a03d-4431-93de-c74d-20680e24f29e-f774e854, #w-node-_77a6dd51-31dc-9cd9-9ba9-6ca297e6d153-aa38d121, #w-node-_77a6dd51-31dc-9cd9-9ba9-6ca297e6d15e-aa38d121, #w-node-_1078a03d-4431-93de-c74d-20680e24f29e-a9e1288a {
    grid-column: span 1 / span 1;
  }

  #w-node-b98d5a41-532e-69f9-f53c-e6df053b3999-0f77b342, #w-node-_5596764f-80a4-cbf0-0b36-a4706ac378c6-325f30d6, #w-node-_32c7d217-2b0b-4e46-bfbb-87b4222e56b1-48592149, #w-node-_06668b15-bd9a-668e-7239-fae10c4a4e32-48592149 {
    order: -9999;
  }

  #w-node-_058da0df-daa6-8fc6-c496-cbde6dc06002-aed20796, #w-node-_2a177ebe-213d-f1bf-475b-27691d0c5f6a-aed20796 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_058da0df-daa6-8fc6-c496-cbde6dc06002-b08e00a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d67f9149-7e50-8e93-9474-aaed4aca3bdd-32d46948, #w-node-d25f7c4a-0be6-3c55-69ff-2a89b0a3c726-32d46948 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6521a02b-e4fd-fd82-3f42-29cb368f2c18-d83d6e1e, #w-node-_6521a02b-e4fd-fd82-3f42-29cb368f2c18-03f6e45f, #w-node-d5c6c6dd-7719-ff9f-a56b-70c3710a111e-03f6e45f, #w-node-_6521a02b-e4fd-fd82-3f42-29cb368f2c18-becb3985, #w-node-f2452a1e-3d7f-dcd5-4008-b48240e27bff-becb3985, #w-node-_6521a02b-e4fd-fd82-3f42-29cb368f2c18-65557d74 {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b09ad735-205b-6b10-833e-d697ef8dfdb1-ca899dae, #w-node-b09ad735-205b-6b10-833e-d697ef8dfdd7-ca899dae {
    order: 9999;
  }

  #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfd-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df7-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df8-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df9-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfa-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfc-5a2e3df0, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f27-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2c-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f36-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f39-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f28-80c57f23, #w-node-_44aea9b0-08d3-3d2e-56b3-b6c52938f7ab-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f35-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2e-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2f-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f30-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f31-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f33-80c57f23 {
    place-self: center;
  }

  #w-node-ec530b9e-f3a4-ea6d-feec-5c88b4497f27-d6d7b590 {
    order: -9999;
  }

  #w-node-_506b1185-3936-46f5-df74-50d217fb37f3-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f7-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f4-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f6-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f8-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f9-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fb-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fd-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fc-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fa-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fe-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f5-17fb37f1 {
    place-self: center;
  }

  #w-node-_348785bc-524c-91d6-2c28-47c3c3783363-d6d7b5d0, #w-node-af5bd27d-abe9-4db5-c710-3cc6539a6d16-539a6d0e {
    order: -9999;
  }

  #w-node-_54d20158-b83f-bdb2-8ef7-afe0d41d1d0f-d6d7b5e3, #w-node-e9f1700d-cef9-9a16-97a5-631b5ba99016-d6d7b5e3, #w-node-_2dce8c81-029a-b4fb-2a62-d222ba310469-d6d7b5e3, #w-node-ef6d9afd-c8bf-cebb-f2d6-a103e8fbd44d-d6d7b5e3, #w-node-b7b4e710-6f79-2984-c4fd-1fb8c91d9b5d-d6d7b5e3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb82633c-d6d7b5ea, #w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb826340-d6d7b5ea, #w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb826344-d6d7b5ea, #w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb826348-d6d7b5ea, #w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb82634c-d6d7b5ea {
    justify-self: stretch;
  }

  #w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb74792c-d6d7b634, #w-node-_44dbe62b-6908-8e1f-5c1f-c2f6eb747934-d6d7b634 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7212ff9c-731a-78ee-b11d-2908fe4de9b6-d6d7b635 {
    order: 9999;
  }

  #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e84c-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e850-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e854-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e858-93236718, #w-node-c7510072-57ef-d7e3-a83e-ed3ad321e85c-93236718 {
    justify-self: stretch;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904ce-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904cf-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d0-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d1-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d2-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d3-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d5-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d6-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d7-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d8-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d9-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904da-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904dc-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904dd-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904de-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904df-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904e0-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904e1-7197655e {
    place-self: center;
  }

  #w-node-_920ec409-80a1-0625-d2fb-f925ede06ffd-233a72ba {
    justify-self: start;
  }

  #w-node-_920ec409-80a1-0625-d2fb-f925ede07024-233a72ba {
    order: -9999;
  }

  #w-node-_920ec409-80a1-0625-d2fb-f925ede07027-233a72ba, #w-node-_920ec409-80a1-0625-d2fb-f925ede0703c-233a72ba {
    justify-self: start;
  }

  #w-node-_920ec409-80a1-0625-d2fb-f925ede0704e-233a72ba {
    order: -9999;
  }

  #w-node-_3a4cff9f-a212-e363-bd21-17756c07f52e-6c07f51e, #w-node-_3a4cff9f-a212-e363-bd21-17756c07f536-6c07f51e, #w-node-_3a4cff9f-a212-e363-bd21-17756c07f546-6c07f51e {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-e17a6025-6e24-831d-16b4-8fef6e5b074b-6c07f51e {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_920ec409-80a1-0625-d2fb-f925ede06ffd-6132f096 {
    justify-self: start;
  }

  #w-node-_920ec409-80a1-0625-d2fb-f925ede07024-6132f096 {
    order: -9999;
  }

  #w-node-_920ec409-80a1-0625-d2fb-f925ede07027-6132f096, #w-node-_920ec409-80a1-0625-d2fb-f925ede0703c-6132f096 {
    justify-self: start;
  }

  #w-node-_920ec409-80a1-0625-d2fb-f925ede0704e-6132f096 {
    order: -9999;
  }

  #w-node-effe693b-e77c-9087-7106-5d268564083e-8564082e, #w-node-effe693b-e77c-9087-7106-5d2685640846-8564082e, #w-node-effe693b-e77c-9087-7106-5d2685640856-8564082e {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-effe693b-e77c-9087-7106-5d268564085e-8564082e {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_4451a8bb-9254-a4e1-8574-729a34508a2f-34508a28 {
    order: -9999;
  }

  #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-835a024d, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-835a024d, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-835a024d, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-835a024d, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-835a024d {
    justify-self: stretch;
  }

  #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50ae-af88c41c, #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50b7-af88c41c, #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50c0-af88c41c, #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50c9-af88c41c {
    grid-column: span 1 / span 1;
  }

  #w-node-cb7845c6-b606-6ca7-2d2c-770df4ed50d2-af88c41c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-e855c316, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-e855c316, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-e855c316, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-e855c316, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-e855c316, #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-a72fc879, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-a72fc879, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-a72fc879, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-a72fc879, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-a72fc879, #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-12393a6e, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-12393a6e, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-12393a6e, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-12393a6e, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-12393a6e, #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-0ad03044, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-0ad03044, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-0ad03044, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-0ad03044, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-0ad03044 {
    justify-self: stretch;
  }

  #w-node-db002a25-0146-ae40-281b-5967e7c7023c-f2b85fc7 {
    justify-self: start;
  }

  #w-node-db002a25-0146-ae40-281b-5967e7c70257-f2b85fc7 {
    order: -9999;
  }

  #w-node-db002a25-0146-ae40-281b-5967e7c70263-f2b85fc7, #w-node-db002a25-0146-ae40-281b-5967e7c70270-f2b85fc7 {
    justify-self: start;
  }

  #w-node-db002a25-0146-ae40-281b-5967e7c7027e-f2b85fc7 {
    order: -9999;
  }

  #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-243570d1, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-243570d1, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-243570d1, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-243570d1, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-243570d1, #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-7caede2f, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-7caede2f, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-7caede2f, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-7caede2f, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-7caede2f, #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-aa681a13, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-aa681a13, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-aa681a13, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-aa681a13, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-aa681a13, #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-a96f99e8, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-a96f99e8, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-a96f99e8, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-a96f99e8, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-a96f99e8 {
    justify-self: stretch;
  }

  #w-node-_348785bc-524c-91d6-2c28-47c3c3783363-5d2bf99d, #w-node-_9e2174a4-99cf-bf55-e239-6af995f92d72-f6fd0c62, #w-node-_9f66b752-8051-12cd-40b6-d6f789512e34-b0ea8518, #w-node-eb10ebe4-8a81-b329-6bcc-87844f92a889-18791e6d, #w-node-_2dcee552-8848-64d9-20b7-7bba13154fed-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba13154fef-325f30d6 {
    order: -9999;
  }

  #w-node-_5596764f-80a4-cbf0-0b36-a4706ac378c8-325f30d6 {
    order: 9999;
  }

  #w-node-_5596764f-80a4-cbf0-0b36-a4706ac378c6-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba13155040-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba13155050-325f30d6, #w-node-_2dcee552-8848-64d9-20b7-7bba13155060-325f30d6, #w-node-_682a2b00-a5c2-36fb-b685-d15667840741-bda2a229, #w-node-_682a2b00-a5c2-36fb-b685-d15667840751-bda2a229, #w-node-_682a2b00-a5c2-36fb-b685-d15667840761-bda2a229 {
    order: -9999;
  }

  #w-node-c62ae450-d640-d867-8558-47387bec0292-aed20796, #w-node-f4d56055-37b4-a9e0-946e-af755b169ea8-aed20796 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_924f64b0-c0d7-f161-9ae3-12ef6eee4fbd-32d46948, #w-node-_924f64b0-c0d7-f161-9ae3-12ef6eee4fcd-32d46948, #w-node-_924f64b0-c0d7-f161-9ae3-12ef6eee4fdd-32d46948 {
    order: -9999;
  }

  #w-node-_91b0958a-a513-122c-2898-8e51d34b3d0a-a2bf521f, #w-node-ba2e8c8e-fc90-bcb2-1ee4-f7b832277bd8-a2bf521f, #w-node-_6b82b887-b13b-b34e-9535-7fb872f2d1ed-a2bf521f, #w-node-bb79cef9-4c80-e230-7119-14810d09b854-a2bf521f, #w-node-_68209101-10e7-b7bc-cd14-f064504eabc1-a2bf521f {
    justify-self: stretch;
  }

  #w-node-d1a75dac-d131-9d5f-2018-03e084301cce-d83d6e1e, #w-node-_6521a02b-e4fd-fd82-3f42-29cb368f2c18-d83d6e1e, #w-node-d1a75dac-d131-9d5f-2018-03e084301cce-03f6e45f, #w-node-_6521a02b-e4fd-fd82-3f42-29cb368f2c18-03f6e45f, #w-node-d5c6c6dd-7719-ff9f-a56b-70c3710a111e-03f6e45f, #w-node-d1a75dac-d131-9d5f-2018-03e084301cce-becb3985, #w-node-_6521a02b-e4fd-fd82-3f42-29cb368f2c18-becb3985, #w-node-f2452a1e-3d7f-dcd5-4008-b48240e27bff-becb3985, #w-node-d1a75dac-d131-9d5f-2018-03e084301cce-65557d74, #w-node-_6521a02b-e4fd-fd82-3f42-29cb368f2c18-65557d74 {
    order: -9999;
  }

  #w-node-b09ad735-205b-6b10-833e-d697ef8dfdb1-7c1144f8, #w-node-b09ad735-205b-6b10-833e-d697ef8dfdd7-7c1144f8 {
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c7423a69-1c90-9da5-60d7-c4628347b39b-ca899dae, #w-node-_4a0a575b-1e35-e328-6436-7e03a8c669ee-ca899dae, #w-node-bc65aea1-d5f9-25dd-888d-befc113f3b9a-ca899dae {
    order: -9999;
  }

  #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfd-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df7-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df8-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3df9-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfa-5a2e3df0, #w-node-_39a273fb-b36b-c6d3-64f8-01da5a2e3dfc-5a2e3df0 {
    place-self: center;
  }

  #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f27-80c57f23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2c-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f36-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f39-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f28-80c57f23, #w-node-_44aea9b0-08d3-3d2e-56b3-b6c52938f7ab-80c57f23 {
    place-self: center;
  }

  #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f35-80c57f23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2e-80c57f23 {
    place-self: center;
  }

  #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f2f-80c57f23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f30-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f31-80c57f23, #w-node-_39a171b9-0064-bf42-a8f8-c74f80c57f33-80c57f23 {
    place-self: center;
  }

  #w-node-_506b1185-3936-46f5-df74-50d217fb37f3-17fb37f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_506b1185-3936-46f5-df74-50d217fb37f7-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f4-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f6-17fb37f1 {
    place-self: center;
  }

  #w-node-_506b1185-3936-46f5-df74-50d217fb37f8-17fb37f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_506b1185-3936-46f5-df74-50d217fb37f9-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fb-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fd-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fc-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fa-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37fe-17fb37f1, #w-node-_506b1185-3936-46f5-df74-50d217fb37f5-17fb37f1 {
    place-self: center;
  }

  #w-node-_2b80a148-159b-b521-be31-acd1b36d44dd-d6d7b5d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2b80a148-159b-b521-be31-acd1b36d44ea-d6d7b5d5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b5d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b5d6 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_54f6f433-d635-0612-cf6b-cbd1f7667138-d6d7b5d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54f6f433-d635-0612-cf6b-cbd1f7667142-d6d7b5d7 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-b43b8cc0-0690-d822-8a7a-ad52322426be-d6d7b5d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b43b8cc0-0690-d822-8a7a-ad5232242691-d6d7b5d7 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_6ab4f49c-7a03-3e73-d56d-15368f52f787-d6d7b5d7 {
    align-self: start;
  }

  #w-node-_4e7531ab-5eed-b7f7-ec01-b83dcb8261fe-d6d7b5ea, #w-node-ae317324-0194-b9d3-d3f4-ce6eb1102cba-d6d7b5ea, #w-node-_2260d652-c6c6-ce03-a6f6-7ae05725421f-d6d7b5ea {
    order: -9999;
  }

  #w-node-_69983a4d-013e-9bb7-88ec-074913b86497-d6d7b608 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_69983a4d-013e-9bb7-88ec-074913b864a1-d6d7b608 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b624 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b624 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b625 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b625 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b626 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b626 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b627 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_54f6f433-d635-0612-cf6b-cbd1f7667138-d6d7b631 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54f6f433-d635-0612-cf6b-cbd1f7667142-d6d7b631 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-b43b8cc0-0690-d822-8a7a-ad52322426be-d6d7b631 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b43b8cc0-0690-d822-8a7a-ad5232242691-d6d7b631 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_6ab4f49c-7a03-3e73-d56d-15368f52f787-d6d7b631 {
    align-self: start;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b633 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b633 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_472ac39d-c222-28c8-8004-0a9498cca75f-d6d7b633 {
    align-self: start;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b65f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b65f {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_9c9f7170-10d0-b660-a881-d6aa8535162d-853515ca, #w-node-_6eead35c-5f11-c866-0ac6-12b97a8b055c-7a8b0504, #w-node-dd23b628-ddb2-2c5a-c47d-5d111b3a0e34-d6d7b662 {
    align-self: start;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4f4-d6d7b67c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fae36ca2-99bc-deff-c758-b219e6b2d4cb-d6d7b67c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904ce-7197655e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904cf-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d0-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d1-7197655e {
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904d2-7197655e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904d3-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d5-7197655e {
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904d6-7197655e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904d7-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904d8-7197655e {
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904d9-7197655e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904da-7197655e {
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904dc-7197655e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904dd-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904de-7197655e, #w-node-db485727-9932-d69a-6c1a-fa8e63c904df-7197655e {
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904e0-7197655e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-db485727-9932-d69a-6c1a-fa8e63c904e1-7197655e {
    place-self: center;
  }

  #w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f73-8fffe766, #w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3f90-8fffe766, #w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fa6-8fffe766, #w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fbc-8fffe766, #w-node-ec2e8a84-3fb1-8b88-b760-98a6a1dd3fd9-8fffe766, #w-node-afad0a45-ea23-19c5-0e79-4d1e95d86808-243570d1, #w-node-_907eb396-f540-7b5c-911b-b9152628ae96-243570d1, #w-node-fa7f96ff-cb3a-4b1c-70da-50f58071a574-243570d1, #w-node-f0bd063b-13eb-dda4-f922-1a2b86286d4c-243570d1, #w-node-_26ecfb48-4e01-6977-2a9c-48dc8327d48e-243570d1, #w-node-_33bfb6cc-c99c-1406-088e-346138004c0b-243570d1 {
    order: -9999;
  }

  #w-node-_5930f015-9798-c24a-c0ca-16fb119ce5f9-119ce5b1 {
    justify-self: start;
  }

  #w-node-c7423a69-1c90-9da5-60d7-c4628347b39b-7c1144f8, #w-node-_4a0a575b-1e35-e328-6436-7e03a8c669ee-7c1144f8, #w-node-bc65aea1-d5f9-25dd-888d-befc113f3b9a-7c1144f8 {
    order: -9999;
  }
}


@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-ExtraBold.woff2') format('woff2'), url('../fonts/InterDisplay-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('../fonts/InterDisplay-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: '8 Bit Wonder';
  src: url('../fonts/8-BIT-WONDER.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}