:root {
  --_colors---secondary-100: white;
  --font-family--inter-tight: "Inter Tight", sans-serif;
  --_colors---primary-100: #0e121b;
  --_typography---text-size--default: 1rem;
  --_typography---text-line-height--default: 130%;
  --font-weight--regular: 400;
  --_typography---text-letter-spacing--default: 0rem;
  --_typography---heading-font-size--h1: 5.625rem;
  --_typography---heading-line-height--h1: 100%;
  --_typography---heading-letter-spacing--h1: -.017rem;
  --_typography---heading-font-size--h2: 3rem;
  --_typography---heading-line-height--h2: 110%;
  --_typography---heading-letter-spacing--h2: 0rem;
  --_typography---heading-font-size--h3: 2.25rem;
  --_typography---heading-line-height--h3: 110%;
  --_typography---heading-letter-spacing--h3: 0rem;
  --_typography---heading-font-size--h4: 1.75rem;
  --_typography---heading-line-height--h4: 110%;
  --_typography---heading-letter-spacing--h4: 0rem;
  --_typography---heading-font-size--h5: 1.5rem;
  --_typography---heading-line-height--h5: 110%;
  --_typography---heading-letter-spacing--h5: 0rem;
  --_typography---heading-font-size--h6: 1.25rem;
  --_typography---heading-line-height--h6: 120%;
  --_typography---heading-letter-spacing--h6: 0rem;
  --_colors---primary-200: #181b25;
  --_sizes---default-size--width: 100%;
  --_sizes---default-size--height: 100%;
  --_colors---secondary-300: #f2f5f8;
  --_sizes---spacing--spacing-massive: 5rem;
  --_colors---secondary-200: #f5f7fa;
  --_sizes---spacing--spacing-large: 2.5rem;
  --_sizes---spacing--spacing-medium: 1.25rem;
  --_sizes---container--max-width: 75rem;
  --_sizes---spacing--spacing-colossal: 7.5rem;
  --_sizes---spacing--spacing-jambo: 3.75rem;
  --_sizes---spacing--spacing-normal: 2rem;
  --_sizes---spacing--spacing-big: 3.125rem;
  --_sizes---spacing--spacing-xsmall: .5rem;
  --_colors---primary-300: #99a0ae;
  --_typography---text-size--small: .875rem;
  --_typography---text-line-height--small: 130%;
  --_typography---text-letter-spacing--small: 0rem;
  --font-weight--medium: 500;
  --_sizes---spacing--bordar-redius--redius-soft: 3.75rem;
  --_sizes---spacing--bordar-redius--redius-xsmall: .5rem;
  --_colors---brand-100: #781dff;
  --_colors---brand-200: #ef643e;
  --_sizes---spacing--spacing-regular: 1.5rem;
  --_sizes---spacing--spacing-small: 1rem;
  --_colors---transparent: #fff0;
  --_sizes---spacing--spacing-xxsmall: .75rem;
  --_colors---secondary-400: #d9d9d9;
  --_typography---text-size--tiny: .75rem;
  --_typography---text-line-height--tiny: 130%;
  --_typography---text-letter-spacing--tiny: 0rem;
  --_sizes---spacing--bordar-redius--redius-circle: 100%;
  --_sizes---spacing--bordar-redius--redius-medium: 1.25rem;
  --_sizes---spacing--bordar-redius--redius-small: 1rem;
  --_sizes---spacing--bordar-redius--redius-tiny: .25rem;
  --_sizes---spacing--bordar-redius--redius-xxsmall: .375rem;
  --_sizes---spacing--spacing-tiny: .25rem;
  --_colors---warning: #eb0808;
  --_colors---primary-400: #f4f4f4;
  --_sizes---spacing--bordar-redius--redius-pill: 5rem;
  --font-weight--thin: 100;
  --font-weight--extra-light: 200;
  --font-weight--light: 300;
  --font-weight--semi-bold: 600;
  --font-weight--bold: 700;
  --font-weight--extra-bold: 800;
  --font-weight--heavy: 900;
  --_typography---text-size--medium: 1.5rem;
  --_sizes---spacing--bordar-redius--redius-regular: 1.5rem;
  --_typography---text-line-height--medium: 140%;
  --_sizes---spacing--bordar-redius--redius-large: 1.875rem;
  --_sizes---spacing--bordar-redius--redius-big: 2rem;
  --_typography---text-letter-spacing--medium: 0rem;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

.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-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('/images/webflow/custom-checkbox-checkmark.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;
}

body {
  background-color: var(--_colors---secondary-100);
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---primary-100);
  font-size: var(--_typography---text-size--default);
  line-height: var(--_typography---text-line-height--default);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---text-letter-spacing--default);
  --_typography---text-size--default: 1rem;
  --_typography---text-line-height--default: 130%;
  --_typography---text-letter-spacing--default: 0rem;
  --_typography---heading-font-size--h1: 5.625rem;
  --_typography---heading-line-height--h1: 100%;
  --_typography---heading-letter-spacing--h1: -.017rem;
  --_typography---heading-font-size--h2: 3rem;
  --_typography---heading-line-height--h2: 110%;
  --_typography---heading-letter-spacing--h2: 0rem;
  --_typography---heading-font-size--h3: 2.25rem;
  --_typography---heading-line-height--h3: 110%;
  --_typography---heading-letter-spacing--h3: 0rem;
  --_typography---heading-font-size--h4: 1.75rem;
  --_typography---heading-line-height--h4: 110%;
  --_typography---heading-letter-spacing--h4: 0rem;
  --_typography---heading-font-size--h5: 1.5rem;
  --_typography---heading-line-height--h5: 110%;
  --_typography---heading-letter-spacing--h5: 0rem;
  --_typography---heading-font-size--h6: 1.25rem;
  --_typography---heading-line-height--h6: 120%;
  --_typography---heading-letter-spacing--h6: 0rem;
  --_typography---text-size--small: .875rem;
  --_typography---text-line-height--small: 130%;
  --_typography---text-letter-spacing--small: 0rem;
  --_typography---text-size--tiny: .75rem;
  --_typography---text-line-height--tiny: 130%;
  --_typography---text-letter-spacing--tiny: 0rem;
  --_typography---text-size--medium: 1.5rem;
  --_typography---text-line-height--medium: 140%;
  --_typography---text-letter-spacing--medium: 0rem;
  --_sizes---default-size--width: 100%;
  --_sizes---default-size--height: 100%;
  --_sizes---spacing--spacing-massive: 5rem;
  --_sizes---spacing--spacing-large: 2.5rem;
  --_sizes---spacing--spacing-medium: 1.25rem;
  --_sizes---container--max-width: 75rem;
  --_sizes---spacing--spacing-colossal: 7.5rem;
  --_sizes---spacing--spacing-jambo: 3.75rem;
  --_sizes---spacing--spacing-normal: 2rem;
  --_sizes---spacing--spacing-big: 3.125rem;
  --_sizes---spacing--spacing-xsmall: .5rem;
  --_sizes---spacing--bordar-redius--redius-soft: 3.75rem;
  --_sizes---spacing--bordar-redius--redius-xsmall: .5rem;
  --_sizes---spacing--spacing-regular: 1.5rem;
  --_sizes---spacing--spacing-small: 1rem;
  --_sizes---spacing--spacing-xxsmall: .75rem;
  --_sizes---spacing--bordar-redius--redius-circle: 100%;
  --_sizes---spacing--bordar-redius--redius-medium: 1.25rem;
  --_sizes---spacing--bordar-redius--redius-small: 1rem;
  --_sizes---spacing--bordar-redius--redius-tiny: .25rem;
  --_sizes---spacing--bordar-redius--redius-xxsmall: .375rem;
  --_sizes---spacing--spacing-tiny: .25rem;
  --_sizes---spacing--bordar-redius--redius-pill: 5rem;
  --_sizes---spacing--bordar-redius--redius-regular: 1.5rem;
  --_sizes---spacing--bordar-redius--redius-large: 1.875rem;
  --_sizes---spacing--bordar-redius--redius-big: 2rem;
}

h1 {
  font-family: var(--font-family--inter-tight);
  font-size: var(--_typography---heading-font-size--h1);
  line-height: var(--_typography---heading-line-height--h1);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h1);
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-size: var(--_typography---heading-font-size--h2);
  line-height: var(--_typography---heading-line-height--h2);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-size: var(--_typography---heading-font-size--h3);
  line-height: var(--_typography---heading-line-height--h3);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
}

h4 {
  font-size: var(--_typography---heading-font-size--h4);
  line-height: var(--_typography---heading-line-height--h4);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}

h5 {
  font-size: var(--_typography---heading-font-size--h5);
  line-height: var(--_typography---heading-line-height--h5);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-size: var(--_typography---heading-font-size--h6);
  line-height: var(--_typography---heading-line-height--h6);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---heading-letter-spacing--h6);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  font-family: var(--font-family--inter-tight);
  font-weight: var(--font-weight--regular);
  margin-top: 0;
  margin-bottom: 0;
}

a {
  font-family: var(--font-family--inter-tight);
  color: var(--_colors---primary-100);
  font-weight: var(--font-weight--regular);
  text-decoration: none;
}

ul {
  color: var(--_colors---primary-200);
  margin-top: .47rem;
  margin-bottom: 2.5rem;
  padding-left: 1.25rem;
}

li {
  margin-top: .63rem;
}

img {
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
  max-height: var(--_sizes---default-size--height);
  max-width: var(--_sizes---default-size--width);
  object-fit: cover;
}

label {
  margin-bottom: 0;
  display: block;
}

.page-wrapper {
  overflow: clip;
}

.section {
  position: relative;
}

.section.hero {
  height: 100vh;
  margin: .5rem;
}

.section.bg-gray {
  background-color: var(--_colors---secondary-300);
}

.section.section_journey {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
}

.section.section_conversation {
  background-color: var(--_colors---secondary-200);
}

.padding-global {
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
  padding-right: var(--_sizes---spacing--spacing-large);
  padding-left: var(--_sizes---spacing--spacing-large);
  margin-left: auto;
  margin-right: auto;
}

.container-large {
  width: 100%;
  height: 100%;
  max-width: var(--_sizes---container--max-width);
  margin-left: auto;
  margin-right: auto;
}

.container-large.nav {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.padding-section-large {
  width: 100%;
  height: 100%;
  padding-top: var(--_sizes---spacing--spacing-colossal);
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
  grid-column-gap: var(--_sizes---spacing--spacing-jambo);
  grid-row-gap: var(--_sizes---spacing--spacing-jambo);
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.padding-section-large.styleguide-hero-padding {
  grid-column-gap: 6.875rem;
  grid-row-gap: 6.875rem;
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.padding-section-large.cta-padding {
  z-index: 2;
  grid-column-gap: 12.313rem;
  grid-row-gap: 12.313rem;
  padding-top: 6.375rem;
  padding-bottom: 1.875rem;
  position: relative;
}

.padding-section-large.footer-padding {
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  padding-top: 6.25rem;
  padding-bottom: 1.875rem;
}

.padding-section-large.hero-padding {
  justify-content: space-between;
  padding-top: 14rem;
  padding-bottom: 3rem;
}

.padding-section-large.padding-bottom {
  padding-bottom: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  position: relative;
}

.padding-section-large.padding-bottom.highlight-gap {
  grid-column-gap: var(--_sizes---spacing--spacing-jambo);
  grid-row-gap: var(--_sizes---spacing--spacing-jambo);
}

.padding-section-large.padding-bottom.feature-card {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.padding-section-large.padding-bottom.journey-padding {
  height: 100vh;
  padding-top: var(--_sizes---spacing--spacing-xsmall);
  padding-bottom: var(--_sizes---spacing--spacing-xsmall);
  justify-content: center;
  position: sticky;
  top: 0;
}

.padding-section-large.padding-bottom.gap-big {
  grid-column-gap: var(--_sizes---spacing--spacing-colossal);
  grid-row-gap: var(--_sizes---spacing--spacing-colossal);
}

.padding-section-large.hero_padding {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  justify-content: space-between;
  padding-top: 13rem;
  padding-bottom: 1rem;
}

.padding-section-large.hero_padding.padding-bottom {
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
}

.padding-section-large.padding-bottom-large {
  padding-bottom: var(--_sizes---spacing--spacing-jambo);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  position: relative;
}

.padding-section-large.blog-details_padding {
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-big);
}

.padding-section-large.utility-padding {
  padding-top: 13rem;
  padding-bottom: var(--_sizes---spacing--spacing-colossal);
  grid-column-gap: 6.875rem;
  grid-row-gap: 6.875rem;
}

.padding-section-large.instructions-main-wrapper {
  padding-top: 12rem;
}

.padding-section-large.experience-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  justify-content: center;
  align-items: center;
}

.padding-section-large.calculator-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-jambo);
  grid-row-gap: var(--_sizes---spacing--spacing-jambo);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .75fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-section-large.average-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  justify-content: center;
  align-items: center;
}

.instruction-short-details {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.line-divider {
  background-color: var(--_colors---primary-300);
  width: 100%;
  height: .06rem;
}

.instructions-title-wrapp {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.box-wrapp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.instructions-color-box {
  background-color: #040404;
  border-radius: .25rem;
  width: 5rem;
  height: 5rem;
}

.instruction-details {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.license-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.instructions-details-wrapp {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.banner-inner-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 29.5625rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.banner-inner-wrapper.instructions-inner-wrapp {
  max-width: 50rem;
}

.link {
  grid-column-gap: .438rem;
  grid-row-gap: .438rem;
  color: var(--_colors---primary-200);
  font-size: var(--_typography---text-size--small);
  line-height: var(--_typography---text-line-height--small);
  letter-spacing: var(--_typography---text-letter-spacing--small);
  text-shadow: 0 1.14rem 0 var(--_colors---primary-100);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: clip;
}

.heading-style-h3 {
  font-size: var(--_typography---heading-font-size--h3);
  line-height: var(--_typography---heading-line-height--h3);
  letter-spacing: var(--_typography---heading-letter-spacing--h3);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h3.case-study-heading {
  color: var(--_colors---secondary-100);
}

.heading-style-h1 {
  font-size: var(--_typography---heading-font-size--h1);
  line-height: var(--_typography---heading-line-height--h1);
  letter-spacing: var(--_typography---heading-letter-spacing--h1);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h1.align-center {
  text-align: center;
}

.heading-style-h1.align-center.utility {
  width: var(--_sizes---default-size--width);
  max-width: 46.8125rem;
  margin: auto;
}

.heading-style-h1.hero_mobile {
  display: none;
}

.heading-style-h1.intelligence_heading {
  width: var(--_sizes---default-size--width);
  max-width: 52rem;
}

.text-size-regular {
  font-size: var(--_typography---text-size--default);
  line-height: var(--_typography---text-line-height--default);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---text-letter-spacing--default);
}

.text-size-regular.heading-para {
  width: var(--_sizes---default-size--width);
  max-width: 18rem;
}

.text-size-regular.heading-para.case-study_para, .text-size-regular.heading-para.home-para-five {
  max-width: 15.375rem;
}

.text-size-regular.heading-para.career-overview_para {
  max-width: 18rem;
}

.text-size-regular.highlight-heading_para {
  width: var(--_sizes---default-size--width);
}

.text-size-regular.highlight-heading_para._01, .text-size-regular.highlight-heading_para.owners {
  max-width: 30.5rem;
}

.text-size-regular.highlight-text {
  width: var(--_sizes---default-size--width);
  max-width: 17.813rem;
}

.text-size-regular.weight-medium {
  font-weight: var(--font-weight--medium);
}

.text-size-regular.faq-answer {
  padding-top: .88rem;
}

.text-size-regular.text-color-primary-two {
  color: var(--_colors---primary-200);
}

.text-size-regular.jouerney-text {
  padding-top: .56rem;
  display: none;
}

.text-size-regular.jouerney-text._01 {
  display: block;
}

.text-size-regular.text-color-primary-one {
  color: var(--_colors---primary-100);
}

.text-size-regular.compliance-text {
  z-index: 1;
  margin-bottom: -.5rem;
  padding-top: .1rem;
  padding-bottom: .1rem;
}

.text-size-regular.text-color-primary-three {
  color: var(--_colors---primary-300);
}

.text-size-regular.case-details-text {
  color: var(--_colors---primary-200);
}

.text-size-regular.overview-para {
  width: var(--_sizes---default-size--width);
  max-width: 21rem;
}

.text-size-regular.feature-para, .text-size-regular.home-para-three {
  width: var(--_sizes---default-size--width);
  max-width: 18rem;
}

.text-size-regular.home-para-four {
  width: var(--_sizes---default-size--width);
  max-width: 17.75rem;
}

.text-size-regular.demo-desp {
  text-align: center;
}

.primary-button-wrap {
  justify-content: center;
  align-items: center;
  height: 1.3rem;
  display: flex;
  overflow: clip;
}

.primary-button {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-soft);
  background-color: var(--_colors---secondary-100);
  justify-content: center;
  align-items: center;
  padding: .844rem 1rem;
  text-decoration: none;
  display: flex;
}

.primary-button:where(.w-variant-c2dc9de4-8772-9172-2dd8-cda2f9121fc9) {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
  padding: .53rem .75rem;
  transition: all .25s;
}

.primary-button:where(.w-variant-fb78eba0-dd3e-a77a-385e-cc8838022b83) {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.primary-button:where(.w-variant-3a9f2dd0-9bc7-dc9a-a7bc-93d31eb4141a) {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ffffff4d;
}

.primary-button:where(.w-variant-1f9277f6-d978-6891-434e-df9bad743ce3) {
  background-color: var(--_colors---brand-100);
  color: var(--_colors---secondary-100);
}

.primary-button:where(.w-variant-8864e78e-a0db-f6ac-fef2-1f27854d80f7) {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
}

.primary-button:where(.w-variant-9c3610c1-5984-96a4-85fa-4e67b00adacd) {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-300);
  color: var(--_colors---primary-100);
  padding: .68rem .75rem;
}

.primary-button:where(.w-variant-85ec6dc5-478b-f0e5-06a2-9b13c89cd9b5) {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---brand-100);
  color: var(--_colors---secondary-100);
  padding: .68rem .75rem;
}

.primary-button:where(.w-variant-ba42a746-88f2-a767-ccc2-efed081847cb) {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-100);
  color: var(--_colors---primary-100);
  padding: .68rem .75rem;
}

.primary-button:where(.w-variant-ff9c94f1-4e53-ae23-bbaf-67ee5fadd98e) {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
  padding-left: 3rem;
  padding-right: 3rem;
}

.primary-button:hover:where(.w-variant-c2dc9de4-8772-9172-2dd8-cda2f9121fc9) {
  background-color: var(--_colors---brand-200);
}

.heading-style-h2 {
  font-size: var(--_typography---heading-font-size--h2);
  line-height: var(--_typography---heading-line-height--h2);
  letter-spacing: var(--_typography---heading-letter-spacing--h2);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h2.for-mobile {
  display: none;
}

.heading-style-h2.career-text {
  color: var(--_colors---primary-300);
}

.heading-style-h2.demo-title {
  text-align: center;
}

.primary-button-text {
  text-shadow: 0 1.3rem 0 var(--_colors---primary-100);
}

.primary-button-text:where(.w-variant-c2dc9de4-8772-9172-2dd8-cda2f9121fc9), .primary-button-text:where(.w-variant-8864e78e-a0db-f6ac-fef2-1f27854d80f7), .primary-button-text:where(.w-variant-1f9277f6-d978-6891-434e-df9bad743ce3), .primary-button-text:where(.w-variant-85ec6dc5-478b-f0e5-06a2-9b13c89cd9b5), .primary-button-text:where(.w-variant-ff9c94f1-4e53-ae23-bbaf-67ee5fadd98e) {
  text-shadow: 0 1.3rem 0 var(--_colors---secondary-100);
}

.brand-link {
  width: 7.42rem;
  text-decoration: none;
}

.utility-page-wrap {
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
  justify-content: center;
  align-items: center;
  padding-top: 13rem;
  padding-bottom: 8rem;
  display: flex;
}

.utility-page-content {
  width: var(--_sizes---default-size--width);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 40rem;
  display: flex;
}

.utility-page-form {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.nav-right-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.dropdown-header {
  flex: none;
}

.tab-menus {
  display: none;
}

.pages-items {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.nav-items {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  width: 100%;
  display: flex;
}

.nav-buttons-wrap {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-menu {
  grid-column-gap: 1.313rem;
  grid-row-gap: 1.313rem;
  background-color: var(--_colors---transparent);
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar {
  width: var(--_sizes---default-size--width);
  padding-right: var(--_sizes---spacing--spacing-large);
  padding-left: var(--_sizes---spacing--spacing-large);
  background-color: #0000;
  position: absolute;
  top: 1.875rem;
  left: 0;
  right: 0;
}

.nav-pages {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.nav-wrapper {
  width: var(--_sizes---default-size--width);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-300);
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding: .625rem 1rem;
}

.dropdown-toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown-list_inner_wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-100);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2.56rem;
  padding: .25rem;
  display: flex;
}

.dropdown-list {
  width: 74rem;
}

.dropdown-list.w--open {
  background-color: #0000;
  flex-flow: column;
  top: 1rem;
  left: -10.7rem;
  overflow: clip;
}

.nav-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  letter-spacing: -.035rem;
  text-shadow: 0 1.18rem #fff;
  justify-content: center;
  align-items: center;
  height: 1.18rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 135.71%;
  text-decoration: none;
  transition: all .4s;
  overflow: clip;
}

.nav-link.w--current {
  color: #e3ff71;
  text-shadow: 0 1.14rem #e3ff71;
}

.nav-link.w--current:hover {
  text-decoration: none;
  transform: none;
}

.dropdown-icon {
  height: .375rem;
  margin-right: 0;
  position: static;
}

.nav-heading {
  color: var(--_colors---brand-200);
  font-size: var(--_typography---text-size--small);
  line-height: var(--_typography---text-line-height--small);
  letter-spacing: var(--_typography---text-letter-spacing--small);
}

.dropdown-links {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.dropdown-links_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-size-small {
  font-size: var(--_typography---text-size--small);
  line-height: var(--_typography---text-line-height--small);
  letter-spacing: var(--_typography---text-letter-spacing--small);
}

.text-size-small.footer-bottom_text {
  max-width: 36.875rem;
}

.text-size-small.text-color {
  color: var(--_colors---primary-300);
}

.text-size-small.price_text, .text-size-small.testimonial-text {
  color: var(--_colors---primary-200);
}

.typography-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.heading-style-h4 {
  font-size: var(--_typography---heading-font-size--h4);
  line-height: var(--_typography---heading-line-height--h4);
  letter-spacing: var(--_typography---heading-letter-spacing--h4);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h4.compliance-test {
  max-width: 37.0625rem;
  font-size: var(--_typography---heading-font-size--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
  position: absolute;
  bottom: 6.5rem;
}

.typography-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  color: var(--_colors---primary-200);
  flex-flow: wrap;
  display: flex;
}

.heading-style-h5 {
  font-size: var(--_typography---heading-font-size--h5);
  line-height: var(--_typography---heading-line-height--h5);
  letter-spacing: var(--_typography---heading-letter-spacing--h5);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h5.joerney-card_heading {
  display: none;
}

.heading-style-h5.joerney-card_heading._01 {
  display: block;
}

.typography-contents {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.typography-details {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  display: flex;
}

.colors-block-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  display: flex;
}

.color-box {
  width: 100%;
  height: 19rem;
  color: var(--_colors---secondary-100);
  background-color: #0d1215;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  padding: 1rem;
  display: flex;
}

.color-box.primary-three {
  background-color: var(--_colors---primary-300);
}

.color-box.primary-two {
  background-color: var(--_colors---primary-200);
}

.color-box.secondary-three {
  background-color: var(--_colors---secondary-300);
  color: #0d1215;
}

.color-box.secondary-three {
  color: #0d1215;
  background-color: #d9d9d9;
}

.color-box.secondary-one {
  border: 1px solid var(--_colors---primary-300);
  background-color: var(--_colors---secondary-100);
  color: var(--_colors---primary-100);
}

.color-box.secondary-two {
  background-color: var(--_colors---secondary-200);
  color: var(--_colors---primary-100);
}

.color-box.primary {
  background-color: var(--_colors---primary-100);
}

.color-box.secondary-four {
  background-color: var(--_colors---secondary-400);
  color: var(--_colors---primary-100);
}

.color-box.brand-one {
  background-color: var(--_colors---brand-100);
}

.color-box.brand-two {
  background-color: var(--_colors---brand-200);
}

.colors-block {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.typography-details-wrapepr {
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  flex-flow: column;
  display: flex;
}

.heading-style-h6 {
  font-size: var(--_typography---heading-font-size--h6);
  line-height: var(--_typography---heading-line-height--h6);
  letter-spacing: var(--_typography---heading-letter-spacing--h6);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h6.text-link {
  transition: all .4s;
}

.heading-style-h6.text-link:hover {
  text-underline-offset: .1rem;
  text-decoration: underline;
}

.heading-style-h6.blog-heading {
  text-align: center;
}

.text-size-tiny {
  font-size: var(--_typography---text-size--tiny);
  line-height: var(--_typography---text-line-height--tiny);
  letter-spacing: var(--_typography---text-letter-spacing--tiny);
}

.text-size-tiny.brand-color {
  color: var(--_colors---brand-200);
  font-size: var(--_typography---text-size--default);
}

.text-size-tiny.why-card_tag {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-100);
  color: var(--_colors---primary-100);
  padding: .5rem;
  position: absolute;
  top: .625rem;
  left: .625rem;
}

.text-size-tiny.price_tag {
  max-width: 5rem;
}

.dropdown-cards_wrapper {
  width: var(--_sizes---default-size--width);
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---brand-200);
  max-width: 12.875rem;
  color: var(--_colors---secondary-100);
  flex-flow: column;
  padding: .625rem;
  display: flex;
}

.dropdown-card_texts {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 1.25rem;
  display: flex;
}

.drop-down_links {
  width: var(--_sizes---default-size--width);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .625rem;
  display: grid;
}

.dropdown-socials_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  margin-left: auto;
  padding: .625rem;
  display: flex;
}

.social {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
  background-color: var(--_colors---secondary-200);
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  transition: all .4s;
  display: flex;
}

.social:hover {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-200);
}

.social_svg {
  width: .91rem;
  height: .91rem;
}

.social_svg.no-width {
  width: auto;
}

.cta-text_wrapper {
  width: var(--_sizes---default-size--width);
  max-width: 50.313rem;
  color: var(--_colors---secondary-100);
}

.cta-form_wrapper {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  background-color: var(--_colors---secondary-100);
  max-width: 38rem;
  color: var(--_colors---primary-200);
  flex-flow: column;
  align-self: flex-end;
  padding: 1.875rem;
  display: flex;
}

.bg-image {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.text-field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_colors---primary-100);
  color: var(--_colors---primary-200);
  margin-bottom: 0;
  padding: 1.25rem 2.5rem 1.25rem 1.25px;
}

.text-field:focus {
  border-bottom-color: var(--_colors---brand-200);
}

.text-field::placeholder {
  color: var(--_colors---primary-200);
  font-size: var(--_typography---text-size--default);
  line-height: var(--_typography---text-line-height--default);
}

.submit-button {
  cursor: pointer;
  background-color: #0000;
  background-image: url('../images/Vector-2_1Vector (2).webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .833rem;
  transition: all .4s;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.submit-button:hover {
  background-image: url('../images/Vector-3_1Vector (3).webp');
}

.form {
  position: relative;
}

.footer-top_wrapper {
  z-index: 1;
  border-bottom-left-radius: var(--_sizes---spacing--bordar-redius--redius-medium);
  border-bottom-right-radius: var(--_sizes---spacing--bordar-redius--redius-medium);
  background-color: var(--_colors---secondary-100);
  position: relative;
}

.footer-bottom_wrapper {
  z-index: 1;
  padding-top: var(--_sizes---spacing--spacing-normal);
  padding-bottom: var(--_sizes---spacing--spacing-small);
  position: relative;
}

.footer_icon {
  max-width: 26.3rem;
}

.footer-links-section {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-links_bottom_wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  display: flex;
}

.footer-logo_link {
  width: var(--_sizes---default-size--width);
  max-width: 4.8rem;
}

.footer-links_wrapper {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_link_heading {
  font-weight: var(--font-weight--medium);
}

.footer-links {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.footer-link_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_divider {
  width: var(--_sizes---default-size--width);
  background-color: var(--_colors---secondary-400);
  height: .063rem;
}

.footer-bottom_details-wrapper {
  grid-column-gap: .938rem;
  grid-row-gap: .938rem;
  flex-flow: column;
  display: flex;
}

.footer-socials_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-socials_award_wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.footer-award_wrapper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  display: flex;
}

.award {
  height: 1.813rem;
}

.copywrite_wrapper {
  grid-column-gap: 12.188rem;
  grid-row-gap: 12.188rem;
  color: var(--_colors---primary-200);
  display: flex;
}

.bottom-links_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex;
}

.link_image {
  width: .625rem;
  height: .625rem;
}

.hero-texts_wrapper {
  z-index: 1;
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  max-width: 56rem;
  color: var(--_colors---secondary-100);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.hero-texts {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

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

.button-wrapper.gap-large {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.hero-bottom_wrapper {
  z-index: 1;
  color: var(--_colors---secondary-100);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.hero-star_texts_wrapper {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 20rem;
  display: flex;
}

.hero-star_wrapper {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-tiny);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #ffffff2b;
  padding: .375rem .5rem;
}

.agent-card {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-medium);
  background-color: var(--_colors---secondary-100);
  color: var(--_colors---primary-200);
  padding: 1.25rem;
  display: flex;
}

.agent-card_texts {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  display: flex;
}

.agent-video_wrapper {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
  width: 2.375rem;
  height: 2.375rem;
  overflow: clip;
}

.full-video {
  z-index: 2;
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
}

.pause-button {
  align-self: center;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  inset: 0%;
}

.section-heading_wrapper {
  width: var(--_sizes---default-size--width);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.section-heading_wrapper.flex-down {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.section-heading_wrapper.flex-down.align-center {
  justify-content: center;
  align-items: center;
}

.section-heading_wrapper.flex-down.align-center.service-hero-heading {
  width: var(--_sizes---default-size--width);
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
}

.section-heading_wrapper.flex-down.align-center.service-hero-heading.financial {
  max-width: 57rem;
}

.section-heading_wrapper.flex-down.about-header-two {
  width: var(--_sizes---default-size--width);
  max-width: 31rem;
}

.section-heading_wrapper.align-center {
  text-align: center;
  justify-content: center;
}

.section-heading_wrapper.align-center.blog-details {
  width: var(--_sizes---default-size--width);
  max-width: 59.25rem;
  margin-left: auto;
  margin-right: auto;
}

.section-heading_wrapper.align-center.smallest {
  width: var(--_sizes---default-size--width);
  grid-column-gap: 2.44rem;
  grid-row-gap: 2.44rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 20.2087rem;
  margin-left: auto;
  margin-right: auto;
}

.section-heading_wrapper.sticky {
  position: sticky;
  top: 1rem;
}

.section-heading_wrapper.align-bottom {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 40.1875rem;
  margin-left: auto;
  margin-right: auto;
}

.section-heading_wrapper.service-flex-down {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.section-heading_wrapper.workflow-flex-down {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.heading_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  display: flex;
}

.heading_wrapper.small_header {
  width: var(--_sizes---default-size--width);
  max-width: 35.5rem;
}

.heading_wrapper.small_header.case-heading {
  max-width: 38.125rem;
}

.heading_wrapper.small_header.workflow-heading, .heading_wrapper.small_header.customer-stat-heading {
  max-width: 34rem;
}

.heading_wrapper.small_header.career-overview-heading {
  max-width: 30rem;
}

.heading_wrapper.small_header.home-heading-five {
  max-width: 38.125rem;
}

.heading_wrapper.small_header.workflow-heading-one {
  max-width: 32rem;
  position: sticky;
  top: 1rem;
}

.heading_wrapper.small_header.workflow-heading-one.travel-service-header {
  max-width: 32rem;
}

.heading_wrapper.small_header.workflow-heading-two {
  max-width: 34rem;
}

.heading_wrapper.small_header.workflow-heading-phone {
  max-width: 28rem;
  position: sticky;
  top: 1rem;
}

.heading_wrapper.demo_header {
  width: var(--_sizes---default-size--width);
  max-width: 32rem;
}

.heading_wrapper.medium_header {
  width: var(--_sizes---default-size--width);
  max-width: 43rem;
}

.heading_wrapper.journey-heading {
  width: var(--_sizes---default-size--width);
  max-width: 32rem;
}

.heading_wrapper.gap {
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
}

.heading_wrapper.pricing_header {
  width: var(--_sizes---default-size--width);
  max-width: 43rem;
}

.heading_wrapper.comparison_header {
  width: var(--_sizes---default-size--width);
  max-width: 35.5rem;
}

.heading_wrapper.blog_header {
  width: var(--_sizes---default-size--width);
  max-width: 43rem;
}

.heading_wrapper.career_header {
  width: var(--_sizes---default-size--width);
  max-width: 36rem;
}

.heading_wrapper.founder_header {
  width: var(--_sizes---default-size--width);
  max-width: 30rem;
}

.heading_wrapper.features-heading {
  width: var(--_sizes---default-size--width);
  max-width: 35rem;
}

.heading_wrapper.home-heading-one, .heading_wrapper.home-heading-two, .heading_wrapper.home-heading-three, .heading_wrapper.home-heading-four {
  width: var(--_sizes---default-size--width);
  max-width: 35.5rem;
}

.heading_wrapper.home-heading-six {
  width: var(--_sizes---default-size--width);
  max-width: 32rem;
}

.heading_wrapper.home-heading-seven {
  width: var(--_sizes---default-size--width);
  max-width: 35.5rem;
}

.heading_wrapper.case-hero-heading {
  width: var(--_sizes---default-size--width);
  max-width: 43rem;
}

.heading_wrapper.about-header, .heading_wrapper.contact_header {
  width: var(--_sizes---default-size--width);
}

.heading_wrapper.pricing_head {
  width: var(--_sizes---default-size--width);
  max-width: 28rem;
}

.heading_wrapper.missed {
  width: var(--_sizes---default-size--width);
  max-width: 35.5rem;
}

.why-card_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-card {
  padding: 4.188rem var(--_sizes---spacing--spacing-regular) var(--_sizes---spacing--spacing-regular);
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.why-card.top-padding {
  padding-top: 0;
}

.why-card_texts {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  display: flex;
}

.why-card_text {
  color: var(--_colors---primary-200);
}

.why-card_image {
  max-width: 20rem;
  height: auto;
}

.highlight-header {
  justify-content: space-between;
  display: flex;
}

.highlight-header_image {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  object-position: 50% 50%;
}

.highlight-links_wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  display: flex;
}

.highlight-link {
  border-bottom: 1px solid var(--_colors---secondary-400);
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: .625rem;
  padding-bottom: 1.875rem;
  display: flex;
}

.highlight-texts_wrapper {
  width: var(--_sizes---default-size--width);
  justify-content: space-between;
  align-items: flex-start;
  max-width: 36.875rem;
  display: flex;
}

.highlight-icon_wrapper {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xxsmall);
  background-color: var(--_colors---secondary-300);
  justify-content: center;
  align-items: center;
  padding: 1.875rem;
  display: flex;
}

.highlight-icon {
  width: 1.5rem;
}

.slider_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.overview-slider_mask {
  width: var(--_sizes---default-size--width);
  max-width: 46rem;
  height: auto;
  overflow: visible;
}

.slider {
  background-color: var(--_colors---transparent);
  height: auto;
  padding-bottom: 3.875rem;
  position: relative;
}

.hide {
  display: none;
}

.slide {
  width: var(--_sizes---default-size--width);
  height: auto;
  margin-right: 1.25rem;
}

.overview-card {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  display: flex;
}

.overview-card_image {
  z-index: 1;
  max-width: 39rem;
  height: auto;
  position: relative;
}

.overview-card_texts {
  width: var(--_sizes---default-size--width);
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  max-width: 36.875rem;
  display: flex;
}

.slide_arrow {
  background-color: var(--_colors---secondary-300);
  width: 2rem;
  height: 2rem;
  color: var(--_colors---primary-100);
  cursor: pointer;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.slide_arrow:hover {
  background-color: var(--_colors---brand-200);
  color: var(--_colors---secondary-100);
}

.slide_arrow.right_arrow {
  left: 2.5rem;
}

.slide_arrow.right_arrow.testimonial-right {
  inset: auto 0% 0% auto;
}

.slide_arrow.testimonial {
  inset: auto 2.5rem 0% auto;
}

.slide_icon {
  width: .875rem;
}

.conversion-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: space-between;
  display: flex;
}

.conversion-image {
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.conversion-card_wrapper {
  width: var(--_sizes---default-size--width);
  flex-flow: column;
  max-width: 30.5rem;
  display: flex;
}

.conversion-card {
  width: var(--_sizes---default-size--width);
  padding-top: var(--_sizes---spacing--spacing-small);
  padding-bottom: var(--_sizes---spacing--spacing-small);
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-bottom: 1px solid var(--_colors---secondary-300);
  flex-flow: column;
  transition: all .4s;
  display: flex;
}

.conversion-card.active-card {
  border-bottom-color: var(--_colors---primary-100);
}

.conversion-icon_wrapper {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xxsmall);
  background-color: var(--_colors---secondary-300);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: all .2s;
  display: flex;
}

.conversion-icon_wrapper.active-icon {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
}

.conversion-cards_wrapper {
  grid-column-gap: 3.313rem;
  grid-row-gap: 3.313rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.conversion-para {
  height: 0;
  transition: all .4s;
  overflow: clip;
}

.conversion-para.active-para {
  height: auto;
}

.case-study_card {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-medium);
  justify-content: space-between;
  padding: 1.875rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.case-study-card_texts {
  z-index: 5;
  width: var(--_sizes---default-size--width);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 35rem;
  display: flex;
  position: relative;
}

.case-card_images_wrapper {
  z-index: 5;
  width: var(--_sizes---default-size--width);
  max-width: 22.313rem;
  position: relative;
}

.card-image {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
}

.case-card-tag_wrapper {
  width: var(--_sizes---default-size--width);
  max-width: 13.438rem;
  padding: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-medium);
  background-color: var(--_colors---secondary-100);
  flex-flow: column;
  display: flex;
  position: absolute;
  bottom: 5rem;
  left: auto;
  right: 15.625rem;
}

.case-study-tag_header {
  grid-column-gap: .438rem;
  grid-row-gap: .438rem;
  display: flex;
}

.case-study-tag_icon {
  width: .875rem;
}

.case-study_card_bg {
  max-width: 37.625rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.case-card_link {
  width: var(--_sizes---default-size--width);
}

.case-study-collection-list {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.case-study-sticky {
  position: sticky;
  top: 12rem;
}

.overview-card-image_wrapper {
  border-radius: .75rem;
  padding: 3rem;
  position: relative;
  overflow: clip;
}

.integration-cards_wrapper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integration-card {
  padding: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: 6.063rem;
  grid-row-gap: 6.063rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  flex-flow: column;
  display: flex;
}

.integration-card_details {
  grid-column-gap: 4.125rem;
  grid-row-gap: 4.125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.integration-card_image {
  max-width: 5rem;
}

.compliance-slider_mask {
  max-width: 43.25rem;
  height: auto;
  overflow: visible;
}

.compliance-card {
  padding: var(--_sizes---spacing--spacing-regular);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.compliance-card_texts {
  width: var(--_sizes---default-size--width);
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  max-width: 31.25rem;
  display: flex;
}

.compliance-icon_wrapper {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-medium);
  background-color: var(--_colors---secondary-100);
  justify-content: center;
  align-items: center;
  width: 5.688rem;
  height: 6rem;
  display: flex;
}

.compliance-icon {
  width: 2.25rem;
  height: 2.25rem;
}

.tab-wrapper {
  width: var(--_sizes---default-size--width);
  max-width: 37.063rem;
  margin-left: auto;
  margin-right: auto;
}

.tabs-content {
  width: var(--_sizes---default-size--width);
  margin-top: 1.25rem;
}

.tabs-menu {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link {
  width: var(--_sizes---default-size--width);
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--_colors---transparent);
  max-width: 3.625rem;
  color: var(--_colors---primary-300);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tab-link.w--current {
  background-color: var(--_colors---transparent);
  color: var(--_colors---primary-100);
}

.tab-icon_wrapper {
  background-color: var(--_colors---secondary-200);
  width: 2.125rem;
  height: 2.125rem;
  color: var(--_colors---primary-300);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-icon {
  width: 1.25rem;
}

.price-tabs {
  width: var(--_sizes---default-size--width);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab-image {
  background-color: var(--_colors---secondary-100);
  border-radius: .875rem;
  max-width: 37.0625rem;
  height: auto;
}

.price-tab-wrapper {
  width: var(--_sizes---default-size--width);
}

.price-tabs-content {
  width: var(--_sizes---default-size--width);
  margin-top: 1.5rem;
}

.price-tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xxsmall);
  background-color: var(--_colors---transparent);
  color: var(--_colors---primary-100);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .375rem .5rem;
  display: flex;
}

.price-tab-link.w--current {
  background-color: var(--_colors---secondary-100);
  color: var(--_colors---primary-100);
}

.price-tabs-menu {
  padding: var(--_sizes---spacing--spacing-tiny);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-200);
  justify-content: center;
  align-items: center;
  display: flex;
}

.price-tag {
  width: 1rem;
}

.price-tag_wrapper {
  color: var(--_colors---brand-200);
  flex: none;
  display: flex;
}

.pricing-card_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-card {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  border: 1px solid var(--_colors---secondary-300);
  border-radius: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.pricing-card.featured {
  border-color: var(--_colors---brand-200);
}

.pricing-card-headings, .pricing-card_lists {
  width: var(--_sizes---default-size--width);
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.pricing-card_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list_icon {
  width: 1rem;
  min-width: 1rem;
  height: auto;
  max-height: none;
}

.pricing-tags {
  width: var(--_sizes---default-size--width);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.price_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.price-button_wrapper {
  width: var(--_sizes---default-size--width);
  margin-top: auto;
}

.testimonial-slider_mask {
  width: var(--_sizes---default-size--width);
  height: auto;
  overflow: clip;
}

.testimonial-card {
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial-card_texts {
  width: var(--_sizes---default-size--width);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.testimonial-author_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-authors {
  width: var(--_sizes---default-size--width);
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  display: flex;
}

.testimonial-author_image {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
  width: 3rem;
}

.testimonial-slider {
  background-color: var(--_colors---transparent);
  height: auto;
  position: relative;
}

.highlight-header_inner_image {
  width: 18rem;
  height: auto;
  position: absolute;
  bottom: 1.87rem;
  left: 1.5rem;
}

.conversion-image_wrapper {
  width: var(--_sizes---default-size--width);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-medium);
  background-color: var(--_colors---secondary-200);
  justify-content: center;
  align-items: center;
  max-width: 35rem;
  padding: 2.5rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.conversion-card_blur {
  background-color: var(--_colors---secondary-200);
  filter: blur(57px);
  pointer-events: none;
  height: 15rem;
  position: absolute;
  inset: auto 0% -7rem;
}

.success-message {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---brand-200);
  color: var(--_colors---secondary-100);
}

.error-message {
  color: var(--_colors---warning);
  background-color: #0000;
}

.inner-link {
  grid-column-gap: .438rem;
  grid-row-gap: .438rem;
  color: var(--_colors---primary-200);
  font-size: var(--_typography---text-size--small);
  line-height: var(--_typography---text-line-height--small);
  letter-spacing: var(--_typography---text-letter-spacing--small);
  text-shadow: 0 1.14rem 0 var(--_colors---primary-100);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: clip;
}

.faq-card {
  width: var(--_sizes---default-size--width);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.faq-wrapper {
  border-bottom: 1px solid var(--_colors---secondary-400);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.faq-wrapper.one {
  padding-top: 0;
}

.faq-question-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.faq-icon {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
  background-color: var(--_colors---secondary-200);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: .625rem;
  display: flex;
}

.faq-answer-wrapper {
  width: 100%;
  max-width: 50rem;
  overflow: clip;
}

.about-hero-details {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 27rem;
  display: flex;
}

.about-hero_headings {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.paralax_image_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 35.625rem;
  display: flex;
  overflow: clip;
}

.paralax_image_wrapper.blog-details_full_image {
  height: 42.75rem;
  margin-top: var(--_sizes---spacing--spacing-large);
}

.paralax_image_wrapper.redius {
  border-radius: .68856rem;
}

.highlight-header_cxards_wrapper {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 40.25rem;
  display: grid;
  position: relative;
}

.highlight-header_card {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 18.5rem;
  padding: 1.88rem;
  display: flex;
}

.highlight-header-card_heading {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.highlight-header-card_icon {
  border-radius: .38094rem;
  width: 2rem;
  height: 2rem;
}

.highlight-header-card_details {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  display: flex;
}

.highlight-card-headings {
  width: var(--_sizes---default-size--width);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.highlight-card_testimonial {
  width: var(--_sizes---default-size--width);
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  max-width: 18.8125rem;
  color: var(--_colors---primary-200);
  flex-flow: column;
  display: flex;
}

.testimonials-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  color: var(--_colors---primary-200);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-images {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-image {
  border: .094rem solid var(--_colors---secondary-100);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
  width: 2rem;
  height: 2rem;
}

.testimonial-image.left {
  margin-left: -.4rem;
}

.testimonial-line {
  background-color: var(--_colors---secondary-400);
  width: .875rem;
  height: .063rem;
}

.features-card_image_wrapper {
  width: 100%;
  max-width: 15rem;
  overflow: clip;
}

.features-card_image_wrapper.two, .features-card_image_wrapper.three {
  display: none;
}

.features-card {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  width: 25%;
  height: 20.5rem;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.features-card.one {
  width: 48%;
  height: 20.5rem;
  overflow: clip;
}

.card_details {
  width: var(--_sizes---default-size--width);
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 16rem;
  display: flex;
  overflow: clip;
}

.card_image {
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
}

.features-cards_wrapper {
  z-index: 5;
  width: var(--_sizes---default-size--width);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: clip;
}

.intelligence-section_inner_wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 52.875rem;
  display: flex;
  position: sticky;
  top: 0;
}

.intelligence-section_wrapper {
  height: 130rem;
  position: relative;
}

.floating-image {
  position: absolute;
}

.floating-image.big {
  width: 11.25rem;
  height: auto;
  transform: none;
}

.floating-image.big.one, .floating-image.big.three, .floating-image.big.five, .floating-image.big.seven {
  transform: none;
}

.floating-image.small {
  aspect-ratio: 1;
  width: 6.25rem;
  height: auto;
  transform: none;
}

.floating-image.small.two, .floating-image.small.eight, .floating-image.small.four, .floating-image.small.six {
  transform: none;
}

.journey-items_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  flex-flow: column;
  display: flex;
}

.journey-cards_wrapper {
  grid-column-gap: 1.31rem;
  grid-row-gap: 1.31rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.journey-card {
  grid-column-gap: 1.81rem;
  grid-row-gap: 1.81rem;
  background-color: var(--_colors---secondary-200);
  flex-flow: column;
  flex: none;
  width: 10rem;
  min-width: 10rem;
  display: flex;
}

.journey-card.on {
  border-radius: .625rem;
}

.journey-card._01.one-active, .journey-card._02.two-active, .journey-card._03.three-active, .journey-card._04.four-active, .journey-card._05.five-active, .journey-card._06.six-active {
  width: 18rem;
  min-width: 18rem;
  padding: var(--_sizes---spacing--spacing-medium);
  border-radius: .625rem;
}

.journey-card_details {
  width: var(--_sizes---default-size--width);
  color: var(--_colors---primary-200);
  flex-flow: column;
  display: flex;
}

.journey-lines_wrapper {
  width: var(--_sizes---default-size--width);
  height: .063rem;
  position: absolute;
  top: .5625rem;
}

.journey-lines {
  background-color: var(--_colors---secondary-400);
  height: .063rem;
}

.journey-lines.purple {
  background-color: var(--_colors---brand-100);
  width: 0%;
}

.journey-details_wrapper {
  position: relative;
}

.journey-details {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.journey-detail {
  z-index: 1;
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.journey-ball {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
  background-color: var(--_colors---secondary-400);
  width: 1.125rem;
  height: 1.125rem;
}

.journey-ball.one, .journey-ball.six.active-dot {
  background-color: var(--_colors---brand-100);
}

.journey-wrapper {
  height: 400vh;
  position: relative;
}

.success-cards_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.success-cards {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.success-card {
  padding: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  background-color: var(--_colors---secondary-300);
  border-radius: .75rem;
  flex-flow: column;
  display: flex;
}

.success-card_texts {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  flex-flow: column;
  max-width: 13.6875rem;
  display: flex;
}

.success-card_image {
  height: 9.3125rem;
}

.sucess-card_texts_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  color: var(--_colors---primary-200);
  flex-flow: column;
  display: flex;
}

.success-company_wrapper {
  background-color: var(--_colors---secondary-300);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  height: 7.1875rem;
  display: flex;
}

.success-company_image {
  width: auto;
  height: 4.75rem;
}

.text-marquee_wrapper, .text-marquee {
  grid-column-gap: 1.81rem;
  grid-row-gap: 1.81rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee-svg {
  width: .75rem;
  height: .75rem;
}

.marquee-items {
  justify-content: center;
  align-items: center;
  position: relative;
}

.marquee-image_wrapper {
  width: var(--_sizes---default-size--width);
  justify-content: center;
  align-items: center;
  height: 10.25rem;
  display: flex;
  position: absolute;
  inset: -3.5rem auto auto;
}

.marquee-image {
  width: 15.375rem;
  height: auto;
  position: absolute;
}

.paralax_image {
  min-height: 120%;
}

.service-marquee_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: flex-start;
  align-items: center;
  margin-top: 6rem;
  display: flex;
}

.service-marquee {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.service-marquee_image {
  object-position: 50% 0%;
  width: 15.0625rem;
  height: 11.125rem;
}

.workflow-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  justify-content: space-between;
  display: flex;
}

.workflows {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-jambo);
  grid-row-gap: var(--_sizes---spacing--spacing-jambo);
  flex-flow: column;
  flex: none;
  max-width: 41rem;
  display: flex;
  position: relative;
}

.workflow-item_wrapper {
  z-index: 1;
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.workflow_number {
  background-color: var(--_colors---secondary-300);
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.workflow_number.active-workflow {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
}

.workflow-texts {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  display: flex;
}

.workflow_lines {
  width: .063rem;
  position: absolute;
  inset: .5rem auto 3rem 1rem;
}

.workflow_gray_line {
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
  background-color: var(--_colors---secondary-300);
}

.workflow_black_line {
  width: var(--_sizes---default-size--width);
  background-color: var(--_colors---primary-100);
  height: 0%;
  position: absolute;
  inset: 0%;
}

.service-card_wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.service-card_wrapper:where(.w-variant-6d349e39-5973-175f-5b96-9bd693f83c38) {
  flex-flow: row-reverse;
}

.service-card_texts {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  flex-flow: column;
  max-width: 30.5625rem;
  display: flex;
}

.service-card_image_wrapper {
  width: var(--_sizes---default-size--width);
  max-width: 36.875rem;
  padding: 6.31rem 2.87rem;
  position: relative;
}

.service-card_lists {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  display: flex;
}

.service-card_list {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.service-list_icon {
  width: 2rem;
}

.service-card_image_bg {
  border-radius: .75rem;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.service-card_image {
  z-index: 1;
  position: relative;
}

.service-card_image:where(.w-variant-077f7be3-1295-dd4a-04b9-e89a06c04dab) {
  background-color: var(--_colors---secondary-100);
  border-radius: .75rem;
}

.compliance-wrapper {
  width: var(--_sizes---default-size--width);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 49.5313rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.compliance-wrapper.for-mobile {
  display: none;
}

.compliance-text {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
  border-radius: 2.375rem;
  padding-left: .5rem;
  padding-right: .5rem;
  position: absolute;
  inset: auto auto 0%;
}

.compliance-line_image {
  pointer-events: none;
  object-fit: fill;
  width: auto;
  height: 15.125rem;
}

.compliance-logos_wrapper {
  background-color: var(--_colors---secondary-100);
  justify-content: flex-start;
  align-items: flex-end;
  width: 35.563rem;
  height: 11.25rem;
  margin-bottom: -2.16rem;
  display: flex;
  overflow: clip;
}

.compliance-image {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  width: 4.5rem;
  height: auto;
}

.compliance-image.big {
  width: 6.5625rem;
}

.compliance-image.second-logo {
  align-self: flex-start;
  margin-top: 4rem;
}

.compliance-connector_image {
  width: 2.78125rem;
  height: auto;
}

.compliance-connector_image.second-connector {
  align-self: flex-start;
  margin-top: 6.22rem;
}

.compliance-logos-first-part_images {
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-end;
  display: flex;
}

.contact-headings {
  width: var(--_sizes---default-size--width);
  flex-flow: column;
  justify-content: space-between;
  max-width: 26.5rem;
  display: flex;
}

.contact-wrapper {
  justify-content: space-between;
  display: flex;
}

.contact-form_wrapper {
  width: var(--_sizes---default-size--width);
  background-color: var(--_colors---secondary-100);
  justify-content: space-between;
  align-items: center;
  max-width: 45.0625rem;
  padding: 3.12rem;
  display: flex;
}

.contact-form {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  flex-flow: column;
  display: flex;
}

.contact-field {
  width: var(--_sizes---default-size--width);
}

.contact-fields {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  justify-content: space-between;
  display: flex;
}

.contact-form_heading_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.select-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.type-wrapper {
  width: var(--_sizes---default-size--width);
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.radio-button-wrapper {
  margin-bottom: 0;
  position: relative;
}

.radio-button {
  background-color: var(--_colors---secondary-300);
  border-radius: 3.75rem;
  width: 100%;
  min-width: 6.1563rem;
  height: 100%;
  min-height: 2.375rem;
  margin-top: 0;
  padding: .625rem 2.875rem;
}

.radio-button:hover {
  border: 1px solid var(--_colors---secondary-300);
}

.radio-button:active {
  border-top-color: var(--_colors---secondary-300);
  border-right-color: var(--_colors---secondary-300);
  border-bottom-color: var(--_colors---secondary-300);
  border-left-color: var(--_colors---secondary-300);
  box-shadow: none;
}

.radio-button:lang(en) {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_colors---secondary-300);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_colors---secondary-300);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---secondary-300);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_colors---secondary-300);
  box-shadow: none;
}

.radio-button.w--redirected-checked {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
  box-shadow: none;
}

.radio-button.w--redirected-focus, .radio-button.w--redirected-focus-visible {
  background-color: var(--_colors---primary-100);
}

.radio-button-text {
  font-size: var(--_typography---text-size--small);
  line-height: var(--_typography---text-line-height--small);
  letter-spacing: var(--_typography---text-letter-spacing--small);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.message-check_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  display: flex;
}

.text-area {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--_colors---primary-100);
  color: var(--_colors---primary-200);
  margin-bottom: 0;
  padding-left: 1.25px;
  padding-right: 2.5rem;
}

.text-area:focus {
  border-bottom-color: var(--_colors---brand-200);
}

.text-area::placeholder {
  color: var(--_colors---primary-200);
  font-size: var(--_typography---text-size--default);
  line-height: var(--_typography---text-line-height--default);
}

.checkbox-field {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: .625rem;
  display: flex;
}

.checkbox {
  border: 1px solid var(--_colors---primary-100);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: .3rem;
  flex: none;
  width: 1.063rem;
  height: 1.063rem;
  margin-top: 0;
}

.checkbox:hover, .checkbox:active, .checkbox:lang(en) {
  border-color: var(--_colors---primary-100);
}

.checkbox.w--redirected-checked {
  background-color: #fff;
  background-image: url('../images/Vector_1Vector.webp');
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0d1215;
}

.checkbox.w--redirected-focus, .checkbox.w--redirected-focus-visible {
  border-color: var(--_colors---primary-100);
}

.form-block {
  width: var(--_sizes---default-size--width);
}

.links_wrapper {
  grid-column-gap: 1.63rem;
  grid-row-gap: 1.63rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.blogs_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blogs {
  width: var(--_sizes---default-size--width);
}

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

.tab-menu {
  margin-bottom: var(--_sizes---spacing--spacing-big);
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab {
  padding: .62rem var(--_sizes---spacing--spacing-medium);
  background-color: var(--_colors---primary-400);
  border-radius: 3.75rem;
  flex: none;
}

.tab.w--current {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
}

.tab-content {
  width: var(--_sizes---default-size--width);
}

.blog-details_wrapper {
  width: var(--_sizes---default-size--width);
  max-width: 47.5rem;
  margin-left: auto;
  margin-right: auto;
}

.details_image {
  margin-top: 6.25rem;
  margin-bottom: 4rem;
}

.blog-card_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-card {
  padding: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  background-color: var(--_colors---secondary-300);
  flex-flow: column;
  display: flex;
}

.blog-card_heading {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-card_image_wrapper {
  width: var(--_sizes---default-size--width);
  height: 18rem;
  overflow: clip;
}

.blog-tab_pane {
  width: var(--_sizes---default-size--width);
}

.comparison-table {
  width: var(--_sizes---default-size--width);
  flex-flow: row;
  flex: none;
}

.comparison-table_row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.19rem 0 1.19rem 2.5rem;
  display: grid;
}

.comparison-table_row.header {
  background-color: var(--_colors---secondary-300);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.comparison-table_row.bg {
  background-color: var(--_colors---secondary-300);
}

.comparison-table-inner_value {
  justify-content: center;
  align-items: center;
  display: flex;
}

.comparison-icon {
  width: 1.25rem;
  height: auto;
  color: var(--_colors---brand-100);
}

.comparison-icon.cross {
  color: var(--_colors---brand-200);
}

.comparison-table_wrapper {
  display: flex;
  overflow: auto;
}

.case-details {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 27rem;
  display: flex;
}

.case-details_inner {
  width: var(--_sizes---default-size--width);
  color: var(--_colors---primary-200);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.case-details_line {
  width: var(--_sizes---default-size--width);
  background-color: var(--_colors---primary-100);
  height: .063rem;
}

.case-details_wrapper {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  max-width: 47.8125rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.case-details_texts {
  flex-flow: column;
  display: flex;
}

.case-details_text {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  display: flex;
}

.case-stat_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.case-stat {
  padding: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pricing-video_wrapper {
  width: var(--_sizes---default-size--width);
  max-width: 31.8125rem;
  height: 39.375rem;
  padding: 0;
  position: relative;
}

.pricing-text_card_wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.pricing-text_card_wrapper:where(.w-variant-6d349e39-5973-175f-5b96-9bd693f83c38) {
  flex-flow: row-reverse;
}

.pricing-text-card_texts {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  flex-flow: column;
  justify-content: space-between;
  max-width: 36.875rem;
  display: flex;
}

.background-video {
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
}

.pricing-stats {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  display: flex;
}

.pricing-stat {
  width: var(--_sizes---default-size--width);
  padding: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.text-button_wrapper {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.case-details-hero_headings, .pricing-hero_headings, .case-study-hero_headings, .blog-hero_headings, .career-hero_headings {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.career-cards_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  grid-template-rows: minmax(10rem, 1fr) minmax(10rem, 1fr);
  grid-template-columns: minmax(10rem, 1fr) minmax(10rem, 1fr) minmax(10rem, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.career-card {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  justify-content: flex-start;
  align-items: center;
  padding: 1.8rem;
  display: flex;
}

.career-card.flex-down {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.career-card_texts {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  display: flex;
}

.case-card-image {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
}

.founder-video_wrapper {
  width: var(--_sizes---default-size--width);
  height: 40rem;
  margin-left: auto;
  margin-right: auto;
  overflow: clip;
}

.founder-bg_video {
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
}

.career-overview_cards {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: minmax(auto, 22rem) minmax(auto, 22rem);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career-overview_card {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  flex-flow: column;
  justify-content: space-between;
  padding: 1.8rem;
  display: flex;
}

.career-overview-card_heading {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  display: flex;
}

.career-overview_icon {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  max-width: 3.75rem;
  height: auto;
}

.career-overview_image {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
}

.primary-form-button {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-soft);
  background-color: var(--_colors---secondary-100);
  justify-content: center;
  align-items: center;
  padding: .844rem 1rem;
  text-decoration: none;
  display: flex;
}

.primary-form-button:where(.w-variant-c2dc9de4-8772-9172-2dd8-cda2f9121fc9) {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
  padding: .531rem .75rem .68rem;
}

.primary-form-button:where(.w-variant-fb78eba0-dd3e-a77a-385e-cc8838022b83) {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.primary-form-button:where(.w-variant-3a9f2dd0-9bc7-dc9a-a7bc-93d31eb4141a) {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ffffff4d;
}

.primary-form-button:where(.w-variant-1f9277f6-d978-6891-434e-df9bad743ce3) {
  background-color: var(--_colors---brand-100);
  color: var(--_colors---secondary-100);
}

.primary-form-button:where(.w-variant-8864e78e-a0db-f6ac-fef2-1f27854d80f7) {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
}

.primary-form-button:where(.w-variant-9c3610c1-5984-96a4-85fa-4e67b00adacd) {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-300);
  color: var(--_colors---primary-100);
  padding: .531rem .75rem .68rem;
}

.primary-form-button:where(.w-variant-85ec6dc5-478b-f0e5-06a2-9b13c89cd9b5) {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---brand-100);
  color: var(--_colors---secondary-100);
  padding: .531rem .75rem .68rem;
}

.primary-form-button:where(.w-variant-ba42a746-88f2-a767-ccc2-efed081847cb) {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-100);
  color: var(--_colors---primary-100);
  padding: .531rem .75rem .68rem;
}

.primary-form-button:where(.w-variant-ff9c94f1-4e53-ae23-bbaf-67ee5fadd98e) {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
}

.primary-form-button:hover {
  background-color: var(--_colors---brand-200);
  color: var(--_colors---secondary-100);
}

.primary-form-button:hover:where(.w-variant-1f9277f6-d978-6891-434e-df9bad743ce3), .primary-form-button:hover:where(.w-variant-85ec6dc5-478b-f0e5-06a2-9b13c89cd9b5), .primary-form-button:hover:where(.w-variant-9c3610c1-5984-96a4-85fa-4e67b00adacd), .primary-form-button:hover:where(.w-variant-ba42a746-88f2-a767-ccc2-efed081847cb), .primary-form-button:hover:where(.w-variant-fb78eba0-dd3e-a77a-385e-cc8838022b83) {
  background-color: var(--_colors---primary-100);
}

.primary-form-button.black {
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
  transition: all .4s;
}

.primary-form-button.black:hover {
  background-color: var(--_colors---brand-200);
}

.password-heading {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  justify-content: flex-start;
  align-items: center;
}

.passowrd-form_field {
  width: var(--_sizes---default-size--width);
  max-width: 23.5625rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.password_field {
  width: var(--_sizes---default-size--width);
  background-color: var(--_colors---secondary-300);
  border: 1px #000;
  height: 3.5rem;
  margin-bottom: 0;
  padding-right: 4rem;
}

.password_field::placeholder {
  color: var(--_colors---primary-100);
  font-size: var(--_typography---text-size--default);
}

.password-field_button {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-tiny);
  background-color: var(--_colors---transparent);
  background-image: url('../images/Frame-20_1Frame (20).webp');
  background-position: 50%;
  background-size: contain;
  width: 3rem;
  position: absolute;
  inset: .25rem .25rem .25rem auto;
}

.password-field_button:hover {
  opacity: .8;
}

.licences-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-jambo);
  grid-row-gap: var(--_sizes---spacing--spacing-jambo);
  flex-flow: column;
  display: flex;
}

.license-boxes {
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  display: flex;
}

.license-box {
  width: var(--_sizes---default-size--width);
  padding-top: var(--_sizes---spacing--spacing-massive);
  padding-bottom: var(--_sizes---spacing--spacing-massive);
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-300);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.license-image {
  max-width: 11.6875rem;
  height: auto;
}

.license-image.small {
  max-width: 8.75rem;
}

.licences-inner_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.change-box_wrapper {
  width: var(--_sizes---default-size--width);
  max-width: 58.75rem;
  padding: var(--_sizes---spacing--spacing-large);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  background-color: var(--_colors---secondary-300);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.changebox_heading {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.changelog-contents {
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  flex-flow: column;
  display: flex;
}

.changelog-content_hading {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  display: flex;
}

.changelog_list {
  color: var(--_colors---primary-200);
  margin-top: 0;
  margin-bottom: 0;
}

.utility-date_wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-heading {
  grid-column-gap: var(--_sizes---spacing--spacing-regular);
  grid-row-gap: var(--_sizes---spacing--spacing-regular);
  flex-flow: column;
  display: flex;
}

.utility-dot {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
  background-color: var(--_colors---secondary-400);
  width: .5rem;
  height: .5rem;
}

.utility-contexts {
  width: var(--_sizes---default-size--width);
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  flex-flow: column;
  max-width: 47.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.utility-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.newsletter-label {
  color: var(--_colors---primary-300);
  font-size: var(--_typography---text-size--tiny);
  line-height: var(--_typography---text-line-height--tiny);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--_typography---text-letter-spacing--tiny);
}

.blog-hero-details, .case-hero-details, .career-hero-details, .pricing-hero-details {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 27rem;
  display: flex;
}

.contact-hero_headings {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  display: flex;
}

.contact-hero-details {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 24rem;
  display: flex;
}

.radio-button-wrapper-2 {
  height: 2.313rem;
  margin-bottom: 0;
  position: relative;
}

.instructions-detail-wrapper {
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  flex-flow: column;
  display: flex;
}

.licenses-headers {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.license-texts {
  width: var(--_sizes---default-size--width);
  text-align: center;
  max-width: 42rem;
}

.pricing-info {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-300);
  color: var(--_colors---primary-200);
  font-size: var(--_typography---text-size--tiny);
  line-height: var(--_typography---text-line-height--tiny);
  letter-spacing: var(--_typography---text-letter-spacing--tiny);
  justify-content: center;
  align-items: center;
  padding: .3rem .4rem;
  display: flex;
}

.pricing-info-icon {
  width: .9375rem;
  min-width: .9375rem;
}

.experience-top {
  z-index: 1;
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 40.1875rem;
  display: flex;
  position: relative;
}

.experience-middle {
  width: var(--_sizes---default-size--width);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.experience-box {
  flex-flow: column;
  display: flex;
  position: relative;
}

.experience-box._02 {
  grid-column-gap: var(--_sizes---spacing--spacing-massive);
  grid-row-gap: var(--_sizes---spacing--spacing-massive);
  justify-content: flex-start;
  align-items: flex-start;
}

.streamed-block {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 11rem;
  margin-left: 5rem;
  display: flex;
}

.productive-block {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.productive-icon {
  width: 1.75rem;
  min-width: 1.75rem;
}

.guarantee-box {
  padding: var(--_sizes---spacing--spacing-small) var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  background-color: var(--_colors---secondary-100);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.guarantee-box._02 {
  margin-left: 2.81rem;
}

.brain-icon {
  width: 2.875rem;
  min-width: 2.875rem;
}

.guarantee-flex {
  grid-column-gap: var(--_sizes---spacing--spacing-tiny);
  grid-row-gap: var(--_sizes---spacing--spacing-tiny);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.experience-shape {
  width: 4.8rem;
  min-width: 4.8rem;
  height: auto;
  margin-top: var(--_sizes---spacing--spacing-regular);
  margin-bottom: var(--_sizes---spacing--spacing-medium);
  margin-left: 3.4rem;
}

.experience-shape._02 {
  width: 9.34375rem;
  min-width: 9.34375rem;
  position: absolute;
  inset: 7% -53% auto auto;
}

.experience-shape._03 {
  width: 5.4375rem;
  min-width: 5.4375rem;
  position: absolute;
  inset: 6% auto auto -30%;
}

.experience-img {
  max-width: 29.625rem;
  height: auto;
  margin-top: -2.5rem;
  margin-left: 3rem;
  display: none;
}

.chatgpt-icon {
  width: 2.5625rem;
  min-width: 2.5625rem;
  height: auto;
  max-height: none;
}

.automate-desp {
  width: var(--_sizes---default-size--width);
  max-width: 23.8125rem;
}

.experience-bottom {
  grid-column-gap: var(--_sizes---spacing--spacing-small);
  grid-row-gap: var(--_sizes---spacing--spacing-small);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.taking-block {
  grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-pill);
  background-color: var(--_colors---secondary-100);
  font-size: var(--_typography---text-size--small);
  line-height: var(--_typography---text-line-height--small);
  letter-spacing: var(--_typography---text-letter-spacing--small);
  justify-content: center;
  align-items: center;
  padding: .63rem 1rem;
  display: flex;
}

.dot {
  border-radius: var(--_sizes---spacing--bordar-redius--redius-circle);
  background-color: var(--_colors---brand-100);
  width: .4375rem;
  min-width: .4375rem;
  height: .4375rem;
  min-height: .4375rem;
}

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

.calculator-left {
  grid-column-gap: var(--_sizes---spacing--spacing-large);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.calculator-right {
  padding: var(--_sizes---spacing--spacing-big);
  grid-column-gap: var(--_sizes---spacing--spacing-big);
  grid-row-gap: var(--_sizes---spacing--spacing-big);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-200);
  flex-flow: column;
  display: flex;
}

.calculator-info-details {
  width: var(--_sizes---default-size--width);
  grid-column-gap: var(--_sizes---spacing--spacing-normal);
  grid-row-gap: var(--_sizes---spacing--spacing-normal);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 18.8125rem;
  display: flex;
}

.rated-block {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rated-images {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rated-img {
  width: 1.4375rem;
  min-width: 1.4375rem;
  height: 1.4375rem;
  min-height: 1.4375rem;
}

.rated-img._02 {
  margin-left: -.25rem;
}

.rated-line {
  background-color: var(--_colors---secondary-400);
  width: .875rem;
  min-width: .875rem;
  height: 1px;
}

.revenue-detail {
  grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
  grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.submit-button-2 {
  display: none;
}

.revenue-form-block {
  width: var(--_sizes---default-size--width);
  margin-bottom: 0;
}

.revenue-form {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-large);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.revenue-text-field {
  border-style: solid;
  border-width: 1px;
  border-color: var(--_colors---transparent) var(--_colors---transparent) var(--_colors---primary-300);
  background-color: var(--_colors---transparent);
  color: var(--_colors---primary-200);
  font-size: var(--_typography---text-size--default);
  line-height: var(--_typography---text-line-height--default);
  letter-spacing: var(--_typography---text-letter-spacing--default);
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.revenue-text-field:focus {
  border-color: var(--_colors---transparent) var(--_colors---transparent) var(--_colors---brand-200);
}

.revenue-text-field::placeholder {
  color: var(--_colors---primary-200);
}

.losses-block {
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.loss-card {
  width: var(--_sizes---default-size--width);
  padding: var(--_sizes---spacing--spacing-medium);
  grid-column-gap: var(--_sizes---spacing--spacing-medium);
  grid-row-gap: var(--_sizes---spacing--spacing-medium);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  background-color: var(--_colors---secondary-100);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.monthly-loss, .yearly-loss {
  margin-top: 0;
  margin-bottom: 0;
}

.calculate-btn {
  width: var(--_sizes---default-size--width);
  border-radius: var(--_sizes---spacing--bordar-redius--redius-pill);
  background-color: var(--_colors---primary-100);
  color: var(--_colors---secondary-100);
  font-weight: var(--font-weight--medium);
  text-align: center;
  padding: .63rem;
  transition: all .25s;
}

.calculate-btn:hover {
  background-color: var(--_colors---brand-200);
}

.calucate-codes {
  display: none;
}

.works-images-list {
  width: var(--_sizes---default-size--width);
  max-width: 36.875rem;
  position: relative;
  overflow: clip;
}

.works-image-wrap {
  width: var(--_sizes---default-size--width);
  height: var(--_sizes---default-size--height);
  position: relative;
}

.works-image-wrap._02, .works-image-wrap._03 {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.lottie-animation {
  display: block;
}

.lottie-animation-2 {
  display: none;
}

@media screen and (max-width: 991px) {
  body {
    --_typography---text-size--default: 1rem;
    --_typography---text-line-height--default: 130%;
    --_typography---text-letter-spacing--default: 0rem;
    --_typography---heading-font-size--h1: 3.5rem;
    --_typography---heading-line-height--h1: 100%;
    --_typography---heading-letter-spacing--h1: -.017rem;
    --_typography---heading-font-size--h2: 2.75rem;
    --_typography---heading-line-height--h2: 110%;
    --_typography---heading-letter-spacing--h2: 0rem;
    --_typography---heading-font-size--h3: 2rem;
    --_typography---heading-line-height--h3: 110%;
    --_typography---heading-letter-spacing--h3: 0rem;
    --_typography---heading-font-size--h4: 1.75rem;
    --_typography---heading-line-height--h4: 110%;
    --_typography---heading-letter-spacing--h4: 0rem;
    --_typography---heading-font-size--h5: 1.5rem;
    --_typography---heading-line-height--h5: 110%;
    --_typography---heading-letter-spacing--h5: 0rem;
    --_typography---heading-font-size--h6: 1.25rem;
    --_typography---heading-line-height--h6: 120%;
    --_typography---heading-letter-spacing--h6: 0rem;
    --_typography---text-size--small: .875rem;
    --_typography---text-line-height--small: 130%;
    --_typography---text-letter-spacing--small: 0rem;
    --_typography---text-size--tiny: .75rem;
    --_typography---text-line-height--tiny: 130%;
    --_typography---text-letter-spacing--tiny: 0rem;
    --_typography---text-size--medium: 1.25rem;
    --_typography---text-line-height--medium: 140%;
    --_typography---text-letter-spacing--medium: 0rem;
    --_sizes---default-size--width: 100%;
    --_sizes---default-size--height: 100%;
    --_sizes---spacing--spacing-massive: 3.75rem;
    --_sizes---spacing--spacing-large: 2.5rem;
    --_sizes---spacing--spacing-medium: 1.25rem;
    --_sizes---container--max-width: 75rem;
    --_sizes---spacing--spacing-colossal: 5rem;
    --_sizes---spacing--spacing-jambo: 3.125rem;
    --_sizes---spacing--spacing-normal: 2rem;
    --_sizes---spacing--spacing-big: 3.125rem;
    --_sizes---spacing--spacing-xsmall: .5rem;
    --_sizes---spacing--bordar-redius--redius-soft: 3.75rem;
    --_sizes---spacing--bordar-redius--redius-xsmall: .5rem;
    --_sizes---spacing--spacing-regular: 1.5rem;
    --_sizes---spacing--spacing-small: 1rem;
    --_sizes---spacing--spacing-xxsmall: .75rem;
    --_sizes---spacing--bordar-redius--redius-circle: 100%;
    --_sizes---spacing--bordar-redius--redius-medium: 1.25rem;
    --_sizes---spacing--bordar-redius--redius-small: 1rem;
    --_sizes---spacing--bordar-redius--redius-tiny: .25rem;
    --_sizes---spacing--bordar-redius--redius-xxsmall: .375rem;
    --_sizes---spacing--spacing-tiny: .25rem;
    --_sizes---spacing--bordar-redius--redius-pill: 5rem;
    --_sizes---spacing--bordar-redius--redius-regular: 1.5rem;
    --_sizes---spacing--bordar-redius--redius-large: 1.875rem;
    --_sizes---spacing--bordar-redius--redius-big: 2rem;
  }

  h3 {
    margin-top: 2.5rem;
    margin-bottom: 1rem;
  }

  h4 {
    margin-top: 2rem;
  }

  .section.hero {
    height: auto;
    margin: .2rem;
  }

  .section.section_journey {
    padding: 0;
  }

  .padding-global {
    padding-right: var(--_sizes---spacing--spacing-medium);
    padding-left: var(--_sizes---spacing--spacing-medium);
  }

  .padding-section-large.styleguide-hero-padding {
    grid-column-gap: var(--_sizes---spacing--spacing-massive);
    grid-row-gap: var(--_sizes---spacing--spacing-massive);
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .padding-section-large.cta-padding {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    padding-top: 4rem;
    padding-bottom: 1.5rem;
  }

  .padding-section-large.footer-padding {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    padding-top: 4rem;
    padding-bottom: 1.5rem;
  }

  .padding-section-large.hero-padding {
    grid-column-gap: var(--_sizes---spacing--spacing-colossal);
    grid-row-gap: var(--_sizes---spacing--spacing-colossal);
    padding-top: 10rem;
  }

  .padding-section-large.padding-bottom.feature-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-section-large.padding-bottom.journey-padding {
    height: auto;
    padding-top: var(--_sizes---spacing--spacing-colossal);
    padding-bottom: var(--_sizes---spacing--spacing-big);
  }

  .padding-section-large.hero_padding {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding-top: 10rem;
  }

  .padding-section-large.utility-padding {
    grid-column-gap: var(--_sizes---spacing--spacing-massive);
    grid-row-gap: var(--_sizes---spacing--spacing-massive);
    padding-top: 8rem;
  }

  .padding-section-large.instructions-main-wrapper {
    padding-top: 10rem;
  }

  .padding-section-large.calculator-wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    grid-template-columns: minmax(0, 1fr);
  }

  .instructions-details-wrapp {
    max-width: none;
  }

  .link.mob {
    display: block;
  }

  .link.on-desktop {
    display: none;
  }

  .heading-style-h3.case-study-heading {
    font-size: var(--_typography---heading-font-size--h5);
  }

  .heading-style-h1.hero_desktop {
    display: none;
  }

  .heading-style-h1.hero_mobile {
    display: block;
  }

  .heading-style-h1.intelligence_heading {
    max-width: 36rem;
  }

  .text-size-regular.heading-para, .text-size-regular.heading-para.case-study_para, .text-size-regular.heading-para.home-para-five, .text-size-regular.heading-para.career-overview_para, .text-size-regular.highlight-heading_para.owners {
    max-width: none;
  }

  .text-size-regular.highlight-text {
    max-width: 35rem;
  }

  .text-size-regular.faq-answer {
    padding-top: .6rem;
  }

  .text-size-regular.jouerney-text {
    display: block;
  }

  .text-size-regular.overview-para {
    max-width: 31rem;
  }

  .text-size-regular.feature-para {
    max-width: none;
  }

  .text-size-regular.home-para-three {
    max-width: 30rem;
  }

  .text-size-regular.home-para-four {
    max-width: none;
  }

  .heading-style-h2.for-desktop {
    display: none;
  }

  .heading-style-h2.for-mobile {
    display: block;
  }

  .heading-style-h2.service-card_heading {
    font-size: var(--_typography---heading-font-size--h3);
  }

  .utility-page-wrap {
    padding-top: 8rem;
    padding-bottom: 3rem;
  }

  .hamburger-lines {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-right-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dropdown-header {
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    padding-bottom: .5rem;
  }

  .tab-menus {
    max-width: 75rem;
    padding: var(--_sizes---spacing--spacing-large) var(--_sizes---spacing--spacing-regular);
    grid-column-gap: 6.5rem;
    grid-row-gap: 2.5rem;
    border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
    background-color: var(--_colors---secondary-300);
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative;
    overflow: clip;
  }

  .menu {
    background-color: #fff0;
    justify-content: center;
    align-items: center;
    width: 1.3rem;
    height: 1.3rem;
    padding: 0;
    display: flex;
  }

  .menu.w--open {
    background-color: #fff0;
  }

  .pages-items {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-items {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .nav-items.dropdown-lists {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hamburger-line {
    background-color: #0e0e0e;
    width: 100%;
    height: 2px;
    min-height: 2px;
    padding: 0;
  }

  .hamburger-line.middle {
    margin-top: .4rem;
    margin-bottom: .4rem;
  }

  .nav-buttons-wrap {
    display: none;
  }

  .nav-menu {
    padding-top: .5rem;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .navbar {
    padding-right: var(--_sizes---spacing--spacing-medium);
    padding-left: var(--_sizes---spacing--spacing-medium);
    top: 1.2rem;
  }

  .nav-pages {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dropdown, .nav-link {
    display: none;
  }

  .heading-style-h4.compliance-test {
    bottom: 5rem;
  }

  .heading-style-h5.joerney-card_heading {
    display: block;
  }

  .color-box {
    height: 11rem;
  }

  .heading-style-h6.service-card-list {
    font-size: var(--_typography---text-size--default);
    line-height: var(--_typography---text-line-height--default);
    letter-spacing: var(--_typography---text-letter-spacing--default);
  }

  .cta-text_wrapper {
    max-width: 30rem;
  }

  .footer-top_wrapper {
    border-bottom-left-radius: var(--_sizes---spacing--bordar-redius--redius-small);
    border-bottom-right-radius: var(--_sizes---spacing--bordar-redius--redius-small);
  }

  .footer-links-section {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .footer-links_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .copywrite_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
  }

  .hero-texts_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    max-width: 36rem;
  }

  .hero-texts {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .agent-card {
    padding: 1.125rem;
  }

  .section-heading_wrapper {
    width: var(--_sizes---default-size--width);
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section-heading_wrapper.flex-down.align-center.service-hero-heading {
    max-width: 36rem;
  }

  .section-heading_wrapper.flex-down.align-center.service-hero-heading.travel-service-heading {
    max-width: 30rem;
  }

  .section-heading_wrapper.flex-down.home-header-two {
    width: var(--_sizes---default-size--width);
    max-width: 41rem;
  }

  .section-heading_wrapper.flex-down.about-header-two {
    max-width: 36rem;
  }

  .section-heading_wrapper.align-center {
    justify-content: center;
    align-items: center;
  }

  .section-heading_wrapper.align-center.blog-details {
    max-width: 40rem;
  }

  .section-heading_wrapper.align-center.smallest {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-heading_wrapper.about-hero {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .section-heading_wrapper.case-details-hero {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section-heading_wrapper.features-sticky-on-tablet {
    max-width: none;
    position: sticky;
    top: 1rem;
  }

  .section-heading_wrapper.workflow-flex-down {
    max-width: 24rem;
    position: static;
    top: 1rem;
  }

  .section-heading_wrapper.career-overview-header {
    max-width: 30rem;
  }

  .section-heading_wrapper.about-header-one, .section-heading_wrapper.blog-hero {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .heading_wrapper.small_header.workflow-heading, .heading_wrapper.small_header.customer-stat-heading {
    max-width: none;
  }

  .heading_wrapper.small_header.workflow-heading-one {
    max-width: none;
    position: static;
  }

  .heading_wrapper.small_header.workflow-heading-one.travel-service-header {
    max-width: 36rem;
  }

  .heading_wrapper.small_header.workflow-heading-two {
    max-width: none;
  }

  .heading_wrapper.small_header.workflow-heading-phone {
    max-width: none;
    position: static;
  }

  .heading_wrapper.demo_header {
    max-width: 29rem;
  }

  .heading_wrapper.medium_header {
    max-width: none;
  }

  .heading_wrapper.journey-heading {
    max-width: 28rem;
  }

  .heading_wrapper.pricing_header, .heading_wrapper.comparison_header {
    max-width: 30rem;
  }

  .heading_wrapper.blog_header {
    max-width: 25rem;
  }

  .heading_wrapper.career_header {
    max-width: 22rem;
  }

  .heading_wrapper.features-heading, .heading_wrapper.home-heading-one {
    max-width: 32rem;
  }

  .heading_wrapper.home-heading-three {
    max-width: 34rem;
  }

  .heading_wrapper.home-heading-four, .heading_wrapper.home-heading-seven {
    max-width: 32rem;
  }

  .heading_wrapper.about-header, .heading_wrapper.contact_header {
    max-width: none;
  }

  .heading_wrapper.pricing_head {
    max-width: 25rem;
  }

  .heading_wrapper.missed {
    max-width: 32rem;
  }

  .why-card_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .why-card {
    border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  }

  .highlight-header {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    flex-flow: column;
  }

  .highlight-header_image {
    object-position: 50% 0%;
  }

  .highlight-links_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .highlight-link {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    flex-flow: column;
    padding-top: .5rem;
    padding-bottom: 1rem;
  }

  .highlight-texts_wrapper {
    justify-content: space-between;
    align-items: center;
    max-width: none;
  }

  .highlight-icon_wrapper {
    padding: 1.5rem;
  }

  .slider_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .overview-slider_mask {
    max-width: 40rem;
  }

  .slider {
    padding-bottom: 3.5rem;
  }

  .conversion-wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    align-items: center;
  }

  .conversion-image {
    object-position: 50% 0%;
    margin-left: 0;
    margin-right: 0;
  }

  .conversion-card_wrapper {
    max-width: none;
  }

  .conversion-card {
    border-bottom-color: var(--_colors---primary-100);
  }

  .conversion-cards_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .conversion-para {
    width: var(--_sizes---default-size--width);
    max-width: 45rem;
  }

  .case-study_card {
    padding: 1.5rem;
  }

  .case-study-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .case-study-sticky {
    top: 14rem;
  }

  .overview-card-image_wrapper {
    padding: 2rem;
  }

  .integration-cards_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .integration-card {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    text-align: center;
  }

  .integration-card_details {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .integration-card_image {
    max-width: 4.5rem;
  }

  .compliance-slider_mask {
    max-width: 36rem;
  }

  .compliance-card {
    border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  }

  .compliance-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  }

  .compliance-icon_wrapper {
    border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
    width: 4rem;
    height: 4rem;
  }

  .compliance-icon {
    width: 2rem;
    height: 2rem;
  }

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

  .testimonial-card {
    border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  }

  .testimonial-authors {
    max-width: 12rem;
  }

  .conversion-image_wrapper {
    max-width: none;
    padding: var(--_sizes---spacing--spacing-normal);
    justify-content: center;
    align-items: center;
  }

  .conversion-card_blur {
    bottom: -5rem;
  }

  .faq-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .faq-icon {
    width: 2rem;
    height: 2rem;
  }

  .faq-answer-wrapper {
    max-width: none;
  }

  .about-hero-details, .about-hero_headings {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .paralax_image_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    height: 24rem;
  }

  .paralax_image_wrapper.blog-details_full_image {
    height: 26rem;
  }

  .highlight-header_cxards_wrapper {
    max-width: none;
  }

  .highlight-header_card {
    height: 16rem;
  }

  .highlight-card-headings {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .highlight-card_testimonial {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .features-card_image_wrapper {
    max-width: none;
    height: 20rem;
  }

  .features-card_image_wrapper.two, .features-card_image_wrapper.three, .features-card_image_wrapper.one {
    max-width: none;
    display: block;
  }

  .features-card {
    width: 100%;
    position: sticky;
    top: 14rem;
  }

  .features-card.one {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    display: grid;
  }

  .features-card.three, .features-card.two {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .card_details {
    width: 100%;
    max-width: none;
  }

  .features-cards_wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .intelligence-section_inner_wrapper {
    height: 30rem;
  }

  .intelligence-section_wrapper {
    height: auto;
  }

  .floating-image.big {
    width: 9rem;
  }

  .floating-image.big.one {
    transform: translate(-15rem, -10rem);
  }

  .floating-image.big.three {
    transform: translate(15rem, -10rem);
  }

  .floating-image.big.five {
    transform: translate(15rem, 10rem);
  }

  .floating-image.big.seven {
    transform: translate(-15rem, 10rem);
  }

  .floating-image.small {
    width: 5rem;
  }

  .floating-image.small.two {
    transform: translate(0, -18rem);
  }

  .floating-image.small.eight {
    transform: translate(-22rem);
  }

  .floating-image.small.four {
    transform: translate(22rem);
  }

  .floating-image.small.six {
    transform: translate(0, 18rem);
  }

  .journey-cards_wrapper {
    grid-column-gap: 1.31rem;
    grid-row-gap: 1.31rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .journey-card {
    width: var(--_sizes---default-size--width);
    height: var(--_sizes---default-size--height);
    min-width: auto;
    padding: 1.25rem;
  }

  .journey-card._01.one-active, .journey-card._02.two-active, .journey-card._03.three-active, .journey-card._04.four-active, .journey-card._05.five-active, .journey-card._06.six-active {
    width: var(--_sizes---default-size--width);
    min-width: auto;
  }

  .journey-details_wrapper {
    display: none;
  }

  .journey-wrapper {
    height: auto;
  }

  .success-cards_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .success-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    max-width: none;
  }

  .success-card_image {
    height: 16rem;
  }

  .success-company_wrapper {
    height: 6.5rem;
  }

  .success-company_image {
    height: 6rem;
  }

  .service-marquee_wrapper {
    margin-top: 4rem;
  }

  .workflow-wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .workflows {
    max-width: 46rem;
  }

  .workflow-item_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .service-card_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .service-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .service-card_image_wrapper {
    padding: 4rem 2rem;
  }

  .service-card_lists {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .service-list_icon {
    width: 1.5rem;
  }

  .compliance-line_image {
    width: var(--_sizes---default-size--width);
    object-fit: fill;
    height: 14rem;
  }

  .compliance-logos_wrapper {
    z-index: 1;
    position: relative;
  }

  .contact-headings {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    max-width: none;
  }

  .contact-wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    flex-flow: column;
  }

  .contact-form_wrapper {
    max-width: none;
  }

  .type-wrapper {
    flex-flow: wrap;
  }

  .tab-menu {
    width: var(--_sizes---default-size--width);
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .details_image {
    margin-top: 2.5rem;
    margin-bottom: 0;
  }

  .blog-card_wrapper {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .comparison-table {
    flex: none;
  }

  .comparison-table_row {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .comparison-table_wrapper {
    overflow: auto;
  }

  .case-details {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    max-width: 30rem;
  }

  .case-details_wrapper {
    max-width: none;
  }

  .pricing-video_wrapper {
    height: 32rem;
  }

  .pricing-text_card_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
  }

  .pricing-text-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .pricing-stat {
    padding: var(--_sizes---spacing--spacing-small);
  }

  .text-button_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .case-details-hero_headings {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .pricing-hero_headings, .case-study-hero_headings {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    max-width: 25rem;
  }

  .blog-hero_headings, .career-hero_headings {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .career-cards_wrapper {
    grid-template-rows: minmax(5rem, .5fr) minmax(10rem, 1fr);
    grid-template-columns: minmax(10rem, 1fr) minmax(10rem, 1fr);
    grid-auto-rows: minmax(10rem, 1fr);
  }

  .career-card {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    padding: 1.4rem;
  }

  .career-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  }

  .founder-video_wrapper {
    max-width: 40rem;
    height: 25rem;
  }

  .career-overview_cards {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-template-rows: minmax(auto, 20rem) minmax(auto, 20rem);
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: minmax(auto, 20rem);
  }

  .license-box {
    padding-top: var(--_sizes---spacing--spacing-normal);
    padding-bottom: var(--_sizes---spacing--spacing-normal);
  }

  .license-image {
    max-width: 8rem;
  }

  .license-image.small {
    max-width: 6rem;
  }

  .blog-hero-details, .case-hero-details {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    max-width: 19rem;
  }

  .career-hero-details {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    max-width: 20rem;
  }

  .pricing-hero-details {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    max-width: 19rem;
  }

  .contact-hero_headings {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .contact-hero-details {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    max-width: 15rem;
  }

  .licenses-headers {
    max-width: 36rem;
  }

  .experience-middle {
    justify-content: center;
    align-items: center;
  }

  .experience-box {
    flex: none;
  }

  .streamed-block {
    margin-left: 0;
  }

  .brain-icon {
    width: 2rem;
    min-width: 2rem;
  }

  .experience-shape {
    margin-left: 1rem;
  }

  .experience-shape._02 {
    width: 6rem;
    min-width: 6rem;
    right: -5%;
  }

  .experience-shape._03 {
    width: 4rem;
    min-width: 4rem;
    left: -23%;
  }

  .experience-img {
    max-width: 16rem;
    margin-left: 0;
  }

  .chatgpt-icon {
    width: 2rem;
    min-width: 2rem;
  }

  .automate-desp {
    max-width: 16rem;
  }

  .calculator-left {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .calculator-info-details {
    max-width: none;
  }

  .works-images-list {
    max-width: none;
    height: 32rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography---text-size--default: 1rem;
    --_typography---text-line-height--default: 130%;
    --_typography---text-letter-spacing--default: 0rem;
    --_typography---heading-font-size--h1: 3rem;
    --_typography---heading-line-height--h1: 100%;
    --_typography---heading-letter-spacing--h1: -.01rem;
    --_typography---heading-font-size--h2: 2.5rem;
    --_typography---heading-line-height--h2: 110%;
    --_typography---heading-letter-spacing--h2: 0rem;
    --_typography---heading-font-size--h3: 1.75rem;
    --_typography---heading-line-height--h3: 110%;
    --_typography---heading-letter-spacing--h3: 0rem;
    --_typography---heading-font-size--h4: 1.5rem;
    --_typography---heading-line-height--h4: 110%;
    --_typography---heading-letter-spacing--h4: 0rem;
    --_typography---heading-font-size--h5: 1.25rem;
    --_typography---heading-line-height--h5: 110%;
    --_typography---heading-letter-spacing--h5: 0rem;
    --_typography---heading-font-size--h6: 1rem;
    --_typography---heading-line-height--h6: 120%;
    --_typography---heading-letter-spacing--h6: 0rem;
    --_typography---text-size--small: .875rem;
    --_typography---text-line-height--small: 130%;
    --_typography---text-letter-spacing--small: 0rem;
    --_typography---text-size--tiny: .75rem;
    --_typography---text-line-height--tiny: 130%;
    --_typography---text-letter-spacing--tiny: 0rem;
    --_typography---text-size--medium: 1.125rem;
    --_typography---text-line-height--medium: 140%;
    --_typography---text-letter-spacing--medium: 0rem;
    --_sizes---default-size--width: 100%;
    --_sizes---default-size--height: 100%;
    --_sizes---spacing--spacing-massive: 3rem;
    --_sizes---spacing--spacing-large: 2rem;
    --_sizes---spacing--spacing-medium: 1rem;
    --_sizes---container--max-width: 75rem;
    --_sizes---spacing--spacing-colossal: 3.75rem;
    --_sizes---spacing--spacing-jambo: 2.5rem;
    --_sizes---spacing--spacing-normal: 1.25rem;
    --_sizes---spacing--spacing-big: 2rem;
    --_sizes---spacing--spacing-xsmall: .5rem;
    --_sizes---spacing--bordar-redius--redius-soft: 3.75rem;
    --_sizes---spacing--bordar-redius--redius-xsmall: .5rem;
    --_sizes---spacing--spacing-regular: 1rem;
    --_sizes---spacing--spacing-small: 1rem;
    --_sizes---spacing--spacing-xxsmall: .625rem;
    --_sizes---spacing--bordar-redius--redius-circle: 100%;
    --_sizes---spacing--bordar-redius--redius-medium: 1.25rem;
    --_sizes---spacing--bordar-redius--redius-small: 1rem;
    --_sizes---spacing--bordar-redius--redius-tiny: .25rem;
    --_sizes---spacing--bordar-redius--redius-xxsmall: .375rem;
    --_sizes---spacing--spacing-tiny: .25rem;
    --_sizes---spacing--bordar-redius--redius-pill: 5rem;
    --_sizes---spacing--bordar-redius--redius-regular: 1.5rem;
    --_sizes---spacing--bordar-redius--redius-large: 1.875rem;
    --_sizes---spacing--bordar-redius--redius-big: 2rem;
  }

  h3 {
    margin-top: 2rem;
    margin-bottom: .5rem;
  }

  h4 {
    margin-bottom: .5rem;
  }

  ul {
    margin-bottom: 2rem;
  }

  .padding-section-large.styleguide-hero-padding {
    grid-column-gap: var(--_sizes---spacing--spacing-massive);
    grid-row-gap: var(--_sizes---spacing--spacing-massive);
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .padding-section-large.cta-padding {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .padding-section-large.footer-padding {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .padding-section-large.hero-padding {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: center;
    padding-top: 9rem;
  }

  .padding-section-large.hero_padding {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 8rem;
  }

  .padding-section-large.utility-padding {
    grid-column-gap: var(--_sizes---spacing--spacing-massive);
    grid-row-gap: var(--_sizes---spacing--spacing-massive);
    padding-top: 7rem;
  }

  .padding-section-large.instructions-main-wrapper {
    padding-top: 9rem;
  }

  .padding-section-large.experience-wrapper, .padding-section-large.average-wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-jambo);
    grid-row-gap: var(--_sizes---spacing--spacing-jambo);
  }

  .banner-inner-wrapper.instructions-inner-wrapp {
    max-width: 26rem;
  }

  .heading-style-h3.case-study-heading {
    font-size: var(--_typography---heading-font-size--h4);
    line-height: var(--_typography---heading-line-height--h6);
  }

  .heading-style-h1.intelligence_heading {
    max-width: 32rem;
  }

  .heading-style-h1.heading-changing-on-mobile {
    font-size: var(--_typography---heading-font-size--h2);
    line-height: var(--_typography---heading-line-height--h2);
  }

  .text-size-regular.heading-para.case-study_para, .text-size-regular.heading-para.home-para-five, .text-size-regular.heading-para.career-overview_para {
    max-width: none;
  }

  .text-size-regular.faq-answer {
    padding-top: .5rem;
  }

  .text-size-regular.overview-para {
    max-width: 30rem;
  }

  .primary-button {
    padding: .625rem .875rem;
  }

  .heading-style-h2.service-card_heading {
    line-height: var(--_typography---heading-line-height--h4);
    letter-spacing: var(--_typography---heading-letter-spacing--h4);
  }

  .heading-style-h2.heading-change-mobile {
    font-size: var(--_typography---heading-font-size--h3);
    line-height: var(--_typography---heading-line-height--h3);
    letter-spacing: var(--_typography---heading-letter-spacing--h3);
  }

  .utility-page-content {
    max-width: 30rem;
  }

  .tab-menus {
    grid-column-gap: 2rem;
    display: flex;
  }

  .nav-items {
    flex-flow: wrap;
  }

  .navbar {
    top: 1rem;
  }

  .heading-style-h4.cta-mail_heading {
    width: var(--_sizes---default-size--width);
  }

  .typography-contents {
    flex-flow: column;
  }

  .color-box {
    flex-flow: wrap;
    height: 9rem;
  }

  .colors-block {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .cta-text_wrapper {
    max-width: 28rem;
  }

  .cta-form_wrapper {
    max-width: 30rem;
    padding: 1.5rem;
  }

  .footer-top_wrapper {
    border-bottom-left-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
    border-bottom-right-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  }

  .footer_icon {
    max-width: 16rem;
  }

  .footer-links_bottom_wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

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

  .copywrite_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .hero-texts_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    max-width: 32rem;
  }

  .hero-texts {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

  .hero-bottom_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .hero-star_texts_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
    justify-content: flex-start;
    align-items: center;
    max-width: 24rem;
  }

  .agent-card {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
    border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
    text-align: left;
    padding: 1rem;
  }

  .section-heading_wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section-heading_wrapper.sticky-on-mobile {
    position: sticky;
    top: 1rem;
  }

  .section-heading_wrapper.flex-down.align-center.service-hero-heading, .section-heading_wrapper.flex-down.about-header-two {
    max-width: 32rem;
  }

  .section-heading_wrapper.align-center.smallest {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 16rem;
  }

  .section-heading_wrapper.align-bottom {
    max-width: 32rem;
  }

  .section-heading_wrapper.align-bottom.hero-header-eight {
    max-width: 40rem;
  }

  .section-heading_wrapper.about-hero {
    flex-flow: column;
    align-items: stretch;
  }

  .section-heading_wrapper.case-details-hero {
    grid-column-gap: var(--_sizes---spacing--spacing-jambo);
    grid-row-gap: var(--_sizes---spacing--spacing-jambo);
  }

  .section-heading_wrapper.features-sticky-on-tablet {
    max-width: 36rem;
    position: sticky;
    top: 1rem;
  }

  .section-heading_wrapper.service-flex-down {
    max-width: 36rem;
  }

  .section-heading_wrapper.workflow-flex-down {
    max-width: 28rem;
    position: static;
  }

  .section-heading_wrapper.career-overview-header {
    max-width: 27rem;
  }

  .section-heading_wrapper.about-header-one, .section-heading_wrapper.blog-hero {
    flex-flow: column;
    align-items: stretch;
  }

  .heading_wrapper.small_header {
    max-width: 30rem;
  }

  .heading_wrapper.small_header.case-heading {
    max-width: 32rem;
  }

  .heading_wrapper.small_header.workflow-heading {
    position: static;
  }

  .heading_wrapper.small_header.customer-stat-heading {
    max-width: 28rem;
  }

  .heading_wrapper.small_header.career-overview-heading, .heading_wrapper.small_header.home-heading-five {
    max-width: 32rem;
  }

  .heading_wrapper.small_header.workflow-heading-one {
    position: static;
  }

  .heading_wrapper.small_header.workflow-heading-one.travel-service-header {
    max-width: 26rem;
  }

  .heading_wrapper.small_header.workflow-heading-two, .heading_wrapper.small_header.workflow-heading-phone {
    position: static;
  }

  .heading_wrapper.demo_header {
    max-width: 26rem;
    margin-left: auto;
    margin-right: auto;
  }

  .heading_wrapper.pricing_header {
    max-width: 24rem;
    margin-left: auto;
    margin-right: auto;
  }

  .heading_wrapper.medium_header {
    max-width: none;
  }

  .heading_wrapper.pricing_header {
    margin-left: 0;
    margin-right: 0;
  }

  .heading_wrapper.comparison_header {
    max-width: 26rem;
  }

  .heading_wrapper.blog_header {
    max-width: 22rem;
  }

  .heading_wrapper.career_header {
    max-width: none;
  }

  .heading_wrapper.founder_header {
    max-width: 24rem;
    margin-left: auto;
    margin-right: auto;
  }

  .heading_wrapper.features-heading {
    max-width: 31rem;
  }

  .heading_wrapper.home-heading-one {
    max-width: 28rem;
  }

  .heading_wrapper.home-heading-two, .heading_wrapper.home-heading-three {
    max-width: 30rem;
  }

  .heading_wrapper.home-heading-four {
    max-width: 28rem;
  }

  .heading_wrapper.home-heading-six {
    margin-left: auto;
    margin-right: auto;
  }

  .heading_wrapper.home-heading-seven, .heading_wrapper.case-hero-heading {
    max-width: 30rem;
  }

  .heading_wrapper.about-header, .heading_wrapper.contact_header {
    max-width: none;
  }

  .heading_wrapper.pricing_head {
    max-width: 23rem;
    margin-left: auto;
    margin-right: auto;
  }

  .heading_wrapper.missed {
    max-width: 28rem;
  }

  .why-card_wrapper {
    grid-template-columns: 1fr;
    position: relative;
  }

  .why-card {
    position: sticky;
    top: 13.5rem;
  }

  .why-card_image {
    max-width: 24rem;
  }

  .highlight-header_image {
    border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
  }

  .highlight-links_wrapper {
    grid-template-columns: minmax(0, 1fr);
  }

  .highlight-texts_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    justify-content: space-between;
    align-items: center;
  }

  .highlight-icon_wrapper {
    padding: 1rem;
  }

  .slider_wrapper {
    grid-template-columns: 1fr;
    position: relative;
  }

  .overview-slider_mask {
    max-width: 30rem;
  }

  .slider {
    padding-bottom: 3rem;
  }

  .slide {
    margin-right: 1rem;
  }

  .conversion-wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    flex-flow: column;
  }

  .conversion-card_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-small);
    grid-row-gap: var(--_sizes---spacing--spacing-small);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .conversion-card {
    padding-top: var(--_sizes---spacing--spacing-tiny);
    padding-bottom: var(--_sizes---spacing--spacing-tiny);
    border-bottom-style: none;
  }

  .conversion-card.active-card {
    border-bottom-style: none;
  }

  .conversion-icon_wrapper {
    background-color: var(--_colors---primary-100);
    color: var(--_colors---secondary-100);
  }

  .conversion-para {
    height: auto;
  }

  .case-study_card {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    border-radius: var(--_sizes---spacing--bordar-redius--redius-small);
    flex-flow: column;
    padding: 1.2rem;
  }

  .case-study-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .case-card_images_wrapper {
    max-width: none;
    height: 18rem;
  }

  .card-image {
    object-position: 50% 30%;
  }

  .case-card-tag_wrapper {
    padding: var(--_sizes---spacing--spacing-xsmall) var(--_sizes---spacing--spacing-small);
    border-radius: var(--_sizes---spacing--bordar-redius--redius-small) var(--_sizes---spacing--bordar-redius--redius-tiny);
    inset: auto 0% 0% auto;
  }

  .case-study_card_bg {
    max-width: none;
  }

  .integration-cards_wrapper {
    grid-template-columns: 1fr 1fr;
  }

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

  .integration-card_details {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .integration-card_image {
    max-width: 4rem;
  }

  .compliance-slider_mask {
    max-width: 24rem;
  }

  .compliance-card {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .compliance-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  }

  .compliance-icon_wrapper {
    border-radius: var(--_sizes---spacing--bordar-redius--redius-xxsmall);
    width: 3rem;
    height: 3rem;
  }

  .compliance-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .tabs-menu, .price-tabs-menu {
    flex-flow: wrap;
  }

  .pricing-card.featured {
    padding: 1rem;
  }

  .price_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .highlight-header_inner_image {
    bottom: 1rem;
    left: 1rem;
  }

  .conversion-card_blur {
    height: 8rem;
    bottom: -3rem;
  }

  .faq-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq-icon {
    width: 1.75rem;
    height: 1.75rem;
    padding: .4rem;
  }

  .paralax_image_wrapper {
    grid-template-columns: 1fr;
    height: 20rem;
    position: relative;
  }

  .paralax_image_wrapper.blog-details_full_image {
    height: 18rem;
    margin-top: var(--_sizes---spacing--spacing-regular);
  }

  .highlight-header_cxards_wrapper {
    grid-template-columns: 1fr;
  }

  .highlight-header_card {
    height: 12rem;
    padding: 1rem;
  }

  .highlight-card-headings {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
  }

  .features-card_image_wrapper {
    height: 16rem;
  }

  .features-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    top: 13.75rem;
  }

  .card_details {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 14rem;
  }

  .features-cards_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .intelligence-section_inner_wrapper {
    height: 26rem;
  }

  .floating-image.big.one {
    transform: translate(-10rem, -10rem);
  }

  .floating-image.big.three {
    transform: translate(10rem, -10rem);
  }

  .floating-image.big.five {
    transform: translate(12rem, 10rem);
  }

  .floating-image.big.seven {
    transform: translate(-10rem, 10rem);
  }

  .floating-image.small.two {
    transform: translate(0, -14rem);
  }

  .floating-image.small.eight {
    transform: translate(-18.5rem);
  }

  .floating-image.small.four {
    transform: translate(18.5rem);
  }

  .floating-image.small.six {
    transform: translate(0, 14rem);
  }

  .journey-cards_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .journey-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .success-cards_wrapper {
    grid-template-columns: 1fr;
  }

  .success-cards {
    position: sticky;
    top: 10rem;
  }

  .success-company_wrapper {
    order: 9999;
    height: 6rem;
  }

  .success-company_image {
    height: 5rem;
  }

  .marquee-image_wrapper {
    height: 8rem;
  }

  .marquee-image {
    width: 12rem;
  }

  .service-marquee_wrapper {
    margin-top: 3rem;
  }

  .service-marquee_image {
    width: 12rem;
    height: 9rem;
  }

  .workflow-wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    flex-flow: column;
  }

  .workflow_lines {
    bottom: 4rem;
  }

  .service-card_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    flex-flow: column;
  }

  .service-card_texts {
    max-width: none;
  }

  .service-card_image_wrapper {
    justify-content: center;
    align-items: center;
    max-width: none;
    padding: 2rem;
    display: flex;
  }

  .service-card_image {
    height: auto;
    max-height: var(--_sizes---default-size--height);
    max-width: 24rem;
  }

  .compliance-wrapper {
    max-width: 30rem;
    height: auto;
  }

  .compliance-wrapper.for-desktop {
    display: none;
  }

  .compliance-wrapper.for-mobile {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .compliance-line_image {
    height: 12rem;
  }

  .compliance-logos_wrapper {
    justify-content: center;
    align-items: flex-end;
    width: auto;
  }

  .compliance-image {
    background-color: var(--_colors---secondary-100);
    width: 3.8rem;
  }

  .compliance-image.big {
    width: 5rem;
  }

  .compliance-image.second-logo {
    position: relative;
  }

  .compliance-logos-first-part_images {
    justify-content: center;
  }

  .contact-form_wrapper {
    padding: 1.5rem;
  }

  .contact-form {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .contact-fields {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    flex-flow: column;
  }

  .type-wrapper {
    justify-content: flex-start;
  }

  .radio-button {
    min-width: 7rem;
  }

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

  .links {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .details_image {
    margin-top: 2rem;
  }

  .blog-card_image_wrapper {
    height: 20rem;
  }

  .comparison-table {
    width: auto;
  }

  .comparison-table_row {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr;
    padding: 1rem;
  }

  .comparison-table_row.header {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .comparison-table_wrapper {
    overflow: auto;
  }

  .case-details {
    max-width: none;
  }

  .case-stat_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 1.5rem;
  }

  .case-stat {
    padding: var(--_sizes---spacing--spacing-xsmall);
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .pricing-video_wrapper {
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 24rem;
  }

  .pricing-text_card_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    flex-flow: column;
  }

  .pricing-text-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-jambo);
    grid-row-gap: var(--_sizes---spacing--spacing-jambo);
    max-width: none;
  }

  .pricing-hero_headings, .case-study-hero_headings {
    max-width: none;
  }

  .career-cards_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-template-rows: minmax(5rem, 140px) minmax(10rem, 24rem);
    grid-template-columns: minmax(10rem, 1fr) minmax(10rem, 1fr);
  }

  .career-card {
    padding: 1.2rem;
  }

  .case-card-image {
    object-position: 50% 20%;
  }

  .founder-video_wrapper {
    max-width: 36rem;
    height: 20rem;
  }

  .career-overview_cards {
    grid-template-rows: minmax(auto, 16rem) minmax(auto, 16rem);
    grid-auto-rows: minmax(auto, 16rem);
  }

  .career-overview_card {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    padding: 1rem;
  }

  .career-overview-card_heading {
    grid-column-gap: var(--_sizes---spacing--spacing-xsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xsmall);
  }

  .primary-form-button {
    padding: .625rem .875rem;
  }

  .license-box {
    padding-top: var(--_sizes---spacing--spacing-massive);
    padding-bottom: var(--_sizes---spacing--spacing-massive);
  }

  .license-image {
    max-width: 6rem;
  }

  .license-image.small {
    max-width: 4.5rem;
  }

  .change-box_wrapper {
    padding: var(--_sizes---spacing--spacing-normal);
  }

  .utility-contexts {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .utility-content {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

  .blog-hero-details, .case-hero-details, .career-hero-details, .pricing-hero-details, .contact-hero-details {
    max-width: none;
  }

  .experience-top._02 {
    max-width: 36rem;
  }

  .experience-middle {
    flex-flow: column;
  }

  .experience-box {
    width: var(--_sizes---default-size--width);
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .experience-box._02 {
    justify-content: space-between;
  }

  .streamed-block {
    max-width: none;
  }

  .guarantee-box._02 {
    margin-left: 0;
  }

  .experience-shape, .experience-shape._02, .experience-shape._03 {
    display: none;
  }

  .experience-img {
    max-width: none;
    margin-top: 0;
  }

  .automate-desp {
    max-width: 18rem;
  }

  .works-images-list {
    height: 26rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_typography---text-size--default: 1rem;
    --_typography---text-line-height--default: 130%;
    --_typography---text-letter-spacing--default: 0rem;
    --_typography---heading-font-size--h1: 2.6rem;
    --_typography---heading-line-height--h1: 100%;
    --_typography---heading-letter-spacing--h1: -.01rem;
    --_typography---heading-font-size--h2: 2rem;
    --_typography---heading-line-height--h2: 110%;
    --_typography---heading-letter-spacing--h2: 0rem;
    --_typography---heading-font-size--h3: 1.75rem;
    --_typography---heading-line-height--h3: 110%;
    --_typography---heading-letter-spacing--h3: 0rem;
    --_typography---heading-font-size--h4: 1.5rem;
    --_typography---heading-line-height--h4: 110%;
    --_typography---heading-letter-spacing--h4: 0rem;
    --_typography---heading-font-size--h5: 1.125rem;
    --_typography---heading-line-height--h5: 110%;
    --_typography---heading-letter-spacing--h5: 0rem;
    --_typography---heading-font-size--h6: 1rem;
    --_typography---heading-line-height--h6: 120%;
    --_typography---heading-letter-spacing--h6: 0rem;
    --_typography---text-size--small: .875rem;
    --_typography---text-line-height--small: 130%;
    --_typography---text-letter-spacing--small: 0rem;
    --_typography---text-size--tiny: .75rem;
    --_typography---text-line-height--tiny: 130%;
    --_typography---text-letter-spacing--tiny: 0rem;
    --_typography---text-size--medium: 1.125rem;
    --_typography---text-line-height--medium: 140%;
    --_typography---text-letter-spacing--medium: 0rem;
    --_sizes---default-size--width: 100%;
    --_sizes---default-size--height: 100%;
    --_sizes---spacing--spacing-massive: 2.5rem;
    --_sizes---spacing--spacing-large: 2rem;
    --_sizes---spacing--spacing-medium: 1rem;
    --_sizes---container--max-width: 75rem;
    --_sizes---spacing--spacing-colossal: 3.75rem;
    --_sizes---spacing--spacing-jambo: 2.25rem;
    --_sizes---spacing--spacing-normal: 1.25rem;
    --_sizes---spacing--spacing-big: 2rem;
    --_sizes---spacing--spacing-xsmall: .5rem;
    --_sizes---spacing--bordar-redius--redius-soft: 3.75rem;
    --_sizes---spacing--bordar-redius--redius-xsmall: .5rem;
    --_sizes---spacing--spacing-regular: 1rem;
    --_sizes---spacing--spacing-small: 1rem;
    --_sizes---spacing--spacing-xxsmall: .625rem;
    --_sizes---spacing--bordar-redius--redius-circle: 100%;
    --_sizes---spacing--bordar-redius--redius-medium: 1.25rem;
    --_sizes---spacing--bordar-redius--redius-small: 1rem;
    --_sizes---spacing--bordar-redius--redius-tiny: .25rem;
    --_sizes---spacing--bordar-redius--redius-xxsmall: .375rem;
    --_sizes---spacing--spacing-tiny: .25rem;
    --_sizes---spacing--bordar-redius--redius-pill: 5rem;
    --_sizes---spacing--bordar-redius--redius-regular: 1.5rem;
    --_sizes---spacing--bordar-redius--redius-large: 1.875rem;
    --_sizes---spacing--bordar-redius--redius-big: 2rem;
  }

  h4 {
    margin-top: 1.5rem;
  }

  ul {
    margin-bottom: 1.5rem;
  }

  .padding-section-large.hero-padding, .padding-section-large.instructions-main-wrapper {
    padding-top: 8rem;
  }

  .heading-style-h3.case-study-heading {
    font-size: var(--_typography---heading-font-size--h5);
  }

  .heading-style-h1.intelligence_heading {
    max-width: 24rem;
    font-size: var(--_typography---heading-font-size--h2);
  }

  .text-size-regular.small-on-mobile {
    width: var(--_sizes---default-size--width);
    max-width: 16rem;
    margin-left: auto;
    margin-right: auto;
  }

  .text-size-regular.heading-para.home-para-five {
    max-width: 19rem;
  }

  .text-size-regular.service-hero-tag {
    width: var(--_sizes---default-size--width);
    margin-left: auto;
    margin-right: auto;
  }

  .text-size-regular.service-hero-tag.financial {
    max-width: none;
  }

  .heading-style-h2.heading-change-mobile {
    font-size: var(--_typography---heading-font-size--h5);
    line-height: var(--_typography---heading-line-height--h5);
    letter-spacing: var(--_typography---heading-letter-spacing--h5);
  }

  .utility-page-content {
    max-width: 20rem;
  }

  .tab-menus {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .pages-items {
    width: 100%;
  }

  .text-size-small.footer-bottom_text {
    max-width: 26rem;
  }

  .color-box {
    height: 7rem;
  }

  .heading-style-h6.blog-heading {
    width: var(--_sizes---default-size--width);
    max-width: 18rem;
  }

  .cta-text_wrapper {
    max-width: 24rem;
  }

  .cta-form_wrapper {
    padding: 1.25rem;
  }

  .footer-links_wrapper {
    grid-row-gap: var(--_sizes---spacing--spacing-large);
    grid-template-columns: 1fr 1fr;
  }

  .footer-socials_award_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-regular);
    grid-row-gap: var(--_sizes---spacing--spacing-regular);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .bottom-links_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
  }

  .hero-texts_wrapper {
    max-width: 21rem;
  }

  .button-wrapper {
    flex-flow: column;
  }

  .button-wrapper._01 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

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

  .hero-star_texts_wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .section-heading_wrapper.flex-down.about-header-two {
    max-width: none;
  }

  .section-heading_wrapper.align-center.smallest {
    max-width: 12rem;
  }

  .section-heading_wrapper.align-center.sticky-on-mobile-potraite {
    position: sticky;
    top: 1rem;
  }

  .section-heading_wrapper.workflow-flex-down {
    max-width: 22rem;
  }

  .section-heading_wrapper.career-overview-header {
    max-width: 30rem;
  }

  .heading_wrapper.small_header.customer-stat-heading, .heading_wrapper.small_header.career-overview-heading, .heading_wrapper.small_header.workflow-heading-one.travel-service-header, .heading_wrapper.small_header.workflow-heading-two {
    max-width: 20rem;
  }

  .heading_wrapper.demo_header {
    max-width: 21rem;
  }

  .heading_wrapper.service-heading {
    width: var(--_sizes---default-size--width);
  }

  .heading_wrapper.pricing_header {
    max-width: none;
  }

  .heading_wrapper.comparison_header, .heading_wrapper.blog_header {
    max-width: 20rem;
  }

  .heading_wrapper.career_header {
    max-width: 19.5rem;
  }

  .heading_wrapper.founder_header {
    max-width: 23rem;
  }

  .heading_wrapper.features-heading {
    max-width: 25rem;
  }

  .heading_wrapper.home-heading-one {
    max-width: 24rem;
  }

  .heading_wrapper.home-heading-two {
    max-width: 19rem;
  }

  .heading_wrapper.home-heading-three {
    max-width: 23rem;
  }

  .heading_wrapper.home-heading-four {
    max-width: 24rem;
  }

  .heading_wrapper.home-heading-seven {
    max-width: 20rem;
  }

  .heading_wrapper.pricing_head {
    max-width: 18rem;
  }

  .heading_wrapper.missed {
    max-width: 21rem;
  }

  .why-card_image {
    max-width: 17rem;
  }

  .highlight-texts_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-xxsmall);
    grid-row-gap: var(--_sizes---spacing--spacing-xxsmall);
  }

  .highlight-icon_wrapper {
    padding: .875rem;
  }

  .conversion-card_wrapper {
    grid-template-columns: 1fr;
    position: relative;
  }

  .conversion-card {
    background-color: var(--_colors---secondary-100);
    position: sticky;
    top: 1rem;
  }

  .case-study_card {
    padding: 1rem;
  }

  .case-card_images_wrapper {
    height: 15rem;
  }

  .integration-cards_wrapper {
    grid-template-columns: 1fr;
  }

  .integration-card {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .integration-card_details {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .compliance-slider_mask {
    max-width: 20rem;
  }

  .tabs-menu, .price-tabs-menu {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

  .pricing-card_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .highlight-header_inner_image {
    width: 13rem;
    bottom: .5rem;
    left: .5rem;
  }

  .conversion-image_wrapper {
    height: 16rem;
  }

  .conversion-card_blur {
    height: 6rem;
    bottom: -1rem;
  }

  .faq-wrapper {
    padding-top: .875rem;
    padding-bottom: .875rem;
  }

  .about-hero-details {
    max-width: none;
  }

  .paralax_image_wrapper, .paralax_image_wrapper.blog-details_full_image {
    height: 14rem;
  }

  .highlight-header_card {
    height: 10rem;
  }

  .highlight-card_testimonial {
    max-width: none;
  }

  .features-card_image_wrapper {
    max-width: none;
    height: 13rem;
    margin-left: 0;
  }

  .features-card {
    flex-flow: column;
    padding: 1rem;
  }

  .features-card.one, .features-card.three, .features-card.two {
    grid-template-columns: minmax(0, 1fr);
  }

  .card_details {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .card_image {
    object-position: 50% 0%;
    width: 100%;
    padding: 0;
  }

  .features-cards_wrapper {
    grid-template-columns: minmax(0, 1fr);
  }

  .floating-image.big.one {
    transform: translate(-8rem, -8rem);
  }

  .floating-image.big.three {
    transform: translate(8rem, -8rem);
  }

  .floating-image.big.five {
    transform: translate(8rem, 8rem);
  }

  .floating-image.big.seven {
    transform: translate(-8rem, 8rem);
  }

  .floating-image.small.two {
    transform: translate(0, -8rem);
  }

  .floating-image.small.eight {
    transform: translate(0, -14rem);
  }

  .floating-image.small.four {
    transform: translate(0, 14rem);
  }

  .floating-image.small.six {
    transform: translate(0, 8rem);
  }

  .journey-items_wrapper {
    position: relative;
  }

  .journey-cards_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .journey-card {
    position: sticky;
    top: 8.5rem;
  }

  .success-cards {
    top: 8.5rem;
  }

  .success-company_wrapper {
    height: 5rem;
  }

  .success-company_image {
    height: 4rem;
  }

  .marquee-image {
    width: 8rem;
  }

  .service-marquee_wrapper {
    margin-top: 2.5rem;
  }

  .workflow_lines {
    bottom: 6rem;
  }

  .service-card_image_wrapper {
    padding: 1.5rem;
  }

  .service-card_image {
    object-position: 50% 0%;
    max-width: 20rem;
  }

  .compliance-line_image {
    height: 10rem;
  }

  .compliance-image {
    width: 3rem;
  }

  .compliance-connector_image {
    width: 1.5rem;
  }

  .contact-form_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .radio-button-wrapper {
    height: 2.2rem;
  }

  .radio-button {
    min-width: 5.5rem;
    min-height: 2.2rem;
  }

  .form-block {
    margin-bottom: 0;
  }

  .blog-card_wrapper {
    grid-template-columns: minmax(0, 1fr);
  }

  .blog-card_image_wrapper {
    height: 16rem;
  }

  .case-stat_wrapper {
    grid-column-gap: var(--_sizes---spacing--spacing-big);
    grid-row-gap: var(--_sizes---spacing--spacing-big);
    grid-template-columns: 1fr;
  }

  .case-stat {
    padding: 0;
  }

  .pricing-video_wrapper {
    height: 16rem;
  }

  .pricing-text-card_texts {
    grid-column-gap: var(--_sizes---spacing--spacing-large);
    grid-row-gap: var(--_sizes---spacing--spacing-large);
  }

  .case-study-hero_headings {
    max-width: 20rem;
  }

  .career-cards_wrapper {
    grid-template-rows: .5fr minmax(auto, 18rem) auto auto;
    grid-template-columns: minmax(5rem, 1fr) minmax(5rem, 1fr);
    grid-auto-rows: auto;
  }

  .career-card {
    border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
    padding: 1rem;
  }

  .case-card-image {
    border-radius: var(--_sizes---spacing--bordar-redius--redius-xsmall);
    object-position: 50% 20%;
  }

  .founder-video_wrapper {
    max-width: 24rem;
    height: 16rem;
  }

  .career-overview_cards {
    grid-template-rows: minmax(auto, 14rem) minmax(auto, 14rem);
    grid-template-columns: 1fr;
    grid-auto-rows: minmax(auto, 14rem);
  }

  .career-overview_image {
    object-position: 50% 20%;
  }

  .license-boxes {
    flex-flow: column;
  }

  .licences-inner_wrapper {
    grid-template-columns: 1fr;
  }

  .blog-hero-details, .case-hero-details, .career-hero-details, .pricing-hero-details, .contact-hero-details {
    max-width: none;
  }

  .radio-button-wrapper-2 {
    height: 2.2rem;
  }

  .experience-box {
    flex-flow: column;
  }

  .experience-box._02 {
    grid-column-gap: var(--_sizes---spacing--spacing-normal);
    grid-row-gap: var(--_sizes---spacing--spacing-normal);
  }

  .streamed-block {
    justify-content: center;
    align-items: center;
  }

  .guarantee-box {
    width: var(--_sizes---default-size--width);
  }

  .automate-desp {
    max-width: none;
  }

  .experience-bottom {
    width: var(--_sizes---default-size--width);
    max-width: 21rem;
  }

  .calculator-right {
    padding: var(--_sizes---spacing--spacing-normal);
  }

  .losses-block {
    grid-template-columns: minmax(0, 1fr);
  }

  .works-images-list {
    height: 16rem;
  }
}

#w-node-ea592e88-a2ee-1636-60f2-735cde2f2fea-40f6523f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c8100f50-d07f-5c62-3914-e88cce42e00e-40f6523f, #w-node-_668790c9-75fb-7a5a-beca-df6ac730724a-40f6523f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2ef24e9-995d-f007-5a58-7991e54ddfc8-40f65249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7768b339-a85b-ebf6-627b-9e20d014aa73-40f65249 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-b2ef24e9-995d-f007-5a58-7991e54ddfc8-40f65249 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7768b339-a85b-ebf6-627b-9e20d014aa73-40f65249 {
    grid-row: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ea592e88-a2ee-1636-60f2-735cde2f2fea-40f6523f {
    grid-column: span 2 / span 2;
  }

  #w-node-_7768b339-a85b-ebf6-627b-9e20d014aa73-40f65249 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b2e8be5c-75fe-a942-fd4d-d61213c2355f-40f65249 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ea592e88-a2ee-1636-60f2-735cde2f2fea-40f6523f {
    grid-column: span 1 / span 1;
  }

  #w-node-_7768b339-a85b-ebf6-627b-9e20d014aa73-40f65249, #w-node-b2e8be5c-75fe-a942-fd4d-d61213c2355f-40f65249, #w-node-_9bbcd2c6-47ec-e988-0c11-2c210acc331b-40f65249 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


