:root {
  --untitled-ui-gray500: #667085;
  --untitled-ui-gray700: #344054;
  --yellow: #ffed36;
  --dark-blue: #0e0b3d;
  --midnight-blue: #1a237e;
  --slate-blue: #1846d3;
  --untitled-ui-gray800: #1d2939;
  --untitled-ui-white: white;
  --untitled-ui-gray400: #98a2b3;
  --medium-slate-blue: #6366f1;
  --dark-slate-grey: #373737;
  --untitled-ui-primary600: #000;
  --untitled-ui-gray900: #101828;
  --elements-webflow-library-accent--primary-1: #6366f1;
  --untitled-ui-gray100: #f2f4f7;
  --untitled-ui-primary700: #6941c6;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-gray600: #475467;
  --untitled-ui-gray50: #f9fafb;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-primary800: #53389e;
  --untitled-ui-success50: #ecfdf3;
  --untitled-ui-success700: #027a48;
  --untitled-ui-gray200: #eaecf0;
  --untitled-ui-primary300: #d6bbfb;
  --untitled-ui-warning300: #fec84b;
  --untitled-ui-primary500: #9e77ed;
  --untitled-ui-primary50-501: #f9f5ff;
  --elements-webflow-library-neutral--600: #6e7191;
  --elements-webflow-library-neutral--800: #211f54;
  --elements-webflow-library-neutral--400: #dcddeb;
  --elements-webflow-library-general--shadow-02: #14142b14;
  --elements-webflow-library-neutral--200: #f7f7fc;
  --elements-webflow-library-neutral--100: white;
  --elements-webflow-library-general--shadow-01: #14142b0f;
  --white-smoke: #f7f9fc;
  --elements-webflow-library-secondary--color-1: #281ca5;
  --elements-webflow-library-neutral--300: #eff0f6;
  --untitled-ui-pink50: #fdf2fa;
  --untitled-ui-pink700: #c11574;
  --untitled-ui-indigo50: #eef4ff;
  --untitled-ui-indigo700: #3538cd;
  --untitled-ui--primary200: #e9d7fe;
  --elements-webflow-library-secondary--color-2: #f2f1ff;
  --_new-styling---accent: #e4f223;
  --elements-webflow-library--neutral--700: #4a4566;
  --untitled-ui--gray25: #fcfcfd;
  --untitled-ui--primary900: #42307d;
  --primary008: #6466f114;
  --depth: #ececff;
  --negative: #be455f;
  --_new-styling---soft-gray-bg: #f7f7f3;
}

body {
  color: #333;
  background-color: #fff;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 140%;
}

h1 {
  color: #0e0b3d;
  letter-spacing: -.125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

h2 {
  color: #000;
  letter-spacing: 0;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.1;
}

h3 {
  color: #000;
  letter-spacing: 0;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

h4 {
  color: #000;
  letter-spacing: -.03125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1;
}

h5 {
  color: #0e0b3d;
  letter-spacing: .09375rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8125rem;
  font-weight: 400;
  line-height: 1.2;
}

h6 {
  color: #0e0b3d;
  letter-spacing: -.09375rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.3;
}

p {
  color: var(--untitled-ui-gray500);
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

a {
  text-decoration: underline;
}

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

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

li {
  color: var(--untitled-ui-gray500);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: .85rem;
}

strong {
  color: var(--untitled-ui-gray700);
  font-family: Inter, sans-serif;
  font-weight: 700;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: .85rem;
  line-height: 22px;
}

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

.section {
  background-color: var(--untitled-ui-white);
  margin-top: 0;
  padding-top: 4rem;
  padding-bottom: 6.25rem;
  overflow: visible;
}

.section.bg-white {
  background-color: var(--untitled-ui-gray700);
  display: block;
}

.section.data {
  background-color: #132738;
  padding-top: 4rem;
  padding-bottom: 6.25rem;
  display: block;
}

.section.relative {
  position: relative;
}

.section.relative.center {
  justify-content: center;
  display: flex;
}

.section.bg-grey {
  background-color: #f7f9fc;
}

.section.about-us {
  background-color: var(--untitled-ui-gray800);
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.section.hero-home {
  background-color: #fff;
  padding-bottom: 3rem;
}

.section.pricing {
  padding-top: 2rem;
  padding-bottom: 2.5rem;
}

.section.logo-strip {
  padding-top: 0;
  padding-bottom: 0;
}

.section.demo {
  background-color: #101e2c;
  padding-top: 0;
}

.section.light-bleu {
  background-color: var(--untitled-ui-gray800);
  margin-top: 0;
}

.section.light-bleu.footer {
  background-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  border-top: .0625rem solid #ffffff0d;
  justify-content: center;
  align-items: stretch;
  max-width: none;
  margin-top: 0;
  padding: 1rem 5% 3.75rem;
  position: static;
}

.footer {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 80rem;
  padding: 0;
  display: flex;
}

.uui-space-medium-7 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-navbar08_menu-button-2 {
  padding: 0;
}

.uui-navbar08_button-wrapper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-right-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-left-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 50rem;
  display: flex;
  overflow: visible;
}

.uui-navbar08_menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1rem;
  display: flex;
  position: static;
}

.uui-logo_logotype-8 {
  mix-blend-mode: normal;
  flex: none;
  width: 100px;
  max-width: none;
  height: auto;
}

.uui-logo_component-8 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.5rem;
  display: flex;
}

.uui-navbar08_logo-link-2 {
  padding-left: 0;
}

.uui-navbar08_container-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar08_component-2 {
  z-index: 888;
  border-bottom: .0625rem none var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 3.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: -.06875rem .6875rem .84375rem #00000012;
}

.uui-icon-1x1-xsmall-29 {
  width: 1rem;
  height: 1rem;
  color: var(--elements-webflow-library-accent--primary-1);
}

.uui-pricing05_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing05_feature {
  margin-top: 10px;
  display: none;
}

.subtitle-blog {
  color: #475467;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.uui-button-78 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-78:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-78:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-78.is-button-large {
  grid-column-gap: .75rem;
  border: 2px solid var(--elements-webflow-library-accent--primary-1);
  background-color: var(--elements-webflow-library-accent--primary-1);
  border-radius: 8rem;
  padding: .5rem 1.75rem;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.uui-button-78.is-button-large.black {
  background-color: var(--elements-webflow-library-neutral--100);
  border-style: none;
  border-color: #6366f1;
  border-radius: 999rem;
  padding-top: .7rem;
  padding-bottom: .7rem;
}

.uui-button-78.is-button-large.black:hover {
  background-color: var(--elements-webflow-library-neutral--800);
}

.uui-button-wrapper-27.max-width-full-mobile-landscape {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  display: flex;
}

.text-block-71 {
  color: var(--elements-webflow-library-accent--primary-1);
  font-size: 1.1rem;
  font-weight: 400;
}

.text-block-71.white {
  color: var(--untitled-ui-white);
}

.uui-space-small-25 {
  width: 100%;
  min-height: 1.7rem;
}

.uui-heading-xsmall-11 {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xsmall-11.sidebar {
  color: var(--untitled-ui-white);
  font-family: Instrument Sans, sans-serif;
  font-size: 2rem;
  font-weight: 500;
}

.uui-blogpost04_newsletter-3 {
  background-color: #000;
  border-radius: 10px;
  max-width: 320px;
  min-height: auto;
  max-height: none;
  padding: 2rem 1.1rem 1rem;
  display: block;
  position: sticky;
  top: 8rem;
  overflow: hidden;
}

.uui-blogpost04_newsletter-3.location {
  position: static;
}

.div-block-173 {
  padding: 0;
  position: absolute;
  bottom: -49.8438px;
}

.uui-space-small-39 {
  width: 100%;
  min-height: .5rem;
}

.uui-text-rich-text-12 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-12 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-12 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 600;
}

.uui-text-rich-text-12 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.uui-text-rich-text-12 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: Inter, sans-serif;
}

.uui-text-rich-text-12 h5, .uui-text-rich-text-12 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-12 p {
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.uui-text-rich-text-12 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-style: normal;
}

.uui-text-rich-text-12 li {
  font-size: 1rem;
}

.uui-text-rich-text-12 a {
  text-decoration: underline;
}

.uui-text-rich-text-12 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogpost04_content-5 {
  max-width: 50rem;
  margin-bottom: 4rem;
}

.uui-blogpost04_content-wrapper-5 {
  grid-column-gap: 5.1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .4fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 4rem;
  padding-left: 40px;
  display: grid;
}

.uui-button-icon-34 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-34.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-text-size-xlarge-41 {
  color: var(--untitled-ui-gray400);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heading-large-17 {
  color: var(--untitled-ui-white);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2;
}

.uui-blogpost04_title-wrapper-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-button-link-23 {
  grid-column-gap: .5rem;
  color: #b2b4ff;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-23:hover {
  color: var(--untitled-ui-gray100);
}

.uui-button-row-57 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.uui-blogpost04_header-5 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-max-width-large-45 {
  width: 100%;
  max-width: 60rem;
}

.uui-padding-vertical-xhuge-117 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-94 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-132 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.image-20 {
  box-shadow: -12px 3.5rem 16px 6px #0003;
}

.sub-text-sidebar {
  color: var(--white-smoke);
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.sidebar-wrapper {
  margin-bottom: 10px;
  position: relative;
}

.magnetic-item {
  position: relative;
}

.link-overflow-2 {
  position: relative;
  overflow: hidden;
}

.magnetic-link-2 {
  color: #fff;
  display: flex;
}

.link-label-6 {
  color: #5c6266;
  white-space: nowrap;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  display: block;
  position: relative;
}

.link-label-6:hover {
  color: #000;
}

.link-label-6.on-hover {
  position: absolute;
}

.link-block-14 {
  color: #fff;
  text-decoration: none;
}

.title-cover {
  background-color: #2b2b36;
  border-radius: 0;
  padding: 50px 40px;
}

.modal-component {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.button-6 {
  background-color: #4353ff;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  transition-property: none;
}

.button-6.modal-open_btn {
  background-color: var(--elements-webflow-library-accent--primary-1);
  border-radius: 0;
  padding: 20px 28px;
  font-family: Inter, sans-serif;
  font-size: 1.3rem;
  transition: background-color .225s;
}

.button-6.modal-open_btn:hover {
  background-color: #4f57e2;
}

.button-6.modal-open_btn.sidebar {
  color: #000;
  text-align: center;
  background-color: #e4f223;
  border-radius: 7px;
  width: 100%;
  padding: 14px;
  font-size: 1rem;
  font-weight: 600;
}

.button-6.modal-open_btn.blog {
  padding: 10px 19px;
  font-size: 1.125rem;
}

.button-6.modal-open_btn.nav-button {
  color: #000;
  background-color: #e4f223;
  border: 2px #c5c5c599;
  border-radius: 999px;
  padding: 12px 16px;
  font-size: 16px;
  box-shadow: inset -1px -1px 2px #1313133b;
}

.button-6.modal-open_btn.nav-button:hover {
  border-style: none;
  border-color: var(--elements-webflow-library-accent--primary-1);
  color: #fff;
  background-color: #000;
}

.row-tiny {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  display: flex;
}

.row-tiny.row-center {
  justify-content: flex-start;
  align-items: center;
}

.text-color-tertiary {
  color: #8f8f8f;
}

.navigation-icon-wrapper {
  color: #361b36;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.navigation-icon-wrapper.brown {
  color: #63514f;
  background-color: #f8f6f6;
}

.navigation-icon-wrapper.red {
  color: #5a1616;
  background-color: #f6eaea;
}

.navigation-icon-wrapper.blue {
  color: #233f67;
  background-color: #f3f6fc;
}

.navigation-icon-wrapper.green {
  color: #244c42;
  background-color: #f4faf8;
}

.dropdown-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  white-space: nowrap;
  background-color: #f5f5f5;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link:hover {
  background-color: #f1f88e;
}

.navigation-line-vertical {
  background-color: #f5f5f6;
  width: 1px;
  height: 100%;
}

.navigation-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px #e6e6e7;
  grid-template-rows: auto;
  grid-template-columns: 2fr .5fr;
  min-width: 900px;
  padding: 8px 0;
  font-family: Inter, sans-serif;
  text-decoration: none;
}

.navigation-card-outline {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #252527;
  border: 1px solid #e6e6e7;
  border-radius: 10px;
  flex-flow: column;
  padding: 12px;
  transition: border-color .3s;
  display: flex;
}

.navigation-card-outline:hover {
  border-width: 4px;
  border-color: #e4f223;
}

.navigation-text-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #59595f;
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 8px;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.navigation-text-link:hover {
  color: #252527;
  background-color: #f5f5f6;
}

.navigation-feature-wrapper {
  flex-flow: row;
  width: 100%;
  display: flex;
}

.navigation-heading {
  padding: 8px;
}

.navigation-feature-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff0;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.navigation-feature-link:hover {
  background-color: #e4f223;
}

.navigation-image-large {
  background-color: #f5f5f6;
  border: 1px solid #e6e6e7;
  border-radius: 7px;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.navigation-column {
  flex-flow: column;
  width: 30%;
  min-width: 200px;
  display: flex;
}

.navigation-separator {
  align-self: stretch;
  padding: 8px;
}

.row-4 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.row-4.row-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.icon-x-large-3 {
  color: #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.text-weight-semibold {
  font-weight: 600;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-medium {
  padding-bottom: 2rem;
}

.margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge, .margin-bottom.margin-tiny, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.column-small-46 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-small-46.column-center {
  justify-content: flex-start;
  align-items: center;
}

.button-10 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px #000;
  border-radius: 5px;
  padding: .75rem 1.5rem;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.button-10.is-small {
  padding: .5rem 1.25rem;
}

.button-10.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.navbar26_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  background-image: linear-gradient(#000 25%, #0000 76%);
  position: absolute;
  inset: 0%;
}

.navbar26_product-list-wrapper {
  height: 100%;
}

.navbar26_dropdown-content-left {
  grid-column-gap: .9rem;
  grid-row-gap: .6rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: flex-start stretch;
  width: 100%;
  max-width: 55rem;
  display: grid;
}

.button-group-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.button-group-7.is-center {
  justify-content: center;
  margin-top: 40px;
}

.navbar26_menu-dropdown {
  color: #000;
  font-family: Inter, sans-serif;
  position: static;
}

.navbar26_dropdown-toggle {
  grid-column-gap: .5rem;
  color: #000;
  align-items: center;
  height: auto;
  padding: 1.2rem .5rem;
  font-size: 15px;
  display: flex;
}

.navbar26_dropdown-toggle:hover {
  color: #727272;
}

.navbar26_dropdown-content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  max-width: 18rem;
  position: relative;
}

.navbar26_item {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar26_item.text-color-white {
  border-radius: 10px;
  padding: 1.5rem;
}

.heading-style-h4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  letter-spacing: 0;
  flex-flow: column;
  font-family: Instrument Sans, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
}

.navbar26_dropdown-list.w--open {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: #fff;
  justify-content: center;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
  box-shadow: 0 9px 20px #0003;
}

.navbar26_product-list {
  height: 100%;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  justify-content: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-top.margin-xxlarge, .margin-top.margin-xxsmall, .margin-top.margin-xsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  text-align: left;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.navbar26_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.navbar26_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-weight-semibold {
  color: #242424;
  font-size: 14px;
  font-weight: 600;
}

.navbar26_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 80rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.why-us-list {
  margin-top: 10px;
  padding-left: 15px;
  font-size: 14px;
}

.why-us-list-item {
  color: #d2d6dd;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 120%;
}

.bold-text-29 {
  color: #fff;
}

.navbar5_dropdown-list {
  display: none;
}

.navbar5_dropdown-list.w--open {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) none var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: #fff;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
  box-shadow: 0 9px 20px #0003;
}

.navbar5_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar5_menu-dropdown {
  display: block;
  position: static;
}

.navbar5_dropdown-toggle {
  grid-column-gap: .5rem;
  color: #000;
  align-items: center;
  padding: 1.2rem .5rem;
  font-family: Inter, sans-serif;
  font-size: 15px;
  display: flex;
}

.navbar5_dropdown-toggle:hover {
  color: #727272;
}

.navbar30_link-column {
  text-align: left;
}

.navbar30_dropdown-list.w--open {
  border-bottom: var(--\<unknown\|relume-variable-divider-width\>) none var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: #fff;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Inter, sans-serif;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
  box-shadow: 0 9px 20px #0003;
}

.navbar30_dropdown-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.navbar30_dropdown-toggle {
  grid-column-gap: .5rem;
  color: #000;
  justify-content: center;
  align-items: center;
  padding: 1.2rem .5rem;
  font-family: Inter, sans-serif;
  font-size: 15px;
  display: flex;
}

.navbar30_dropdown-toggle:hover {
  color: #727272;
}

.navbar30_link-small {
  color: #363636;
  border-radius: 4px;
  width: 100%;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .875rem;
  text-decoration: none;
  transition: all .25s;
  display: block;
}

.navbar30_link-small:hover {
  background-color: #e6f062;
  padding-left: 10px;
  padding-right: 10px;
}

.navbar30_link {
  color: #000;
  padding: 1.2rem .5rem;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.navbar30_link:hover {
  color: #727272;
}

.navbar30_link.w--current {
  color: #000;
  font-size: 16px;
}

.navbar30_image-wrapper {
  border-radius: 4px;
  width: 100%;
  overflow: hidden;
}

.navbar30_dropdown-content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar30_menu-dropdown {
  position: static;
}

.navbar30_item-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f3f3f3;
  border-radius: 5px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.navbar30_item-link:hover {
  background-color: #faffb4;
}

.navbar30_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-weight-semibold {
  font-size: 15px;
  font-weight: 600;
}

.navbar30_item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.navbar30_link-list {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.navbar30_dropdown-content-right {
  grid-column-gap: .9rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.paragraph-small-148 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-148.text-color-gray-500 {
  color: #737373;
  padding-bottom: 0;
}

.icon-regular-87 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.subheading-small-37 {
  color: #0a0a0a;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.column-tiny-30 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: flex-start;
  padding: 12px;
  display: flex;
}

.column-regular-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.row-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-small-149 {
  letter-spacing: -.08px;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-149.text-color-tertiary {
  color: #b8b8c0;
}

.footer-grid-3 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.footer-grid-large-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.footer-section {
  color: #585858;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  position: relative;
}

.footer-divider-small {
  background-color: #e6e6e721;
  border-radius: 2px;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.subheading-regular-57 {
  color: #9c9ca8;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.subheading-regular-57.text-color-secondary {
  color: #434347;
}

.footer-legal-wrapper-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-link-8 {
  color: #fff;
  letter-spacing: -.12px;
  font-size: 14px;
  line-height: 28px;
  text-decoration: none;
  transition: color .3s;
}

.footer-link-8:hover {
  color: #e4f223;
}

.footer-logo-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-link-small {
  color: #808088;
  letter-spacing: -.08px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.footer-link-small:hover {
  color: #fff;
}

.container-regular-57 {
  z-index: 1;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.paragraph-regular-109 {
  font-size: 16px;
  line-height: 28px;
}

.paragraph-regular-109.text-color-tertiary {
  color: #8a8a8f;
}

.row-x-small-22 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand-divider {
  background-color: #e6e6e7;
  border-radius: 2px;
  width: 1px;
  height: 24px;
}

.footer-demo-button {
  color: #000;
  background-color: #e4f223;
  border-radius: 7px;
  padding: 15px 20px;
  font-weight: 500;
}

.dropdown-link---ai {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  white-space: nowrap;
  background-color: #d2e3ff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link---ai:hover {
  background-color: #f1f88e;
}

.vertical-line-nav {
  border-right: 1px solid #dfdfdf;
  height: 20px;
}

.column-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.column-3.background-color-white {
  background-color: #fff;
  border-radius: 15px;
}

.paragraph-x-small-45 {
  font-size: 12px;
  line-height: 20px;
}

.subheading-small-54 {
  color: #252527;
  letter-spacing: -.08px;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.subheading-small-54.text-color-black {
  color: #000;
}

.icon-inner-7 {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 11px;
  display: flex;
  box-shadow: 0 2px 1.5px .5px #95a0b229;
}

.paragraph-small-188 {
  letter-spacing: -.08px;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-188.text-color-tertiary {
  color: #59595f;
  padding-bottom: 0;
  font-size: 13px;
  line-height: 18px;
}

.image-cover-43 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.icon-regular-101 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.column-2x-small-20 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.icon-wrapper-12 {
  color: #252527;
  background-color: #f5f5f6;
  border: .5px solid #e6e6e7;
  border-radius: 10px;
  padding: 4px;
}

.nav-side-link {
  text-decoration: none;
}

.paragraph-x-small-47 {
  color: #fff;
  font-size: 12px;
  line-height: 20px;
}

@media screen and (min-width: 1440px) {
  .uui-text-style-link-14:hover, .uui-text-style-link-15:hover {
    color: #eb6a3a;
  }

  .tab-link-video.w--current {
    width: 13.75rem;
    height: 3.125rem;
  }

  .tab-link-video.roles.w--current {
    justify-content: center;
    width: auto;
  }

  .link-block-2:hover {
    transform: translate(0, -1.25rem);
  }

  .uui-button-51:hover {
    border-color: var(--medium-slate-blue);
    background-color: var(--medium-slate-blue);
  }

  .uui-button-51:focus {
    background-color: var(--medium-slate-blue);
    box-shadow: 0 1px .125rem #1018280d, 0 0 0 .25rem #eef;
  }

  .uui-navbar08_dropdown-list-2.w--open {
    width: 68rem;
  }

  .uui-navbar08_dropdown-list-2.solution.w--open {
    left: -221%;
  }

  .brix---btn-primary-full-width:hover {
    background-color: #4f52d1;
  }

  .brix---btn-primary-white-full-width:hover {
    color: var(--white-smoke);
    background-color: #595cdd;
  }

  .tabs-nav-item._01:hover {
    background-color: var(--untitled-ui-gray800);
  }

  .tabs-nav-item._03:hover {
    color: var(--untitled-ui-gray300);
  }

  .tabs-nav-item._02.w--current {
    color: var(--medium-slate-blue);
    font-weight: 600;
  }

  .tabs-nav-item._01:hover {
    background-color: var(--untitled-ui-gray900);
    color: var(--untitled-ui-gray300);
  }

  .tabs-nav-item._01.w--current:hover {
    background-color: #0000;
  }

  .tabs-nav-background:hover {
    background-color: var(--untitled-ui-white);
    color: var(--medium-slate-blue);
  }

  .testimonial-row {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .header-content-6 {
    max-width: 700px;
  }

  .paragraph-x-large-91 {
    font-size: 20px;
    line-height: 28px;
  }

  .section-about-us {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-large-120 {
    max-width: 80rem;
  }

  .subheading-regular-58 {
    max-width: 140px;
  }

  .testimonial-statistics-grid {
    flex-flow: column;
  }

  .section-regular-112 {
    padding-bottom: 120px;
  }

  .image-48 {
    max-height: 48px;
  }

  .mini-stats-banner {
    align-items: center;
  }

  .flex-block-12 {
    grid-template-columns: .75fr 2.25fr;
  }

  .customer-story-hero-section {
    max-width: 80rem;
  }

  .container-regular-68 {
    justify-content: space-between;
    display: flex;
  }

  .container-large-120-copy {
    max-width: 80rem;
  }

  .testimonial-statistics-1 {
    flex-flow: row;
  }

  .calculator-2, .roi-stats-section {
    max-width: none;
  }

  .hero-image-moqa-3 {
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
  }

  .menu-main-2 {
    border-right-style: none;
  }

  .document-base-2 {
    background-color: #f8f9fa;
  }
}

@media screen and (min-width: 1920px) {
  .livechat-button {
    transition: all .2s;
  }

  .livechat-button:hover {
    background-color: #000;
    transform: scale(1.05);
  }

  .whatsapp-chat {
    display: none;
  }

  .image-full-4 {
    width: 100%;
    max-width: 600px;
  }

  .section-about-us {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-48 {
    max-height: 52px;
  }
}

@media screen and (max-width: 991px) {
  .paragraph-18px.pt-paragraph {
    font-size: 1rem;
  }

  .paragraph-20px.medium.pt-paragraph-2 {
    font-size: 1.125rem;
  }

  .sg-wrapper.typeface, .sg-wrapper.heading-box {
    grid-template-columns: 1fr;
  }

  .sg-wrapper.heading-box-last, .sg-wrapper.typeface, .sg-wrapper.heading-box {
    grid-template-columns: 1fr;
  }

  .sg-wrapper.colors {
    grid-template-columns: 1fr 1fr;
  }

  .sg-wrapper.heading-box-last {
    grid-template-columns: 1fr;
  }

  .section {
    margin-top: 5rem;
  }

  .container.pricing-v2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container.stats2 {
    padding-bottom: 1.25rem;
  }

  .nav-btn-wrapper, .nav-menu {
    display: none;
  }

  .badge {
    grid-row-gap: .625rem;
    flex-wrap: wrap;
  }

  .hd-content {
    grid-row-gap: 3.125rem;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .hd-wrapper {
    border-bottom-width: .0625rem;
    border-right-style: none;
    width: auto;
    max-width: none;
    padding-bottom: 3.125rem;
    padding-right: 0;
  }

  .hd-wrapper.last {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .features {
    grid-row-gap: 2.5rem;
    flex-direction: column;
  }

  .features-content, .features-wrapper {
    width: 100%;
  }

  .brands {
    margin-top: 9.375rem;
  }

  .brands-content {
    grid-row-gap: .625rem;
  }

  .about-header {
    grid-row-gap: 2.1875rem;
    flex-direction: column;
    align-items: flex-start;
  }

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

  .jobs-header {
    grid-row-gap: 2.1875rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .jch-bar, .jch-logo {
    display: none;
  }

  .job-inner {
    width: auto;
  }

  .bh-heading-wrapper {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    justify-content: center;
  }

  .blog-content {
    width: 100%;
  }

  .blog-card {
    align-items: stretch;
    height: 100%;
  }

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

  .footer-header {
    grid-row-gap: 3.125rem;
    flex-direction: column;
  }

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

  .midnight-blue.testimonial-heading {
    letter-spacing: 0;
    letter-spacing: 0;
    font-size: 4vw;
  }

  .jc-requirement, .jc-location {
    display: none;
  }

  .ah-content {
    justify-content: center;
  }

  .ah-cta {
    grid-column-gap: 1.6875rem;
  }

  .at-cards {
    grid-column-gap: 5.625rem;
    grid-row-gap: 5.625rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .at-card-1 {
    height: auto;
    top: -4.3125rem;
  }

  .at-team-image {
    height: auto;
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .at-content {
    display: flex;
  }

  .at-team-image-2 {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .at-name-absolute {
    position: relative;
    top: -1.4375rem;
    left: auto;
  }

  .at-card-3 {
    height: auto;
    top: auto;
    left: 14%;
  }

  .at-card-2 {
    align-items: center;
    top: 8.75rem;
  }

  .testimonials {
    align-items: stretch;
  }

  .testimonials-content {
    justify-content: space-between;
    height: auto;
  }

  .testimonials-slider {
    align-items: center;
    width: 67%;
    height: 33.9375rem;
    position: relative;
  }

  .ts-content {
    align-items: flex-end;
    height: auto;
    max-height: none;
  }

  .slide {
    height: auto;
  }

  .slide-nav {
    display: none;
  }

  .tc-card-wrapper {
    flex: none;
  }

  .team {
    grid-row-gap: 3.125rem;
    flex-wrap: wrap;
  }

  .team-column-2 {
    border-top-style: none;
    border-top-width: .0625rem;
    border-bottom-width: .0625rem;
    border-left-style: none;
    border-right-style: none;
    border-right-width: 0;
    padding: 0 0 2.5rem;
    overflow: hidden;
  }

  .team-column-3 {
    border-top: .0625rem #1e15151a;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
  }

  .team-content {
    grid-row-gap: 1.875rem;
    flex-direction: column;
    width: 100%;
  }

  .footer-v2-top {
    grid-row-gap: 3.125rem;
    flex-direction: column;
  }

  .careers-column-2 {
    border-top-width: .0625rem;
    border-bottom-width: .0625rem;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
    padding: 2.5rem 0;
  }

  .careers-about {
    padding: 3.125rem;
  }

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

  .careers-hours {
    grid-row-gap: 9.375rem;
  }

  .ch-header {
    grid-row-gap: 3.125rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .careers-content {
    grid-row-gap: 2.5rem;
    flex-flow: column wrap;
    width: 100%;
  }

  .careers-column-3 {
    width: 100%;
    padding-left: 0;
  }

  .careers2-about {
    padding: 3.125rem;
  }

  .careers-3-content {
    grid-row-gap: 2.5rem;
    flex-flow: column wrap;
    width: 100%;
  }

  .careers-3-column {
    border-top-width: .0625rem;
    border-bottom-width: .0625rem;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
    padding: 2.5rem 0;
  }

  .careers-3-column.v3 {
    border-top-style: none;
    padding-top: 0;
  }

  .careers-3-column-2 {
    grid-column-gap: 3.125rem;
    flex-direction: row;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-left: 0;
  }

  .careers-3-about {
    grid-row-gap: 6.25rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .c3a-content {
    width: 100%;
  }

  .c3a-content.ipa {
    justify-content: center;
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }

  .cp-right, .cpr-border {
    flex: none;
  }

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

  .iph-content {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .iph-heading {
    width: 100%;
    max-width: none;
  }

  .integration-page-about {
    grid-row-gap: 3.125rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .ipa-content {
    align-items: flex-start;
    width: 100%;
  }

  .ipa-wrapper, .ipa-border {
    max-width: none;
  }

  .integration-page-2 {
    grid-row-gap: 3.125rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .ip2-content {
    width: 100%;
  }

  .ip2-image {
    width: 100%;
    height: 34.375rem;
  }

  .integrations-page-3 {
    grid-row-gap: 1.875rem;
    flex-wrap: wrap;
  }

  .ip3-column-1 {
    width: 100%;
  }

  .ip3-column-2 {
    border-top-width: .0625rem;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
    padding-top: 1.875rem;
    padding-left: 0;
    padding-right: 0;
  }

  .ip3-content {
    max-width: none;
  }

  .ip3-column-3 {
    border-top: .0625rem #0a0b1e1a;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    padding-top: 0;
  }

  .ip3-button-wrapper {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .ph-heading-inner {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    justify-content: center;
  }

  .pt-cards-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .pt-card, .pt-card-3 {
    border-radius: 0;
  }

  .pa-content {
    grid-row-gap: 3.125rem;
    flex-direction: column;
    height: auto;
    padding-bottom: 3.125rem;
  }

  .pa-button {
    inset: 0% 0% auto auto;
  }

  .pa-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .medium.pt-heading {
    font-size: 1.875rem;
  }

  .faq-heading {
    margin-top: 0;
  }

  .faq-card {
    max-width: 70%;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .faq {
    grid-row-gap: 4.6875rem;
  }

  .faq-text-wrapper.last {
    padding-bottom: 0;
  }

  .pt-cards-wrapper-absolute {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .pricing-table.devices {
    display: none;
  }

  .pt-header {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pt-header.mobile {
    grid-column-gap: 3.125rem;
    grid-row-gap: 0rem;
    grid-column-gap: 3.125rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pth-content.mobile {
    width: 100%;
  }

  .pt-wrapper.pricing-v2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .price-page-contact {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .ppc-cards {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ppc-card._1 {
    top: auto;
  }

  .ppc-card._3 {
    top: 1.25rem;
    left: 1.375rem;
  }

  .ppc-card._2 {
    position: relative;
    top: 8.75rem;
  }

  .press-release {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .ps-cards {
    flex-wrap: wrap;
  }

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

  .blog-page {
    grid-row-gap: 5.625rem;
    flex-direction: column;
  }

  .bp-content, .bp-card {
    width: 100%;
  }

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

  .blog-page-2 {
    grid-row-gap: 4.6875rem;
    flex-direction: column;
  }

  .author {
    flex-direction: column;
  }

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

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

  .icon-1, .icon-2 {
    display: none;
  }

  .icon-3 {
    inset: auto auto auto 0%;
  }

  .icon-4 {
    inset: 0% 0% auto auto;
  }

  .contact-header {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .display-small {
    font-size: 5rem;
    line-height: 1;
  }

  .menu-mobile {
    display: flex;
  }

  .container-menu {
    justify-content: center;
    height: 100%;
  }

  .menu-btn-wrapper {
    flex-direction: row;
  }

  .menu-button {
    z-index: 1001;
    width: 2.5rem;
    height: 2.5rem;
    display: block;
    position: relative;
  }

  .lottie-animation {
    width: 100%;
  }

  .menu-mobile-link {
    font-size: 3.125rem;
  }

  .menu-mobile-link._1, .menu-mobile-link._5 {
    font-family: Inter, sans-serif;
    font-size: 2.5rem;
  }

  .menu-mobile-link._1, .menu-mobile-link._5 {
    font-family: Inter, sans-serif;
    font-size: 2.5rem;
  }

  .menu-mobile-link.cart {
    color: #0e0b3d33;
  }

  .cart-quantity {
    font-size: 3.125rem;
    font-weight: 400;
    line-height: 1.2;
  }

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

  .fs-toc_richtext {
    padding: 1.5rem;
  }

  .heading-small {
    font-size: 1.5rem;
  }

  .fs-toc_example {
    flex-direction: column;
  }

  .fs-toc_sidebar {
    width: 100%;
    padding: 1.5rem;
    position: relative;
    top: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: .25rem;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar01_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar01_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar01_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar01_link {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content {
    width: 100%;
  }

  .uui-navbar01_blog-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar01_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    margin-bottom: 1.5rem;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar01_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar01_menu-left {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar01_menu {
    border-top: .0625rem solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-2 {
    width: .25rem;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-button-secondary-gray-2.show-tablet, .show-tablet-2 {
    display: block;
  }

  .uui-navbar08_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_link {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-link-list {
    grid-template-rows: max-content auto auto auto auto;
  }

  .uui-navbar08_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-content.products {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-content: start;
    align-items: start;
    position: static;
  }

  .uui-navbar08_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .uui-dropdown-icon-2 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu {
    border-top: .0625rem solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .text-block-2.mobile-menu {
    font-size: 2.5rem;
  }

  .menu-icon_line-bottom-3 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-3 {
    width: .25rem;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-3 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-3 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar02_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-3 {
    display: none;
  }

  .uui-button-secondary-gray-3.show-tablet, .show-tablet-3 {
    display: block;
  }

  .uui-navbar02_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar02_link {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar02_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar02_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar02_blog-content {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar02_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    margin-bottom: 1.5rem;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-3 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar02_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar02_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_menu-left {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar02_menu {
    border-top: .0625rem solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .menu-icon_line-bottom-4 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-4 {
    width: .25rem;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-4 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-4 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar06_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-4 {
    display: none;
  }

  .uui-button-secondary-gray-4.show-tablet, .show-tablet-4 {
    display: block;
  }

  .uui-navbar06_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar06_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar06_link {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar06_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar06_blog-item-content, .uui-navbar06_blog-item-image {
    width: 100%;
  }

  .uui-navbar06_blog-item-image-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar06_blog-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar06_blog-list {
    grid-row-gap: 1rem;
    width: 100%;
  }

  .uui-navbar06_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .uui-navbar06_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar06_dropdown-content-left {
    align-content: start;
    align-items: start;
    max-width: none;
    padding: 1rem 0 0;
  }

  .uui-navbar06_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar06_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar06_dropdown-list.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-4 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar06_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar06_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar06_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar06_menu-left {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar06_menu {
    border-top: .0625rem solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar02_menu-button-2.w--open {
    background-color: #0000;
  }

  .uui-navbar02_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar02_link-2 {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar02_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_dropdown-right-overlay-absolute-2 {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar02_dropdown-content-button-wrapper-2 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar02_blog-content-2 {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-right-2 {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-content-2 {
    flex-direction: column;
  }

  .uui-navbar02_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list-2.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    margin-bottom: 1.5rem;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar02_dropdown-toggle-2 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar02_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_menu-left-2 {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar02_menu-2 {
    border-top: .0625rem solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-footer05_social-icons {
    margin-bottom: 1rem;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-footer05_form-block {
    min-width: auto;
  }

  .uui-footer05_newsletter-text-wrapper {
    margin-bottom: 2rem;
  }

  .uui-footer05_newsletter-wrapper {
    justify-content: flex-start;
    display: block;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-heroheader08_content-3 {
    height: 30rem;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .main-hero_heading {
    font-size: 5em;
  }

  .overlay-content {
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
  }

  .uui-heading-xlarge-8 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_form-3 {
    margin-left: 0;
  }

  .uui-heroheader08_component-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout73_component.feature-tabs {
    grid-template-rows: auto;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-cta09_component {
    padding: 3rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-container-large-3 {
    max-width: none;
  }

  .uui-testimonial11_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout01_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout01_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-faq03_cta-button-row {
    flex: none;
    justify-content: flex-start;
  }

  .uui-faq03_cta-content {
    margin-right: 3rem;
  }

  .uui-uui-faq03_cta {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-faq03_content {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-heroheader04_image {
    width: 100%;
    min-width: auto;
    position: static;
  }

  .uui-heroheader04_image-wrapper {
    height: auto;
    min-height: auto;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-max-width-medium {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-heading-xlarge.product {
    text-align: left;
    text-align: left;
  }

  .uui-heroheader04_content {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    min-height: auto;
  }

  .uui-section_heroheader04.fieldex-connect {
    height: auto;
  }

  .uui-layout58_image {
    top: 2rem;
    right: 2rem;
  }

  .uui-layout58_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-section_layout58 {
    margin-top: 0;
  }

  .uui-heading-xlarge-9 {
    font-size: 3.25rem;
  }

  .grid-5 {
    grid-column-gap: 2.8125rem;
  }

  .uui-padding-vertical-xhuge-36 {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 2.5rem;
  }

  .brix---display-4 {
    font-size: 1.375rem;
    line-height: 2.375rem;
  }

  .brix---tabs-content-card {
    padding: 40px 2rem 3rem;
  }

  .brix---tab-left-icon {
    padding-left: .625rem;
    padding-right: 10px;
  }

  .brix---tab-left-icon.w--current {
    justify-content: center;
    width: 100%;
    min-width: auto;
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .brix---tabs-menu-vertical {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-direction: row;
    align-items: stretch;
    max-width: none;
    margin-right: auto;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .brix---tabs-wrapper-tabs-left {
    flex-direction: column;
    align-items: center;
  }

  .brix---heading-h2-size {
    font-size: 1.875rem;
    line-height: 2.875rem;
  }

  .brix---section {
    padding-top: 7.375rem;
    padding-bottom: 0;
  }

  .feature-wrapper {
    font-size: .875rem;
  }

  .uui-faq04_layout {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-37 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq03_cta-button-row-2 {
    flex: none;
    justify-content: flex-start;
  }

  .uui-faq03_cta-content-2 {
    margin-right: 3rem;
  }

  .uui-uui-faq03_cta-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-faq03_content-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-38 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .brix---logo-strip-v2-wrapper {
    grid-column-gap: 1.875rem;
    grid-row-gap: 2.5rem;
    justify-content: center;
  }

  .brix---text-center-tablet {
    text-align: center;
  }

  .brix---grid-logo-stripe-v2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .brix---section-small {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .brix---logo-strip-v2-wrapper-2 {
    grid-column-gap: 1.875rem;
    grid-row-gap: 2.5rem;
    justify-content: center;
  }

  .brix---text-center-tablet-2 {
    text-align: center;
  }

  .brix---grid-logo-stripe-v2-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .brix---section-small-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 1.5rem;
  }

  .brix---display-5 {
    font-size: 1.375rem;
    line-height: 2.375rem;
  }

  .brix---tabs-content-card-2 {
    padding: 40px 2rem 3rem;
  }

  .brix---tab-small-center {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .brix---heading-h2-size-2 {
    font-size: 1.875rem;
    line-height: 2.875rem;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 2.5rem;
  }

  .brix---section-2 {
    padding-top: 7.375rem;
    padding-bottom: 7.375rem;
  }

  .uui-layout04_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout04_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout04_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-layout04_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-39 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-logos03_logo-list {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 400px;
  }

  .uui-logos03_content-left {
    max-width: 16rem;
  }

  .uui-logos03_component {
    grid-column-gap: 3rem;
    align-items: center;
  }

  .uui-footer02_social-list {
    margin-bottom: 2rem;
  }

  .uui-footer02_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-footer02_left-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-footer02_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-cta03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge-3 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-layout42_image-wrapper {
    height: 27rem;
  }

  .uui-padding-vertical-xhuge-41 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .block-left {
    max-width: none;
    margin-bottom: 1.5rem;
  }

  .tabs-menu {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
    padding-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    position: relative;
    top: 0;
  }

  .content {
    margin-left: 0;
    margin-right: 0;
  }

  .content.center {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tab-pane {
    padding-bottom: 5rem;
  }

  .slider-max-w {
    max-width: none;
  }

  .inner-card-01 {
    border-radius: .75rem;
    padding: 1.875rem;
    display: block;
  }

  .card-3-small {
    width: 100%;
  }

  .card-3-small.bg-white {
    width: auto;
  }

  .block-row {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-auto-flow: row;
    height: auto;
    padding: 2.5rem 2.5rem 0;
    display: flex;
  }

  .slide-tab {
    margin-right: .75rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .inner-card-02 {
    border-radius: .75rem;
    padding: 0;
    display: block;
    overflow: visible;
  }

  .grid-sticky-card {
    grid-column-gap: .25rem;
    grid-row-gap: 0rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  .slide-vertical_move {
    border-radius: 0 0 .75rem .75rem;
    min-height: 50vh;
    padding-top: 2.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .left {
    margin-bottom: 1.25rem;
  }

  .title-2-section {
    font-size: 2.75rem;
  }

  .small-features-grid {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-columns: 1fr 1fr;
  }

  .rounded-arrow-white-bg {
    display: none;
  }

  .inner-card-03 {
    border-radius: 1rem;
    padding: 1.875rem;
    display: block;
  }

  .block {
    height: auto;
    padding: 5rem 2.5rem;
  }

  .sticky-card-top {
    height: auto;
    padding: .125rem .25rem;
    position: relative;
  }

  .sticky-card-top._3rd, .sticky-card-top._2nd, .sticky-card-top._3rd, .sticky-card-top._2nd {
    padding-top: .125rem;
  }

  .hover-line {
    display: none;
  }

  .hero-slider {
    flex-direction: column-reverse;
  }

  .image-stack-01, .image-stack-03, .image-stack-02 {
    border-radius: .75rem;
    width: 40%;
    position: relative;
  }

  .image-stack-04 {
    border-radius: .75rem;
    width: 30%;
    position: relative;
  }

  .button-background {
    display: none;
  }

  .stack-wrapper {
    flex-direction: column;
    height: auto;
  }

  .button-2 {
    font-size: .875rem;
  }

  .image-stack-05 {
    border-radius: .75rem;
    width: 40%;
    position: relative;
  }

  .image-stack-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: flex-start stretch;
    margin-top: 4rem;
    display: flex;
    position: relative;
  }

  .uui-pricing03_top-right-price {
    font-size: 3.25rem;
  }

  .uui-pricing03_plans {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-42 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout17_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout17_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .link-with-button:hover {
    color: #002245;
    padding-left: 0;
  }

  .hover-item-wrapper {
    flex: auto;
    width: 100%;
    min-height: 50vh;
    position: relative;
  }

  .hover-section {
    flex-direction: column;
    height: auto;
  }

  .hover-section-item {
    border-left-style: none;
    padding: 1.5rem;
  }

  .uui-layout08_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-43 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .pricing-feature-column {
    border-bottom: .0625rem solid #9aabb82e;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-feature-column:hover {
    background-color: #0000;
  }

  .pricing-feature-column.sticky-item:hover {
    background-color: #fff;
  }

  .pricing-feature-grid {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-3.pricing {
    width: auto;
  }

  .uui-testimonial09_lightbox-image {
    object-fit: cover;
    width: 100%;
  }

  .uui-testimonial09_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-44, .uui-padding-vertical-xhuge-45 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lottie-animation-4 {
    top: 30%;
    left: 14%;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-46 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .slider-card {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .columns-1-to-1 {
    grid-column-gap: 0rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .width-75, .p-p-result-box {
    width: 100%;
  }

  .result-box {
    padding-left: 2.5rem;
  }

  .project-post-text-container {
    flex-direction: column;
  }

  .p-p-rich-text-box {
    border-bottom: .0625rem solid #383a41;
    border-right-style: none;
    width: 100%;
  }

  .uui-heroheader17_image-background {
    width: 100vw;
  }

  .uui-heroheader17_card-image {
    width: 32rem;
  }

  .uui-heroheader17_card-image-01 {
    width: 32rem;
    left: 14%;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-10 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .uui-layout08_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-47 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .columns-3-to-2, .columns-2-to-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-48 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout46_component {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-49 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-footer02_social-list-2 {
    margin-bottom: 2rem;
  }

  .uui-footer02_bottom-wrapper-2 {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-footer02_left-wrapper-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-footer02_top-wrapper-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge-4 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-layout13_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_image-02 {
    display: none;
  }

  .uui-layout13_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout13_lightbox {
    padding: 2rem;
  }

  .uui-layout13_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-50 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout16_image {
    width: 130%;
    min-width: 130%;
    position: static;
  }

  .uui-layout16_image-wrapper {
    justify-content: flex-start;
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout16_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .tab-video-thumb-description {
    width: auto;
  }

  .tabs-menu-video {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .tab-link-video, .tab-link-video.w--current {
    width: 8rem;
  }

  .uui-icon-1x1-xsmall-13 {
    display: none;
  }

  .uui-layout56_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-51 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout28_image-02 {
    width: 28%;
    min-width: auto;
  }

  .uui-layout28_image-wrapper {
    height: 27rem;
  }

  .uui-layout28_component {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-52 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .link-with-button-2:hover {
    color: #002245;
    padding-left: 0;
  }

  .uui-blogpost04_newsletter {
    position: static;
  }

  .uui-blogpost04_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-53 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---btn-primary {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .brix---heading-h4-size {
    font-size: 1.375rem;
    line-height: 2rem;
  }

  .brix---product-card-image {
    width: 100%;
  }

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

  .brix---heading-h1-size {
    font-size: 3rem;
    line-height: 3.75rem;
  }

  .brix---section-3 {
    padding-top: 7.375rem;
    padding-bottom: 7.375rem;
  }

  .uui-blogsection12_button-row {
    flex: none;
  }

  .uui-blogsection12_mask {
    width: 50%;
  }

  .uui-blogsection12_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogsection12_heading {
    margin-right: 3rem;
  }

  .uui-blogsection12_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-54 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout40_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-padding-vertical-xhuge-55 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom-5 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-5 {
    width: .25rem;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-5 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-5 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_menu-button-2.w--open {
    background-color: #0000;
  }

  .hide-tablet-5 {
    display: none;
  }

  .uui-button-secondary-gray-18.show-tablet, .show-tablet-5 {
    display: block;
  }

  .uui-navbar08_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_link-2 {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content-2 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-2.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .uui-dropdown-icon-5 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-2 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown-2 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left-2 {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu-2 {
    border-top: .0625rem solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-space-xxlarge-2 {
    min-height: 4.5rem;
  }

  .uui-layout72_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-56 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-contact04_contact-list {
    margin-top: 2rem;
  }

  .uui-contact04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-57 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout84_content-bottom {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-58 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout80_list {
    grid-column-gap: 2rem;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-11 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-59 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq04_layout-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-heroheader21_image {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-heroheader21_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .uui-heading-xlarge-12 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_content {
    max-width: none;
  }

  .uui-heroheader21_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost03_content {
    margin-bottom: 3rem;
  }

  .uui-heading-large-3 {
    font-size: 2.75rem;
  }

  .uui-blogpost03_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-61 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-career11_department-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-62 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogsection09_button-row {
    flex: none;
    margin-top: 3rem;
    display: none;
  }

  .uui-blogsection09_button-row.show-tablet, .show-tablet-6 {
    display: block;
  }

  .uui-blogsection09_layout {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-contact03_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-63 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-button-row-26.is-reverse-mobile-landscape {
    justify-content: space-around;
  }

  .uui-layout52_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout52_image-01 {
    width: 100%;
    min-width: 100%;
    margin-left: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout52_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-layout52_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-testimonial11_content-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-64 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout11_image {
    top: 2rem;
    left: 2rem;
  }

  .uui-layout11_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-65 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---btn-primary-full-width {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---divider-40px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---display-6 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-white-full-width {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---tabs-menu-bg-neutral-200 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .brix---section-4 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .menu-icon_line-bottom-6 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-6 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-6 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-6 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_menu-button-3.w--open {
    background-color: #0000;
  }

  .hide-tablet-6 {
    display: none;
  }

  .uui-button-secondary-gray-25.show-tablet, .show-tablet-7 {
    display: block;
  }

  .uui-navbar08_button-wrapper-3 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right-3 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_link-3 {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-3:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content-3 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-3 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-3.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .uui-dropdown-icon-6 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-3 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown-3 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu-3 {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-layout20_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-66 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout04_image-02-2 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout04_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout04_image-wrapper-2 {
    padding: 4rem 2rem;
  }

  .uui-layout04_component-2 {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-space-large-4 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-13 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-67 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout08_component-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-68, .uui-padding-vertical-xhuge-69 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 4.5rem;
  }

  .uui-layout78_list {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-70 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 24px;
  }

  .uui-layout32_component {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-71 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader21_image-2 {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-heroheader21_image-wrapper-2 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .uui-heading-xlarge-14 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_content-2 {
    max-width: none;
  }

  .uui-heroheader21_component-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-72 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-7 {
    display: none;
  }

  .uui-padding-vertical-xhuge-73 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .banner-logo {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .form-full {
    flex-flow: column;
  }

  .slider-2 {
    flex-flow: column;
    justify-content: flex-start;
  }

  .form-content {
    flex-flow: column;
    width: auto;
  }

  .form-wrapper {
    flex-flow: row;
    display: block;
  }

  .mask-3 {
    border-radius: 0;
  }

  .slide-2 {
    width: auto;
  }

  .slide-content {
    flex-flow: row;
    align-items: center;
    width: 100%;
    min-height: 100vh;
    padding-top: 40px;
    padding-bottom: 140px;
  }

  .banner-h3 {
    font-size: 30px;
  }

  .slide-banner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: flex;
  }

  .banner-content {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .slide-wrapper {
    flex-direction: column;
  }

  .checkbox-base {
    height: auto;
    min-height: 100px;
  }

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

  .author-testimonial {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-testimonial10_content {
    padding: 3rem;
  }

  .uui-testimonial10_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-74 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial13_component {
    grid-template-columns: 1fr 1fr;
  }

  .section-7 {
    margin-top: 5rem;
  }

  .uui-padding-vertical-xhuge-75, .uui-padding-vertical-xhuge-76 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom-7 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-7 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-7 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-7 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-7 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_menu-button-4.w--open {
    background-color: #0000;
  }

  .hide-tablet-8 {
    display: none;
  }

  .uui-button-secondary-gray-31.show-tablet, .show-tablet-8 {
    display: block;
  }

  .uui-navbar08_button-wrapper-4 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right-4 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_link-4 {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-4:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-4:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content-4 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-4 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-4.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .uui-dropdown-icon-7 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-4 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle-4:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown-4 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left-4 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu-4 {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-blog08_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blog08_featured-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-blog08_component {
    grid-column-gap: 3rem;
    grid-template-columns: .25fr 1fr;
  }

  .uui-heading-large-4 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-77 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost05_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost05_form-wrapper {
    display: flex;
  }

  .uui-blogpost05_newsletter, .uui-blogpost05_contributers {
    position: static;
  }

  .uui-blogpost05_content-left {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blogpost05_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-large-5 {
    font-size: 2.75rem;
  }

  .uui-blogpost05_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-78 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader14_image-background {
    width: 100vw;
  }

  .uui-heroheader14_card-image-05, .uui-heroheader14_card-image-04, .uui-heroheader14_card-image-03, .uui-heroheader14_card-image-02, .uui-heroheader14_card-image-01 {
    width: 32rem;
  }

  .uui-space-large-5 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-15 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge-2 {
    min-height: 6rem;
  }

  .uui-heroheader21_image-3 {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-heroheader21_image-wrapper-3 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .uui-heading-xlarge-16 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_content-3 {
    max-width: none;
  }

  .uui-heroheader21_component-3 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader20_background-grid-section {
    height: 7.5vw;
  }

  .uui-heroheader20_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heroheader20_lightbox {
    max-width: none;
    height: 30rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    height: auto;
  }

  .uui-space-large-6 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-17 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-79 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .footer-side {
    max-width: none;
  }

  .button-primary {
    display: flex;
  }

  .uui-blogpost05_content-2 {
    margin-bottom: 3rem;
  }

  .uui-button-secondary-gray-35.show-tablet {
    display: block;
  }

  .uui-blogpost05_form-wrapper-2 {
    display: flex;
  }

  .uui-blogpost05_newsletter-2, .uui-blogpost05_contributers-2 {
    position: static;
  }

  .uui-blogpost05_content-left-2 {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blogpost05_content-wrapper-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-large-6 {
    font-size: 2.75rem;
  }

  .uui-blogpost05_header-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-80 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-pricing01_top-right-price {
    font-size: 3.25rem;
  }

  .uui-pricing01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-pricing05_component {
    grid-template-columns: 1fr;
  }

  .menu-icon_line-bottom-8 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-8 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-8 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-8 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar05_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-9 {
    display: none;
  }

  .show-tablet-9 {
    display: block;
  }

  .uui-navbar05_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar05_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar05_link {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar05_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_bottom-bar {
    border-radius: .5rem;
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar05_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar05_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-list.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-8 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar05_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar05_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar05_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar05_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .brix---header-nav-list-item-show-in-mbl {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-middle {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-menu-wrapper {
    border-top: 1px solid var(--elements-webflow-library-neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library-neutral--300);
    background-color: var(--elements-webflow-library-neutral--100);
    padding: 24px;
  }

  .brix---header-logo {
    max-width: 232px;
  }

  .brix---header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .uui-blogpost06_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost06_image {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-blogpost06_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .uui-blogpost06_header-content {
    max-width: none;
  }

  .uui-blogpost06_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout08_component-4 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-xlarge-18 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-81 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-large-7 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-19 {
    font-size: 3.25rem;
  }

  .uui-testimonial07_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .uui-testimonial07_mask {
    width: 100%;
  }

  .uui-testimonial07_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-82 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost06_content-2 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-83 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost06_image-2 {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-blogpost06_image-wrapper-2 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .uui-heading-large-7 {
    font-size: 2.75rem;
  }

  .uui-blogpost06_header-content-2 {
    max-width: none;
  }

  .uui-blogpost06_header-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout45_lightbox {
    height: 27rem;
  }

  .uui-layout45_logo-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-84 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout27_lightbox-image-02 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout27_lightbox {
    height: 35rem;
  }

  .uui-text-size-large-46 {
    font-size: 1rem;
  }

  .uui-layout27_component {
    grid-column-gap: 3rem;
    margin-bottom: 20px;
  }

  .uui-padding-vertical-xhuge-85 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader07_light-overlay {
    width: 76rem;
    min-width: 76rem;
    right: -10%;
  }

  .uui-space-large-8 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-20 {
    font-size: 3.25rem;
  }

  .uui-heroheader07_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-86 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost04_newsletter-2 {
    position: static;
  }

  .uui-blogpost04_content-2 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper-2 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-8 {
    font-size: 2.75rem;
  }

  .uui-layout89_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout12_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout12_number {
    font-size: 3.25rem;
  }

  .uui-layout12_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout65_image {
    width: 130%;
    min-width: 130%;
    position: static;
  }

  .uui-layout65_image-wrapper {
    justify-content: flex-start;
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout65_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-87 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout80_list-2 {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-88 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost04_newsletter-3 {
    position: static;
  }

  .uui-layout03_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout03_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-89 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost04_newsletter-4 {
    width: auto;
    position: static;
  }

  .uui-blogpost04_content-3 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-blogpost04_image-wrapper-3 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-9 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-90 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout10_image {
    top: 2rem;
    left: 2rem;
  }

  .uui-layout10_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-91 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blog03_image-wrapper.is-featured {
    padding-top: 75%;
  }

  .uui-blog03_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-10 {
    font-size: 2.75rem;
  }

  .uui-heading-xlarge-21 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-4 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-92 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout12_image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout12_number-2 {
    font-size: 3.25rem;
  }

  .uui-layout12_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-93 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost05_content-3 {
    margin-bottom: 3rem;
  }

  .uui-blogpost05_form-wrapper-3 {
    display: flex;
  }

  .uui-blogpost05_newsletter-3, .uui-blogpost05_contributers-3 {
    position: static;
  }

  .uui-blogpost05_content-left-3 {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blogpost05_content-wrapper-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-large-11 {
    font-size: 2.75rem;
  }

  .uui-blogpost05_header-3 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-xlarge-22 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-94 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout34_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-faq02_component-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-95 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blog04_image-wrapper.is-featured {
    padding-top: 75%;
  }

  .uui-blog04_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-12 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-96 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-23 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-5 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout40_image-wrapper-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-padding-vertical-xhuge-97 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout97_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout97_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-98 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq03_cta-button-row-3 {
    flex: none;
    justify-content: flex-start;
  }

  .uui-faq03_cta-content-3 {
    margin-right: 3rem;
  }

  .uui-uui-faq03_cta-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-faq03_content-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-99 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-24 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-6 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-100 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader07_light-overlay-2 {
    width: 76rem;
    min-width: 76rem;
    right: -10%;
  }

  .uui-space-large-9 {
    min-height: 2.5rem;
  }

  .uui-heroheader07_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader23_card-image {
    border-radius: 1.125rem;
  }

  .uui-heroheader23_image-grid {
    transform: scale(.9)rotateX(-51deg)rotateY(0)rotateZ(-30deg);
  }

  .uui-heroheader23_image-wrapper {
    border-radius: 0;
    width: 100vw;
    margin-left: -2rem;
  }

  .uui-heroheader23_content {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial07_slide-2 {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .uui-testimonial07_mask-2 {
    width: 100%;
  }

  .uui-testimonial07_component-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-101 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader21_image-4 {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-heroheader21_image-wrapper-4 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .uui-heading-xlarge-25 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_content-4 {
    max-width: none;
  }

  .uui-heroheader21_component-4 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 4.5rem;
  }

  .uui-layout62_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout62_image-02 {
    display: none;
  }

  .uui-layout62_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout62_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-102 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-13 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-14 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-103 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-10 {
    display: none;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .uui-space-large-10 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-26 {
    font-size: 3.25rem;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-104 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial10_content-2 {
    padding: 3rem;
  }

  .uui-testimonial10_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_component-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-105 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq02_component-4 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-106 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout26_image-02 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout26_image-wrapper {
    height: 35rem;
  }

  .uui-layout26_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-107 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout13_image-01-2 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_image-02-2 {
    display: none;
  }

  .uui-layout13_lightbox-image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout13_lightbox-2 {
    padding: 2rem;
  }

  .uui-layout13_component-2 {
    grid-column-gap: 3rem;
  }

  .uui-layout19_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout19_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .hide-tablet-11 {
    display: none;
  }

  .uui-space-large-11 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-27 {
    font-size: 3.25rem;
  }

  .uui-heroheader03_content {
    margin-right: 0;
  }

  .uui-heroheader03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader23_card-image-2 {
    border-radius: 1.125rem;
  }

  .uui-heroheader23_image-grid-2 {
    transform: scale(.9)rotateX(-51deg)rotateY(0)rotateZ(-30deg);
  }

  .uui-heroheader23_image-wrapper-2 {
    border-radius: 0;
    width: 100vw;
    margin-left: -2rem;
  }

  .uui-heading-xlarge-28 {
    font-size: 3.25rem;
  }

  .uui-heroheader23_content-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-108 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost04_newsletter-5 {
    position: static;
  }

  .uui-blogpost04_content-4 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper-4 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-15 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-109 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cms-rich-text {
    font-size: .7rem;
  }

  .cms-rich-text blockquote {
    font-size: 1.8rem;
  }

  .cms-rich-text h2 {
    margin-bottom: .8rem;
    font-size: 1.8rem;
  }

  .cms-rich-text p {
    padding-bottom: .8rem;
    font-size: .9rem;
  }

  .cms-rich-text li {
    font-size: .9rem;
  }

  .cms-rich-text h3 {
    font-size: 1.2rem;
  }

  .cms-rich-text ul {
    margin-bottom: 0;
  }

  .uui-layout34_component-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout11_image-2 {
    top: 2rem;
    left: 2rem;
  }

  .uui-layout11_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout66_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout66_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-110 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-5 {
    min-height: 4.5rem;
  }

  .uui-logos03_logo-list-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-logos03_content-left-2 {
    max-width: 16rem;
  }

  .uui-logos03_component-2 {
    grid-column-gap: 3rem;
    align-items: start;
  }

  .uui-space-xxlarge-6 {
    min-height: 4.5rem;
  }

  .uui-logos03_logo-list-3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-logos03_component-3 {
    grid-column-gap: 3rem;
    align-items: start;
  }

  .uui-layout89_component-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-111, .uui-padding-vertical-xhuge-112 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-12 {
    display: none;
  }

  .uui-layout33_component {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-113 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-13 {
    display: none;
  }

  .uui-layout19_image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout19_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-114 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blog06_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-16 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-115 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blog02_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-116 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost04_newsletter-6 {
    position: static;
  }

  .uui-blogpost04_content-5 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-5 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper-5 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-17 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-117 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-14 {
    display: none;
  }

  .uui-heroheader02_image-wrapper-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .uui-space-large-12 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-29 {
    font-size: 3.25rem;
  }

  .uui-heroheader02_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-118 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-xlarge-30 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-7 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-119 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost01_content-2 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-2 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-18 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-2 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-120 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost04_newsletter-7 {
    position: static;
  }

  .uui-blogpost04_content-6 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-6 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper-6 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-19 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-121, .uui-padding-vertical-xhuge-122 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader23_card-image-3 {
    border-radius: 1.125rem;
  }

  .uui-heroheader23_image-grid-3 {
    transform: scale(.9)rotateX(-51deg)rotateY(0)rotateZ(-30deg);
  }

  .uui-heroheader23_image-wrapper-3 {
    border-radius: 0;
    width: 100vw;
    margin-left: -2rem;
  }

  .uui-heading-xlarge-31 {
    font-size: 3.25rem;
  }

  .uui-heroheader23_content-3 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-123 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost05_content-4 {
    margin-bottom: 3rem;
  }

  .uui-blogpost05_form-wrapper-4 {
    display: flex;
  }

  .uui-blogpost05_newsletter-4, .uui-blogpost05_contributers-4 {
    position: static;
  }

  .uui-blogpost05_content-left-4 {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blogpost05_content-wrapper-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-large-20 {
    font-size: 2.75rem;
  }

  .uui-blogpost05_header-4 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-124 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost04_newsletter-8 {
    position: static;
  }

  .uui-blogpost04_content-7 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-7 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper-7 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-21 {
    font-size: 2.75rem;
  }

  .uui-layout24_image-wrapper {
    height: 27rem;
  }

  .uui-layout24_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection01_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-125 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader17_image-background-2 {
    width: 100vw;
  }

  .uui-heroheader17_card-image-2 {
    width: 32rem;
  }

  .uui-heroheader17_card-image-01-2 {
    width: 32rem;
    left: 14%;
  }

  .uui-space-large-13 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-32 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge-3 {
    min-height: 6rem;
  }

  .uui-heading-xlarge-33 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-8 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-126 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-7 {
    min-height: 4.5rem;
  }

  .menu-icon_line-bottom-9 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-9 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-9 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-9 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-9 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar06_menu-button-2.w--open {
    background-color: #0000;
  }

  .hide-tablet-15 {
    display: none;
  }

  .uui-button-secondary-gray-61.show-tablet-10, .show-tablet-10 {
    display: block;
  }

  .uui-navbar06_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar06_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar06_link-2 {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar06_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar06_blog-item-content-2, .uui-navbar06_blog-item-image-2 {
    width: 100%;
  }

  .uui-navbar06_blog-item-image-wrapper-2 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar06_blog-item-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_blog-item-2:hover {
    background-color: #0000;
  }

  .uui-navbar06_blog-list-2 {
    grid-row-gap: 1rem;
    width: 100%;
  }

  .uui-navbar06_dropdown-content-right-2 {
    align-items: flex-start;
    max-width: none;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .uui-navbar06_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar06_dropdown-content-left-2 {
    align-content: start;
    align-items: start;
    max-width: none;
    padding: 1rem 0 0;
  }

  .uui-navbar06_dropdown-content-2 {
    flex-direction: column;
  }

  .uui-navbar06_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar06_dropdown-list-2.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-9 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar06_dropdown-toggle-2 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar06_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar06_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar06_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar06_menu-2 {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-space-xxlarge-8 {
    min-height: 4.5rem;
  }

  .uui-logos03_logo-list-4 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-logos03_content-left-3 {
    max-width: 16rem;
  }

  .uui-logos03_component-4 {
    grid-column-gap: 3rem;
    align-items: start;
  }

  .uui-layout89_component-3 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-127 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-large-14 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-34 {
    font-size: 3.25rem;
  }

  .uui-heroheader03_content-2 {
    margin-right: 0;
  }

  .uui-heroheader03_component-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .brix---paragraph-large {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---mg-bottom-32px-3 {
    margin-bottom: 24px;
  }

  .brix---testimonial-v14-left-right {
    max-width: 100%;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .brix---testimonial-v14-left-side {
    margin-bottom: 36px;
    margin-right: 0;
  }

  .brix---card-testimonial-v14 {
    flex-direction: column;
    padding-left: 32px;
  }

  .brix---slider-mask-width-1012px {
    position: static;
  }

  .brix---btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---buttons-row-right---t-left {
    justify-content: flex-start;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---section-overflow-hidden {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .container-6 {
    max-width: 728px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .u-container {
    padding-left: 13vw;
    padding-right: 13vw;
  }

  .slider_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    aspect-ratio: 3 / 2.2;
    transform: translateX(var(--transform));
    transition-property: transform;
    transition-duration: .4s;
    transition-timing-function: ease;
  }

  .slider_wrap {
    margin-left: -.5rem;
    margin-right: -.5rem;
  }

  .slider_item {
    flex: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .slider_item.is-active {
    width: 100%;
  }

  .uui-layout35_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-128 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogsection04_button-row {
    flex: none;
  }

  .uui-blogsection04_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blogsection04_heading {
    margin-right: 3rem;
  }

  .uui-blogsection04_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-129 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogsection06_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-130 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-pricing01_top-right-price-2 {
    font-size: 3.25rem;
  }

  .uui-pricing01_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-131 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tab-mobile-img {
    margin-top: 16px;
    display: block;
  }

  .tab-button-desc-wrapper {
    overflow: hidden;
  }

  .tabs-content-3 {
    width: 100%;
    display: none;
  }

  .tabs-menu-3 {
    width: 100%;
    margin-bottom: 48px;
    margin-right: 0%;
  }

  .tab-component {
    flex-direction: column;
  }

  .uui-layout35_component-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-132 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout26_image-02-2 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout26_image-wrapper-2 {
    height: 35rem;
  }

  .uui-layout26_component-2 {
    grid-column-gap: 3rem;
  }

  .link-with-button-3:hover, .link-with-button-4:hover {
    color: #002245;
    padding-left: 0;
  }

  .uui-layout50_image_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0;
  }

  .uui-layout50_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-133 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader16_image {
    width: 100%;
    min-width: auto;
  }

  .uui-heroheader16_image-wrapper {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-space-large-15 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-35 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge-4 {
    min-height: 6rem;
  }

  .uui-layout48_component {
    grid-column-gap: 2rem;
  }

  .uui-testimonial10_content-3 {
    padding: 3rem;
  }

  .uui-testimonial10_lightbox-image-3 {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_component-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-134 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial15_mask {
    width: 50%;
  }

  .uui-testimonial15_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial13_component-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right {
    flex-direction: column;
  }

  .brix---grid-2-columns---gap-48px {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---buttons-row-right---t-left-2 {
    justify-content: flex-start;
  }

  .brix---heading-h2-size-4 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---section-5 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .content-tabs-menu-list {
    max-width: none;
    margin-bottom: 32px;
    margin-left: 0%;
  }

  .section-large {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .tab-image-2 {
    width: 100%;
  }

  .content-tabs-row {
    flex-direction: column;
  }

  .uui-padding-vertical-xhuge-135 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader14_image-background-2 {
    width: 100vw;
  }

  .uui-heroheader14_card-image-05-2, .uui-heroheader14_card-image-04-2, .uui-heroheader14_card-image-03-2, .uui-heroheader14_card-image-02-2, .uui-heroheader14_card-image-01-2 {
    width: 32rem;
  }

  .uui-space-large-16 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-36 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge-5 {
    min-height: 6rem;
  }

  .calculator-hero {
    grid-template-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .calculator-h1, .calculator-h2, .calculator-results-number {
    align-self: auto;
    font-size: 3.25rem;
  }

  .uui-faq04_layout-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-136 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-37 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-9 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogpost04_newsletter-9 {
    position: static;
  }

  .uui-blogpost04_content-8 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-8 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper-8 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-22 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-138 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq02_component-5 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-banner05_text-wrapper {
    grid-column-gap: .25rem;
    flex-wrap: wrap;
  }

  .uui-banner05_icon-wrapper {
    display: none;
  }

  .uui-banner05_wrapper {
    padding-left: 1.25rem;
  }

  .uui-banner20_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner20_icon-wrapper {
    display: none;
  }

  .uui-banner20_content {
    margin-right: 1rem;
  }

  .uui-banner20_wrapper {
    align-items: flex-start;
  }

  .uui-contact04_contact-list-2 {
    margin-top: 2rem;
  }

  .uui-contact04_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-139 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader21_image-5 {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-heroheader21_image-wrapper-5 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .uui-heading-xlarge-38 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_content-5 {
    max-width: none;
  }

  .uui-heroheader21_component-5 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-39 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-10 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-140 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-large-17 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-40, .uui-heading-xlarge-41 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-141 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout10_image-2 {
    top: 2rem;
    left: 2rem;
  }

  .uui-layout10_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-142 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-large-18 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-42 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-143 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout07_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout07_lightbox {
    padding: 2rem;
  }

  .uui-layout07_logo-row {
    grid-column-gap: 1.5rem;
  }

  .uui-layout07_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-xlarge-43 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-144, .uui-padding-vertical-xhuge-145 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout86_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-146 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout10_image-3 {
    top: 2rem;
    left: 2rem;
  }

  .uui-layout10_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogsection10_button-row {
    flex: none;
  }

  .uui-blogsection10_mask {
    width: 50%;
  }

  .uui-blogsection10_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogsection10_heading {
    margin-right: 3rem;
  }

  .uui-blogsection10_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-blogsection11_button-row {
    flex: none;
    margin-top: 3rem;
    display: none;
  }

  .uui-blogsection11_button-row.show-tablet-11, .show-tablet-11 {
    display: block;
  }

  .uui-blogsection11_item {
    grid-column-gap: 2rem;
  }

  .uui-blogsection11_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection11_layout {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogsection07_button-row {
    flex: none;
  }

  .uui-blogsection07_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blogsection07_heading {
    margin-right: 3rem;
  }

  .uui-blogsection07_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-space-xxlarge-9 {
    min-height: 4.5rem;
  }

  .uui-layout88_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout19_image-3 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout19_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .uui-space-xxlarge-10 {
    min-height: 4.5rem;
  }

  .uui-logos03_component-5 {
    grid-column-gap: 3rem;
    align-items: start;
  }

  .uui-logos03_content-left-4 {
    max-width: 16rem;
  }

  .uui-logos03_logo-list-5 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-147, .uui-padding-vertical-xhuge-148, .uui-padding-vertical-xhuge-149 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-44 {
    font-size: 3.25rem;
  }

  .uui-space-large-19 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-45 {
    font-size: 3.25rem;
  }

  .uui-heroheader20_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heroheader20_lightbox-2 {
    max-width: none;
    height: 30rem;
  }

  .uui-heroheader20_lightbox-wrapper-2 {
    height: auto;
  }

  .uui-heroheader20_background-grid-2 {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_background-grid-section-2 {
    height: 7.5vw;
  }

  .features-grid {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .bi-wrapper, .platform-wrapper {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .hide-tablet-16 {
    display: none;
  }

  .show-tablet-12 {
    display: block;
  }

  .uui-dropdown-icon-10 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-10 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-10 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-10 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-10 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-10 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar06_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_dropdown-link-3:hover {
    background-color: #0000;
  }

  .uui-navbar06_blog-item-image-wrapper-3 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar06_blog-item-image-3 {
    width: 100%;
  }

  .uui-navbar06_dropdown-content-3 {
    flex-direction: column;
  }

  .uui-navbar06_dropdown-content-left-3 {
    align-content: start;
    align-items: start;
    max-width: none;
    padding: 1rem 0 0;
  }

  .uui-navbar06_dropdown-content-right-3 {
    align-items: flex-start;
    max-width: none;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .uui-navbar06_blog-list-3 {
    grid-row-gap: 1rem;
    width: 100%;
  }

  .uui-navbar06_blog-item-content-3 {
    width: 100%;
  }

  .uui-navbar06_blog-item-3 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_blog-item-3:hover {
    background-color: #0000;
  }

  .uui-navbar06_menu-3 {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar06_menu-left-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar06_link-3 {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar06_link-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar06_dropdown-list-3 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar06_dropdown-list-3.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar06_menu-right-3 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar06_menu-button-3.w--open {
    background-color: #0000;
  }

  .uui-navbar06_dropdown-toggle-3 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar06_dropdown-toggle-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar06_menu-dropdown-3 {
    width: 100%;
    position: relative;
  }

  .uui-button-secondary-gray-72.show-tablet-12 {
    display: block;
  }

  .uui-navbar06_button-wrapper-3 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-space-xxlarge-11 {
    min-height: 4.5rem;
  }

  .uui-heading-xlarge-46 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-11 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-150 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-47 {
    font-size: 3.25rem;
  }

  .uui-heroheader10_notification-image-wrapper {
    left: -2.5%;
  }

  .uui-heroheader10_component {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-space-large-20 {
    min-height: 2.5rem;
  }

  .uui-testimonial07_slide-3 {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .uui-testimonial07_mask-3 {
    width: 100%;
  }

  .uui-testimonial07_component-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-151 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout10_component-4 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout10_image-4 {
    top: 2rem;
    left: 2rem;
  }

  .footer-grid-x-large {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-legal-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .footer-link-badge {
    align-items: center;
  }

  .footer-grid-large {
    grid-template-columns: 1fr 1.5fr;
  }

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

  .footer-side-2 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .header-form-lead {
    max-width: none;
  }

  .header-grid-lead {
    grid-template-columns: 1fr;
  }

  .form-block-2 {
    align-items: center;
  }

  .header-column {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .process-grid-large {
    grid-template-columns: 1fr 1fr;
  }

  .button-primary-4 {
    display: flex;
  }

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

  .grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-2 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .form-block-3 {
    align-items: center;
  }

  .form-card {
    max-width: none;
  }

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

  .section-cta {
    padding-top: 54px;
    padding-bottom: 54px;
  }

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

  .content-block-large {
    max-width: none;
  }

  .grid-three-column-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .content-image-block {
    max-width: none;
  }

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

  .content-tabs-block {
    grid-template-columns: 1.5fr;
  }

  .section-regular-3 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .grid-three-column-3 {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-4 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

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

  .heading-grid-2 {
    grid-template-columns: 1fr;
  }

  .feature-card-small:hover {
    background-color: #fff;
  }

  .section-regular-5 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .content-statistics {
    flex-flow: column;
  }

  .content-statistic-cell.middle {
    border: 1px solid #e6e6e7;
    border-left: 1px #000;
    border-right: 1px #000;
  }

  .section-regular-6 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .testimonial-slider-trigger {
    display: none;
  }

  .section-large-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial-image-down {
    height: 200px;
  }

  .testimonial-grid, .grid-two-column {
    grid-template-columns: 1fr;
  }

  .section-regular-8 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .header-image-wrapper {
    width: 100%;
    position: static;
  }

  .header-content {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    max-width: none;
  }

  .header-section {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .heading-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .content-tab-image-2 {
    max-height: none;
  }

  .content-tab-link-2 {
    border-color: #0000;
  }

  .content-tab-link-2.w--current {
    border-bottom-color: #d4d4d4;
  }

  .content-tab-grid {
    grid-template-columns: 1fr;
  }

  .content-tab-menu {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gallery-carousel {
    height: 350px;
  }

  .content-footer-2 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .video-grid, .faq-card-grid {
    grid-template-columns: 1fr;
  }

  .integration-tab-menu {
    max-width: none;
    margin-bottom: 40px;
  }

  .integration-tab-content {
    margin-top: 0;
  }

  .integration-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .header-section-2 {
    padding-top: 64px;
  }

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

  .header-content-2 {
    max-width: 600px;
  }

  .header-image-block {
    max-width: none;
    min-height: auto;
    max-height: 600px;
  }

  .contact-testimonial-slide {
    max-width: none;
  }

  .contact-slider {
    max-width: none;
    margin-left: 0;
  }

  .section-large-4 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .contact-form-grid {
    grid-template-columns: 1fr;
  }

  .heading-row-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-regular-16 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .content-tabs-block-2 {
    grid-template-columns: 1.5fr;
  }

  .section-regular-17 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .tab-link-image {
    width: 100px;
    height: 80px;
  }

  .content-tab-link-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: 24px 5% 16px;
  }

  .content-tabs-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .heading-row-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .content-tab-link-4 {
    border-color: #0000;
  }

  .content-tab-link-4.w--current {
    border-bottom-color: #d4d4d4;
  }

  .content-tab-link-5 {
    border-color: #0000;
  }

  .content-tab-link-5.w--current {
    border-bottom-color: #d4d4d4;
  }

  .content-tab-grid-2 {
    grid-template-columns: 1fr;
  }

  .pricing-tabs-menu-side {
    margin: 0 auto 48px 0;
  }

  .pricing-grid {
    grid-template-columns: 2fr;
  }

  .pricing-tabs-2 {
    margin-top: -24px;
  }

  .menu-link-wrap.margin-top-32 {
    margin-top: 0;
  }

  .document-container {
    flex-direction: column;
  }

  .document-navigation {
    border-bottom-style: none;
  }

  .menu-main {
    border-right-style: none;
    width: 100%;
    max-width: none;
    padding: 0;
  }

  .button-secondary-square {
    max-width: 150px;
    display: flex;
  }

  .document-base {
    width: 100%;
    padding: 24px 0;
  }

  .badge-button {
    display: flex;
  }

  .menu-right {
    width: 100%;
    display: none;
  }

  .image-cover-16 {
    object-fit: cover;
    height: auto;
  }

  .heading-grid-3 {
    grid-template-columns: 1fr;
  }

  .section-regular-19, .section-regular-20, .section-regular-21, .heading-coffee-machine-alt1 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .header-form-lead-2 {
    max-width: none;
  }

  .form-block-6 {
    align-items: center;
  }

  .section-regular-23 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .button-primary-14 {
    display: flex;
  }

  .content-slide-grid {
    grid-template-columns: 1.2fr;
  }

  .form-block-8 {
    align-items: center;
  }

  .header-gradient-fade {
    background-image: linear-gradient(#fff0, #ffffffc4 31%, #fff);
    justify-content: center;
    align-items: center;
    height: 200px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .header-section-search {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .header-image-2 {
    width: 990px;
  }

  .header-content-3 {
    flex-direction: column;
    display: flex;
  }

  .button-primary-16 {
    display: flex;
  }

  .form-block-9 {
    align-items: center;
  }

  .header-section-search-2 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .content-slide-2 {
    padding: 32px;
  }

  .content-bento-grid {
    grid-template-columns: 1fr;
  }

  .testimonial-avatar {
    width: 254px;
    height: 254px;
  }

  .video-grid-small {
    grid-template-columns: 1fr;
  }

  .story-path {
    bottom: 36px;
  }

  .problem-statement-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .content-shapes {
    display: none;
  }

  .content-grid-2 {
    grid-template-columns: 1fr;
  }

  .faq-list {
    border-bottom: 1px solid #e6e6e6;
  }

  .pricing-tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    margin-bottom: 32px;
    margin-left: 0;
  }

  .pricing-tabs-3 {
    flex-flow: wrap-reverse;
  }

  .pricing-tabs-content {
    width: 100%;
  }

  .blog-image-large-2 {
    flex: 0 auto;
    max-height: 384px;
  }

  .section-large-7 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .heading-grid-4, .blog-grid-large {
    grid-template-columns: 1fr;
  }

  .testimonial-card-filled {
    grid-row-gap: 16px;
  }

  .testimonial-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .content-grid-3 {
    grid-template-columns: 1fr;
  }

  .content-tab-link-6 {
    border-color: #0000;
  }

  .content-tab-link-6.w--current {
    border-bottom-color: #d4d4d4;
  }

  .content-tab-grid-3 {
    grid-template-columns: 1fr;
  }

  .content-tab-menu-2 {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-three-column-4 {
    grid-template-columns: 1fr 1fr;
  }

  .content-image-small-2 {
    max-height: none;
  }

  .content-column {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
  }

  .section-large-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .header-form-lead-3 {
    max-width: none;
  }

  .content-grid-4, .content-grid-5 {
    grid-template-columns: 1fr;
  }

  .navigation-wrapper-large {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-menu {
    background-color: #fff;
    padding: 12px 5%;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .dropdown-column {
    flex-flow: column;
    grid-template-columns: 2fr;
    padding: 16px 0;
    display: flex;
  }

  .dropdown-row {
    flex-flow: column;
  }

  .navigation-dropdown {
    width: 100%;
  }

  .dropdown-link {
    white-space: normal;
  }

  .navigation-link {
    width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-logo-link {
    margin-right: 0;
  }

  .navigation-button-group {
    align-items: center;
    width: auto;
    display: flex;
  }

  .dropdown-featured-block {
    min-width: auto;
  }

  .navigation-menu-button {
    color: #000;
    border: 1px solid #d4d4d4;
    padding: 12px;
  }

  .navigation-menu-button.w--open {
    background-color: #4b264b;
  }

  .navigation-dropdown-list.w--open {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .navigation-dropdown-toggle {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-dropdown-list-2.w--open {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .button-primary-23 {
    display: flex;
  }

  .pricing-header-2 {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .navigation-dropdown-list-3 {
    position: relative;
    top: 0;
    left: auto;
  }

  .navigation-dropdown-list-3.w--open {
    padding-top: 0;
    position: static;
    top: 0;
  }

  .navigation-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
  }

  .navigation-menu-2 {
    background-color: #fff;
    padding: 24px 5%;
  }

  .navigation-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .navigation-container-2 {
    position: static;
  }

  .navigation-brand-divider {
    display: none;
  }

  .menu-button-2 {
    color: #fff;
    background-color: #ff5805;
    padding: 8px;
  }

  .menu-button-2.w--open {
    background-color: #000;
  }

  .button-primary-24 {
    display: flex;
  }

  .header-grid-d {
    grid-template-columns: 1fr;
  }

  .header-section-3 {
    padding-top: 64px;
  }

  .header-grid-2 {
    grid-template-columns: 1fr;
  }

  .header-content-4 {
    max-width: 600px;
  }

  .header-image-block-2 {
    max-width: none;
    min-height: auto;
    max-height: 600px;
  }

  .header-square {
    width: 32px;
    height: 32px;
  }

  .header-square.outlier {
    display: none;
  }

  .header-sqaures {
    height: 64px;
  }

  .header-line {
    background-color: #e6e6e7;
  }

  .content-grid-6 {
    grid-template-columns: 1fr;
  }

  .content-block-large-2 {
    max-width: none;
  }

  .content-tab-link-7 {
    border-color: #0000;
  }

  .content-tab-link-7.w--current {
    border-bottom-color: #d4d4d4;
  }

  .content-tab-grid-4 {
    grid-template-columns: 1fr;
  }

  .content-tab-menu-3 {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-two-column-3 {
    grid-template-columns: 1fr;
  }

  .content-image-2, .content-image-card {
    max-width: none;
  }

  .section-large-12 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .content-grid-7 {
    grid-template-columns: 1fr;
  }

  .content-wrapper-4 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .faq-card-grid-2 {
    grid-template-columns: 1fr;
  }

  .section-heading {
    font-size: 8vw;
  }

  .program-column-inner {
    width: 100%;
  }

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

  .program-title {
    font-size: 6vw;
  }

  .program-row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .feature-tabs-stack {
    grid-template-columns: 1fr 1fr;
  }

  .section-large-13 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .content-grid-8 {
    grid-template-columns: 1fr;
  }

  .form-card-2 {
    max-width: none;
  }

  .cta-block-2 {
    grid-template-columns: 1fr;
  }

  .section-cta-2 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .grid-two-column-4 {
    grid-template-columns: 1fr;
  }

  .heading-grid-5 {
    grid-template-columns: 1fr;
    place-items: center stretch;
  }

  .section-regular-46 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-regular-47 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .cta-block-3 {
    grid-template-columns: 1fr;
  }

  .section-cta-3 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

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

  .section-large-14 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .grid-two-column-5, .heading-grid-6 {
    grid-template-columns: 1fr;
  }

  .cta-image-large {
    opacity: .1;
    max-width: 80%;
    height: auto;
  }

  .logo-row {
    flex-flow: column;
  }

  .header-button-group {
    min-width: auto;
    padding-right: 0%;
  }

  .header-reviews-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
  }

  .header-star {
    flex-flow: column;
  }

  .header-title-block {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .header-card {
    width: 300px;
  }

  .grid-three-column-5 {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-52 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-6 {
    grid-template-columns: 1fr 1fr;
  }

  .popup_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header-title-2 {
    order: -1;
  }

  .funnel-testimony-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .header-grid-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .tab-content-card {
    max-width: none;
  }

  .tab-content-2 {
    flex-direction: column-reverse;
  }

  .tab-image-wrapper {
    padding-top: 32px;
  }

  .tab-card-image {
    max-width: none;
  }

  .tabs-menu-bottom {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .section-large-15 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .content-tabs-row-2 {
    flex-direction: column;
  }

  .navigation-menu-3 {
    background-color: #fff;
    padding: 12px 5%;
  }

  .navigation-menu-3.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .dropdown-column-2 {
    flex-flow: column;
    grid-template-columns: 2fr;
    padding: 16px 0;
    display: flex;
  }

  .dropdown-row-2 {
    flex-flow: column;
  }

  .navigation-dropdown-3 {
    width: 100%;
  }

  .navigation-link-3 {
    width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-featured-block-2 {
    min-width: auto;
  }

  .navigation-dropdown-list-4.w--open {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .navigation-dropdown-toggle-3 {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .header-slider-trigger.left {
    background-image: none;
    width: 5%;
  }

  .header-card-slider {
    margin-left: -5%;
    margin-right: -5%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .header-title-wrapper-2 {
    max-width: 600px;
  }

  .button-ghost, .button-primary-31 {
    display: flex;
  }

  .grid-two-column-6 {
    grid-template-columns: 1fr;
  }

  .paragraph-large-11.text-color-gray-600 {
    color: #6d767e;
  }

  .title-grid-2 {
    grid-template-columns: 1fr;
  }

  .heading-row-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .video-grid-small-2 {
    grid-template-columns: 1fr;
  }

  .grid-three-column-7 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .button-primary-32 {
    display: flex;
  }

  .pricing-header-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .feature-grid-small {
    grid-template-columns: 1fr;
  }

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

  .account-inner {
    margin-right: auto;
  }

  .account-side {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .account-section {
    flex-flow: column;
  }

  .account-slider {
    width: 100%;
    height: 700px;
  }

  .step-banner {
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
  }

  .step-breadcrumbs {
    margin-left: auto;
    margin-right: auto;
  }

  .step-content {
    max-width: none;
  }

  .slide-grid-wrapper {
    flex-direction: column-reverse;
    display: flex;
  }

  .button-primary-small-13, .button-primary-34, .multi-step-submit-button {
    display: flex;
  }

  .step-form-grid {
    grid-template-columns: 1fr;
  }

  .step-banner-content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .header-image-inner {
    padding: 12px;
  }

  .header-form-block {
    align-items: center;
  }

  .header-grid-4 {
    grid-template-columns: 1fr;
  }

  .header-left {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: none;
  }

  .section-regular-61, .section-regular-63 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .table-row-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .header-section-6 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .header-content-small {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    max-width: none;
  }

  .grid-two-column-7 {
    grid-template-columns: 1fr;
  }

  .content-image-4 {
    max-width: none;
  }

  .header-logos-wrapper-2 {
    width: 95%;
  }

  .content-grid-9 {
    grid-template-columns: 1fr;
  }

  .grid-four-column {
    grid-template-columns: 1fr 1fr;
  }

  .faq-list-2 {
    border-bottom: 1px solid #e6e6e6;
  }

  .hiw-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-line-wrapper {
    display: none;
  }

  .hiw-wrapper {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .section-regular-65 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .hiw-grid, .grid-two-column-8 {
    grid-template-columns: 1fr;
  }

  .blog-row {
    flex-flow: column;
  }

  .blog-header-image-wrapper {
    height: 350px;
  }

  .blog-right {
    display: none;
  }

  .grid-three-column-8 {
    grid-template-columns: 1fr 1fr;
  }

  .content-image-block-2 {
    max-width: none;
  }

  .content-grid-10, .content-grid-10.reverse-cell, .content-grid-10.reverse-cell {
    grid-template-columns: 1fr;
  }

  .header-title-3 {
    order: -1;
  }

  .funnel-testimony.bold-text {
    font-size: 12px;
  }

  .funnel-hero-div {
    padding-left: 32px;
    padding-right: 32px;
  }

  .course-content {
    max-width: none;
  }

  .course-video {
    aspect-ratio: 16 / 9;
  }

  .course-main-grid {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .course-tab-menu {
    margin-left: 0;
    margin-right: 0;
  }

  .content-grid-small, .grid-two-column-9 {
    grid-template-columns: 1fr;
  }

  .contact-form-2 {
    order: -1;
  }

  .form-grid-small {
    order: 9999;
  }

  .contact-container {
    flex-flow: column;
    align-items: center;
  }

  .form-block-13 {
    align-items: center;
  }

  .contact-form-column {
    max-width: 588px;
  }

  .contact-right-side {
    padding-top: 64px;
  }

  .contact-left-side {
    justify-content: center;
    align-items: center;
    padding-top: 64px;
  }

  .team-card-content {
    align-items: flex-start;
    padding: 10px;
  }

  .grid-two-column-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team-card-small {
    grid-template-columns: minmax(0, 100px) 1fr;
    max-height: 100px;
    overflow: clip;
  }

  .heading-grid-7 {
    grid-template-columns: 1fr;
  }

  .team-image {
    box-sizing: content-box;
    aspect-ratio: 1;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .testimonial-avatar-5 {
    width: 254px;
    height: 254px;
  }

  .faq-list-3 {
    border-bottom: 1px solid #e6e6e6;
  }

  .how-it-works-section {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .grid-three-column-9 {
    grid-template-columns: 1fr 1fr;
  }

  .content-footer-3 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .grid-three-column-10 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .section-large-25 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .content-grid-11 {
    grid-template-columns: 1fr;
  }

  .content-feature-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing-line-2 {
    align-self: stretch;
    width: auto;
    height: 1px;
    margin: 0 40px;
  }

  .pricing-wrap {
    flex-direction: column;
    width: 100%;
    max-width: 488px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-three-column-11 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .funnel-testimony-grey {
    font-size: 11px;
  }

  .navigation-menu-4 {
    background-color: #fff;
    padding: 12px 5%;
  }

  .navigation-menu-4.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .dropdown-content {
    flex-flow: column;
    grid-template-columns: 2fr;
    padding: 16px 0;
    display: flex;
  }

  .navigation-dropdown-4 {
    width: 100%;
  }

  .navigation-dropdown-row {
    flex-flow: column;
    grid-template-columns: 2fr;
  }

  .navigation-link-4 {
    width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-card-grid-large {
    min-width: auto;
  }

  .navigation-dropdown-list-5.w--open {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .navigation-dropdown-toggle-4 {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-logos-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-grid-medium {
    grid-template-columns: 1fr 1fr;
  }

  .header-content-5 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    max-width: none;
  }

  .header-section-7 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .process-dashed-line {
    display: none;
  }

  .title-grid-3 {
    grid-template-columns: 1fr;
  }

  .process-grid-three {
    grid-template-columns: 1fr 1fr;
  }

  .button-primary-47 {
    display: flex;
  }

  .grid-two-column-11 {
    grid-template-columns: 1fr;
  }

  .contact-map-button {
    padding: 24px;
  }

  .section-regular-78 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .contact-map-right {
    height: 600px;
  }

  .heading-grid-8 {
    grid-template-columns: 1fr;
  }

  .contact-map-button-inner {
    padding: 16px;
  }

  .form-card-3 {
    max-width: none;
  }

  .header-grid-5 {
    grid-template-columns: 1fr;
  }

  .section-regular-79 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial-background-02 {
    inset: auto auto 0% 0%;
  }

  .testimonial-slider-02 {
    max-width: none;
  }

  .process-grid-four {
    grid-template-columns: 1fr 1fr;
  }

  .grid-three-column-12 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-four-column-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-three-column-13 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .content-feature-grid-3-blur {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .navigation-dropdown-5 {
    width: 100%;
  }

  .navigation-dropdown-content {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .menu-button-3 {
    border-radius: 4px;
    padding: 10px;
  }

  .menu-button-3.w--open {
    background-color: #000;
  }

  .dropdown-card-featured {
    width: auto;
  }

  .dropdown-main-content {
    flex-flow: column;
  }

  .input-shortcut-embed {
    display: none;
  }

  .navigation-menu-5 {
    background-color: #fff;
    border-bottom: 1px solid #d6d3d1;
    padding: 16px 5%;
    position: absolute;
  }

  .navigation-dropdown-toggle-5 {
    padding-left: 0;
  }

  .navigation-dropdown-list-6.w--open {
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .navigation-logo-link-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .navigation-link-5 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-content {
    position: static;
  }

  .navigation-dropdown-wrapper {
    padding: 0;
  }

  .navigation-form-block {
    display: none;
  }

  .header-image-card {
    flex-flow: column;
  }

  .header-image-wrapper-2.small {
    display: none;
  }

  .header-section-small {
    padding-top: 64px;
  }

  .header-title-4 {
    max-width: 600px;
  }

  .header-images-row {
    grid-template-columns: 1fr .95fr;
  }

  .heading-grid-9, .contact-grid {
    grid-template-columns: 1fr;
  }

  .grid-three-column-14 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

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

  .tabs-menu-5 {
    flex-flow: wrap;
  }

  .grid-three-column-15 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .heading-row-5 {
    flex-direction: column;
    align-items: flex-start;
  }

  .faq-list-4 {
    border-bottom: 1px solid #e6e6e6;
  }

  .faq-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .content-tab-image-8 {
    max-height: none;
  }

  .content-tab-link-9 {
    border-color: #0000;
  }

  .content-tab-link-9.w--current {
    border-bottom-color: #d4d4d4;
  }

  .content-tab-grid-6 {
    grid-template-columns: 1fr;
  }

  .content-tab-menu-4 {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-grid-12 {
    grid-template-columns: 1fr;
  }

  .content-features {
    grid-template-columns: 1fr 1fr;
  }

  .grid-three-column-16 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .process-grid {
    grid-template-columns: 1.2fr;
  }

  .grid-three-column-17 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

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

  .header-section-8 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .grid-three-column-18 {
    grid-template-columns: 1fr 1fr;
  }

  .title-grid-4, .feature-grid-3, .title-grid-5, .feature-grid-4 {
    grid-template-columns: 1fr;
  }

  .process-content {
    flex-flow: column;
    padding-bottom: 32px;
  }

  .process-description {
    max-width: none;
  }

  .content-tab-link-10 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: 24px 5% 16px;
  }

  .tabs-menu-6 {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-grid-3 {
    grid-template-columns: 1fr;
  }

  .div-block-193 {
    flex-wrap: wrap;
  }

  .button-ghost-3, .button-primary-55 {
    display: flex;
  }

  .grid-two-column-12 {
    grid-template-columns: 1fr;
  }

  .paragraph-large-21.text-color-gray-600 {
    color: #6d767e;
  }

  .title-grid-6 {
    grid-template-columns: 1fr;
  }

  .header-section-9 {
    padding-top: 64px;
  }

  .header-grid-6 {
    grid-template-columns: 1fr;
  }

  .header-content-6 {
    max-width: 600px;
  }

  .header-image-block-3 {
    max-width: none;
    min-height: auto;
    max-height: 600px;
    display: none;
    position: static;
  }

  .header-grid-7 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .content-grid-13, .content-grid-14 {
    grid-template-columns: 1fr;
  }

  .button-primary-57 {
    display: flex;
  }

  .content-card-large-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 32px;
    display: grid;
  }

  .grid-three-column-19, .grid-three-column-20 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .whatsapp-block {
    bottom: 20px;
    right: 20px;
  }

  .feature-grid-5 {
    grid-template-columns: 1fr;
  }

  .grid-three-column-21, .grid-three-column-22 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .faq-grid-2 {
    grid-template-columns: 1fr;
  }

  .faq-content-4 {
    width: 100%;
  }

  .section-regular-106 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .heading-grid-10 {
    grid-template-columns: 1fr;
  }

  .grid-three-column-23, .grid-three-column-24 {
    grid-template-columns: 1fr 1fr;
  }

  .f-grid-two-column {
    grid-template-columns: 1fr;
  }

  .navigation-menu-button-2 {
    color: #6869ac;
    background-color: #e8ecf7;
    border: 1px dashed #6869ac;
    border-radius: 8px;
    padding: 12px;
  }

  .navigation-menu-button-2.w--open {
    color: #4c4cb3;
    background-color: #fff;
    border-style: solid;
  }

  .navigation-brand-link {
    margin-right: 10px;
    padding: 0;
  }

  .navigation-dropdown-6 {
    width: 100%;
  }

  .navigation-menu-6 {
    background-color: #fff;
    height: auto;
    position: absolute;
    box-shadow: 0 40px 50px #ebebf4cc;
  }

  .dropdown-link-3 {
    padding: 10px;
  }

  .navigation-dropdown-list-7.w--open, .banner-close {
    position: static;
  }

  .navigation-link-6 {
    justify-content: flex-start;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .navigation-link-6:hover {
    color: #4c4cb3;
  }

  .navigation-link-6.w--open {
    color: #fff;
    background-color: #7070c2;
    width: 100%;
  }

  .dropdown-container {
    flex-flow: column;
  }

  .banner-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
  }

  .navigation-dropdown-toggle-6 {
    justify-content: flex-start;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .navigation-dropdown-toggle-6:hover {
    color: #4c4cb3;
  }

  .navigation-dropdown-toggle-6.w--open {
    color: #fff;
    background-color: #6869ac;
    width: 100%;
  }

  .dropdown-section {
    box-shadow: none;
    border-radius: 0;
    padding-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .dropdown-container-2 {
    flex-flow: column;
  }

  .menu-button-4 {
    color: #fff;
    background-color: #1a1925;
    background-image: linear-gradient(#ffffff1f, #fff0);
    border-radius: 6px;
    flex: none;
    padding: 8px;
    box-shadow: inset 0 -8px 20px #1a192514, 0 8px 12px -4px #1a19250f, 0 4px 8px -4px #1a19251f, 0 2px 4px -1px #1a19251f, 0 1px 1.5px -.5px #1a19251f, 0 .75px .75px #1a19251f, 0 .25px .25px #1a19253d, inset 0 1px 3px #ffffff14, inset 0 .75px .75px #ffffff14, inset 0 .25px .25px #ffffff1f;
  }

  .menu-button-4.w--open {
    background-color: #1f62ff;
    background-image: linear-gradient(#ececec00, #55555514);
    box-shadow: 0 8px 12px -4px #1a19250f, 0 4px 8px -4px #1a19251f, 0 2px 4px -1px #1a19251f, 0 1px 1.5px -.5px #1a19251f, 0 .75px .75px #1a19251f, 0 .25px .25px #1a19253d, inset 0 -8px 20px #1a192514, inset 0 1px 3px #ffffff14, inset 0 .75px .75px #ffffff14, inset 0 .25px .25px #ffffff1f;
  }

  .button-secondary-6 {
    background-image: linear-gradient(#ffffff1f, #fff0);
  }

  .nav-dropdown {
    width: 100%;
    margin-bottom: 4px;
  }

  .nav-menu-2 {
    background-color: #eeeef0;
    border-radius: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 20px 3% 16px;
    position: absolute;
  }

  .nav-dropdown-toggle {
    padding: 8px 12px 8px 16px;
  }

  .nav-side-menu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-right: 24px;
  }

  .banner-pattern-left {
    display: none;
  }

  .dropdown-menu {
    grid-template-columns: 1fr;
    width: auto;
  }

  .nav-dot {
    display: none;
  }

  .nav-link-2 {
    margin-bottom: 4px;
    padding: 8px 16px;
  }

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

  .nav-dropdown-list.w--open {
    height: auto;
    position: static;
  }

  .section-12.section-component {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .title-grid-7 {
    grid-template-columns: 1fr;
  }

  .process-step-image, .title-button-group {
    justify-content: flex-start;
    align-items: center;
  }

  .process-step-row {
    flex-flow: column;
  }

  .section-regular-107 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .heading-grid-11 {
    grid-template-columns: 1fr;
  }

  .nav_2_btn_wrap.w--open {
    color: inherit;
    background-color: #c8c8c800;
  }

  .header-section-10 {
    padding-top: 64px;
  }

  .header-grid-8 {
    grid-template-columns: 1fr;
  }

  .menu-icon5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar26_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1_line-top {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar26_menu-dropdown {
    width: 100%;
  }

  .navbar26_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar26_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .menu-icon1_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar26_item {
    padding: 2rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .navbar26_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar26_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar26_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar26_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .menu-icon1_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar26_dropdown-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar26_menu {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .button-11.max-width-full.is-pricing26-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing26_top-row-content {
    padding: 1.5rem 1rem;
  }

  .heading-style-h1, .pricing26_top-row-price {
    font-size: 3.25rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

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

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .heading-style-h1-white {
    font-size: 3.25rem;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar5_menu-left {
    flex-flow: column;
  }

  .navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar5_dropdown-content {
    flex-direction: column;
  }

  .navbar5_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar5_blog-list {
    width: 100%;
  }

  .navbar5_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar5_large-item-content {
    width: 100%;
  }

  .navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar5_dropdown-toggle {
    justify-content: center;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar5_blog-item, .navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar30_menu {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar30_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar30_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar30_dropdown-content {
    flex-flow: column;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar30_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar30_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar30_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar30_menu-dropdown {
    width: 100%;
  }

  .navbar30_menu-button.w--open {
    background-color: #0000;
  }

  .navbar30_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .heading-style-h1-2 {
    font-size: 3.25rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .footer-legal-wrapper-2 {
    flex-wrap: wrap;
  }

  .footer-grid-2 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-squares {
    width: 960px;
  }

  .section-regular-109 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h3-heading-64 {
    font-size: 40px;
  }

  .heading-style-h1-3 {
    font-size: 3.25rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h4-3 {
    font-size: 1.75rem;
  }

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

  .heading-style-h1-4, .heading-style-h1-5 {
    font-size: 3.25rem;
  }

  .padding-section-large-3, .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

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

  .navigation-menu-7 {
    background-color: #fff;
    padding: 12px 5%;
  }

  .navigation-menu-7.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-dropdown-7 {
    width: 100%;
  }

  .navigation-logo-link-3 {
    margin-right: 0;
  }

  .navigation-menu-button-3 {
    color: #000;
    border: 1px solid #d4d4d4;
    padding: 12px;
  }

  .navigation-menu-button-3.w--open {
    background-color: #4b264b;
  }

  .navigation-dropdown-list-8.w--open {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .navigation-dropdown-toggle-7 {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-3 {
    font-size: 2.75rem;
  }

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

  .footer-grid-large-2 {
    grid-template-columns: 1fr 1fr;
  }

  .footer-section {
    padding-top: 72px;
  }

  .footer-block-2 {
    grid-template-columns: 1fr;
  }

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

  .heading-style-h1--4 {
    font-size: 3.25rem;
  }

  .heading2 {
    text-align: left;
    margin-bottom: 0;
    font-size: 2rem;
  }

  .paragraph-body {
    font-size: 12px;
  }

  .social-proof-number {
    font-size: 1.8rem;
  }

  .social-proof-description {
    font-size: .8rem;
    line-height: 128%;
  }

  .hero-block-1 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading1 {
    font-size: 3rem;
  }

  .hero-block-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 4rem;
  }

  .testimony-card {
    width: 100%;
  }

  .news-banner {
    margin-bottom: 0;
  }

  .heading2-centered {
    font-size: 2rem;
  }

  .slider-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-4 {
    background-color: #fff0;
    width: 100%;
    height: 220px;
    display: flex;
  }

  .section-large-31 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .header-grid-9 {
    grid-template-columns: 1fr;
  }

  .grid-three-column-25 {
    grid-template-columns: 1fr 1fr;
  }

  .section-large-32 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .form-block-18 {
    align-items: center;
  }

  .form-grid {
    order: 9999;
  }

  .integration-wrapper-2 {
    padding-top: 24px;
  }

  .section-large-33 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grid-two-column-13 {
    grid-template-columns: 1fr;
  }

  .h3-heading-65 {
    font-size: 40px;
  }

  .dropdown-link---ai {
    white-space: normal;
  }

  .header-bottom-image {
    margin-top: 60px;
  }

  .h1-heading-52 {
    text-align: left;
    font-size: 44px;
  }

  .subheading-regular-58 {
    font-size: 13px;
  }

  .heading-grid-12 {
    grid-template-columns: 1fr;
    place-items: center stretch;
  }

  .testimonial-content-4 {
    height: 300px;
  }

  .section-regular-111 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .paragraph-2x-large-3 {
    font-size: 24px;
  }

  .testimonial-card-wide {
    grid-template-columns: 1fr;
  }

  .testimonial-statistics-grid {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-112 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h4-heading-28 {
    font-size: 36px;
  }

  .nav-menu-card {
    grid-template-columns: 1fr 1fr;
  }

  .nav-menu-image {
    max-width: none;
  }

  .navigation-absolute {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav-left {
    display: none;
  }

  .cta-squares-small {
    width: 1120px;
  }

  .h4-heading-29 {
    font-size: 36px;
  }

  .content-overlay {
    display: none;
  }

  .h2-heading-55 {
    font-size: 46px;
  }

  .content-card-row {
    flex: 0 auto;
    width: 100%;
  }

  .content-feature-card-8 {
    min-width: auto;
    max-width: none;
  }

  .grid-three-column-26 {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-113 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-empty-cards {
    display: none;
  }

  .section-large-34 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .h3-heading-66 {
    font-size: 40px;
  }

  .section-large-35 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .h3-heading-67 {
    font-size: 40px;
  }

  .customer-story-stats {
    width: 100%;
  }

  .heading-story-highlight {
    font-size: 1.8rem;
    line-height: 124%;
  }

  .section-title-customer-story {
    font-size: .9rem;
  }

  .div-block-200 {
    min-width: 0;
    max-width: 100%;
  }

  .customer-big-stats-number {
    font-size: 4rem;
  }

  .next-stories {
    padding-bottom: 2rem;
  }

  .heading-grid-13 {
    grid-template-columns: 1fr;
  }

  .feature-list-accordian {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .faq-grid-3 {
    grid-template-columns: 1fr;
  }

  .section-large-36 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .faq-footnote-cta {
    order: -1;
  }

  .h3-heading-68 {
    font-size: 40px;
  }

  .faq-footnote-2 {
    grid-template-columns: 1fr;
  }

  .grid-three-column-27 {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-115 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .hero-section-left-right {
    padding-top: 64px;
  }

  .header-grid-10 {
    grid-template-columns: 1fr;
    display: flex;
  }

  .header-content-7 {
    max-width: 600px;
  }

  .header-image-block-4 {
    width: 80%;
    max-width: none;
    min-height: auto;
    max-height: 600px;
  }

  .container-regular-68 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

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

  .testimonial-statistics-1, .grid-three-column-28 {
    grid-template-columns: 1fr 1fr;
  }

  .section-large-37 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-regular-116 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .cta-block-outline {
    grid-template-columns: 1fr;
  }

  .fs-cmsprevnext_empty {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .fs-cmsprevnext_row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    grid-auto-flow: row;
  }

  .fs-cmsprevnext_block-2 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .previous-blog-label {
    width: 100%;
  }

  .collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: none;
  }

  .main-container {
    width: 680px;
  }

  .content-style-2 {
    grid-row-gap: 64px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .input-section-2 {
    max-width: 100%;
  }

  .input-fields-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .note-3 {
    max-width: 240px;
  }

  .result-section-2 {
    max-width: 100%;
  }

  .button-container-4 {
    top: 64%;
    bottom: 26%;
    left: 35%;
  }

  .form-3, .roi-question-flex {
    width: 100%;
  }

  .roi-questions-group {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr);
    grid-auto-columns: 1fr;
    width: 96%;
    display: grid;
  }

  .roi-questions-group.flex-down {
    width: 96%;
    display: flex;
  }

  .roi-stats-container {
    max-width: 100%;
  }

  .navigation-image {
    height: 318px;
  }

  .navigation-menu-8 {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e7;
    padding: 8px 5% 16px;
  }

  .navigation-link-ghost {
    color: #434347;
  }

  .navigation-container-8 {
    position: static;
  }

  .navigation-dropdown-toggle-ghost {
    color: #434347;
  }

  .header-section-video {
    padding-top: 150px;
  }

  .navigation-brand-divider-2 {
    display: none;
  }

  .menu-button-5 {
    color: #fff;
    background-color: #ff5805;
    padding: 8px;
  }

  .menu-button-5.w--open {
    background-color: #000;
  }

  .section-regular-117 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .header-title-5 {
    order: -1;
  }

  .grid-three-column-29, .grid-three-column-30 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-118 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .testimonial-review-grid {
    grid-template-columns: 1fr;
  }

  .section-large-38 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .header-grid-11, .heading-grid-15 {
    grid-template-columns: 1fr;
  }

  .feature-list-accordian-2 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .content-card-8 {
    min-height: 320px;
  }

  .grid-four-column-3, .grid-three-column-31, .grid-four-column-4 {
    grid-template-columns: 1fr 1fr;
  }

  .button-primary-85 {
    display: flex;
  }

  .section-regular-120 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .faq-icon-5 {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
  }

  .faq-caption-outline {
    margin-top: 64px;
  }

  .grid-two-column-14 {
    grid-template-columns: 1fr;
  }

  .section-cta-large {
    padding-top: 180px;
  }

  .footer-legal-wrapper-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .footer-legal-section-dark {
    padding-top: 24px;
    padding-bottom: 24px;
  }

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

  .footer-links-grid-three {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-auto-columns: 1fr;
  }

  .footer-main-small {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .footer-cta {
    border-top: 1px dashed #292929;
    border-left-style: none;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 40px;
    padding-left: 0;
    display: flex;
  }

  .section-regular-122 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h3-heading-75 {
    font-size: 40px;
  }

  .pricing-grid-2, .content-grid-wide {
    grid-template-columns: 1fr;
  }

  .grid-three-column-32 {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-123 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .content-card--feature-list {
    min-height: 220px;
  }

  .navigation-menu-9 {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e7;
    padding: 8px 5% 16px;
  }

  .navigation-dropdown-card-small {
    width: 100%;
    min-width: auto;
  }

  .menu-button-6 {
    color: #fff;
    background-color: #ff5805;
    padding: 8px;
  }

  .menu-button-6.w--open {
    background-color: #000;
  }

  .pricing25_plans-2 {
    grid-template-columns: 1fr;
  }

  .grid-three-column-33 {
    grid-template-columns: 1fr 1fr;
  }

  .newsletter-card {
    max-width: none;
  }

  .section-large-42 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .title-grid-8 {
    grid-template-columns: 1fr;
  }

  .process-dashed-line-2 {
    display: none;
  }

  .process-grid-three-2 {
    grid-template-columns: 1fr 1fr;
  }

  .section-large-43 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

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

  .menu-button-7 {
    color: #fff;
    background-color: #1a1925;
    background-image: linear-gradient(#ffffff1f, #fff0);
    border-radius: 6px;
    flex: none;
    padding: 8px;
    box-shadow: inset 0 -8px 20px #1a192514, 0 8px 12px -4px #1a19250f, 0 4px 8px -4px #1a19251f, 0 2px 4px -1px #1a19251f, 0 1px 1.5px -.5px #1a19251f, 0 .75px .75px #1a19251f, 0 .25px .25px #1a19253d, inset 0 1px 3px #ffffff14, inset 0 .75px .75px #ffffff14, inset 0 .25px .25px #ffffff1f;
  }

  .menu-button-7.w--open {
    background-color: #1f62ff;
    background-image: linear-gradient(#ececec00, #55555514);
    box-shadow: 0 8px 12px -4px #1a19250f, 0 4px 8px -4px #1a19251f, 0 2px 4px -1px #1a19251f, 0 1px 1.5px -.5px #1a19251f, 0 .75px .75px #1a19251f, 0 .25px .25px #1a19253d, inset 0 -8px 20px #1a192514, inset 0 1px 3px #ffffff14, inset 0 .75px .75px #ffffff14, inset 0 .25px .25px #ffffff1f;
  }

  .button-secondary-9 {
    background-image: linear-gradient(#ffffff1f, #fff0);
  }

  .nav-dropdown-list-3.w--open {
    height: auto;
    position: static;
  }

  .paragraph-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h2-moqa {
    font-size: 2.75rem;
  }

  .header-image-wrapper-4 {
    width: 100%;
    position: static;
  }

  .navigation-menu-10 {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e7;
    padding: 8px 5% 16px;
  }

  .banner-7 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .header-section-12 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .header-content-8 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    max-width: none;
  }

  .menu-button-8 {
    color: #fff;
    background-color: #ff5805;
    padding: 8px;
  }

  .menu-button-8.w--open {
    background-color: #000;
  }

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

  .footer-grid-large-3 {
    grid-template-columns: 1fr 1fr;
  }

  .footer-section-2 {
    padding-top: 72px;
  }

  .footer-block-3 {
    grid-template-columns: 1fr;
  }

  .section-regular-126 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .section-large-44 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .content-grid-16, .content-grid-12--moqa {
    grid-template-columns: 1fr;
  }

  .nav-dropdown-list-4 {
    position: static;
  }

  .nav-dropdown-list-4.w--open {
    padding-top: 4px;
    padding-bottom: 4px;
    position: static;
  }

  .nav-menu-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fafafa;
    border: 1px solid #fff;
    border-radius: 24px;
    flex-flow: column;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    padding: 12px;
    position: absolute;
    left: 5%;
    right: 5%;
  }

  .image-56 {
    left: 536px;
  }

  .section-regular-127 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .navbar-2 {
    padding-bottom: 8px;
  }

  .grid-three-column-34 {
    grid-template-columns: 1fr 1fr;
  }

  .cards-grid-2 {
    grid-template-columns: 1fr;
  }

  .nav-container-large {
    padding-right: 16px;
  }

  .row-x-small-30.hide-mobile {
    flex: 0 auto;
    justify-content: space-between;
    align-self: center;
    align-items: center;
  }

  .footer-section-3 {
    padding-top: 72px;
  }

  .nav-dropdown-slot {
    padding-top: 0;
  }

  .nav-dropdown-slot.medium {
    min-width: auto;
  }

  .moqa---secondary-button---mobile {
    flex: 0 auto;
    width: auto;
    height: auto;
  }

  .cta-block-6 {
    grid-template-columns: 1fr;
  }

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

  .content-grid-17 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .nav-menu-button-2 {
    background-color: #000;
  }

  .nav-menu-button-2.w--open {
    background-color: #5caefe;
  }

  .footer-grid-5, .content-title-grid {
    grid-template-columns: 1fr;
  }

  .nav-links {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .moqa---secondary-button---nav {
    flex: 0 auto;
    width: auto;
    height: auto;
  }

  .content-grid-12--moqa-2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .h3-heading-82 {
    font-size: 40px;
  }

  .image-32-copy {
    bottom: 0;
    left: 536px;
  }

  .h1-heading-64 {
    font-size: 48px;
  }

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

  .nav-right-2 {
    flex: 0 auto;
  }

  .content-title-2 {
    order: -1;
  }

  .moqa---primary-button---nav-2 {
    display: flex;
  }

  .title-centered-wide {
    width: 600px;
  }

  .section-cta-4 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .nav-link-3 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navigation-dropdown-card {
    min-width: auto;
  }

  .story-card-dark {
    overflow: clip;
  }

  .story-card-light {
    filter: drop-shadow(0 2px 5px #0000);
  }

  .nav-link-4, .nav-link---secondary {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .title-grid-9 {
    grid-template-columns: 1fr;
  }

  .paragraph-large-33.text-color-gray-600 {
    color: #6d767e;
  }

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

  .nav-link---primary {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-three-column-35 {
    grid-template-columns: 1fr 1fr;
  }

  .h3-heading-84 {
    font-size: 40px;
  }

  .heading-grid-small, .pricing_grid-two, .feature_grid {
    grid-template-columns: 1fr;
  }

  .content_card-block {
    width: 100%;
  }

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

  .feature_grid-2 {
    grid-template-columns: 1fr;
  }

  .blog_swiper-slide.swiper-slide {
    width: 100%;
  }

  .h3-heading-85 {
    font-size: 40px;
  }

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

  .timeline_progress-row {
    margin-left: 0;
    margin-right: 0;
    left: 0%;
  }

  .timeline_grid-row {
    grid-template-columns: 1fr;
    padding-left: 1.5rem;
  }

  .feature_grid-3 {
    grid-template-columns: 1fr;
  }

  .feature_block {
    height: auto;
  }

  .feature_grid-4 {
    grid-template-columns: 1fr;
  }

  .navigation-menu-11 {
    background-color: #fff;
    padding: 24px 5%;
  }

  .menu-button-9 {
    color: #fff;
    background-color: #ff5805;
    padding: 8px;
  }

  .menu-button-9.w--open {
    background-color: #000;
  }

  .header-image-wrapper-5 {
    width: 100%;
    position: static;
  }

  .navigation-menu-12 {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e7;
    padding: 8px 5% 16px;
  }

  .banner-9 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .header-section-13 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .menu-button-10 {
    color: #fff;
    background-color: #ff5805;
    padding: 8px;
  }

  .menu-button-10.w--open {
    background-color: #000;
  }

  .header-resume-slide-mask {
    margin-left: 0;
  }

  .header-section-14 {
    padding-top: 92px;
    padding-bottom: 92px;
    -webkit-mask-image: none;
    mask-image: none;
  }

  .header-slider-button.left {
    background-image: none;
    width: 48px;
  }

  .menu-link-wrap-2.margin-top-32 {
    margin-top: 0;
  }

  .document-container-2 {
    flex-direction: column;
  }

  .menu-main-2 {
    border-right-style: none;
    width: 100%;
    max-width: none;
    padding: 0;
  }

  .document-base-2 {
    width: 100%;
    padding: 24px 0;
  }

  .menu-link-wrap-3.margin-top-32 {
    margin-top: 0;
  }

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

  .button-primary-100 {
    display: flex;
  }

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

  .section-cta-5, .section-cta-6, .section-cta-7, .section-cta-8, .section-cta-9 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .header-star-3 {
    flex-flow: column;
  }

  .header-button-group-4 {
    min-width: auto;
    padding-right: 0%;
  }

  .header-title-block-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .header-image-block-5 {
    max-width: none;
    min-height: auto;
    max-height: 600px;
  }

  .logo-card {
    width: auto;
  }

  .h3-heading-89 {
    font-size: 40px;
  }

  .grid-two-column-15 {
    grid-template-columns: 1fr;
  }

  .h3-heading-92 {
    font-size: 40px;
  }

  .section-regular-133 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .table_scroll, .table-card {
    overflow: auto;
  }

  .grid-three-column-36 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .content-grid-18 {
    grid-template-columns: 1fr;
  }

  .content-block-large-3 {
    max-width: none;
  }

  .feature_grid-5 {
    grid-template-columns: 1fr;
  }

  .navigation-menu-wide {
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    max-height: 80vh;
    padding: 8px;
    position: absolute;
    left: 3%;
    right: 3%;
    overflow: auto;
    box-shadow: 0 1px 2px #23272e14;
  }

  .navigation-menu-wide.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-dropdown-list-large.w--open {
    width: 100%;
    max-height: 370px;
    box-shadow: none;
    margin-top: 0;
    padding-top: 0;
    position: static;
    overflow: auto;
  }

  .navigation-dropdown-toggle-9 {
    justify-content: space-between;
  }

  .navigation-menu-button-4 {
    color: #fff;
    background-color: #23272f;
    border: 2px solid #23272f;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 12px;
    box-shadow: inset 0 2px 2px #ffffff3d;
  }

  .navigation-menu-button-4.w--open {
    background-color: #000;
  }

  .dropdown-links-menu {
    max-width: none;
  }

  .dropdown-grid-large {
    grid-template-columns: 1fr;
  }

  .navigation-dropdown-large {
    width: 100%;
  }

  .dropdown-container-large.w--open {
    width: 100%;
    box-shadow: none;
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .nav_left-hide-tablet {
    display: none;
  }

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

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

  .nav_dropdown-tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: .75rem;
    margin-right: 0;
    display: flex;
  }

  .nav_link {
    text-align: left;
    margin-top: 2px;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .nav_search-dropdown-card {
    min-width: auto;
  }

  .nav_dropdown {
    width: 100%;
  }

  .nav_dropdown.is-static {
    margin-top: .5rem;
  }

  .nav_search.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .nav_menu-static {
    background-color: #fff;
    border-bottom: 1px #e7e7e7;
    width: 100%;
  }

  .nav_dropdown-container {
    border-top-style: none;
    flex-flow: row;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav_search-dropdown {
    margin-left: 0;
    margin-right: 0;
  }

  .nav_dropdown-list.w--open {
    padding-top: 0;
    position: static;
  }

  .nav_dropdown-toggle {
    justify-content: flex-start;
    align-items: center;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .nav_menu-button {
    color: #2b2b2b;
    border: 1px solid #d1d1d1;
    border-radius: 100%;
    flex: none;
    width: 2.5rem;
    height: 2.5rem;
    padding: .6875rem;
  }

  .nav_menu-button.w--open {
    background-color: #000;
    border-color: #000;
  }

  .nav_search-dropdown-toggle {
    justify-content: space-between;
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .content-grid-19 {
    grid-template-columns: 1fr;
  }

  .hero_image-large {
    height: 24rem;
  }

  .form_block {
    align-items: center;
  }

  .hero_newsletter-grid, .hero_grid_left-text, .hero_grid_right-text {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 4.375rem;
  }

  h2 {
    font-size: 3.75rem;
  }

  h3 {
    font-size: 3.125rem;
  }

  h4 {
    font-size: 2.8125rem;
  }

  h5 {
    font-size: 2.1875rem;
  }

  h6 {
    font-size: 1.875rem;
  }

  .paragraph-18px.align-center {
    text-align: left;
    text-align: left;
  }

  .sg-container {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .container {
    padding: 4.6875rem 1.875rem;
  }

  .container.contact {
    grid-row-gap: 4.6875rem;
  }

  .container.pricing-v2 {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .navbar {
    z-index: 1001;
  }

  .container-nav {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .hero-content {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    text-align: center;
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .cards {
    padding-bottom: 0;
  }

  .badge {
    margin-top: 2.5rem;
  }

  .hd-header {
    text-align: center;
    align-items: flex-start;
  }

  .hd-content {
    align-items: flex-start;
    margin-top: 4.6875rem;
  }

  .hd-text {
    text-align: left;
  }

  .features, .features-content {
    grid-row-gap: 0rem;
  }

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

  .brands {
    margin-top: 1.25rem;
  }

  .ah-text-inner {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
  }

  .ahc-content {
    flex-direction: column;
  }

  .ahc-small-card {
    max-width: none;
  }

  .jobs {
    grid-row-gap: 4.6875rem;
  }

  .jh-text-inner {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
  }

  .jch-right {
    display: none;
  }

  .jb-avatar {
    flex: none;
  }

  .blog-header {
    align-items: flex-start;
  }

  .blog-header.center {
    text-align: center;
    text-align: center;
    align-items: center;
  }

  .bh-heading, .bh-heading-content {
    align-items: flex-start;
  }

  .bh-heading-wrapper {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .bh-heading-wrapper.mb {
    justify-content: center;
  }

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

  .fh-content {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .fb-top {
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .fb-links-wrapper {
    flex-wrap: wrap;
  }

  .midnight-blue.testimonial-heading {
    font-size: 1.875rem;
  }

  .midnight-blue.f2-heading {
    font-size: 3.125rem;
  }

  .home-heading-1 {
    font-size: 4.0625rem;
  }

  .about-hero {
    grid-row-gap: 4.6875rem;
  }

  .ah-content {
    grid-row-gap: 3.125rem;
  }

  .ah-wrapper {
    flex-direction: column;
  }

  .ah-cta {
    grid-row-gap: .625rem;
    flex-wrap: wrap;
  }

  .ah-logo-wrapper {
    border-left-style: none;
    flex: none;
    display: none;
  }

  .ah-image {
    height: 31.875rem;
  }

  .about-team {
    grid-row-gap: 4.6875rem;
  }

  .at-cards {
    grid-row-gap: 1.875rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .at-card-1 {
    top: auto;
    left: auto;
  }

  .at-card-3 {
    left: auto;
  }

  .at-card-2 {
    margin-bottom: 1.5625rem;
    top: auto;
  }

  .ahc-small-card-2 {
    width: 100%;
    max-width: none;
  }

  .ahc-small-card-2._1, .ahc-small-card-2._4, .ahc-small-card-2._1, .ahc-small-card-2._4 {
    width: 100%;
  }

  .testimonials {
    grid-row-gap: 3.125rem;
    flex-direction: column;
    height: auto;
  }

  .testimonials-content {
    grid-column-gap: 3.125rem;
    flex-direction: row;
    width: 100%;
  }

  .testimonials-slider {
    width: 100%;
    height: 31.25rem;
  }

  .ts-content {
    grid-row-gap: 3.125rem;
    align-items: flex-start;
  }

  .team-column-1 {
    border-right-style: none;
  }

  .team-column-2 {
    border-left-width: .0625rem;
    height: auto;
  }

  .f2t-content {
    margin-right: 0;
  }

  .footer-v2-bottom {
    grid-column-gap: 3.125rem;
    grid-row-gap: .625rem;
    flex-wrap: wrap;
  }

  .careers-column-2 {
    border-left-width: .0625rem;
    height: auto;
  }

  .careers-category {
    flex-direction: column;
    width: 100%;
  }

  .careers-category-border {
    border-bottom-style: none;
    border-bottom-width: .0625rem;
    border-right-style: none;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .careers-about {
    grid-row-gap: 3.125rem;
    flex-direction: column;
  }

  .ca-content {
    width: 100%;
    max-width: none;
  }

  .ca-images {
    width: 100%;
  }

  .careers-hours {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .careers2-about, .c2a-content {
    grid-row-gap: 3.125rem;
    flex-direction: column;
  }

  .careers-v2-heading {
    font-size: 3.875rem;
  }

  .careers-3-column {
    border-left-width: .0625rem;
    height: auto;
  }

  .cp-header {
    text-align: center;
  }

  .cp-content {
    flex-direction: column;
  }

  .cp-left {
    width: 100%;
    max-width: none;
  }

  .cp-right {
    width: 100%;
  }

  .ih-heading-inner {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    justify-content: center;
  }

  .iph-content {
    align-items: flex-start;
  }

  .integrations-page-3 {
    padding-bottom: 0;
  }

  .ph-heading-inner {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    justify-content: center;
  }

  .pa-data-graphic, .pa-data-graphic-2, .pa-data-graphic-3 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .pa-button {
    inset: 0% 0% auto auto;
  }

  .faq-wrapper {
    width: 100%;
    margin-top: 0;
  }

  .faq-card {
    max-width: 100%;
  }

  .faq-inner {
    grid-row-gap: 1.25rem;
    flex-direction: column;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .accordion-item-trigger {
    grid-column-gap: 3.125rem;
  }

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

  .faq-button {
    flex: none;
  }

  .pricing-table {
    display: none;
  }

  .pricing-table.devices {
    grid-column-gap: 0rem;
    grid-row-gap: 2.5rem;
    grid-column-gap: 0rem;
    grid-row-gap: 2.5rem;
    display: flex;
  }

  .pt-header.mobile {
    grid-row-gap: .3125rem;
    grid-row-gap: .3125rem;
    grid-template-rows: auto;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .pth-content.horizontal {
    width: auto;
    max-width: none;
  }

  .pth-content.mobile {
    max-width: none;
  }

  .pt-wrapper.mobile {
    justify-content: space-between;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .pph-heading-wrapper {
    flex-wrap: wrap;
  }

  .price-page-contact {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ppc-cards {
    grid-row-gap: 3.125rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .ppc-card._3 {
    top: auto;
    left: auto;
  }

  .ppc-card._2 {
    top: auto;
  }

  .blog-2-card {
    max-width: 25.125rem;
  }

  .press-release {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }

  .collection-list-blog-2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .bp-image {
    width: 100%;
  }

  .collection-list-blog-page {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .bp2-content {
    grid-row-gap: 3.125rem;
    flex-direction: column;
  }

  .bp2c-left-header {
    flex-direction: column;
  }

  .bp2c-left {
    grid-row-gap: 4.6875rem;
    width: 100%;
    position: static;
  }

  .collection-list-author {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .icon-3, .icon-4 {
    display: none;
  }

  .contact-header {
    padding-top: 0;
    padding-bottom: 0;
  }

  .display-small {
    font-size: 4.375rem;
  }

  .pricing-table-mobile {
    width: 100%;
  }

  .menu-mobile {
    justify-content: center;
    height: 90.6406vh;
    display: flex;
  }

  .container-menu {
    height: auto;
    padding: 0 1.875rem;
  }

  .menu-mobile-link {
    font-size: 2.1875rem;
  }

  .menu-mobile-link._1, .menu-mobile-link._5, .menu-mobile-link._1, .menu-mobile-link._5 {
    font-size: 1.5rem;
  }

  .cart-quantity {
    font-size: 2.1875rem;
  }

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

  .heading-small {
    font-size: 1.25rem;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar01_link, .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-text-size-small.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar01_blog-item {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .uui-navbar01_dropdown-content-right {
    padding: 1.5rem 1rem;
  }

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

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-navbar01_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar01_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .uui-navbar01_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar01_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar01_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-2:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link {
    font-size: 1rem;
  }

  .uui-text-size-small-2.hide-mobile-landscape, .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-content.products {
    grid-column-gap: .5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: .5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar08_dropdown-list.products.w--open {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar08_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-2.mobile-menu {
    font-size: 1.5rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-3:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar02_link, .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-link-gray {
    font-size: 1rem;
  }

  .uui-button-link-gray:hover {
    color: var(--untitled-ui-gray600);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-text-size-small-3.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar02_blog-item {
    padding: 0;
  }

  .uui-navbar02_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-right {
    padding: 2rem 1rem;
  }

  .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-badge-small-success-3 {
    padding: .125rem .5rem;
  }

  .uui-navbar02_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar02_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-3 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar02_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-4:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar06_link {
    font-size: 1rem;
  }

  .uui-text-size-small-4.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar06_blog-item-image {
    margin-bottom: 0;
  }

  .uui-navbar06_blog-item-image-wrapper {
    max-width: 100%;
  }

  .uui-navbar06_blog-item {
    grid-row-gap: 1rem;
  }

  .uui-navbar06_blog-list {
    grid-row-gap: .5rem;
  }

  .uui-navbar06_dropdown-link-list {
    max-width: none;
  }

  .uui-navbar06_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar06_dropdown-list.w--open {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar06_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-4 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar06_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar02_link-2, .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-link-gray-2 {
    font-size: 1rem;
  }

  .uui-button-link-gray-2:hover {
    color: var(--untitled-ui-gray600);
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-navbar02_blog-item-2 {
    padding: 0;
  }

  .uui-navbar02_blog-item-2:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-right-2 {
    padding: 2rem 1rem;
  }

  .hide-mobile-landscape-4 {
    display: none;
  }

  .uui-badge-small-success-4 {
    padding: .125rem .5rem;
  }

  .uui-navbar02_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar02_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar02_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer05_social-link:hover, .uui-footer05_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer05_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer05_legal-list-wrapper {
    flex-direction: column-reverse;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer05_link:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-badge-small-success-5 {
    padding: .125rem .5rem;
  }

  .uui-footer05_logo-link {
    margin-bottom: 1rem;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-footer05_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-28 {
    font-size: 1rem;
  }

  .uui-button-28:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-text-size-xlarge-16 {
    font-size: 1.125rem;
  }

  .main-hero_heading {
    font-size: 3.5em;
  }

  .overlay-content {
    border-top-left-radius: 0;
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
    max-width: none;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .uui-heading-xlarge-8 {
    font-size: 2.25rem;
  }

  .image-wrapper {
    border-radius: .75rem;
  }

  .uui-heroheader08_form-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .image-with-caption {
    height: auto;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape, .uui-button-row-4.is-reverse-mobile-landscape, .uui-button-row-4.button-row-center.is-reverse-mobile-landscape, .uui-button-row-4.button-row-center.is-reverse-mobile-landscape, .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-layout73_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout73_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-29 {
    font-size: 1rem;
  }

  .uui-button-29:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-30 {
    font-size: 1rem;
  }

  .uui-button-30:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.button-row-center.is-reverse-mobile-landscape, .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-5.button-row-center.is-reverse-mobile-landscape, .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-5.button-row-center-mobile-landscape {
    justify-content: center;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-cta09_component {
    padding: 2.5rem 1.5rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial11_slide-nav {
    inset: 0% auto auto 0%;
  }

  .uui-button-icon-3.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-testimonial11_arrow {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial11_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial11_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial08_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial11_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider {
    display: none;
  }

  .uui-testimonial11_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial11_content-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial11_client-image {
    height: 22rem;
  }

  .uui-testimonial11_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial11_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-layout01_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout01_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-31 {
    font-size: 1rem;
  }

  .uui-button-31:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-31.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-7.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout01_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-faq03_cta-button-row {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-faq03_cta-content {
    margin-right: 0;
  }

  .uui-uui-faq03_cta {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq03_content {
    grid-row-gap: .5rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq03_list {
    grid-row-gap: 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-faq03_component {
    margin-top: 3rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    align-items: stretch;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout58_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout58_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout58_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-32 {
    font-size: 1rem;
  }

  .uui-button-32:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-text-size-xlarge-17 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-9 {
    font-size: 2.25rem;
  }

  .uui-page-padding-43 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-36 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 2rem;
  }

  .brix---display-4 {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .brix---tabs-content-card {
    padding-top: 1.875rem;
    padding-bottom: 2rem;
  }

  .brix---square-icon-48px {
    border-radius: .75rem;
    max-width: 3.5rem;
  }

  .brix---tab-left-icon {
    justify-content: center;
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .brix---tabs-menu-vertical {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 2.5rem;
    margin-right: 0;
  }

  .brix---tabs-wrapper-tabs-left {
    flex-direction: column;
  }

  .brix---heading-h2-size {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }

  .brix---subtitle {
    font-size: 1.0625rem;
    line-height: 1.1875rem;
  }

  .brix---mg-bottom-16px {
    margin-bottom: .5rem;
  }

  .brix---section {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .uui-button-33 {
    font-size: 1rem;
  }

  .uui-button-33:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.button-row-center.is-reverse-mobile-landscape, .uui-button-row-6.is-reverse-mobile-landscape, .uui-button-row-6.button-row-center.is-reverse-mobile-landscape, .uui-button-row-6.button-row-center.is-reverse-mobile-landscape, .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-faq04_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-faq04_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-faq04_list.first-col {
    border-bottom: .0625rem solid var(--untitled-ui-gray200);
    border-bottom: .0625rem solid var(--untitled-ui-gray200);
  }

  .uui-faq04_layout {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-faq04_component {
    margin-top: 3rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-37 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-44 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-34 {
    font-size: 1rem;
  }

  .uui-button-34:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-faq03_cta-button-row-2 {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-faq03_cta-content-2 {
    margin-right: 0;
  }

  .uui-uui-faq03_cta-2 {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq03_content-2 {
    grid-row-gap: .5rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq03_list-2 {
    grid-row-gap: 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-faq03_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-38 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-45 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---logo-strip-v2-wrapper {
    grid-row-gap: 1.875rem;
  }

  .brix---text-300-bold {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }

  .brix---grid-logo-stripe-v2 {
    grid-template-columns: 1fr;
  }

  .brix---section-small {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .brix---logo-strip-v2-wrapper-2 {
    grid-row-gap: 1.875rem;
  }

  .brix---text-300-bold-2 {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }

  .brix---grid-logo-stripe-v2-2 {
    grid-template-columns: 1fr;
  }

  .brix---section-small-2 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .brix---link-icon-right {
    width: 1.25rem;
    margin-left: .5rem;
  }

  .brix---text-200-bold {
    font-size: 1rem;
    line-height: 1.125rem;
  }

  .brix---display-5 {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: .5rem;
  }

  .brix---grid-2-columns-gap-56px {
    grid-template-columns: 1fr;
  }

  .brix---tabs-content-card-2 {
    padding-top: 1.875rem;
    padding-bottom: 2rem;
  }

  .brix---square-icon-48px-2 {
    border-radius: .75rem;
    max-width: 3.5rem;
  }

  .brix---tab-small-center {
    justify-content: center;
    margin: .625rem 0;
  }

  .brix---tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }

  .brix---subtitle-2 {
    font-size: 1.0625rem;
    line-height: 1.1875rem;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 2rem;
  }

  .brix---section-2 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .uui-layout04_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-layout04_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout04_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-35 {
    font-size: 1rem;
  }

  .uui-button-35:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-layout04_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout04_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-39 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-46 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-logos03_logo {
    height: auto;
  }

  .uui-logos03_wrapper {
    flex-direction: row;
    width: auto;
    display: block;
  }

  .uui-logos03_logo-list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
  }

  .uui-logos03_content-left {
    max-width: none;
  }

  .uui-logos03_component {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .uui-page-padding-47 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer02_social-link:hover, .uui-footer02_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer02_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer02_legal-list-wrapper {
    flex-direction: column-reverse;
  }

  .uui-footer02_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-button-36 {
    font-size: 1rem;
  }

  .uui-button-36:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-footer02_link:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-badge-small-success-6 {
    padding: .125rem .5rem;
  }

  .uui-styleguide_logomark-bg-5 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer02_left-wrapper, .uui-footer02_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-48 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-cta03_image-wrapper {
    width: 125%;
    margin-left: -12.5%;
  }

  .uui-cta03_form {
    margin-top: 2rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-section_cta03 {
    overflow: hidden;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-faq02_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question {
    padding: 1rem 1.25rem;
  }

  .uui-button-37 {
    font-size: 1rem;
  }

  .uui-button-37:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-49 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer03_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer03_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer03_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer03_link:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success-7 {
    padding: .125rem .5rem;
  }

  .uui-footer03_social-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer03_social-list {
    margin-top: 1.5rem;
  }

  .uui-styleguide_logomark-bg-6 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer03_logo-link {
    margin-bottom: 1.5rem;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xlarge-3 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-50 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout42_image {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-layout42_image-wrapper {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-button-38 {
    font-size: 1rem;
  }

  .uui-button-38:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-4 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-button-row-9.button-row-center.is-reverse-mobile-landscape, .uui-button-row-9.is-reverse-mobile-landscape, .uui-button-row-9.button-row-center.is-reverse-mobile-landscape, .uui-button-row-9.button-row-center.is-reverse-mobile-landscape, .uui-button-row-9.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-41 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-51 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabs-menu {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .tab-pane {
    padding-bottom: 2.5rem;
  }

  .inner-card-01 {
    padding: 1.25rem;
  }

  .card-3-small.bg-white {
    width: auto;
    text-decoration: none;
  }

  .block-row {
    flex-direction: column;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .left {
    margin-bottom: 1.25rem;
  }

  .title-2-section {
    letter-spacing: -.02em;
    font-size: 2.5rem;
  }

  .small-features-grid {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .section-2 {
    max-width: none;
  }

  .inner-card-03 {
    padding: 1.375rem;
  }

  .text-2-big {
    font-size: 1.125rem;
  }

  .block {
    padding: 2.5rem 1.5rem;
  }

  .handwritten {
    font-size: 100%;
  }

  .title-3-card {
    font-size: 2rem;
  }

  .image-stack-04 {
    width: 80%;
  }

  .fullwidth {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .footer-sub-wrap {
    margin-top: .625rem;
  }

  .footer-lead {
    width: 100%;
  }

  .button-2 {
    min-height: 3.125rem;
  }

  .footer-sub {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-button-39 {
    font-size: 1rem;
  }

  .uui-button-39:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

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

  .uui-pricing03_top-right-text {
    font-size: 1rem;
  }

  .uui-pricing03_top-right-price {
    font-size: 3rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-pricing03_icon-wrapper {
    display: none;
  }

  .uui-pricing03_content-top {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing03_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing03_plans {
    grid-template-columns: 1fr;
  }

  .uui-pricing03_tabs-menu {
    border-radius: 1.5rem;
    flex-flow: column wrap;
    place-content: stretch flex-start;
    align-items: stretch;
    margin-top: 2rem;
  }

  .uui-pricing03_component {
    align-items: flex-start;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-42 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-52 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-section_pricing03 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-button-row-10.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout17_item {
    flex-direction: column;
  }

  .uui-layout17_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout17_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .hover-item-wrapper {
    width: 100%;
  }

  .hover-section {
    border-radius: .75rem;
    height: auto;
  }

  .hover-title {
    letter-spacing: -.02em;
    font-size: 1.75rem;
  }

  .uui-button-40 {
    font-size: 1rem;
  }

  .uui-button-40:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-button-row-11.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-43 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-53 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing-feature-check {
    line-height: 1.75rem;
  }

  .pricing-feature-column.fade-in-1st {
    grid-column-gap: 1.1875rem;
    grid-template-columns: .75fr .5fr;
  }

  .pricing-feature-column.sticky-item {
    padding-bottom: .625rem;
  }

  .pricing-feature-column.sticky-item.fade-in-1st {
    grid-column-gap: .9375rem;
    grid-column-gap: .9375rem;
    grid-template-columns: 1fr .65fr;
  }

  .pricing-feature-grid {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-3 {
    max-width: none;
  }

  .uui-testimonial09_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial09_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial09_divider {
    display: none;
  }

  .uui-testimonial09_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial09_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial09_lightbox-image {
    height: 22rem;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial09_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-44 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-54 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-41 {
    font-size: 1rem;
  }

  .uui-button-41:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-button-row-12.button-row-center.is-reverse-mobile-landscape, .uui-button-row-12.is-reverse-mobile-landscape, .uui-button-row-12.button-row-center.is-reverse-mobile-landscape, .uui-button-row-12.button-row-center.is-reverse-mobile-landscape, .uui-button-row-12.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-2 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-45 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-55 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lottie-animation-4 {
    top: 29%;
    left: 4%;
  }

  .uui-space-medium-7 {
    min-height: 1.5rem;
  }

  .uui-faq02_answer-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question-2 {
    padding: 1rem 1.25rem;
  }

  .uui-button-42 {
    font-size: 1rem;
  }

  .uui-button-42:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-heading-medium-16 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-46 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-56 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .number-2-large {
    font-size: 3.125rem;
  }

  .slider-card {
    width: 100%;
  }

  .quote-image-card {
    border-radius: .75rem;
  }

  .section-4 {
    max-width: none;
  }

  .quote-card-text {
    font-size: 1.125rem;
  }

  .width-75 {
    width: 100%;
  }

  .p-p-rich-text-box {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .project-post-rich-text {
    padding-bottom: 3.75rem;
  }

  .uui-heroheader17_card-image {
    border-radius: 1.5rem;
    width: 22rem;
    transform: translate(30%, 5%)rotate(30deg);
  }

  .uui-heroheader17_card-image-01 {
    border-radius: 1.5rem;
    width: 22rem;
    transform: translate(-20%, 10%)rotate(0);
  }

  .uui-heroheader17_image-wrapper {
    height: 24rem;
    margin-bottom: 4rem;
  }

  .uui-button-43 {
    font-size: 1rem;
  }

  .uui-button-43:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-43.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-4.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-12.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-button-row-14.button-row-center.is-reverse-mobile-landscape, .uui-button-row-14.is-reverse-mobile-landscape, .uui-button-row-14.button-row-center.is-reverse-mobile-landscape, .uui-button-row-14.button-row-center.is-reverse-mobile-landscape, .uui-button-row-14.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-18 {
    font-size: 1.125rem;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-10 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-2 {
    font-size: .75rem;
  }

  .uui-badge-group-2.is-primary {
    justify-content: center;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-page-padding-57 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-16 {
    font-size: 1rem;
  }

  .uui-layout08_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component-2 {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-47 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-5 {
    max-width: none;
  }

  .uui-button-44 {
    font-size: 1rem;
  }

  .uui-button-44:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-8 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-13 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-button-row-15.button-row-center.is-reverse-mobile-landscape, .uui-button-row-15.is-reverse-mobile-landscape, .uui-button-row-15.button-row-center.is-reverse-mobile-landscape, .uui-button-row-15.button-row-center.is-reverse-mobile-landscape, .uui-button-row-15.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-13 {
    min-height: .75rem;
  }

  .uui-layout75_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-18 {
    font-size: 1rem;
  }

  .uui-heading-medium-18 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-layout75_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-48 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-58 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-5 {
    font-size: 1rem;
  }

  .uui-button-link-5:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-layout46_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-button-45 {
    font-size: 1rem;
  }

  .uui-button-45:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact02_component {
    margin-top: 3rem;
  }

  .uui-text-size-large-19 {
    font-size: 1rem;
  }

  .uui-space-xsmall-14 {
    min-height: .75rem;
  }

  .uui-heading-medium-19 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-49 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-59 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer02_social-link-2:hover, .uui-footer02_legal-link-2:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer02_legal-list-2 {
    margin-bottom: 1rem;
  }

  .uui-footer02_legal-list-wrapper-2 {
    flex-direction: column-reverse;
  }

  .uui-footer02_bottom-wrapper-2 {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-button-46 {
    font-size: 1rem;
  }

  .uui-button-46:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-footer02_link-2:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-badge-small-success-8 {
    padding: .125rem .5rem;
  }

  .uui-styleguide_logomark-bg-7 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer02_left-wrapper-2, .uui-footer02_top-wrapper-2 {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xlarge-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-60 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout13_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-02 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-wrapper {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-2 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_lightbox {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-layout13_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-layout13_component {
    grid-column-gap: 0rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-50 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout16_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-link-6 {
    font-size: 1rem;
  }

  .uui-button-link-6:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

  .uui-space-xsmall-15 {
    min-height: .75rem;
  }

  .uui-heading-xxsmall-9 {
    font-size: 1.125rem;
  }

  .uui-layout16_item-list {
    grid-row-gap: 2.5rem;
  }

  .uui-layout16_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .lightbox-play-wrapper {
    font-size: 1.25rem;
  }

  .section-6 {
    max-width: none;
  }

  .tab-video-thumb-description {
    font-size: .6875rem;
  }

  .tabs-menu-video {
    width: 100%;
  }

  .lightbox-tab-video {
    height: 18.75rem;
    padding: .9375rem;
  }

  .tab-link-video {
    flex: 1;
    width: auto;
  }

  .uui-button-47 {
    font-size: 1rem;
  }

  .uui-button-47:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-11.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-9 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-14 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-17 {
    align-self: stretch;
  }

  .uui-button-row-17.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-20 {
    font-size: 1rem;
  }

  .uui-icon-1x1-xsmall-13 {
    display: none;
  }

  .uui-layout56_item-list {
    justify-items: center;
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-16 {
    min-height: .75rem;
  }

  .uui-heading-medium-20 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout56_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-51 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-61 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout28_image-02 {
    width: 35%;
    max-width: none;
    left: 1rem;
  }

  .uui-layout28_image-01 {
    border-radius: .5rem;
    width: 100%;
  }

  .uui-layout28_image-wrapper {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-48 {
    font-size: 1rem;
  }

  .uui-button-48:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-12.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-10 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-15 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-15:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-18 {
    align-self: stretch;
  }

  .uui-button-row-18.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-8 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-21 {
    font-size: 1rem;
  }

  .uui-heading-medium-21 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-layout28_component {
    grid-row-gap: 1rem;
  }

  .uui-padding-vertical-xhuge-52 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-62 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-49 {
    font-size: 1rem;
  }

  .uui-button-49:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-small-10 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-4 {
    font-size: 1.25rem;
  }

  .uui-space-medium-9 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-16 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-16:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost04_author-wrapper {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-19 {
    font-size: 1.125rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-7 {
    font-size: 1rem;
  }

  .uui-button-link-7:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-19 {
    align-self: stretch;
  }

  .uui-padding-vertical-xhuge-53 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-63 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---btn-primary {
    padding: 1.25rem 2rem;
  }

  .brix---heading-h4-size {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: .5rem;
  }

  .brix---badge-secondary-small-bold {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .brix---product-card-wrapper-v1 {
    width: 100%;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 1.5rem;
  }

  .brix---heading-h1-size {
    margin-bottom: .75rem;
    font-size: 2.375rem;
    line-height: 2.875rem;
  }

  .brix---subtitle-3 {
    font-size: 1.0625rem;
    line-height: 1.1875rem;
  }

  .brix---section-3 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .uui-button-50 {
    font-size: 1rem;
  }

  .uui-button-50:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .max-width-full-mobile-landscape-11 {
    width: 100%;
    max-width: none;
  }

  .uui-blogsection12_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .hide-mobile-landscape-5 {
    display: none;
  }

  .uui-blogsection12_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-blogsection12_arrow.left {
    right: 3.5rem;
  }

  .uui-heading-xsmall-5 {
    font-size: 1.25rem;
  }

  .uui-blogsection12_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection12_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection12_slide {
    padding-right: 1.5rem;
  }

  .uui-blogsection12_mask {
    width: 80%;
  }

  .uui-blogsection12_component {
    margin-top: 3rem;
    padding-bottom: 6rem;
  }

  .uui-text-size-large-22 {
    font-size: 1rem;
  }

  .uui-space-xsmall-17 {
    min-height: .75rem;
  }

  .uui-heading-medium-22 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection12_heading {
    margin-right: 0;
  }

  .uui-blogsection12_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-54 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-64 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-51 {
    font-size: 1rem;
  }

  .uui-button-51:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-13.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-12 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-17 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-17:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-20 {
    align-self: stretch;
  }

  .uui-button-row-20.button-row-center.is-reverse-mobile-landscape, .uui-button-row-20.is-reverse-mobile-landscape, .uui-button-row-20.button-row-center.is-reverse-mobile-landscape, .uui-button-row-20.button-row-center.is-reverse-mobile-landscape, .uui-button-row-20.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout40_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-23 {
    font-size: 1rem;
  }

  .uui-space-xsmall-18 {
    min-height: .75rem;
  }

  .uui-heading-medium-23 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-3 {
    padding: .125rem .5rem;
  }

  .uui-padding-vertical-xhuge-55 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-65 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-52 {
    font-size: 1rem;
  }

  .uui-button-52:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-5:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-18 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-18:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link-2 {
    font-size: 1rem;
  }

  .uui-text-size-small-25.hide-mobile-landscape, .hide-mobile-landscape-6 {
    display: none;
  }

  .uui-badge-small-success-9 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-8 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-8 {
    font-size: 1rem;
  }

  .uui-button-link-8:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-21 {
    align-self: stretch;
  }

  .uui-space-small-11 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-10 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-2 {
    min-height: 3rem;
  }

  .uui-layout72_item {
    padding: 1.5rem;
  }

  .uui-layout72_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-56 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-66 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-53 {
    font-size: 1rem;
  }

  .uui-button-53:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-text-size-large-24 {
    font-size: 1rem;
  }

  .uui-space-xsmall-19 {
    min-height: .75rem;
  }

  .uui-heading-medium-24 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact04_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-57 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-67 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-54 {
    font-size: 1rem;
  }

  .uui-button-54:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-14.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-13 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-19 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-19:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-22 {
    align-self: stretch;
  }

  .uui-button-row-22.button-row-center.is-reverse-mobile-landscape, .uui-button-row-22.is-reverse-mobile-landscape, .uui-button-row-22.button-row-center.is-reverse-mobile-landscape, .uui-button-row-22.button-row-center.is-reverse-mobile-landscape, .uui-button-row-22.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-11 {
    font-size: 1.125rem;
  }

  .uui-space-small-12 {
    min-height: 1.25rem;
  }

  .uui-layout84_right {
    grid-row-gap: 2.5rem;
  }

  .uui-layout84_image-blob {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-layout84_image {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-layout84_image-wrapper {
    height: 22rem;
    overflow: hidden;
  }

  .uui-layout84_left {
    grid-row-gap: 2.5rem;
  }

  .uui-layout84_content-bottom {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-25 {
    font-size: 1rem;
  }

  .uui-space-xsmall-20 {
    min-height: .75rem;
  }

  .uui-heading-medium-25 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout84_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-58 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-68 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-55 {
    font-size: 1rem;
  }

  .uui-button-55:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heading-xxsmall-12 {
    font-size: 1.125rem;
  }

  .uui-layout80_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout80_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-26 {
    font-size: 1rem;
  }

  .uui-heading-medium-26 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout80_component {
    align-items: stretch;
  }

  .uui-heroheader22_image {
    max-width: none;
    height: 22rem;
  }

  .uui-button-56 {
    font-size: 1rem;
  }

  .uui-button-56:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-56.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-15.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-14 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-11.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-20 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-20:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-20.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-23 {
    align-self: stretch;
  }

  .uui-button-row-23.is-reverse-mobile-landscape, .uui-button-row-23.button-row-center.is-reverse-mobile-landscape, .uui-button-row-23.is-reverse-mobile-landscape, .uui-button-row-23.button-row-center.is-reverse-mobile-landscape, .uui-button-row-23.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-20 {
    font-size: 1.125rem;
  }

  .uui-space-small-13 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-11 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-59 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-69 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-27 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-13 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-3 {
    margin-bottom: 1.5rem;
  }

  .uui-faq04_cta-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-10 {
    min-height: 1.5rem;
  }

  .uui-faq04_question-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-faq04_list-2.first-col {
    border-bottom: .0625rem solid var(--untitled-ui-gray200);
    border-bottom: .0625rem solid var(--untitled-ui-gray200);
  }

  .uui-faq04_layout-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-faq04_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-21 {
    min-height: .75rem;
  }

  .uui-heading-medium-27 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heroheader21_image-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-57 {
    font-size: 1rem;
  }

  .uui-button-57:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader21_form {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-21 {
    font-size: 1.125rem;
  }

  .uui-space-small-14 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-12 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-3 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-3 {
    font-size: .75rem;
  }

  .uui-button-row-24 {
    align-self: stretch;
  }

  .uui-heroheader21_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-blogpost03_author-heading-bottom {
    font-size: 1rem;
  }

  .uui-blogpost03_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost03_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-21 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-21:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-2 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-2 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost03_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost03_date-wrapper {
    margin-bottom: .75rem;
  }

  .uui-text-size-large-28 {
    font-size: 1rem;
  }

  .uui-blogpost03_content-top {
    margin-top: 2rem;
  }

  .uui-heading-large-3 {
    font-size: 2.25rem;
  }

  .uui-blogpost03_header {
    grid-row-gap: 3rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-61 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-70 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-58 {
    font-size: 1rem;
  }

  .uui-button-58:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-16.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-22 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-22:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-25 {
    align-self: stretch;
  }

  .uui-career11_job-details-wrapper {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .uui-career11_item {
    padding: 1.25rem;
  }

  .uui-career11_list {
    grid-template-rows: auto;
  }

  .uui-heading-xsmall-6 {
    font-size: 1.25rem;
  }

  .uui-career11_department-wrapper {
    grid-row-gap: 1.25rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
    padding-top: 0;
  }

  .uui-career11_component {
    margin-top: 3rem;
  }

  .uui-text-size-large-29 {
    font-size: 1rem;
  }

  .uui-space-xsmall-22 {
    min-height: .75rem;
  }

  .uui-heading-medium-28 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-62 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-71 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-59 {
    font-size: 1rem;
  }

  .uui-button-59:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .max-width-full-mobile-landscape-15 {
    width: 100%;
    max-width: none;
  }

  .uui-blogsection09_button-row {
    justify-content: flex-start;
    width: 100%;
    margin-top: 2.5rem;
  }

  .uui-heading-xxsmall-14 {
    font-size: 1.125rem;
  }

  .uui-blogsection09_image-wrapper {
    height: 100%;
  }

  .uui-blogsection09_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection09_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection09_list, .uui-blogsection09_layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-60 {
    font-size: 1rem;
  }

  .uui-button-60:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact03_contact-list {
    margin-top: 2rem;
  }

  .uui-text-size-large-30 {
    font-size: 1rem;
  }

  .uui-space-xsmall-23 {
    min-height: .75rem;
  }

  .uui-heading-medium-29 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact03_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-63 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-72 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-wrapper-17.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-16 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-23 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-23:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-26 {
    align-self: stretch;
  }

  .uui-button-row-26.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-15 {
    font-size: 1.125rem;
  }

  .uui-layout52_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout52_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    right: 1rem;
  }

  .uui-layout52_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout52_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout52_component {
    grid-row-gap: 3rem;
  }

  .uui-testimonial11_slide-nav-2 {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial11_arrow-2 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial11_arrow-2:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial11_arrow-2.left {
    right: 3.5rem;
  }

  .uui-testimonial08_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial11_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider-2 {
    display: none;
  }

  .uui-testimonial11_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-30 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial11_content-right-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial11_client-image-2 {
    height: 22rem;
  }

  .uui-testimonial11_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_slide-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial11_component-2 {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-64 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-73 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-lightbox_play-icon-3 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout11_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout11_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-61 {
    font-size: 1rem;
  }

  .uui-button-61:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-18.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-17 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-24 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-24:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-27 {
    align-self: stretch;
  }

  .uui-button-row-27.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-11 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-31 {
    font-size: 1rem;
  }

  .uui-space-xsmall-24 {
    min-height: .75rem;
  }

  .uui-heading-medium-31 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-small-15 {
    min-height: 1.25rem;
  }

  .uui-layout11_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-65 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-74 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---btn-primary-full-width {
    padding: 20px 32px;
  }

  .brix---text-300-medium {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---text-200-list-bold {
    font-size: 16px;
  }

  .brix---text-200-bold-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---divider-40px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---display-6 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---square-icon {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 8px;
  }

  .brix---pricing-content-v2 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---btn-primary-white-full-width {
    padding: 20px 32px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary---tabs {
    margin: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---tabs-menu-bg-neutral-200 {
    flex-direction: row;
    align-items: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brix---subtitle-4 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---section-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-banner22_close-button {
    background-color: #0000;
  }

  .uui-banner22_content {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .uui-banner22_content-wrapper {
    align-items: flex-start;
  }

  .uui-page-padding-75 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-62 {
    font-size: 1rem;
  }

  .uui-button-62:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-6:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-25 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-25:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link-3 {
    font-size: 1rem;
  }

  .uui-text-size-small-28.hide-mobile-landscape, .hide-mobile-landscape-7 {
    display: none;
  }

  .uui-badge-small-success-10 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list-3 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content-3 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-9 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component-3 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-wrapper-19.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-18 {
    width: 100%;
    max-width: none;
  }

  .uui-button-row-28 {
    align-self: stretch;
  }

  .uui-button-row-28.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-16 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-25 {
    min-height: .75rem;
  }

  .uui-layout20_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-32 {
    font-size: 1rem;
  }

  .uui-heading-medium-32 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout20_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-66 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-76 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout04_image-02-2 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-layout04_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout04_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout04_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout04_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heroheader19_image {
    border-radius: .5rem;
  }

  .uui-button-63 {
    font-size: 1rem;
  }

  .uui-button-63:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-63.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-20.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-19 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-14.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-26 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-26:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-26.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-29 {
    align-self: stretch;
  }

  .uui-button-row-29.button-row-center.is-reverse-mobile-landscape, .uui-button-row-29.is-reverse-mobile-landscape, .uui-button-row-29.button-row-center.is-reverse-mobile-landscape, .uui-button-row-29.button-row-center.is-reverse-mobile-landscape, .uui-button-row-29.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-4 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-22 {
    font-size: 1.125rem;
  }

  .uui-space-small-16 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-13 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-67 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-77 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-64 {
    font-size: 1rem;
  }

  .uui-button-64:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-21.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-20 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-27 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-27:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-30 {
    align-self: stretch;
  }

  .uui-button-row-30.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-33 {
    font-size: 1rem;
  }

  .uui-layout08_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-26 {
    min-height: .75rem;
  }

  .uui-heading-medium-33 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component-3 {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-68 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-78 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-65 {
    font-size: 1rem;
  }

  .uui-button-65:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact01_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-34 {
    font-size: 1rem;
  }

  .uui-space-xsmall-27 {
    min-height: .75rem;
  }

  .uui-heading-medium-34 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-69 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-79 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-66 {
    font-size: 1rem;
  }

  .uui-button-66:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-22.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-21 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-28 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-28:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-31 {
    align-self: stretch;
  }

  .uui-button-row-31.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-17 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 3rem;
  }

  .uui-layout78_item {
    padding: 1.5rem;
  }

  .uui-layout78_list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-35 {
    font-size: 1rem;
  }

  .uui-space-xsmall-28 {
    min-height: .75rem;
  }

  .uui-heading-medium-35 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout78_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-70 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-80 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-18 {
    font-size: 1.125rem;
  }

  .uui-button-67 {
    font-size: 1rem;
  }

  .uui-button-67:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-23.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-22 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-29 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-29:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-32 {
    align-self: stretch;
  }

  .uui-button-row-32.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-12 {
    min-height: 1.5rem;
  }

  .uui-heading-medium-36 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout32_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-71 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-81, .uui-heroheader21_image-wrapper-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_form-2 {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-23 {
    font-size: 1.125rem;
  }

  .uui-space-small-17 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-14 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-4 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-4 {
    font-size: .75rem;
  }

  .uui-heroheader21_content-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-large-36, .uui-text-size-large-37, .uui-text-size-large-38, .uui-button-68 {
    font-size: 1rem;
  }

  .uui-button-68:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-medium-13 {
    min-height: 1.5rem;
  }

  .uui-pricing11_price {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-19 {
    font-size: 1.125rem;
  }

  .uui-badge-5 {
    padding: .125rem .5rem;
  }

  .uui-pricing11_component {
    margin-top: 2rem;
  }

  .uui-text-size-large-39 {
    font-size: 1rem;
  }

  .uui-space-xsmall-29 {
    min-height: .75rem;
  }

  .uui-heading-medium-37 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-72 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-82 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-gray-30 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-30:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-pricing07_price {
    font-size: 2.25rem;
  }

  .uui-pricing07_plans {
    display: none;
  }

  .uui-pricing07_component {
    margin-top: 2rem;
  }

  .uui-heading-medium-38 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial01_logo {
    max-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-73 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-83 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .previous-placeholder {
    z-index: 6;
    position: fixed;
  }

  .help-block {
    top: 0;
    right: 0;
  }

  .next-placeholder {
    z-index: 6;
    position: fixed;
  }

  .form-content {
    width: 100%;
    min-width: auto;
  }

  .form-wrapper {
    width: 100%;
  }

  .mask-3, .slide-banner {
    border-radius: 0;
  }

  .banner-content {
    background-color: #fff0;
    background-image: none;
    border-radius: 0;
  }

  .checkbox-base {
    min-height: 80px;
  }

  .button-wrapper {
    display: none;
  }

  .form-item-wrapper {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .icon {
    width: 21px;
  }

  .uui-testimonial10_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial10_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial10_divider {
    display: none;
  }

  .uui-testimonial10_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-39 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial10_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_lightbox-image {
    height: 22rem;
  }

  .uui-lightbox_play-icon-4 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial10_component {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-74 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-84 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial13_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial13_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-20 {
    font-size: 1.125rem;
  }

  .uui-testimonial13_content {
    padding: 1.5rem;
  }

  .uui-testimonial13_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-40 {
    font-size: 1rem;
  }

  .uui-space-xsmall-30 {
    min-height: .75rem;
  }

  .uui-page-padding-85 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-badge-small-success-11 {
    padding: .125rem .5rem;
  }

  .uui-button-69 {
    font-size: 1rem;
  }

  .uui-button-69:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-footer03_social-link-2:hover {
    color: #98a2b3;
  }

  .uui-text-size-large-41 {
    font-size: 1rem;
  }

  .uui-page-padding-86 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-75 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-xsmall-31 {
    min-height: .75rem;
  }

  .uui-heading-medium-40 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-70 {
    font-size: 1rem;
  }

  .uui-button-70:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact02_component-2 {
    margin-top: 3rem;
  }

  .uui-text-size-large-42 {
    font-size: 1rem;
  }

  .uui-space-xsmall-32 {
    min-height: .75rem;
  }

  .uui-heading-medium-41 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-76 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-87 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-tertiary-gray-7:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-31 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-31:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link-4 {
    font-size: 1rem;
  }

  .uui-text-size-small-32.hide-mobile-landscape, .hide-mobile-landscape-8 {
    display: none;
  }

  .uui-badge-small-success-12 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list-4 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content-4 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle-4 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-10 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component-4 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-9 {
    font-size: 1rem;
  }

  .uui-button-link-9:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-18 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-7 {
    font-size: 1.25rem;
  }

  .uui-blog08_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog08_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog08_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog08_image-link:hover {
    box-shadow: none;
  }

  .uui-blog08_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-blog08_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .uui-blog08_menu-link:hover {
    color: var(--untitled-ui-gray500);
    background-color: #0000;
  }

  .uui-blog08_category-menu {
    overflow: scroll;
  }

  .uui-blog08_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 4rem;
  }

  .uui-text-size-large-43 {
    font-size: 1rem;
  }

  .uui-heading-large-4 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-77 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-88 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-rich-text-3 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-3 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost05_content {
    margin-bottom: 0;
  }

  .uui-button-secondary-gray-32 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-32:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost05_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-button-71 {
    font-size: 1rem;
  }

  .uui-button-71:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-blogpost05_form-wrapper {
    flex-direction: column;
  }

  .uui-blogpost05_date-wrapper {
    margin-top: 2rem;
  }

  .uui-heading-large-5 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-2 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-10 {
    font-size: 1rem;
  }

  .uui-button-link-10:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-33 {
    align-self: stretch;
  }

  .uui-blogpost05_header {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-78 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-89 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader14_card-image-05, .uui-heroheader14_card-image-04, .uui-heroheader14_card-image-03, .uui-heroheader14_card-image-02, .uui-heroheader14_card-image-01 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader14_image-wrapper {
    width: 100vw;
    height: 22rem;
  }

  .uui-button-72 {
    font-size: 1rem;
  }

  .uui-button-72:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-72.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-24.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-23 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-16.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-33 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-33:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-33.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-34 {
    align-self: stretch;
  }

  .uui-button-row-34.button-row-center.is-reverse-mobile-landscape, .uui-button-row-34.is-reverse-mobile-landscape, .uui-button-row-34.button-row-center.is-reverse-mobile-landscape, .uui-button-row-34.button-row-center.is-reverse-mobile-landscape, .uui-button-row-34.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-5 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-24 {
    font-size: 1.125rem;
  }

  .uui-space-small-19 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-15 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-5 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-5 {
    font-size: .75rem;
  }

  .uui-space-xhuge-2 {
    min-height: 4rem;
  }

  .uui-page-padding-90, .uui-heroheader21_image-wrapper-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_form-3 {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-25 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-16 {
    font-size: 2.25rem;
  }

  .uui-heroheader21_content-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heroheader20_background {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/66343bb3ec79e16d281948e1_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-lightbox_play-icon-5 {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox {
    height: 20rem;
  }

  .uui-button-73 {
    font-size: 1rem;
  }

  .uui-button-73:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-73.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-25.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-24 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-17.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-34 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-34:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-34.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-35 {
    align-self: stretch;
  }

  .uui-button-row-35.button-row-center.is-reverse-mobile-landscape, .uui-button-row-35.is-reverse-mobile-landscape, .uui-button-row-35.button-row-center.is-reverse-mobile-landscape, .uui-button-row-35.button-row-center.is-reverse-mobile-landscape, .uui-button-row-35.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-6 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-26 {
    font-size: 1.125rem;
  }

  .uui-space-small-20 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-17 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-6 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-6 {
    font-size: .75rem;
  }

  .uui-padding-vertical-xhuge-79 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-91 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-rich-text-4 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-4 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost05_content-2 {
    margin-bottom: 0;
  }

  .uui-button-secondary-gray-35 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-35:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost05_divider-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-button-74 {
    font-size: 1rem;
  }

  .uui-button-74:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-blogpost05_form-wrapper-2 {
    flex-direction: column;
  }

  .uui-blogpost05_date-wrapper-2 {
    margin-top: 2rem;
  }

  .uui-heading-large-6 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-3 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-3 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-11 {
    font-size: 1rem;
  }

  .uui-button-link-11:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-36 {
    align-self: stretch;
  }

  .uui-button-row-36.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-blogpost05_header-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-80 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-92 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-pricing01_top-right-text {
    font-size: 1rem;
  }

  .uui-pricing01_top-right-price {
    font-size: 3rem;
  }

  .uui-badge-6 {
    padding: .125rem .5rem;
  }

  .uui-heading-xsmall-8 {
    font-size: 1.25rem;
  }

  .uui-pricing01_content-top {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing01_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-heading-xxsmall-21 {
    font-size: 1.125rem;
  }

  .uui-pricing01_content-list {
    grid-row-gap: 2.5rem;
  }

  .uui-pricing01_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-44 {
    font-size: 1rem;
  }

  .uui-space-xsmall-33 {
    min-height: .75rem;
  }

  .uui-heading-medium-42 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-pricing05_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing05_price-text {
    font-size: 1.5rem;
  }

  .uui-pricing05_price {
    font-size: 2.25rem;
  }

  .uui-pricing05_heading {
    font-size: 1.125rem;
  }

  .uui-pricing05_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing05_popular-label {
    right: 1.5rem;
  }

  .uui-pricing05_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-button-75 {
    font-size: 1rem;
  }

  .uui-button-75:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-8:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-navbar05_link {
    font-size: 1rem;
  }

  .uui-navbar05_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-badge-small-success-13 {
    padding: .125rem .5rem;
  }

  .uui-navbar05_dropdown-content-left {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-navbar05_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar05_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-11 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar05_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---btn-primary-small {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl {
    display: none;
  }

  .brix---btn-circle-secondary-small {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    display: block;
  }

  .brix---header-logo {
    max-width: 90%;
  }

  .uui-button-76 {
    font-size: 1rem;
  }

  .uui-button-76:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-blogpost01_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-rich-text-5 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-5 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost06_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost06_author-heading {
    font-size: 1rem;
  }

  .uui-blogpost03_author-image-2 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper-2 {
    margin-right: .75rem;
  }

  .uui-blogpost06_author-wrapper {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-27 {
    font-size: 1.125rem;
  }

  .uui-space-small-21 {
    min-height: 1.25rem;
  }

  .uui-blogpost03_date-wrapper-2 {
    margin-bottom: .75rem;
  }

  .uui-blogpost06_header-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost06_header {
    grid-row-gap: 3rem;
  }

  .uui-button-77 {
    font-size: 1rem;
  }

  .uui-button-77:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-26.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-25 {
    width: 100%;
    max-width: none;
  }

  .uui-layout08_item-list-4 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout08_component-4 {
    grid-row-gap: 3rem;
  }

  .uui-heroheader08_image {
    height: 22rem;
  }

  .uui-button-78 {
    font-size: 1rem;
  }

  .uui-button-78:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-78.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader08_form {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-28 {
    font-size: 1.125rem;
  }

  .uui-space-small-22 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-18 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-81 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-93 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-wrapper-27.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-26 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-36 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-36:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-36.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-37 {
    align-self: stretch;
  }

  .uui-button-row-37.button-row-center.is-reverse-mobile-landscape, .uui-button-row-37.is-reverse-mobile-landscape, .uui-button-row-37.button-row-center.is-reverse-mobile-landscape, .uui-button-row-37.button-row-center.is-reverse-mobile-landscape, .uui-button-row-37.button-row-center.is-reverse-mobile-landscape, .uui-button-row-37.button-row-center.is-reverse-mobile-landscape, .uui-button-row-37.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-7 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-29 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-19 {
    font-size: 2.25rem;
  }

  .uui-testimonial07_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial07_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial07_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial07_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial07_divider {
    display: none;
  }

  .uui-testimonial07_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial07_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xsmall-9 {
    font-size: 1.25rem;
  }

  .uui-testimonial07_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial07_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_component {
    margin-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-text-size-large-45 {
    font-size: 1rem;
  }

  .uui-space-xsmall-34 {
    min-height: .75rem;
  }

  .uui-heading-medium-43 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-82 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-blogpost01_divider-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-rich-text-6 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-6 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost06_content-2 {
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-83 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-blogpost06_author-heading-2 {
    font-size: 1rem;
  }

  .uui-blogpost03_author-image-3 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper-3 {
    margin-right: .75rem;
  }

  .uui-blogpost06_author-wrapper-2 {
    margin-top: 2rem;
  }

  .uui-space-small-23 {
    min-height: 1.25rem;
  }

  .uui-heading-large-7 {
    font-size: 2.25rem;
  }

  .uui-blogpost03_date-wrapper-3 {
    margin-bottom: .75rem;
  }

  .uui-blogpost06_header-content-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost06_header-2 {
    grid-row-gap: 3rem;
  }

  .uui-layout45_lightbox-image {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-6 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout45_lightbox {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-layout45_logo-row {
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-84 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout27_lightbox-image-01 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout27_lightbox-image-02 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-lightbox_play-icon-7 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout27_lightbox {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-79 {
    font-size: 1rem;
  }

  .uui-button-79:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-28.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-27 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-37 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-37:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-38 {
    align-self: stretch;
  }

  .uui-button-row-38.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-46 {
    font-size: 1rem;
  }

  .uui-layout27_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout27_content-right {
    padding-top: 0;
  }

  .uui-space-xsmall-35 {
    min-height: .75rem;
  }

  .uui-heading-medium-44 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout27_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-85 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-94 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader07_light-overlay {
    width: 72rem;
    min-width: 72rem;
    right: -30%;
  }

  .uui-heroheader07_card-image-02 {
    border-radius: 1.4rem;
    width: 5rem;
  }

  .uui-heroheader07_card-image-01 {
    border-radius: 1.4rem;
    width: 10rem;
  }

  .uui-heroheader07_image-wrapper {
    background-image: none;
    height: 26rem;
  }

  .uui-button-80 {
    font-size: 1rem;
  }

  .uui-button-80:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-80.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-29.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-28 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-20.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-38 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-38:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-38.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-39 {
    align-self: stretch;
  }

  .uui-button-row-39.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-8 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-30 {
    font-size: 1.125rem;
  }

  .uui-space-small-24 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-20 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-86 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-95 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-10 {
    font-size: 1.25rem;
  }

  .uui-space-medium-14 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter-2 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text-7 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-7 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content-2, .uui-blogpost04_author-wrapper-2 {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-2 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-2 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-heading-large-8 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-4 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-4 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-12 {
    font-size: 1rem;
  }

  .uui-button-link-12:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-heading-xxsmall-22 {
    font-size: 1.125rem;
  }

  .uui-layout89_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout12_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout12_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout12_number {
    font-size: 2.25rem;
  }

  .uui-layout12_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-47 {
    font-size: 1rem;
  }

  .uui-space-xsmall-36 {
    min-height: .75rem;
  }

  .uui-heading-medium-45 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout12_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-xxsmall-23 {
    font-size: 1.125rem;
  }

  .uui-layout65_item-list {
    grid-column-gap: 1.5rem;
  }

  .uui-layout65_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout65_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-87 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-81 {
    font-size: 1rem;
  }

  .uui-button-81:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-30.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-29 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-39 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-39:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-40 {
    align-self: stretch;
  }

  .uui-button-row-40.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-24 {
    font-size: 1.125rem;
  }

  .uui-layout80_image-wrapper-2 {
    margin-bottom: 1.5rem;
  }

  .uui-layout80_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-48 {
    font-size: 1rem;
  }

  .uui-space-xsmall-37 {
    min-height: .75rem;
  }

  .uui-heading-medium-46 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout80_component-2 {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-88 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-97 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-gray-40 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-40:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-space-small-25 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-11 {
    font-size: 1.25rem;
  }

  .uui-blogpost04_newsletter-3 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-layout03_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-8 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout03_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-82 {
    font-size: 1rem;
  }

  .uui-button-82:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-31.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-30 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-41 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-41:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-41 {
    align-self: stretch;
  }

  .uui-button-row-41.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-15 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-49 {
    font-size: 1rem;
  }

  .uui-space-xsmall-38 {
    min-height: .75rem;
  }

  .uui-heading-medium-47 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout03_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-89 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-98 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-83 {
    font-size: 1rem;
  }

  .uui-button-83:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-small-26 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-12 {
    font-size: 1.25rem;
  }

  .uui-space-medium-16 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter-4 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text-8 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-8 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content-3 {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-42 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-42:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost04_author-wrapper-3 {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-3 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-3 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-31 {
    font-size: 1.125rem;
  }

  .uui-heading-large-9 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-5 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-5 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-13 {
    font-size: 1rem;
  }

  .uui-button-link-13:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-42 {
    align-self: stretch;
  }

  .uui-padding-vertical-xhuge-90 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-99 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout10_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout10_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-84 {
    font-size: 1rem;
  }

  .uui-button-84:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-32.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-31 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-43 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-43:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-43 {
    align-self: stretch;
  }

  .uui-button-row-43.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-17 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-50 {
    font-size: 1rem;
  }

  .uui-space-xsmall-39 {
    min-height: .75rem;
  }

  .uui-heading-medium-48 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-small-27 {
    min-height: 1.25rem;
  }

  .uui-layout10_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-91 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-100 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-13 {
    font-size: 1.25rem;
  }

  .uui-blog03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog03_image-link:hover {
    box-shadow: none;
  }

  .uui-blog03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog03_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog03_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog03_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog03_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-heading-small-2 {
    font-size: 1.5rem;
  }

  .uui-blog03_featured-item-content {
    padding: 0;
  }

  .uui-blog03_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3.5rem;
  }

  .uui-blog03_component {
    margin-top: 4rem;
  }

  .uui-heading-large-10 {
    font-size: 2.25rem;
  }

  .uui-heroheader08_image-2 {
    height: 22rem;
  }

  .uui-button-85 {
    font-size: 1rem;
  }

  .uui-button-85:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form-4 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-32 {
    font-size: 1.125rem;
  }

  .uui-space-small-28 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-21 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-92 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-101 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout12_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout12_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-86 {
    font-size: 1rem;
  }

  .uui-button-86:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-33.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-32 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-44 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-44:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-44 {
    align-self: stretch;
  }

  .uui-button-row-44.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout12_number-2 {
    font-size: 2.25rem;
  }

  .uui-layout12_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-51 {
    font-size: 1rem;
  }

  .uui-space-xsmall-40 {
    min-height: .75rem;
  }

  .uui-heading-medium-49 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout12_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-93 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-102 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-rich-text-9 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-9 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost05_content-3 {
    margin-bottom: 0;
  }

  .uui-blogpost05_divider-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper-3 {
    flex-direction: column;
  }

  .uui-blogpost05_date-wrapper-3 {
    margin-top: 2rem;
  }

  .uui-heading-large-11 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-6 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-6 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-14 {
    font-size: 1rem;
  }

  .uui-button-link-14:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-blogpost05_header-3 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-button-87 {
    font-size: 1rem;
  }

  .uui-button-87:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader12_form {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-33 {
    font-size: 1.125rem;
  }

  .uui-space-small-29 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-22 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-94 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-103 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-15 {
    font-size: 1rem;
  }

  .uui-button-link-15:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-45 {
    align-self: stretch;
  }

  .uui-heading-xsmall-14 {
    font-size: 1.25rem;
  }

  .uui-layout34_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-space-medium-18 {
    min-height: 1.5rem;
  }

  .uui-faq02_answer-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question-3 {
    padding: 1rem 1.25rem;
  }

  .uui-button-88 {
    font-size: 1rem;
  }

  .uui-button-88:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-46 {
    align-self: stretch;
  }

  .uui-text-size-large-52 {
    font-size: 1rem;
  }

  .uui-space-xsmall-41 {
    min-height: .75rem;
  }

  .uui-heading-medium-50 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-95 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-104 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-16 {
    font-size: 1rem;
  }

  .uui-button-link-16:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-30 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-15 {
    font-size: 1.25rem;
  }

  .uui-blog04_title-link.featured-article {
    margin-bottom: .5rem;
  }

  .uui-blog04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog04_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog04_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog04_image-link:hover {
    box-shadow: none;
  }

  .uui-blog04_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog04_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog04_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog04_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog04_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-heading-small-3 {
    font-size: 1.5rem;
  }

  .uui-blog04_featured-item-content {
    padding: 0;
  }

  .uui-blog04_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .uui-blog04_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-53 {
    font-size: 1rem;
  }

  .uui-heading-large-12 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-96 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-105 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image-3 {
    height: 22rem;
  }

  .uui-button-89 {
    font-size: 1rem;
  }

  .uui-button-89:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-34 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-23 {
    font-size: 2.25rem;
  }

  .uui-page-padding-106 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-wrapper-34.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-33 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-45 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-45:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-47 {
    align-self: stretch;
  }

  .uui-button-row-47.button-row-center.is-reverse-mobile-landscape, .uui-button-row-47.is-reverse-mobile-landscape, .uui-button-row-47.button-row-center.is-reverse-mobile-landscape, .uui-button-row-47.button-row-center.is-reverse-mobile-landscape, .uui-button-row-47.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout40_image-wrapper-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-54 {
    font-size: 1rem;
  }

  .uui-space-xsmall-42 {
    min-height: .75rem;
  }

  .uui-heading-medium-51 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-7 {
    padding: .125rem .5rem;
  }

  .uui-page-padding-107 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-25 {
    font-size: 1.125rem;
  }

  .uui-layout74_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-55 {
    font-size: 1rem;
  }

  .uui-heading-medium-52 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout74_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-97 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-108 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-90 {
    font-size: 1rem;
  }

  .uui-button-90:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-35.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-34 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-46 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-46:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-48 {
    align-self: stretch;
  }

  .uui-button-row-48.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-26 {
    font-size: 1.125rem;
  }

  .uui-layout97_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-56 {
    font-size: 1rem;
  }

  .uui-heading-medium-53 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-xsmall-43 {
    min-height: .75rem;
  }

  .uui-layout97_content {
    grid-row-gap: 1rem;
  }

  .uui-layout97_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-98 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-109 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-faq03_cta-button-row-3 {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-27 {
    font-size: 1.125rem;
  }

  .uui-faq03_cta-content-3 {
    margin-right: 0;
  }

  .uui-uui-faq03_cta-3 {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq03_content-3 {
    grid-row-gap: .5rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq03_list-3 {
    grid-row-gap: 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-faq03_component-3 {
    margin-top: 3rem;
  }

  .uui-heading-medium-54 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-99 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-110 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image-4 {
    height: 22rem;
  }

  .uui-button-91 {
    font-size: 1rem;
  }

  .uui-button-91:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-91.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader08_form-6 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-35 {
    font-size: 1.125rem;
  }

  .uui-space-small-31 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-24 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-100 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-111 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader07_light-overlay-2 {
    width: 72rem;
    min-width: 72rem;
    right: -30%;
  }

  .uui-heroheader07_card-image-02-2, .uui-heroheader07_card-image-01-2 {
    border-radius: 1.4rem;
    width: 22rem;
  }

  .uui-heroheader07_image-wrapper-2 {
    background-image: none;
    height: 26rem;
  }

  .uui-button-wrapper-36.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-35 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-25.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-47 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-47:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-47.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-49 {
    align-self: stretch;
  }

  .uui-button-row-49.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-9 {
    min-height: 2rem;
  }

  .uui-heroheader23_image-grid {
    transform: scale(.7)rotateX(-51deg)rotateY(0)rotateZ(-30deg);
  }

  .uui-heroheader23_image-wrapper {
    height: 17rem;
    margin-left: -1rem;
  }

  .uui-text-size-large-57 {
    font-size: 1rem;
  }

  .uui-heroheader23_form {
    margin-top: 2rem;
  }

  .uui-testimonial07_arrow-2:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial07_arrow-2.left {
    right: 3.5rem;
  }

  .uui-testimonial07_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial07_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial07_divider-2 {
    display: none;
  }

  .uui-testimonial07_client-image-wrapper-2 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial07_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xsmall-16 {
    font-size: 1.25rem;
  }

  .uui-testimonial07_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial07_slide-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_component-2 {
    margin-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-text-size-large-58 {
    font-size: 1rem;
  }

  .uui-space-xsmall-44 {
    min-height: .75rem;
  }

  .uui-heading-medium-55 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-101 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-112, .uui-heroheader21_image-wrapper-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-92 {
    font-size: 1rem;
  }

  .uui-button-92:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-92.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader21_form-4 {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-36 {
    font-size: 1.125rem;
  }

  .uui-space-small-32 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-25 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-7 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-7 {
    font-size: .75rem;
  }

  .uui-button-row-50 {
    align-self: stretch;
  }

  .uui-button-row-50.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heroheader21_content-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 3rem;
  }

  .uui-logos04_logo {
    height: 2.5rem;
  }

  .uui-logos04_wrapper {
    padding: .5rem 1rem;
  }

  .uui-logos04_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component {
    height: 3.5rem;
  }

  .uui-layout62_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout62_image-02 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image-wrapper {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-9 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout62_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-17 {
    font-size: 1.25rem;
  }

  .uui-layout62_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-layout62_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-102 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-113 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-13 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_author-heading {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-8 {
    padding: .125rem .5rem;
  }

  .uui-button-icon-26.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-48 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-48:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-48.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-text-rich-text-10 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-10 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top {
    margin-top: 2rem;
  }

  .uui-heading-large-14 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-103 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-114 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-wrapper-37.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-36 {
    width: 100%;
    max-width: none;
  }

  .uui-space-large-10 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-37 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-26 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-104 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-115 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial10_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial10_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial10_divider-2 {
    display: none;
  }

  .uui-testimonial10_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-56 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial10_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_lightbox-image-2 {
    height: 22rem;
  }

  .uui-testimonial10_component-2 {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-105 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-116 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-medium-19 {
    min-height: 1.5rem;
  }

  .uui-faq02_answer-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question-4 {
    padding: 1rem 1.25rem;
  }

  .uui-text-size-large-59 {
    font-size: 1rem;
  }

  .uui-space-xsmall-45 {
    min-height: .75rem;
  }

  .uui-faq02_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-106 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-117 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout26_image-01 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout26_image-02 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout26_image-wrapper {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-93 {
    font-size: 1rem;
  }

  .uui-button-93:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-38.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-37 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-49 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-49:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-49.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-51 {
    align-self: stretch;
  }

  .uui-button-row-51.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-60 {
    font-size: 1rem;
  }

  .uui-layout26_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout26_content-right {
    padding-top: 0;
  }

  .uui-space-xsmall-46 {
    min-height: .75rem;
  }

  .uui-heading-medium-57 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout26_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-107 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-118 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout13_image-01-2 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-02-2 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-wrapper-2 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-10 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_lightbox-2 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-18 {
    font-size: 1.25rem;
  }

  .uui-layout13_tabs-link-2 {
    padding-left: 1.5rem;
  }

  .uui-layout13_component-2 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-link-17 {
    font-size: 1rem;
  }

  .uui-button-link-17:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-layout19_item-list {
    grid-row-gap: 2.5rem;
  }

  .uui-layout19_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-119 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-button-94 {
    font-size: 1rem;
  }

  .uui-button-94:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-94.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-icon-28.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-space-large-11 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-38 {
    font-size: 1.125rem;
  }

  .uui-space-small-33 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-27 {
    font-size: 2.25rem;
  }

  .uui-heroheader23_image-grid-2 {
    transform: scale(.7)rotateX(-51deg)rotateY(0)rotateZ(-30deg);
  }

  .uui-heroheader23_image-wrapper-2 {
    height: 17rem;
    margin-left: -1rem;
  }

  .uui-text-size-large-61, .uui-button-95 {
    font-size: 1rem;
  }

  .uui-button-95:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader23_form-2 {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-39 {
    font-size: 1.125rem;
  }

  .uui-space-small-34 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-28 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-108 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-120 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-19 {
    font-size: 1.25rem;
  }

  .uui-space-medium-20 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter-5 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text-11 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-11 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content-4 {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-50 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-50:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost04_author-wrapper-4 {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-4 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-4 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-40 {
    font-size: 1.125rem;
  }

  .uui-heading-large-15 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-7 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-7 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-18 {
    font-size: 1rem;
  }

  .uui-button-link-18:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-52 {
    align-self: stretch;
  }

  .uui-button-row-52.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-padding-vertical-xhuge-109 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-121 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout34_component-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-122 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-lightbox_play-icon-11 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout11_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout11_lightbox-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-wrapper-39.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-38 {
    width: 100%;
    max-width: none;
  }

  .uui-space-xsmall-47 {
    min-height: .75rem;
  }

  .uui-heading-medium-58 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout11_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-123 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-96 {
    font-size: 1rem;
  }

  .uui-button-96:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-40.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-39 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-51 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-51:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-53 {
    align-self: stretch;
  }

  .uui-button-row-53.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xsmall-20 {
    font-size: 1.25rem;
  }

  .uui-layout66_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout66_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-110 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-124 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-5 {
    min-height: 3rem;
  }

  .uui-logos03_logo-2 {
    height: 2.5rem;
  }

  .uui-logos03_wrapper-2 {
    width: auto;
  }

  .uui-logos03_logo-list-2 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .uui-logos03_content-left-2 {
    max-width: none;
  }

  .uui-logos03_component-2 {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-space-xxlarge-6 {
    min-height: 3rem;
  }

  .uui-logos03_logo-3 {
    height: 2.5rem;
  }

  .uui-logos03_logo-list-3 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .uui-logos03_component-3 {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-page-padding-125 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-19 {
    font-size: 1rem;
  }

  .uui-button-link-19:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-35 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-28 {
    font-size: 1.125rem;
  }

  .uui-layout89_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-111 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-126 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-gray-52 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-52:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-97 {
    font-size: 1rem;
  }

  .uui-button-97:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-medium-21 {
    min-height: 1.5rem;
  }

  .uui-pricing07_price-2 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-29 {
    font-size: 1.125rem;
  }

  .uui-pricing07_plans-2 {
    display: none;
  }

  .uui-badge-9 {
    padding: .125rem .5rem;
  }

  .uui-pricing07_component-2 {
    margin-top: 2rem;
  }

  .uui-text-size-large-62 {
    font-size: 1rem;
  }

  .uui-space-xsmall-48 {
    min-height: .75rem;
  }

  .uui-heading-medium-59 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-112 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-127 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-20 {
    font-size: 1rem;
  }

  .uui-button-link-20:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-54 {
    align-self: stretch;
  }

  .uui-space-small-36 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-49 {
    min-height: .75rem;
  }

  .uui-heading-xsmall-21 {
    font-size: 1.25rem;
  }

  .uui-layout33_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-113 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-128 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-98 {
    font-size: 1rem;
  }

  .uui-button-98:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-medium-22 {
    min-height: 1.5rem;
  }

  .uui-pricing11_price-2 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-30 {
    font-size: 1.125rem;
  }

  .uui-badge-10 {
    padding: .125rem .5rem;
  }

  .uui-pricing11_component-2 {
    margin-top: 2rem;
  }

  .uui-text-size-large-63 {
    font-size: 1rem;
  }

  .uui-heading-medium-60 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-link-21 {
    font-size: 1rem;
  }

  .uui-button-link-21:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-55 {
    align-self: stretch;
  }

  .uui-space-xsmall-50 {
    min-height: .75rem;
  }

  .uui-heading-xsmall-22 {
    font-size: 1.25rem;
  }

  .uui-layout19_item-list-2 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout19_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-114 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-129 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-22 {
    font-size: 1rem;
  }

  .uui-button-link-22:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-37 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-23 {
    font-size: 1.25rem;
  }

  .uui-blog06_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog06_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog06_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog06_image-link:hover {
    box-shadow: none;
  }

  .uui-blog06_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog06_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog06_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog06_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog06_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .uui-blog06_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-64 {
    font-size: 1rem;
  }

  .uui-heading-large-16 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-115 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-130 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blog02_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog02_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog02_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog02_image-link:hover {
    box-shadow: none;
  }

  .uui-blog02_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog02_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog02_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog02_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog02_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .uui-blog02_component {
    margin-top: 4rem;
  }

  .uui-button-99 {
    font-size: 1rem;
  }

  .uui-button-99:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-41.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-40 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-53 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-53:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-56 {
    align-self: stretch;
  }

  .uui-button-row-56.button-row-center.is-reverse-mobile-landscape, .uui-button-row-56.is-reverse-mobile-landscape, .uui-button-row-56.button-row-center.is-reverse-mobile-landscape, .uui-button-row-56.button-row-center.is-reverse-mobile-landscape, .uui-button-row-56.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-31 {
    font-size: 1.125rem;
  }

  .uui-space-small-38 {
    min-height: 1.25rem;
  }

  .uui-layout74_list-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-65 {
    font-size: 1rem;
  }

  .uui-space-xsmall-51 {
    min-height: .75rem;
  }

  .uui-heading-medium-61 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout74_component-2 {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-116 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-131 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-100 {
    font-size: 1rem;
  }

  .uui-button-100:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-small-39 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-24 {
    font-size: 1.25rem;
  }

  .uui-space-medium-23 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter-6 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text-12 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-12 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content-5 {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-54 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-54:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost04_author-wrapper-5 {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-5 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-5 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-41 {
    font-size: 1.125rem;
  }

  .uui-heading-large-17 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-8 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-8 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-23 {
    font-size: 1rem;
  }

  .uui-button-link-23:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-57 {
    align-self: stretch;
  }

  .uui-padding-vertical-xhuge-117 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-132 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-101 {
    font-size: 1rem;
  }

  .uui-button-101:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-101.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-42.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-41 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-35.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-55 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-55:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-55.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-58 {
    align-self: stretch;
  }

  .uui-button-row-58.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-12 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-42 {
    font-size: 1.125rem;
  }

  .uui-space-small-40 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-29 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-118 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-133 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader01_pattern-image {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape-9 {
    display: none;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 6rem;
    height: 22rem;
  }

  .uui-heroheader08_image-5 {
    height: 22rem;
  }

  .uui-button-102 {
    font-size: 1rem;
  }

  .uui-button-102:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form-7 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-43 {
    font-size: 1.125rem;
  }

  .uui-space-small-41 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-30 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-119 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-134 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost01_author-heading-2 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-2 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-2 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-4 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-11 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-56 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-56:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-13 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-13 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-2 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-2 {
    margin-top: 2rem;
  }

  .uui-heading-large-18 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-2 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-120 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-103 {
    font-size: 1rem;
  }

  .uui-button-103:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-small-42 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-25 {
    font-size: 1.25rem;
  }

  .uui-space-medium-24 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter-7 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text-14 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-14 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content-6 {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-57 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-57:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost04_author-wrapper-6 {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-6 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-6 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-44 {
    font-size: 1.125rem;
  }

  .uui-heading-large-19 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-9 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-9 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-24 {
    font-size: 1rem;
  }

  .uui-button-link-24:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-59 {
    align-self: stretch;
  }

  .uui-padding-vertical-xhuge-121 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-135 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-104 {
    font-size: 1rem;
  }

  .uui-button-104:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-60 {
    align-self: stretch;
  }

  .uui-button-row-60.button-row-center.is-reverse-mobile-landscape, .uui-button-row-60.is-reverse-mobile-landscape, .uui-button-row-60.button-row-center.is-reverse-mobile-landscape, .uui-button-row-60.button-row-center.is-reverse-mobile-landscape, .uui-button-row-60.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-43 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-66 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-32 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-4 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-25 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-52 {
    min-height: .75rem;
  }

  .uui-heading-medium-62 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-122 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-136 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader23_image-grid-3 {
    transform: scale(.7)rotateX(-51deg)rotateY(0)rotateZ(-30deg);
  }

  .uui-heroheader23_image-wrapper-3 {
    height: 17rem;
    margin-left: -1rem;
  }

  .uui-text-size-large-67, .uui-button-105 {
    font-size: 1rem;
  }

  .uui-button-105:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader23_form-3 {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-45 {
    font-size: 1.125rem;
  }

  .uui-space-small-44 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-31 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-123 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-137 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-25 {
    font-size: 1rem;
  }

  .uui-button-link-25:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-61 {
    align-self: stretch;
  }

  .uui-heading-xxsmall-33 {
    font-size: 1.125rem;
  }

  .uui-layout73_image-wrapper-2 {
    margin-bottom: 1.5rem;
  }

  .uui-layout73_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-138 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-rich-text-15 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-15 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost05_content-4 {
    margin-bottom: 0;
  }

  .uui-button-secondary-gray-58 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-58:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost05_divider-4 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-button-106 {
    font-size: 1rem;
  }

  .uui-button-106:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-blogpost05_form-wrapper-4 {
    flex-direction: column;
  }

  .uui-blogpost05_date-wrapper-4 {
    margin-top: 2rem;
  }

  .uui-heading-large-20 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-10 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-10 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-26 {
    font-size: 1rem;
  }

  .uui-button-link-26:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-62 {
    align-self: stretch;
  }

  .uui-button-row-62.button-row-center.is-reverse-mobile-landscape, .uui-button-row-62.is-reverse-mobile-landscape, .uui-button-row-62.button-row-center.is-reverse-mobile-landscape, .uui-button-row-62.button-row-center.is-reverse-mobile-landscape, .uui-button-row-62.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-blogpost05_header-4 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-124 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-139 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-small-45 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-26 {
    font-size: 1.25rem;
  }

  .uui-space-medium-26 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter-8 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-blogpost04_content-7, .uui-blogpost04_author-wrapper-7 {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-7 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-7 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-46 {
    font-size: 1.125rem;
  }

  .uui-button-wrapper-43.max-width-full-mobile-landscape-42, .uui-button-wrapper-43.max-width-full-mobile-landscape, .uui-button-wrapper-43.max-width-full-mobile-landscape-42, .uui-button-wrapper-43.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-42 {
    width: 100%;
    max-width: none;
  }

  .uui-heading-large-21 {
    font-size: 2.25rem;
  }

  .uui-layout24_image {
    border-radius: .5rem;
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout24_image-wrapper {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-button-107 {
    font-size: 1rem;
  }

  .uui-button-107:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-secondary-gray-59 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-59:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-heading-xxsmall-34 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-53 {
    min-height: .75rem;
  }

  .uui-layout24_item-list {
    margin-bottom: 2rem;
  }

  .uui-text-size-large-68 {
    font-size: 1rem;
  }

  .uui-heading-medium-63 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-108 {
    font-size: 1rem;
  }

  .uui-button-108:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-44.max-width-full-mobile-landscape-43 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-43 {
    width: 100%;
    max-width: none;
  }

  .uui-button-row-63 {
    align-self: stretch;
  }

  .uui-heading-xsmall-27 {
    font-size: 1.25rem;
  }

  .uui-blogsection01_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection01_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection01_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection01_component {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-69 {
    font-size: 1rem;
  }

  .uui-space-xsmall-54 {
    min-height: .75rem;
  }

  .uui-heading-medium-64 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-125 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-140 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader17_card-image-2 {
    border-radius: 1.5rem;
    width: 22rem;
    transform: translate(30%, 5%)rotate(30deg);
  }

  .uui-heroheader17_card-image-01-2 {
    border-radius: 1.5rem;
    width: 22rem;
    transform: translate(-20%, 10%)rotate(0);
  }

  .uui-heroheader17_image-wrapper-2 {
    height: 24rem;
    margin-bottom: 4rem;
  }

  .uui-button-109 {
    font-size: 1rem;
  }

  .uui-button-109:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-109.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-45.max-width-full-mobile-landscape-44 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-44 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-40.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-60 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-60:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-60.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-64 {
    align-self: stretch;
  }

  .uui-button-row-64.button-row-center.is-reverse-mobile-landscape, .uui-button-row-64.is-reverse-mobile-landscape, .uui-button-row-64.button-row-center.is-reverse-mobile-landscape, .uui-button-row-64.button-row-center.is-reverse-mobile-landscape, .uui-button-row-64.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-13 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-47 {
    font-size: 1.125rem;
  }

  .uui-space-small-46 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-32 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-8 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-8 {
    font-size: .75rem;
  }

  .uui-space-xhuge-3 {
    min-height: 4rem;
  }

  .uui-page-padding-141 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image-6 {
    height: 22rem;
  }

  .uui-button-110 {
    font-size: 1rem;
  }

  .uui-button-110:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-110.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader08_form-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-48 {
    font-size: 1.125rem;
  }

  .uui-space-small-47 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-33 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-126 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-142 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-7 {
    min-height: 3rem;
  }

  .uui-button-tertiary-gray-9:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-61 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-61:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-61.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-navbar06_link-2 {
    font-size: 1rem;
  }

  .uui-navbar06_blog-item-image-2 {
    margin-bottom: 0;
  }

  .uui-navbar06_blog-item-image-wrapper-2 {
    max-width: 100%;
  }

  .uui-navbar06_blog-item-2 {
    grid-row-gap: 1rem;
  }

  .uui-navbar06_blog-list-2 {
    grid-row-gap: .5rem;
  }

  .uui-navbar06_dropdown-link-list-2 {
    max-width: none;
  }

  .uui-navbar06_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar06_dropdown-list-2.w--open {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar06_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-12 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar06_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-8 {
    min-height: 3rem;
  }

  .uui-logos03_logo-4 {
    height: 2.5rem;
  }

  .uui-logos03_wrapper-3 {
    width: auto;
  }

  .uui-logos03_logo-list-4 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .uui-logos03_content-left-3 {
    max-width: none;
  }

  .uui-logos03_component-4 {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-button-icon-41.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-link-27 {
    font-size: 1rem;
  }

  .uui-button-link-27:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-65 {
    align-self: stretch;
  }

  .uui-button-row-65.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-48 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-35 {
    font-size: 1.125rem;
  }

  .uui-layout89_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-127 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-143 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader03_image-2 {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-button-wrapper-46.max-width-full-mobile-landscape-45 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-45 {
    width: 100%;
    max-width: none;
  }

  .uui-space-large-14 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-49 {
    font-size: 1.125rem;
  }

  .uui-space-small-49 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-34 {
    font-size: 2.25rem;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -104px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -104px 36%;
  }

  .brix---paragraph-large {
    font-size: 18px;
    line-height: 30px;
  }

  .brix---text-200, .brix---text-200-bold-3 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-04 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---btn-primary-2 {
    padding: 20px 32px;
  }

  .brix---heading-h2-size-3 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 8px;
  }

  .brix---grid-top---text-2-buttons {
    grid-template-columns: .9fr;
  }

  .brix---section-overflow-hidden {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .tabs-menu-2 {
    flex-wrap: wrap;
  }

  .load-bar-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .standard-tab {
    justify-content: flex-start;
    margin-left: 5px;
    margin-right: 5px;
  }

  .slider_list {
    aspect-ratio: 3 / 3.2;
  }

  .uui-button-link-28 {
    font-size: 1rem;
  }

  .uui-button-link-28:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-66 {
    align-self: stretch;
  }

  .uui-space-small-50 {
    min-height: 1.25rem;
  }

  .uui-heading-small-4 {
    font-size: 1.5rem;
  }

  .uui-layout35_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout35_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-128 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-144 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-111 {
    font-size: 1rem;
  }

  .uui-button-111:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-47.max-width-full-mobile-landscape-46 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-46 {
    width: 100%;
    max-width: none;
  }

  .uui-blogsection04_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-button-link-29 {
    font-size: 1rem;
  }

  .uui-button-link-29:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-51 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-28 {
    font-size: 1.25rem;
  }

  .uui-blogsection04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection04_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blogsection04_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection04_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection04_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection04_list-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .hide-mobile-landscape-10 {
    display: none;
  }

  .uui-text-size-large-70 {
    font-size: 1rem;
  }

  .uui-space-xsmall-55 {
    min-height: .75rem;
  }

  .uui-heading-medium-65 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection04_heading {
    margin-right: 0;
  }

  .uui-blogsection04_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-129 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-145 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-row-67 {
    align-self: stretch;
  }

  .uui-heading-xsmall-29 {
    font-size: 1.25rem;
  }

  .uui-blogsection06_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection06_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blogsection06_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection06_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection06_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection06_component {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-heading-medium-66 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-130 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-146 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-112 {
    font-size: 1rem;
  }

  .uui-button-112:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-pricing01_feature-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-pricing01_top-right-text-2 {
    font-size: 1rem;
  }

  .uui-pricing01_top-right-price-2 {
    font-size: 3rem;
  }

  .uui-badge-12 {
    padding: .125rem .5rem;
  }

  .uui-heading-xsmall-30 {
    font-size: 1.25rem;
  }

  .uui-pricing01_content-top-2 {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing01_plan-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-heading-xxsmall-36 {
    font-size: 1.125rem;
  }

  .uui-pricing01_content-list-2 {
    grid-row-gap: 2.5rem;
  }

  .uui-pricing01_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-71 {
    font-size: 1rem;
  }

  .uui-space-xsmall-56 {
    min-height: .75rem;
  }

  .uui-heading-medium-67 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-131 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-147 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-30 {
    font-size: 1rem;
  }

  .uui-button-link-30:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-68 {
    align-self: stretch;
  }

  .uui-button-row-68.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-52 {
    min-height: 1.25rem;
  }

  .uui-heading-small-5 {
    font-size: 1.5rem;
  }

  .uui-layout35_image-wrapper-2 {
    margin-bottom: 1.5rem;
  }

  .uui-layout35_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-132 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-148 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout26_image-01-2 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout26_image-02-2 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout26_image-wrapper-2 {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-113 {
    font-size: 1rem;
  }

  .uui-button-113:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-48.max-width-full-mobile-landscape-47 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-47 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-62 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-62:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-size-large-72 {
    font-size: 1rem;
  }

  .uui-layout26_item-list-2 {
    margin-bottom: 2rem;
  }

  .uui-layout26_content-right-2 {
    padding-top: 0;
  }

  .uui-space-xsmall-57 {
    min-height: .75rem;
  }

  .uui-heading-medium-68 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout26_component-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-149 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rounded-div-wrapper {
    height: 50px;
    display: none;
  }

  .rounded-div {
    height: 375%;
  }

  .uui-button-114 {
    font-size: 1rem;
  }

  .uui-button-114:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-114.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-49.max-width-full-mobile-landscape-48 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-48 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-45.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-63 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-63:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-63.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-69 {
    align-self: stretch;
  }

  .uui-button-row-69.is-reverse-mobile-landscape, .uui-button-row-69.button-row-center.is-reverse-mobile-landscape, .uui-button-row-69.is-reverse-mobile-landscape, .uui-button-row-69.button-row-center.is-reverse-mobile-landscape, .uui-button-row-69.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-27 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-73 {
    font-size: 1rem;
  }

  .uui-space-xsmall-58 {
    min-height: .75rem;
  }

  .uui-heading-medium-69 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-13 {
    padding: .125rem .5rem;
  }

  .uui-layout50_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-133 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-150 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader16_image-wrapper {
    padding-bottom: 4rem;
  }

  .uui-space-large-15 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-50 {
    font-size: 1.125rem;
  }

  .uui-space-small-53 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-35 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-9 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-9 {
    font-size: .75rem;
  }

  .uui-space-xhuge-4 {
    min-height: 4rem;
  }

  .uui-button-link-31 {
    font-size: 1rem;
  }

  .uui-button-link-31:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-54 {
    min-height: 1.25rem;
  }

  .uui-heading-small-6 {
    font-size: 1.5rem;
  }

  .uui-layout48_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout48_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_logo-3 {
    max-height: 2.5rem;
  }

  .uui-testimonial10_logo-wrapper-3 {
    margin-top: 1rem;
  }

  .uui-testimonial10_divider-3 {
    display: none;
  }

  .uui-testimonial10_client-3 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-70 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial10_content-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_lightbox-image-3 {
    height: 22rem;
  }

  .uui-lightbox_play-icon-12 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial10_component-3 {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-134 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-151 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial15_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial15_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial15_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial15_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-37 {
    font-size: 1.125rem;
  }

  .uui-testimonial15_content {
    padding: 1.5rem;
  }

  .uui-testimonial15_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial15_mask {
    width: 80%;
  }

  .uui-testimonial15_component {
    margin-top: 3rem;
  }

  .uui-text-size-large-74 {
    font-size: 1rem;
  }

  .uui-space-xsmall-59 {
    min-height: .75rem;
  }

  .uui-testimonial13_client-image-wrapper-2 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial13_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial13_content-2 {
    padding: 1.5rem;
  }

  .uui-testimonial13_component-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-heading-medium-71 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-page-padding-152 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---square-icon-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---content-inside-card-v14 {
    padding: 32px 32px 40px;
  }

  .brix---grid-2-columns---gap-48px {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-3 {
    padding: 20px 32px;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---heading-h2-size-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 8px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-template-columns: .9fr;
  }

  .brix---section-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-large {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .h2-heading {
    font-size: 40px;
  }

  .uui-button-115 {
    font-size: 1rem;
  }

  .uui-button-115:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-50.max-width-full-mobile-landscape-49 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-49 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-64 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-64:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-70 {
    align-self: stretch;
  }

  .uui-button-row-70.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-38 {
    font-size: 1.125rem;
  }

  .uui-space-small-55 {
    min-height: 1.25rem;
  }

  .uui-layout77_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-75 {
    font-size: 1rem;
  }

  .uui-space-xsmall-60 {
    min-height: .75rem;
  }

  .uui-heading-medium-72 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout77_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-135 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-153 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader14_card-image-05-2, .uui-heroheader14_card-image-04-2, .uui-heroheader14_card-image-03-2, .uui-heroheader14_card-image-02-2, .uui-heroheader14_card-image-01-2 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader14_image-wrapper-2 {
    width: 100vw;
    height: 22rem;
  }

  .uui-button-116 {
    font-size: 1rem;
  }

  .uui-button-116:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-116.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-51.max-width-full-mobile-landscape-50 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-50 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-47.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-65 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-65:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-65.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-71 {
    align-self: stretch;
  }

  .uui-button-row-71.button-row-center.is-reverse-mobile-landscape, .uui-button-row-71.is-reverse-mobile-landscape, .uui-button-row-71.button-row-center.is-reverse-mobile-landscape, .uui-button-row-71.button-row-center.is-reverse-mobile-landscape, .uui-button-row-71.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-16 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-51 {
    font-size: 1.125rem;
  }

  .uui-space-small-56 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-36 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-10 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-10 {
    font-size: .75rem;
  }

  .uui-space-xhuge-5 {
    min-height: 4rem;
  }

  .uui-page-padding-154 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .calculator-hero {
    padding: 2rem;
  }

  .calculator-h1 {
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 2.25rem;
  }

  .calculator-h4 {
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 1.125rem;
  }

  .calculator-results {
    width: 460px;
  }

  .calculator-h2, .calculator-results-number {
    font-size: 2.25rem;
  }

  .uui-button-117 {
    font-size: 1rem;
  }

  .uui-button-117:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-72 {
    align-self: stretch;
  }

  .uui-button-row-72.button-row-center.is-reverse-mobile-landscape, .uui-button-row-72.is-reverse-mobile-landscape, .uui-button-row-72.button-row-center.is-reverse-mobile-landscape, .uui-button-row-72.button-row-center.is-reverse-mobile-landscape, .uui-button-row-72.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-57 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-76 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-39 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-5 {
    margin-bottom: 1.5rem;
  }

  .uui-faq04_cta-3 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-28 {
    min-height: 1.5rem;
  }

  .uui-faq04_question-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-faq04_list-3.first-col {
    border-bottom: 1px solid var(--untitled-ui-gray200);
    border-bottom: 1px solid var(--untitled-ui-gray200);
  }

  .uui-faq04_layout-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-faq04_component-3 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-61 {
    min-height: .75rem;
  }

  .uui-heading-medium-73 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-136 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-155 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image-7 {
    height: 22rem;
  }

  .uui-heroheader08_form-9 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-52 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-37 {
    font-size: 2.25rem;
  }

  .uui-heading-xsmall-31 {
    font-size: 1.25rem;
  }

  .uui-blogpost04_newsletter-9 {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text-16 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-16 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content-8 {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-66 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-66:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-blogpost04_author-wrapper-8 {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-8 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-8 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-53 {
    font-size: 1.125rem;
  }

  .uui-heading-large-22 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-11 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-11 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-32 {
    font-size: 1rem;
  }

  .uui-button-link-32:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-link-33 {
    font-size: 1rem;
  }

  .uui-button-link-33:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-73 {
    align-self: stretch;
  }

  .uui-space-small-58 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-40 {
    font-size: 1.125rem;
  }

  .uui-layout70_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout70_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-138 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-156 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-medium-29 {
    min-height: 1.5rem;
  }

  .uui-faq02_answer-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question-5 {
    padding: 1rem 1.25rem;
  }

  .uui-button-118 {
    font-size: 1rem;
  }

  .uui-button-118:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-text-size-large-77 {
    font-size: 1rem;
  }

  .uui-space-xsmall-62 {
    min-height: .75rem;
  }

  .uui-heading-medium-74 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component-5 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-banner05_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner05_close-button:hover {
    color: var(--untitled-ui-gray500);
    background-color: #0000;
  }

  .uui-button-secondary-gray-67 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-67:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-banner05_text-wrapper {
    flex-direction: column;
  }

  .uui-banner05_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 2rem;
  }

  .uui-banner05_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .uui-page-padding-157 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-banner20_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner20_close-button:hover {
    color: var(--untitled-ui-gray500);
    background-color: #0000;
  }

  .uui-button-119 {
    font-size: 1rem;
  }

  .uui-button-119:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-74 {
    align-self: stretch;
  }

  .uui-banner20_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner20_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-button-120 {
    font-size: 1rem;
  }

  .uui-button-120:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-text-size-large-78 {
    font-size: 1rem;
  }

  .uui-space-xsmall-63 {
    min-height: .75rem;
  }

  .uui-heading-medium-75 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact04_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-139 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-158, .uui-heroheader21_image-wrapper-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-121 {
    font-size: 1rem;
  }

  .uui-button-121:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader21_form-5 {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-54 {
    font-size: 1.125rem;
  }

  .uui-space-small-59 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-38 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-11 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-11 {
    font-size: .75rem;
  }

  .uui-button-row-75 {
    align-self: stretch;
  }

  .uui-heroheader21_content-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heroheader08_image-8 {
    height: 22rem;
  }

  .uui-button-122 {
    font-size: 1rem;
  }

  .uui-button-122:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-122.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader08_form-10 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-55 {
    font-size: 1.125rem;
  }

  .uui-space-small-60 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-39 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-140 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-159 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-wrapper-53.max-width-full-mobile-landscape-51 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-51 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-68 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-68:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-68.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-76 {
    align-self: stretch;
  }

  .uui-button-row-76.button-row-center.is-reverse-mobile-landscape, .uui-button-row-76.is-reverse-mobile-landscape, .uui-button-row-76.button-row-center.is-reverse-mobile-landscape, .uui-button-row-76.button-row-center.is-reverse-mobile-landscape, .uui-button-row-76.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-17 {
    min-height: 2rem;
  }

  .uui-heading-xlarge-40 {
    font-size: 2.25rem;
  }

  .uui-page-padding-160 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader22_image-2 {
    max-width: none;
    height: 22rem;
  }

  .uui-button-icon-50.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-56 {
    font-size: 1.125rem;
  }

  .uui-space-small-61 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-41 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-141 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout10_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout10_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-space-medium-30 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-79 {
    font-size: 1rem;
  }

  .uui-space-xsmall-64 {
    min-height: .75rem;
  }

  .uui-heading-medium-76 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-small-62 {
    min-height: 1.25rem;
  }

  .uui-layout10_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-142 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-161 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader19_image-2 {
    border-radius: .5rem;
  }

  .uui-button-123 {
    font-size: 1rem;
  }

  .uui-button-123:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-123.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-54.max-width-full-mobile-landscape-52 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-52 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-51.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-69 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-69:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-69.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-77 {
    align-self: stretch;
  }

  .uui-button-row-77.button-row-center.is-reverse-mobile-landscape, .uui-button-row-77.is-reverse-mobile-landscape, .uui-button-row-77.button-row-center.is-reverse-mobile-landscape, .uui-button-row-77.button-row-center.is-reverse-mobile-landscape, .uui-button-row-77.button-row-center.is-reverse-mobile-landscape, .uui-button-row-77.button-row-center.is-reverse-mobile-landscape, .uui-button-row-77.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-18 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-57 {
    font-size: 1.125rem;
  }

  .uui-space-small-63 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-42 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-143 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-162 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout07_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-13 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout07_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout07_logo-row {
    margin-bottom: 2rem;
  }

  .uui-text-size-large-80 {
    font-size: 1rem;
  }

  .uui-space-xsmall-65 {
    min-height: .75rem;
  }

  .uui-heading-medium-77 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout07_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-58 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-43 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-144 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-medium-31 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-81 {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-145 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-163 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-34 {
    font-size: 1rem;
  }

  .uui-button-link-34:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-78 {
    align-self: stretch;
  }

  .uui-button-row-78.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-64 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-41 {
    font-size: 1.125rem;
  }

  .uui-layout86_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-146 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-164 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout10_image-3 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout10_image-wrapper-3 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-124 {
    font-size: 1rem;
  }

  .uui-button-124:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-55.max-width-full-mobile-landscape-53 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-53 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-70 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-70:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-space-medium-32 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-82 {
    font-size: 1rem;
  }

  .uui-space-xsmall-66 {
    min-height: .75rem;
  }

  .uui-heading-medium-78 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout10_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection10_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-blogsection10_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .uui-blogsection10_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-blogsection10_arrow.left {
    right: 3.5rem;
  }

  .uui-heading-xsmall-32 {
    font-size: 1.25rem;
  }

  .uui-blogsection10_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection10_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blogsection10_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection10_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection10_slide {
    padding-right: 1.5rem;
  }

  .uui-blogsection10_mask {
    width: 80%;
  }

  .uui-blogsection10_component {
    margin-top: 3rem;
    padding-bottom: 6rem;
  }

  .hide-mobile-landscape-11 {
    display: none;
  }

  .uui-text-size-large-83 {
    font-size: 1rem;
  }

  .uui-heading-medium-79 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection10_heading {
    margin-right: 0;
  }

  .uui-blogsection10_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-blogsection11_button-row {
    justify-content: flex-start;
    width: 100%;
    margin-top: 2.5rem;
  }

  .uui-heading-xxsmall-42 {
    font-size: 1.125rem;
  }

  .uui-blogsection11_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection11_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blogsection11_image-wrapper {
    height: 100%;
  }

  .uui-blogsection11_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection11_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection11_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-84 {
    font-size: 1rem;
  }

  .uui-blogsection11_layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection07_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-blogsection07_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection07_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection07_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection07_list-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-85 {
    font-size: 1rem;
  }

  .uui-blogsection07_heading {
    margin-right: 0;
  }

  .uui-blogsection07_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-heading-xxsmall-43 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-9 {
    min-height: 3rem;
  }

  .uui-layout88_item {
    padding: 1.5rem;
  }

  .uui-layout88_list {
    grid-template-columns: 1fr;
  }

  .uui-layout19_item-list-3 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout19_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-logos04_list-2 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logos04_wrapper-2 {
    padding: .5rem 1rem;
  }

  .uui-logos04_logo-2 {
    height: 2.5rem;
  }

  .uui-logo-loop_component-2 {
    height: 3.5rem;
  }

  .uui-space-xxlarge-10 {
    min-height: 3rem;
  }

  .uui-page-padding-165 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-logos03_component-5 {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-logos03_content-left-4 {
    max-width: none;
  }

  .uui-logos03_logo-list-5 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .uui-logos03_logo-5 {
    height: 2.5rem;
  }

  .uui-logos03_wrapper-4 {
    width: auto;
  }

  .uui-page-padding-166 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-86 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-44 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-80 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-125 {
    font-size: 1rem;
  }

  .uui-button-125:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-79 {
    align-self: stretch;
  }

  .uui-button-row-79.button-row-center.is-reverse-mobile-landscape, .uui-button-row-79.is-reverse-mobile-landscape, .uui-button-row-79.button-row-center.is-reverse-mobile-landscape, .uui-button-row-79.button-row-center.is-reverse-mobile-landscape, .uui-button-row-79.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq01_component-3 {
    margin-top: 3rem;
  }

  .uui-faq01_cta-3 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component-6 {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-65 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-68 {
    min-height: .75rem;
  }

  .uui-space-medium-33 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-147 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-167 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-87 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-45 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-81 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-126 {
    font-size: 1rem;
  }

  .uui-button-126:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-80 {
    align-self: stretch;
  }

  .uui-button-row-80.button-row-center.is-reverse-mobile-landscape, .uui-button-row-80.is-reverse-mobile-landscape, .uui-button-row-80.button-row-center.is-reverse-mobile-landscape, .uui-button-row-80.button-row-center.is-reverse-mobile-landscape, .uui-button-row-80.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq01_component-4 {
    margin-top: 3rem;
  }

  .uui-faq01_cta-4 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component-7 {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-66 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-69 {
    min-height: .75rem;
  }

  .uui-space-medium-34 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-148 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h3 {
    font-size: 1.4rem;
  }

  .modal-close_btn {
    font-size: 1.8rem;
  }

  .uui-page-padding-168 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-46 {
    font-size: 1.125rem;
  }

  .uui-button-row-81 {
    align-self: stretch;
  }

  .uui-button-row-81.is-reverse-mobile-landscape, .uui-button-row-81.button-row-center.is-reverse-mobile-landscape, .uui-button-row-81.is-reverse-mobile-landscape, .uui-button-row-81.button-row-center.is-reverse-mobile-landscape, .uui-button-row-81.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout73_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-link-35 {
    font-size: 1rem;
  }

  .uui-button-link-35:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-icon-54.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-layout73_image-wrapper-3 {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-67 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-149 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-mobile-landscape-54 {
    width: 100%;
    max-width: none;
  }

  .uui-button-127 {
    font-size: 1rem;
  }

  .uui-button-127:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-127.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-44 {
    font-size: 2.25rem;
  }

  .uui-button-wrapper-56.max-width-full-mobile-landscape-54 {
    width: 100%;
  }

  .uui-text-size-xlarge-59 {
    font-size: 1.125rem;
  }

  .uui-heroheader22_image-3 {
    max-width: none;
    height: 22rem;
  }

  .uui-button-secondary-gray-71 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-71:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-71.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-large-19 {
    min-height: 2rem;
  }

  .uui-page-padding-169 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xlarge-45 {
    font-size: 2.25rem;
  }

  .uui-lightbox_play-icon-14 {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox-2 {
    height: 20rem;
  }

  .uui-badge-group-12 {
    font-size: .75rem;
  }

  .uui-badge-group_badge-12 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-heroheader20_background-2 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/66343bb3ec79e16d281948e1_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
    top: 46%;
  }

  .product-hero-description {
    font-size: 1.125rem;
  }

  .features-grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .features-body {
    font-size: 1rem;
  }

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

  .features-photo {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .features-link {
    font-size: 1rem;
  }

  .features-link:hover {
    color: var(--untitled-ui-primary700);
  }

  .feature-card {
    padding: 1.5rem;
  }

  .feature-card-title {
    font-size: 1.125rem;
  }

  .bi-heading {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .bi-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .bi-title {
    font-size: 1.25rem;
  }

  .bi-photo {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .features-body-description {
    font-size: 1.125rem;
  }

  .platform-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .platform-image {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-128 {
    font-size: 1rem;
  }

  .uui-button-128:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-navbar06_dropdown-link-list-3 {
    max-width: none;
  }

  .uui-navbar06_blog-item-image-wrapper-3 {
    max-width: 100%;
  }

  .uui-navbar06_blog-item-image-3 {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-content-left-3 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar06_blog-list-3 {
    grid-row-gap: .5rem;
  }

  .uui-navbar06_blog-item-3 {
    grid-row-gap: 1rem;
  }

  .uui-navbar06_component-3 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar06_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar06_link-3 {
    font-size: 1rem;
  }

  .uui-navbar06_dropdown-list-3.w--open {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-72 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-72:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-tertiary-gray-10:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-13 {
    background-image: url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/64d48ca510617f7672246a08_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-page-padding-170 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-logos01_wrapper {
    padding: .5rem 1rem;
  }

  .uui-space-xxlarge-11 {
    min-height: 3rem;
  }

  .uui-page-padding-171 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-129 {
    font-size: 1rem;
  }

  .uui-button-129:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-129.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-46 {
    font-size: 2.25rem;
  }

  .uui-heroheader08_form-11 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-60 {
    font-size: 1.125rem;
  }

  .uui-heroheader08_image-9 {
    height: 22rem;
  }

  .uui-space-small-68 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-150 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hide-mobile-landscape-12 {
    display: none;
  }

  .max-width-full-mobile-landscape-55 {
    width: 100%;
    max-width: none;
  }

  .uui-heading-xlarge-47 {
    font-size: 2.25rem;
  }

  .uui-button-row-82 {
    align-self: stretch;
  }

  .uui-button-row-82.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-57.max-width-full-mobile-landscape-55 {
    width: 100%;
  }

  .uui-button-icon-55.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-61 {
    font-size: 1.125rem;
  }

  .uui-heroheader10_image-wrapper {
    align-items: flex-start;
    height: 26rem;
  }

  .uui-heroheader10_image {
    bottom: 0%;
  }

  .uui-section_heroheader10 {
    overflow: hidden;
  }

  .uui-heroheader10_image-background {
    height: 40rem;
    top: 10%;
  }

  .uui-button-secondary-gray-73 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-73:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-73.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader10_image-inner-wrapper {
    overflow: visible;
  }

  .uui-space-large-20 {
    min-height: 2rem;
  }

  .uui-page-padding-172 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-88 {
    font-size: 1rem;
  }

  .uui-heading-medium-82 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-xsmall-33 {
    font-size: 1.25rem;
  }

  .uui-testimonial07_client-image-wrapper-3 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial07_divider-3 {
    display: none;
  }

  .uui-testimonial07_logo-wrapper-3 {
    margin-top: 1rem;
  }

  .uui-testimonial07_logo-3 {
    max-height: 2.5rem;
  }

  .uui-testimonial07_client-3 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial07_arrow-3:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial07_arrow-3.left {
    right: 3.5rem;
  }

  .uui-testimonial07_slide-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_component-3 {
    margin-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-testimonial07_content-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-space-xsmall-70 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-151 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-mobile-landscape-56 {
    width: 100%;
    max-width: none;
  }

  .uui-button-130 {
    font-size: 1rem;
  }

  .uui-button-130:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-83 {
    align-self: stretch;
  }

  .uui-button-row-83.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-58.max-width-full-mobile-landscape-56 {
    width: 100%;
  }

  .uui-layout10_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray-74 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-74:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-layout10_image-wrapper-4 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout10_image-4 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-space-small-69 {
    min-height: 1.25rem;
  }

  .uui-space-medium-35 {
    min-height: 1.5rem;
  }

  .footer-grid-x-large {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-side-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 32px;
  }

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

  .footer-side-2 {
    border-bottom: 1px solid #292929;
    border-right-style: none;
    padding-right: 0;
  }

  .footer-main {
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-section-dark {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading {
    font-size: 48px;
  }

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

  ._404-image, ._404-detail {
    max-width: none;
  }

  ._404-block {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .h5-heading {
    font-size: 28px;
  }

  .h2-heading-2 {
    font-size: 44px;
  }

  .h2-heading-3 {
    font-size: 40px;
  }

  .grid-three-column, .cta-cards, .content-grid {
    grid-template-columns: 1fr;
  }

  .h3-heading {
    font-size: 36px;
  }

  .grid-three-column-2, .content-card-large {
    grid-template-columns: 1fr;
  }

  .h3-heading-2 {
    font-size: 36px;
  }

  .section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-3 {
    font-size: 36px;
  }

  .h2-heading-4, .h2-heading-5 {
    font-size: 40px;
  }

  .grid-three-column-3 {
    grid-template-columns: 1fr;
  }

  .h2-heading-6 {
    font-size: 40px;
  }

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

  .feature-card-arrow {
    display: none;
  }

  .h4-heading-2 {
    font-size: 32px;
  }

  .h2-heading-7, .h2-heading-8 {
    font-size: 40px;
  }

  .testimonial-image-down {
    height: 170px;
  }

  .h2-heading-9 {
    font-size: 40px;
  }

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

  .blog-image-large {
    aspect-ratio: 2.7 / 2.4;
  }

  .h1-heading-2 {
    font-size: 48px;
  }

  .section-regular-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-4 {
    font-size: 36px;
  }

  .modal-social-buttons {
    flex-direction: column;
  }

  .h1-heading-3 {
    font-size: 48px;
  }

  .section-regular-10 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h5-heading-2 {
    font-size: 28px;
  }

  .h4-heading-3 {
    font-size: 32px;
  }

  .h2-heading-10 {
    font-size: 40px;
  }

  .gallery-section, .section-regular-11 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-5 {
    font-size: 36px;
  }

  .section-regular-12 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-6 {
    font-size: 36px;
  }

  .section-regular-13 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-7 {
    font-size: 36px;
  }

  .faq-card-grid {
    grid-template-columns: 1fr;
    padding: 48px;
  }

  .section-regular-14 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-8 {
    font-size: 36px;
  }

  .grid-two-column-2 {
    grid-template-columns: 1fr;
  }

  .section-regular-15 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

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

  .h1-heading-4 {
    font-size: 48px;
  }

  .section-large-4 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .h1-heading-5 {
    font-size: 54px;
    line-height: 62px;
  }

  .h3-heading-9 {
    font-size: 36px;
  }

  .h2-heading-11, .h2-heading-12 {
    font-size: 40px;
  }

  .h3-heading-10 {
    font-size: 36px;
  }

  .h2-heading-13 {
    font-size: 40px;
  }

  .section-regular-18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h5-heading-5 {
    font-size: 28px;
  }

  .h4-heading-4 {
    font-size: 32px;
  }

  .h3-heading-11 {
    font-size: 36px;
  }

  .h5-heading-6 {
    font-size: 28px;
  }

  .h4-heading-5 {
    font-size: 32px;
  }

  .h2-heading-14 {
    font-size: 40px;
  }

  .pricing-column {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

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

  .pricing-line {
    width: 100%;
    height: 1px;
  }

  .pricing-column-small {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .h3-heading-12 {
    font-size: 36px;
  }

  .document-grid-s {
    grid-template-columns: 1fr;
  }

  .document-navigation {
    padding-left: 0;
    padding-right: 0;
  }

  .button-secondary-square {
    max-width: 100%;
  }

  .document-badge {
    display: none;
  }

  .menu-right {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .h2-heading-15 {
    font-size: 40px;
  }

  .h4-heading-6 {
    font-size: 32px;
  }

  .h1-heading-6 {
    font-size: 48px;
  }

  .h2-heading-16 {
    font-size: 44px;
  }

  .section-regular-24, .section-regular-25 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h4-heading-7 {
    font-size: 32px;
  }

  .coming-soon-card {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .h1-heading-7 {
    font-size: 48px;
  }

  .header-section-search {
    background-size: auto, auto, 250px, cover;
  }

  .header-content-3 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .section-large-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-8 {
    font-size: 56px;
  }

  .h1-heading-9 {
    font-size: 48px;
  }

  .header-section-search-2 {
    background-size: auto, auto, 250px, cover;
  }

  .section-regular-26 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-14 {
    font-size: 36px;
  }

  .content-image-small {
    width: auto;
  }

  .section-regular-27 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-bento-grid {
    grid-template-columns: 1fr;
  }

  .h5-heading-8 {
    font-size: 28px;
  }

  .h3-heading-15 {
    font-size: 36px;
  }

  .h4-heading-8 {
    font-size: 32px;
  }

  .h1-heading-10 {
    font-size: 48px;
  }

  .content-features-bottom {
    grid-template-columns: 1.5fr;
  }

  .content-features-top {
    grid-template-columns: 1fr;
  }

  .section-regular-28 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial-avatar {
    width: 306px;
    height: 306px;
  }

  .testimonial-slide-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-regular-29 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .video-grid-small {
    grid-template-columns: 1fr;
  }

  .section-regular-30 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-16 {
    font-size: 36px;
  }

  .title-row {
    grid-column-gap: 8px;
  }

  .problem-statement-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .title-doodle {
    height: 16px;
    bottom: -16px;
    left: 270px;
  }

  .content-grid-2 {
    grid-template-columns: 1fr;
  }

  .section-regular-31 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-17 {
    font-size: 36px;
  }

  .faq-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-18 {
    font-size: 36px;
  }

  .section-regular-32 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-19 {
    font-size: 36px;
  }

  .h4-heading-9 {
    font-size: 32px;
  }

  .blog-image-large-2 {
    max-height: 320px;
  }

  .section-large-7 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .h1-heading-11 {
    font-size: 54px;
    line-height: 62px;
  }

  .blog-post, .blog-grid-large {
    grid-template-columns: 1fr;
  }

  .section-regular-33 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial-logo-group {
    grid-column-gap: 64px;
  }

  .h5-heading-9 {
    font-size: 28px;
  }

  .testimonial-grid-2 {
    grid-template-columns: 1fr;
  }

  .h2-heading-18 {
    font-size: 40px;
  }

  .content-link-grid {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-34 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-grid-3 {
    grid-template-columns: 1fr;
  }

  .section-regular-35, .section-regular-36 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h5-heading-10 {
    font-size: 28px;
  }

  .h4-heading-10 {
    font-size: 32px;
  }

  .section-large-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-4 {
    grid-template-columns: 1fr;
  }

  .section-regular-37 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-20 {
    font-size: 36px;
  }

  .h2-heading-19 {
    font-size: 40px;
  }

  .content-column {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .section-regular-38 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-21 {
    font-size: 36px;
  }

  .section-regular-39 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-22 {
    font-size: 36px;
  }

  .content-grid-4 {
    grid-template-columns: 1fr;
  }

  .section-large-10 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-23 {
    font-size: 36px;
  }

  .content-grid-5 {
    grid-template-columns: 1fr;
  }

  .h3-heading-24 {
    font-size: 36px;
  }

  .content-card-3 {
    padding: 48px 32px 32px;
  }

  .banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .h2-heading-20 {
    font-size: 48px;
  }

  .section-large-11 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

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

  .navigation-line-vertical {
    width: 100%;
    height: 1px;
  }

  .navigation-buttons {
    display: none;
  }

  .navigation-column {
    width: 100%;
  }

  .navigation-separator {
    width: 100%;
    height: auto;
  }

  .banner-block.hide-mobile {
    display: none;
  }

  .row-4.row-top {
    flex-flow: column;
  }

  .header-feature-grid {
    grid-template-columns: 1fr;
  }

  .section-regular-40 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-12 {
    font-size: 48px;
  }

  .header-grid-2 {
    grid-template-columns: 1fr;
  }

  .h1-heading-13, .h1-heading-14 {
    font-size: 48px;
  }

  .content-grid-6 {
    grid-template-columns: 1fr;
  }

  .section-regular-41 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-26 {
    font-size: 36px;
  }

  .section-regular-42 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h5-heading-12 {
    font-size: 28px;
  }

  .h4-heading-14 {
    font-size: 32px;
  }

  .grid-two-column-3 {
    grid-template-columns: 1fr;
  }

  .section-regular-43 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-21 {
    font-size: 44px;
  }

  .content-feature-grid-large {
    grid-template-columns: 1fr;
  }

  .section-large-12 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .faq-card-grid-2 {
    grid-template-columns: 1fr;
    padding: 48px;
  }

  .section-regular-44 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-27 {
    font-size: 36px;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .section-heading {
    margin-bottom: 2rem;
  }

  .program-text, .section-subtitle {
    font-size: 1rem;
  }

  .section-subtitle.width-limit {
    width: 100%;
  }

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

  .feature-grid-2 {
    grid-template-columns: 1fr;
  }

  .feature-tabs-stack {
    grid-template-columns: 1fr 1fr;
  }

  .section-large-13 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .h1-heading-16 {
    font-size: 48px;
  }

  .testimonial-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .h3-heading-28 {
    font-size: 36px;
  }

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

  .h5-heading-13 {
    font-size: 28px;
  }

  .section-regular-48 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-29 {
    font-size: 36px;
  }

  .section-regular-49 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-30 {
    font-size: 36px;
  }

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

  .section-large-14 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .h1-heading-17 {
    font-size: 54px;
    line-height: 62px;
  }

  .h2-heading-24 {
    font-size: 40px;
  }

  .blog-image-large-3 {
    aspect-ratio: 2.7 / 2.4;
  }

  .h1-heading-18 {
    font-size: 48px;
  }

  .section-regular-50 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .header-review.hide-mobile-landscape {
    display: none;
  }

  .h1-heading-19 {
    font-size: 48px;
  }

  .grid-three-column-5 {
    grid-template-columns: 1fr;
  }

  .section-regular-51 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-20, .h1-heading-21 {
    font-size: 48px;
  }

  .grid-three-column-6 {
    grid-template-columns: 1fr;
  }

  .popup_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-regular-53 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-31 {
    font-size: 36px;
  }

  .header-review-2.hide-mobile-landscape {
    display: none;
  }

  .funnel-testimony-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-self: center;
    place-items: center;
    display: grid;
  }

  .h1-heading-22 {
    font-size: 48px;
  }

  .section-regular-54 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .display-heading {
    font-size: 58px;
  }

  .typewriter {
    font-size: 62px;
  }

  .section-large-15 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .h2-heading-26 {
    font-size: 40px;
  }

  .h3-heading-32 {
    font-size: 42px;
  }

  .section-regular-55 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .header-star-left {
    top: 0%;
  }

  .display-heading-2 {
    font-size: 58px;
  }

  .section-feature-3, .section-regular-56 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-33 {
    font-size: 36px;
  }

  .grid-two-column-6 {
    grid-template-columns: 1fr;
  }

  .h2-heading-28 {
    font-size: 44px;
  }

  .section-regular-57 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .video-grid-small-2 {
    grid-template-columns: 1fr;
  }

  .section-regular-58 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-34 {
    font-size: 36px;
  }

  .grid-three-column-7 {
    grid-template-columns: 1fr;
  }

  .section-regular-59 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-29 {
    font-size: 48px;
  }

  .section-large-17 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-23 {
    font-size: 48px;
  }

  .section-regular-60 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .pricing-heading {
    font-size: 36px;
  }

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

  .h4-heading-16 {
    font-size: 32px;
  }

  .previous-placeholder-2 {
    z-index: 6;
    position: fixed;
  }

  .step-banner {
    padding-top: 72px;
  }

  .next-placeholder-2 {
    z-index: 6;
    position: fixed;
  }

  .step-content-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0 0%;
  }

  .step-form-content {
    width: 100%;
    min-width: auto;
  }

  .h1-heading-24 {
    font-size: 48px;
  }

  .header-right {
    align-items: stretch;
    max-width: none;
  }

  .section-regular---location {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .table-tab-link {
    width: 100%;
  }

  .comparison {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-25 {
    font-size: 54px;
    line-height: 62px;
  }

  .table-tab-menu {
    border-radius: 28px;
    flex-direction: column;
    width: 100%;
  }

  .table-feature-list {
    grid-template-columns: minmax(auto, 240px) 1fr 1fr 1fr 1fr;
    width: 920px;
  }

  .h2-heading-30 {
    font-size: 48px;
  }

  .table-feature-highlighted {
    grid-template-columns: minmax(auto, 240px) 1fr 1fr 1fr 1fr;
    width: 920px;
  }

  .h1-heading-26 {
    font-size: 48px;
  }

  .lifeline-navbar {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .content-card-4 {
    padding: 48px 32px 32px;
  }

  .h2-heading-31 {
    font-size: 40px;
  }

  .display-heading-3 {
    font-size: 64px;
  }

  .section-regular-64, .section-large-19 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-four-column {
    grid-template-columns: 1fr;
  }

  .section-large-20, .faq-section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-36 {
    font-size: 36px;
  }

  .h1-heading-27 {
    font-size: 56px;
  }

  .hiw-content-card, .hiw-content {
    max-width: none;
  }

  .hiw-feature-grid {
    grid-template-columns: 1fr;
  }

  .h2-heading-35 {
    font-size: 48px;
  }

  .h4-heading-17 {
    font-size: 32px;
  }

  .blog-image-row {
    width: auto;
  }

  .blog-image-card {
    height: 400px;
    min-height: auto;
  }

  .blog-header-image-wrapper {
    height: 300px;
  }

  .blog-card-row {
    flex-flow: column;
  }

  .h2-heading-36 {
    font-size: 48px;
  }

  .column-2 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    width: 100%;
  }

  .grid-three-column-8 {
    grid-template-columns: 1fr;
  }

  .section-large-21 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-37 {
    font-size: 36px;
  }

  .section-large-22 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-38 {
    font-size: 36px;
  }

  .section-large-23 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-button-secondary-primary {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-primary:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-primary.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .header-review-3.hide-mobile-landscape {
    display: none;
  }

  .funnel-hero-headline {
    font-size: 48px;
  }

  .course-details-tags {
    flex-flow: column;
  }

  .section-regular-66 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-grid-small {
    grid-template-columns: 1fr;
  }

  .h1-heading-29 {
    font-size: 48px;
  }

  .section-regular-67 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-two-column-9, .form-grid-small {
    grid-template-columns: 1fr;
  }

  .contact-section {
    padding-left: 3%;
    padding-right: 3%;
  }

  .contact-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .h1-heading-30, .h1-heading-31 {
    font-size: 56px;
  }

  .h2-heading-38 {
    font-size: 40px;
  }

  .h2-heading-38.text-weight-medium, .h2-heading-38.text-medium-orange, .h2-heading-38.text-weight-medium, .h2-heading-38.text-medium-orange {
    font-size: 44px;
  }

  .testimonial-avatar-5 {
    width: 306px;
    height: 306px;
  }

  .section-regular-69, .faq-section-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-40, .h3-heading-41 {
    font-size: 36px;
  }

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

  .h5-heading-20 {
    font-size: 28px;
  }

  .section-regular-71 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-33 {
    font-size: 54px;
    line-height: 62px;
  }

  .grid-three-column-9 {
    grid-template-columns: 1fr;
  }

  .h3-heading-41---pricing, .text-color-orange-520.small, .text-color-orange-520.small {
    font-size: 36px;
  }

  .container-large-79 {
    max-width: 100%;
  }

  .title-center-small-19 {
    width: 100%;
  }

  .paragraph-regular-67.text-color-gray-700 {
    padding-bottom: 0;
    font-size: 14px;
  }

  .grid-three-column-10 {
    grid-template-columns: 1fr;
  }

  .goals-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h6-heading-33 {
    font-size: 21px;
  }

  .h3-heading-42 {
    font-size: 36px;
  }

  .section-large-25 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .section-large-26 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-43 {
    font-size: 36px;
  }

  .section-regular-73 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h5-heading-21 {
    font-size: 28px;
  }

  .h3-heading-44 {
    font-size: 36px;
  }

  .title-doodle-top {
    height: 16px;
    bottom: -16px;
    left: 295px;
  }

  .title-doodle-middle {
    height: 16px;
    bottom: -16px;
    left: -7px;
  }

  .section-regular-74 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-45 {
    font-size: 36px;
  }

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

  .h2-heading-40 {
    font-size: 40px;
  }

  .pricing-logo {
    height: 30px;
  }

  .grid-three-column-11 {
    grid-template-columns: 1fr;
  }

  .section-regular-75 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h5-heading-22 {
    font-size: 28px;
  }

  .h3-heading-46 {
    font-size: 36px;
  }

  .h4-heading-19 {
    font-size: 32px;
  }

  .text-block-112 {
    font-size: 12px;
  }

  .funnel-guarantee-headline {
    font-size: 40px;
  }

  .funnel-guarantee-headline.text-weight-medium, .funnel-guarantee-headline.text-medium-orange, .funnel-guarantee-headline.text-weight-medium, .funnel-guarantee-headline.text-medium-orange {
    font-size: 44px;
  }

  .dropdown-link-grid {
    grid-template-columns: 1fr;
  }

  .dropdown-card-grid-large {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-76 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-logo-row {
    justify-content: center;
  }

  .h1-heading-34 {
    font-size: 54px;
    line-height: 62px;
  }

  .feature-grid-medium {
    grid-template-columns: 1fr;
  }

  .h1-heading-35, .h1-heading-36 {
    font-size: 48px;
  }

  .section-regular-77 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-47 {
    font-size: 40px;
  }

  .process-grid-three {
    grid-template-columns: 1fr;
  }

  .h2-heading-41 {
    font-size: 48px;
  }

  .section-large-27 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .form-field-grid {
    grid-template-columns: 1fr;
  }

  .contact-map-right {
    aspect-ratio: auto;
  }

  .h2-heading-42 {
    font-size: 40px;
  }

  .h1-heading-37 {
    font-size: 48px;
  }

  .h5-heading-23 {
    font-size: 28px;
  }

  .testimonial-content-3 {
    flex-flow: column;
  }

  .h1-heading-38 {
    font-size: 56px;
  }

  .process-grid-four, .grid-three-column-12 {
    grid-template-columns: 1fr;
  }

  .h3-heading-48 {
    font-size: 36px;
  }

  .h5-heading-24 {
    font-size: 28px;
  }

  .h3-heading-49 {
    font-size: 36px;
  }

  .h1-heading-39 {
    font-size: 56px;
  }

  .h4-heading-22 {
    font-size: 32px;
  }

  .section-regular-81 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-13 {
    grid-template-columns: 1fr;
  }

  .section-regular-82 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-50 {
    font-size: 36px;
  }

  .section-large-28 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-51 {
    font-size: 36px;
  }

  .section-regular-83 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dropdown-card-grid, .dropdown-main-content {
    grid-template-columns: 1fr;
  }

  .header-image-card {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .h2-heading-43 {
    font-size: 40px;
  }

  .heading-grid-9 {
    grid-template-columns: 1fr;
  }

  .header-feature-divider {
    display: none;
  }

  .h1-heading-40 {
    font-size: 56px;
  }

  .h4-heading-23 {
    font-size: 32px;
  }

  .section-regular-84 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-41 {
    font-size: 56px;
  }

  .h4-heading-24 {
    font-size: 32px;
  }

  .section-regular-85 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-14 {
    grid-template-columns: 1fr;
  }

  .get-to-know {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-52 {
    font-size: 36px;
  }

  .h1-heading-42 {
    font-size: 48px;
  }

  .section-regular-87 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-15 {
    grid-template-columns: 1fr;
  }

  .results {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-card-large-2 {
    grid-template-columns: 1fr;
  }

  .h3-heading-53 {
    font-size: 36px;
  }

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

  .section-regular-89 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-54 {
    font-size: 36px;
  }

  .section-regular-90 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h5-heading-25 {
    font-size: 28px;
  }

  .h4-heading-25 {
    font-size: 32px;
  }

  .content-grid-12, .content-features {
    grid-template-columns: 1fr;
  }

  ._4-ways {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h4-heading-26 {
    font-size: 32px;
  }

  .grid-three-column-16 {
    grid-template-columns: 1fr;
  }

  .section-regular-92 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-55 {
    font-size: 36px;
  }

  .section-regular-93 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-17 {
    grid-template-columns: 1fr;
  }

  .additional-benefits {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-card-large-3 {
    grid-template-columns: 1fr;
  }

  .h3-heading-56 {
    font-size: 36px;
  }

  .h1-heading-43 {
    font-size: 48px;
  }

  .support-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-44 {
    font-size: 48px;
  }

  .devices {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-18 {
    grid-template-columns: 1fr;
  }

  .feature-list {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-45 {
    font-size: 48px;
  }

  .section-regular-94 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-46 {
    font-size: 48px;
  }

  .section-regular-95 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-16-white {
    font-size: 44px;
  }

  .process-description {
    padding-top: 0;
  }

  .process-number {
    font-size: 40px;
  }

  .section-regular-96 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-57 {
    font-size: 40px;
  }

  .section-regular-97 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .tabs-menu-6 {
    grid-template-columns: 1fr;
    margin-top: 60px;
  }

  .tab-link-bottom {
    padding: 20px;
  }

  .grid-two-column-12 {
    grid-template-columns: 1fr;
  }

  .h2-heading-44 {
    font-size: 44px;
  }

  .section-regular-98 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .header-grid-6 {
    grid-template-columns: 1fr;
  }

  .h1-heading-47 {
    font-size: 48px;
  }

  .section-regular-99 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .display-heading-4 {
    font-size: 58px;
  }

  .content-grid-13 {
    grid-template-columns: 1fr;
  }

  .section-regular-100 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-58 {
    font-size: 36px;
  }

  .content-grid-14 {
    grid-template-columns: 1fr;
  }

  .section-large-29 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-grid-15 {
    grid-template-columns: 1fr;
  }

  .content-card-large-4 {
    flex-direction: column-reverse;
    display: flex;
  }

  .h3-heading-59 {
    font-size: 36px;
  }

  .grid-three-column-19 {
    grid-template-columns: 1fr;
  }

  .section-regular-101 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-60 {
    font-size: 36px;
  }

  .grid-three-column-20 {
    grid-template-columns: 1fr;
  }

  .section-regular-102 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-61 {
    font-size: 36px;
  }

  .whatsapp-block {
    bottom: 15px;
    right: 15px;
  }

  .h1-heading-48 {
    font-size: 48px;
  }

  .section-regular-103 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-heading-small-6-grey {
    font-size: 1.5rem;
  }

  .grid-three-column-21 {
    grid-template-columns: 1fr;
  }

  .section-regular-104 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-62 {
    font-size: 36px;
  }

  .grid-three-column-22 {
    grid-template-columns: 1fr;
  }

  .section-regular-105 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-63 {
    font-size: 40px;
  }

  .h2-heading-45 {
    font-size: 48px;
  }

  .grid-three-column-23 {
    grid-template-columns: 1fr;
  }

  .faq-caption {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h2-heading-46 {
    font-size: 40px;
  }

  .grid-three-column-24 {
    grid-template-columns: 1fr;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dropdown-link-3 {
    padding: 10px;
  }

  .navigation-dropdown-list-7.w--open {
    max-height: 50vh;
    overflow: auto;
  }

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

  .banner-container {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .nav-side-menu {
    grid-template-columns: 1fr 1fr;
    padding: 16px;
  }

  .dropdown-menu {
    max-height: 50vh;
    overflow: auto;
  }

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

  .container-10 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-12.section-component {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container-11 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h2-heading-47 {
    font-size: 40px;
  }

  .process-step-content {
    padding-top: 0;
  }

  .contact-map-wrapper {
    aspect-ratio: auto;
  }

  .h2-heading-48 {
    font-size: 40px;
  }

  .header-grid-8 {
    grid-template-columns: 1fr;
  }

  .h1-heading-49 {
    font-size: 48px;
  }

  .contact-map-wrapper-2 {
    aspect-ratio: auto;
  }

  .navbar26_component {
    min-height: 4rem;
  }

  .navbar26_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

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

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar26_dropdown-content {
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar26_menu {
    padding-bottom: 6rem;
  }

  .pricing26_top-row-content.is-first {
    border-left-style: none;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .heading-style-h1, .pricing26_top-row-price {
    font-size: 2.5rem;
  }

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

  .pricing26_row-content.is-first {
    border-left-style: none;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing26_empty-space {
    display: none;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .pricing26_row, .pricing26_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing26_feature {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-right: 1rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .faq10_list.first-col {
    border-bottom-style: none;
  }

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

  .faq10_icon-wrapper {
    width: 1.75rem;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .faq10_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-style-h1-white {
    font-size: 2.5rem;
  }

  .navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar5_menu {
    padding-bottom: 6rem;
  }

  .navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar5_component {
    min-height: 4rem;
  }

  .navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .navbar30_menu {
    padding-bottom: 6rem;
  }

  .navbar30_dropdown-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar30_component {
    min-height: 4rem;
  }

  .navbar30_image-wrapper {
    height: 100%;
  }

  .navbar30_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .navbar30_dropdown-content-right {
    padding-bottom: 1.5rem;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-pricing-side {
    font-size: 1.125rem;
  }

  .plan-type-wrap {
    justify-content: flex-start;
  }

  .content-h1 {
    font-size: 55px;
  }

  .pricing-title {
    grid-row-gap: 44px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .footer-bottom-2 {
    flex-direction: column-reverse;
  }

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

  .section-regular-108 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-legal-wrapper-2 {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .heading-pattern {
    margin-right: -20px;
    padding-right: 20px;
  }

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

  .background-5 {
    display: none;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
  }

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

  .heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

  .pricing25_plan, .pricing25_plan-enterprise, .pricing25_plan_pro {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h1-4 {
    font-size: 2.5rem;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .heading-style-h1-5 {
    font-size: 2.5rem;
  }

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

  .text-size-medium-6 {
    font-size: 1rem;
  }

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

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .layout306_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .banner-4 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

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

  .heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .h2-heading-49 {
    font-size: 40px;
  }

  .content-link-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-110 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-grid-large-2 {
    grid-template-columns: 1fr;
  }

  .footer-legal-wrapper-3 {
    flex-flow: column;
  }

  .footer-logo-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .h5-heading-27 {
    font-size: 28px;
  }

  .brand-divider {
    display: none;
  }

  .product-features-title {
    font-size: 1.25rem;
  }

  .heading-style-h1--4 {
    font-size: 2.5rem;
  }

  .h1-heading-50 {
    font-size: 52px;
  }

  .h2-heading-50 {
    font-size: 40px;
  }

  .grid-three-column-25, .form-grid {
    grid-template-columns: 1fr;
  }

  .h1-heading-51 {
    font-size: 56px;
  }

  .contact-bottom-image, .background-7, .row-small-12 {
    display: none;
  }

  .header-section-11 {
    padding-top: 72px;
  }

  .h1-heading-52, .h1-heading-53 {
    font-size: 48px;
  }

  .paragraph-2x-large-3 {
    font-size: 20px;
  }

  .paragraph-small-152 {
    font-size: 12px;
  }

  .testimonial-slide-large {
    vertical-align: top;
  }

  .testimonial-statistics-grid {
    grid-template-columns: 1fr;
  }

  .h4-heading-28 {
    font-size: 28px;
  }

  .nav-menu-card {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .nav-menu-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 4px;
  }

  .nav-menu-image {
    max-height: 240px;
  }

  .h2-heading-54 {
    font-size: 52px;
  }

  .nav-links-featured {
    padding: 4px;
  }

  .h1-heading-54 {
    font-size: 48px;
  }

  .cta-dot {
    display: none;
  }

  .cta-section-2 {
    padding-top: 96px;
    padding-bottom: 80px;
  }

  .background-8 {
    display: none;
  }

  .cta-content-4 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .cta-row {
    flex-flow: wrap;
  }

  .grid-three-column-26 {
    grid-template-columns: 1fr;
  }

  .content-card-large-5 {
    max-width: none;
  }

  .background-9 {
    display: none;
  }

  .content-component {
    flex-flow: column;
    align-items: stretch;
  }

  .content-card-large-6 {
    max-width: none;
  }

  .background-10 {
    display: none;
  }

  .image-48 {
    max-height: 30px;
  }

  .text-block-117 {
    font-size: 11px;
  }

  .flex-block-11 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .mini-stats-banner {
    display: none;
  }

  .next-stories, .header-left-cs {
    padding-top: 72px;
  }

  .h2-heading-56 {
    font-size: 40px;
  }

  .background-11 {
    display: none;
  }

  .grid-three-column-27 {
    grid-template-columns: 1fr;
  }

  .h5-heading-29 {
    font-size: 28px;
  }

  .h3-heading-69 {
    font-size: 36px;
  }

  .header-grid-10 {
    grid-template-columns: 1fr;
  }

  .h1-heading-55, .h1-heading-middle {
    font-size: 48px;
  }

  .testimonial-statistics-1 {
    grid-template-columns: 1fr;
  }

  .h2-heading-57 {
    font-size: 40px;
  }

  .grid-three-column-28 {
    grid-template-columns: 1fr;
  }

  .h2-heading-58 {
    font-size: 40px;
  }

  .collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: none;
  }

  .main-container {
    width: 520px;
  }

  .content-style-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .note-3 {
    max-width: 100%;
  }

  .result-section-2 {
    grid-row-gap: 100px;
  }

  .button-container-4 {
    top: 60%;
    bottom: 30%;
    left: 30%;
  }

  .roi-questions-group {
    display: flex;
  }

  .h1-heading-56 {
    font-size: 48px;
  }

  .header-content-lead {
    grid-column-gap: 240px;
    grid-row-gap: 240px;
  }

  .h3-heading-70 {
    font-size: 36px;
  }

  .header-review-grid {
    grid-template-columns: 1fr 1fr;
  }

  .h1-heading-57 {
    font-size: 48px;
  }

  .content-card-7 {
    padding: 48px 32px 32px;
  }

  .grid-three-column-29 {
    grid-template-columns: 1fr;
  }

  .h3-heading-72 {
    font-size: 36px;
  }

  .grid-three-column-30 {
    grid-template-columns: 1fr;
  }

  .h3-heading-73 {
    font-size: 36px;
  }

  .testimonial-review-grid {
    grid-template-columns: 1fr;
  }

  .h1-heading-58 {
    font-size: 52px;
  }

  .h2-heading-59 {
    font-size: 40px;
  }

  .content-card-8 {
    min-height: 260px;
  }

  .section-regular-119 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-four-column-3 {
    grid-template-columns: 1fr;
  }

  .h3-heading-74 {
    font-size: 40px;
  }

  .section-large-39 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-31, .grid-four-column-4 {
    grid-template-columns: 1fr;
  }

  .h2-heading-60 {
    font-size: 48px;
  }

  .section-large-40 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-61 {
    font-size: 40px;
  }

  .faq-title-3 {
    white-space: pre-line;
  }

  .faq-caption-outline {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h2-heading-62 {
    font-size: 40px;
  }

  .footer-legal-section-dark {
    padding-bottom: 32px;
  }

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

  .footer-links-grid-three {
    grid-template-columns: 1fr 1fr;
  }

  .footer-main-small {
    padding-top: 16px;
  }

  .footer-cta {
    border-bottom: 1px solid #292929;
    border-right-style: none;
    padding-right: 0;
  }

  .section-regular-121 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .background-13 {
    display: none;
  }

  .pricing-grid-2, .content-feature-grid-4 {
    grid-template-columns: 1fr;
  }

  .h2-heading-63 {
    font-size: 46px;
    line-height: 54px;
  }

  .section-x-large {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .h2-heading-64 {
    font-size: 46px;
    line-height: 54px;
  }

  .h2-heading-65 {
    font-size: 40px;
  }

  .grid-three-column-32 {
    grid-template-columns: 1fr;
  }

  .h3-heading-79 {
    font-size: 40px;
  }

  .content-card--feature-list {
    min-height: 260px;
  }

  .pricing25_plans-2 {
    grid-template-columns: 1fr;
  }

  .pricing25_plan_pro-2, .pricing25_plan_pro-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-large-41 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-59 {
    font-size: 48px;
  }

  .h5-heading-31 {
    font-size: 28px;
  }

  .grid-three-column-33 {
    grid-template-columns: 1fr;
  }

  .h1-heading-60 {
    font-size: 48px;
  }

  .section-regular-124 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-features-top-2 {
    grid-template-columns: 1fr;
  }

  .cta-section-3 {
    padding-top: 96px;
    padding-bottom: 80px;
  }

  .section-regular-125 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-61 {
    font-size: 48px;
  }

  .h3-heading-80 {
    font-size: 40px;
  }

  .process-grid-three-2 {
    grid-template-columns: 1fr;
  }

  .section-large-43 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .h2-heading-66 {
    font-size: 40px;
  }

  .paragraph-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h2-moqa {
    font-size: 2.25rem;
  }

  .h1-heading-62 {
    font-size: 48px;
  }

  .moqa-processes {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-grid-large-3 {
    grid-template-columns: 1fr;
  }

  .footer-legal-wrapper-5 {
    flex-flow: column;
  }

  .h5-heading-32 {
    font-size: 28px;
  }

  .h4-heading-26---moqa {
    font-size: 32px;
  }

  .h3-heading-55---moqa {
    font-size: 36px;
  }

  .h2-heading-67 {
    font-size: 40px;
  }

  .section-large-44 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .content-grid-12--moqa {
    grid-template-columns: 1fr;
  }

  .background-14 {
    display: none;
  }

  .image-56 {
    left: 356px;
  }

  .grid-three-column-34, .cards-grid-2 {
    grid-template-columns: 1fr;
  }

  .section-regular-128 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brand-divider-2 {
    display: none;
  }

  .h4-black {
    font-size: 32px;
  }

  .moqa---secondary-button---mobile {
    font-size: 16px;
  }

  .navigation-feature-row {
    flex-flow: column;
  }

  .content-grid-17 {
    grid-template-columns: 1fr;
  }

  .customer-story-snippets {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-mixed-weight {
    font-size: 36px;
  }

  .section-regular-129 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .moqa---secondary-button---nav {
    font-size: 16px;
  }

  .content-grid-12--moqa-2 {
    grid-template-columns: 1fr;
  }

  .section-regular-130 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-63 {
    font-size: 48px;
  }

  .div-block-205 {
    width: 500px;
  }

  .image-32-copy {
    left: 356px;
  }

  .h3-heading-83 {
    font-size: 36px;
  }

  .h1-heading-64, .h1-heading-65 {
    font-size: 48px;
  }

  .moqa---primary-button---nav-2 {
    font-size: 16px;
  }

  .title-centered-wide {
    width: 100%;
  }

  .h4-white {
    font-size: 32px;
  }

  .h2-heading-69 {
    font-size: 44px;
  }

  .navigation-grid-large {
    grid-template-columns: 1fr;
  }

  .card-3 {
    max-width: none;
  }

  .grid-three-column-35 {
    grid-template-columns: 1fr;
  }

  .paragraph-x-large-125 {
    font-size: 18px;
  }

  .h1-heading-66 {
    font-size: 48px;
  }

  .pricing_card-image {
    max-width: none;
    height: 15rem;
  }

  .pricing_card-inner {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .pricing_card-large.is-featured {
    flex-flow: column;
  }

  .pricing_card-divider {
    width: 100%;
    height: 4px;
  }

  .body-x-large, .body-x-large-2 {
    font-size: 18px;
  }

  .content-card-large-7 {
    max-width: none;
  }

  .background-15 {
    display: none;
  }

  .title-reveal {
    font-size: 18px;
  }

  .navigation-buttons-2 {
    display: none;
  }

  .h1-heading-72 {
    font-size: 48px;
  }

  .navigation-buttons-3 {
    display: none;
  }

  .h1-heading-73 {
    font-size: 52px;
    line-height: 62px;
  }

  .header-section-14 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .section-regular-131 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial-slide-content {
    padding-left: 0;
    padding-right: 0;
  }

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

  .section-regular-132 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-27---big, .h1-heading-27---2, .h1-heading-74 {
    font-size: 48px;
  }

  .h3-heading-87, .h3-heading-53-2 {
    font-size: 36px;
  }

  .section-large-46 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-88 {
    font-size: 40px;
  }

  .video-divider {
    display: none;
  }

  .section-large-47 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-feature-content {
    grid-template-columns: 1fr 1fr;
  }

  .h3-heading-90 {
    font-size: 40px;
  }

  .section-large-66 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-91 {
    font-size: 40px;
  }

  .text-size-xlarge, .text-size-xlarge-2 {
    font-size: 18px;
  }

  .section-regular-134 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-72 {
    font-size: 46px;
    line-height: 54px;
  }

  .grid-three-column-36 {
    grid-template-columns: 1fr;
  }

  .h3-heading-93 {
    font-size: 36px;
  }

  .content-grid-18 {
    grid-template-columns: 1fr;
  }

  .h3-heading-94 {
    font-size: 36px;
  }

  .h1-heading-75 {
    font-size: 48px;
  }

  .section-regular-114 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .navigation-dropdown-list-large.w--open {
    flex-direction: column;
  }

  .navigation-link-grid {
    grid-template-columns: 1fr;
  }

  .dropdown-container-large.w--open {
    flex-direction: column;
  }

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

  .content-grid-19 {
    grid-template-columns: 1fr;
  }

  .section-regular-135 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h4-heading-37 {
    font-size: 32px;
  }

  .feature_image-container {
    height: 24rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
    line-height: 1.1;
  }

  h2 {
    font-size: 1.7rem;
  }

  h3 {
    font-family: Inter, sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
  }

  h4, h5 {
    font-size: 1rem;
  }

  .sg-text-big {
    font-size: 12.5rem;
  }

  .sg-text-big.regular {
    font-size: 11.875rem;
  }

  .paragraph-20px.light-grey._450px {
    text-align: left;
    text-align: left;
    text-align: left;
    font-size: 1rem;
  }

  .paragraph-16px {
    text-align: left;
    font-size: .875rem;
  }

  .section {
    margin-top: 0;
  }

  .section.bg-white {
    padding-bottom: 4rem;
  }

  .section.data {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.hero-home {
    margin-top: 3.125rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.pricing-stats {
    display: none;
  }

  .section.side-horizontal-ani {
    padding-top: .125rem;
    padding-bottom: .125rem;
    overflow: hidden;
  }

  .section.privacy-policy {
    padding-top: 0;
  }

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

  .container.pricing {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container.overflow-hidden {
    padding-top: 4.6875rem;
  }

  .container.spacer-1 {
    flex-direction: column;
  }

  .container.about-hero {
    margin-top: 0;
  }

  .container-nav {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo {
    width: 6.25rem;
  }

  .nav-btn-wrapper {
    display: flex;
  }

  .button {
    justify-content: center;
    align-items: center;
    min-width: 100%;
  }

  .nav-menu {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 1.25rem;
    display: flex;
  }

  .nav-menu-link {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
  }

  .hero {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    align-items: flex-start;
    padding-top: 0;
  }

  .hero-content {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-wrap: wrap;
    justify-content: center;
  }

  .hero-content.second-row {
    justify-content: center;
  }

  .cards {
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    padding-bottom: .625rem;
    display: flex;
    overflow: hidden;
  }

  .hd-content {
    margin-top: 2.5rem;
  }

  .hd-wrapper {
    width: 100%;
  }

  .hd-text {
    text-align: left;
    font-size: 1rem;
    line-height: 1.2;
  }

  .features {
    grid-row-gap: 4.6875rem;
  }

  .features-content {
    grid-row-gap: 3.125rem;
  }

  .features-image {
    object-fit: cover;
    height: 15.625rem;
  }

  .slate-blue.feature-heading {
    font-size: 2.75rem;
  }

  .brands {
    margin-top: 0;
    margin-bottom: 0;
  }

  .brands-content {
    grid-column-gap: 1.5625rem;
    justify-content: center;
    align-items: center;
  }

  .brands-logo {
    object-fit: contain;
    width: 4.375rem;
  }

  .about {
    grid-row-gap: 4.6875rem;
  }

  .ah-text-content {
    flex-flow: wrap;
    align-items: flex-start;
  }

  .ah-text-inner {
    align-items: center;
    line-height: 1.2;
  }

  .ah-icon {
    width: 3.125rem;
    height: 3.125rem;
  }

  .jobs-content {
    background-color: #f7f9fc;
  }

  .jch-circle {
    flex: none;
  }

  .jc-contract {
    display: none;
  }

  .fh-content {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .form-field {
    width: auto;
  }

  .fb-content {
    grid-row-gap: 1.5625rem;
  }

  .midnight-blue.testimonial-heading {
    font-size: 8vw;
  }

  .form-footer {
    grid-row-gap: .625rem;
    flex-wrap: wrap;
  }

  .home-heading-1 {
    text-align: left;
    letter-spacing: 0;
    max-width: none;
    font-size: 1.25rem;
    font-weight: 500;
  }

  .about-hero {
    margin-top: 2rem;
  }

  .ah-heading {
    font-size: 4.375rem;
  }

  .at-button-wrapper {
    flex-direction: column;
  }

  .testimonials {
    margin-bottom: -5.3125rem;
  }

  .tc-circle {
    flex: none;
  }

  .testimonials-slider {
    height: 45rem;
  }

  .left-arrow {
    left: auto;
  }

  .team {
    grid-row-gap: 2.5rem;
  }

  .team-column-1 {
    height: auto;
  }

  .team-column-2 {
    border-top-width: .0625rem;
    border-left-style: none;
    padding-top: 0;
    padding-left: 0;
  }

  .team-column-3 {
    border-top-width: .0625rem;
    border-top-color: #1e15151a;
  }

  .team-content {
    grid-row-gap: 2.5rem;
    flex-direction: column;
  }

  .footer-v2 {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .f2t-content {
    margin-right: 0;
  }

  .f2-button {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .f2b-links-wrapper {
    grid-row-gap: .625rem;
    flex-wrap: wrap;
  }

  .careers-column-2 {
    grid-row-gap: 2.5rem;
    border-top-width: .0625rem;
    border-left-style: none;
    padding-top: 2.5rem;
    padding-left: 0;
  }

  .collection-list-contract-types {
    grid-row-gap: .625rem;
    flex-flow: wrap;
    align-items: flex-start;
  }

  .careers-about {
    padding: 1.5625rem;
  }

  .ca-images {
    flex-direction: column;
  }

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

  .careers-hours {
    padding-left: 0;
    padding-right: 0;
  }

  .careers-content {
    grid-row-gap: 2.5rem;
    flex-direction: column;
  }

  .careers-column-3 {
    border-top: .0625rem #1e15151a;
    padding-top: 2.5rem;
  }

  .careers2-about {
    padding: 1.5625rem;
  }

  .careers-v2-heading {
    font-size: 13vw;
  }

  .careers-3-content {
    grid-row-gap: 2.5rem;
    flex-direction: column;
  }

  .careers-3-column {
    grid-row-gap: 2.5rem;
    border-top-width: .0625rem;
    border-left-style: none;
    padding-top: 2.5rem;
    padding-left: 0;
  }

  .careers-3-column-2 {
    border-top: .0625rem #1e15151a;
    flex-direction: column;
    padding-top: 0;
  }

  .careers-3-about {
    padding: 0;
  }

  .c3a-content.ipa {
    min-width: auto;
  }

  .c3a-card {
    z-index: 2;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .c3a-image {
    z-index: 1;
  }

  .cp-header {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .cp-button-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .cp-content {
    align-items: center;
  }

  .cpr-wrapper {
    flex-direction: column;
  }

  .cpr-border {
    border-top-width: .0625rem;
    border-left-style: none;
    align-items: center;
    padding-top: 1.25rem;
    padding-left: 0;
  }

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

  .iph-logo-integration {
    width: 1.875rem;
    height: 1.875rem;
  }

  .iph-logo-integration._2 {
    width: 3.75rem;
    height: 2.5rem;
  }

  .iph-inner {
    width: 4.375rem;
    height: 4.375rem;
  }

  .ipa-arrow {
    display: none;
  }

  .ip2-image {
    height: 24.375rem;
  }

  .border {
    flex-direction: column;
    align-items: flex-start;
  }

  .pricing-header {
    margin-bottom: 2rem;
  }

  .ph-heading-wrapper {
    align-items: flex-start;
  }

  .ph-heading-inner {
    justify-content: flex-start;
  }

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

  .pt-card, .pt-card-2 {
    border-bottom-style: none;
  }

  .pricing-about {
    grid-row-gap: 1.25rem;
    text-align: left;
  }

  .pa-data {
    grid-row-gap: 4.6875rem;
    flex-flow: column;
    align-content: space-between;
    align-items: flex-end;
    width: 100%;
    height: auto;
    padding-top: 1.25rem;
  }

  .pa-data-column {
    align-items: center;
    max-width: none;
  }

  .pa-button {
    right: auto;
  }

  .pa-wrapper {
    grid-row-gap: 3.125rem;
  }

  .medium.mb {
    text-align: center;
    text-align: center;
    margin-bottom: 1.25rem;
    font-size: 1.875rem;
  }

  .accordion-item {
    padding-top: 1.875rem;
    padding-bottom: 0;
  }

  .faq-inner {
    grid-row-gap: .0625rem;
  }

  .accordion-item-trigger {
    flex-direction: column;
  }

  .faq-content {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .faq-text-wrapper {
    padding-right: 0;
  }

  .faq-button {
    display: none;
  }

  .pt-cards-wrapper-absolute {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .pt-header.mobile, .pt-wrapper.mobile, .pt-wrapper.mobile {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pph-feature {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-bottom: .4375rem;
  }

  .pph-feature-wrapper {
    border-right-style: none;
    padding-bottom: .5rem;
  }

  .pph-feature-last {
    padding-bottom: .5rem;
  }

  .pph-button-inner {
    flex-direction: column;
    width: 100%;
  }

  .default-state {
    grid-row-gap: 1.5625rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .ppc-heading {
    padding-left: 0;
    padding-right: 0;
  }

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

  .press-release {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bp-image {
    height: 25rem;
  }

  .author {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    padding-top: 2rem;
  }

  .auhtor-avatar {
    border-style: none;
    height: 20.125%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .author-name {
    align-items: center;
  }

  .auhtor-image {
    width: 150px;
    height: 150px;
  }

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

  ._404 {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  ._404-heading {
    font-size: 8.75rem;
  }

  ._404-button-wrapper {
    flex-flow: wrap;
  }

  .icon-5 {
    bottom: -2.1875rem;
  }

  .icon-6 {
    top: -22%;
  }

  .display-small {
    font-size: 3.75rem;
  }

  .login {
    height: 120vh;
  }

  .login-header {
    text-align: center;
  }

  .login-page {
    text-align: left;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .f2-button-2 {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .f2-button-hover {
    width: 7.125rem;
  }

  .menu-mobile {
    height: 110vh;
    display: block;
  }

  .container-menu {
    align-items: stretch;
    margin-top: 3.125rem;
  }

  .menu-button {
    justify-content: flex-start;
    width: 1.875rem;
    height: 1.875rem;
    display: block;
  }

  .cart-wrapper {
    z-index: 100000;
  }

  .cart-container {
    flex-direction: column;
    margin-top: 5rem;
  }

  .as-image.facebook {
    width: 1.4rem;
  }

  .uui-navbar01_large-item-content {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar01_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar08_item-heading {
    font-size: 13px;
  }

  .uui-navbar08_dropdown-link, .uui-navbar08_heading {
    padding-left: 0;
  }

  .uui-navbar08_heading.empty {
    display: none;
  }

  .uui-navbar08_dropdown-link-list {
    grid-template-rows: max-content auto auto auto;
  }

  .uui-navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding: 1rem;
  }

  .uui-navbar08_dropdown-content.products {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_dropdown-content.resources {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .uui-navbar08_dropdown-list.resources.w--open {
    width: auto;
  }

  .text-block-2.mobile-menu {
    font-size: 2rem;
  }

  .uui-navbar02_dropdown-right-overlay-absolute {
    min-width: auto;
  }

  .uui-navbar02_blog-content {
    margin-top: .5rem;
  }

  .uui-navbar02_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_dropdown-blog-item-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar02_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-7 {
    text-align: left;
  }

  .uui-navbar06_blog-item-image-wrapper {
    min-width: auto;
  }

  .uui-navbar06_blog-item {
    flex-direction: column;
  }

  .uui-navbar06_blog-list, .uui-navbar06_dropdown-content-left {
    grid-template-columns: 1fr;
  }

  .uui-navbar02_blog-content-2 {
    margin-top: .5rem;
  }

  .uui-navbar02_blog-item-2 {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_dropdown-blog-item-wrapper-2 {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_dropdown-content-wrapper-2 {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-right-2 {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .uui-navbar02_dropdown-link-2 {
    padding-left: 0;
  }

  .uui-navbar02_dropdown-content-left-2 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-footer05_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer-paragraph1 {
    font-size: 1.3rem;
  }

  .uui-heroheader08_content-3 {
    height: 32rem;
    padding-top: 2.5rem;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uui-heroheader08_image-wrapper-3.parallax-wrapper {
    margin-top: 1.25rem;
  }

  .uui-button-28 {
    font-family: Inter, sans-serif;
  }

  .uui-button-28:hover {
    background-color: #b65a2c;
    border-color: #914f2f;
  }

  .uui-ratings_stars-3 {
    max-width: 60%;
  }

  .uui-text-size-xlarge-16 {
    font-size: 1rem;
  }

  .main-hero_heading {
    font-size: 4em;
  }

  .uui-heading-xlarge-8 {
    font-size: 3rem;
  }

  .uui-text-size-small-18 {
    font-family: Inter, sans-serif;
  }

  .uui-signup-form_wrapper-7 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: .575rem;
  }

  .image-wrapper.move-up-1st {
    max-width: 30rem;
    overflow: hidden;
  }

  .uui-heroheader08_form-3 {
    order: 0;
    width: auto;
    margin-left: 0;
  }

  .image-with-caption {
    height: 99.9999%;
  }

  .ratings_wrapper-3 {
    flex: none;
    margin-left: .05rem;
  }

  .ratings_stars-wrapper-3 {
    margin-right: 0;
    padding-right: 0;
  }

  .uui-heroheader08_component-3 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-ratings_number-3 {
    padding-right: 0;
    font-size: .8rem;
  }

  .uui-layout73_component.feature-tabs {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 1rem;
  }

  .uui-container-large-3 {
    max-width: none;
  }

  .uui-testimonial11_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial11_client-image {
    height: 15rem;
  }

  .uui-testimonial11_content {
    grid-template-columns: 1fr;
  }

  .uui-space-large.xl {
    display: none;
  }

  .uui-max-width-medium {
    max-width: 35rem;
    margin-bottom: 0;
  }

  .uui-space-small-2 {
    display: none;
  }

  .uui-heading-xlarge.product {
    text-align: center;
    text-align: center;
    font-size: 2.5rem;
  }

  .uui-heroheader04_content {
    max-width: none;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-heroheader04_component {
    grid-column-gap: 3rem;
    grid-row-gap: 1.5rem;
    flex-direction: column-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .uui-heroheader04_component.products {
    flex-direction: column;
  }

  .uui-section_heroheader04.fieldex-connect {
    height: auto;
  }

  .uui-text-size-large-5 {
    font-size: .875rem;
  }

  .uui-heading-medium-6 {
    letter-spacing: 0;
    font-size: 1.25rem;
  }

  .uui-section_layout58 {
    padding-top: 0;
  }

  .uui-button-32 {
    font-family: Inter, sans-serif;
  }

  .uui-button-32:hover {
    background-color: #b65a2c;
    border-color: #914f2f;
  }

  .main-hero-paragraph {
    max-width: none;
    font-size: 2em;
  }

  .uui-text-size-xlarge-17 {
    font-size: 1rem;
  }

  .uui-heading-xlarge-9 {
    font-size: 3rem;
  }

  .uui-text-size-small-19 {
    font-family: Inter, sans-serif;
  }

  .grid-5 {
    grid-row-gap: 1.25rem;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 1.25rem;
  }

  .uui-section_heroheader08-3 {
    overflow: hidden;
  }

  .main-hero_section {
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-36 {
    padding-top: 0;
  }

  .small-p {
    font-size: 1rem;
  }

  .page-padding-3.is-main-hero {
    padding: 2em 5% 4em 10%;
  }

  .brix---paragraph-default {
    font-size: 1.0625rem;
    line-height: 1.75rem;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 2rem;
  }

  .brix---tabs-content-card {
    flex-direction: row;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .brix---mg-left-16px {
    margin-left: .8125rem;
  }

  .brix---square-icon-48px {
    border-radius: .875rem;
    max-width: 3.5rem;
  }

  .brix---tab-left-icon {
    justify-content: flex-start;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
    line-height: 1.125rem;
  }

  .brix---tab-left-icon.w--current {
    justify-content: flex-start;
  }

  .brix---tabs-menu-vertical {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---heading-h2-size {
    font-family: Instrument Sans, sans-serif;
    font-size: 30px;
    line-height: 2.5rem;
  }

  .brix---subtitle {
    font-size: .875rem;
    line-height: 1.125rem;
  }

  .brix---mg-bottom-16px {
    margin-bottom: .9375rem;
  }

  .brix---container-default {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .brix---section {
    margin-top: 0;
    padding-top: 3.75rem;
    padding-bottom: 2.5rem;
  }

  .uui-faq04_layout {
    grid-template-columns: 1fr;
  }

  .brix---logo-strip-v2-wrapper {
    grid-column-gap: 1.625rem;
    grid-row-gap: 1.375rem;
  }

  .brix---text-300-bold {
    font-size: 1.0625rem;
    line-height: 1.3125rem;
  }

  .brix---container-default-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .brix---logo-strip-v2-wrapper-2 {
    grid-column-gap: 1.625rem;
    grid-row-gap: 1.375rem;
  }

  .brix---text-300-bold-2 {
    font-size: 1.0625rem;
    line-height: 1.3125rem;
  }

  .brix---container-default-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .brix---section-small-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .brix---link-icon-right {
    width: 1.125rem;
  }

  .brix---text-200-bold {
    font-size: .9375rem;
    line-height: 1rem;
  }

  .brix---paragraph-default-2 {
    font-size: 1.0625rem;
    line-height: 1.75rem;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: .9375rem;
  }

  .brix---grid-2-columns-gap-56px {
    grid-row-gap: 2.25rem;
  }

  .brix---tabs-content-card-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .brix---square-icon-48px-2 {
    border-radius: .875rem;
    max-width: 3.5rem;
  }

  .brix---tab-small-center {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
    line-height: 1.125rem;
  }

  .brix---heading-h2-size-2 {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }

  .brix---subtitle-2 {
    font-size: .875rem;
    line-height: 1.125rem;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 2rem;
  }

  .brix---container-default-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-layout04_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout04_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

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

  .uui-logos03_logo {
    height: auto;
  }

  .uui-logos03_logo-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-items: center;
    display: grid;
  }

  .uui-logos03_component {
    align-items: center;
  }

  .uui-footer02_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-footer02_left-wrapper {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .uui-footer02_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-page-padding-48 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .uui-cta03_image-wrapper {
    width: 100%;
    display: none;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-cta03_component {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-section_cta03 {
    overflow: visible;
  }

  .uui-faq02_component, .uui-footer03_menu-wrapper {
    grid-template-columns: 1fr;
  }

  .uui-container-large-35 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .image-cover-absolute {
    background-color: #fff;
    background-image: linear-gradient(#ffffff80, #ffffff80);
    width: 100%;
    max-width: none;
    height: auto;
    position: absolute;
  }

  .tabs-menu {
    display: block;
  }

  .slide-nav-left-in {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .content {
    margin-left: 0;
    margin-right: 0;
  }

  .content.center {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    padding: 0 .6875rem 2.8125rem;
    display: block;
  }

  .slider-max-w {
    overflow: hidden;
  }

  .inner-card-01 {
    border-radius: .75rem;
    width: auto;
    padding: 1.25rem 1.25rem 8.75rem;
    display: none;
    overflow: visible;
  }

  .card-3-small.bg-white {
    width: 7.5rem;
    max-width: none;
  }

  .block-row {
    flex-direction: column;
    margin-bottom: .25rem;
    padding-top: 1.25rem;
    display: flex;
  }

  .swipe-section {
    width: auto;
    overflow: visible;
  }

  .grid-features-row {
    grid-template-columns: 1fr;
  }

  .slide-tab {
    margin-right: 0;
    padding-top: .75rem;
  }

  .tabs-content {
    width: auto;
  }

  .inner-card-02 {
    border-radius: .75rem;
    width: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .grid-sticky-card {
    flex-direction: column;
    width: auto;
    height: auto;
    display: flex;
  }

  .slide-vertical_move {
    min-height: 64vh;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .left {
    width: auto;
    margin-bottom: 1.25rem;
    padding-bottom: 0;
    display: block;
  }

  .title-2-section {
    text-align: center;
    margin-top: .875rem;
    margin-bottom: .875rem;
    font-size: 2rem;
  }

  .title-2-section.fade-in-1st {
    margin-top: 3.125rem;
    margin-bottom: 0;
  }

  .small-features-grid {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-columns: 1fr 1fr;
  }

  .section-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .625rem;
    padding-bottom: .625rem;
    display: none;
    overflow: hidden;
  }

  .rounded-arrow-white-bg {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .inner-card-03 {
    border-radius: .75rem;
    padding: 1.25rem;
    display: none;
  }

  .text-2-big {
    text-align: left;
    font-size: 1rem;
  }

  .block {
    margin-bottom: .25rem;
  }

  .caption {
    color: #3d3d3d;
    text-align: center;
  }

  .sticky-card-top {
    width: auto;
    max-width: none;
  }

  .sticky-card-top._2nd {
    justify-content: center;
    width: auto;
    margin-top: 1.25rem;
  }

  .title-3-card {
    margin-bottom: 1.25rem;
    font-size: 1.5rem;
  }

  .hero-slider {
    flex-direction: column;
    width: auto;
  }

  .text-block-15 {
    font-size: .875rem;
  }

  .image-stack-01, .image-stack-03, .image-stack-02 {
    width: 40%;
  }

  .image-stack-04 {
    width: 30%;
  }

  .fullwidth {
    padding-top: 0;
  }

  .fullwidth.overflow-hidden.bg-dark-blue {
    padding-top: 1.25rem;
    padding-bottom: 0;
  }

  .section-no-gap {
    margin-top: 3.875rem;
    padding-bottom: 3.75rem;
    display: none;
  }

  .footer-link-grid {
    text-align: center;
    justify-items: center;
  }

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

  .button-container {
    align-items: center;
    width: 100%;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .button-container.product {
    align-items: flex-start;
  }

  .image-stack-05 {
    width: 40%;
  }

  .image-stack-wrapper {
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    margin-top: 1.25rem;
    display: flex;
    overflow: hidden;
  }

  .home-heading-2 {
    text-align: left;
    font-size: 2rem;
    font-weight: 600;
  }

  .wrapper {
    height: 7.5rem;
  }

  .uui-text-size-medium-9 {
    font-size: .875rem;
  }

  .uui-badge.hide-mobile-portrait, .hide-mobile-portrait {
    display: none;
  }

  .uui-pricing03_tabs-menu {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    border-radius: 1.2rem;
    flex-direction: column;
    margin-top: 1rem;
    overflow: visible;
  }

  .uui-heading-subheading-6 {
    font-size: .85rem;
  }

  .uui-section_pricing03 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-layout17_item {
    flex-direction: column;
  }

  .uui-layout17_item-list {
    grid-row-gap: 1rem;
  }

  .text-block-28 {
    font-size: .875rem;
  }

  .text-block-29 {
    text-align: left;
    font-size: .875rem;
  }

  .button-label.hero-section {
    font-weight: 500;
  }

  .no-width-mobile {
    margin-bottom: -6.25rem;
    margin-left: 0;
    margin-right: 0;
  }

  .hover-item-wrapper {
    width: 100%;
    min-height: 45vh;
    margin-bottom: 0;
  }

  .hover-section {
    width: auto;
    margin-left: .625rem;
    margin-right: .625rem;
  }

  .hover-section.fade-in-1st {
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .post-summary-text {
    display: none;
  }

  .hover-title {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .hover-section-item {
    padding: 1.875rem;
  }

  .hover-section-item.first {
    width: 100%;
  }

  .pricing-feature-check {
    align-items: flex-start;
    font-size: .875rem;
  }

  .pricing-feature-column {
    grid-row-gap: .625rem;
    grid-template-columns: 1fr;
  }

  .pricing-feature-column.fade-in-1st {
    grid-column-gap: .25rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-feature-column.sticky-item.fade-in-1st {
    grid-column-gap: .25rem;
    grid-column-gap: .25rem;
    flex-direction: row;
    grid-template-columns: 1.25fr .5fr;
    display: flex;
  }

  .pricing-feature-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .section-3 {
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .625rem;
    padding-bottom: .625rem;
    overflow: hidden;
  }

  .section-3.pricing {
    width: auto;
  }

  .text-black {
    font-size: .875rem;
  }

  .text-black.table {
    font-size: 1.125rem;
  }

  .paragraph-2.table {
    font-size: .75rem;
    display: none;
  }

  .div-block-144 {
    padding: 1.5rem 1.5rem 0;
  }

  .uui-testimonial09_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-text-size-medium-10 {
    font-size: .85rem;
  }

  .uui-heading-medium-14.text-weight-medium {
    font-size: 1.25rem;
  }

  .uui-testimonial09_lightbox-image {
    height: 15rem;
  }

  .uui-testimonial09_component {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .uui-padding-vertical-xhuge-44 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .bold-text-7 {
    font-size: 1rem;
  }

  .bold-text-8 {
    font-size: .85rem;
  }

  .uui-faq01_component {
    margin-top: 0;
  }

  .heading-12 {
    text-align: left;
    font-size: 2rem;
    font-weight: 600;
  }

  .heading-13 {
    text-align: left;
    letter-spacing: 0;
    font-size: 1rem;
  }

  .lottie-animation-4 {
    top: 30%;
    left: -17%;
  }

  .uui-text-size-medium-12 {
    font-size: 1rem;
  }

  .uui-faq02_answer-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-faq02_heading-2 {
    font-family: Inter, sans-serif;
    font-size: 1rem;
  }

  .uui-faq02_question-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
  }

  .card-slide {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-1-to-1 {
    padding-left: 0;
  }

  .section-4 {
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .625rem;
    padding-bottom: .625rem;
    overflow: hidden;
  }

  .caption-2 {
    color: #3d3d3d;
    text-align: center;
  }

  .center {
    flex-flow: column;
    overflow: visible;
  }

  .p-p-result-box {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .result-box {
    margin-right: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .p-p-rich-text-box {
    border-bottom-style: none;
    border-right-style: none;
    padding: 2.5rem 1.25rem;
  }

  .text-block-40 {
    font-size: 3.5rem;
    line-height: 4rem;
  }

  .project-post-rich-text {
    padding-bottom: 2.5rem;
  }

  .uui-heroheader17_card-image {
    border-radius: 1rem;
    width: 15.5625rem;
  }

  .uui-heroheader17_card-image-01 {
    border-radius: 1rem;
    width: 15.56rem;
  }

  .uui-heroheader17_image-wrapper {
    height: 17rem;
  }

  .uui-badge-group_badge-2.is-primary {
    max-width: 20rem;
  }

  .uui-badge-group-2.is-primary {
    justify-content: center;
    max-width: none;
    margin-bottom: 1rem;
  }

  .text-block-41 {
    max-width: none;
  }

  .uui-layout08_item-list-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .section-5 {
    grid-template-columns: 1fr;
    width: 100%;
    margin: 0;
    padding: .625rem 1rem;
    overflow: hidden;
  }

  .columns-3-to-2 {
    flex-direction: column;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .columns-2-to-3 {
    flex-direction: column-reverse;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .caption-3 {
    color: #3d3d3d;
    text-align: center;
  }

  .caption-3.text-blue {
    text-align: left;
    text-align: left;
  }

  .image-cover {
    height: 18.75rem;
  }

  .image-cover.relative-block {
    width: auto;
    height: auto;
  }

  .div-block-147 {
    padding-top: 3.75rem;
  }

  .heading-15 {
    text-align: left;
    font-size: 1.875rem;
  }

  .heading-16, .heading-17 {
    font-size: 1.875rem;
  }

  .div-block-148 {
    margin-bottom: 1.25rem;
  }

  .uui-padding-vertical-xhuge-48 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .form-radio-2col {
    grid-template-columns: 1fr;
  }

  .form-field-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-footer02_form-2 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-footer02_left-wrapper-2 {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .uui-footer02_top-wrapper-2 {
    grid-row-gap: 3rem;
  }

  .uui-layout13_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout13_image-02 {
    top: 20%;
  }

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

  .lightbox-play-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-6 {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .625rem;
    padding-bottom: .625rem;
    overflow: hidden;
  }

  .tabs-menu-video {
    flex-flow: column;
    grid-auto-flow: row;
  }

  .tab-link-play {
    margin-bottom: .625rem;
  }

  .tab-link-video, .tab-link-video.w--current {
    width: 100%;
  }

  .lightbox-play {
    margin-bottom: .625rem;
  }

  .tabs-content-video.rounded-large {
    padding: .625rem;
  }

  .cpex {
    flex-direction: column;
    align-items: center;
    padding-top: 3.75rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .uui-text-size-large-20 {
    text-align: center;
  }

  .uui-icon-1x1-xsmall-13 {
    display: none;
  }

  .uui-layout56_item {
    justify-content: center;
    align-items: center;
  }

  .uui-layout56_item-list {
    justify-items: center;
    margin-bottom: 0;
  }

  .uui-layout28_image-02 {
    width: 50%;
    min-width: 10rem;
  }

  .uui-layout28_image-01 {
    min-width: 34rem;
    left: 20%;
  }

  .uui-blogpost04_form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .brix---btn-primary {
    width: 100%;
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
    font-size: 1.0625rem;
    line-height: 1.1875rem;
  }

  .brix---paragraph-default-3 {
    font-size: 1.0625rem;
    line-height: 1.75rem;
  }

  .brix---mg-bottom-24px {
    margin-bottom: 1rem;
  }

  .brix---heading-h4-size {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: .9375rem;
  }

  .brix---product-card-content {
    padding: 1.3125rem 1.375rem 2rem;
  }

  .brix---badge-secondary-small-bold {
    padding: .625rem 1rem;
    font-size: .875rem;
    line-height: 1rem;
  }

  .brix---badge-wrapper-top-right {
    top: .875rem;
    right: .875rem;
  }

  .brix---product-card-wrapper-v1 {
    display: none;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size {
    margin-bottom: .625rem;
    font-size: 1.875rem;
    line-height: 2.3125rem;
  }

  .brix---subtitle-3 {
    font-size: .875rem;
    line-height: 1.125rem;
  }

  .brix---container-default-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-button-50.is-button-medium {
    background-color: var(--elements-webflow-library-accent--primary-1);
    background-color: var(--elements-webflow-library-accent--primary-1);
  }

  .uui-blogsection12_button-row.hide-mobile-landscape {
    display: block;
  }

  .uui-blogsection12_arrow.left {
    width: 3rem;
    display: flex;
  }

  .uui-text-divider.text-size-small {
    display: none;
  }

  .uui-blogsection12_date-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogsection12_author-wrapper {
    align-items: flex-start;
  }

  .uui-blogsection12_mask {
    width: 95%;
  }

  .uui-layout40_image {
    width: 100%;
  }

  .uui-layout40_image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .menu-container {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .uui-button-52:hover {
    border-color: var(--elements-webflow-library-accent--primary-1);
    background-color: var(--elements-webflow-library-accent--primary-1);
  }

  .uui-navbar08_button-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-navbar08_link-2 {
    color: var(--untitled-ui-white);
    font-size: .8rem;
  }

  .uui-navbar08_dropdown-link-2 {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content-2 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar08_dropdown-list-2.solution.w--open, .uui-navbar08_dropdown-list-2.products.w--open, .uui-navbar08_dropdown-list-2.solution.w--open, .uui-navbar08_dropdown-list-2.products.w--open {
    width: auto;
  }

  .uui-navbar08_menu-2 {
    background-color: #f1f1f1;
    border-top-style: none;
    margin-top: 0;
  }

  .uui-logo_logotype-8 {
    height: auto;
  }

  .uui-navbar08_component-2 {
    min-height: 4rem;
  }

  .form-radio-2col-2 {
    grid-template-columns: 1fr;
  }

  .form-field-2col-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-contact04_form {
    padding-left: .775rem;
    padding-right: .775rem;
  }

  .uui-contact04_contact-list {
    display: none;
  }

  .uui-space-xsmall-19 {
    min-height: 1rem;
  }

  .uui-space-xsmall-19._1-5rem {
    min-height: 2rem;
  }

  .uui-contact04_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-57 {
    padding-top: 3rem;
  }

  .uui-section_contact04 {
    margin-top: 2rem;
  }

  .uui-navbar08_component-1.contact {
    width: 100vw;
  }

  .uui-layout84_image-wrapper {
    display: none;
    overflow: visible;
  }

  .uui-heroheader22_image {
    height: 15rem;
  }

  .uui-faq04_layout-2 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_image {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heroheader21_image-wrapper {
    height: auto;
  }

  .uui-signup-form_wrapper-8 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-space-small-14 {
    display: none;
  }

  .uui-heading-xlarge-12 {
    width: auto;
  }

  .uui-heroheader21_component {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .uui-blogpost03_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost03_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost03_share-wrapper {
    align-items: flex-start;
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost03_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost03_header {
    grid-template-columns: 1fr;
  }

  .uui-career11_title-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .uui-blogsection09_image-wrapper {
    padding-top: 66%;
  }

  .uui-blogsection09_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-button-60 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-60:hover {
    border-color: var(--elements-webflow-library-accent--primary-1);
    background-color: var(--elements-webflow-library-accent--primary-1);
  }

  .uui-contact03_contact-list {
    margin-top: 0;
  }

  .uui-contact03_content {
    padding-left: 30px;
    padding-right: 30px;
  }

  .uui-contact03_component {
    grid-template-columns: 1fr;
  }

  .uui-button-wrapper-17.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-23 {
    flex-direction: row;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-row-26.is-reverse-mobile-landscape {
    flex-flow: wrap;
    align-items: stretch;
  }

  .uui-layout52_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout52_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout52_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-testimonial11_divider-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial11_client-image-2 {
    height: 20rem;
  }

  .uui-testimonial11_content-2 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_component-2 {
    padding-top: 2rem;
  }

  .brix---btn-primary-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---text-300-medium {
    font-size: 16px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---flex-horizontal-start.padding-top {
    margin-top: 0;
  }

  .brix---text-200-list-bold {
    font-size: 14px;
  }

  .brix---icon-list {
    width: 24px;
    margin-right: 8px;
  }

  .brix---mg-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .brix---text-200-bold-2 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---divider-40px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .brix---paragraph-default-4 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---square-icon {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 15px;
  }

  .brix---pricing-content-v2 {
    height: auto;
    padding: 25px;
  }

  .brix---btn-primary-white-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary---tabs {
    margin-left: 0;
    margin-right: 0;
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---tabs-menu-bg-neutral-200 {
    border-radius: 6px;
    flex-direction: column;
    width: 100%;
  }

  .brix---subtitle-4 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-banner22_supporting-text, .uui-banner22_text {
    text-align: left;
    font-size: .8rem;
  }

  .uui-banner22_component {
    background-color: #6366f1;
    background-image: none;
  }

  .uui-navbar08_dropdown-link-3 {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content-3 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-text-size-medium-27 {
    font-size: 14px;
  }

  .uui-layout20_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout04_image-02-2 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout04_image-01-2 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout04_image-01-2.shadow-xlarge {
    width: auto;
    min-width: auto;
  }

  .uui-layout04_item-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-layout04_component-2 {
    grid-row-gap: 0rem;
  }

  .uui-layout08_image-wrapper-3 {
    padding: 0;
  }

  .uui-padding-vertical-xhuge-68 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-container-large-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-section_layout08-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-signup-form_wrapper-9 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-23 {
    text-align: center;
  }

  .uui-heroheader21_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-heading-medium-38.text-weight-medium {
    text-align: left;
    text-align: left;
    font-size: 1.5rem;
  }

  .uui-testimonial01_logo {
    max-height: none;
  }

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

  .previous-placeholder {
    max-width: 75px;
    display: flex;
  }

  .text-field-2 {
    min-height: 40px;
    font-size: 13px;
  }

  .form-full {
    flex-direction: row-reverse;
  }

  .slider-2 {
    flex-direction: column-reverse;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
  }

  .form-content {
    width: auto;
  }

  .form-section-title {
    font-size: 2em;
    line-height: 1.3em;
  }

  .form-wrapper {
    width: auto;
  }

  .field-label {
    font-size: 13px;
  }

  .mask-3 {
    border-radius: 0;
  }

  .global-icon-x-small {
    display: none;
  }

  .paragraph-intro {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .slide-2 {
    width: auto;
  }

  .slide-content {
    width: auto;
    min-height: auto;
    padding: 40px 20px;
  }

  .quote-wrap {
    flex: 0 auto;
    margin-bottom: 10px;
  }

  .banner-h3 {
    font-size: 25px;
  }

  .form-wrap.extra-space {
    margin-bottom: 20px;
  }

  .slide-banner {
    display: block;
  }

  .banner-content {
    flex-direction: column;
    justify-content: space-between;
    padding: 40px 20px 0;
  }

  .form-paragraph {
    font-size: 14px;
  }

  .slide-wrapper {
    flex-direction: column;
  }

  .logo-2 {
    display: none;
  }

  .form-section-title-2 {
    font-size: 1.5em;
    line-height: 1.3em;
  }

  .checkbox-base {
    margin-bottom: 15px;
  }

  .form-item-wrapper {
    flex-wrap: wrap;
  }

  .text-block-64 {
    font-size: 14px;
  }

  .image-12 {
    margin-bottom: 20px;
  }

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

  .link-block-5.w--current {
    display: inline-block;
  }

  .uui-testimonial10_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-text-size-medium-32 {
    font-size: .85rem;
  }

  .uui-heading-tiny-5 {
    font-size: 1rem;
  }

  .uui-testimonial10_client {
    margin-top: 20px;
  }

  .uui-heading-medium-39.text-weight-medium.testimonials {
    margin-bottom: 0;
    font-size: 1.1rem;
  }

  .uui-testimonial10_content {
    height: 350px;
    padding: 1rem;
  }

  .uui-testimonial10_lightbox-image {
    border-radius: 0 0 10px 10px;
    height: 15rem;
  }

  .lightbox_video-overlay-layer-4 {
    border-radius: 0 0 10px 10px;
  }

  .uui-testimonial10_lightbox {
    border-radius: 0;
    width: auto;
  }

  .uui-testimonial10_component {
    grid-template-columns: 1fr;
  }

  .form-field-2col-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-7 {
    margin-top: 0;
  }

  .uui-contact04_form-2 {
    padding-left: .775rem;
    padding-right: .775rem;
  }

  .uui-padding-vertical-xhuge-75 {
    padding-top: 3rem;
  }

  .uui-space-xsmall-31 {
    min-height: 1rem;
  }

  .paragraph-16px-2 {
    text-align: left;
    font-size: .875rem;
  }

  .form-radio-2col-3 {
    grid-template-columns: 1fr;
  }

  .form-field-2col-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-navbar08_dropdown-link-4 {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content-4 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-blogpost05_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_divider {
    width: auto;
  }

  .uui-blogpost05_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_content-left {
    width: auto;
  }

  .uui-blogpost05_header {
    grid-template-columns: 1fr;
  }

  .link-block-6 {
    width: auto;
  }

  .uui-heroheader14_card-image-05, .uui-heroheader14_card-image-04, .uui-heroheader14_card-image-03, .uui-heroheader14_card-image-02, .uui-heroheader14_card-image-01 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader14_image-wrapper {
    height: 12.75rem;
  }

  .uui-signup-form_wrapper-10 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_component-3 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader20_background {
    top: 42%;
  }

  .uui-heroheader20_lightbox {
    height: 15rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary {
    width: 100%;
  }

  .uui-blogpost05_share-wrapper-2 {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper-2 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_content-wrapper-2 {
    grid-column-gap: 2.7rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    display: grid;
  }

  .uui-blogpost05_header-2 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-80 {
    padding-top: 1rem;
  }

  .uui-pricing01_content-list, .uui-pricing01_component {
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-44 {
    font-size: .85rem;
  }

  .uui-heading-medium-42.author {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: left;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: left;
    flex-flow: row;
    font-size: 1.3rem;
  }

  .hide-mobile-portrait-2 {
    display: none;
  }

  .uui-navbar05_bottom-bar-content {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar05_bottom-bar {
    align-items: center;
  }

  .uui-navbar05_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .brix---btn-primary-small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---btn-circle-secondary-small {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
  }

  .brix---header-nav-list-item-show-in-mbl, .brix---header-nav-list-item-middle {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo {
    max-width: 84%;
  }

  .brix---container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-blogpost06_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost06_header {
    grid-template-columns: 1fr;
  }

  .uui-layout08_image-4 {
    width: 100px;
  }

  .uui-layout08_component-4 {
    grid-row-gap: .9rem;
  }

  .uui-heroheader08_image {
    height: 17.5rem;
  }

  .ratings_wrapper {
    flex: none;
    margin-left: .75rem;
  }

  .uui-button-78.is-button-large {
    flex-flow: row;
  }

  .uui-signup-form_wrapper-11 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-28 {
    font-size: 1rem;
  }

  .uui-heading-xlarge-18 {
    font-size: 2.25rem;
  }

  .uui-heroheader08_component {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08 {
    overflow: hidden;
  }

  .uui-button-wrapper-27.max-width-full-mobile-landscape {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .uui-button-secondary-gray-36.is-button-large {
    width: 100%;
  }

  .uui-button-row-37.button-row-center.is-reverse-mobile-landscape {
    width: auto;
  }

  .text-block-72 {
    color: var(--elements-webflow-library-accent--primary-1);
  }

  .uui-blogpost06_content-bottom-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost06_header-2 {
    grid-template-columns: 1fr;
  }

  .uui-layout27_lightbox-image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout27_lightbox-image-02 {
    top: 20%;
  }

  .uui-text-size-large-46 {
    font-size: .9rem;
  }

  .uui-layout27_item-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-medium-44 {
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .uui-heroheader07_light-overlay {
    width: 64rem;
    min-width: 64rem;
    bottom: -140%;
    right: auto;
  }

  .uui-heroheader07_card-image-02 {
    border-radius: 1rem;
    width: 6rem;
    transform: translate(-56px)rotate(-39deg);
  }

  .uui-heroheader07_card-image-01 {
    border-radius: 1rem;
    width: 10rem;
  }

  .uui-heroheader07_image-wrapper {
    height: 10rem;
  }

  .uui-heroheader07_component {
    grid-row-gap: .1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-86 {
    padding-bottom: 2rem;
  }

  .uui-blogpost04_form-wrapper-2 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-medium-38 {
    font-size: .85rem;
  }

  .uui-blogpost04_author-wrapper-2 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top-2 {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .uui-heading-medium-45 {
    font-size: 1.5rem;
  }

  .uui-layout65_item-list {
    grid-row-gap: .7rem;
    grid-template-columns: 1fr;
  }

  .uui-layout80_item-2 {
    flex-flow: column;
    display: flex;
  }

  .uui-text-size-medium-40 {
    font-size: .85rem;
  }

  .uui-blogpost04_newsletter-3 {
    display: none;
  }

  .uui-blogpost04_form-wrapper-3 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .icon-featured-large-4 {
    height: 15rem;
  }

  .uui-blogpost04_newsletter-4 {
    width: auto;
    height: auto;
    padding: 0;
  }

  .uui-blogpost04_content-wrapper-3 {
    flex-flow: column-reverse;
    grid-auto-flow: row;
    padding-left: 0;
    display: flex;
  }

  .uui-blogpost04_author-wrapper-3 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost04_header-3 {
    margin-top: 0;
  }

  .uui-padding-vertical-xhuge-90 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-heroheader08_image-2 {
    height: 17.5rem;
  }

  .ratings_wrapper-4 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-12 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-4 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-4 {
    overflow: hidden;
  }

  .collection-list, .uui-layout12_item-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_share-wrapper-3 {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper-3 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_header-3 {
    grid-template-columns: 1fr;
  }

  .uui-signup-form_wrapper-13 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-faq02_component-3 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_image-3 {
    height: 17.5rem;
  }

  .ratings_wrapper-5 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-14 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-5 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-5 {
    overflow: hidden;
  }

  .uui-layout40_image-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .time {
    border-radius: 5px;
    width: 30px;
    height: 30px;
    font-size: 15px;
  }

  .lightbox-modal {
    display: none;
  }

  .colon-wrap {
    height: 15px;
  }

  .dot-2 {
    width: 3px;
    height: 3px;
  }

  .uui-heroheader08_image-4 {
    height: 17.5rem;
  }

  .ratings_wrapper-6 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-15 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-6 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-6 {
    overflow: hidden;
  }

  .uui-heroheader07_light-overlay-2 {
    width: 64rem;
    min-width: 64rem;
    bottom: -140%;
    right: auto;
  }

  .uui-heroheader07_card-image-02-2, .uui-heroheader07_card-image-01-2 {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader07_image-wrapper-2 {
    height: 22rem;
  }

  .uui-heroheader07_component-2 {
    grid-template-columns: 1fr;
    height: auto;
  }

  .uui-section_heroheader07-2.free-trial {
    height: auto;
  }

  .uui-heroheader23_card-image {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader23_image-wrapper {
    width: 100vw;
  }

  .uui-testimonial07_content-2, .uui-testimonial07_content-2.location, .uui-testimonial07_content-2.location, .div-block-175 {
    display: none;
  }

  .uui-signup-form_wrapper-16 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_component-4 {
    grid-template-columns: 1fr;
  }

  .uui-logos04_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list {
    justify-content: center;
  }

  .uui-layout62_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout62_image-02 {
    top: 20%;
  }

  .uui-layout62_image-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-text-size-medium-50 {
    text-align: center;
  }

  .uui-blogpost01_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom, .uui-blogpost01_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .hide-mobile-portrait-3 {
    display: none;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_divider-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-heading-medium-56.text-weight-medium {
    font-size: 1.2rem;
  }

  .uui-testimonial10_lightbox-image-2 {
    height: 15rem;
  }

  .uui-testimonial10_component-2, .uui-faq02_component-4 {
    grid-template-columns: 1fr;
  }

  .uui-layout26_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout26_image-02 {
    top: 20%;
  }

  .uui-button-row-51.is-reverse-mobile-landscape {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-layout13_image-01-2 {
    width: 80%;
    right: -7%;
  }

  .uui-layout13_image-02-2 {
    top: 20%;
  }

  .uui-layout13_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader03_component {
    grid-template-columns: 1fr;
  }

  .bold-text-20 {
    font-size: 1rem;
  }

  .uui-heroheader23_card-image-2 {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader23_image-wrapper-2 {
    width: 100vw;
  }

  .uui-signup-form_wrapper-17 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-space-small-34 {
    width: 10%;
  }

  .uui-blogpost04_form-wrapper-4 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-space-xxsmall-29 {
    display: none;
  }

  .uui-heading-xsmall-19 {
    font-size: 1rem;
  }

  .uui-blogpost04_newsletter-5 {
    display: none;
  }

  .uui-blogpost04_content-4 {
    width: 18rem;
    min-width: auto;
    display: block;
    position: static;
  }

  .uui-blogpost04_content-wrapper-4 {
    grid-column-gap: 3.7rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .uui-blogpost04_author-wrapper-4 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-109 {
    padding-top: 0;
  }

  .rich-text-location {
    width: auto;
    min-width: auto;
    position: static;
  }

  .cms-rich-text.medium {
    font-size: 1rem;
  }

  .uui-layout34_content-2 {
    height: auto;
    display: flex;
  }

  .uui-layout34_component-2 {
    grid-row-gap: .4rem;
  }

  .show-hide {
    width: auto;
    top: auto;
  }

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

  .uui-logos03_logo-list-2 {
    justify-content: center;
  }

  .uui-logos03_logo-3 {
    height: auto;
  }

  .uui-logos03_logo-list-3 {
    justify-content: center;
  }

  .uui-logos03_text-3.location {
    text-align: center;
    text-align: center;
  }

  .uui-pricing07_plans-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .uui-section_pricing07-2.hide-tablet {
    display: none;
  }

  .heading-79 {
    font-size: 1.7rem;
  }

  .heading-80 {
    font-family: Inter, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
  }

  .heading-81 {
    font-size: 1rem;
    font-weight: 400;
  }

  .heading-82 {
    font-size: 1rem;
  }

  .uui-pricing11_top-row-content-2 {
    border: 1px #000;
    border-bottom: 1px solid #e2e2e2;
  }

  .uui-pricing11_top-row-2 {
    flex-flow: column;
    display: flex;
  }

  .uui-section_pricing11-2.hide-tablet {
    display: flex;
  }

  .section-8 {
    flex-flow: row;
    display: flex;
  }

  .uui-blogpost04_form-wrapper-5 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-space-small-39 {
    display: none;
  }

  .uui-blogpost04_author-wrapper-5 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top-5 {
    flex-direction: column;
    align-items: flex-start;
  }

  .hide-mobile-portrait-4 {
    display: none;
  }

  .uui-heroheader02_image-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-button-101.is-button-large {
    border-radius: 0;
  }

  .uui-heroheader02_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-118 {
    padding-top: 0;
  }

  .uui-heroheader01_pattern-image {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 4rem;
    height: auto;
    overflow: visible;
  }

  .uui-heroheader01_component {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .sidebar-toc {
    position: static;
  }

  .author-heading {
    font-size: 1.5rem;
  }

  .div-block-179 {
    width: 100%;
  }

  .uui-heroheader08_image-5 {
    height: 17.5rem;
  }

  .ratings_wrapper-7 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-18 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-7 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-7 {
    overflow: hidden;
  }

  .uui-blogpost01_author-wrapper-2 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-2 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-2 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-2 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-2, .uui-blogpost01_content-top-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost04_form-wrapper-6 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_author-wrapper-6 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top-6 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-heroheader23_card-image-3 {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader23_image-wrapper-3 {
    width: 100vw;
  }

  .uui-signup-form_wrapper-19 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .nav-header, .link-block-11 {
    padding-left: 0;
  }

  .uui-blogpost05_share-wrapper-4 {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper-4 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_header-4 {
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_form-wrapper-7 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_author-wrapper-7 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top-7 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-layout24_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-heroheader17_card-image-2 {
    border-radius: 1rem;
    width: 15.5625rem;
  }

  .uui-heroheader17_card-image-01-2 {
    border-radius: 1rem;
    width: 15.56rem;
  }

  .uui-heroheader17_image-wrapper-2 {
    height: 17rem;
  }

  .uui-heroheader08_image-6 {
    height: 17.5rem;
  }

  .ratings_wrapper-8 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-20 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-48 {
    font-size: 1rem;
  }

  .uui-heading-xlarge-33 {
    font-size: 2.5rem;
  }

  .uui-heroheader08_component-8 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-126 {
    padding-top: 2rem;
  }

  .uui-section_heroheader08-8 {
    overflow: hidden;
  }

  .uui-navbar06_blog-item-2 {
    flex-direction: column;
  }

  .uui-navbar06_blog-list-2, .uui-navbar06_dropdown-content-left-2 {
    grid-template-columns: 1fr;
  }

  .uui-logos03_logo-list-4 {
    justify-content: center;
  }

  .uui-space-small-48 {
    display: none;
  }

  .uui-layout89_image-wrapper-3 {
    height: 6rem;
  }

  .uui-layout89_component-3 {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-heroheader03_image-2 {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader03_component-2 {
    grid-template-columns: 1fr;
  }

  .primary-button-text {
    font-size: 16px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    bottom: -60px;
    right: 20%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    bottom: -60px;
    left: 20%;
  }

  .brix---testimonial-v14-left-right {
    padding: 32px 22px;
  }

  .brix---text-200, .brix---text-200-bold-3 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px {
    margin-bottom: 6px;
  }

  .brix---mg-left-16px-2 {
    margin-left: 13px;
  }

  .brix---avatar-image {
    width: 100%;
  }

  .brix---avatar-circle-04 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---card-testimonial-v14 {
    padding: 0;
  }

  .brix---slide-item-mg {
    max-width: 300px;
    height: 630px;
    max-height: none;
  }

  .brix---slider-mask-width-1012px {
    max-width: 300px;
  }

  .brix---btn-primary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-right---t-left {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---paragraph-default-5 {
    font-family: Instrument Sans, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .brix---heading-h2-size-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 10px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .brix---container-default-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---section-overflow-hidden {
    padding: 40px 1rem 100px;
    display: block;
  }

  .logos-without-title {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-6 {
    max-width: none;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 15px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-top: 10px;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content-2 {
    padding-top: 20px;
  }

  .slider_list {
    aspect-ratio: 3 / 4;
  }

  .div-block-180 {
    margin-bottom: 40px;
  }

  .uui-pricing01_divider-2 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .uui-pricing01_feature-list-2 {
    margin-bottom: 1rem;
  }

  .uui-pricing01_top-right-price-2 {
    font-size: 2.5rem;
  }

  .uui-pricing01_plan-2 {
    width: auto;
    height: auto;
  }

  .uui-pricing01_content-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-pricing01_component-2 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .uui-heading-medium-67 {
    font-size: 2rem;
  }

  .uui-padding-vertical-xhuge-131 {
    padding-top: 4rem;
  }

  .uui-heading-small-5 {
    font-size: 1rem;
  }

  .uui-layout35_image-2 {
    height: 10rem;
    position: static;
    left: -35px;
  }

  .uui-layout35_image-2.mobile {
    height: 15rem;
    position: static;
    top: -14px;
    left: 37px;
  }

  .uui-layout35_image-wrapper-2 {
    justify-content: center;
    align-items: center;
    height: 13rem;
    margin-bottom: 0;
    display: flex;
  }

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

  .uui-layout26_image-01-2 {
    width: 80%;
    right: -7%;
  }

  .uui-layout26_image-02-2 {
    top: 20%;
  }

  .button-container-2 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .magnetic-link {
    justify-content: center;
  }

  .purchase-cta, .purchase-cta-2 {
    min-height: 15vw;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: .75rem;
  }

  .rounded-div-wrapper {
    display: none;
  }

  .purchase-cta-3 {
    min-height: 15vw;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: .75rem;
  }

  .uui-layout50_image_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-page-padding-150 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .uui-heroheader16_image-wrapper {
    margin-top: 2rem;
  }

  .uui-max-width-large-55.align-center-30 {
    max-width: none;
  }

  .uui-space-small-53 {
    display: block;
  }

  .uui-heading-xlarge-35 {
    font-size: 48px;
  }

  .uui-badge-group-9.is-primary {
    display: none;
  }

  .uui-max-width-xlarge-10 {
    max-width: none;
  }

  .uui-space-xhuge-4 {
    min-height: 3rem;
  }

  .uui-section_heroheader16 {
    overflow: hidden;
  }

  .magnetic-link-2 {
    justify-content: center;
  }

  .purchase-cta-4 {
    min-height: 15vw;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: .75rem;
  }

  .uui-layout48_content.left, .uui-layout48_content.right, .uui-layout48_content.left, .uui-layout48_content.right {
    width: auto;
    height: auto;
  }

  .uui-section_layout47 {
    display: none;
  }

  .uui-testimonial10_divider-3 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial10_lightbox-image-3 {
    height: 15rem;
  }

  .uui-testimonial10_component-3 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial15_mask {
    width: 95%;
  }

  .brix---paragraph-default-6 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-8px-2 {
    margin-bottom: 6px;
  }

  .brix---square-icon-2 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---content-inside-card-v14 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---btn-secondary, .brix---btn-primary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-right---t-left-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-4 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 15px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---container-default-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-regular {
    display: flex;
  }

  .uui-heroheader14_card-image-05-2, .uui-heroheader14_card-image-04-2, .uui-heroheader14_card-image-03-2, .uui-heroheader14_card-image-02-2, .uui-heroheader14_card-image-01-2 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader14_image-wrapper-2 {
    height: 12.75rem;
  }

  .calculator-hero {
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .calculator-field {
    min-width: auto;
  }

  .calculator-results {
    width: auto;
  }

  .uui-faq04_accordion-3 {
    border-bottom-color: #31313b;
  }

  .uui-faq04_list-3.first-col {
    border-bottom-style: none;
  }

  .uui-faq04_layout-3 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-136 {
    padding-top: 0;
  }

  .uui-heroheader08_image-7 {
    height: 17.5rem;
  }

  .ratings_wrapper-9 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-21 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-52 {
    z-index: 3;
    position: relative;
  }

  .uui-heroheader08_component-9 {
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .uui-section_heroheader08-9 {
    overflow: hidden;
  }

  .uui-blogpost04_form-wrapper-8 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_author-wrapper-8 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top-8 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-137 {
    padding-bottom: 2rem;
  }

  .code-embed-9 {
    z-index: 0;
    position: relative;
    top: -42px;
  }

  .nav-wrapper {
    width: auto;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .navbar-bottom {
    display: none;
  }

  .uui-faq02_component-5 {
    grid-template-columns: 1fr;
  }

  .code-embed-10 {
    height: 40rem;
  }

  .form-radio-2col-4 {
    grid-template-columns: 1fr;
  }

  .form-field-2col-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-contact04_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_image-wrapper-5 {
    height: 20rem;
  }

  .uui-signup-form_wrapper-22 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_content-5 {
    height: auto;
  }

  .uui-heroheader21_component-5 {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 0;
  }

  .uui-heroheader08_image-8 {
    height: 17.5rem;
  }

  .ratings_wrapper-10 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-23 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-10 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-10 {
    overflow: hidden;
  }

  .uui-heroheader22_image-2 {
    height: 15rem;
  }

  .uui-blogsection10_mask {
    width: 95%;
  }

  .uui-blogsection11_image-wrapper {
    padding-top: 66%;
  }

  .uui-blogsection11_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-logos04_list-2 {
    justify-content: center;
  }

  .uui-logos04_wrapper-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos03_logo-list-5 {
    justify-content: center;
  }

  .modal-component {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .button-6.modal-open_btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-6.modal-open_btn:focus {
    border: 2px solid #ff9500;
  }

  .button-6.modal-open_btn.nav-button {
    align-self: auto;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button-6.modal-open_btn.blog {
    display: flex;
  }

  .uui-heroheader22_image-3, .uui-heroheader20_lightbox-2 {
    height: 15rem;
  }

  .uui-heroheader20_background-2 {
    top: 42%;
  }

  .logo-carousel {
    display: none;
  }

  .brand-marquee-content {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .logo-item {
    mix-blend-mode: luminosity;
    width: 60px;
    height: 50%;
  }

  .logo-item.shrink {
    mix-blend-mode: luminosity;
    mix-blend-mode: luminosity;
    height: 50%;
  }

  .platform-section {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem 1rem 4rem;
  }

  .platform-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-navbar06_dropdown-content-left-3, .uui-navbar06_blog-list-3 {
    grid-template-columns: 1fr;
  }

  .uui-navbar06_blog-item-3 {
    flex-direction: column;
  }

  .uui-logos01_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component {
    justify-content: center;
  }

  .uui-section_heroheader08-11 {
    overflow: hidden;
  }

  .uui-signup-form_wrapper-24 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-11 {
    grid-template-columns: 1fr;
  }

  .ratings_wrapper-11 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-heroheader08_image-9 {
    height: 17.5rem;
  }

  .uui-section_heroheader10 {
    overflow: hidden;
  }

  .uui-heroheader10_component {
    grid-template-columns: 1fr;
  }

  .footer-line {
    width: 100%;
    height: 1px;
  }

  .footer-company-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .legal-links {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .footer-grid-x-large {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .footer-image {
    padding: 10px;
  }

  .footer-legal-wrapper {
    align-items: center;
  }

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

  .footer-legal-links {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .header-grid-lead {
    grid-template-columns: 1fr;
  }

  .header-buttons {
    grid-template-columns: 1fr;
    justify-content: stretch;
    width: 100%;
  }

  .header-section-lead {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .header-column {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary-2 {
    width: 100%;
  }

  .section-small {
    padding-top: 40px;
  }

  .process-card.coffee-machine, .process-card.water, .process-card.pest-control, .process-card.hvac, .process-card.ev, .process-card.telco, .process-card.property, .process-card.agriculture {
    justify-content: flex-end;
    align-items: flex-start;
    height: 260px;
  }

  .process-card.manufacturing {
    background-image: linear-gradient(#fff0, #000000a3 62%), url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/67a4af71978bf17f8ff1fc0b_manufacturing.avif");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 260px;
  }

  .process-card.construction {
    background-image: linear-gradient(#fff0, #000000a6 59%), url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/67a4af9ac5ae84a76ffb35d3_construction.avif");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 260px;
  }

  .process-card.power-plant {
    background-image: linear-gradient(#fff0, #000000a3 65%), url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/67aeacad12f70f62b0322be5_fleet-industry%20(2).avif");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 260px;
  }

  .process-card.medical {
    background-image: linear-gradient(#fff0, #000000a6 67%), url("https://cdn.prod.website-files.com/64d44ef28e8082fd7c5940e4/67a4b093252ebf88662dae7f_medical.avif");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 260px;
  }

  .process-card.coffee-machine, .process-card.water, .process-card.pest-control, .process-card.hvac, .process-card.ev, .process-card.telco, .process-card.property, .process-card.agriculture {
    justify-content: flex-end;
    align-items: flex-start;
    height: 260px;
  }

  .process-grid-large {
    grid-template-columns: 1fr;
  }

  .title-grid {
    grid-row-gap: 19px;
  }

  .blog-card-small {
    min-height: auto;
  }

  .grid-three-column {
    grid-template-columns: 1fr;
  }

  .title-center-small {
    margin-bottom: 56px;
  }

  .cta-content, .form-card {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .content-left {
    flex-flow: column-reverse;
  }

  .content-block-large {
    width: auto;
    height: auto;
    min-height: auto;
    padding: 24px;
  }

  .image-fill {
    width: 250px;
    max-width: none;
  }

  .content-image-wrapper {
    max-width: none;
  }

  .overline {
    font-size: 12px;
    display: none;
  }

  .overline.feature-set {
    display: none;
  }

  .content-image-large {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-image-large.background-brown-100 {
    height: auto;
  }

  .grid-three-column-2 {
    grid-column-gap: 6px;
    grid-row-gap: 24px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-card-large {
    padding-left: 14px;
    padding-right: 14px;
  }

  .content-card-small {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-image-block {
    min-height: auto;
    padding: 24px;
  }

  .content-feature-grid {
    grid-template-columns: 1fr;
  }

  .content-tabs-menu-large {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .content-tab-link-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .content-tab-link-large.w--current {
    height: auto;
  }

  .content-tabs-block {
    padding: 16px 10px;
  }

  .paragraph-x-large-5 {
    font-size: 16px;
  }

  .grid-three-column-3 {
    grid-template-columns: 1fr;
  }

  .title-center {
    margin-bottom: 56px;
  }

  .section-regular-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card-white {
    padding: 16px;
  }

  .heading-grid-2 {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .feature-card-large {
    padding: 16px;
  }

  .feature-image {
    height: 200px;
  }

  .h4-heading-2.text-weight-medium {
    font-size: 25px;
  }

  .button-primary-5 {
    width: 100%;
  }

  .section-regular-6, .section-regular-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial-slider-trigger.left {
    display: none;
  }

  .h2-heading-7 {
    font-size: 30px;
  }

  .slide-nav-2 {
    height: 14px;
  }

  .testimonial-mask-small {
    width: 100%;
  }

  .h6-heading-6 {
    font-size: 18px;
  }

  .testimonial-card-small, .testimonial-card-large {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .h2-heading-9 {
    font-size: 30px;
  }

  .paragraph-regular-13.text-color-gray-800 {
    padding-bottom: 0;
    font-size: 12px;
  }

  .paragraph-regular-13.text-color-gray-600 {
    font-size: 14px;
  }

  .overline-regular-11 {
    font-size: 13px;
  }

  .button-secondary {
    width: 100%;
  }

  .section-regular-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h6-heading-7.text-weight-medium {
    font-size: 18px;
  }

  .header-logos-wrapper {
    flex-flow: column;
  }

  .h1-heading-2 {
    font-size: 35px;
  }

  .header-logo-caption {
    max-width: none;
    display: flex;
  }

  .button-primary-6 {
    width: 100%;
  }

  .header-content {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

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

  .header-logos-small {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-24 {
    height: 40px;
  }

  .content-slider {
    padding-bottom: 0;
  }

  .paragraph-regular-14 {
    font-size: 13px;
  }

  .section-regular-9 {
    padding: 40px 1rem;
  }

  .paragraph-x-large-6 {
    padding-bottom: 0;
    line-height: 24px;
  }

  .slide-3 {
    width: auto;
  }

  .wrap-v-x-large {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-primary-7 {
    width: 100%;
  }

  .checkbox-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .modal-block {
    padding: 48px 24px 24px;
  }

  .content-carousel-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .content-tab-card-2 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    padding: 40px 24px 24px;
  }

  .content-tab-link-2.w--current {
    border-color: #d4d4d4;
  }

  .content-carousel-logo {
    width: 120px;
  }

  .content-tab-menu {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gallery-section-carousel, .gallery-carousel-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .gallery-carousel {
    height: 200px;
  }

  .section-regular-11 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h3-heading-5 {
    font-size: 25px;
  }

  .subheading-regular-4 {
    font-size: 16px;
  }

  .section-regular-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h6-heading-8 {
    font-size: 18px;
  }

  .content-feature-image {
    padding: 24px;
  }

  .content-feature-image.background-green-100 {
    background-image: linear-gradient(#ebebeb, #fafafa);
    height: 150px;
    padding: 95px 72px;
  }

  .h3-heading-6 {
    font-size: 25px;
  }

  .video-thumbnail {
    height: 240px;
  }

  .button-outline-small {
    border-radius: 0;
  }

  .video-gradient-overlay {
    height: 200px;
  }

  .video-card {
    border-radius: 0;
    padding: 24px;
  }

  .faq-tab {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-card-grid {
    padding: 40px 14px 24px;
  }

  .section-regular-14.background-brown-50 {
    padding-top: 40px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h3-heading-8 {
    font-size: 25px;
  }

  .faq-title {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .integration-tab-menu {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 10px;
    display: grid;
  }

  .integration-tab-link, .integration-tab-link.w--current {
    font-size: 14px;
  }

  .integration-wrapper {
    margin-top: 20px;
  }

  .section-regular-15.background-brown-50 {
    padding: 40px 1rem;
  }

  .section-regular-15.background-purple-50 {
    padding: 60px 1rem 40px;
  }

  .fade-gradient-right, .fade-gradient-left {
    display: none;
  }

  .header-section-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h1-heading-4 {
    font-size: 36px;
  }

  .row-tiny.row-center {
    font-size: 13px;
  }

  .logos-wrapper {
    margin-top: 10px;
  }

  .header-newsletter-form {
    flex-direction: column;
    align-items: stretch;
  }

  .paragraph-x-large-7 {
    font-size: 15px;
    line-height: 25px;
  }

  .header-content-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .header-image-block {
    padding: 0 16px;
  }

  .form-text-field-4 {
    border-radius: 0;
    min-height: 45px;
  }

  .contact-submit-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .contact-testimonial-slide {
    border-radius: 0;
    padding: 24px;
  }

  .section-large-4 {
    padding-top: 40px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial-user {
    flex-direction: column;
    align-items: flex-start;
  }

  .contact-form-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-25 {
    border-radius: 0;
    height: 150px;
  }

  .video-thumbnail-2 {
    height: auto;
  }

  .video-card-2 {
    padding: 24px;
  }

  .h3-heading-9 {
    font-size: 25px;
  }

  .paragraph-x-large-8 {
    font-size: 14px;
  }

  .subheading-regular-7 {
    font-size: 14px;
    line-height: 22px;
  }

  .content-tab-card-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: grid;
  }

  .content-tabs-block-2 {
    padding: 16px;
  }

  .video-large {
    height: 240px;
  }

  .tab-link-image {
    width: auto;
    height: auto;
  }

  .content-tab-link-3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .title-left-large:lang(en-my) {
    margin-bottom: 10px;
  }

  .content-tabs-menu {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    display: flex;
  }

  .paragraph-x-large-9.text-color-gray-700 {
    font-size: 13px;
    line-height: 24px;
  }

  .content-tab-card-5 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    padding: 40px 24px 24px;
  }

  .content-tab-link-4.w--current {
    border-color: #d4d4d4;
  }

  .h5-heading-5, .h4-heading-4 {
    font-size: 25px;
  }

  .video-card-3 {
    padding: 24px;
  }

  .content-tab-card-6 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    padding: 40px 24px 24px;
  }

  .content-tab-link-5.w--current {
    border-color: #d4d4d4;
  }

  .pricing-card.popular {
    width: auto;
    padding: 20px;
  }

  .pricing-tabs-menu-side {
    max-width: none;
  }

  .button-secondary-small {
    width: 100%;
  }

  .h6-heading-10 {
    font-size: 24px;
  }

  .content-links-grid {
    grid-template-columns: 1fr;
  }

  .h3-heading-12 {
    font-size: 25px;
  }

  .wrap-h-regular-2 {
    flex-direction: column;
  }

  .button-group-2 {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .document-badge {
    display: none;
  }

  .milestone-grid {
    grid-column-gap: 8px;
  }

  .image-cover-16 {
    height: 100%;
  }

  .heading-grid-3 {
    grid-template-columns: 1fr;
  }

  .h4-heading-6.text-weight-medium {
    font-size: 40px;
  }

  .button-primary-11 {
    width: 100%;
  }

  .heading-coffee-machine-alt1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .header-section-lead-2 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .button-primary-12, .button-primary-13 {
    width: 100%;
  }

  .content-statistic-card-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .h2-heading-16 {
    font-size: 30px;
  }

  .section-regular-24 {
    padding-top: 60px;
    padding-bottom: 20px;
    display: none;
  }

  .content-slide-button {
    bottom: 5px;
    left: 21%;
  }

  .content-slide-button.left {
    width: 50px;
    display: flex;
    bottom: 5px;
  }

  .content-slide-column {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .column-2x-large {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .content-slider-2 {
    max-width: none;
    height: 330px;
    overflow: hidden;
  }

  .content-slide {
    margin-right: 15px;
  }

  .hero-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .coming-soon-caption {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .coming-soon-card {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .form-row {
    flex-flow: column;
    align-items: stretch;
  }

  .paragraph-large-3.text-color-gray-600 {
    font-size: 14px;
  }

  .header-image-right {
    display: none;
  }

  .email-form {
    flex-direction: column;
    align-items: stretch;
  }

  .header-reviews {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: 0;
  }

  .h1-heading-8 {
    font-size: 48px;
  }

  .form-row-2 {
    flex-flow: column;
    align-items: stretch;
  }

  .h1-heading-9 {
    text-align: left;
    font-size: 35px;
  }

  .video-thumbnail-3 {
    width: 100%;
    height: 240px;
  }

  .video-card-4 {
    padding: 24px;
  }

  .content-card-top {
    padding-left: 15px;
    padding-right: 15px;
  }

  .content-slide-2 {
    padding: 24px;
  }

  .content-card-bottom {
    padding-left: 15px;
  }

  .h5-heading-8 {
    font-size: 20px;
  }

  .h3-heading-15 {
    font-size: 30px;
  }

  .content-feature-card-2.flat {
    padding-top: 20px;
  }

  .column-x-small-10 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .subheading-large-5.white {
    font-size: 22px;
  }

  .row-x-small-5.child-wrap {
    flex-flow: wrap;
  }

  .testimonial-avatar {
    width: 240px;
    height: 240px;
  }

  .badge-large {
    font-size: 10px;
  }

  .caption-regular-2.text-color-gray-700 {
    font-size: 13px;
  }

  .testimonial-content {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    padding: 20px 10px;
  }

  .h6-heading-14 {
    font-size: 16px;
  }

  .h6-heading-14.text-weight-medium {
    font-size: 20px;
  }

  .column-large-5 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .video-card-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .video-lightbox-card {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 300px;
  }

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

  .section-regular-30.background-brown-50 {
    padding: 40px 1rem;
  }

  .video-details-card {
    max-width: none;
  }

  .video-thumbnail-overlay {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 440px;
  }

  .story-path {
    bottom: 0;
  }

  .problem-statement-section, .problem-statement-section.background-gray-50, .problem-statement-section.background-gray-50 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-x-large-17 {
    font-size: 15px;
  }

  .button-primary-17 {
    width: 100%;
  }

  .title-doodle {
    left: -7px;
  }

  .content-grid-2 {
    flex-flow: column;
  }

  .column-gigantic-5 {
    width: auto;
    padding-left: 0;
  }

  .content-image-wrapper-4 {
    width: 100%;
  }

  .faq-toggle-2 {
    padding-right: 0;
  }

  .h3-heading-18 {
    font-size: 25px;
  }

  .subheading-small-8 {
    font-size: 16px;
  }

  .feature-front-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .accordion-number {
    margin-right: 10px;
    display: none;
  }

  .pricing-card-header {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .pricing-tab-link-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .column-small-14 {
    font-size: 14px;
  }

  .blog-description {
    padding-left: 7px;
    padding-right: 7px;
  }

  .testimonial-logo-group {
    flex-flow: column;
  }

  .testimonial-name-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .h2-heading-18, .h2-heading-18:lang(en-my) {
    font-size: 30px;
  }

  .content-service-link {
    padding: 16px 12px;
  }

  .content-link-grid {
    grid-template-columns: 1fr;
  }

  .big-cta {
    width: 250px;
  }

  .big-cta-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph-x-large-22.text-color-gray-700 {
    font-size: 13px;
    line-height: 20px;
  }

  .content-tab-card-10 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    padding: 40px 24px 24px;
  }

  .content-tab-link-6.w--current {
    border-color: #d4d4d4;
  }

  .h5-heading-10 {
    font-size: 24px;
  }

  .content-tab-menu-2 {
    grid-template-columns: 1fr;
  }

  .video-large-2 {
    height: 240px;
  }

  .square-shapes-01 {
    display: none;
  }

  .video-large-3, .video-thumbnail-4 {
    height: 240px;
  }

  .video-play-button-7 {
    padding: 4px;
  }

  .video-card-5 {
    padding: 24px;
  }

  .column-regular-6 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .paragraph-x-large-25.text-color-gray-200 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-large-43 {
    max-width: none;
  }

  .header-section-lead-3 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .button-primary-20 {
    width: 100%;
  }

  .column-small-17 {
    font-size: 14px;
  }

  .faq-toggle-3 {
    padding-right: 0;
  }

  .content-grid-5 {
    flex-flow: column;
  }

  .column-gigantic-7 {
    width: auto;
    padding-left: 0;
  }

  .h3-heading-24 {
    font-size: 25px;
  }

  .subheading-small-12 {
    font-size: 16px;
  }

  .processes-h3, .h3-process {
    font-size: 20px;
  }

  .h3-heading-25 {
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-large-6 {
    font-size: 18px;
  }

  .content-card-3 {
    padding: 40px 24px 24px;
  }

  .header-section-lead-4, .header-section-lead-5 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .header-section-lead-6 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .navigation-menu {
    border-bottom: 1px solid #e6e6e6;
  }

  .dropdown-column {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dropdown-row {
    width: auto;
  }

  .dropdown-featured-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navigation-menu-button {
    color: #fff;
    border-style: none;
  }

  .navigation-dropdown-list.w--open, .navigation-dropdown-list-2.w--open {
    white-space: normal;
  }

  .nav-wrapper-2 {
    width: auto;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .h2-heading-20 {
    font-size: 44px;
  }

  .pricing-header-left {
    width: auto;
  }

  .navigation-feature-wrapper {
    flex-flow: column;
  }

  .navigation-menu-2 {
    background-color: #000;
    box-shadow: 0 4px 20px 4px #ffffff14;
  }

  .navigation-heading {
    display: none;
  }

  .menu-button-2 {
    color: #000;
    background-color: #e4f223;
  }

  .button-primary-24 {
    width: 100%;
  }

  .h1-heading-12 {
    font-size: 42px;
  }

  .header-grid-d {
    grid-template-columns: 2fr;
  }

  .header-image-block-2 {
    padding: 24px 16px;
  }

  .header-buttons-2 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .column-large-14.column-center {
    margin-bottom: 10px;
  }

  .h1-heading-14 {
    font-size: 35px;
  }

  .paragraph-x-large-28 {
    font-size: .85rem;
    line-height: 20px;
  }

  .button-primary-25 {
    width: 100%;
  }

  .header-title-wrapper {
    max-width: none;
    margin-bottom: 10px;
  }

  .header-section-gray {
    padding: 40px 1rem;
  }

  .header-squares-image-wrapper {
    height: 250px;
  }

  .button-wrapper-center {
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-block-large-2 {
    min-height: auto;
    padding: 0;
  }

  .container-regular-20 {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
  }

  .button-primary-small-10 {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
  }

  .paragraph-x-large-30.text-color-gray-700 {
    font-size: 14px;
    line-height: 20px;
  }

  .content-tab-card-11 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    padding: 20px 15px 24px;
  }

  .content-tab-link-7.w--current {
    border-color: #d4d4d4;
  }

  .section-regular-42.background-brown-50 {
    padding-top: 40px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .content-tab-grid-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .h5-heading-12 {
    font-size: 24px;
  }

  .h4-heading-14 {
    font-size: 30px;
  }

  .content-tab-menu-3 {
    grid-template-columns: 1fr;
  }

  .paragraph-regular-37, .paragraph-regular-38 {
    font-size: 14px;
    line-height: 20px;
  }

  .content-testimonial-2 {
    width: 230px;
    padding: 4px 8px;
  }

  .faq-tab-2 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 30px;
  }

  .paragraph-x-large-32 {
    font-size: 18px;
    line-height: 24px;
  }

  .faq-toggle-4 {
    padding: 15px;
  }

  .faq-card-grid-2 {
    padding: 20px 10px 24px;
  }

  .paragraph-regular-39 {
    padding-bottom: 0;
    font-size: 14px;
  }

  .section-regular-44.background-brown-50 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h3-heading-27 {
    font-size: 30px;
  }

  .subheading-small-19 {
    font-size: 14px;
  }

  .faq-wrapper-3 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .section-heading {
    font-size: 8vw;
  }

  .program-number {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1rem;
  }

  .section-subtitle.width-limit {
    font-size: 1.1rem;
  }

  .section-subtitle.width-limit.larger {
    width: auto;
  }

  .program-column-inner {
    justify-content: flex-start;
    align-items: center;
  }

  .program-rows {
    display: block;
  }

  .program-heading-wrapper {
    margin-bottom: 2rem;
  }

  .program-title {
    padding-left: .5rem;
    font-size: 7vw;
  }

  .icon-15.arrow {
    display: none;
  }

  .title-wrapper-2 {
    margin-bottom: 40px;
  }

  .section-regular-45 {
    padding: 40px 1rem;
  }

  .h1-heading-15 {
    font-size: 30px;
  }

  .paragraph-regular-40 {
    font-size: 12px;
    line-height: 18px;
  }

  .feature-grid-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .subheading-large-8 {
    font-size: 14px;
    line-height: 20px;
  }

  .feature-tabs-stack {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .right-arrow {
    border-style: none;
    width: auto;
    height: auto;
    display: none;
  }

  .tooltip-booster {
    padding-left: 0;
  }

  .hover-info {
    margin-left: 0;
  }

  .section-large-13 {
    padding-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .paragraph-regular-41.text-color-gray-600 {
    font-size: 14px;
  }

  .paragraph-x-large-33.text-color-gray-800 {
    font-size: 16px;
    line-height: 24px;
  }

  .h2-heading-23 {
    font-size: 25px;
    line-height: 35px;
  }

  .content-grid-8 {
    grid-auto-flow: row;
  }

  .paragraph-large-bg.text-weight-bold {
    font-size: 16px;
  }

  .column-regular-9 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .h6-heading-19 {
    font-size: 45px;
    line-height: 1;
  }

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

  .testimonial-card-outline {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-bottom-style: solid;
    border-bottom-color: #e96d6d;
    height: auto;
    padding: 20px 10px 30px;
  }

  .button-secondary-small-3, .button-primary-large-5 {
    width: 100%;
  }

  .paragraph-2x-large {
    padding-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .button-wrapper-2 {
    max-width: none;
  }

  .stat-number {
    font-size: 50px;
  }

  .title-wrapper-4 {
    height: auto;
    padding: 20px 10px;
  }

  .result-heading {
    text-align: left;
    font-size: 20px;
  }

  .pricing-features-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-weight-bold, .h3-heading-28 {
    font-size: 30px;
  }

  .h6-heading-20 {
    font-size: 18px;
  }

  .pricing-header-3 {
    height: auto;
  }

  .column-tiny-12 {
    margin-bottom: 0;
  }

  .subheading-regular-24.text-color-secondary {
    font-size: 14px;
  }

  .h5-heading-13 {
    font-size: 40px;
  }

  .div-block-187 {
    flex-flow: column;
  }

  .video-large-4 {
    height: 240px;
  }

  .column-regular-10 {
    display: none;
  }

  .cta-block-3 {
    padding-left: 0;
  }

  .text-block-106 {
    font-size: 12px;
  }

  .grid-7 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
    margin-bottom: 20px;
  }

  .image-30 {
    top: 85%;
    left: 63%;
  }

  .gallery-lightbox-link {
    height: 300px;
  }

  .gallery-slider {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 250px;
    padding-bottom: 60px;
    display: block;
    position: relative;
  }

  .h3-heading-30 {
    text-align: left;
  }

  .gallery-button-wrapper {
    margin-top: 40px;
  }

  .paragraph-x-large-34 {
    text-align: left;
    font-size: 15px;
    line-height: 24px;
  }

  .slide-9 {
    margin-right: 20px;
  }

  .subheading-regular-26 {
    font-size: 14px;
  }

  .image-32 {
    max-width: 30%;
    display: none;
  }

  .h6-heading-22 {
    font-size: 16px;
  }

  .grid-two-column-5, .heading-grid-6 {
    grid-template-columns: 1fr;
  }

  .button-secondary-2 {
    width: 100%;
  }

  .row-small-4 {
    flex-flow: column;
  }

  .cta-image-large {
    position: absolute;
  }

  .h1-heading-18.text-color-white-4 {
    font-size: 36px;
  }

  .button-group-3, .header-button-group {
    flex-flow: column;
  }

  .header-reviews-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .faq-tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: grid;
  }

  .h1-heading-20 {
    font-size: 36px;
  }

  .faq-tab-link, .faq-tab-link.w--current {
    padding: 5px 10px;
    font-size: 14px;
  }

  .video-header {
    font-size: 20px;
  }

  .blog-image-small-4 {
    height: 150px;
  }

  .row-small-5.row-space-between {
    display: block;
  }

  .paragraph-x-small-18 {
    font-size: 10px;
  }

  .section-regular-52 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-regular-47 {
    padding-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .divider-secondary-3 {
    display: block;
  }

  .grid-three-column-6 {
    grid-column-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .blog-content-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-primary-large-8 {
    width: 100%;
  }

  .subheading-large-10 {
    font-size: 14px;
    line-height: 18px;
  }

  .blog-card-small-2 {
    height: 100%;
  }

  .modal {
    padding-left: 24px;
    padding-right: 24px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .video-large-5 {
    height: 240px;
  }

  .pricing-description {
    font-size: 10px;
    line-height: 1;
  }

  .funnel-testimony-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .column-large-21 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: auto;
    display: flex;
  }

  .section-regular-54 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .logo-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-8 {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .button-primary-28 {
    width: 100%;
    padding-left: 21px;
    padding-right: 21px;
    font-size: 18px;
  }

  .display-heading {
    font-size: 45px;
  }

  .header-grid-3 {
    flex-flow: column;
  }

  .button-group-4 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .typewriter, .typewriter-visable, .typewriter-hidden {
    font-size: 45px;
  }

  .text-span-131 {
    font-size: 13px;
  }

  .section-large-15 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .h2-heading-26 {
    font-size: 30px;
  }

  .tab-pane-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h6-heading-24 {
    font-size: 15px;
  }

  .tab-link-horizontal-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
  }

  .content-slider-3 {
    overflow: hidden;
  }

  .content-slide-4 {
    max-width: 200px;
  }

  .h3-heading-32 {
    font-size: 24px;
  }

  .content-slider-4 {
    flex-flow: row;
    width: 100%;
    display: block;
  }

  .content-info-detail {
    flex-wrap: wrap;
  }

  .content-header {
    margin-bottom: 64px;
  }

  .navigation-menu-3 {
    border-bottom: 1px solid #e6e6e6;
  }

  .subheading-small-21 {
    font-size: 16px;
    line-height: 22px;
  }

  .navigation-dropdown-list-4.w--open {
    white-space: normal;
  }

  .header-star-left {
    display: none;
  }

  .paragraph-large-10 {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .header-star-right {
    display: none;
  }

  .display-heading-2 {
    text-align: left;
    letter-spacing: -1px;
    font-size: 36px;
  }

  .header-card-2 {
    min-height: 340px;
  }

  .section-feature-3.background-brown-50 {
    padding: 40px 1rem;
  }

  .section-feature-3.background-purple-50 {
    padding: 60px 1rem 40px;
  }

  .video-large-6 {
    height: 240px;
  }

  .h2-heading-28 {
    font-size: 30px;
  }

  .paragraph-large-11.text-color-gray-600 {
    padding-bottom: 0;
  }

  .testimonial-video-button {
    margin-top: 20px;
  }

  .title-grid-2 {
    margin-bottom: 20px;
  }

  .h6-heading-25 {
    text-align: left;
    font-size: 18px;
  }

  .section-regular-57 {
    padding-top: 40px;
  }

  .video-lightbox-card-2 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-width: auto;
    min-height: 350px;
  }

  .video-details-card-2 {
    max-width: none;
  }

  .h3-heading-34 {
    font-size: 30px;
  }

  .video-thumbnail-overlay-2 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 440px;
  }

  .video-card-content-1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .subheading-large-13 {
    font-size: 16px;
  }

  .container-large-63 {
    font-size: 1px;
  }

  .paragraph-regular-50 {
    font-size: 12px;
  }

  .grid-three-column-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-regular-59.background-brown-50 {
    padding-top: 72px;
  }

  .column-small-25 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
  }

  .column-small-25.column-left {
    display: none;
  }

  .paragraph-x-large-41 {
    font-size: 16px;
    line-height: 24px;
  }

  .header-star-right-2 {
    display: none;
  }

  .subheading-small-22 {
    font-size: 20px;
  }

  .h2-heading-29 {
    font-size: 35px;
  }

  .pricing-card-gray-2 {
    transform: translate(0);
  }

  .h4-heading-15 {
    font-size: 40px;
  }

  .paragraph-regular-51 {
    margin-top: 20px;
  }

  .pricing-header-4 {
    margin-bottom: 20px;
  }

  .discount-text {
    font-size: 14px;
  }

  .discount-slash {
    font-size: 20px;
  }

  .paragraph-small-66 {
    font-size: 12px;
    line-height: 20px;
  }

  .feature-grid-small {
    grid-column-gap: 8px;
    grid-row-gap: 7px;
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-60 {
    padding-top: 60px;
  }

  .icon-large-2 {
    width: 25px;
    height: 25px;
  }

  .container-small-6 {
    flex-flow: column;
    margin-top: 40px;
  }

  .subheading-large-14 {
    font-size: 14px;
    line-height: 22px;
  }

  .feature-card-horizontal {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 15px;
  }

  .container-small-title {
    flex-flow: column;
    margin-top: 40px;
  }

  .overline-regular-44 {
    text-align: left;
    font-size: 12px;
  }

  .pricing-card-gray-3 {
    width: auto;
    height: auto;
    transform: translate(0);
  }

  .pricing-card-outline-2 {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-center-small-15 {
    width: auto;
    margin-bottom: 20px;
  }

  .pricing-heading {
    font-size: 30px;
  }

  .paragraph-x-large-43 {
    font-size: 16px;
    line-height: 24px;
  }

  .container-large-mid {
    flex-flow: column;
  }

  .h4-heading-15-sub {
    font-size: 40px;
  }

  .pricing-card-outline-2--auto {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricing-card-gray-3--auto {
    width: auto;
    height: auto;
    transform: translate(0);
  }

  .container-large-mid--home {
    flex-flow: column;
  }

  .logo-carousel-home {
    display: none;
  }

  .image-33 {
    width: auto;
    margin-left: 0;
  }

  .form-fields-grid {
    grid-template-columns: 1fr;
  }

  .previous-placeholder-2 {
    max-width: 75px;
    display: flex;
  }

  .step-banner {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .step-breadcrumbs {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .slide-grid-wrapper {
    flex-flow: column;
  }

  .paragraph-regular-53 {
    text-align: center;
  }

  .form-slider {
    height: auto;
    min-height: 80vh;
  }

  .step-content-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    height: auto;
  }

  .step-banner-content {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
  }

  .step-form-content {
    width: 100%;
    max-width: none;
  }

  .h5-heading-16 {
    text-align: center;
    font-size: 30px;
  }

  .step-banner-title {
    justify-content: flex-start;
    align-items: center;
  }

  .header-logos-large {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    display: grid;
  }

  .form-row-3 {
    flex-flow: column;
  }

  .avatar-large-2 {
    order: -1;
  }

  .button-primary-large-10 {
    width: 100%;
  }

  .section-regular---location {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .table-tab-link {
    min-width: auto;
    font-size: 16px;
  }

  .table-feature-list {
    grid-template-columns: minmax(auto, 220px) 1fr 1fr 1fr 1fr;
    width: 840px;
  }

  .button-primary-35 {
    width: 100%;
  }

  .button-wrapper-3 {
    max-width: none;
  }

  .table-feature-highlighted {
    grid-template-columns: minmax(auto, 220px) 1fr 1fr 1fr 1fr;
    width: 840px;
  }

  .header-logos {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary-36 {
    width: 100%;
  }

  .lifeline-navbar {
    min-height: 4rem;
  }

  .button-6-lifeline.modal-open_btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-6-lifeline.modal-open_btn:focus {
    border: 2px solid #ff9500;
  }

  .button-6-lifeline.modal-open_btn.nav-button {
    align-self: auto;
    width: 100%;
  }

  .content-card-4 {
    padding: 40px 24px 24px;
  }

  .button-primary-37 {
    width: 100%;
  }

  .display-heading-3 {
    font-size: 52px;
    line-height: 62px;
  }

  .header-buttons-3 {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
  }

  .h2-heading-33, .h2-heading-34 {
    font-size: 52px;
    line-height: 62px;
  }

  .paragraph-regular-51-pricing {
    margin-top: 20px;
  }

  .h1-heading-27 {
    font-size: 52px;
  }

  .hiw-detail-card {
    display: none;
  }

  .blog-header-image-wrapper {
    height: 250px;
  }

  .button-primary-38, .button-primary-small-14 {
    width: 100%;
  }

  .blog-header-image {
    object-fit: cover;
  }

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

  .grid-three-column-8 {
    grid-column-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .subheading-regular-36.text-color-secondary {
    font-size: 14px;
  }

  .content-image-block-2 {
    min-height: auto;
    padding: 24px;
  }

  .h2-heading-37 {
    font-size: 52px;
    line-height: 62px;
  }

  .content-feature-grid-2 {
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-primary.is-button-large {
    background-color: #6366f1;
    width: 100%;
  }

  .text-block-72-2nd {
    color: var(--untitled-ui-white);
  }

  .funnel-hero-div {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .funnel-hero-cta-button {
    padding: 15px;
    font-size: 16px;
  }

  .funnel-hero-headline {
    text-align: center;
    width: auto;
    font-size: 32px;
  }

  .funnel-hero-subcopy {
    text-align: center;
    font-size: 14px;
    line-height: 136%;
  }

  .funnel-hero-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
  }

  .course-header {
    padding: 0;
  }

  .course-review-settings {
    flex-flow: column;
    align-items: flex-start;
  }

  .course-border-wrapper, .course-details-card {
    padding: 5%;
  }

  .course-tab-menu {
    border-radius: 24px;
    flex-flow: column;
  }

  .course-sort-dropdown-list.w--open {
    left: 0%;
  }

  .h3-heading-39 {
    font-size: 40px;
  }

  .content-image-wrapper-8 {
    padding-top: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-card-grid {
    grid-template-columns: 1fr;
  }

  .content-link-card-small {
    padding: 16px 12px;
  }

  .h1-heading-29 {
    font-size: 36px;
  }

  .cta-detail-badge {
    flex: none;
  }

  .cta-detail-wrapper {
    flex-wrap: wrap;
  }

  .contact-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contact-section {
    padding-top: 0;
    padding-bottom: 24px;
  }

  .button-primary-large-14 {
    width: 100%;
  }

  .contact-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h1-heading-30 {
    font-size: 36px;
  }

  .team-card-small {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: minmax(86px, 92px) 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .paragraph-regular-62.text-color-tertiary {
    font-size: 12px;
  }

  .team-image {
    width: auto;
    height: 90px;
  }

  .button-primary-39 {
    width: 100%;
  }

  .paragraph-small-82 {
    font-size: 12px;
    line-height: 128%;
  }

  .subheading-regular-40 {
    font-size: 18px;
  }

  .content-div {
    width: auto;
  }

  .h2-heading-38.text-weight-medium, .h2-heading-38.text-medium-orange, .h2-heading-38.text-weight-medium, .h2-heading-38.text-medium-orange {
    font-size: 28px;
  }

  .button-primary-40 {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .testimonial-avatar-5 {
    width: 240px;
    height: 240px;
  }

  .caption-regular-6.text-color-gray-700 {
    font-size: 12px;
  }

  .h6-heading-30 {
    font-size: 20px;
  }

  .h6-heading-30.text-weight-medium {
    font-size: 15px;
  }

  .pricing-tab-link-3 {
    min-width: auto;
    font-size: 16px;
  }

  .pricing-card-2 {
    padding: 24px;
  }

  .paragraph-regular-67.text-color-gray-700 {
    font-size: 12px;
  }

  .grid-three-column-10 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .h6-heading-33 {
    font-size: 18px;
  }

  .content-feature-grid-3 {
    grid-template-columns: 1fr;
  }

  .pricing-badge-wrapper {
    flex-wrap: wrap;
  }

  .pricing-line-2 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .title-doodle-top {
    height: 8px;
    bottom: -8px;
    left: 172px;
  }

  .title-doodle-middle {
    left: -7px;
  }

  .h3-heading-45 {
    font-size: 24px;
  }

  .video-large-7 {
    height: 240px;
  }

  .sp-heading-big {
    font-size: 44px;
  }

  .sp-offer-div {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-logo {
    height: 24px;
  }

  .section-regular-75 {
    padding-top: 40px;
  }

  .pricing-card-small {
    padding: 24px;
  }

  .column-regular-29 {
    flex-flow: column;
  }

  .paragraph-small--sp-big {
    font-size: 16px;
  }

  .text-block-112 {
    text-align: left;
    font-size: 10px;
    line-height: 124%;
  }

  .headline-mixed-style {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-start;
    place-items: flex-start start;
    display: flex;
  }

  .funnel-step-number {
    font-size: 18px;
  }

  .funnel-brand-marquee {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .step-body-copy {
    font-size: 12px;
    line-height: 128%;
  }

  .funnel-guarantee-headline {
    font-size: 36px;
  }

  .funnel-guarantee-headline.text-weight-medium, .funnel-guarantee-headline.text-medium-orange, .funnel-guarantee-headline.text-weight-medium, .funnel-guarantee-headline.text-medium-orange {
    font-size: 28px;
  }

  .h4-heading--enterprise, .h4-heading-15-enterprise {
    font-size: 40px;
  }

  .h1-heading-15---cons {
    font-size: 30px;
  }

  .container-small-title---cons {
    flex-flow: column;
    margin-top: 40px;
  }

  .navigation-menu-4 {
    border-bottom: 1px solid #e6e6e6;
  }

  .dropdown-card-grid-large {
    grid-template-columns: 1fr;
  }

  .navigation-dropdown-list-5.w--open {
    white-space: normal;
  }

  .feature-card-medium {
    flex-direction: column;
    align-items: flex-start;
  }

  .logo-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .header-logos-wrapper-3 {
    display: flex;
  }

  .paragraph-small-88 {
    color: #e7e7e7;
    text-align: left;
    font-size: 16px;
  }

  .button-primary-46 {
    width: 100%;
  }

  .text-color-orange-522 {
    color: #fff;
  }

  .header-logos-small-2 {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-heading-36 {
    text-align: left;
    font-size: 35px;
  }

  .button-wrapper-small {
    max-width: 210px;
  }

  .title-grid-3 {
    margin-bottom: 40px;
  }

  .h3-heading-47 {
    font-size: 20px;
  }

  .process-grid-three {
    display: none;
  }

  .process-image {
    width: auto;
    display: none;
  }

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

  .h2-heading-41 {
    font-size: 44px;
  }

  .button-wrapper-sp {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: row;
    margin-top: 10px;
  }

  .funnel-hero-cta-button-outline {
    padding: 15px;
    font-size: 16px;
  }

  .badge-cons {
    font-size: 14px;
  }

  .brand-marquee-content-sp {
    grid-column-gap: 17px;
    grid-row-gap: 6px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-two-column-11 {
    grid-template-columns: 1fr;
  }

  .contact-map-card {
    width: auto;
    max-width: none;
    right: 12px;
  }

  .section-regular-78 {
    height: auto;
  }

  .heading-grid-8 {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .paragraph-x-large-66 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .button-grid-small {
    grid-template-columns: 1fr;
  }

  .h2-heading-42 {
    font-size: 32px;
  }

  .brand-marquee-content-sp2 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .paragraph-small-95 {
    font-size: 18px;
  }

  .form-row-4 {
    flex-flow: column;
  }

  .avatar-large-3 {
    order: -1;
  }

  .button-primary-large-16 {
    width: 100%;
  }

  .h5-heading-23 {
    font-size: 34px;
  }

  .testimonial-slider-avatar {
    max-width: none;
  }

  .testimonial-card-bottom {
    width: auto;
  }

  .testimonial-author-details {
    max-width: 80%;
    padding-left: 0;
  }

  .section-regular-80 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .button-primary-large-17 {
    width: 100%;
  }

  .h6-heading-35 {
    font-size: 30px;
  }

  .h3-heading-48 {
    font-size: 28px;
  }

  .paragraph-x-large-68, .paragraph-regular-77, .paragraph-regular-77.text-color-gray-400, .paragraph-regular-77.text-color-gray-400 {
    font-size: 16px;
  }

  .grid-four-column-2 {
    grid-template-columns: 1fr;
  }

  .h1-heading-39 {
    font-size: 30px;
  }

  .h4-heading-22 {
    font-size: 50px;
  }

  .h6-heading-35-2 {
    font-size: 30px;
  }

  .paragraph-x-large-71 {
    font-size: 16px;
    line-height: 24px;
  }

  .content-feature-grid-3-blur {
    grid-template-columns: 1fr;
    display: none;
  }

  .button-wrapper-sp2 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .sp2-link-7 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .navigation-button-group-2 {
    display: none;
  }

  .header-image-card {
    margin-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-button-group-2 {
    flex-flow: column;
  }

  .header-image-wrapper-2.medium {
    display: none;
  }

  .header-images-row {
    grid-template-columns: 1fr;
  }

  .contact-form-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-regular-84 {
    height: auto;
    padding-top: 72px;
  }

  .contact-links-grid {
    grid-template-columns: 1fr;
  }

  .paragraph-small-123 {
    font-size: 18px;
  }

  .blog-post-2 {
    padding: 10px 10px 20px;
  }

  .blog-post-2:lang(en-my) {
    padding-bottom: 20px;
  }

  .grid-three-column-14 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-columns: 1fr 1fr;
  }

  .icon-regular-71 {
    width: 15px;
    height: 15px;
  }

  .blog-image-wrapper {
    height: 100px;
  }

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

  .content-card-tall {
    padding: 24px;
  }

  .heading-row-5 {
    margin-bottom: 40px;
  }

  .column-small-41 {
    width: auto;
  }

  .h3-heading-54 {
    font-size: 32px;
  }

  .stats-num {
    font-size: 40px;
  }

  .content-tab-card-12 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    padding: 40px 24px 24px;
  }

  .content-tab-link-9.w--current {
    border-color: #d4d4d4;
  }

  .content-tab-menu-4 {
    grid-template-columns: 1fr;
  }

  .content-button-wrapper-8 {
    margin-top: 20px;
  }

  .content-grid-12 {
    margin-bottom: 60px;
  }

  .content-image-wrapper-9 {
    max-width: 600px;
    height: 200px;
  }

  .h4-heading-26 {
    font-size: 25px;
  }

  .paragraph-x-large-80 {
    text-align: left;
    font-size: 16px;
  }

  .column-x-small-58 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .lottie-animation-8 {
    height: auto;
  }

  .title-center-small-28 {
    width: auto;
    margin-bottom: 60px;
  }

  .paragraph-x-large-81 {
    color: #777;
    font-size: 16px;
  }

  .step-grid {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
  }

  .heading-large {
    font-size: 36px;
    font-weight: 600;
    line-height: 1.1;
  }

  .process-title-wrap {
    margin-bottom: 30px;
  }

  .h6-heading-39 {
    font-size: 36px;
  }

  .h1-heading-43 {
    text-align: center;
    font-size: 36px;
  }

  .support-section {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .button-wrapper-large {
    max-width: 210px;
  }

  .paragraph-x-large-83 {
    text-align: center;
  }

  .cta-grid {
    grid-row-gap: 29px;
    grid-template-rows: auto auto;
    justify-content: stretch;
    place-items: center;
  }

  .section-wrapper-2 {
    flex-flow: column;
  }

  .button-primary-53 {
    width: 100%;
  }

  .support-wrapper {
    justify-content: flex-start;
    width: auto;
  }

  .feature-card-5 {
    border-bottom-style: solid;
    border-bottom-color: #2b2b2b;
    border-right-style: none;
    padding-bottom: 30px;
  }

  .feature-card-5.no-border {
    border-bottom-style: none;
  }

  .column-x-small-59 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .feature-content-3 {
    padding-bottom: 0;
  }

  .feature-image-wrapper-2 {
    background-color: #f5f5f500;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h4-heading-27 {
    font-size: 36px;
  }

  .grid-three-column-18 {
    grid-template-columns: 1fr;
  }

  .subheading-small-22-b {
    font-size: 20px;
  }

  .h4-heading-15-b {
    font-size: 40px;
  }

  .paragraph-regular-51-b {
    margin-top: 20px;
  }

  .paragraph-regular-95 {
    font-size: 16px;
  }

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

  .content-benefits {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: auto;
    min-width: 119px;
    max-width: 480px;
    min-height: 215px;
    padding: 10px;
  }

  .stat-reduced {
    font-size: 14px;
  }

  .stats-num-2 {
    font-size: 24px;
  }

  .strong {
    font-size: 40px;
  }

  .image-38 {
    max-width: 80%;
  }

  .content-benefits-3 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    max-width: 480px;
    min-height: 215px;
    padding: 10px;
  }

  .h4-heading-15-copy {
    font-size: 40px;
  }

  .pricing-card-gray-4 {
    transform: translate(0);
  }

  .feature-list {
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .feature-grid-3 {
    grid-column-gap: 10px;
    grid-row-gap: 9px;
    grid-template-columns: 1fr 1fr;
  }

  .feature-card-small-2 {
    padding: 24px;
  }

  .icon-feature {
    max-width: 30px;
  }

  .title-grid-5 {
    margin-bottom: 40px;
  }

  .feature-card-small-3 {
    padding: 24px;
  }

  .subheading-large-31 {
    font-size: 18px;
    line-height: 1.1;
  }

  .h2-heading-16-white, .stat-strg {
    font-size: 30px;
  }

  .stat-wrap-2 {
    flex-flow: column;
    align-items: center;
  }

  .process-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .process-line-wrapper {
    width: auto;
  }

  .process-number {
    font-size: 30px;
  }

  .h3-heading-57 {
    font-size: 20px;
  }

  .paragraph-large-19 {
    font-size: 14px;
    line-height: 1.1;
  }

  .code-embed-62, .content-tab-pane-5, .content-tab-pane-5:lang(en-my) {
    width: auto;
  }

  .h5-heading-26 {
    font-size: 14px;
  }

  .content-tab-link-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .content-tab-link-10.w--current {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-large-103 {
    flex-flow: column;
  }

  .container-large-103:lang(en-my) {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

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

  .testimonial-section {
    padding: 60px 5% 40px;
  }

  .tabs-menu-6 {
    grid-template-columns: 1fr;
  }

  .video-base {
    height: 350px;
  }

  .image-39 {
    display: none;
  }

  .header-content-6 {
    width: auto;
    max-width: none;
  }

  .header-image-block-3 {
    justify-content: center;
    align-items: center;
    max-width: 290px;
    max-height: 600px;
    padding: 0;
    display: none;
    overflow: visible;
  }

  .column-large-48 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .section-regular-99 {
    padding-top: 36px;
    padding-bottom: 40px;
  }

  .logo-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .overline-regular-53 {
    margin-bottom: 0;
  }

  .display-heading-4 {
    font-size: 40px;
  }

  .header-grid-7 {
    margin-bottom: 36px;
  }

  .content-grid-13 {
    height: 550px;
  }

  .section-regular-100 {
    padding-top: 40px;
  }

  .h3-heading-58 {
    font-size: 24px;
  }

  .paragraph-x-large-86 {
    font-size: 14px;
  }

  .header-logos-wrapper-4 {
    margin-top: 0;
  }

  .paragraph-small-88-2 {
    text-align: center;
    font-size: 16px;
  }

  .brand-marquee-content-sp-2 {
    grid-column-gap: 17px;
    grid-row-gap: 6px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .header-logo-caption-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    max-width: none;
  }

  .content-card-heading {
    padding-left: 24px;
    padding-right: 24px;
  }

  .title-center-small-30 {
    width: auto;
    margin-bottom: 68px;
  }

  .h3-heading-60 {
    text-align: left;
    font-size: 30px;
  }

  .paragraph-x-large-87 {
    text-align: left;
    font-size: 14px;
  }

  .h3-heading-61 {
    font-weight: 600;
  }

  .livechat-button {
    border-radius: 10px;
    width: 90%;
    height: 50px;
  }

  .chat-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .top-section {
    height: 20%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .whatsapp-block {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    bottom: 0;
    right: 0;
  }

  .live-chat-link {
    height: 25%;
  }

  .whatsapp-container {
    width: 80px;
    height: 80px;
    bottom: 10px;
    right: 0;
  }

  .live-chat-top-text {
    line-height: 1.3;
  }

  .chat-section {
    height: 55%;
  }

  .whatsapp-chat {
    border-radius: 12px;
    justify-content: space-between;
    width: 85%;
    height: 35vh;
    display: flex;
    position: relative;
  }

  .live-chat-bottom-text {
    line-height: 1.3;
  }

  .paragraph-small-141 {
    font-size: 16px;
  }

  .h1-heading-48 {
    font-size: 36px;
    font-weight: 600;
  }

  .feature-grid-5 {
    grid-column-gap: 11px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
  }

  .section-regular-103 {
    padding-bottom: 20px;
  }

  .feature-card-small-4 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px;
  }

  .content-feature-card-6 {
    min-height: auto;
    padding: 26px;
  }

  .grid-three-column-21 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
  }

  .h6-heading-44 {
    text-align: center;
    font-size: 60px;
  }

  .h3-heading-62 {
    font-weight: 600;
  }

  .content-feature-card-7 {
    min-height: auto;
    padding: 20px;
  }

  .paragraph-regular-105.text-color-gray-700 {
    font-size: 20px;
  }

  .content-card-details-10 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .h6-heading-45 {
    font-size: 60px;
  }

  .button-primary-large-22 {
    width: 100%;
  }

  .overline-wrapper-10 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-grid-10 {
    grid-template-columns: 1fr;
    margin-bottom: 30px;
  }

  .grid-three-column-23 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-template-columns: 1fr;
  }

  .h2-heading-46 {
    font-size: 36px;
  }

  .subheading-large-34 {
    font-size: 20px;
  }

  .grid-three-column-24 {
    grid-template-columns: 1fr;
  }

  .navigation-menu-button-2 {
    margin-left: 0;
  }

  .dropdown-content-right {
    flex-flow: column;
  }

  .navigation-buttons-hide {
    display: none;
  }

  .dropdown-feature-grid {
    grid-template-columns: 1fr;
  }

  .banner-content-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .navigation-5 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav-side-menu {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .hide-mobile {
    display: none;
  }

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

  .display-l {
    font-size: 18px;
  }

  .card-2 {
    padding: .9rem;
  }

  .container-10 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-12.section-component {
    display: none;
  }

  .body-8 {
    font-size: 13px;
  }

  .container-11 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .paragraph-small-88-3 {
    text-align: center;
    font-size: 16px;
  }

  .process-step-line, .process-step-line-2 {
    display: none;
  }

  .heading-grid-11 {
    grid-template-columns: 1fr;
  }

  .contact-map-detail {
    width: auto;
    max-width: none;
    right: 12px;
  }

  .header-section-10 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .header-grid-8 {
    grid-row-gap: 35px;
  }

  .h1-heading-49 {
    font-size: 40px;
  }

  .image-full-4 {
    max-width: 90%;
  }

  .paragraph-x-large-91 {
    width: auto;
  }

  .navbar26_menu-dropdown {
    font-size: 12px;
  }

  .navbar26_dropdown-toggle {
    justify-content: space-between;
    padding-right: 0;
    font-size: 14px;
  }

  .navbar26_dropdown-toggle.w--open {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar26_item {
    padding: 1.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-medium {
    display: flex;
  }

  .navbar26_link-small {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 12px;
  }

  .text-weight-semibold {
    font-size: 14px;
  }

  .navbar26_dropdown-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-11.max-width-full.is-pricing26-button {
    padding: .25rem .75rem;
    display: none;
  }

  .pricing26_top-row-content {
    justify-content: center;
    padding: 1rem .5rem;
  }

  .pricing26_top-row-content.is-first {
    justify-content: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
  }

  .pricing26_top-row-content.is-popular {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .pricing26_top-row-wrapper {
    margin-bottom: 0;
  }

  .pricing26_top-row-price {
    font-size: 1.5rem;
  }

  .pricing26_row-content {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6.is-popular, .heading-style-h6.is-header, .heading-style-h6.is-popular, .heading-style-h6.is-header {
    font-size: 12px;
  }

  .pricing26_row, .pricing26_top-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .pricing26_feature {
    background-color: #f7f7f7;
    border-bottom-style: solid;
    border-bottom-color: #e0e0e0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .text-size-medium-3.text-weight-bold {
    font-size: 15px;
  }

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

  .faq10_question {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding: 1rem;
  }

  .navbar5_large-item-content {
    margin-top: 1rem;
  }

  .navbar5_dropdown-toggle {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    font-size: 14px;
  }

  .navbar5_dropdown-toggle.w--open {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar5_dropdown-link {
    padding-left: 0;
  }

  .navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .navbar30_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    font-size: 14px;
  }

  .navbar30_link {
    width: 100%;
    font-size: 14px;
    display: flex;
  }

  .navbar30_dropdown-content-right {
    grid-template-columns: 1fr;
  }

  .link-block-26 {
    justify-content: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .plan-type-wrap {
    justify-content: center;
  }

  .content-h1 {
    text-align: center;
    font-size: 42px;
  }

  .pricing-title-wrapper {
    text-align: center;
  }

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

  .footer-link-7 {
    justify-content: space-between;
    width: 100%;
    display: none;
  }

  .footer-grid-2 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .overline-regular-64 {
    display: none;
  }

  .heading-style-h1-3.white {
    font-size: 2.5rem;
  }

  .heading-style-h4-3 {
    font-size: .85rem;
  }

  .pricing25_plan, .pricing25_plan-enterprise {
    border-style: solid;
    border-color: #dfdfdf;
    border-radius: 10px;
  }

  .pricing25_plan_pro {
    border-radius: 10px;
  }

  .heading-style-h2-2 {
    font-size: 20px;
  }

  .product-feature-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .layout306_list {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .paragraph-16 {
    font-size: 12px;
  }

  .navigation-menu-7 {
    border-bottom: 1px solid #e6e6e6;
  }

  .navigation-dropdown-list-8.w--open {
    white-space: normal;
  }

  .rive-wrapper-nav {
    display: none;
  }

  .button-18 {
    width: auto;
    padding: 8px 24px;
  }

  .h2-heading-49 {
    font-size: 30px;
  }

  .content-link-grid-2 {
    grid-template-columns: 1fr;
  }

  .paragraph-x-large-92 {
    font-size: 16px;
  }

  .overline-regular-65 {
    display: none;
  }

  .brand-marquee-content-sp-3 {
    grid-column-gap: 17px;
    grid-row-gap: 6px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .form-row-5 {
    flex-flow: column;
    align-items: stretch;
  }

  .row-large {
    flex-flow: column;
  }

  .footer-grid-3 {
    grid-row-gap: 29px;
    grid-template-columns: 1fr;
  }

  .footer-grid-large-2 {
    grid-template-columns: 1fr;
  }

  .footer-section {
    padding-top: 20px;
  }

  .footer-block-2 {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .video-thumbnail-overlay-4 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 440px;
  }

  .product-feature.content-head {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .product-feature.content-title {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .product-features-title {
    font-size: 16px;
  }

  .title-icon {
    max-width: 24px;
    max-height: 24px;
  }

  .button-primary-70 {
    width: 100%;
    padding-left: 21px;
    padding-right: 21px;
    font-size: 18px;
  }

  .section-about-us {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .social-proof-block, .hero-block-1 {
    flex-flow: column;
    display: flex;
  }

  .section-about-us-highlight {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-block-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 2rem;
  }

  .news-banner {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-flow: column;
    display: flex;
  }

  .heading-84 {
    font-size: 1rem;
  }

  .testimonial-card {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-three-column-25 {
    grid-template-columns: 1fr;
  }

  .title-center-4 {
    margin-bottom: 56px;
  }

  .button-primary-large-25 {
    width: 100%;
  }

  .integration-wrapper-2, .integration-content {
    max-width: none;
  }

  .banner-03-container {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .banner-content-3 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .header-text-field {
    font-size: 16px;
  }

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

  .newsletter-form {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
  }

  .container-large-120 {
    margin-bottom: 1rem;
  }

  .h1-heading-52 {
    font-size: 30px;
    line-height: 112%;
  }

  .column-x-large-9.column-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-secondary-small-6 {
    width: 100%;
  }

  .testimonial-content-4 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    height: 100%;
    padding: 16px 16px 20px;
  }

  .button-primary-large-27 {
    width: 100%;
  }

  .paragraph-2x-large-3 {
    font-size: 24px;
  }

  .testimonial-statistics-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .testimonial-slider-large {
    padding-bottom: 64px;
  }

  .heading-85 {
    width: 100%;
    font-size: 1.7rem;
  }

  .header-images {
    height: auto;
  }

  .header-star-2 {
    right: 0%;
  }

  .header-leaf {
    display: none;
  }

  .h2-heading-54 {
    font-size: 45px;
  }

  .header-heart {
    left: 0%;
  }

  .nav-menu-links {
    grid-template-columns: 1fr;
  }

  .button-primary-74 {
    width: 100%;
  }

  .header-title-wrapper-4 {
    margin-bottom: 18px;
  }

  .cta-content-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .cta-block-5 {
    padding-bottom: 40px;
  }

  .content-pattern-back {
    display: none;
  }

  .h2-heading-55 {
    font-size: 36px;
  }

  .content-pattern-front {
    display: none;
  }

  .content-component {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .mini-stats-banner {
    display: none;
  }

  .button-cta-transparent {
    width: 100%;
  }

  .flex-block-12 {
    flex-flow: column;
    display: flex;
  }

  .h3-customer-story {
    font-size: 20px;
  }

  .next-stories {
    padding-top: 36px;
    padding-bottom: 20px;
  }

  .h2-heading-56.text-weight-medium {
    font-size: 28px;
  }

  .content-tab-link-content-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-grid-13 {
    grid-template-columns: 1fr;
  }

  .overline-regular-68 {
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .feature-list-2 {
    font-size: 14px;
  }

  .grid-three-column-27 {
    grid-template-columns: 1fr;
  }

  .title-center-small-33 {
    margin-bottom: 56px;
  }

  .paragraph-x-large-98 {
    font-size: 16px;
    line-height: 1.3;
  }

  .start-button {
    width: 100%;
  }

  .hero-section-left-right {
    padding-top: 40px;
  }

  .header-grid-10 {
    flex-flow: column;
  }

  .column-large-60 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .header-image-block-4 {
    width: 100%;
    padding: 0;
  }

  .h1-heading-middle {
    text-align: center;
    font-size: 40px;
  }

  .testimonial-statistics-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .testimonial-card-2 {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-three-column-28 {
    grid-template-columns: 1fr;
  }

  .title-center-6 {
    margin-bottom: 56px;
  }

  .cta-heading {
    padding: 0;
  }

  .header-buttons-4 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .cta-block-outline {
    grid-row-gap: 24px;
    padding: 24px;
  }

  .testimonial-card-outline-2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-bottom-style: solid;
    border-bottom-color: #e96d6d;
    height: auto;
    padding: 20px 10px 30px;
  }

  .button-primary-82 {
    font-size: 16px;
  }

  .fs-cmsprevnext_empty {
    min-width: auto;
  }

  .fs-cmsprevnext_text {
    font-size: 1rem;
  }

  .fs-cmsprevnext_row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr);
  }

  .fs-cmsprevnext_block-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .next-blog-label, .previous-blog-label {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: none;
  }

  .testimonial-content-main {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    padding: 16px;
  }

  .calculator-field-test {
    min-width: auto;
  }

  .header-style-2 {
    max-width: 300px;
  }

  .title-style-2 {
    font-size: 2.5rem;
  }

  .subtitle-2 {
    font-size: .8rem;
  }

  .content-style-2 {
    max-width: 300px;
  }

  .input-fields-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .note-3 {
    font-size: .75rem;
  }

  .hour-unit {
    font-size: .8rem;
  }

  .result-section-2 {
    justify-content: flex-start;
    align-items: center;
    max-width: 300px;
  }

  .result-section-3 {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .result-value-2 {
    font-size: 3.5rem;
  }

  .savings-breakdown-2 {
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
  }

  .savings-item-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .savings-value-container-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .button-container-4 {
    top: 60%;
    bottom: 34%;
    left: 14%;
  }

  .note-5 {
    width: 95%;
  }

  .label-1 {
    max-width: 240px;
  }

  .note-0 {
    max-width: 300px;
  }

  .flex-block-15 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .roi-field-flex {
    min-width: auto;
  }

  .roi-form-field {
    height: 52px;
    font-size: 1.6rem;
  }

  .roi-field-v-flex {
    min-width: auto;
  }

  .roi-small-title {
    font-size: 1rem;
  }

  .roi-medium-text {
    font-size: .9rem;
  }

  .roi-stats-container {
    width: 100%;
    max-width: 300px;
  }

  .small-text-roi-p1 {
    width: 96%;
    font-size: .9rem;
  }

  .header-content-lead {
    grid-column-gap: 144px;
    grid-row-gap: 144px;
  }

  .header-buttons-5 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .title-wrapper-42 {
    margin-bottom: 58px;
  }

  .header-footnote {
    margin-top: 52px;
  }

  .header-image-emojis {
    display: none;
  }

  .header-review-grid {
    grid-template-columns: 1fr;
  }

  .content-card-7 {
    padding: 40px 24px 24px;
  }

  .container-large-127 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h6-heading-53 {
    font-size: 20px;
  }

  .testimonial-review-card {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 34px 24px;
  }

  .testimonial-tile {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 0;
  }

  .paragraph-x-large-105.text-color-primary {
    padding-bottom: 0;
    font-size: 20px;
  }

  .section-large-38.background-secondary {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-x-large-106 {
    font-size: 18px;
    line-height: 1.5;
  }

  .h1-heading-58 {
    font-size: 50px;
  }

  .h2-heading-59.text-weight-medium {
    font-size: 28px;
  }

  .heading-grid-15 {
    grid-template-columns: 1fr;
  }

  .content-card-8 {
    min-height: auto;
  }

  .icon-regular-97 {
    width: 35px;
    height: 35px;
  }

  .icon-wrapper-8 {
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .column-large-63 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-regular-119 {
    padding-top: 40px;
  }

  .grid-four-column-4 {
    grid-column-gap: 15px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-regular-150.text-color-gray-700 {
    font-size: 14px;
  }

  .title-wrapper-small-6 {
    margin-top: 24px;
  }

  .paragraph-small-166 {
    font-size: 14px;
  }

  .h2-heading-60 {
    font-size: 44px;
  }

  .text-color-secondary-3 {
    font-size: 13px;
  }

  .h4-heading-31 {
    font-size: 28px;
  }

  .column-regular-58 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .h4-heading-31-2 {
    font-size: 50px;
  }

  .faq-icon-5 {
    width: 30px;
    height: 30px;
  }

  .paragraph-regular-152.text-color-tertiary {
    font-size: 14px;
    line-height: 1.3;
  }

  .paragraph-regular-152.text-weight-semibold {
    font-size: 18px;
  }

  .faq-caption-outline {
    margin-top: 56px;
  }

  .title-center-large-2 {
    margin-bottom: 20px;
  }

  .grid-two-column-14 {
    grid-template-columns: 1fr;
  }

  .form-row-6 {
    flex-flow: column;
    align-items: stretch;
  }

  .section-cta-large {
    padding-top: 120px;
  }

  .max-width-regular-28 {
    justify-content: flex-start;
  }

  .footer-legal-wrapper-4 {
    align-items: center;
  }

  .footer-links-grid-three {
    grid-template-columns: 1fr;
  }

  .footer-contact-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .content-card-bar {
    flex-direction: column;
    align-items: flex-start;
  }

  .column-x-large-10 {
    background-color: #f3f3f300;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .h2-heading-63 {
    font-size: 38px;
    line-height: 1.1;
  }

  .h2-heading-63-2 {
    font-size: 16px;
  }

  .paragraph-x-large-107 {
    padding-bottom: 0;
  }

  .grid-three-column-32 {
    grid-template-columns: 1fr;
  }

  .title-center-7 {
    margin-bottom: 56px;
  }

  .container-x-small-8 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .h3-heading-79 {
    font-size: 18px;
  }

  .paragraph-small-170, .list-text--light {
    font-size: 14px;
  }

  .content-card--feature-list {
    flex-flow: row;
    min-height: auto;
  }

  .list-heading {
    font-size: 1.4rem;
  }

  .icon-wrapper--fill {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pricing25_plan_pro-2 {
    border-radius: 10px;
  }

  .pricing25_plan_pro-3 {
    border-radius: 10px;
    min-width: auto;
  }

  .header-buttons-6 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .newsletter-card {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pricing-cadence-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .button-outline-26 {
    font-size: 16px;
  }

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

  .moqa---primary-button---nav.modal-open_btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .moqa---primary-button---nav.modal-open_btn:focus {
    border: 2px solid #ff9500;
  }

  .moqa---primary-button---nav.modal-open_btn.nav-button {
    align-self: auto;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .moqa---primary-button---nav.modal-open_btn.blog {
    display: flex;
  }

  .paragraph-small-174 {
    text-align: center;
  }

  .header-buttons-7 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .header-logos-small-3 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-item-2 {
    mix-blend-mode: luminosity;
    width: 30%;
    height: 50%;
  }

  .logo-item-2.shrink {
    mix-blend-mode: luminosity;
    mix-blend-mode: luminosity;
    height: 50%;
  }

  .logo-item-3, .logo-item-3.shrink, .logo-item-3.shrink {
    mix-blend-mode: luminosity;
    height: 50%;
  }

  .testimonial-section---moqa {
    padding: 60px 5% 40px;
  }

  .paragraph-x-large-113 {
    font-size: .85rem;
    line-height: 20px;
  }

  .footer-grid-4, .footer-grid-large-3 {
    grid-template-columns: 1fr;
  }

  .footer-block-3 {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .h4-heading-26---moqa {
    text-align: center;
    font-size: 22px;
    line-height: 1.1;
  }

  .h3-heading-55---moqa {
    font-size: 26px;
  }

  .header-buttons-8 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .button-wrapper-center---moqa {
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-grid-12--moqa {
    flex-flow: column-reverse;
    flex: 0 auto;
    grid-auto-flow: row;
    margin-bottom: 60px;
    display: flex;
  }

  .fieldex---primary-button---nav.modal-open_btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fieldex---primary-button---nav.modal-open_btn:focus {
    border: 2px solid #ff9500;
  }

  .fieldex---primary-button---nav.modal-open_btn.nav-button {
    align-self: auto;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .fieldex---primary-button---nav.modal-open_btn.blog {
    display: flex;
  }

  .content-button-wrapper-10 {
    margin-top: 20px;
  }

  .header-logos-small-4 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .learn-more {
    text-align: center;
  }

  .image-56 {
    opacity: .12;
    left: 132px;
  }

  .paragraph-x-large-119 {
    font-size: 16px;
    line-height: 1.3;
  }

  .section-regular-127 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-image-moqa-2 {
    height: auto;
  }

  .cards-grid-2 {
    flex-flow: column;
    margin-bottom: 60px;
    display: flex;
  }

  .button-primary-93 {
    font-size: 16px;
  }

  .navigation-image-small {
    height: 100px;
  }

  .header-section-gray-4 {
    padding: 40px 1rem;
  }

  .paragraph-small-178 {
    text-align: center;
  }

  .title-center-small-37 {
    width: auto;
    margin-bottom: 60px;
  }

  .paragraph-x-large-120 {
    font-size: .85rem;
    line-height: 20px;
  }

  .container-centered {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .section-regular-128 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .navigation-card-2 {
    min-height: 165px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .row-x-small-30.hide-mobile {
    flex-flow: row;
  }

  .navigation-card {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-height: 165px;
    padding: 6px;
  }

  .h4-black {
    text-align: left;
    font-size: 22px;
    line-height: 1.1;
  }

  .paragraph-standard {
    text-align: left;
    font-size: 14px;
    line-height: 1.4;
  }

  .overline-regular-85, .button-primary-94 {
    display: none;
  }

  .overline-regular-86 {
    text-align: left;
    font-size: 12px;
    display: block;
  }

  .paragraph-x-large-121 {
    text-align: center;
    font-size: 16px;
  }

  .column-x-small-81 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .title-wrapper-45 {
    margin-bottom: 15px;
  }

  .moqa---secondary-button---mobile {
    border-radius: 5px;
    padding: 7px;
    font-size: 14px;
    font-weight: 600;
    display: block;
  }

  .row-small-13 {
    flex-flow: column;
    display: none;
  }

  .grid-11 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
    margin-bottom: 20px;
  }

  .content-grid-17 {
    flex-flow: column;
    margin-bottom: 60px;
    display: flex;
  }

  .subheading-small-50 {
    font-size: 13px;
  }

  .customer-story-snippets {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .h3-mixed-weight {
    font-size: 24px;
  }

  .paragraph-x-large-122 {
    font-size: .85rem;
    line-height: 20px;
  }

  .paragraph-dark {
    text-align: left;
    font-size: 14px;
    line-height: 1.4;
  }

  .moqa---secondary-button---nav {
    font-size: 14px;
    display: none;
  }

  .content-grid-12--moqa-2 {
    flex-flow: column-reverse;
    flex: 0 auto;
    grid-auto-flow: row;
    margin-bottom: 60px;
    display: flex;
  }

  .section-regular-130 {
    padding-top: 40px;
  }

  .h1-heading-63.text-color-white-4 {
    font-size: 36px;
  }

  .div-block-205 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 290px;
  }

  .subheading-large-38 {
    font-size: 16px;
    line-height: 18px;
  }

  .h6-heading-57 {
    text-align: left;
    font-size: 18px;
  }

  .h6-heading-58 {
    font-size: 36px;
    line-height: 1;
  }

  .bold-text-30 {
    font-size: 24px;
  }

  .header-buttons-9 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .image-32-copy {
    opacity: 0;
    left: 132px;
  }

  .h3-heading-83 {
    text-align: left;
    font-size: 28px;
  }

  .h1-heading-64 {
    font-size: 35px;
  }

  .grid-12 {
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .column-large-69.column-center {
    margin-bottom: 10px;
  }

  .nav-right-2 {
    flex-flow: row;
  }

  .button-wrapper-center---moqa-2 {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .h1-heading-65 {
    font-size: 30px;
  }

  .paragraph-x-large-123 {
    font-size: 15px;
  }

  .moqa---primary-button---nav-2 {
    font-size: 14px;
    display: none;
  }

  .title-centered-wide {
    width: auto;
    display: block;
  }

  .button-primary-95 {
    display: none;
  }

  .text-block-121 {
    font-size: 11px;
  }

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

  .nav-link-3 {
    color: #000;
    background-color: #fff;
    font-size: 14px;
  }

  .nav-link-3.w--current {
    color: #000;
  }

  .h4-white {
    text-align: left;
    font-size: 22px;
    line-height: 1.1;
  }

  .nav-menu-burger {
    background-color: #000;
  }

  .story-card-dark {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 32px 24px;
  }

  .subheading-small-51 {
    font-size: 13px;
    line-height: 18px;
  }

  .button-wrapper-center-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .h2-heading-69 {
    font-size: 30px;
  }

  .video-thumbnail-overlay-5 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 440px;
  }

  .story-card-light {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 32px 24px;
  }

  .paragraph-x-large-81---moqa-2 {
    font-size: 18px;
  }

  .nav-link-4 {
    color: #000;
    background-color: #fff;
    font-size: 14px;
  }

  .nav-link-4.w--current, .nav-link-4.dropdown-toggle, .nav-link-4.dropdown-toggle {
    color: #000;
  }

  .video-lightbox-card-3 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-width: 100%;
    min-height: 350px;
  }

  .review-outline-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link---secondary {
    color: #000;
    background-color: #dadada;
  }

  .video-lightbox-card-4 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 300px;
  }

  .title-grid-9 {
    margin-bottom: 20px;
  }

  .paragraph-x-large-124 {
    text-align: left;
    font-size: 15px;
    line-height: 24px;
  }

  .paragraph-large-33.text-color-gray-600 {
    padding-bottom: 0;
  }

  .navigation-grid-large {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr;
    min-height: 100%;
  }

  .nav-link---primary {
    color: #fff;
    background-color: #ff5e00;
  }

  .nav-link---primary:hover {
    color: #fff;
    background-color: #db5101;
  }

  .paragraph-small-185 {
    font-size: 12px;
  }

  .code-embed-84 {
    display: block;
  }

  .content-card-tall-2 {
    padding: 7px;
  }

  .testimonial-section---construction {
    padding: 60px 5% 40px;
  }

  .hero-image-moqa-3 {
    height: auto;
    min-height: auto;
  }

  .button-wrapper-center---moqa-3 {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .h3-heading-84.text-balance {
    font-size: 30px;
  }

  .tab-link-6 {
    flex: 1;
  }

  .subheading-large-39 {
    font-size: 22px;
  }

  .timeline-tabs {
    padding-bottom: 64px;
  }

  .swiper-wrapper.is-timeline {
    flex-flow: column;
  }

  .h1-heading-66 {
    font-size: 30px;
  }

  .pricing_card-top {
    flex-flow: column;
  }

  .h6-heading-59.text-weight-semibold {
    font-size: 17px;
  }

  .h1-heading-67 {
    font-size: 30px;
  }

  .column-x-small-84 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-3x-large {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
  }

  .feature_card {
    padding: .6rem;
  }

  .feature_grid {
    grid-column-gap: .35rem;
    grid-row-gap: .55rem;
    grid-template-columns: 1fr 1fr;
  }

  .body-large.text-color-secondary {
    font-size: 14px;
  }

  .body-x-large.text-color-secondary {
    font-size: 16px;
    line-height: 1.4;
  }

  .content_card-block {
    min-width: auto;
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .h2-heading-70 {
    font-size: 25px;
  }

  .body-x-large-2.text-color-secondary {
    font-size: 15px;
  }

  .body-medium-2 {
    font-size: 14px;
    line-height: 1.4;
  }

  .ev-small-text {
    font-size: 14px;
  }

  .feature_grid-2 {
    grid-column-gap: .85rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .h6-heading-60.text-weight-medium {
    font-size: 1rem;
  }

  .h1-heading-68 {
    font-size: 30px;
  }

  .feature_icon-wrapper-filled {
    display: none;
  }

  .body-medium-5.text-color-secondary {
    font-size: 13px;
  }

  .blog_image-bottom {
    height: 8rem;
  }

  .blog_section-card {
    padding-left: 5%;
    padding-right: 5%;
  }

  .blog_slide-description {
    height: auto;
    padding: 1rem;
  }

  .blog_swiper-slide {
    width: 90vw;
  }

  .content-card-large-7 {
    width: auto;
  }

  .h3-heading-85 {
    font-size: 28px;
  }

  .paragraph-regular-164 {
    font-size: 14px;
  }

  .row-2x-small-11 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-13 {
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .header-buttons-10 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .button-wrapper-center---hero {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-x-large-6 {
    overflow: hidden;
  }

  .logo_carousel-content {
    display: none;
  }

  .logo_carousel-item {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-button-group-3 {
    flex-flow: column;
  }

  .header-resume-slide-mask {
    width: 100%;
  }

  .header-resume-slider {
    width: calc(100% - 24px);
  }

  .h2-heading-71 {
    font-size: 52px;
    line-height: 62px;
  }

  .text-block-122 {
    font-size: 12px;
    line-height: 120%;
  }

  .header-logo-caption-7 {
    max-width: none;
  }

  .wrap-h-regular-3 {
    flex-direction: column;
  }

  .button-group-9 {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .button-group-10 {
    flex-direction: column;
  }

  .button-primary-100 {
    width: 100%;
  }

  .modal-b {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-outline-39 {
    flex: none;
    width: 100%;
  }

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

  .section-cta-5, .section-cta-6, .section-cta-7, .section-cta-8, .section-cta-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .paragraph-x-small-47 {
    display: none;
  }

  .sandwich-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    display: flex;
  }

  .h1-heading-27---big, .h1-heading-27---2 {
    text-align: left;
    font-size: 40px;
  }

  .h1-heading-74 {
    text-align: left;
    font-size: 30px;
  }

  .button-primary-large-32 {
    padding: 14px 20px;
    font-size: 16px;
  }

  .header-star-3 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .header-button-group-4 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: row;
  }

  .container-regular-85.relative {
    padding: 25px 15px;
  }

  .button-primary-large-33 {
    padding: 14px 20px;
    font-size: 16px;
  }

  .header-title-block-2 {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .header-image-block-5 {
    border-radius: 0;
    padding: 0;
  }

  .hero-company-name {
    font-size: 8px;
    top: .5%;
  }

  .header-block-2 {
    padding-top: 80px;
  }

  .paragraph-x-large-128 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .logo-row-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .h3-heading-87 {
    font-size: 20px;
  }

  .title-center-small-39 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: wrap;
  }

  .h3-heading-53-2 {
    font-size: 20px;
  }

  .feature-tile-2 {
    padding: 15px 10px;
  }

  .grid-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .feature-tile-content {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subheading-regular-68 {
    font-size: 14px;
  }

  .icon-wrapper-13 {
    padding: 0;
  }

  .h3-heading-88 {
    font-size: 30px;
  }

  .video-testimonials {
    min-width: auto;
  }

  .video-abm-heading {
    grid-column-gap: 8px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .h3-heading-89 {
    font-size: 25px;
  }

  .grid-feature-content {
    grid-template-columns: 1fr;
  }

  .subheading-regular-69 {
    font-size: 14px;
  }

  .icon-wrapper-14 {
    padding: 0;
  }

  .h3-heading-90 {
    font-size: 30px;
  }

  .footer-note {
    width: auto;
  }

  .container-regular-88 {
    padding: 30px 20px;
  }

  .icon-wrapper-15 {
    width: 25px;
    height: 25px;
  }

  .subheading-regular-70 {
    font-size: 16px;
  }

  .h3-heading-91 {
    font-size: 30px;
  }

  .subheading-regular-71, .solution-numbering-2 {
    font-size: 14px;
  }

  .grid-15 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .subheading-regular-72 {
    font-size: 16px;
  }

  .feature_card-description {
    flex-flow: wrap-reverse;
  }

  .feature_card-filled {
    flex-flow: column;
  }

  .title-wrapper-regular-2 {
    text-align: center;
  }

  .content-block-large-3 {
    min-height: auto;
    padding: 24px;
  }

  .h1-heading-75 {
    text-align: left;
    font-size: 30px;
  }

  .navigation-buttons-4 {
    display: none;
  }

  .navigation-block-title {
    flex-direction: column;
    align-items: flex-start;
  }

  .dropdown-container-large {
    padding: 0;
  }

  .navigation-button-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .nav_buttons, .nav_divider, .nav_search-dropdown {
    display: none;
  }

  .body-medium-13.text-color-secondary, .body-medium-14.text-color-secondary, .body-medium-14.text-color-secondary, .body-medium-15.text-color-secondary, .body-medium-15.text-color-secondary {
    font-size: 13px;
  }

  .title-center-small-45 {
    width: auto;
    margin-bottom: 60px;
  }

  .newsletter-form-row {
    flex-flow: column;
  }

  .subheading-small-56 {
    color: #000;
  }
}

#w-node-_55badce3-e455-0487-8821-daff69bf4c64-378a90e1 {
  justify-self: end;
}

#link-nav-product-work-order.w-node-_16a99434-8253-2bef-2f05-56a267f2bc84-73e4555a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_55badce3-e455-0487-8821-daff69bf4c64-378a90e1 {
    justify-self: auto;
  }
}
