:root {
  --radiant-ui-components-library-marketplace--color--white: white;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray900: #101828;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--white: white;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray800: #1d2939;
  --avatar-kit--white-smoke: whitesmoke;
  --radiant-ui-components-library-marketplace--color--heading-dark: #150438;
  --radiant-ui-components-library-marketplace--color--body-font-dark: #6d6d6d;
  --radiant-ui-components-library-marketplace--color--theme-color: #2e2e2e;
  --avatar-kit--white: white;
  --avatar-kit--forest-green: #d8a734;
  --avatar-kit--black: black;
  --relume-library-lite--rl-black: black;
  --relume-library-lite--rl-white: white;
  --untitled-ui--primary50: #f9f5ff;
  --ww: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

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

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

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

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

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

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

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.amazon-ecommerce {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: url('../images/top-banner-39.png'), linear-gradient(#0e153f, #000208);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 140px 30px 0;
  position: relative;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two {
  text-align: center;
  background-color: #af892e00;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-restaurant-24px-restaurant-hero {
  color: #c5c5c5;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.button-primary {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button-primary:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-image {
  width: 100%;
  margin-top: 50px;
}

.heading-restaurant-hero {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1em;
}

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

.logos-without-title {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three {
  max-width: 130px;
  margin-left: 15px;
  margin-right: 15px;
}

.paragraph-restaurant-hero {
  opacity: 1;
  color: #fff;
  letter-spacing: 2px;
  background-color: #fff0;
  border-radius: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.video {
  border-radius: 10px;
}

.div-block {
  flex: 0 auto;
}

.flex-block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: 5px;
  background-color: #ffffff14;
  border-radius: 100px;
  order: 0;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 10px 20px;
}

.hero-without-image {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-two-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.team-circles {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position {
  margin-bottom: 24px;
}

.container-4 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "."
                       "Area";
}

.headling {
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.paragraph-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  text-overflow: clip;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 25px;
  display: flex;
}

.review-shield {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.flex-block-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.team-circles-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-5 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name-2 {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position-2 {
  margin-bottom: 24px;
}

.grid-2 {
  margin-top: 60px;
}

.features-metrics {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.features-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.features-block {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-title {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title-small {
  font-size: 24px;
  line-height: 32px;
}

.fs-numbercount_number {
  font-size: 4rem;
  line-height: 1;
}

.flex-block-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: inline-flex;
}

.paragraph3 {
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
}

.headline-black {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.flex-block-4 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: row;
  display: flex;
}

.ikonik-elvuc, .ikonik-gnpfi, .ikonik-ya403, .ikonik-t32xrj, .ikonik-zm8z2, .ikonik-wyl5h, .ikonik-gwkrm, .ikonik-112sy, .ikonik-3wax4 {
  color: #fff;
}

.button-primary-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.button-primary-copy:hover {
  color: #fff;
  background-color: #ffffff36;
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.path-91o6ai {
  color: #b18b2f;
}

.ikonik-i62p7 {
  color: #fff;
}

.paragraph-2-copy {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.container-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-top: 40px;
  display: flex;
}

.container-7 {
  max-width: 1200px;
}

.hero-stack-copy {
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: linear-gradient(#0e153f, #000208);
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 30px;
  position: relative;
}

.overviewcard-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #dfedff;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-bottom: 10px;
  padding: 20px;
}

.hero-without-image-restaurant {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.flex-block-5 {
  color: #d4d4d4;
  width: 500px;
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.columns-2 {
  background-color: #11161600;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.heading-2 {
  letter-spacing: -2px;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.flex-block-6 {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
}

.ikonik-6d2sx, .ikonik-atbv1 {
  color: #fff;
}

.path-sztr7 {
  font-size: 0;
}

.ikonik-vp5nh {
  color: #d64040;
}

.bold-text-2 {
  text-align: center;
}

.container-8 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.container-9 {
  border: 1px #dfedff;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 0;
}

.flex-block-7 {
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  padding: 20px;
}

.flex-block-8 {
  justify-content: space-between;
  align-items: center;
}

.review-shiel {
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  display: block;
}

.container-10-the-problem {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.paragraph-2-copy-the-problem {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.bold-text-2-copy {
  text-align: left;
  text-align: left;
  background-image: linear-gradient(112deg, #f3f0eb, #fff0);
  border-left: 3px solid #ddae68;
  align-items: flex-start;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  display: flex;
}

.subhead-white {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 70px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.image-the-problem {
  object-fit: fill;
  background-color: #f0f0f000;
  border: 1px solid #dbdbdb00;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  display: inline-flex;
}

.quick-stack-the-problem {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.btn {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.btn:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.btn:active {
  background-color: #43464d;
}

.section-2 {
  background-image: linear-gradient(#0b1f3a, #000);
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.container-11 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.flex-block-9 {
  justify-content: center;
  align-items: center;
}

.flex-block-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.para-lite-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.headline-white {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.container-12 {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.image-2 {
  background-color: #00000008;
  border-radius: 10px;
  width: 70px;
  margin-top: 0;
  padding: 10px;
}

.columns-3 {
  margin-left: auto;
  margin-right: auto;
}

.cell-the-problem {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: column;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.cell-2 {
  text-align: center;
  background-color: #80808000;
  background-image: radial-gradient(circle at 50% 0, #d69a401c, #fff0);
  border: 1px solid #d29a462e;
  border-radius: 10px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
}

.image-3 {
  width: 55px;
  margin-top: 10px;
}

.paragraph-2-copy-copy {
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
}

.subhead-black {
  color: #c5c5c5;
  text-align: left;
  margin-top: 10px;
}

.pa {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.headling-opacity {
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 1.4em;
}

.subhead-opacity {
  z-index: 11;
  opacity: .09;
  color: #fff;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 80px;
  font-weight: 800;
  line-height: 1em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.container-13 {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.cell-dark {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  border: 1px solid #c29e300f;
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.container-14 {
  max-width: 1200px;
}

.cell-3-restaurant-hero {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-4 {
  text-align: center;
  position: relative;
}

.cell-4 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-2 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-3 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.container-15-restaurant-hero {
  font-family: Inter, sans-serif;
  position: relative;
}

.image-6-restaurant-hero2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #75757521;
  border: 1px solid #ffffff1a;
  border-radius: 10px;
  width: 250px;
  padding: 20px;
  position: absolute;
  inset: auto -38% 22% auto;
}

.cell-5 {
  background-image: linear-gradient(#b2912db5, #fff0);
  border: 1px solid #77642696;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 30px 20px;
}

.headline-white-opa {
  z-index: auto;
  opacity: .04;
  color: #fff;
  text-align: center;
  letter-spacing: -5px;
  text-indent: 0;
  text-transform: uppercase;
  text-overflow: clip;
  white-space: nowrap;
  word-break: break-all;
  -webkit-text-fill-color: transparent;
  background-color: #000000f2;
  background-image: linear-gradient(#fff, #fff0 82%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 300px;
  line-height: 1.1em;
  position: static;
  inset: 4% 0% auto;
  overflow: hidden;
}

.image-7-restaurant-hero-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff12;
  border: 1px solid #313942;
  border-radius: 10px;
  padding: 10px;
  position: absolute;
  inset: auto auto 8% -35%;
}

.image-8 {
  border-radius: 10px;
  width: 100%;
  margin-top: 20px;
}

.image-9 {
  border-radius: 12px;
  width: 100%;
  margin-top: 0;
  box-shadow: 0 2px 35px #d8e7ff;
}

.flex-block-10 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
}

.quick-stack-4 {
  object-fit: fill;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.bullet-list-white {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #e0e0e0;
  overflow-wrap: anywhere;
  object-fit: fill;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.1em;
  display: flex;
}

.container-11-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.ikonik-ei3kuf, .ikonik-kqzaig, .ikonik-8t3b6 {
  color: #28b800;
}

.what-your-insert {
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(#daa3510d, #fff);
  border: 1px solid #daa4531c;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  text-decoration: none;
  display: block;
}

.section-3 {
  background-color: #f3f0f0;
  background-image: linear-gradient(#0b1e38, #000);
  border-radius: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

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

.what-your-insert-does {
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.bold-text-3 {
  font-size: 380px;
}

.dark-heading-sec {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: -300px;
  display: flex;
}

.quick-stack-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  align-self: stretch;
  margin-top: 40px;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.flex-block-11 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  text-align: left;
  background-image: linear-gradient(105deg, #ffffff08, #fff0);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  padding: 20px;
}

.paragraph-amaz {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.path {
  color: #d29a46;
}

.subhead-white-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: block;
}

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

.quick-stack-6 {
  background-color: #80808014;
  background-image: radial-gradient(circle at 100% 100%, #d29a4630, #fff0 36%);
  border: 1px solid #d29a462e;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 30px 0;
}

.container-16 {
  box-sizing: border-box;
  text-align: left;
  background-color: #80808005;
  background-image: linear-gradient(256deg, #0000, #d29a460f);
  border-left: 5px solid #d29a46;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 20px;
  padding: 20px;
}

.paragraph-white-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  -webkit-text-stroke-color: #c5c5c5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.section-who-this-is-for {
  background-color: #f5f7fa;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-17 {
  max-width: 1200px;
}

.paragraph-2-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  line-height: 1.4em;
  display: block;
}

.quick-stack-7 {
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.cell-7 {
  justify-content: flex-end;
  align-items: flex-start;
}

.div-block-2 {
  background-image: linear-gradient(#ebf0f8, #fff0);
  border: 1px solid #cbe2f8;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  padding: 30px;
  display: block;
}

.headline-black-center {
  color: #2e2e2e;
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  padding-left: 40px;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.ikonik-mv59o, .ikonik-0l8md {
  color: #28b800;
}

.text-block {
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-2-copy, .paragraph-2-copy-copy {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-lvl {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #e3f1ff;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.subhead-lvl {
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  line-height: 1.2em;
  display: block;
}

.ikonik-k4dmq, .ikonik-o8k0c, .ikonik-8kq87, .ikonik-hddjmh, .ikonik-g03y, .ikonik-y7mq {
  color: #dba758;
}

.bold-text-4 {
  flex-flow: row-reverse;
  display: flex;
}

.ikonik-ny88r {
  color: #dba758;
}

.paragraph-lvl-get {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f7f8fb;
  border-bottom: 1px #f6f8fb;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 15px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4em;
  display: flex;
}

.subhead-lvl-1 {
  color: #dba758;
  text-align: left;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  display: block;
}

.paragraph-2-copy-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.lvl-para {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.ikonik-j2ouf, .ikonik-yhm81, .ikonik-3pnahi, .ikonik-odord, .ikonik-yn0n7, .ikonik-5q78g, .ikonik-ozjtz, .ikonik-dph92, .ikonik-93ipj, .ikonik-l884u {
  color: #dba758;
}

.ikonik-u81e0l {
  color: #dba758;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 0;
  display: flex;
}

.path-2 {
  vertical-align: top;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: block;
}

.div-block-gld {
  background-image: linear-gradient(#d4af374d, #d4af371c);
  border: 1px solid #dba758;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  padding: 20px 30px;
  display: block;
}

.paragraph-lvl-gld {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #dba7582e;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.cell-8 {
  justify-content: flex-end;
  align-items: flex-start;
}

.paragraph-lvl-get-gld {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f2e7c4;
  border-bottom: 1px #f2e8c5;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 15px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4em;
  display: flex;
}

.cell-9 {
  justify-content: flex-end;
  align-items: flex-start;
}

.ikonik-pu5h6, .ikonik-qs3aj {
  color: #dba758;
}

.container-18 {
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.container-16-lvl {
  background-color: #80808005;
  background-image: linear-gradient(256deg, #0000, #f5f7fa);
  border: 1px solid #cbe2f8;
  border-left: 5px solid #dba758;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-blck-lvl {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #4e4e4e;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.stop-renting {
  background-image: linear-gradient(#fff, #fff);
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.para-dark {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.div-block-3 {
  border-bottom: 1px solid #ffffff1a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  padding: 10px 10px 40px;
  display: block;
}

.div-block-4 {
  background-color: #80808014;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.infopara {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #dadada;
  text-align: center;
  -webkit-text-stroke-color: #dfdfdf;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.infotext {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #ffeed5;
  text-align: left;
  background-image: linear-gradient(85deg, #dba7581a, #fff0);
  border: 1px solid #23282e;
  border-radius: 12px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
  display: inline-flex;
}

.flex-block-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}

.cell-10 {
  grid-row-gap: 20px;
  background-image: radial-gradient(circle at 0 0, #d69a401c, #fff0 48%);
  border: 1px solid #242524;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 15px;
}

.container-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.quick-stack-9 {
  clear: none;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-white-copy1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8f8f8f;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.subhead-white-copy-copy-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 30px;
  display: flex;
}

.image-10 {
  text-align: center;
  width: 600px;
  max-width: none;
}

.cell-11 {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: flex-start;
}

.bul {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.ikonik-m3my8, .ikonik-t9ryj, .ikonik-oefkui, .ikonik-pljlz, .ikonik-ksztk {
  color: #dba758;
}

.quick-stack-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-5 {
  background-color: #80808014;
  border: 1px solid #272e36;
  border-radius: 12px 0 0 12px;
  align-self: auto;
  width: 100%;
  padding: 40px;
}

.div-block-6 {
  background-image: linear-gradient(#d4af379e, #d4af3714);
  border: 1px solid #d4af379e;
  border-radius: 12px;
  width: 100%;
  padding: 60px 40px 100px;
  box-shadow: 0 2px 35px -4px #d4af371c;
}

.dif-subhead {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.dif-para {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-align: left;
  background-image: linear-gradient(103deg, #d4af370d, #fff0);
  border: 1px solid #d4af370f;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.ikonik-nd3rz, .ikonik-1q0lz {
  color: #68a0fe;
}

.ikonik-qoxc4 {
  color: #00c8ff;
}

.ikonik-quk8p, .ikonik-jmkvv, .ikonik-wad4tl, .ikonik-mxd3z {
  color: #68a0fe;
}

.cell-12 {
  justify-content: center;
  align-items: flex-start;
}

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

.diff-them {
  color: #ffffffba;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.incent-sec {
  background-color: #fff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.subhead-blk-copy {
  color: #1f1f1f;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: flex;
}

.container-21 {
  max-width: 1200px;
}

.section-6 {
  background-image: linear-gradient(#0b1e39, #000);
  padding-top: 80px;
  padding-bottom: 80px;
}

.italic-text {
  color: #f0f0f0;
  font-weight: 600;
}

.container-22 {
  max-width: 1200px;
}

.quick-stack-11 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.headline-white-lft {
  color: #fff;
  text-align: left;
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.bold-text-5 {
  object-fit: fill;
}

.bullet-list-white-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #e0e0e0;
  overflow-wrap: anywhere;
  object-fit: fill;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.1em;
  display: block;
}

.div-block-3-copy {
  border-bottom: 1px solid #ffffff1a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  padding: 10px 10px 20px;
  display: flex;
}

.quick-stack-12 {
  width: 18%;
}

.quick-stack-13 {
  border-bottom: 1px solid #1e252f;
  margin-top: 20px;
}

.paragraph-white-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #cecece;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.note-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.italic-text-copy {
  color: #f0f0f0;
  font-size: 20px;
  font-weight: 600;
}

.cell-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
}

.quick-stack-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.headline-black-copy {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.image-11 {
  width: 100%;
}

.paragraph-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.image-12 {
  border-radius: 0;
  align-self: center;
  width: auto;
  margin-top: -132px;
}

.list-item-restaurant-item {
  color: #59596d;
  background-color: #1a191900;
  font-family: Inter, sans-serif;
  font-size: 17px;
  list-style-type: decimal;
}

.list {
  margin-top: 20px;
  font-size: 17px;
  line-height: 30px;
}

.ikonik-pysva, .ikonik-e5n6h, .ikonik-k3pqm, .ikonik-n9rs4 {
  color: #d29a46;
}

.div-block-4-copy {
  background-color: #eee0;
  background-image: linear-gradient(#c09c2f1f, #fff);
  border: 1px solid #fdf1d0;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  display: flex;
}

.aeo-para {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #3a3a3a;
  text-align: center;
  -webkit-text-stroke-color: #dfdfdf;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.aeo-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #886127;
  text-align: left;
  background-image: linear-gradient(85deg, #dba7581a, #fff0);
  border: 1px solid #c29e3047;
  border-radius: 12px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.4em;
  display: inline-flex;
}

.cell-2-copy {
  text-align: center;
  background-color: #80808014;
  border-radius: 10px;
  flex-flow: column;
  padding: 30px;
  display: block;
}

.build-sec {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin-top: 0;
  display: flex;
}

.cell-13 {
  background-color: #80808014;
  border-radius: 10px;
  padding: 30px;
}

.cell-14 {
  justify-content: flex-end;
  align-items: flex-end;
}

.image-3-copy {
  width: 55px;
  margin-top: 10px;
}

.paragraph-white-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8f8f8f;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

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

.cell-16, .cell-17 {
  display: block;
}

.container-23 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.paragraph-white-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8f8f8f;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.build-sec1 {
  background-color: #f5f7fa;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.bold-text-2-copy-copy {
  color: #e4e4e4;
  text-align: left;
  -webkit-text-stroke-color: white;
  background-image: linear-gradient(112deg, #292621, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 10px;
  padding: 10px;
  font-size: 20px;
}

.section-5-copy {
  background-color: #f5f7fa;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.paragraph-2-copy-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-text-stroke-color: #000;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #333;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.subhead-opacity1 {
  z-index: 11;
  opacity: .09;
  color: #fff;
  text-align: left;
  order: 0;
  align-self: auto;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.path-3, .path-4, .path-5, .path-6, .path-7, .path-8 {
  color: #00c8ff;
}

.container-24 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.numb-note {
  color: #b0823e;
  text-align: left;
  background-image: linear-gradient(112deg, #ba893e26, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 0;
  padding: 20px;
  font-size: 25px;
}

.container-16-copy {
  text-align: left;
  background-color: #80808005;
  background-image: linear-gradient(256deg, #0000, #d29a460f);
  border-left: 5px solid #d29a46;
  border-radius: 10px;
  max-width: 700px;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.subhead-white-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.section-copy, .section-copy-trust {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.bold-text-6 {
  text-align: center;
  margin-top: 20px;
}

.ikonik-o4js5, .ikonik-oqwea, .ikonik-17tev, .ikonik-ch6my, .ikonik-0z3sr, .ikonik-ffuhvk, .ikonik-3de8ki {
  color: #28b800;
}

.ikonik-2v2u8, .ikonik-sye3ii, .ikonik-ej90d, .ikonik-4ishs, .ikonik-49zz8, .ikonik-pu10c {
  color: #d64040;
}

.ikonik-68ctq {
  color: #d64040;
  width: 30px;
}

.section-restaurant-ownership-problem {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.cell-18, .bold-text-7 {
  text-align: left;
}

.cell-18-copy {
  text-align: left;
  text-decoration: none;
}

.flex-block-2-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding: 10px 20px;
}

.cell-19 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.cell-20 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.headline-black-copy-copy {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.paragraph-2-who-this-is-for-copy-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: block;
}

.image-13 {
  background-color: #d29a460d;
  border-radius: 10px;
  padding: 20px;
}

.cell-dark-brd-copy {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #d4af379e;
  background-image: linear-gradient(#daa3510d, #fff);
  background-clip: border-box;
  border: 1px solid #daa4531c;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  text-decoration: none;
  display: block;
}

.button-primary-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 2px;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button-primary-copy-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.cell-dark-copy {
  text-align: center;
  word-break: normal;
  background-color: #80808000;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 30px 30px 0;
  text-decoration: none;
  display: flex;
}

.container-13-copy {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 1;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 940px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.ikonik-opw38 {
  color: #d64040;
}

.button-primary2-restaurant-hero {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.button-primary2-restaurant-hero:hover {
  color: #fff;
  background-color: #ffffff36;
  margin-top: 20px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary2-restaurant-hero:active {
  background-color: #43464d;
}

.ikonik-4dnlgk {
  color: #df9742;
}

.flex-block-2-copy-copy-the-problem {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #fcdaa7;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.headline-black-copy-the-problem {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: auto;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.ikonik-pddbxj {
  color: #df9742;
}

.flex-block-4-copy-restaurant-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  display: flex;
}

.ikonik-7nqh4, .ikonik-qsd9w, .ikonik-suonth, .ikonik-1vz5q {
  color: #df9742;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

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

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

.align-center {
  margin-left: auto;
  margin-right: auto;
}

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

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

.uui-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button {
  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:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

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

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

.uui-button-row.button-row-center {
  justify-content: center;
}

.uui-faq01_list {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_answer {
  overflow: hidden;
}

.uui-faq01_accordion {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_icon-wrapper {
  color: var(--untitled-ui--primary600);
}

.uui-faq01_component {
  margin-top: 4rem;
}

.uui-faq01_cta {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-avatar-group_item {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.accordion-icon_component {
  border: 2px solid var(--untitled-ui--gray400);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

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

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

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

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

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

.uui-heading-subheading {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  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;
}

.uui-faq01_heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.ikonik-tiul8, .ikonik-awr6v, .ikonik-qi4zy, .ikonik-58ijef, .ikonik-4xa1kf {
  color: #df9742;
}

.section-7 {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ikonik-y15ot, .ikonik-9yscoj {
  color: #df9742;
}

.headline-black-copy-copy--who-this-is-for {
  color: #2e2e2e;
  text-align: center;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.path-9 {
  object-fit: fill;
  width: 200px;
  min-width: 200px;
}

.image-4-copy {
  text-align: center;
  position: relative;
}

.image--restaurant-hero-1 {
  text-align: center;
  max-width: none;
  display: inline-block;
  position: relative;
}

.section-2-copy-copy--how-it-works {
  background-image: linear-gradient(#0b1f3a, #000);
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-3-copy {
  background-color: #f3f0f0;
  background-image: linear-gradient(#0b1e38, #000);
  padding-top: 80px;
  padding-bottom: 80px;
}

.quick-stack-5-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.cell-21 {
  text-align: left;
  justify-content: center;
  align-items: center;
}

.button-primary-copy-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.button-primary-copy-copy:hover {
  color: #fff;
  background-color: #ffffff36;
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet {
  display: none;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  background-color: #cea434;
  border: 1px #000;
  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-2:hover {
  border-style: none;
}

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

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar07_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar07_component {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

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

.uui-navbar07_menu-left {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.uui-navbar07_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 1rem;
  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;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_link.w--current {
  color: #000;
}

.uui-navbar07_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  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;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

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

.uui-navbar07_menu-button {
  padding: 0;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  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-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

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

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  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;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: 100px;
  height: auto;
  display: flex;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: auto;
  height: auto;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar07_item-heading {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: auto;
  display: none;
}

.image-14 {
  width: 150px;
  max-width: none;
}

.image-style {
  object-fit: fill;
  background-color: #f0f0f0;
  border: 1px solid #dbdbdb;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  box-shadow: 0 2px 35px #e7f0ff;
}

.image-15 {
  text-align: center;
  display: block;
}

.cell-22 {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-white-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8f8f8f;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.ikonik-8dmxe, .ikonik-qz15nh, .ikonik-uzv09, .ikonik-ui0o8, .ikonik-moxo5, .ikonik-xrkb6k, .ikonik-woz76k, .ikonik-awegp, .ikonik-czf6h, .ikonik-6mm5xk, .ikonik-mwul4, .ikonik-dcwyhk, .ikonik-8aj9e, .ikonik-ljc9j {
  color: #df9742;
}

.imageleft {
  vertical-align: baseline;
  object-fit: fill;
  border: 1px #000;
  border-radius: 12px;
  display: block;
  box-shadow: -20px 20px #e0e0e0;
}

.paragraph-2-who-this-is-for-copy-copy-copy-copy--who-this-is-for {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: block;
}

.shift-sec {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.uui-text-size-small-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-2.text-color-gray500 {
  color: var(--avatar-kit--white-smoke);
  font-family: Inter, sans-serif;
}

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

.uui-page-padding-2 {
  background-image: linear-gradient(#0a1e38, #000);
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-footer07_top-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-footer07_legal-link {
  color: var(--avatar-kit--white-smoke);
  font-family: Inter, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_legal-link:hover {
  color: var(--untitled-ui--gray600);
}

.uui-footer07_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

.uui-footer07_link {
  color: var(--untitled-ui--gray600);
  text-align: center;
  padding: .5rem;
  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;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-footer07_bottom-wrapper {
  border: 1px #000;
  border-top: 1px solid #ffffff17;
  justify-content: space-between;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer07_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-footer07_link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-2 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-2 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-2 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.text-block-2, .text-block-3 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  font-family: Inter, sans-serif;
}

.text-block-4, .text-block-5 {
  font-family: Inter, sans-serif;
}

.text-block-6, .text-block-7 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  font-family: Inter, sans-serif;
}

.text-block-8, .text-block-9, .text-block-10, .text-block-11 {
  font-family: Inter, sans-serif;
}

.flex-block--restaurant-hero {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: 5px;
  background-color: #ffffff14;
  border-radius: 100px;
  order: 0;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 10px 20px;
}

.paragraph-restaurant-hero-copy {
  opacity: 1;
  color: #fff;
  letter-spacing: 2px;
  background-color: #fff0;
  border-radius: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.rt-category-cards-text {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-container {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section.rt-accordion-v-seven {
  padding-top: 10px;
}

.rt-detail-icons {
  justify-content: center;
  align-items: center;
}

.rt-button-two-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #191b1d;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-home-three-accordion-answer {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding-top: 20px;
}

.rt-about-three-accordion-about-box {
  flex: 1;
  max-width: 440px;
}

.rt-about-three-accordion-question {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-about-three-accordion-wrapper {
  flex: 1;
  max-width: 775px;
}

.rt-about-three-answer-wrap {
  overflow: hidden;
}

.rt-about-three-accordion-icon {
  filter: invert();
}

.rt-about-three-frequently-content {
  margin-top: 15px;
  margin-bottom: 30px;
}

.rt-about-three-accordion-icon-block {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border: 1px solid #191b1d;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
}

.rt-about-three-frequently-ask-text {
  max-width: 305px;
  margin-top: 35px;
}

.rt-about-three-accordion-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  justify-content: space-between;
}

.rt-about-three-accordion-box {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-bottom: 1px solid #c3c3c3;
  width: 100%;
  padding: 30px 40px;
}

.button-primary-restaurant-hero {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button-primary-restaurant-hero:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-restaurant-hero:active {
  background-color: #43464d;
}

.rt-auto-fit {
  border-radius: 10px;
  height: auto;
}

.rt-font-change {
  letter-spacing: -.03rem;
}

.rt-radius-ten {
  border-radius: 10px;
  overflow: hidden;
}

.rt-overflow-hidden-3 {
  overflow: hidden;
}

.rt-emoji-love-big {
  background-image: url('../images/Emoji-Big-Love.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px 52px;
  padding: 0 15px;
}

.rt-accordion-close {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  opacity: 0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.rt-home-one-support-flex {
  grid-column-gap: 129px;
  align-items: center;
  display: flex;
}

.rt-home-one-support-image-two {
  position: absolute;
  inset: 4% auto auto 4%;
}

.rt-home-one-support-image-two.rt-radius-fifteen {
  border-radius: 15px;
}

.rt-home-one-support-image-two.rt-radius-fifteen.rt-pink-image-shadow {
  box-shadow: 0 10px 20px #1670f899;
}

.rt-accordian-content {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding-top: 6px;
}

.rt-home-one-support-image-block {
  background-color: #f5f5f5;
  flex: 0 35%;
  justify-content: center;
  display: flex;
  position: relative;
}

.rt-home-one-support-image-block.rt-radius-twenty {
  border-radius: 10px;
}

.rt-accordion-open {
  background-color: #f5f5f5;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  position: absolute;
}

.rt-faq {
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
}

.rt-home-one-support-image-three {
  z-index: 1;
  display: none;
  position: absolute;
  inset: auto auto -7% -17%;
  box-shadow: 0 20px 30px #0003;
}

.rt-faq-item-content {
  overflow: hidden;
}

.rt-faq-open-close {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-home-one-support-content-block {
  flex: 0 49%;
}

.rt-faq-item-trigger {
  cursor: pointer;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 17px;
  display: flex;
}

.rt-home-one-support-main-image {
  z-index: 1;
  object-fit: cover;
  position: relative;
}

.rt-home-one-support-image-four {
  z-index: 2;
  position: absolute;
  inset: auto 5% 5% auto;
  box-shadow: 0 11px 21px #86868633;
}

.rt-home-one-support-image-four.rt-radius-fifty-four {
  border-radius: 54px;
}

.rt-home-one-support-image-one {
  z-index: 0;
  position: absolute;
  inset: 2% 2% auto auto;
}

.rt-padding-bottom-seventeen {
  padding-bottom: 17px;
}

.rt-padding-bottom-seventeen.rt-max-width-four-fifty {
  max-width: 450px;
}

.rt-faq-accordion-wrapper {
  border-bottom: 1px solid #e7e7e7;
  position: relative;
  overflow: visible;
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-align-center-2 {
  text-align: center;
}

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

.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-2 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-3 {
  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-3:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

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

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

.uui-button-row-2.button-row-center {
  justify-content: center;
}

.uui-faq01_list-2 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_answer-2 {
  overflow: hidden;
}

.uui-faq01_accordion-2 {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-2.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_icon-wrapper-2 {
  color: var(--untitled-ui--primary600);
}

.uui-faq01_component-2 {
  margin-top: 4rem;
}

.uui-faq01_cta-2 {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-avatar-group_item-2 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component-2 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item-2 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-2.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.accordion-icon_component-2 {
  border: 2px solid var(--untitled-ui--gray400);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line-2 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

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

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

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

.uui-heading-subheading-2 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  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;
}

.uui-faq01_heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.rt-component-container-2 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  border-bottom: 1px solid #e9e9e9;
  padding: 60px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-partners-marquee-main-wrap {
  background-color: #fff0;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 20px;
  overflow: hidden;
}

.rt-partners-marquee-box {
  flex: none;
  justify-content: flex-start;
  align-items: center;
}

.rt-partners-block {
  flex: none;
  padding-left: 50px;
  padding-right: 50px;
}

.rt-large-text-marquee-one {
  overflow: hidden;
}

.rt-large-text-marquee-text-wrap {
  color: #757575;
  letter-spacing: -2px;
  white-space: nowrap;
  font-size: 6.25rem;
  font-weight: 700;
  line-height: 5rem;
}

.rt-text-stroke {
  color: #e6e6ee00;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #757575;
}

.rt-black-icon.rt-in-active {
  opacity: 0;
}

.rt-blue-icon {
  opacity: 0;
  position: absolute;
}

.rt-blue-icon.rt-active {
  opacity: 1;
}

.rt-text-block {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 26px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-nav-one {
  z-index: 999;
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-bottom: 1px solid #d5d5d5;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 30px #11254226;
}

.rt-nav-one-container {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-nav-one-wrap {
  justify-content: flex-start;
  align-items: center;
}

.rt-nav-one-dropdown {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.rt-nav-one-dropdown-toggle {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  justify-content: flex-start;
  align-items: center;
  padding: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: flex;
}

.rt-nav-one-dropdown-list {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 2px 30px #0000001a;
}

.rt-nav-one-dropdown-list-wrap {
  border-radius: 10px;
  width: 100%;
  max-width: 730px;
  position: relative;
  overflow: hidden;
}

.rt-nav-one-dropdown-list-wrap.rt-utility-pages {
  max-width: 1290px;
}

.rt-nav-one-dropdown-upper-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-nav-top-wrap-contain {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-right: 1px solid #0000000d;
  height: 100%;
  padding: 70px 25px 70px 15px;
}

.rt-nav-top-wrap-contain.rt-border-off {
  border-right-style: none;
}

.rt-nav-top-wrap-contain.rt-flex-horaizontal {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-right-style: none;
  flex-flow: row;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.rt-nav-top-wrap-contain.rt-right-gap {
  padding-left: 25px;
}

.rt-nav-top-link-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.rt-nav-top-link-wrap.rt-free {
  background-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  border-radius: 20px;
  padding: 5px 15px;
}

.rt-text-icon-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.rt-text-icon-wrap.rt-icon-gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.rt-icon-box {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-nav-text {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  font-weight: 400;
}

.rt-nav-text.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-nav-one-arrow {
  margin-top: 4px;
}

.diff-them-copy {
  color: #ffffffba;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

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

.div-block-5-copy {
  background-color: #80808014;
  border: 1px solid #272e36;
  border-radius: 10px;
  align-self: auto;
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  padding: 40px;
}

.bold-text-8 {
  align-self: flex-start;
}

.avatarkit-nav-component {
  z-index: 5;
  background-color: var(--avatar-kit--white);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.avatarkit-container-component {
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.avatarkit-nav-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: flex;
}

.avatarkit-nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.avatarkit-nav-link:hover {
  color: #b18d29;
}

.avatarkit-nav-link:focus-visible, .avatarkit-nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.avatarkit-nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
  font-weight: 600;
}

.avatar-nav-dropdown-toggle {
  color: var(--avatar-kit--black);
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  display: flex;
}

.avatar-nav-dropdown-toggle:hover {
  color: var(--avatar-kit--forest-green);
}

.avatar-nav-dropdown-toggle:focus-visible, .avatar-nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.avatarkit-nav-dropdown-icon {
  margin-right: 10px;
}

.avatarkit-nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.avatarkit-nav-dropdown-list.w--open {
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
}

.avatarkit-nav-dropdown-link {
  color: var(--avatar-kit--black);
  margin-left: 0;
  margin-right: 0;
  padding: 5px 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.avatarkit-nav-dropdown-link:hover {
  color: #3c3e47;
}

.avatarkit-nav-dropdown-link:focus-visible, .avatarkit-nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.avatarkit-button-primary {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(262deg, #cda834, #8b6a19);
  border-radius: 4px;
  padding: 12px 25px;
  font-size: 12px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
  transition: background-color .4s;
}

.avatarkit-button-primary:hover {
  color: #fff;
  background-color: #1b9e3cb3;
}

.avatarkit-button-primary:active {
  background-color: #1b9e3cb3;
}

.avatar-navbar-global-padding-wrapper {
  justify-content: space-between;
  align-items: center;
  padding: 20px 10px;
  display: flex;
}

.green-tiny-square {
  background-color: var(--avatar-kit--forest-green);
  border-radius: 20px;
  width: 8px;
  height: 8px;
}

.avatarkit-navlink-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  font-weight: 400;
  display: flex;
}

.section-restaurant-ownership-problem-copy {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-10-copy-ownership-problem {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.cell-copy-ownership-problem {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  place-content: flex-start center;
  align-items: flex-start;
}

.quick-stack-copy-copy-ownership-problem {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.paragraph-3-the-problem-copy-ownership-problem {
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.flex-block-2-copy-ownership-problem {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.section-restaurant-ownership-problem-copy-copy {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.headline-black-copy-copy-copy-ownership-problem {
  color: #fbfbfb;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.paragraph-2-copy--ownership-problem-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fcfcfc;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.bold-text-2-copy-copy {
  text-align: left;
  background-image: linear-gradient(112deg, #f3f0eb, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
}

.bold-text-2-copy-copy-copy-ownership-problem {
  color: #fbfbfb;
  text-align: left;
  background-image: linear-gradient(112deg, #020202, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
}

.image-the-problem-copy-ownership-problem {
  width: 100%;
  max-width: 100%;
  box-shadow: none;
  opacity: 1;
  object-fit: fill;
  background-color: #f0f0f000;
  border: 0 solid #dbdbdb;
  border-radius: 12px;
  padding: 10px;
}

.section-restaurant-ownership-problem-copy-copy-copy {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.mob--ownership-problem-img {
  display: none;
}

.container-25 {
  flex-flow: column;
  max-width: 1200px;
  margin-top: 40px;
  display: flex;
}

.quick-stack-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.container-26 {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.image-16 {
  width: 55px;
  margin-top: 10px;
}

.paragraph-white-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.sub-head-blk {
  color: #3b3b3b;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-3 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
}

.container-27 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subhead-white-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy-2 {
  color: #3b3b3b;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  line-height: 1.4em;
  display: block;
}

.ikonik-eje58 {
  color: #df9742;
}

.cell-24 {
  background-image: radial-gradient(circle at 50% 0, #d29a4630, #fff0 62%);
  border: 1px solid #2d2b28;
  border-radius: 12px;
  padding: 30px;
}

.quick-stack-15 {
  padding-left: 0;
  padding-right: 0;
}

.ikonik-yhcmfj, .ikonik-zeqep, .ikonik-gct6f {
  color: #fff;
}

.ikonik-pt5se, .ikonik-39k5d, .ikonik-69kex, .ikonik-kzhjl, .ikonik-35yta, .ikonik-69rk5, .ikonik-8ubag, .ikonik-ph6u1 {
  color: #d4af37;
}

.section-restaurant-ownership-problem-copy-copy-copy-copy {
  background-color: #f5f7fa;
  background-image: linear-gradient(180deg, #0b1f3a, var(--avatar-kit--black));
  padding-top: 80px;
  padding-bottom: 80px;
}

.math22 {
  color: #4e4e4e;
  display: block;
}

.close-para-bold {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.4em;
  display: flex;
}

.section-2-copy-copy {
  background-color: #f5f7fa;
  background-image: linear-gradient(#fff, #fff);
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.container-28 {
  background-image: url('../images/top-banner-39.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 12px;
  max-width: 1200px;
  margin-top: 100px;
  padding: 100px 40px;
}

.list-item-2, .list-item-3, .list-item-4, .list-item-5 {
  font-family: Inter, sans-serif;
  list-style-type: decimal;
}

.flex-block-2-copy, .flex-block-2-copy-copy-one-table-five-outcomes {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

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

.paragraph-3-the--one-table-five-outcomes {
  color: #4e4e4e;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.container-4-copy {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-4-copy-copy-one-table-five-outcomes {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 0;
}

.hero-without-image-restaurant-copy-one-table-five-outcomes {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.flex-block-5-copy-one-table-five-outcomes {
  width: 500px;
}

.headline-black-copy-one-table-five-outcomes {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.flex-block-6-copy-one-table-five-outcomes {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
}

.heading-2-copy-one-table-five-outcomes {
  letter-spacing: 0;
  text-indent: 0;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.cell-dark-copy--how-it-works {
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  border: 1px solid #d29a462e;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.flex-block-6-copy--one-table-five-outcomes {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
}

.heading-2-copy---one-table-five-outcomes {
  letter-spacing: 0;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.paragraph-2-copy-copy, .paragraph-2-copy-copy-copy-one-table-five-outcomes, .paragraph-2-copy-copy-one-table-five-outcomes, .paragraph-2-copy-copy, .paragraph-2-copy-copy-copy, .paragraph-2-copy-copy-copy-copy-one-table-five-outcomes, .paragraph-2-copy-copy---one-table-five-outcomes {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.container-9-copy-copy-one-table-five-outcomes {
  border: 1px #dfedff;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 20px;
}

.flex-block-2-copy-copy--how-it-works {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a401c;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.paragraph-3-copy-copy--how-it-works {
  color: #fffdfd;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.container-11-copy-copy--how-it-works {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.headline-white-copy--how-it-works {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.container-12-copy--how-it-works {
  flex-flow: column;
  max-width: 1200px;
  margin-top: 40px;
  display: flex;
}

.incent-sec-copy {
  background-color: #fff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.quick-stack-5-copy--how-it-works {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.cell-2-copy--how-it-works {
  text-align: center;
  background-color: #80808014;
  border: 1px solid #d29a462e;
  border-radius: 10px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
}

.cell-2-copy-copy--how-it-works {
  text-align: center;
  background-color: #80808014;
  border: 1px solid #d29a462e;
  border-radius: 10px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
}

.quick-stack-16 {
  object-fit: fill;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-23 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #333;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-overflow: clip;
  flex-flow: row-reverse;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.container-29 {
  flex-flow: column;
  max-width: 1200px;
  margin-top: 40px;
  display: flex;
}

.container-30 {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.quick-stack-3-copy--how-it-works {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.cell-dark-copy---how-it-works {
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  border: 1px solid #d29a462e;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.close-text-box {
  color: #3b3b3b;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.cell-2-copy-copy----how-it-works {
  text-align: center;
  background-color: #80808014;
  border: 1px solid #d29a462e;
  border-radius: 10px;
  flex-flow: column;
  padding: 30px;
  display: block;
}

.cell-13-copy---how-it-works {
  background-color: #80808014;
  border: 1px solid #d29a462e;
  border-radius: 10px;
  padding: 30px;
}

.close-numb-note {
  color: #b0823e;
  text-align: left;
  background-image: linear-gradient(112deg, #ba893e26, #fff0);
  border-left: 3px solid #ddae68;
  border-right: 3px solid #ddae68;
  border-radius: 100px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  font-size: 25px;
}

.section-3-copy--voice-review-engine {
  background-color: #f3f0f0;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.bold-text-3-copy--voice-review-engine {
  background-color: #0000;
  font-size: 380px;
}

.cell-dark-copy--voice-review-engine {
  text-align: left;
  word-break: normal;
  background-color: #80808000;
  border: 0 solid #c29e3047;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 0 30px 30px;
  text-decoration: none;
  display: flex;
}

.cell-2-copy----voice-review-engine {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#d4af374d, #d4af371c);
  border: 1px solid #d29a462e;
  border-radius: 10px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
}

.container-13-copy--voice-review-engine {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.headline-white-copy--voice-review-engine {
  color: #030303;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.headline-white-opa-copy--voice-review-engine {
  z-index: auto;
  opacity: .05;
  color: #fff;
  text-align: center;
  letter-spacing: -5px;
  text-indent: 0;
  text-transform: uppercase;
  text-overflow: clip;
  white-space: nowrap;
  word-break: break-all;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #fff0 82%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 300px;
  line-height: 1.1em;
  position: static;
  inset: 4% 0% auto;
  overflow: hidden;
}

.paragraph-3-copy-copy--voice-review-engine {
  color: #4e4e4e;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.build-sub-head {
  color: #3b3b3b;
  text-align: left;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
  display: flex;
}

.cell-dark-copy-copy--incentive-engine {
  text-align: center;
  word-break: normal;
  background-color: #80808000;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding: 0 30px;
  text-decoration: none;
  display: flex;
}

.quick-stack-5-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #d4af3770;
  border-radius: 10px;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-5-copy--incentive-engine {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 0 solid #d4af3770;
  border-radius: 10px;
  max-width: 940px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.stack-7 {
  box-sizing: border-box;
  flex: 0 auto;
  align-self: auto;
}

.bold-text-3-copy--incentive-engine {
  background-color: #000000e8;
  font-size: 380px;
}

.cell-dark-copy {
  text-align: left;
  word-break: normal;
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  border: 1px solid #c29e3047;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.compliance {
  object-fit: fill;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.container-29-copy {
  flex-flow: column;
  max-width: 1200px;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.container-12-copy {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 40px;
  display: flex;
}

.container-12-copy-copy--incentive-engine {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 40px;
  display: flex;
}

.section-copy-copy--guest-value-ladder {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.flex-block-2-copy--guest-value-ladder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.quick-stack-the-problem-copy, .quick-stack-the-problem-copy-copy--guest-value-ladder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.paragraph-2-copy-the-problem-copy--guest-value-ladder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #59596d;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy-the-problem-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy-the-problem-copy-copy--guest-value-ladder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #59596d;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.cell--guest-value-ladder {
  justify-content: center;
  align-items: flex-start;
}

.cell-the-problem-copy--guest-value-ladder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.container-10-the-problem-copy--guest-value-ladder {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.imageleft-mob {
  vertical-align: baseline;
  object-fit: fill;
  border: 1px #000;
  border-radius: 12px;
  display: none;
  box-shadow: -20px 20px #e0e0e0;
}

.image-the-problem-mob {
  object-fit: fill;
  background-color: #f0f0f0;
  border: 1px solid #dbdbdb;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  display: none;
  box-shadow: 0 2px 35px #e7f0ff;
}

.ikonik-ygd25, .ikonik-ai5fvk {
  color: #58b907;
}

.paragraph-2-copy-copy-copy--where-your-reviews-live {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #59596d;
  text-align: left;
  background-color: #fffefe;
  border: 1px solid #d4af37;
  border-width: 1px 10px;
  border-radius: 20px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: block;
}

.flex-block-2-copy-copy-copy--where-your-reviews-live {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding: 10px 20px;
}

.headline-black-copy--where-your-reviews-live {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.ikonik-vnq9n, .ikonik-rx0ol, .ikonik-edm9w {
  color: #58b907;
}

.cell-1---where-your-reviews-live {
  justify-content: center;
  align-items: flex-start;
}

.ikonik-r91yd {
  color: #58b907;
}

.section-5-copy-copy--where-your-reviews-live {
  background-color: #f5f7fa;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ikonik-vowm7, .ikonik-2ygl7, .ikonik-hdai6, .ikonik-2zzft, .ikonik-quv7y, .ikonik-by8z9 {
  color: #58b907;
}

.path-nlzp5 {
  width: auto;
}

.ikonik-jsqzoh {
  color: #58b907;
}

.flex-block-2-copy-copy--the-math {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.headline-black-center-copy--the-math {
  color: #2e2e2e;
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.flex-block-2-copy-copy--reputation-protection {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.section-3-copy--reputation-protection2 {
  background-color: #f3f0f0;
  background-image: linear-gradient(#0b1e38, #000);
  border-radius: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.subhead-white-1-copy--reputation-protection {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.section-copy-trust-copy--trust-and-credibility {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-10-the-problem-copy--trust-and-credibility {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.cell-the-problem-copy--trust-and-credibility {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cell2---trust-and-credibility {
  background-color: #ecf1f800;
}

.quick-stack-the-problem-copy--trust-and-credibility {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.image-17 {
  display: none;
}

.cell-18-copy-copy--who-this-is-for {
  text-align: left;
  text-decoration: none;
}

.flex-block-2-copy-copy--who-this-is-for {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  padding: 10px 20px;
}

.section-who-this-is-for-copy--who-this-is-for {
  background-color: #f7faff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.flex-block-2-copy-copy--the-real-roi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.headline-black-center-copy--the-real-roi {
  color: #fbfbfb;
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.quick-stack-4-copy--the-real-roi {
  object-fit: fill;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.ikonik-ty7tp {
  color: red;
}

.what-your-insert-does-copy--the-real-roi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  flex-flow: row-reverse;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: flex;
}

.what-your-insert-does-2copy--the-real-roi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  -webkit-text-stroke-color: #fff;
  background-color: #b89c36;
  border: 1px solid #d4af37;
  border-radius: 25px;
  flex-flow: row-reverse;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: flex;
}

.path-tbazsg {
  color: #0b1f3a;
}

.ikonik-tmkb4 {
  color: #59ff00;
}

.ikonik-hcyb1, .ikonik-gvyl2g, .ikonik-kasku, .ikonik-kbsvp, .ikonik-kul7o, .ikonik-kye8v, .ikonik-hllnu {
  color: #58b907;
}

.ikonik-gsg37, .ikonik-93wbxg, .ikonik-3oulm, .ikonik-hw4t8, .ikonik-mtkxs {
  color: #d64040;
}

.button-primary-copy-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 2px;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button-primary-copy-copy:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-copy-copy:active {
  background-color: #43464d;
}

.button-primary-copy-copy-copy--cell-final-close {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button-primary-copy-copy-copy--cell-final-close:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-copy-copy-copy--cell-final-close:active {
  background-color: #43464d;
}

.button-primary-copy-copy-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.button-primary-copy-copy-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.button-primary-copy-copy-copy:hover {
  color: #fff;
  background-color: #ffffff36;
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-copy-copy-copy:active {
  background-color: #43464d;
}

.bold-text-2-close {
  text-align: left;
  background-image: linear-gradient(112deg, #f3f0eb, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  display: inline-flex;
}

.ikonik-5qy94 {
  color: #d64040;
}

.bold-text-2-close-mob {
  text-align: left;
  background-image: linear-gradient(112deg, #f3f0eb, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  display: none;
}

.ikonik-kwmf9 {
  color: #d64040;
}

.path-py5wq {
  font-size: 18px;
}

.ikonik-uc9x7 {
  color: #d64040;
}

.path-kxq1y {
  font-size: 18px;
}

.ikonik-uzklnh, .ikonik-mhx1x, .ikonik-1x2us, .ikonik-rpxls, .ikonik-hojgvi, .ikonik-96no8, .ikonik-9nbwvk {
  color: #d64040;
}

.paragraph-white-copy-copy--incentive-engine {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8f8f8f;
  text-align: left;
  -webkit-text-stroke-color: #c5c5c5;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-white-copy-copy---incentive-engine {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.ikonik-bwfo2j {
  color: #d64040;
}

.paragraph-white-copy---incentive-enginecopy, .paragraph-white-copy-----incentive-enginecopy, .paragraph-white-copy-copy----incentive-engine {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.path-36wf8 {
  text-align: left;
  font-size: 18px;
}

.ikonik-goplu {
  color: #d64040;
  flex: none;
}

.ikonik-g7k0k, .ikonik-e6v0og {
  color: #d64040;
}

.ikonik-87iib {
  color: #d4af37;
}

.ikonik-9rc8 {
  color: #d64040;
}

.ikonik-7kvdx, .ikonik-jln8u {
  color: #d4af37;
}

.ikonik-0v5t3 {
  color: #d64040;
}

.ikonik-a93a5 {
  color: #d4af37;
}

.ikonik-q6aal {
  color: #d64040;
}

.paragraph-white-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8f8f8f;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-white-copy-copy-copy--incentive-engine {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.ikonik-3lc8i, .ikonik-f46qz {
  color: #d64040;
}

.path-8i68xf {
  font-size: 18px;
}

.ikonik-lj6ln, .ikonik-pte7e, .ikonik-iprxu, .ikonik-q6hzs, .ikonik-zrlnq {
  color: #d64040;
}

.ikonik-5jw53 {
  color: #d64040;
  flex: none;
}

.ikonik-e2oxnh, .ikonik-b6r6y {
  color: #d64040;
}

.ikonik-j2qus {
  color: #d64040;
  font-size: 18px;
}

.ikonik-s0wpd, .ikonik-9nhb7, .ikonik-stwt2 {
  color: #d64040;
}

.path-h5kxw {
  font-size: 18px;
}

.ikonik-r7rwa {
  color: #d64040;
}

.paragraph-2-copy-copy {
  color: #3b3b3b;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.ethics-subhead {
  color: #3b3b3b;
  text-align: center;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.section-copy-copy {
  background-color: #f5f7fa;
  background-image: linear-gradient(#0b1e39, #000);
  padding-top: 80px;
  padding-bottom: 80px;
}

.paragraph-white-copy--how-it-works {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.subhead-white-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-white-copy--how-it-works--copy, .paragraph-white-copy--how-it-works-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.paragraph-white-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.paragraph-white-copy-copy--how-it-works-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.list-item-6, .list-item-7, .list-item-8 {
  color: #b3b9b9;
  text-align: left;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.paragraph-white-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #ddd;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.list-item-9 {
  color: #b3b9b9;
  padding-bottom: 10px;
  font-size: 17px;
}

.para-dark-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.para-dark-2-copy-copy--how-it-works {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.para-2-copy, .with-tbr {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.para-light-2-copy--how-it-works-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.heading-3 {
  text-align: left;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
}

.paragraph-24 {
  text-align: left;
  text-indent: 0;
  padding-left: 0;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
}

.bold-text-10 {
  color: #000;
}

.headline-white-copy-copy--final-close {
  box-sizing: content-box;
  color: #000;
  text-align: left;
  letter-spacing: -2px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin: 20px auto auto;
  font-family: Inter, sans-serif;
  font-size: 44px;
  display: flex;
}

.dark-heading-sec-copy-copy--incentive-engine {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: -350px;
  display: flex;
}

.stack-7-copy {
  box-sizing: border-box;
  flex: 0 auto;
  align-self: auto;
  padding-left: 0;
  padding-right: 0;
}

.ikonik-4az2n, .ikonik-zlk8c, .ikonik-8mh8h, .ikonik-jgpz4i, .ikonik-f61fj, .ikonik-ore4g, .ikonik-ob9yc {
  color: #d64040;
}

.ikonik-bozxli, .ikonik-tt0dl, .ikonik-45bzc, .ikonik-asua6 {
  color: #58b907;
}

.bold-text-2-copy-copy-copy-ownership-problem-copy {
  color: #fff;
  text-align: left;
  background-image: linear-gradient(112deg, #d29a460f, #fff0);
  border-left: 3px solid #ddae68;
  border-radius: 10px;
  margin-top: 20px;
  padding: 10px;
  font-size: 18px;
}

.ikonik-o9y0m, .ikonik-k67xc {
  color: #58b907;
}

.top-subhead-hl-white {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.ikonik-d8kfx {
  color: #58b907;
}

.paragraph-white-copy-copy-copy-copy--how-it-works-p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.para-2-copy--how-it-works-p, .para-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.trust-headling-cont {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 0;
  display: flex;
}

.compliance-copy {
  object-fit: fill;
  border: 2px solid #dba75800;
  margin-top: 20px;
  margin-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
}

.with, .cell-dark-copy-copy {
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  border: 1px solid #c29e3047;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.voice-engine-para {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #d69a40e6;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.close-cont {
  background-color: #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 80px 40px;
  display: block;
}

.list-2 {
  margin-top: 20px;
}

.container-32 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-18 {
  background-color: #fff0;
  width: 850px;
  margin-top: 20px;
}

.section-3-copy, .section-3-copy-copy {
  background-color: #f3f0f0;
  background-image: linear-gradient(#0b1e38, #000);
  border-radius: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.margin-bottom-restaurant-24px-restaurant-hero-copy2 {
  color: #999;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
}

.paragraph-25 {
  color: #59596d;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.image-19 {
  border-radius: 10px;
  width: 600px;
}

.heading-3-copy {
  text-align: left;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
}

.stop-renting-customers {
  background-image: linear-gradient(#0b1f3a, #000);
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.review-shiel-copy-the-problem-section {
  background-color: #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  display: block;
}

.paragraph-26 {
  color: #4e4e4e;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.quick-stack-the-problem-copy-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.section-restaurant-ownership-problem-copy-copy-copy-copy-2, .review {
  background-color: #f5f7fa;
  background-image: linear-gradient(203deg, #0b1f3a, #1a1b1f);
  padding-top: 80px;
  padding-bottom: 80px;
}

.quick-stack-copy-copy-ownership-problem-copy2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#0b1e39, #000);
  padding: 80px 0;
}

.container-10-the-problem-copy2 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.paragraph-2-copy--ownership-problem-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fcfcfc;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.bold-text-2-copy-copy-copy-ownership-problem-copy-copy {
  color: #fff;
  text-align: left;
  background-image: linear-gradient(112deg, #d4af3754, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
}

.paragraph-25-copy2 {
  color: #c5c5c5;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.cell-the-problem-copy2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.paragraph-2-copy-copy-ownershipproblem {
  color: #3b3b3b;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.image-9-copy-onetable {
  border-radius: 12px;
  width: 100%;
  margin-top: -182px;
  margin-bottom: 20px;
  box-shadow: 0 2px 35px #d8e7ff;
}

.container-13-copy--how-it-works-contain, .container-13-copy, .container-13-copy---how-it-works-contain, .container13--how-it-works-contain, .container-13-copy, .container-13-copy-copy--how-it-works-contain, .container-13-copy, .container-13-copy-copy, .container-13-copy-copy-copy--how-it-works-contain {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.cell-copy-ownership-problem-copy2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
}

.headline-black-copy-copy-copy-ownership-problem-copy2 {
  color: #fbfbfb;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 44px;
  line-height: 1.2em;
}

.paragraph-25-copy2-copy {
  color: #b3b9b9;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.paragraph-3-the-problem-copy-ownership-problem-copy, .paragraph-3-the-problem-copy-ownership-problem-copy-copy2 {
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.flex-block-2-copy-ownership-problem-copy2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.image-the-problem-copy-ownership-problem-copy2 {
  width: 500px;
  max-width: 100%;
  box-shadow: none;
  opacity: 1;
  object-fit: fill;
  background-color: #f0f0f000;
  border: 0 solid #dbdbdb;
  border-radius: 12px;
  padding: 0;
}

.cell-23-copy-ownership-problem-copy2 {
  justify-content: center;
  align-items: flex-start;
}

.container-10-copy-ownership-problem-copy2 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

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

.quick-stack-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  align-self: stretch;
  max-width: 1200px;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.container-33 {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.image-20 {
  width: 55px;
  margin-top: 10px;
}

.paragraph-2-copy-3 {
  color: #3b3b3b;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.subhead-blk-copy-copy {
  color: #1f1f1f;
  text-align: left;
  letter-spacing: -1px;
  text-align: left;
  letter-spacing: -1px;
  text-align: left;
  letter-spacing: -1px;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: flex;
}

.build-sec-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin-top: 0;
  display: flex;
}

.container-34 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 60px;
  display: flex;
}

.paragraph-2-copy-4 {
  color: #3b3b3b;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.bold-text-11 {
  text-align: center;
}

.image-3-how-it-works-1copy, .image-3-how-it-works-2copy, .image-3-how-it-works-3copy, .image-3-how-it-works-4copy {
  width: 55px;
  margin-top: 10px;
}

.container-35 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.paragraph-2-copy-5 {
  color: #3b3b3b;
  text-align: center;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.container-35-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  display: flex;
}

.container-19-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.dark-heading-sec-copy-copy {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 0;
  display: flex;
}

.flex-block-14 {
  margin-top: 20px;
  padding: 20px;
}

.dark-heading-sec-copy-copy2 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 0;
  display: flex;
}

.flex-block-2-copy-copyfinal-close {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.para-lite-2-copy-final-close {
  color: #4e4e4e;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.cell-dark-copy {
  text-align: left;
  word-break: normal;
  text-align: left;
  word-break: normal;
  text-align: left;
  word-break: normal;
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  border: 1px solid #c29e300f;
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.section-9 {
  text-align: center;
}

.section-10 {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.paragraph-2-who-this-is-for-copy-copy-copy-copy--who-this-is-for-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: block;
}

.headline-black-center-copy {
  color: #2e2e2e;
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.uui-faq01_icon-wrapper-3 {
  color: #7f56d9;
}

.accordion-icon_horizontal-line-3 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-faq01_accordion-3 {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-3.last-item {
  border-bottom-color: #0000;
}

.uui-text-size-medium-3 {
  color: #475467;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.accordion-icon_component-3 {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_heading-3 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.accordion-icon_vertical-line-3 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.uui-faq01_question-2-copy {
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.container-36 {
  background-image: url('../images/top-banner-39.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 12px;
  max-width: 1200px;
  margin-top: 0;
  padding: 100px 40px;
}

.close-numb-note-copy {
  color: #b0823e;
  text-align: left;
  background-image: linear-gradient(112deg, #ba893e26, #fff0);
  border-left: 3px solid #ddae68;
  border-right: 3px solid #ddae68;
  border-radius: 100px;
  margin-top: 0;
  padding: 20px 40px;
  font-size: 25px;
}

.heading-4 {
  color: #ffffffd9;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.container-11-copy-copy-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  padding-top: 80px;
  display: flex;
}

.compliance-copy {
  object-fit: fill;
  margin-top: 20px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.compliance-copy-copy {
  object-fit: fill;
  background-color: #d4af3700;
  border: 2px solid #d4af37de;
  border-radius: 10px;
  margin-top: -54px;
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stack-5-copyvoiceviewengine {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  order: 0;
  align-self: center;
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 0;
}

.flex-block-9-copyvoicereviewengine {
  justify-content: center;
  align-items: center;
}

.subhead-white-copy-copyvoicereviewengine {
  color: #000;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.para-2-copyvoicereviewengine {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #59596d;
  text-align: left;
  -webkit-text-stroke-color: #59596d;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.bullet-list-white-copy--voice-review-engine, .bullet-list-white-copy, .bullet-list-white-copy--voice-review-engine3, .bullet-list-white-copy----voice-review-engine {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #424242;
  overflow-wrap: anywhere;
  object-fit: fill;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.1em;
  display: flex;
}

.flex-block-14-copy--voice-review-engine {
  background-color: #f2e7c4;
  border: 1px solid #ddae68;
  border-radius: 10px;
  margin-top: 20px;
  padding: 20px;
}

.flex-block-11-copy--voice-review-engine, .flex-block-11-copy--voice-review-engine-2, .flex-block-11-copy--voice-review-engine-4 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  text-align: left;
  background-color: #f2e7c4;
  border: 1px solid #ddae68;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  padding: 20px;
}

.image-the-problem-copy-guest-value-ladder {
  text-align: left;
  object-fit: fill;
  background-color: #f0f0f000;
  border: 0 solid #dbdbdb;
  border-radius: 12px;
  align-self: center;
  width: 70%;
  max-width: 100%;
  padding: 10px;
}

.paragraph-white-copy-copy--incentive-engine-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  -webkit-text-stroke-color: #c5c5c5;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.quick-stack-4-copy-the-math {
  object-fit: fill;
  background-color: #f5f7fa;
  border-bottom: 0 solid #0000002e;
  border-radius: 10px;
  margin-top: 20px;
  padding: 40px;
}

.container-12-copythe-math {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.button-primary-copy-copy-copy-copyfinal-close {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0b1f3a;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.button-primary-copy-copy-copy-copyfinal-close:hover {
  color: #fff;
  background-color: #0b1f3a;
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-copy-copy-copy-copyfinal-close:active {
  background-color: #43464d;
}

.cell-10-copyfinalclose {
  grid-row-gap: 20px;
  border: 1px solid #24252400;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 15px;
}

.cell-11-copyfinalclose {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: flex-start;
}

.quick-stack-9-copyfinalclose {
  clear: none;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-2-copy-real-roi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-transform: capitalize;
  text-overflow: clip;
  border: 0 solid #cbcbcb;
  border-top-width: 1px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 25px;
  display: flex;
}

.container-13-copy-real-roi {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.cell-dark-brd-copy-copyreal-roi {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #0b1f3a;
  background-image: linear-gradient(160deg, #d4af37de 35%, #d4af3796);
  background-clip: border-box;
  border: 1px solid #d4af37;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  text-decoration: none;
  display: block;
}

.container-13-copy, .container-13-copy-copy, .container-13-copy-copy-copy-real-roi {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.container-12-copy---real-roi {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 40px;
  display: flex;
}

.container-11-copy-real-roi {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.section-4-copy-real-roi {
  background-image: linear-gradient(#0b1e38, #000);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-4-copy-copythe-math {
  padding-top: 80px;
  padding-bottom: 80px;
}

.works-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  align-self: stretch;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.trust-headline {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.number-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  align-self: auto;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.image-19-copy {
  border-radius: 10px;
  align-self: center;
  width: 450px;
}

.review-shield-copy-reviews_live {
  color: #4e4e4e;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.container-11-copy-themath {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.image-10-copyfinal-close {
  text-align: center;
  width: 100%;
  max-width: none;
  margin-top: 0;
}

.paragraph-white-copy-copyrep-protection {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: center;
  -webkit-text-stroke-color: #b3b9b9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.headline-white-copyrepprotection {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  width: 800px;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.subhead-white-copy-copy-1-copyrepprotection, .subhead-white-copy-copy-1-copyrepprotection2, .s3ubhead-white-copy-copy-1-copyrepprotection {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 30px;
  display: flex;
}

.container-16-copy-copyrepprotection {
  text-align: center;
  background-color: #80808005;
  background-image: linear-gradient(256deg, #0000, #d29a460f);
  border-left: 5px solid #d29a46;
  border-radius: 10px;
  max-width: 800px;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.dark-heading-sec-copy-copy-copyrepprotection {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 0;
  display: flex;
}

.para-lite-2-copyrepprotection {
  color: #fcfcfc;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.what-your-insert-does-copy-the-math {
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.paragraph-2-copy-copy-the-math {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #59596d;
  text-align: left;
  border-bottom: 0 solid #000;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.what-your-insert-does-copythemath {
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.paragraph-2-copythemath {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #59596d;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-overflow: clip;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.review-shield-copy-themath {
  color: #4e4e4e;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-overflow: clip;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.bold-text-2-copy, .bold-text-2-copy-copy {
  text-align: center;
}

.logo-subhead {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.logo-cont {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.container-37, .logo-subhead-cont {
  justify-content: center;
  align-items: center;
  display: flex;
}

.build-grid-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  align-self: stretch;
  margin-top: 20px;
  padding: 0;
}

.paragraph-2-copy-copy, .paragraph-2-copy-copy-copy {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.build-para-center {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
  display: flex;
}

.build-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  align-self: stretch;
  margin-top: 10px;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
}

.step-1 {
  background-color: #80808014;
  background-image: radial-gradient(circle at 100% 100%, #d29a4630, #fff0 36%);
  border: 1px solid #d29a462e;
  border-radius: 10px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 30px 0;
}

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

.container-38 {
  box-sizing: border-box;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.subhead-white-copy-2 {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.cell-26 {
  text-align: center;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.build-grid-cont {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 10px;
  display: flex;
}

.numb-note-copy {
  color: #b0823e;
  text-align: left;
  background-image: linear-gradient(112deg, #ba893e26, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 0;
  padding: 20px;
  font-size: 25px;
}

.numb-note-para {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.ethics-grid {
  object-fit: fill;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.step-title {
  color: #333;
}

.reward-subhead {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: block;
}

.close-cell2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: column;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.close-para {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.numb-grid-cont {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.ethics-grid-cont {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 10px;
  display: flex;
}

.incen-grid-cont {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.container-39 {
  text-align: center;
  margin-top: 20px;
}

.trust-grid-cont, .works-grid-cont {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.section-11 {
  background-image: radial-gradient(circle, #0b1e39, #000 99%, #fff);
  border-radius: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.psy-grid-cont {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.headline-black-copy-copy-copy-ownership-problem-copy2-copy {
  color: #fbfbfb;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 44px;
  line-height: 1.2em;
}

.paragraph-25-copy2-copy-copy {
  color: #c5c5c5;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.flex-block-2-copy-trust-cred {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.bold-text-7-copytrust-cred {
  text-align: left;
}

.image-the-problem-copy-ownership-problem-copy2-copy {
  width: 500px;
  max-width: 100%;
  box-shadow: none;
  opacity: 1;
  object-fit: fill;
  background-color: #f0f0f0;
  border: 1px solid #dbdbdb;
  border-radius: 12px;
  padding: 0;
}

.paragraph-2-copy-the-problem-copytrust-cred, .paragraph-2-copy-the-problem-copytrust-cred2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #59596d;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.bul-copytrust-cred, .bul-copy2-trust-cred, .bul-copy3trust-cred, .bul-copy4trust-cred, .bul-copy5trust-cred, .bul-copy6trust-cred {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #59596d;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.image-the-problem-copytrust-cred {
  object-fit: fill;
  background-color: #f0f0f000;
  border: 1px solid #dbdbdb00;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  padding: 10px;
}

.quick-stack-copy-copy-ownership-problem-copy2-copyt {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#0b1e39, #0000);
  padding: 80px 20px;
}

.quick-stack-copy-copy-ownership-problem-copy2-copyt-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 10px 20px;
}

.container-10-copy-ownership-problem-copy2-copy {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.cell-copy-ownership-problem-copy2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
}

.headline-black-copy2-trust-cred {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 44px;
}

.div-block-3-copy-finalclose {
  -webkit-text-stroke-color: #3330;
  border: 1px solid #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  padding: 10px 10px 40px;
  display: block;
}

.quick-stack-18 {
  padding: 0;
}

.section-12 {
  background-image: linear-gradient(#0b1e39, #000);
  padding-top: 80px;
  padding-bottom: 80px;
}

.bold-text-9-copy {
  color: #333;
}

.container-40 {
  max-width: 1200px;
  margin-top: 20px;
}

.container-41 {
  max-width: 1200px;
  margin-top: 0;
}

.paragraph-2-copy-the-problem-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #c5c5c5;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

._112 {
  color: #c5c5c5;
}

.review-shield-copy {
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.review-shield-copy-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.headline-white-copy {
  color: #2e2e2e;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.heading-2-copy {
  letter-spacing: -2px;
  text-indent: 0;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.subhead-black-copy {
  color: #333;
  text-align: left;
  text-align: left;
  margin-top: 10px;
}

.paragraph-22-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #c5c5c5;
  text-align: left;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.para-lite-2-copy-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.para-lite-2-copy-copy, .para-lite-2-copy-copy-copy, .para-lite-2-copy-copy-copy, .para-lite-2-copy-copy-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.flex-block-2-copy-ownership-problem-copy2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a401c;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.paragraph-3-the-problem-copy-ownership-problem-copy-copy2-copy {
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.para-lite-2-copy-copy-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.voice-engine-para-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.para-dark-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.para-lite-2-copy-copy {
  color: #333;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.headline-white-copy-copy {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.para-dark-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.para-2-copy, .amazon-para, .pa-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.container-42, .container-43, .container-44, .container-45, .container-46, .quick-stack-19 {
  max-width: 1200px;
}

.dark-heading-sec-copy-restaurant {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: -300px;
  display: flex;
}

.flex-block-2-copy-copy-restaurant {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a401c;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.subhead-white-copy-copy-restaurant {
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.quick-stack-20 {
  background-color: #80808014;
  border: 1px solid #272e36;
  border-radius: 10px;
  max-width: 1200px;
  padding-bottom: 0;
  padding-left: 40px;
}

.paragraphh {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.paragraphh-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
  display: flex;
}

.quick-stack-21 {
  width: 940px;
}

.quick-stack-21-copy-restaurant {
  width: 1100px;
}

.container-47 {
  max-width: 1200px;
}

.cell-reputataion-protection-cell-restaurant {
  text-align: left;
  background-image: linear-gradient(85deg, #dba7581a, #fff0);
  border: 1px solid #23282e;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.dark-heading-sec-copy {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: -250px;
  display: flex;
}

.container-16-lvl-copy {
  background-color: #80808005;
  background-image: linear-gradient(256deg, #0000, #f5f7fa);
  border: 1px solid #cbe2f8;
  border-left: 5px solid #dba758;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-21 {
  align-self: center;
}

.image-21-copyrestaurant {
  align-self: center;
  width: 520px;
}

.container-48 {
  max-width: 1200px;
}

.cell-27 {
  padding-bottom: 10px;
  padding-left: 0;
}

.shift-subhead-black {
  color: #272727;
  text-align: left;
  margin-top: 10px;
}

.dark-bg-sec {
  background-image: linear-gradient(#0b1f3a, #000);
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.bul-copyrestaurant-1, .bul-copy-restaurant-1, .bul---copyrestaurant-1, .bul-copy---restaurant {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #59596d;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.flex-block-2-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.list-item-2-copy-restaurant-item, .list-item-4-copy-restaurant-item {
  color: #59596d;
  font-family: Inter, sans-serif;
  list-style-type: decimal;
}

.list-item-3-copy {
  font-family: Inter, sans-serif;
  list-style-type: decimal;
}

.list-item-3-copy-copy-restaurant-item, .list-item-5-copy-restaurant-item {
  color: #59596d;
  font-family: Inter, sans-serif;
  list-style-type: decimal;
}

.flex-block-6-copy {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
}

.container-49 {
  max-width: 1200px;
}

.flex-block-2-copy-copyrestaurant {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.bold-text-12 {
  color: #e0e0e0;
}

.paragraph-3-the-problem-copy-ownership-problem-copy-copy2-copy-copy {
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-3-the-problem-copy-ownership-problem-copy-copy2-copy-copy-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-2-copy--ownership-problem-copy-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fcfcfc;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.para-lite-2-copy-copy-copy-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.voice-engine-para-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.para-lite-2-copy-copy-copy-copy {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.voice-engine-para-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.para-lite-2-copy-copy-copy-copy-copy, .para-lite-2-copy-copy-copy-copy, .para-lite-2-copy-copy-copy-copy, .para-lite-2-copy-copy-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.review-shiel-copy {
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 80px;
  display: block;
}

.ikonik-pljlz-copy, .ikonik-pljlz-copy-copy-restaurant, .ikonik-t9ryj-copy---restaurant {
  color: #dba758;
}

.para-lite-2-copy-copy-copy-copy-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.subhead-lvl-1-copy {
  color: #dba758;
  text-align: left;
  letter-spacing: 3px;
  text-align: left;
  letter-spacing: 3px;
  text-align: left;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  display: block;
}

.ikonik-m3my8-copy----restaurant {
  color: #dba758;
}

.ikonik-sk23zj, .ikonik-gjdbm, .ikonik-i2qs8h, .ikonik-od7gz {
  color: #d4af37;
}

.headline-black-copy-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -2px;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.prob-card {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
  font-size: 16px;
}

.para-lite-2-copy {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.subhead-white-copy-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.quick-stack-the-problem-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.image-22 {
  width: 150px;
}

.subhead-white-copy-restaurant {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.subhead-white-copy, .subhead-white-copy-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.subhead-white-copy-copy-copy-restaurant, .subhead-white-copy----restaurant, .subhead-white-copy-------restaurant {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.subhead-white-copy-----restaurant {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.subhead-white-copy-copy-copy---restaurant {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.cell-28 {
  border-right: 0 solid #00000052;
  padding: 20px;
}

.cell-29 {
  padding: 20px;
}

.container-13-copy-restaurant, .container-13-copy, .container-13-copy-copy-restaurant {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.amazon-ecommerce-copy, .restaurant-copy-copy----hero-section {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: url('../images/top-banner-39.png'), linear-gradient(#0e153f, #000208);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 140px 30px 0;
  position: relative;
}

.cell-dark-copy-copy {
  text-align: left;
  word-break: normal;
  text-align: left;
  word-break: normal;
  text-align: left;
  word-break: normal;
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  background-image: linear-gradient(#eceef0, #eceef0), linear-gradient(#00000080, #00000080);
  border: 1px solid #c29e300f;
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.section-13 {
  padding-top: 0;
  padding-bottom: 0;
}

.image-23 {
  width: 150px;
}

.uui-text-size-small-3 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-3.text-color-gray500 {
  color: #f5f5f5;
  font-family: Inter, sans-serif;
}

.uui-footer07_legal-link-2 {
  color: #f5f5f5;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_legal-link-2:hover {
  color: #475467;
}

.uui-padding-vertical-xlarge-copy {
  background-image: linear-gradient(#0a1d36, #000);
  padding: 4rem 20px;
}

.uui-footer07_top-wrapper-copy {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.amazon-ecommerce-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: url('../images/top-banner-39.png'), linear-gradient(#0e153f, #000208);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 140px 30px 0;
  position: relative;
}

.image--restaurant-hero-1-copy {
  text-align: center;
  width: 500px;
  max-width: none;
  margin-top: 100px;
  display: inline-block;
  position: relative;
}

.image-6-restaurant-hero2-copyrestaurant {
  z-index: 1;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #75757521;
  border: 1px solid #ffffff1a;
  border-radius: 10px;
  width: 150px;
  max-width: 100%;
  margin-left: 0;
  padding: 20px;
  position: absolute;
  inset: auto 56% 64% auto;
}

.image-7-restaurant-hero-3-copy--1 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff12;
  border: 1px solid #313942;
  border-radius: 10px;
  padding: 10px;
  position: absolute;
  inset: auto auto 8% -34%;
}

.cell-4-copy-restaurant {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-hero-sec {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: url('../images/top-banner-39.png'), linear-gradient(#0e153f, #000208);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 140px 30px 0;
  position: relative;
}

.cell-4-copy-restaurant-copy-hero {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-stack {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.home-hero-cell {
  justify-content: flex-start;
  align-items: flex-start;
}

.restaurant-copy-copy----hero-section-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: url('../images/top-banner-39.png'), linear-gradient(#0e153f, #000208);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 30px 140px;
  position: relative;
}

.home-hero-cell2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-hero-headline {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1em;
}

.home-hero2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #75757521;
  border: 1px solid #ffffff1a;
  border-radius: 10px;
  width: 250px;
  padding: 20px;
  position: absolute;
  inset: auto -38% 22% auto;
}

.home-hero-img-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff12;
  border: 1px solid #313942;
  border-radius: 10px;
  padding: 10px;
  position: absolute;
  inset: auto auto 8% -35%;
}

.bold-text-19 {
  color: #fff;
  -webkit-text-stroke-color: #e1cbcb;
}

.home-hero-img-4 {
  text-align: center;
  position: relative;
}

.image-12-copy-copy {
  border-radius: 0;
  align-self: center;
  width: 500px;
  text-decoration: none;
}

.pa-copy-final-close, .pa-copy-final-close-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.home-hero-subheadline {
  color: #c5c5c5;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.cell-26-copy {
  text-align: center;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.image-12-copy-copy {
  border-radius: 0;
  align-self: center;
  width: 200px;
}

.image-12-copy-copy-copy {
  border-radius: 0;
  align-self: center;
  width: 500px;
  text-decoration: none;
}

.image-12-copy, .image-12-copy-copy, .image-12-copy-copy-copy, .image-12-copy-copy-copy-copy {
  border-radius: 0;
  align-self: center;
  width: 400px;
}

.image-step, .image-step-copy {
  align-self: center;
  width: 250px;
}

.image-step-copy-copy {
  align-self: center;
  width: 500px;
}

.image-24 {
  align-self: center;
  width: 320px;
}

.paragraph-2-who-this-is-for-copy-copy-copy-copy--who-this-is-for-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: block;
}

.paragraph-2-who-this-is-for-copy-copy-copy-copy--who-this-is-for-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #59596d;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: block;
}

.image-25 {
  align-self: center;
  width: 380px;
}

.section-3-copy-copy-copy {
  background-color: #f3f0f0;
  background-image: linear-gradient(#0b1e38, #000);
  border-radius: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.pa-copy-final-close-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #59596d;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.image-12-copy {
  border-radius: 0;
  align-self: center;
  width: 400px;
}

.section-3-copy-copy-copy-copy-fiinal-close {
  background-color: #fff;
  border-radius: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.bold-text-2-copy-copy {
  color: #4e4e4e;
  text-align: left;
  background-image: linear-gradient(112deg, #f3f0eb, #fff0);
  border-left: 3px solid #ddae68;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
}

.cell-3-restaurant-hero-copy {
  justify-content: flex-start;
  align-items: flex-start;
}

.pa-copy-final-close-copy-copy-copy-finalclose {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #59596d;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.image-24-copy {
  align-self: center;
  width: 400px;
}

.cell-dark-copy-copy-copy {
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  border: 1px solid #c29e3047;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.quick-stack-2-copy {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.button-primary2-restaurant-hero-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.button-primary2-restaurant-hero-copy:hover {
  color: #fff;
  background-color: #ffffff36;
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary2-restaurant-hero-copy:active {
  background-color: #43464d;
}

.button-primary2-restaurant-hero-copy-copybtn {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.button-primary2-restaurant-hero-copy-copybtn:hover {
  color: #fff;
  background-color: #ffffff36;
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary2-restaurant-hero-copy-copybtn:active {
  background-color: #43464d;
}

.cell-30 {
  justify-content: center;
  align-items: center;
}

.cell-31 {
  transition: opacity .2s;
}

.flex-block-copy {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: 5px;
  background-color: #ffffff14;
  border-radius: 100px;
  order: 0;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 10px 20px;
}

.heading-restaurant-hero-copy {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1em;
}

.margin-bottom-restaurant-24px-restaurant-hero-copy {
  color: #c5c5c5;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.image-9-copy {
  border-radius: 12px;
  width: 100%;
  margin-top: 0;
  box-shadow: 0 2px 35px #d8e7ff;
}

.paragraph-2-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-overflow: clip;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.shield-bullet-list-white {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #e0e0e0;
  overflow-wrap: anywhere;
  object-fit: fill;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.1em;
  display: block;
}

.image-the-problem-copy {
  object-fit: fill;
  background-color: #f0f0f000;
  border: 1px solid #dbdbdb00;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  padding: 10px;
}

.image-19-copy-copymob {
  border-radius: 10px;
  align-self: center;
  width: 450px;
  display: none;
}

.div-block-2-copy {
  background-image: linear-gradient(#ebf0f8, #fff0);
  border: 1px solid #cbe2f8;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  padding: 30px;
  display: block;
}

.cell-2-copy {
  text-align: center;
  background-color: #80808000;
  background-image: radial-gradient(circle at 50% 0, #d69a401c, #fff0);
  border: 1px solid #d29a462e;
  border-radius: 10px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
}

.paragraph-27 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.paragraph-2-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-overflow: clip;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.image-27, .image-28, .image-29, .image-30 {
  display: none;
}

.engine-con-1 {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.voice-engine-para-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #d3d3d3;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.engine-subhead-white-copy-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: block;
}

.image-31 {
  text-align: right;
  width: 130px;
}

.image-32 {
  text-align: center;
  width: 150px;
}

.trust-img {
  text-align: center;
  width: 80%;
  max-width: none;
  margin-top: 40px;
}

.trust-div {
  border-bottom: 1px solid #ffffff1a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  padding: 10px 10px 40px;
  display: block;
}

.trust-subhead-white {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: block;
}

.img-div-block {
  background-color: #80808014;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  padding: 20px;
  display: flex;
}

.layer-img {
  object-fit: fill;
  background-color: #f0f0f0;
  border: 1px solid #dbdbdbf0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  display: inline-flex;
}

.hservces-hero-sec {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: url('../images/top-banner-39.png'), linear-gradient(#0e153f, #000208);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 140px 30px 0;
  position: relative;
}

.container-51 {
  max-width: 1200px;
}

.quick-stack-22 {
  padding: 0;
}

.job-flex-block {
  color: #d4d4d4;
  width: 600px;
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.job-flex-block-11 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  text-align: left;
  background-image: linear-gradient(105deg, #f7f7f7, #fff0);
  border: 1px solid #e7e7e7;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  display: block;
}

.job-bullet-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #2c2c2c;
  overflow-wrap: anywhere;
  object-fit: fill;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.1em;
  display: flex;
}

.paragraph-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-transform: capitalize;
  text-overflow: clip;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 50px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 25px;
  display: flex;
}

.works-headlne-cont {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 0;
  display: flex;
}

.hpage-shift-sec {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.incent-stack-11 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  padding-left: 0;
  padding-right: 0;
}

.deploy-card {
  background-color: #80808014;
  border: 1px solid #b4b4b41f;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  display: block;
}

.deploy-crd-subhead {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: block;
}

.cell-32 {
  justify-content: center;
  align-items: flex-start;
}

.who-headling-cont {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 60px;
  display: flex;
}

.who-grid-cont {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.who-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #d69a40;
  text-align: left;
  background-image: linear-gradient(85deg, #dba7581a, #fff0);
  border: 1px solid #c29e3047;
  border-radius: 100px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
  display: inline-flex;
}

.incent-para {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.shift-highlight-text {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.shift-bold-text {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.4em;
  display: flex;
}

.customer-headline-cont {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: -200px;
  display: flex;
}

.headline-white-opa-copy {
  z-index: auto;
  opacity: .04;
  color: #fff;
  text-align: center;
  letter-spacing: -5px;
  text-indent: 0;
  text-transform: uppercase;
  text-overflow: clip;
  white-space: nowrap;
  word-break: break-all;
  -webkit-text-fill-color: transparent;
  background-color: #000000f2;
  background-image: linear-gradient(#fff, #fff0 82%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 300px;
  line-height: 1.1em;
  position: static;
  inset: 4% 0% auto;
  overflow: hidden;
}

.cust-crd-cont {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 60px;
  display: flex;
}

.cust-stack {
  padding-left: 0;
  padding-right: 0;
}

.div-block-7 {
  background-image: linear-gradient(340deg, #d4af379e, #472b003d);
  border: 1px solid #d69a4033;
  border-radius: 12px;
  width: 100%;
  padding: 20px;
}

.cell-33 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
}

.result-grid-cont {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 40px;
  display: flex;
}

.div-block-8 {
  background-image: linear-gradient(#fcf7f0, #fff0);
  border: 1px solid #f0dab9;
  border-radius: 12px;
  width: 100%;
  max-width: 1000px;
  padding: 40px;
}

.result-bulletlist {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  text-overflow: clip;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 25px;
  display: flex;
}

.ikonik-8g1sq, .ikonik-in581, .ikonik-h7yt6, .ikonik-qb265, .ikonik-6z04x, .ikonik-6r2fu, .ikonik-xgo6r, .ikonik-9d78q {
  color: #d29a46;
}

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

.cta-inner-cont {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-top: 0;
  display: flex;
}

.rt-category-cards-text-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-container-3 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-3 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-overflow-hidden {
  overflow: hidden;
}

.rt-autofit {
  object-fit: cover;
}

.rt-underline-off {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

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

.rt-autofit-2 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-body-font-color {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-home-four-my-work-marquee-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  display: flex;
}

.rt-my-work-marquee-overlay {
  background-color: #1e1f2080;
}

.rt-home-four-my-work-marquee-block {
  flex: 1;
}

.rt-home-four-my-work-marquee {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.rt-home-four-my-work-marquee-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 418px;
  min-height: 518px;
  display: grid;
  overflow: hidden;
}

.rt-padding-top-thirty {
  padding-top: 30px;
}

.rt-my-work-category {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.rt-grey-dot {
  background-color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  border-radius: 100%;
  width: 6px;
  height: 6px;
}

.button-primary-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button-primary-copy:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-copy:active {
  background-color: #43464d;
}

.voice-engine-para-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #cecece;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.rl-padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-heading-style-h2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery21_image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_gallery21_arrow-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_gallery21_slide {
  padding-right: 2rem;
}

.rl_gallery21_mask {
  width: 50%;
  overflow: visible;
}

.rl_gallery21_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.rl_gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.rl_gallery21_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.rl_gallery21_lightbox-link {
  width: 100%;
}

.rl_gallery21_arrow-right {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  width: 3rem;
  height: 3rem;
  color: var(--relume-library-lite--rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 0% 0% auto;
}

.rl-text-style-medium {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_gallery21_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_gallery21_spacing-block-1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_gallery21_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.rl_section_gallery21 {
  background-color: var(--relume-library-lite--rl-white);
  overflow: hidden;
}

.rl_blog33_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_gallery21_arrow-left {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  width: 3rem;
  height: 3rem;
  color: var(--relume-library-lite--rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 4rem 0% auto;
}

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

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

.deploy-icons {
  background-color: #bf9c2f00;
  background-image: linear-gradient(#b8952c21, #fff0);
  border: 1px solid #bf9d311f;
  border-radius: 12px;
  padding: 10px;
}

.ikonik-op88gh, .ikonik-fynp8, .ikonik-afh16, .ikonik-phekt, .ikonik-7r8d7, .ikonik-iy184, .ikonik-2vl7di {
  color: #d29a46;
}

.ai-sec {
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.cell-34 {
  justify-content: center;
  align-items: flex-start;
}

.hserv-hero-img-4 {
  text-align: center;
  position: relative;
}

.result-sec {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-7-copy {
  border: 1px solid #d69a4033;
  border-radius: 12px;
  width: 100%;
  padding: 20px;
}

.dent-hero-headline {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 49px;
  font-weight: 700;
  line-height: 1em;
}

.pa-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.cta-inner-cont-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin-top: 0;
  display: flex;
}

.dent-serv-hero-img-4 {
  text-align: center;
  width: 450px;
  position: relative;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-align-center-3 {
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

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

.align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-3.align-center-3 {
  flex-flow: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-max-width-large-3.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  background-image: linear-gradient(135deg, #8a691a, #d2ad36);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Inter, 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-4:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: #d8a734;
  background-image: linear-gradient(135deg, #d8a734, #d1ac35);
}

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

.uui-heading-xsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing10_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-pricing10_tabs-content {
  overflow: visible;
}

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

.uui-pricing10_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-pricing10_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-pricing10_feature {
  display: flex;
}

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

.uui-pricing10_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-pricing10_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  background-color: #c8a4321c;
  border: 1px solid #0000000f;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing10_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing10_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing10_plan {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: #fff;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-3 {
  max-width: 1300px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-3 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  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;
}

.uui-pricing10_price {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing10_price-text {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-align-center-4 {
  text-align: center;
}

.uui-text-size-small-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  background-image: linear-gradient(135deg, #94721e, #cda934);
  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-5:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

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

.uui-pricing11_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-pricing11_plans {
  width: 100%;
}

.uui-pricing11_tabs-content {
  width: 100%;
  overflow: visible;
}

.uui-pricing11_top-row-content {
  border-left: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.uui-pricing11_heading-row {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  margin-top: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-pricing11_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

.uui-pricing11_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--untitled-ui--gray200);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing11_feature {
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  display: flex;
}

.uui-pricing11_row-content {
  border-left: 1px solid var(--untitled-ui--gray200);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing11_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--gray100);
  background-color: #c8a43217;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 5rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing11_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing11_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing11_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.uui-pricing11_price {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing11_price-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing11_heading-row-text {
  color: var(--avatar-kit--forest-green);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.uui-pricing11_row-lead-text {
  color: var(--untitled-ui--gray900);
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.uui-text-size-medium-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-align-center-5 {
  text-align: center;
}

.uui-button-6 {
  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-6:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

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

.background-color-gray50 {
  background-color: var(--untitled-ui--gray50);
}

.uui-pricing07_bottom-row-content {
  grid-row-gap: .75rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_tabs-content {
  width: 100%;
}

.uui-pricing07_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-pricing07_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_heading-row {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
}

.uui-pricing07_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing07_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing07_feature {
  padding: 1rem 1.5rem;
}

.uui-pricing07_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.uui-pricing07_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.uui-pricing07_plans {
  width: 100%;
}

.uui-pricing07_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--gray100);
  background-color: var(--untitled-ui--gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 5rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing07_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing07_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  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-secondary-gray-2:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

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

.uui-pricing07_price {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing07_price-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

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

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

.text-block-12, .text-block-13, .text-block-14, .text-block-15, .text-block-16, .text-block-17, .text-block-18, .text-block-19 {
  font-family: Inter, sans-serif;
}

.bold-text-2-copy-copy {
  text-align: left;
  background-image: linear-gradient(112deg, #f3f0eb, #fff0);
  border-left: 3px solid #ddae68;
  align-items: flex-start;
  margin-top: 20px;
  padding: 10px;
  font-size: 18px;
  display: flex;
}

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

.container-53 {
  max-width: 1200px;
}

.code-embed {
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  box-shadow: 0 2px 35px #0000000f;
}

.uui-page-padding-4-copy {
  background-color: #f5f7fa;
  padding-left: 2rem;
  padding-right: 2rem;
}

.btn-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.btn-copy:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.btn-copy:active {
  background-color: #43464d;
}

.container-54 {
  max-width: 300px;
}

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

.paragraph-2-copy-copy, .real-highl-text {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy-copy {
  color: #3b3b3b;
  text-align: left;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.cell-35 {
  justify-content: center;
  align-items: flex-start;
}

.paragraph-white-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #b3b9b9;
  text-align: left;
  -webkit-text-stroke-color: #c5c5c5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: block;
}

.pa-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.button-primary-restaurant-hero-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button-primary-restaurant-hero-copy:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-restaurant-hero-copy:active {
  background-color: #43464d;
}

.container-52-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cell-36 {
  justify-content: center;
  align-items: flex-start;
}

.flex-block-2-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.flex-block-9-copy {
  justify-content: center;
  align-items: center;
}

.quick-stack-9-copy {
  clear: none;
  padding-left: 0;
  padding-right: 0;
}

.subhead-white-copy-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  display: block;
}

.paragraph-white-copy-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #ddd;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
  display: flex;
}

.reward-inventory {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: 5px;
  background-color: #ffffff14;
  border-radius: 100px;
  order: 0;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 10px 20px;
}

.one-purpose {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1em;
}

.reward-participation {
  color: #c5c5c5;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.start-risk-free-trial {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.start-risk-free-trial:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.start-risk-free-trial:active {
  background-color: #43464d;
}

.hero-without-image-restaurant-copy {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-9-copy {
  border: 1px #dfedff;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 0;
}

.tier {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #dfedff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-top: 0;
  display: block;
}

.rt-component-container-4 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-4 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--ww);
  padding: 20px 40px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-top-ten {
  margin-top: 10px;
}

.rt-counter-train-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.rt-counter-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #d2d2d2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.rt-counter-box-2 {
  justify-content: center;
  align-items: flex-start;
  height: 90px;
  overflow: hidden;
}

.rt-counter-box-2.rt-heading-two-box {
  height: 55px;
}

.rt-counter-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: -1.2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
  display: flex;
}

.rt-counter-design-image {
  position: absolute;
  inset: -7% 7% auto auto;
}

.rt-counter-items-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-home-two-team-counter-wrapper {
  max-width: 1090px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.rt-home-hero-counter-columns {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
}

.rt-counter-items-name {
  color: #14151a;
  text-align: center;
  text-transform: none;
  max-width: 158px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.rt-home-one-service-btn-block {
  justify-content: center;
  padding-top: 50px;
  display: flex;
}

.rt-home-one-creative-agency-tag-line {
  grid-column-gap: 15px;
  color: #c9c9c9;
  background-color: #ffffff0f;
  border-radius: 50px;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 15px;
  display: flex;
}

.rt-home-one-creative-agency-tag-line.rt-color-change {
  color: #626262;
  background-color: #f2f2f2;
}

.rt-home-one-creative-agency-tag-line-mark {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: #fff;
  border-radius: 27px;
  padding: 3px 15px 2px;
  font-size: 13px;
  font-weight: 700;
  line-height: 23px;
}

.rt-body-font-color-2 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-text-black {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-category-cards-text-3 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-section-5 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 0 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-top-twenty-five {
  margin-top: 25px;
}

.rt-counter-number-wrap {
  justify-content: flex-start;
  align-items: flex-end;
  position: relative;
}

.rt-counter.rt-home-three-work-countar-text {
  height: 80px;
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  font-weight: 400;
  overflow: hidden;
}

.rt-home-three-work-countar-text {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  letter-spacing: -.5px;
  font-size: 50px;
  font-weight: 700;
  line-height: 80px;
}

.rt-home-three-work-card-top-wrap {
  text-overflow: clip;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 19px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.rt-home-three-work-card {
  align-items: stretch;
}

.rt-home-three-work-card-counter-line {
  opacity: .2;
  background-color: #797a8c;
  width: 100%;
  min-height: 1px;
  margin-bottom: 5px;
}

.rt-home-three-who-we-are-counter-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". . . Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-block-20 {
  color: #2e2e2e;
  font-size: 50px;
  font-weight: 700;
}

.text-block-21 {
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.text-block-22, .text-block-23, .text-block-24, .text-block-25 {
  font-size: 50px;
  font-weight: 700;
}

.instant-rewards, .sweepstakes-prizes {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
}

.heading-5 {
  letter-spacing: -2px;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.paragraph-28 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  text-overflow: clip;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 25px;
  display: flex;
}

.image-33 {
  border-radius: 10px;
  width: 100%;
  margin-top: 20px;
}

.heading-6 {
  letter-spacing: -2px;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.image-34 {
  border-radius: 10px;
  width: 100%;
  margin-top: 20px;
}

.prob-card-copy {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
}

.heading-7 {
  letter-spacing: -2px;
  text-indent: 0;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.container-55 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px #dfedff;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.paragraph-2-copy-6 {
  color: #3b3b3b;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.button-primary-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-3:active {
  background-color: #43464d;
}

.bold-text-2-copy-2 {
  text-align: left;
  background-image: linear-gradient(112deg, #f3f0eb, #fff0);
  border-left: 3px solid #ddae68;
  align-items: flex-start;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  display: flex;
}

.bold-text-21 {
  font-size: 14px;
}

.tier-1 {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
  font-size: 16px;
}

.tier1 {
  background-image: linear-gradient(#f0f6ff, #fff0);
  border: 1px solid #e2eeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
  font-size: 13px;
}

.quick-stack-24 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.headline-black-copy-2 {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.paragraph-29 {
  text-align: left;
  text-transform: capitalize;
  order: 0;
  align-self: flex-start;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: block;
}

.cell-37 {
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 10px;
}

.sweepstakes, ._2sweepstakes {
  background-color: #80808003;
  background-image: linear-gradient(#80808003, #80808003);
  border: 1px solid #f0dab9;
  border-radius: 12px;
  width: 100%;
  max-width: 600px;
  padding: 40px;
}

._7-night-hotel-resort-stay {
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  align-self: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.2em;
  display: flex;
}

.review-shield-copy {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.flex-block-2-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.voice-engine-para-copy-copy-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.voice-engine-para-copy-copy-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  text-align: left;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.container-56 {
  box-sizing: border-box;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.para-lite-2-copy-copy-copy-copy-copy-2 {
  color: #4e4e4e;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.flex-block-2-copy-copy-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.cell-38 {
  text-align: center;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.subhead-white-copy-3 {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.cell-39 {
  justify-content: center;
  align-items: flex-start;
}

.also-available {
  background-color: #80808003;
  border: 1px solid #d29a462e;
  border-top-color: #f0dab9;
  border-radius: 10px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 30px 40px;
}

.container-57 {
  max-width: 1024px;
}

.flex-block-15 {
  grid-column-gap: 157px;
  grid-row-gap: 11px;
  text-align: left;
  background-image: linear-gradient(105deg, #ffffff08, #fff0);
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1.75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  display: grid;
}

.path-10 {
  color: #d29a46;
}

.cell-40 {
  background-image: radial-gradient(circle at 50% 0, #d29a4630, #fff0 62%);
  border: 1px solid #2d2b28;
  border-radius: 12px;
  padding: 30px;
}

.container-58 {
  box-sizing: border-box;
  text-align: left;
  background-color: #80808005;
  background-image: linear-gradient(256deg, #0000, #d29a460f);
  border-left: 5px solid #d29a46;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 20px;
  padding: 20px;
}

.section-4-copy {
  padding-top: 80px;
  padding-bottom: 80px;
}

.hotel-savings {
  color: #2e2e2e;
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.instant {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.psy-grid-cont-copy {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

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

.div-block-10 {
  background-image: linear-gradient(#ebf0f8, #fff0);
  border: 1px solid #cbe2f8;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  padding: 20px 30px;
  display: block;
}

.subhead-lvl-2 {
  color: #dba758;
  text-align: left;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  display: block;
}

.path-11 {
  vertical-align: top;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: block;
}

.cell-42, .cell-43 {
  justify-content: flex-start;
  align-items: flex-start;
}

.quick-stack-25 {
  grid-column-gap: 20px;
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.subhead-lvl-copy {
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  line-height: 1.2em;
  display: block;
}

.paragraph-lvl-get-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f7f8fb00;
  border-bottom: 1px #f6f8fb;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 15px 15px 15px 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4em;
  display: flex;
}

.lvl-para-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.quick-stack-27 {
  padding-left: 40px;
  padding-right: 40px;
}

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

.paragraph-29-copy {
  text-align: left;
  text-transform: uppercase;
  order: 0;
  align-self: flex-start;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4em;
  display: block;
}

.dark-back {
  background-image: linear-gradient(#0b1f3a, #000);
  margin-top: 0;
  padding: 80px 30px;
  position: relative;
}

.dark-bg-sec-copy.dark-back {
  padding-left: 40px;
  padding-right: 40px;
}

.feedback {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  word-break: normal;
  background-color: #80808014;
  border: 1px solid #c29e300f;
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.container-11-copy-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.subhead-white-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 70px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.flex-block-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.close-para-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.flex-block-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.quick-stack-28 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  background-image: linear-gradient(#fff, #fff);
  padding: 80px 40px;
}

.bold-text-2-copy-3 {
  text-align: left;
  background-image: linear-gradient(112deg, #f3f0eb, #fff0);
  border-left: 3px solid #ddae68;
  align-items: flex-start;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  display: flex;
}

.shift {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.cell-the-problem-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: column;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.headline-black-copy {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.container-10-the-problem-copy {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.rt-category-cards-text-4 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-container-5 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-6 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-heading-three {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.rt-heading-three.rt-margin-bottom-fifteen {
  color: #333;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.rt-margin-top-ten-2 {
  margin-top: 10px;
}

.rt-tag-wrap {
  position: absolute;
  inset: 0% auto 0% 15px;
  transform: rotate(-90deg);
}

.rt-tag-wrap.rt-padding-none {
  left: 0;
}

.rt-home-one-hero-heading-flex {
  grid-column-gap: 20px;
  align-items: center;
  max-width: 426px;
  margin-bottom: 28px;
  position: relative;
}

.rt-devider-one {
  background-color: #02015a1f;
  width: 100%;
  height: 1px;
  margin-bottom: 30px;
}

.rt-autofit-6 {
  object-fit: cover;
}

.rt-autofit-6.rt-responsive-full-width {
  width: 100%;
}

.rt-autofit-6.rt-responsive-full-width.rt-home-three-discover-right-image {
  z-index: 2;
  border-radius: 10px;
  width: 100%;
  height: auto;
  position: relative;
}

.rt-home-three-discover-right {
  flex: 0 50%;
  max-width: 38%;
  position: relative;
}

.rt-home-three-number-block {
  grid-column-gap: 40px;
  justify-content: center;
  padding-top: 10px;
}

.rt-home-three-number-right {
  width: 100%;
}

.rt-home-three-discover-left {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex: 0 46%;
  align-self: center;
  margin-top: 8px;
}

.rt-home-three-discover-flex {
  grid-column-gap: 40px;
  justify-content: space-between;
  align-items: center;
}

.rt-tag-5 {
  color: #000;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #f0f0f0;
  border-radius: 7px;
  padding: 9px 20px 7px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.rt-tag-5.rt-dark-tab {
  color: #fff;
  background-color: #000;
}

.rt-home-three-number-left {
  width: 100%;
}

.rt-margin-bottom-thirty-3 {
  margin-bottom: 30px;
}

.rt-home-three-discover-right-background {
  z-index: 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: none;
  position: absolute;
  inset: 0%;
}

.rt-home-three-expertise-heading {
  max-width: 18ch;
  padding-left: 60px;
}

.rt-margin-none {
  margin-top: 0;
  margin-bottom: 0;
}

.rt-margin-bottom-fifteen {
  margin-bottom: 15px;
}

.quick-stack-29 {
  border: 1px solid #0000;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-29-copy {
  border: 0 #000;
  border-bottom: 1px solid #0000004d;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.cell-46 {
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
}

.section-4-copy-copy {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.cell-47, .cell-48, .cell-49, .cell-50 {
  justify-content: flex-start;
  align-items: center;
}

.rt-heading-three-copy {
  color: var(--avatar-kit--forest-green);
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.rt-heading-three-copy {
  color: var(--avatar-kit--forest-green);
  text-transform: capitalize;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.rt-heading-three-copy.rt-margin-bottom-fifteen {
  color: #333;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.shift-sec-copy {
  background-color: #f5f7fa;
  padding: 80px 30px;
}

.bullet-list-white-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #e0e0e0;
  overflow-wrap: anywhere;
  object-fit: fill;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  overflow-wrap: anywhere;
  object-fit: fill;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  overflow-wrap: anywhere;
  object-fit: fill;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  overflow-wrap: anywhere;
  object-fit: fill;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.1em;
  display: flex;
}

.quick-stack-24-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-25-copy {
  grid-column-gap: 20px;
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.subhead-white-copy-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 70px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.number-grid-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  align-self: auto;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.home-hero-cell-copy {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 60px;
}

.quick-stack-31 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.section-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.subhead-opacity1-copy {
  z-index: 11;
  opacity: .09;
  color: #fff;
  text-align: left;
  order: 0;
  align-self: auto;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1em;
  position: absolute;
  inset: 0% auto auto 0%;
}

.reward-inventry {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-19 {
  padding-bottom: 80px;
}

.number-grid-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #d4af3700;
  border-radius: 10px;
  align-self: auto;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.sec-19-q-stack {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px 0;
}

.bonus {
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 10px;
}

._1-box {
  width: 200px;
  padding-left: 0;
  padding-right: 10px;
}

.note-text-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  text-align: left;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  display: flex;
}

.headline-black-copy {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.paragraph-29-copy-copy {
  color: #6d6d6d;
  text-align: left;
  text-transform: uppercase;
  order: 0;
  align-self: flex-start;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4em;
  display: block;
}

.container-11-copy-copy-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.flex-block-4-copy {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: row;
  display: flex;
}

.subhead-white-copy-copy-copy {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 70px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.container-13-copy {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container-13-copy-copy, .container-13-copy-copy-copy, .container-13-copy-copy, .container-13-copy-copy {
  box-sizing: border-box;
  grid-column-gap: NaNpx;
  grid-row-gap: NaNpx;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.image-35, .image-36 {
  border-radius: 10px;
  width: 100%;
}

.vvv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.flex-block-16-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d69a4014;
  border: 1px solid #d69a404f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  display: flex;
}

.paragraph-2-copy-the-problem-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy-the-problem-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.imageleft-copy {
  vertical-align: baseline;
  object-fit: fill;
  border: 1px #000;
  border-radius: 12px;
  display: block;
  box-shadow: -20px 20px #e0e0e0;
}

.vvv1, .vvvv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.close-cont-copy {
  background-color: #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 80px 40px;
  display: block;
}

.quick-stack-11-copy {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.headline-black-copy-copy {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 40px;
}

.build-sub-head-copy {
  color: #3b3b3b;
  text-align: left;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
  display: flex;
}

.container-61 {
  width: 100%;
  max-width: 1200px;
}

.close-para-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
  display: flex;
}

.cell-52 {
  border: 1px solid #d69a404f;
  border-radius: 12px;
  padding: 20px;
  display: flex;
}

.cell-53 {
  border: 1px solid #d69a404f;
  border-radius: 12px;
  padding: 20px;
}

.quick-stack-33 {
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.section-21 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.also-available-copy {
  background-color: #80808003;
  border: 1px solid #d29a462e;
  border-top-color: #f0dab9;
  border-radius: 10px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 30px 40px;
}

.frequently-asked-questions {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: url('../images/top-banner-39.png'), linear-gradient(#0e153f, #000208);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 40px 30px;
  position: relative;
}

.block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: 5px;
  background-color: #ffffff14;
  border-radius: 100px;
  order: 0;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 10px 20px;
}

.headline {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1em;
}

.paragraph {
  color: #c5c5c5;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  pointer-events: auto;
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #1a1b1f;
  background-image: linear-gradient(289deg, #d4af37, #866618);
  background-clip: border-box;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 35px -13px #bb953b7d;
}

.button:hover {
  color: #fff;
  background-color: #d6d9e4;
  background-image: linear-gradient(#d8a734, #d8a734);
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.button:active {
  background-color: #43464d;
}

.hero-img {
  text-align: center;
  max-width: 80%;
  position: relative;
}

.flex-block-17 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: 5px;
  background-color: #ffffff14;
  border-radius: 100px;
  order: 0;
  align-self: auto;
  align-items: center;
  margin-top: 40px;
  padding: 10px 20px;
}

.hero-stack-copy {
  background-color: #010e2000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px #000;
  padding: 0;
}

.result-grid-cont-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  margin-top: 10px;
  display: flex;
}

.para2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.sec-section {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.uui-text-size-medium-2-copy {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-2-copy-2 {
  color: #475467;
  letter-spacing: normal;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.accordion-icon_horizontal-line-4 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-faq01_accordion-4 {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-4.last-item {
  border-bottom-color: #0000;
}

.uui-text-size-medium-7 {
  color: #475467;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.accordion-icon_component-4 {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_heading-4 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-text-size-medium-8 {
  letter-spacing: normal;
  color: #475467;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-text-align-center-6 {
  text-align: center;
}

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

.align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-4.align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-4 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-7 {
  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-7:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

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

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

.uui-button-row-3.button-row-center {
  justify-content: center;
}

.uui-faq01_list-3 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_answer-3 {
  overflow: hidden;
}

.uui-faq01_accordion-5 {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-5.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_question-3 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_icon-wrapper-4 {
  color: var(--untitled-ui--primary600);
}

.uui-faq01_component-3 {
  margin-top: 20px;
}

.uui-faq01_cta-3 {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-avatar-group_item-3 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component-3 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item-3 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-3.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.accordion-icon_component-5 {
  border: 2px solid var(--untitled-ui--gray400);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line-4 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-5 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-4 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.uui-heading-subheading-4 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  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;
}

.uui-faq01_heading-5 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.para-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.what-is-trustbyreviews {
  color: #424242;
  text-align: left;
  letter-spacing: -1px;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.headline-black-center-copy {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.bul-copy {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.accordion-icon_component-6 {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_component-4 {
  border: 1px solid #f0dab9;
  border-radius: 12px;
  margin-top: 20px;
  padding-left: 0;
}

.uui-faq01_list-4 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-7 {
  text-align: center;
}

.uui-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-5.align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_answer-4 {
  overflow: hidden;
}

.accordion-icon_vertical-line-5 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.uui-faq01_question-4 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_accordion-6 {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 20px;
  padding-right: 20px;
}

.uui-faq01_accordion-6.last-item {
  border-bottom-color: #0000;
}

.uui-padding-vertical-xhuge-7 {
  padding: 20px 40px;
}

.uui-text-size-medium-9 {
  letter-spacing: normal;
  color: #475467;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.accordion-icon_horizontal-line-6 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-faq01_heading-6 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.uui-faq01_icon-wrapper-5 {
  color: #7f56d9;
}

.uui-space-medium-5 {
  width: 100%;
  min-height: 2rem;
}

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

.uui-page-padding-6 {
  padding-left: 0;
  padding-right: 0;
}

.flex-block-18 {
  justify-content: center;
  align-items: center;
}

.container-62 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.section-22 {
  background-color: #f5f7fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-63 {
  max-width: 1200px;
}

.rt-category-cards-text-5 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-container-6 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-7 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-7.rt-accordion-v-seven {
  padding-top: 10px;
}

.rt-detail-icons-2 {
  justify-content: center;
  align-items: center;
}

.rt-button-two-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #191b1d;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-home-three-accordion-answer-2 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding-top: 20px;
}

.rt-about-three-accordion-about-box-2 {
  flex: 1;
  max-width: 440px;
}

.rt-about-three-accordion-question-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-about-three-accordion-wrapper-2 {
  flex: 1;
  max-width: 775px;
}

.rt-about-three-answer-wrap-2 {
  overflow: hidden;
}

.rt-about-three-accordion-icon-2 {
  filter: invert();
}

.rt-about-three-frequently-content-2 {
  margin-top: 15px;
  margin-bottom: 30px;
}

.rt-about-three-accordion-icon-block-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border: 1px solid #191b1d;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
}

.rt-about-three-frequently-ask-text-2 {
  max-width: 305px;
  margin-top: 35px;
}

.rt-about-three-accordion-wrap-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  justify-content: space-between;
}

.rt-about-three-accordion-box-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-bottom: 1px solid #c3c3c3;
  width: 100%;
  padding: 30px 40px;
}

.headline-black-center-copy-copy {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  text-align: left;
  letter-spacing: -2px;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.headline-black-center-copy-copy-copy {
  color: #2e2e2e;
  text-align: left;
  letter-spacing: -2px;
  text-align: left;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 40px;
  margin-bottom: auto;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.flex-block-19 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

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

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

.uui-text-size-large-5 {
  color: #33335a;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.2em;
}

.uui-heading-medium-5 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-8 {
  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-8:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

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

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

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  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-secondary-gray-3:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

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

.uui-heading-subheading-5 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  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;
}

.uui-layout20_component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-layout21_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout21_item {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-layout21_item-icon-wrapper {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-right: .75rem;
  display: flex;
}

.ikonik-1f3edi, .ikonik-jro7e {
  color: #d29a46;
}

.container-56_5_night {
  box-sizing: border-box;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #8f8f8f;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.cell-39_5_night {
  justify-content: center;
  align-items: flex-start;
}

.paragraph-2-copy-the-problem-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.paragraph-2-copy-the-problem-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.uui-layout21_item-copy {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.result-grid-cont-copy {
  flex-flow: column;
  align-items: center;
  max-width: 700px;
  margin-top: 40px;
  display: flex;
}

.container-52-copy {
  justify-content: space-between;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.para-dark-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #c5c5c5;
  text-align: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 85%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.download_sample_btn {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: auto;
  color: #333;
  text-align: left;
  letter-spacing: 0;
  text-transform: capitalize;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff1f;
  background-clip: border-box;
  border-radius: 10px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  padding: 15px 15px 15px 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1em;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.download_sample_btn:hover {
  color: #000;
  background-color: #ffffff36;
  justify-content: flex-end;
  margin-top: 10px;
  margin-bottom: auto;
  padding-left: 0;
  padding-right: 15px;
}

.download_sample_btn:active {
  background-color: #43464d08;
}

.flex-block-19-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
}

.image-38, .image-39 {
  border-radius: 10px;
  width: 90%;
}

.image-40, .image-41, .image-42, .image-43, .image-44, .image-45, .image-46, .image-47 {
  border-radius: 10px;
}

.dent-hero-headline-copy {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 49px;
  font-weight: 700;
  line-height: 1em;
}

.hservces-hero-sec-copy {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #010e20;
  background-image: url('../images/top-banner-39.png'), linear-gradient(#0e153f, #000208);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  padding: 140px 30px 0;
  position: relative;
}

.home-hero-cell-copy {
  justify-content: flex-start;
  align-items: flex-start;
}

@media screen and (min-width: 1280px) {
  .btn {
    flex-flow: row;
  }

  .rt-component-section-4, .rt-home-hero-counter-columns {
    padding-left: 40px;
    padding-right: 40px;
  }

  .quick-stack-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-29 {
    text-align: left;
  }

  .also-available {
    border-style: none;
    border-color: #000;
    width: 1024px;
  }

  .container-57 {
    width: 0;
    max-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-58 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .quick-stack-25 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .quick-stack-26 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .quick-stack-27 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .paragraph-29-copy {
    text-align: left;
  }

  .rt-home-three-discover-right {
    max-width: 42%;
  }

  .rt-home-three-discover-right-background {
    display: flex;
    top: -30px;
    right: -30px;
  }

  .cell-51 {
    border: 1px solid #d69a404f;
    border-radius: 12px;
  }

  .quick-stack-24-copy {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-25-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-29-copy-copy {
    text-align: left;
  }

  .also-available-copy {
    border-style: none;
    border-color: #000;
    width: 1024px;
  }

  .uui-faq01_component-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .uui-faq01_accordion-6.last-item {
    max-width: 1000px;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-faq01_heading-6 {
    max-width: 1200px;
    margin-left: 0;
    margin-right: 0;
  }

  .container-63 {
    max-width: 1200px;
  }

  .list-item-10 {
    font-size: 12px;
  }
}

@media screen and (min-width: 1440px) {
  .amazon-ecommerce {
    background-image: linear-gradient(#0b1f3a00, #00020800), url('../images/top-banner-39.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .container {
    max-width: 1200px;
  }

  .margin-bottom-restaurant-24px-restaurant-hero {
    line-height: 1.3em;
  }

  .button-primary {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .heading-restaurant-hero {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    font-size: 50px;
  }

  .logos-without-title {
    background-color: #fff;
    overflow: hidden;
  }

  .clients-wrapper-three {
    margin-top: 20px;
  }

  .clients-image-three {
    vertical-align: baseline;
    mix-blend-mode: normal;
    align-self: center;
    width: 130px;
    margin-bottom: 0;
    display: block;
  }

  .flex-block {
    background-color: #ae882d24;
    border: 1px solid #b28b2f1c;
  }

  .hero-without-image {
    background-color: #fff;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .container-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1200px;
    display: flex;
  }

  .headling {
    text-align: left;
    font-size: 40px;
    line-height: 1.1em;
  }

  .paragraph-2 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 10px;
    display: flex;
  }

  .review-shield {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .flex-block-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

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

  .team-card-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #af8d8d;
  }

  .team-member-image-2 {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .grid-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 80px;
  }

  .overviewcard {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    text-align: left;
    border: 1px solid #e2e2e2;
    border-radius: 10px;
    width: 400px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .overviewcard1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 15px;
    padding: 40px;
  }

  .overv {
    background-color: #fff;
    border-right: 1px #e4e4e4;
    border-radius: 1px;
    padding: 30px;
  }

  .flex-block-3 {
    flex: 0 auto;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .paragraph3 {
    text-align: left;
    margin-top: 20px;
  }

  .column {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    text-align: justify;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-right: 40px;
    display: flex;
  }

  .headline-black {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 40px;
    line-height: 1.1em;
  }

  .flex-block-4 {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .ikonik-t32xrj {
    font-size: 50px;
  }

  .rect {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    vertical-align: baseline;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    line-height: 0;
    text-decoration: none;
    display: inline;
  }

  .button-primary-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    box-shadow: none;
    background-color: #ffffff1c;
    background-image: none;
    flex-flow: row-reverse;
    align-self: center;
    display: flex;
  }

  .button-primary-copy:hover {
    background-color: #ffffff1c;
    background-image: linear-gradient(#ffffff29, #ffffff29);
  }

  .path-91o6ai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #b48d31;
    overflow: visible;
  }

  .ikonik-i62p7 {
    font-size: 20px;
  }

  .paragraph-2-copy {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .container-6 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 1200px;
    margin-top: 20px;
    display: flex;
  }

  .container-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1200px;
    display: flex;
    overflow: hidden;
  }

  .overviewcard-copy {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    text-align: center;
    border: 1px solid #dfedff;
    border-radius: 10px;
    width: auto;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 0;
    padding: 20px;
  }

  .bold-text {
    text-align: left;
    margin-top: 20px;
    display: block;
  }

  .column-2 {
    margin-top: 40px;
  }

  .hero-without-image-restaurant {
    background-color: #fff;
    border-bottom-style: none;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-5 {
    width: 600px;
  }

  .columns-2 {
    max-width: 1200px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-2 {
    letter-spacing: -2px;
    margin-top: auto;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .column-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#f0f6ff, #fff);
    border-color: #dfedff;
    border-radius: 11px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .path-sztr7 {
    color: #d64040;
    -webkit-text-stroke-color: red;
  }

  .column-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .review-shiel {
    background-color: #f5f7fa00;
  }

  .paragraph-2-copy-the-problem {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .bold-text-2-copy {
    color: #313131;
  }

  .btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .btn:hover {
    margin-bottom: 0;
  }

  .para-lite-2 {
    color: #fff;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .headline-white {
    text-align: center;
    margin-top: 15px;
    font-size: 40px;
    line-height: 1.1em;
  }

  .cell-the-problem {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-2-copy-copy {
    color: #59596d;
    text-align: center;
  }

  .pa {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .headling-opacity {
    color: #59596d;
    text-align: center;
  }

  .container-13 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .cell-dark {
    border-style: none;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .headline-white-opa {
    text-align: center;
    word-break: break-all;
    margin-top: 15px;
    font-size: 300px;
    line-height: 1.1em;
  }

  .bullet-list-white {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #fff;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .container-11-copy {
    justify-content: center;
    align-items: center;
  }

  .section-3 {
    border-radius: 0;
    overflow: hidden;
  }

  .section-4 {
    background-color: #f5f7fa;
  }

  .dark-heading-sec {
    margin-top: -200px;
  }

  .paragraph-amaz {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #d3d3d3;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .subhead-white-copy {
    margin-top: 0;
  }

  .paragraph-white-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .section-who-this-is-for {
    background-color: #f5f7fa;
  }

  .quick-stack-8 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cell-7 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .div-block-2 {
    flex-flow: column;
    align-items: stretch;
    display: block;
  }

  .headline-black-center {
    text-align: center;
    width: auto;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .paragraph-2-copy, .paragraph-2-copy-copy, .paragraph-lvl, .paragraph-lvl-get, .paragraph-2-copy-copy-copy, .lvl-para {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .div-block-gld {
    flex-flow: column;
    align-items: stretch;
    display: block;
  }

  .paragraph-lvl-gld, .paragraph-lvl-get-gld, .lvl-para-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .paragraph-blck-lvl {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .para-dark {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b9b9b9;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .infopara {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .infotext {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #ffeed5;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .flex-block-12 {
    margin-top: 10px;
  }

  .paragraph-white-copy1 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .image-10 {
    width: 600px;
  }

  .bul {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .dif-para {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .diff-them {
    text-align: center;
  }

  .incent-sec {
    -webkit-text-stroke-color: #fff;
    background-color: #fff;
    background-image: none;
  }

  .incent-sec-copy {
    -webkit-text-stroke-color: #d4d4d4;
    -webkit-text-stroke-color: #d4d4d4;
    background-color: #acacac;
    background-image: none;
  }

  .quick-stack-11 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .headline-white-lft {
    text-align: left;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .note-text {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #fff;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .cell-copy {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .paragraph-22 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .image-12 {
    width: 100%;
  }

  .aeo-para {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #000;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .aeo-text {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #855002;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .build-sec {
    justify-content: center;
    align-items: center;
  }

  .paragraph-white-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .build-sec1 {
    -webkit-text-stroke-color: #fff;
    background-color: #f5f7fa;
    background-image: none;
  }

  .paragraph-2-copy-copy-copy, .paragraph-2-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .numb-note {
    color: #ddae68;
  }

  .headline-black-copy, .headline-black-copy-copy {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .paragraph-2-who-this-is-for-copy-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .button-primary2-restaurant-hero {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    box-shadow: none;
    background-color: #ffffff1c;
    background-image: none;
    flex-flow: row-reverse;
    align-self: center;
    display: flex;
  }

  .button-primary2-restaurant-hero:hover {
    background-color: #ffffff1c;
    background-image: linear-gradient(#ffffff29, #ffffff29);
  }

  .flex-block-2-copy, .flex-block-2-copy-copy-the-problem {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #fcdaa7;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .headline-black-copy-the-problem {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .flex-block-4-copy-restaurant-hero {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .headline-black-copy-copy--who-this-is-for {
    text-align: center;
    align-self: center;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .cell-21 {
    justify-content: center;
  }

  .button-primary-copy-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    box-shadow: none;
    background-color: #ffffff1c;
    background-image: none;
    flex-flow: row-reverse;
    align-self: center;
    display: flex;
  }

  .button-primary-copy-copy:hover {
    background-color: #ffffff1c;
    background-image: linear-gradient(#ffffff29, #ffffff29);
  }

  .imageleft {
    pointer-events: auto;
    width: 100%;
    max-width: none;
    display: inline-flex;
    box-shadow: -20px 20px #e0e0e0;
  }

  .paragraph-2-who-this-is-for-copy-copy-copy-copy--who-this-is-for {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    display: flex;
  }

  .shift-sec {
    background-color: #f5f7fa;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-8, .text-block-9, .text-block-10, .text-block-11 {
    font-family: Inter, sans-serif;
  }

  .flex-block--restaurant-hero {
    background-color: #ae882d24;
    border: 1px solid #b28b2f1c;
  }

  .button-primary-copy, .button-primary-restaurant-hero {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .rt-home-one-support-image-three {
    display: block;
    left: -12%;
  }

  .diff-them-copy {
    text-align: center;
  }

  .paragraph-white-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .avatarkit-nav-link:hover {
    color: var(--avatar-kit--forest-green);
  }

  .avatar-nav-dropdown-toggle {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .avatarkit-nav-dropdown-link {
    margin-left: 0;
    margin-right: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
  }

  .avatarkit-button-primary {
    border-radius: 4px;
    height: auto;
  }

  .green-tiny-square {
    border-radius: 20px;
  }

  .avatarkit-navlink-wrapper {
    justify-content: flex-start;
  }

  .cell-copy-ownership-problem {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .paragraph-3-the-problem-copy-ownership-problem {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .flex-block-2-copy-ownership-problem {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .headline-black-copy-copy-copy-ownership-problem {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .paragraph-2-copy--ownership-problem-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .bold-text-2-copy-copy, .bold-text-2-copy-copy-copy-ownership-problem {
    color: #313131;
  }

  .container-26 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .paragraph-white-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .paragraph-2-copy-copy, .sub-head-blk {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .subhead-white-2 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #585858;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .paragraph-2-copy-2 {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .paragraph-2-copy-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .close-para-bold {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .flex-block-2-copy, .flex-block-2-copy-copy-one-table-five-outcomes {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #fcdaa7;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .paragraph-3-the--one-table-five-outcomes {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .container-4-copy, .container-4-copy-copy-one-table-five-outcomes {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1200px;
    display: flex;
  }

  .hero-without-image-restaurant-copy-one-table-five-outcomes {
    background-color: #fff;
    border-bottom-style: none;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-5-copy-one-table-five-outcomes {
    width: 600px;
  }

  .headline-black-copy-one-table-five-outcomes {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .flex-block-6-copy-one-table-five-outcomes {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#f0f6ff, #fff);
    border-color: #dfedff;
    border-radius: 11px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 30px;
  }

  .heading-2-copy-one-table-five-outcomes {
    letter-spacing: -2px;
    margin-top: auto;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .flex-block-6-copy--one-table-five-outcomes {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#f0f6ff, #fff);
    border-color: #dfedff;
    border-radius: 11px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 30px;
  }

  .heading-2-copy---one-table-five-outcomes {
    letter-spacing: -2px;
    margin-top: auto;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .paragraph-2-copy-copy, .paragraph-2-copy-copy-copy-one-table-five-outcomes, .paragraph-2-copy-copy-one-table-five-outcomes, .paragraph-2-copy-copy, .paragraph-2-copy-copy-copy, .paragraph-2-copy-copy-copy-copy-one-table-five-outcomes, .paragraph-2-copy-copy---one-table-five-outcomes {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .flex-block-2-copy-copy--how-it-works {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .paragraph-3-copy-copy--how-it-works {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .container-11-copy-copy--how-it-works {
    justify-content: center;
    align-items: center;
  }

  .headline-white-copy--how-it-works {
    text-align: center;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .incent-sec-copy {
    -webkit-text-stroke-color: #fff;
    background-color: #fff;
    background-image: none;
  }

  .paragraph-23 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

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

  .close-text-box {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .close-numb-note {
    color: #ddae68;
  }

  .section-3-copy--voice-review-engine {
    border-radius: 0;
    overflow: hidden;
  }

  .container-13-copy--voice-review-engine {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .headline-white-copy--voice-review-engine {
    text-align: center;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .headline-white-opa-copy--voice-review-engine {
    text-align: center;
    word-break: break-all;
    margin-top: 15px;
    font-size: 200px;
    line-height: 1.1em;
  }

  .paragraph-3-copy-copy--voice-review-engine {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .build-sub-head {
    color: #59596d;
    text-align: center;
    margin-top: 10px;
  }

  .flex-block-2-copy--guest-value-ladder {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #fcdaa7;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .paragraph-2-copy-the-problem-copy--guest-value-ladder, .paragraph-2-copy-the-problem-copy, .paragraph-2-copy-the-problem-copy-copy--guest-value-ladder {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .cell-the-problem-copy--guest-value-ladder {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .imageleft-mob {
    pointer-events: auto;
    width: 100%;
    max-width: none;
    display: none;
    box-shadow: -20px 20px #e0e0e0;
  }

  .paragraph-2-copy-copy-copy--where-your-reviews-live {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    padding: 20px;
    display: block;
  }

  .flex-block-2-copy-copy-copy--where-your-reviews-live {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .headline-black-copy--where-your-reviews-live {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .flex-block-2-copy-copy--the-math {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .headline-black-center-copy--the-math {
    text-align: center;
    width: auto;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .flex-block-2-copy-copy--reputation-protection {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .section-3-copy--reputation-protection2 {
    border-radius: 0;
    overflow: hidden;
  }

  .subhead-white-1-copy--reputation-protection {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b9b9b9;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .cell-the-problem-copy--trust-and-credibility {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-18-copy-copy--who-this-is-for {
    justify-content: center;
    align-items: center;
  }

  .flex-block-2-copy-copy--who-this-is-for {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .section-who-this-is-for-copy--who-this-is-for {
    background-color: #f7faff;
  }

  .flex-block-2-copy-copy--the-real-roi {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .headline-black-center-copy--the-real-roi {
    text-align: center;
    width: auto;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .button-primary-copy-copy, .button-primary-copy-copy-copy--cell-final-close {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .button-primary-copy-copy-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    box-shadow: none;
    background-color: #ffffff1c;
    background-image: none;
    flex-flow: row-reverse;
    align-self: center;
    display: flex;
  }

  .button-primary-copy-copy-copy:hover {
    background-color: #ffffff1c;
    background-image: linear-gradient(#ffffff29, #ffffff29);
  }

  .bold-text-2-close {
    color: #313131;
    margin-top: 0;
  }

  .bold-text-2-close-mob {
    color: #313131;
  }

  .paragraph-white-copy-copy--incentive-engine, .paragraph-white-copy-copy---incentive-engine, .paragraph-white-copy---incentive-enginecopy, .paragraph-white-copy-----incentive-enginecopy, .paragraph-white-copy-copy----incentive-engine, .paragraph-white-copy-copy, .paragraph-white-copy-copy-copy--incentive-engine {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .paragraph-2-copy-copy, .ethics-subhead {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .paragraph-white-copy--how-it-works {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .subhead-white-2-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #4b4b4b;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .paragraph-white-copy--how-it-works--copy, .paragraph-white-copy--how-it-works-2, .paragraph-white-copy, .paragraph-white-copy-copy--how-it-works-3 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .paragraph-white-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .para-dark-2-copy, .para-dark-2-copy-copy--how-it-works, .para-2-copy, .with-tbr {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .para-light-2-copy--how-it-works-3 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .headline-white-copy-copy--final-close {
    text-align: left;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .dark-heading-sec-copy-copy--incentive-engine {
    margin-top: -350px;
  }

  .bold-text-2-copy-copy-copy-ownership-problem-copy {
    color: #fefeff;
  }

  .top-subhead-hl-white {
    color: #fff;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .paragraph-white-copy-copy-copy, .paragraph-white-copy-copy-copy-copy--how-it-works-p, .para-2-copy--how-it-works-p, .para-2-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .voice-engine-para {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .close-cont {
    background-color: #f5f7fa00;
  }

  .section-3-copy, .section-3-copy-copy {
    border-radius: 0;
    overflow: hidden;
  }

  .margin-bottom-restaurant-24px-restaurant-hero-copy2 {
    line-height: 1.3em;
  }

  .review-shiel-copy-the-problem-section {
    background-color: #f5f7fa00;
  }

  .paragraph-2-copy--ownership-problem-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .bold-text-2-copy-copy-copy-ownership-problem-copy-copy {
    color: #e6e6e6;
  }

  .cell-the-problem-copy2 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .paragraph-2-copy-copy-ownershipproblem {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .container-13-copy--how-it-works-contain, .container-13-copy, .container-13-copy---how-it-works-contain, .container13--how-it-works-contain, .container-13-copy, .container-13-copy-copy--how-it-works-contain, .container-13-copy, .container-13-copy-copy, .container-13-copy-copy-copy--how-it-works-contain {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .cell-copy-ownership-problem-copy2 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .headline-black-copy-copy-copy-ownership-problem-copy2 {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .paragraph-3-the-problem-copy-ownership-problem-copy, .paragraph-3-the-problem-copy-ownership-problem-copy-copy2 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .flex-block-2-copy-ownership-problem-copy2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #fcdaa7;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .container-33 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .paragraph-2-copy-3 {
    color: #59596d;
    text-align: left;
    margin-top: 20px;
  }

  .build-sec-copy {
    justify-content: center;
    align-items: center;
  }

  .paragraph-2-copy-4, .paragraph-2-copy-5 {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .flex-block-2-copy-copyfinal-close {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .para-lite-2-copy-final-close {
    color: #fff;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .cell-dark-copy {
    border-style: none;
  }

  .close-numb-note-copy {
    color: #ddae68;
  }

  .container-11-copy-copy, .container-11-copy-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-5-copyvoiceviewengine {
    align-self: auto;
  }

  .para-2-copyvoicereviewengine {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .bullet-list-white-copy--voice-review-engine, .bullet-list-white-copy, .bullet-list-white-copy--voice-review-engine3, .bullet-list-white-copy----voice-review-engine {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #424242;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .paragraph-white-copy-copy--incentive-engine-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .button-primary-copy-copy-copy-copyfinal-close {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    box-shadow: none;
    background-color: #0b1e38;
    background-image: none;
    flex-flow: row-reverse;
    align-self: center;
    display: flex;
  }

  .button-primary-copy-copy-copy-copyfinal-close:hover {
    -webkit-text-stroke-color: #0b1e38;
    background-color: #0b1e38;
    background-image: linear-gradient(#ffffff29, #ffffff29);
  }

  .cell-10-copyfinalclose {
    background-image: none;
    border-color: #24252400;
  }

  .paragraph-2-copy-real-roi {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #fff;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .container-13-copy-real-roi, .container-13-copy, .container-13-copy-copy, .container-13-copy-copy-copy-real-roi {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .quick-stack-8-copy-who-this-is-for {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .trust-headline {
    text-align: left;
    margin-top: 15px;
    font-size: 30px;
    line-height: 1.1em;
  }

  .review-shield-copy-reviews_live {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .quick-stack-8-copyreviews_live {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .paragraph-white-copy-copyrep-protection {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .headline-white-copyrepprotection {
    text-align: center;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .para-lite-2-copyrepprotection {
    color: #fff;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .paragraph-2-copy-copy-the-math, .paragraph-2-copythemath {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .review-shield-copy-themath {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .paragraph-2-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .paragraph-2-copy-copy, .paragraph-2-copy-copy-copy, .build-para-center {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .container-38 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .numb-note-copy {
    color: #ddae68;
  }

  .numb-note-para {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .reward-subhead {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    font-size: 17px;
    display: flex;
  }

  .close-cell2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .close-para {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .headline-black-copy-copy-copy-ownership-problem-copy2-copy {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .flex-block-2-copy-trust-cred {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #fcdaa7;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .paragraph-2-copy-the-problem-copytrust-cred, .paragraph-2-copy-the-problem-copytrust-cred2, .bul-copytrust-cred, .bul-copy2-trust-cred, .bul-copy3trust-cred, .bul-copy4trust-cred, .bul-copy5trust-cred, .bul-copy6trust-cred {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .cell-copy-ownership-problem-copy2-copy {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .headline-black-copy2-trust-cred {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .div-block-3-copy-finalclose {
    border: 0 solid #00000012;
  }

  .review-shield-copy, .review-shield-copy-copy, .review-shield-copy-copy {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .headline-white-copy {
    text-align: center;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .heading-2-copy {
    letter-spacing: -2px;
    margin-top: auto;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .paragraph-22-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #c5c5c5;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy {
    color: #fff;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy-copy-copy, .para-lite-2-copy-copy-copy, .para-lite-2-copy-copy-copy, .para-lite-2-copy-copy-copy {
    color: #fff;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .flex-block-2-copy-ownership-problem-copy2-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .paragraph-3-the-problem-copy-ownership-problem-copy-copy2-copy {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .para-lite-2-copy-copy-copy {
    color: #fff;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .voice-engine-para-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .para-lite-2-copy-copy {
    color: #303030;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .headline-white-copy-copy {
    text-align: center;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .para-dark-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b9b9b9;
    text-align: center;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .para-2-copy, .amazon-para, .pa-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .dark-heading-sec-copy-restaurant {
    margin-top: -200px;
  }

  .flex-block-2-copy-copy-restaurant {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .paragraphh, .paragraphh-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .dark-heading-sec-copy {
    margin-top: -200px;
  }

  .bul-copyrestaurant-1, .bul-copy-restaurant-1, .bul---copyrestaurant-1, .bul-copy---restaurant {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .flex-block-2-copy-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .flex-block-6-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#f0f6ff, #fff);
    border-color: #dfedff;
    border-radius: 11px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0;
  }

  .flex-block-2-copy-copyrestaurant {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .paragraph-3-the-problem-copy-ownership-problem-copy-copy2-copy-copy, .paragraph-3-the-problem-copy-ownership-problem-copy-copy2-copy-copy-copy {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .paragraph-2-copy--ownership-problem-copy-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #e9e9e9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .voice-engine-para-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .para-lite-2-copy-copy-copy-copy {
    color: #4e4e4e;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .voice-engine-para-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .para-lite-2-copy-copy-copy-copy-copy, .para-lite-2-copy-copy-copy-copy, .para-lite-2-copy-copy-copy-copy, .para-lite-2-copy-copy-copy {
    color: #4e4e4e;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .review-shiel-copy {
    background-color: #f5f7fa00;
  }

  .para-lite-2-copy-copy-copy-copy-copy {
    color: #4e4e4e;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .headline-black-copy, .headline-black-copy-copy, .headline-black-copy-copy {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .prob-card {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#f0f6ff, #fff);
    border-color: #dfedff;
    border-radius: 11px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 30px;
  }

  .prob-column {
    padding-left: 10px;
    padding-right: 10px;
  }

  .para-lite-2-copy {
    color: #fff;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .container-13-copy-restaurant, .container-13-copy, .container-13-copy-copy-restaurant {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .amazon-ecommerce-copy, .restaurant-copy-copy----hero-section {
    background-image: linear-gradient(#0b1f3a00, #00020800), url('../images/top-banner-39.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .cell-dark-copy-copy {
    border-style: none;
  }

  .amazon-ecommerce-copy {
    background-image: linear-gradient(#0b1f3a00, #00020800), url('../images/top-banner-39.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .image--restaurant-hero-1-copy {
    width: 500px;
  }

  .home-hero-sec {
    background-image: linear-gradient(#0b1f3a00, #00020800), url('../images/top-banner-39.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .restaurant-copy-copy----hero-section-copy {
    background-image: linear-gradient(#0b1f3a00, #00020800), url('../images/top-banner-39.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .home-hero-headline {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    font-size: 50px;
  }

  .image-12-copy, .image-12-copy-copy {
    width: 100%;
  }

  .pa-copy-final-close, .pa-copy-final-close-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .home-hero-subheadline {
    line-height: 1.3em;
  }

  .image-12-copy, .image-12-copy-copy, .image-12-copy-copy, .image-12-copy-copy-copy, .image-12-copy, .image-12-copy-copy, .image-12-copy-copy-copy, .image-12-copy-copy-copy-copy {
    width: 100%;
  }

  .paragraph-2-who-this-is-for-copy-copy-copy-copy--who-this-is-for-copy, .paragraph-2-who-this-is-for-copy-copy-copy-copy--who-this-is-for-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    display: flex;
  }

  .section-3-copy-copy-copy {
    border-radius: 0;
    overflow: hidden;
  }

  .pa-copy-final-close-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .image-12-copy {
    width: 100%;
  }

  .section-3-copy-copy-copy-copy-fiinal-close {
    border-radius: 0;
    overflow: hidden;
  }

  .pa-copy-final-close-copy-copy-copy-finalclose {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .button-primary2-restaurant-hero-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    box-shadow: none;
    background-color: #ffffff1c;
    background-image: none;
    flex-flow: row-reverse;
    align-self: center;
    display: flex;
  }

  .button-primary2-restaurant-hero-copy:hover {
    background-color: #ffffff1c;
    background-image: linear-gradient(#ffffff29, #ffffff29);
  }

  .button-primary2-restaurant-hero-copy-copybtn {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    box-shadow: none;
    background-color: #ffffff1c;
    background-image: none;
    flex-flow: row-reverse;
    align-self: center;
    display: flex;
  }

  .button-primary2-restaurant-hero-copy-copybtn:hover {
    background-color: #ffffff1c;
    background-image: linear-gradient(#ffffff29, #ffffff29);
  }

  .flex-block-copy {
    background-color: #ae882d24;
    border: 1px solid #b28b2f1c;
  }

  .heading-restaurant-hero-copy {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    font-size: 50px;
  }

  .margin-bottom-restaurant-24px-restaurant-hero-copy {
    line-height: 1.3em;
  }

  .paragraph-2-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .bold-text-20 {
    color: #4e4e4e;
  }

  .shield-bullet-list-white {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #fff;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .div-block-2-copy {
    flex-flow: column;
    align-items: stretch;
    display: block;
  }

  .paragraph-2-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .engine-con-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .voice-engine-para-1 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #e2e2e2;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .hservces-hero-sec {
    background-image: linear-gradient(#0b1f3a00, #00020800), url('../images/top-banner-39.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .job-flex-block {
    width: 600px;
  }

  .job-bullet-list {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #161616;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: auto;
    display: flex;
  }

  .paragraph-2-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    display: flex;
  }

  .works-headlne-cont {
    justify-content: center;
    align-items: center;
  }

  .hpage-shift-sec {
    background-color: #fff;
  }

  .who-text {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #d69a40;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .incent-para, .shift-highlight-text, .shift-bold-text {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .customer-headline-cont {
    margin-top: -200px;
  }

  .headline-white-opa-copy {
    text-align: center;
    word-break: break-all;
    margin-top: 15px;
    font-size: 300px;
    line-height: 1.1em;
  }

  .result-bulletlist {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .cta-inner-cont {
    justify-content: center;
    align-items: center;
  }

  .button-primary-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .voice-engine-para-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #e9e9e9;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .ai-sec {
    background-color: #f5f7fa00;
  }

  .result-sec {
    background-color: #f5f7fa;
  }

  .dent-hero-headline {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    font-size: 49px;
  }

  .pa-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .cta-inner-cont-copy {
    justify-content: center;
    align-items: center;
  }

  .bold-text-2-copy-copy {
    color: #313131;
  }

  .btn-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .btn-copy:hover {
    margin-bottom: 0;
  }

  .paragraph-2-copy-copy, .real-highl-text, .paragraph-2-copy-copy, .paragraph-2-copy-copy {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .paragraph-white-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .pa-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .button-primary-restaurant-hero-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .flex-block-2-copy-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .flex-block-9-copy {
    border: 1px #d69a404f;
  }

  .subhead-white-copy-copy {
    margin-top: 0;
  }

  .paragraph-white-copy-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .reward-inventory {
    background-color: #ae882d24;
    border: 1px solid #b28b2f1c;
  }

  .one-purpose {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    font-size: 50px;
  }

  .reward-participation {
    line-height: 1.3em;
  }

  .start-risk-free-trial {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .hero-without-image-restaurant-copy {
    align-self: center;
  }

  .column-5-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .instant-rewards, .sweepstakes-prizes {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#f0f6ff, #fff);
    border-color: #dfedff;
    border-radius: 11px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 30px;
  }

  .heading-5 {
    letter-spacing: -2px;
    margin-top: auto;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .paragraph-28 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 10px;
    display: flex;
  }

  .heading-6 {
    letter-spacing: -2px;
    margin-top: auto;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .prob-card-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#f0f6ff, #fff);
    border-color: #dfedff;
    border-radius: 11px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 30px;
  }

  .heading-7 {
    letter-spacing: -2px;
    margin-top: auto;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .container-55 {
    order: -9999;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .paragraph-2-copy-6 {
    color: #59596d;
    text-align: center;
    margin-top: 20px;
  }

  .button-primary-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .bold-text-2-copy-2 {
    color: #313131;
  }

  .tier-1, .tier1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(#f0f6ff, #fff);
    border-color: #dfedff;
    border-radius: 11px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 30px;
  }

  .quick-stack-24 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .headline-black-copy-2 {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .review-shield-copy {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .flex-block-2-copy-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .voice-engine-para-copy-copy-2 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .voice-engine-para-copy-copy-3 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b3b9b9;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .container-56 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .para-lite-2-copy-copy-copy-copy-copy-2 {
    color: #4e4e4e;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .flex-block-2-copy-copy-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .also-available {
    border-style: none;
    border-color: #000;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-15 {
    align-self: stretch;
  }

  .container-58 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-4-copy {
    background-color: #f5f7fa;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hotel-savings {
    text-align: center;
    width: auto;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 44px;
    line-height: 1.1em;
  }

  .instant {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .div-block-10 {
    flex-flow: column;
    align-items: stretch;
    display: block;
  }

  .cell-43 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .quick-stack-25 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-lvl-get-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .lvl-para-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .quick-stack-26 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-27 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .dark-back {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dark-bg-sec-copy.dark-back {
    padding-left: 80px;
    padding-right: 80px;
  }

  .feedback {
    border-style: none;
  }

  .container-11-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .flex-block-2-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .close-para-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .flex-block-16 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .quick-stack-28 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .bold-text-2-copy-3 {
    color: #313131;
  }

  .shift {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .cell-the-problem-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-29 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-4-copy-copy {
    background-color: #f5f7fa;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cell-51 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid #f0dab9;
    border-radius: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-30 {
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto;
  }

  .shift-sec-copy {
    background-color: #f5f7fa;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bullet-list-white-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #fff;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    display: flex;
  }

  .section-16 {
    display: flex;
  }

  .container-59 {
    max-width: 1024px;
  }

  .cell-51-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-60 {
    width: 100%;
    max-width: 1024px;
  }

  .section-17 {
    width: 100%;
  }

  .quick-stack-24-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-25-copy {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-13-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .quick-stack-31 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .section-18 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .subhead-opacity1-copy {
    inset: 0% auto auto 0%;
  }

  .number-grid-copy {
    max-width: 1200px;
  }

  .sec-19-q-stack {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .sec-19-q-cell2 {
    justify-content: center;
    align-items: flex-start;
  }

  .note-text-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    -webkit-text-stroke-color: #b3b9b9;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .headline-black-copy {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 40px;
    line-height: 1.1em;
  }

  .section-20 {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-11-copy-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .flex-block-4-copy {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .container-13-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .container-13-copy-copy, .container-13-copy-copy-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .container-13-copy-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .vvv {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .flex-block-16-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    background-color: #d69a401c;
    border: 1px solid #d69a404f;
    border-radius: 100px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 10px 20px;
  }

  .paragraph-2-copy-the-problem-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .paragraph-2-copy-the-problem-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .imageleft-copy {
    pointer-events: auto;
    width: 100%;
    max-width: none;
    display: inline-flex;
    box-shadow: -20px 20px #e0e0e0;
  }

  .vvv1, .vvvv {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .close-cont-copy {
    background-color: #f5f7fa00;
  }

  .quick-stack-11-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .headline-black-copy-copy {
    text-align: left;
    width: auto;
    margin-top: 15px;
    font-size: 40px;
    line-height: 1.1em;
  }

  .build-sub-head-copy {
    color: #59596d;
    text-align: center;
    margin-top: 10px;
  }

  .close-para-copy-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .also-available-copy {
    border-style: none;
    border-color: #000;
    padding-left: 0;
    padding-right: 0;
  }

  .frequently-asked-questions {
    background-color: #0000;
    background-image: linear-gradient(#0b1f3a00, #00020800), url('../images/top-banner-39.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 0;
    padding-bottom: 0;
  }

  .block {
    background-color: #ae882d24;
    border: 1px solid #b28b2f1c;
  }

  .headline {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    font-size: 50px;
  }

  .paragraph {
    line-height: 1.3em;
  }

  .button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    flex-flow: row;
    order: 0;
    align-self: auto;
    display: flex;
  }

  .flex-block-17 {
    background-color: #ae882d24;
    border: 1px solid #b28b2f1c;
  }

  .hero-stack-copy {
    background-image: linear-gradient(#0000, #0000);
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .para2 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .sec-section {
    background-color: #f5f7fa;
  }

  .para-3 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .headline-black-center-copy {
    text-align: left;
    width: auto;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 1.1em;
  }

  .bul-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-63 {
    max-width: 1200px;
  }

  .headline-black-center-copy-copy {
    text-align: left;
    text-align: left;
    text-align: left;
    width: auto;
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 1.1em;
  }

  .headline-black-center-copy-copy-copy {
    text-align: left;
    text-align: left;
    width: auto;
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 1.1em;
  }

  .container-56_5_night {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .paragraph-2-copy-the-problem-copy, .paragraph-2-copy-the-problem-1 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #59596d;
    text-align: left;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .para-dark-copy {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #b9b9b9;
    text-align: center;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .download_sample_btn {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    box-shadow: none;
    background-color: #ffffff1c;
    background-image: none;
    flex-flow: row-reverse;
    align-self: center;
    display: flex;
  }

  .download_sample_btn:hover {
    background-color: #ffffff1c;
    background-image: linear-gradient(#ffffff29, #ffffff29);
  }

  .dent-hero-headline-copy {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    font-size: 44px;
  }

  .hservces-hero-sec-copy {
    background-image: linear-gradient(#0b1f3a00, #00020800), url('../images/top-banner-39.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .home-hero-cell-copy {
    justify-content: center;
    align-items: flex-start;
  }
}

@media screen and (min-width: 1920px) {
  .paragraph-2-copy {
    text-align: left;
  }

  .flex-block-6 {
    padding-left: 30px;
  }

  .container-9 {
    align-self: center;
  }

  .image-the-problem {
    width: 400%;
  }

  .paragraph-amaz {
    color: #c5c5c5;
  }

  .image-12 {
    width: auto;
  }

  .rt-home-one-support-image-three {
    left: -17%;
  }

  .rt-nav-one-wrap {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .div-block-5-copy {
    border-radius: 10px;
  }

  .avatarkit-nav-dropdown-link {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
  }

  .quick-stack-14 {
    margin-top: 0;
  }

  .subhead-white-2, .paragraph-23, .subhead-white-2-copy, .with-tbr {
    color: #333;
  }

  .bold-text-2-copy-copy-copy-ownership-problem-copy-copy {
    color: #b3b9b9;
  }

  .container-33 {
    align-self: flex-start;
  }

  .paragraph-2-copy-3 {
    text-align: left;
    align-self: flex-start;
  }

  .number-grid {
    margin-top: 0;
  }

  .paragraph-2-copy-the-problem-copy, .paragraph-22-copy {
    color: #c5c5c5;
  }

  .para-lite-2-copy-copy-copy {
    color: #4e4e4e;
  }

  .para-lite-2-copy-copy {
    color: #333;
  }

  .flex-block-6-copy {
    padding-left: 30px;
  }

  .container-49 {
    max-width: 1200px;
  }

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

  .paragraph-2-copy--ownership-problem-copy-copy-copy {
    color: #b3b9b9;
    margin-top: 10px;
  }

  .para-lite-2-copy-copy-copy-copy {
    color: #4e4e4e;
  }

  .voice-engine-para-copy-copy {
    color: #59596d;
  }

  .para-lite-2-copy-copy-copy-copy-copy {
    color: #4e4e4e;
  }

  .prob-card {
    padding-left: 30px;
  }

  .image--restaurant-hero-1-copy {
    width: 500px;
  }

  .image-12-copy, .image-12-copy-copy, .image-12-copy {
    width: 40%;
  }

  .cell-26-copy {
    text-decoration: none;
    display: flex;
  }

  .image-12-copy-copy, .image-12-copy-copy-copy, .image-12-copy, .image-12-copy-copy, .image-12-copy-copy-copy, .image-12-copy-copy-copy-copy {
    width: 40%;
  }

  .image-step-copy-copy {
    flex: 0 auto;
    order: 0;
    width: 600px;
    text-decoration: none;
  }

  .image-24 {
    width: 400px;
  }

  .image-25 {
    width: 420px;
  }

  .image-12-copy {
    width: 40%;
  }

  .image-26 {
    align-self: center;
    width: 400px;
  }

  .image-24-copy {
    width: 500px;
  }

  .quick-stack-2-copy {
    width: auto;
  }

  .image-the-problem-copy {
    width: 400%;
  }

  .container-50 {
    align-self: flex-start;
  }

  .voice-engine-para-1 {
    color: #e9e9e9;
  }

  .layer-img {
    width: 400%;
  }

  .incent-para, .shift-highlight-text, .shift-bold-text {
    text-align: left;
  }

  .voice-engine-para-copy {
    color: #e2e9e3;
  }

  .paragraph-2-copy-copy {
    text-align: left;
    text-align: left;
  }

  .real-highl-text, .paragraph-2-copy-copy, .paragraph-2-copy-copy {
    text-align: left;
  }

  .hero-without-image-restaurant-copy {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-9-copy, .tier {
    align-self: center;
  }

  .instant-rewards, .sweepstakes-prizes, .prob-card-copy {
    padding-left: 30px;
  }

  .container-55 {
    align-self: center;
  }

  .paragraph-2-copy-6 {
    text-align: left;
  }

  .tier-1, .tier1 {
    padding-left: 30px;
  }

  .quick-stack-24 {
    width: 100%;
    max-width: 1200px;
  }

  .voice-engine-para-copy-copy-2 {
    color: #59596d;
  }

  .also-available {
    border-style: none;
    border-color: #000;
  }

  .container-58 {
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-25 {
    width: 100%;
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-26 {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-11-copy-copy {
    width: 100%;
  }

  .subhead-opacity1-copy {
    inset: 0% auto auto 0%;
  }

  .quick-stack-28 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-the-problem-copy {
    flex-flow: column;
  }

  .rt-tag-wrap.rt-padding-none {
    left: -11px;
  }

  .rt-home-three-discover-right {
    justify-content: center;
    align-items: flex-end;
    max-width: 48%;
  }

  .rt-home-three-discover-left {
    flex-basis: 40%;
  }

  .rt-home-three-discover-flex {
    grid-column-gap: 60px;
  }

  .quick-stack-29 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-46 {
    flex-flow: column;
  }

  .cell-51 {
    border: 1px solid #f0dab9;
    border-radius: 12px;
  }

  .shift-sec-copy {
    background-color: #fff;
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-24-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-25-copy {
    width: 100%;
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-31 {
    background-image: linear-gradient(#fff0, #fff0);
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .section-18 {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-19 {
    width: 100%;
  }

  .number-grid-copy {
    margin-top: 0;
  }

  .sec-19-q-stack {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .bonus {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._1-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .also-available-copy {
    border-style: none;
    border-color: #000;
  }

  .headline-black-center-copy {
    text-align: left;
  }

  .uui-padding-vertical-xhuge-7 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-63 {
    max-width: 1200px;
  }

  .headline-black-center-copy-copy {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .headline-black-center-copy-copy-copy {
    text-align: left;
    text-align: left;
  }

  .paragraph-2-copy-the-problem-copy {
    color: #594e67;
  }
}

@media screen and (max-width: 991px) {
  .container, .container-3 {
    max-width: 728px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .container-5 {
    max-width: 728px;
  }

  .team-grid-2 {
    grid-column-gap: 40px;
  }

  .team-member-image-2 {
    width: 190px;
    height: 190px;
  }

  .features-wrapper {
    justify-content: space-between;
  }

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

  .hide-tablet {
    display: none;
  }

  .show-tablet {
    display: block;
  }

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

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

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    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: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

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

  .menu-icon_component {
    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-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

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

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .uui-navbar07_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-navbar07_link {
    width: 100%;
    color: var(--untitled-ui--gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

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

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

  .uui-navbar07_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-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_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-navbar07_menu-button.w--open {
    background-color: #0000;
  }

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

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

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

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

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

  .rt-home-three-accordion-answer.rt-about-three-accordion-answer, .rt-about-three-accordion-about-box {
    max-width: none;
  }

  .rt-about-three-accordion-wrapper {
    width: 100%;
    max-width: none;
    margin-top: 10px;
  }

  .rt-about-three-frequently-content {
    margin-top: 12px;
    margin-bottom: 24px;
  }

  .rt-about-three-frequently-ask-text {
    max-width: none;
    margin-top: 0;
  }

  .rt-about-three-accordion-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .rt-about-three-accordion-box {
    padding: 15px;
  }

  .rt-home-one-support-flex {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .rt-home-one-support-image-block {
    width: 100%;
  }

  .rt-home-one-support-image-three {
    left: 0%;
  }

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

  .rt-large-text-marquee-text-wrap {
    font-size: 4.6rem;
  }

  .rt-nav-one {
    display: none;
  }

  .avatarkit-container-component {
    max-width: 75rem;
  }

  .avatarkit-nav-menu {
    background-color: #fff;
    border-radius: 6px;
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 10px;
    padding: 20px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    box-shadow: 0 10px 60px #1a1b1f0f;
  }

  .avatarkit-nav-link {
    padding: 10px 5px;
    display: inline-block;
  }

  .avatarkit-nav-link:hover {
    color: var(--avatar-kit--forest-green);
  }

  .avatarkit-nav-dropdown {
    width: 100%;
  }

  .avatar-nav-dropdown-toggle {
    color: var(--avatar-kit--black);
    padding: 10px 34px 10px 5px;
  }

  .avatarkit-nav-dropdown-list.w--open {
    position: relative;
  }

  .avatarkit-nav-dropdown-link {
    padding-right: 0;
  }

  .avatarkit-navbar-button {
    margin-top: 10px;
    margin-left: 10px;
  }

  .avatarkit-button-primary {
    border-radius: 4px;
    line-height: 25px;
    display: inline-block;
  }

  .avatarkit-menu-button {
    background-color: var(--avatar-kit--white-smoke);
    border-radius: 6px;
    padding: 12px;
  }

  .avatarkit-menu-button.w--open {
    background-color: var(--avatar-kit--forest-green);
    color: #fff;
    border-radius: 6px;
  }

  .avatar-navbar-global-padding-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .avatarkit-nav-menu-wrapper {
    background-color: #0000;
  }

  .avatarkit-navlink-wrapper {
    background-color: #0000;
    padding-left: 20px;
    padding-right: 20px;
  }

  .avatarkit-nav-dropdown-style-list {
    width: 100%;
  }

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

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

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

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

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

  .uui-padding-vertical-xhuge-4, .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rt-counter-grid {
    margin-top: 50px;
  }

  .rt-counter-box-2 {
    height: 100px;
  }

  .rt-counter-box-2.rt-heading-two-box {
    height: 45px;
  }

  .rt-counter-2 {
    font-size: 45px;
    line-height: 45px;
  }

  .rt-home-two-team-counter-wrapper {
    margin-bottom: 0;
  }

  .rt-home-hero-counter-columns {
    padding: 25px 30px;
  }

  .rt-counter-items-name {
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

  .rt-home-one-service-btn-block {
    padding-top: 40px;
  }

  .rt-heading-three {
    font-size: 27px;
    line-height: 37px;
  }

  .rt-tag-wrap {
    position: static;
    transform: none;
  }

  .rt-home-one-hero-heading-flex {
    grid-column-gap: 15px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .rt-autofit-6.rt-responsive-full-width {
    width: 100%;
  }

  .rt-home-three-discover-right {
    max-width: 100%;
    margin-top: 30px;
  }

  .rt-home-three-discover-flex {
    display: block;
  }

  .rt-margin-bottom-thirty-3 {
    margin-bottom: 25px;
  }

  .rt-home-three-discover-right-background {
    display: none;
  }

  .rt-home-three-expertise-heading {
    padding-left: 0;
  }

  .rt-responsive-full-width-2 {
    width: 100%;
  }

  .rt-heading-three-copy {
    font-size: 27px;
    line-height: 37px;
  }

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

  .rt-home-three-accordion-answer-2.rt-about-three-accordion-answer, .rt-about-three-accordion-about-box-2 {
    max-width: none;
  }

  .rt-about-three-accordion-wrapper-2 {
    width: 100%;
    max-width: none;
    margin-top: 10px;
  }

  .rt-about-three-frequently-content-2 {
    margin-top: 12px;
    margin-bottom: 24px;
  }

  .rt-about-three-frequently-ask-text-2 {
    max-width: none;
    margin-top: 0;
  }

  .rt-about-three-accordion-wrap-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .rt-about-three-accordion-box-2 {
    padding: 15px;
  }

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

  .uui-layout20_component-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .amazon-ecommerce, .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .hero-without-image, .team-circles {
    padding: 60px 15px;
  }

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

  .team-circles-2 {
    padding: 60px 15px;
  }

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

  .features-metrics {
    padding: 60px 15px;
  }

  .features-wrapper {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .features-block {
    width: 50%;
    margin-bottom: 40px;
  }

  .hero-stack-copy, .hero-without-image-restaurant {
    padding: 60px 15px;
  }

  .paragraph-2-copy-the-problem {
    text-align: center;
  }

  .para-dark {
    width: 90%;
  }

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

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button {
    font-size: 1rem;
  }

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

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape, .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

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

  .uui-button-2 {
    font-size: 1rem;
  }

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

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_link, .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .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-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

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

  .uui-footer07_legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer07_link:hover {
    color: var(--untitled-ui--gray500);
  }

  .uui-footer07_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 3rem;
  }

  .uui-footer07_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer07_link-list {
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

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

  .rt-about-three-accordion-wrapper {
    margin-top: 0;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

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

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.button-row-center.is-reverse-mobile-landscape, .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq01_component-2 {
    margin-top: 3rem;
  }

  .uui-faq01_cta-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component-2 {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

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

  .avatarkit-nav-menu {
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .avatarkit-nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .avatarkit-nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .avatar-nav-dropdown-toggle {
    width: 100%;
    padding: 10px 34px 10px 5px;
  }

  .avatarkit-navbar-button {
    margin-top: 10px;
  }

  .avatar-navbar-global-padding-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .avatarkit-navbar-brand {
    padding-left: 0;
  }

  .hero-without-image-restaurant-copy-one-table-five-outcomes {
    padding: 60px 15px;
  }

  .voice-engine-para {
    text-align: center;
  }

  .amazon-ecommerce-copy, .restaurant-copy-copy----hero-section {
    padding: 60px 15px;
  }

  .uui-footer07_legal-link-2:hover {
    color: #98a2b3;
  }

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

  .amazon-ecommerce-copy {
    padding: 60px 15px;
  }

  .home-hero-sec {
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    padding: 60px 15px 20px;
  }

  .restaurant-copy-copy----hero-section-copy {
    padding: 60px 15px;
  }

  .home-hero-img-4 {
    margin-top: 0;
  }

  .hservces-hero-sec {
    padding: 60px 15px;
  }

  .rt-autofit {
    height: auto;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.25rem;
  }

  .rl_gallery21_slide {
    padding-right: 1.5rem;
  }

  .rl_gallery21_mask {
    width: 100%;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl_blog33_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_gallery21_arrow-left {
    right: 3.5rem;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

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

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-pricing10_component {
    margin-top: 2rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

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

  .uui-pricing10_tabs-menu {
    margin-bottom: 2rem;
  }

  .uui-pricing10_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

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

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

  .uui-pricing10_price {
    font-size: 2.25rem;
  }

  .uui-pricing10_price-text {
    font-size: 1.5rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

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

  .uui-pricing11_component {
    margin-top: 2rem;
  }

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

  .uui-pricing11_price {
    font-size: 2.25rem;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

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

  .uui-pricing07_component {
    margin-top: 2rem;
  }

  .uui-pricing07_plans {
    display: none;
  }

  .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-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-pricing07_price {
    font-size: 2.25rem;
  }

  .uui-page-padding-4-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .one-purpose {
    text-align: center;
  }

  .reward-participation {
    text-align: center;
    align-self: center;
  }

  .hero-without-image-restaurant-copy {
    padding: 60px 15px;
  }

  .rt-counter-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 50px;
  }

  .rt-counter-box-2 {
    height: 70px;
  }

  .rt-counter-box-2.rt-heading-two-box {
    height: 35px;
  }

  .rt-counter-2 {
    font-size: 45px;
    line-height: 45px;
  }

  .rt-counter-design-image {
    display: none;
  }

  .rt-home-one-service-btn-block {
    padding-top: 30px;
  }

  .rt-home-one-creative-agency-tag-line {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    flex-flow: column;
  }

  .rt-home-one-creative-agency-tag-line-mark {
    display: none;
  }

  .rt-home-three-who-we-are-counter-grid {
    grid-template-columns: 1fr;
  }

  .sweepstakes, ._2sweepstakes {
    max-width: none;
  }

  .container-56 {
    order: 0;
    margin-bottom: 0;
  }

  .flex-block-15 {
    grid-template-columns: 2.25fr;
    justify-items: center;
  }

  .container-58 {
    display: block;
  }

  .rt-heading-three {
    font-size: 24px;
    line-height: 34px;
  }

  .rt-heading-three.rt-margin-bottom-fifteen {
    text-align: center;
    align-self: center;
  }

  .rt-home-one-hero-heading-flex {
    flex-direction: column;
  }

  .rt-autofit-6 {
    height: auto;
  }

  .rt-responsive-full-width {
    width: 100%;
  }

  .rt-heading-three-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .bullet-list-white-copy {
    align-items: flex-start;
  }

  .home-hero-cell-copy {
    align-items: center;
    padding-bottom: 0;
  }

  .section-18 {
    max-width: none;
  }

  .sec-19-q-cell2 {
    display: none;
  }

  .flex-block-4-copy {
    flex-flow: column;
    align-items: center;
  }

  .image-37 {
    display: none;
  }

  .also-available-copy {
    order: 0;
  }

  .frequently-asked-questions {
    padding: 60px 15px;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

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

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.button-row-center.is-reverse-mobile-landscape, .uui-button-row-3.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-3 {
    margin-bottom: 1.5rem;
  }

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

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

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

  .uui-faq01_component-4 {
    margin-top: 3rem;
  }

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

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rt-about-three-accordion-wrapper-2 {
    margin-top: 0;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

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

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .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-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout20_component-copy {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-layout21_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .container-56_5_night {
    margin-bottom: 0;
  }

  .para-dark-copy {
    width: 90%;
  }

  .image-38, .image-39 {
    width: 100%;
  }

  .hservces-hero-sec-copy {
    padding: 60px 15px;
  }
}

@media screen and (max-width: 479px) {
  .amazon-ecommerce {
    background-size: cover, auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .container {
    max-width: none;
  }

  .margin-bottom-restaurant-24px-restaurant-hero {
    text-align: center;
    font-size: 17px;
    line-height: 1.2em;
  }

  .button-primary {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 15px;
    display: flex;
  }

  .heading-restaurant-hero {
    text-align: center;
    letter-spacing: -2px;
    font-size: 25px;
    line-height: 1.1em;
  }

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

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

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

  .review-shield {
    font-size: 12px;
  }

  .container-5 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

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

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

  .headline-black {
    text-align: left;
    font-size: 30px;
    line-height: 1.1em;
  }

  .flex-block-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-2-copy {
    text-align: left;
  }

  .container-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .overviewcard-copy {
    margin-top: 20px;
  }

  .hero-without-image-restaurant {
    padding: 20px;
  }

  .flex-block-5 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .flex-block-6 {
    margin-top: 20px;
  }

  .path-sztr7 {
    width: 50px;
    font-size: 0;
  }

  .ikonik-vp5nh {
    justify-content: flex-start;
    align-items: flex-start;
    width: 20px;
    display: block;
  }

  .review-shiel {
    padding-top: 20px;
    display: block;
  }

  .container-10-the-problem {
    flex-flow: column;
    display: flex;
  }

  .paragraph-2-copy-the-problem {
    text-align: left;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .image-the-problem {
    display: none;
  }

  .quick-stack-the-problem {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .btn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    white-space: pre-wrap;
    overflow-wrap: normal;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    font-size: 15px;
    display: flex;
  }

  .para-lite-2 {
    color: #fff;
    font-size: 12px;
  }

  .headline-white {
    margin-bottom: 25px;
    font-size: 25px;
    line-height: 1.1em;
  }

  .cell-the-problem {
    overflow-wrap: normal;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-2 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .pa {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .cell-3-restaurant-hero {
    justify-content: center;
    align-items: center;
  }

  .image-4 {
    max-width: 200px;
  }

  .image-6-restaurant-hero2 {
    width: 150px;
  }

  .cell-5 {
    padding-bottom: 40px;
  }

  .headline-white-opa {
    margin-top: 0;
    font-size: 30px;
    line-height: 1.1em;
  }

  .image-7-restaurant-hero-3 {
    width: 150px;
  }

  .ikonik-ei3kuf {
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    display: block;
  }

  .what-your-insert {
    padding-bottom: 40px;
  }

  .section-3 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-3 {
    font-size: 0;
  }

  .dark-heading-sec {
    margin-top: -9px;
  }

  .quick-stack-5 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .path {
    display: block;
  }

  .subhead-white-copy {
    text-align: center;
  }

  .paragraph-white-copy {
    color: #b3b9b9;
  }

  .section-who-this-is-for {
    padding: 20px 15px;
  }

  .headline-black-center {
    padding-left: 0;
    font-size: 30px;
    line-height: 1.1em;
  }

  .div-block-gld {
    padding-bottom: 40px;
  }

  .paragraph-blck-lvl {
    font-size: 14px;
  }

  .stop-renting {
    padding-left: 20px;
    padding-right: 20px;
  }

  .para-dark {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-block-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: block;
  }

  .flex-block-12 {
    flex-flow: column;
  }

  .quick-stack-9 {
    order: 0;
    align-self: auto;
  }

  .image-10 {
    width: 250px;
  }

  .ikonik-pljlz {
    width: auto;
    font-size: 20px;
  }

  .div-block-5, .div-block-6, .incent-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-11 {
    flex: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-white-lft {
    font-size: 30px;
    line-height: 1.1em;
  }

  .quick-stack-13 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .italic-text-copy {
    font-size: 18px;
  }

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

  .quick-stack-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-12 {
    margin-top: 0;
  }

  .build-sec1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .numb-note {
    font-size: 20px;
  }

  .ikonik-ej90d, .ikonik-49zz8 {
    width: 25px;
  }

  .ikonik-68ctq {
    width: 50px;
  }

  .headline-black-copy, .headline-black-copy-copy {
    font-size: 30px;
    line-height: 1.1em;
  }

  .button-primary-copy {
    box-sizing: border-box;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    object-fit: fill;
    width: auto;
    font-size: 15px;
    display: flex;
    overflow: hidden;
  }

  .button-primary-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 15px;
    display: flex;
  }

  .button-primary2-restaurant-hero {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    margin-top: 0;
    font-size: 15px;
    display: flex;
  }

  .flex-block-2-copy-copy-the-problem {
    margin-top: 32px;
  }

  .headline-black-copy-the-problem {
    font-size: 30px;
    line-height: 1.1em;
  }

  .flex-block-4-copy-restaurant-hero {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .section-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-black-copy-copy--who-this-is-for {
    font-size: 30px;
    line-height: 1.1em;
  }

  .section-2-copy-copy--how-it-works {
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-3-copy {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .button-primary-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 0;
    font-size: 15px;
    display: flex;
  }

  .button-primary-copy-copy:hover {
    margin-top: 0;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .imageleft {
    flex: 0 auto;
    display: none;
  }

  .shift-sec {
    padding-top: 10px;
  }

  .uui-text-size-small-2.text-color-gray500 {
    text-align: center;
  }

  .uui-footer07_link-list {
    grid-template-rows: auto auto auto;
  }

  .flex-block--restaurant-hero {
    align-self: center;
  }

  .button-primary-restaurant-hero {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    font-size: 15px;
    display: flex;
  }

  .rt-font-change {
    display: inline;
  }

  .rt-home-one-support-image-two {
    display: none;
  }

  .rt-accordian-content {
    padding-left: 0;
  }

  .rt-faq-item-trigger {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rt-home-one-support-image-four {
    display: none;
  }

  .cell--the-problem {
    flex-flow: column;
    display: flex;
  }

  .rt-component-section-2 {
    overflow: hidden;
  }

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

  .avatarkit-container-component {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .avatarkit-nav-menu {
    border-radius: 0;
    flex-direction: column;
  }

  .avatar-navbar-global-padding-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .container-10-copy-ownership-problem {
    flex-flow: column;
    display: flex;
  }

  .cell-copy-ownership-problem {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .quick-stack-copy-copy-ownership-problem {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 0;
    align-self: auto;
  }

  .headline-black-copy-copy-copy-ownership-problem {
    font-size: 25px;
    line-height: 1.1em;
  }

  .cell-23, .cell-23-copy-ownership-problem {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .image-the-problem-copy-ownership-problem {
    display: none;
  }

  .mob--ownership-problem-img {
    background-color: #fff0;
    border: 0 solid #fff;
    border-radius: 12px;
    width: 300px;
    padding-bottom: 5px;
    padding-right: 5px;
    display: block;
  }

  .container-25 {
    margin-top: 0;
  }

  .paragraph-white-copy {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
  }

  .sub-head-blk {
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
  }

  .paragraph-3 {
    font-size: 17px;
  }

  .paragraph-2-copy-2 {
    text-align: left;
  }

  .section-restaurant-ownership-problem-copy-copy-copy-copy {
    padding-bottom: 0;
  }

  .section-2-copy-copy {
    padding: 20px;
  }

  .hero-without-image-restaurant-copy-one-table-five-outcomes {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .flex-block-5-copy-one-table-five-outcomes {
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .headline-black-copy-one-table-five-outcomes {
    text-align: left;
    font-size: 30px;
    line-height: 1.1em;
  }

  .flex-block-6-copy-one-table-five-outcomes {
    margin-top: 20px;
  }

  .cell-dark-copy--how-it-works {
    flex-flow: column;
  }

  .flex-block-6-copy--one-table-five-outcomes {
    margin-top: 20px;
  }

  .headline-white-copy--how-it-works {
    font-size: 30px;
    line-height: 1.1em;
  }

  .incent-sec-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-5-copy--how-it-works {
    order: 0;
  }

  .quick-stack-3-copy--how-it-works {
    padding-bottom: 40px;
  }

  .close-text-box {
    text-align: left;
  }

  .close-numb-note {
    font-size: 18px;
  }

  .section-3-copy--voice-review-engine {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-3-copy--voice-review-engine {
    font-size: 150px;
  }

  .cell-dark-copy--voice-review-engine {
    padding-left: 0;
  }

  .headline-white-copy--voice-review-engine, .headline-white-opa-copy--voice-review-engine {
    font-size: 30px;
    line-height: 1.1em;
  }

  .paragraph-3-copy-copy--voice-review-engine {
    color: #4e4e4e;
  }

  .build-sub-head {
    text-align: center;
    font-size: 16px;
  }

  .quick-stack-5-copy--incentive-engine {
    padding-bottom: 0;
  }

  .bold-text-3-copy--incentive-engine {
    font-size: 150px;
  }

  .container-12-copy-copy--incentive-engine {
    flex-flow: column-reverse;
  }

  .section-copy-copy--guest-value-ladder {
    padding-bottom: 20px;
  }

  .flex-block-2-copy--guest-value-ladder {
    margin-top: -38px;
  }

  .quick-stack-the-problem-copy-copy--guest-value-ladder {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-the-problem-copy--guest-value-ladder {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-10-the-problem-copy--guest-value-ladder {
    flex-flow: column;
    display: flex;
  }

  .imageleft-mob {
    flex: 0 auto;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 0;
    display: inline-flex;
  }

  .image-the-problem-mob {
    display: inline-flex;
  }

  .paragraph-2-copy-copy-copy--where-your-reviews-live {
    padding-top: 40px;
    padding-bottom: 40px;
    line-height: 20px;
  }

  .headline-black-copy--where-your-reviews-live {
    text-align: left;
    font-size: 30px;
    line-height: 1.1em;
  }

  .path-n73no {
    width: auto;
  }

  .ikonik-vnq9n {
    width: 60px;
    height: auto;
  }

  .ikonik-2zzft {
    width: 50px;
  }

  .ikonik-quv7y {
    width: 45px;
  }

  .headline-black-center-copy--the-math {
    font-size: 30px;
    line-height: 1.1em;
  }

  .section-3-copy--reputation-protection2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-copy-trust-copy--trust-and-credibility {
    padding-bottom: 20px;
  }

  .container-10-the-problem-copy--trust-and-credibility {
    flex-flow: column;
    display: flex;
  }

  .cell-the-problem-copy--trust-and-credibility {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell2---trust-and-credibility {
    display: none;
  }

  .quick-stack-the-problem-copy--trust-and-credibility {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
  }

  .image-17 {
    width: 350px;
    margin-bottom: 20px;
    display: inline-flex;
  }

  .section-who-this-is-for-copy--who-this-is-for {
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .headline-black-center-copy--the-real-roi {
    font-size: 30px;
    line-height: 1.1em;
  }

  .quick-stack-4-copy--the-real-roi {
    grid-column-gap: 77px;
    grid-row-gap: 77px;
  }

  .what-your-insert-does-copy--the-real-roi, .what-your-insert-does-2copy--the-real-roi {
    text-transform: uppercase;
  }

  .path-rps1r {
    width: 45px;
  }

  .ikonik-hcyb1 {
    width: 55px;
  }

  .cell-final-close {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .q-stack---cell-final-close {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    width: auto;
    margin-top: -41px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ikonik-kul7o {
    width: 45px;
  }

  .ikonik-hllnu {
    width: 55px;
  }

  .button-primary-copy-copy, .button-primary-copy-copy-copy--cell-final-close {
    box-sizing: border-box;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    object-fit: fill;
    width: auto;
    font-size: 15px;
    display: flex;
    overflow: hidden;
  }

  .button-primary-copy-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 0;
    font-size: 15px;
    display: flex;
  }

  .button-primary-copy-copy-copy:hover {
    margin-top: 0;
  }

  .bold-text-2-close {
    display: none;
  }

  .bold-text-2-close-mob {
    display: inline-flex;
  }

  .ikonik-uc9x7 {
    width: 35px;
  }

  .ikonik-uzklnh {
    width: 30px;
  }

  .path-36wf8 {
    width: 0;
  }

  .ikonik-goplu {
    width: 20px;
  }

  .ikonik-lj6ln {
    width: 28px;
  }

  .path-nkmi8 {
    width: 25px;
  }

  .ikonik-j2qus {
    width: 30px;
  }

  .ikonik-r7rwa {
    width: 50px;
  }

  .ethics-subhead {
    text-align: center;
    font-size: 17px;
  }

  .section-copy-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-white-copy--how-it-works, .paragraph-white-copy--how-it-works--copy, .paragraph-white-copy--how-it-works-2, .paragraph-white-copy, .paragraph-white-copy-copy--how-it-works-3 {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .paragraph-white-copy-copy {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
  }

  .para-dark-2-copy, .para-dark-2-copy-copy--how-it-works, .para-2-copy, .with-tbr, .para-light-2-copy--how-it-works-3 {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .headline-white-copy, .headline-white-copy-copy--final-close {
    font-size: 30px;
    line-height: 1.1em;
  }

  .dark-heading-sec-copy-copy--incentive-engine {
    margin-top: -71px;
  }

  .ikonik-45bzc, .ikonik-asua6 {
    width: 35px;
  }

  .bold-text-2-copy-copy-copy-ownership-problem-copy {
    margin-top: 20px;
    font-size: 17px;
  }

  .ikonik-o9y0m {
    width: 38px;
  }

  .ikonik-k67xc {
    width: 35px;
  }

  .top-subhead-hl-white {
    color: #fff;
    text-align: left;
  }

  .ikonik-d8kfx {
    width: 40px;
  }

  .para-2-copy--how-it-works-p, .para-2-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .with, .cell-dark-copy-copy {
    padding-top: 0;
  }

  .voice-engine-para {
    text-align: left;
  }

  .close-cont {
    padding: 10px 20px;
    display: block;
  }

  .section-4-copy, .section-3-copy, .section-3-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .margin-bottom-restaurant-24px-restaurant-hero-copy2 {
    text-align: center;
    font-size: 16px;
    line-height: 1.2em;
  }

  .stop-renting-customers {
    padding-left: 20px;
    padding-right: 20px;
  }

  .review-shiel-copy-the-problem-section {
    padding-bottom: 60px;
    display: block;
  }

  .quick-stack-the-problem-copy-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .review {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .quick-stack-copy-copy-ownership-problem-copy2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 0;
    align-self: auto;
    margin-top: 20px;
  }

  .container-10-the-problem-copy2 {
    flex-flow: column;
    display: flex;
  }

  .bold-text-2-copy-copy-copy-ownership-problem-copy-copy {
    font-size: 17px;
    font-weight: 400;
  }

  .cell-the-problem-copy2 {
    overflow-wrap: normal;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-2-copy-copy-ownershipproblem {
    text-align: left;
  }

  .image-9-copy-onetable {
    margin-top: -47px;
  }

  .cell-copy-ownership-problem-copy2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .headline-black-copy-copy-copy-ownership-problem-copy2 {
    font-size: 30px;
    line-height: 1.1em;
  }

  .flex-block-2-copy-ownership-problem-copy2 {
    margin-top: -32px;
  }

  .image-the-problem-copy-ownership-problem-copy2 {
    display: none;
  }

  .cell-23-copy-ownership-problem-copy2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .container-10-copy-ownership-problem-copy2 {
    flex-flow: column;
    display: flex;
  }

  .container-33 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-2-copy-3 {
    text-align: left;
  }

  .subhead-blk-copy-copy {
    margin-top: 10px;
  }

  .paragraph-2-copy-4, .paragraph-2-copy-5 {
    text-align: left;
  }

  .para-lite-2-copy-final-close {
    color: #4e4e4e;
  }

  .section-10 {
    padding: 20px;
  }

  .container-36 {
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .close-numb-note-copy {
    text-align: center;
    font-size: 18px;
  }

  .heading-4 {
    font-size: 16px;
  }

  .compliance-copy {
    margin-top: 0;
  }

  .quick-stack-5-copyvoiceviewengine {
    padding-bottom: 40px;
    padding-left: 0;
  }

  .subhead-white-copy-copyvoicereviewengine {
    text-align: left;
  }

  .para-2-copyvoicereviewengine {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .bullet-list-white-copy----voice-review-engine {
    text-align: left;
  }

  .image-the-problem-copy-guest-value-ladder {
    align-self: flex-start;
    width: 300px;
    padding-top: 0;
    display: block;
  }

  .quick-stack-4-copy-the-math {
    border-bottom-width: 0;
  }

  .button-primary-copy-copy-copy-copyfinal-close {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 15px;
    display: flex;
  }

  .quick-stack-9-copyfinalclose {
    order: 0;
    align-self: auto;
    margin-top: -47px;
  }

  .container-12-copy---real-roi {
    margin-top: 10px;
  }

  .section-4-copy-real-roi {
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-4-copy-copythe-math {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trust-headline {
    font-size: 30px;
    line-height: 1.1em;
  }

  .image-19-copy {
    text-align: center;
    align-self: flex-start;
    width: 300px;
    display: none;
  }

  .image-10-copyfinal-close {
    width: 300px;
  }

  .paragraph-white-copy-copyrep-protection {
    color: #b3b9b9;
  }

  .headline-white-copyrepprotection {
    width: 100%;
    font-size: 30px;
    line-height: 1.1em;
  }

  .subhead-white-copy-copy-1-copyrepprotection2 {
    justify-content: center;
  }

  .para-lite-2-copyrepprotection {
    color: #fff;
    text-align: left;
  }

  .paragraph-2-copy-copy, .paragraph-2-copy-copy-copy, .build-para-center {
    text-align: left;
  }

  .step-1 {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subhead-white-copy-2 {
    text-align: left;
  }

  .numb-note-copy {
    font-size: 20px;
  }

  .numb-note-para, .step-title {
    text-align: left;
  }

  .close-cell2 {
    overflow-wrap: normal;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .headline-black-copy-copy-copy-ownership-problem-copy2-copy {
    font-size: 30px;
    line-height: 1.1em;
  }

  .image-the-problem-copy-ownership-problem-copy2-copy, .image-the-problem-copytrust-cred {
    display: none;
  }

  .quick-stack-copy-copy-ownership-problem-copy2-copyt {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 0;
    align-self: auto;
    margin-top: 20px;
  }

  .quick-stack-copy-copy-ownership-problem-copy2-copyt-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 0;
    align-self: auto;
    margin-top: 0;
  }

  .container-10-copy-ownership-problem-copy2-copy {
    flex-flow: column;
    display: flex;
  }

  .cell-copy-ownership-problem-copy2-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .headline-black-copy2-trust-cred {
    text-align: left;
    font-size: 30px;
    line-height: 1.1em;
  }

  .div-block-3-copy-finalclose {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: -5px;
    display: block;
  }

  .container-40 {
    margin-top: 0;
  }

  .review-shield-copy-copy {
    font-size: 14px;
  }

  .headline-white-copy {
    font-size: 25px;
    line-height: 1.1em;
  }

  .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy, .para-lite-2-copy-copy {
    color: #fff;
  }

  .para-lite-2-copy, .para-lite-2-copy-copy, .para-lite-2-copy-copy-copy, .para-lite-2-copy-copy-copy, .para-lite-2-copy-copy-copy, .para-lite-2-copy-copy-copy {
    color: #fff;
  }

  .flex-block-2-copy-ownership-problem-copy2-copy {
    margin-top: 20px;
  }

  .para-lite-2-copy-copy-copy {
    color: #fff;
  }

  .para-lite-2-copy-copy {
    color: #4e4e4e;
    font-size: 14px;
  }

  .headline-white-copy-copy {
    font-size: 25px;
    line-height: 1.1em;
  }

  .para-2-copy, .amazon-para, .pa-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .dark-heading-sec-copy-restaurant {
    margin-top: -9px;
  }

  .subhead-white-copy-copy-restaurant {
    text-align: center;
  }

  .quick-stack-20 {
    margin-top: -57px;
    padding-left: 10px;
  }

  .paragraphh, .paragraphh-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .quick-stack-21-copy-restaurant {
    align-self: auto;
    width: 100%;
  }

  .cell-reputataion-protection-cell-restaurant {
    align-items: center;
  }

  .dark-heading-sec-copy {
    margin-top: -9px;
  }

  .dark-bg-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bul---copyrestaurant-1 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .flex-block-6-copy {
    margin-top: 20px;
  }

  .bold-text-12 {
    color: #e0e0e0;
  }

  .pa-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    font-weight: 400;
  }

  .para-lite-2-copy-copy-copy-copy {
    color: #fff;
    font-size: 12px;
  }

  .para-lite-2-copy-copy-copy-copy-copy, .para-lite-2-copy-copy-copy-copy {
    color: #fff;
  }

  .para-lite-2-copy-copy-copy-copy {
    color: #4e4e4e;
  }

  .para-lite-2-copy-copy-copy {
    color: #4e4e4e;
    font-size: 12px;
  }

  .review-shiel-copy {
    padding-top: 20px;
    display: block;
  }

  .ikonik-pljlz-copy {
    width: auto;
    font-size: 20px;
  }

  .ikonik-pljlz-copy-copy-restaurant {
    width: 30px;
    font-size: 20px;
  }

  .ikonik-t9ryj-copy---restaurant {
    width: 30px;
  }

  .para-lite-2-copy-copy-copy-copy-copy {
    color: #4e4e4e;
    font-size: 12px;
  }

  .subhead-lvl-1-copy {
    font-size: 14px;
  }

  .ikonik-m3my8-copy----restaurant {
    width: 25px;
  }

  .headline-black-copy-copy {
    text-align: left;
    text-align: left;
    font-size: 25px;
    line-height: 1.1em;
  }

  .prob-card {
    margin-top: 20px;
  }

  .para-lite-2-copy {
    color: #fff;
    font-size: 12px;
  }

  .subhead-white-copy-copy {
    text-align: center;
    font-size: 17px;
  }

  .bold-text-13, .bold-text-14, .bold-text-15 {
    font-size: 20px;
  }

  .quick-stack-the-problem-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .bold-text-16, .bold-text-17 {
    font-size: 25px;
  }

  .cell-28 {
    border-right-width: 0;
  }

  .amazon-ecommerce-copy, .restaurant-copy-copy----hero-section {
    background-size: cover, auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .bold-text-18 {
    font-size: 25px;
  }

  .cell-dark-copy-copy {
    padding-bottom: 0;
  }

  .uui-text-size-small-3.text-color-gray500 {
    text-align: center;
  }

  .amazon-ecommerce-copy {
    background-size: cover, auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .image--restaurant-hero-1-copy {
    width: 351px;
    margin-top: 40px;
  }

  .image-6-restaurant-hero2-copyrestaurant {
    width: 150px;
    bottom: 65%;
    right: 52%;
  }

  .image-7-restaurant-hero-3-copy--1 {
    width: 150px;
  }

  .home-hero-sec {
    background-size: cover, auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .home-hero-cell {
    justify-content: center;
    align-items: center;
  }

  .restaurant-copy-copy----hero-section-copy {
    background-size: cover, auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .home-hero-headline {
    text-align: center;
    letter-spacing: -2px;
    font-size: 25px;
    line-height: 1.1em;
  }

  .home-hero2, .home-hero-img-3 {
    width: 150px;
  }

  .home-hero-img-4 {
    max-width: 100%;
  }

  .pa-copy-final-close, .pa-copy-final-close-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .home-hero-subheadline {
    text-align: center;
    font-size: 17px;
    line-height: 1.2em;
  }

  .section-3-copy-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pa-copy-final-close-copy-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .section-3-copy-copy-copy-copy-fiinal-close {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-3-restaurant-hero-copy {
    justify-content: center;
    align-items: center;
  }

  .pa-copy-final-close-copy-copy-copy-finalclose {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .cell-dark-copy-copy-copy {
    padding-top: 0;
  }

  .button-primary2-restaurant-hero-copy, .button-primary2-restaurant-hero-copy-copybtn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    margin-top: 0;
    font-size: 15px;
    display: flex;
  }

  .heading-restaurant-hero-copy {
    text-align: center;
    letter-spacing: -2px;
    font-size: 25px;
    line-height: 1.1em;
  }

  .margin-bottom-restaurant-24px-restaurant-hero-copy {
    text-align: center;
    text-align: center;
    font-size: 17px;
    line-height: 1.2em;
  }

  .image-the-problem-copy {
    display: none;
  }

  .image-19-copy-copymob {
    text-align: center;
    align-self: flex-start;
    width: 300px;
    margin-top: 20px;
    display: block;
  }

  .cell-2-copy {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-27, .image-28, .image-29, .image-30 {
    display: inline-flex;
  }

  .engine-subhead-white-copy-copy {
    text-align: center;
  }

  .image-31 {
    width: 100px;
  }

  .trust-img {
    width: 250px;
  }

  .trust-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: block;
  }

  .trust-subhead-white {
    text-align: center;
  }

  .layer-img {
    display: none;
  }

  .hservces-hero-sec {
    background-size: cover, auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .job-flex-block {
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .hpage-shift-sec {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .incent-stack-11 {
    flex: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .deploy-crd-subhead {
    text-align: left;
    font-size: 18px;
  }

  .who-grid-cont {
    flex-flow: column;
  }

  .who-text {
    font-size: 15px;
  }

  .incent-para, .shift-highlight-text, .shift-bold-text {
    text-align: left;
  }

  .customer-headline-cont {
    margin-top: -9px;
  }

  .headline-white-opa-copy {
    margin-top: 0;
    font-size: 30px;
    line-height: 1.1em;
  }

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

  .button-primary-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 15px;
    display: flex;
  }

  .ai-sec {
    padding-top: 20px;
    display: block;
  }

  .hserv-hero-img-4 {
    max-width: 200px;
  }

  .div-block-9 {
    width: 100%;
  }

  .quick-stack-23 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .result-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dent-hero-headline {
    text-align: center;
    letter-spacing: -2px;
    font-size: 25px;
    line-height: 1.1em;
  }

  .pa-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .dent-serv-hero-img-4 {
    max-width: 200px;
  }

  .hide-mobile-portrait, .uui-page-padding-4, .uui-badge.hide-mobile-portrait {
    display: none;
  }

  .uui-section_pricing11.hide-tablet-2 {
    display: block;
  }

  .uui-page-padding-4-copy {
    display: block;
  }

  .btn-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    white-space: pre-wrap;
    overflow-wrap: normal;
    background-image: linear-gradient(289deg, #d4af37, #866618);
    font-size: 15px;
    display: flex;
  }

  .paragraph-2-copy-copy, .real-highl-text, .paragraph-2-copy-copy, .paragraph-2-copy-copy {
    text-align: left;
  }

  .pa-copy-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .paragraph-white-copy-copy {
    color: #b3b9b9;
  }

  .pa-copy-copy {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    font-weight: 400;
  }

  .button-primary-restaurant-hero-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    font-size: 15px;
    display: flex;
  }

  .quick-stack-9-copy {
    order: 0;
    align-self: auto;
  }

  .subhead-white-copy-copy {
    text-align: center;
  }

  .paragraph-white-copy-copy-copy {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
  }

  .one-purpose {
    text-align: center;
    letter-spacing: -2px;
    font-size: 25px;
    line-height: 1.1em;
  }

  .reward-participation {
    text-align: center;
    font-size: 17px;
    line-height: 1.2em;
  }

  .start-risk-free-trial {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 15px;
    display: flex;
  }

  .hero-without-image-restaurant-copy {
    padding: 20px;
  }

  .rt-component-section-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .rt-counter-grid {
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-top: 20px;
  }

  .rt-counter-items-wrapper {
    justify-content: center;
    align-items: center;
  }

  .rt-home-hero-counter-columns {
    padding: 20px 15px;
  }

  .instant-rewards, .sweepstakes-prizes, .prob-card-copy {
    margin-top: 20px;
  }

  .paragraph-2-copy-6 {
    text-align: left;
  }

  .button-primary-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 15px;
    display: flex;
  }

  .tier-1, .tier1 {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-black-copy-2 {
    text-align: left;
    font-size: 25px;
    line-height: 1.1em;
  }

  .paragraph-29 {
    font-size: 17px;
  }

  .sweepstakes, ._2sweepstakes {
    max-width: none;
    padding: 20px;
  }

  .review-shield-copy {
    font-size: 12px;
  }

  .para-lite-2-copy-copy-copy-copy-copy-2 {
    color: #4e4e4e;
    font-size: 12px;
  }

  .subhead-white-copy-3 {
    text-align: left;
  }

  .also-available {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-15 {
    grid-column-gap: 111px;
    grid-template-columns: 1.5fr 3.75fr;
    grid-auto-columns: .25fr;
  }

  .path-10 {
    display: block;
  }

  .cell-40 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-58 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-4-copy {
    padding: 20px;
  }

  .hotel-savings {
    font-size: 30px;
    line-height: 1.1em;
  }

  .div-block-10, .quick-stack-25 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-29-copy {
    font-size: 17px;
  }

  .dark-back {
    padding: 20px;
  }

  .dark-bg-sec-copy.dark-back {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-16 {
    margin-left: 0;
  }

  .quick-stack-28 {
    flex: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-the-problem-copy {
    overflow-wrap: normal;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .headline-black-copy {
    text-align: left;
    font-size: 30px;
    line-height: 1.1em;
  }

  .container-10-the-problem-copy {
    flex-flow: column;
    display: flex;
  }

  .rt-heading-three.rt-margin-bottom-fifteen {
    font-size: 25px;
  }

  .rt-home-three-number-block {
    display: block;
  }

  .quick-stack-29 {
    font-size: 14px;
  }

  .section-4-copy-copy {
    padding: 20px;
  }

  .rt-heading-three-copy {
    align-self: flex-start;
  }

  .shift-sec-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bullet-list-white-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    text-align: left;
    justify-content: flex-end;
    align-items: center;
  }

  .quick-stack-24-copy, .quick-stack-25-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-31 {
    padding-top: 0;
  }

  .section-18 {
    flex-flow: column;
  }

  .sec-19-q-stack {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sec-19-q-cell2 {
    padding-left: 0;
  }

  .bonus {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .note-text-copy {
    font-size: 17px;
  }

  .headline-black-copy {
    text-align: left;
    align-self: flex-start;
    width: 80%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 1.1em;
  }

  .paragraph-29-copy-copy {
    font-size: 17px;
  }

  .flex-block-4-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-35, .image-36 {
    align-self: flex-start;
  }

  .vvv {
    margin-top: 40px;
  }

  .flex-block-16-copy {
    margin-left: 0;
  }

  .quick-stack-32 {
    width: 100%;
  }

  .paragraph-2-copy-the-problem-copy {
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .paragraph-2-copy-the-problem-copy-copy {
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 20px;
  }

  .imageleft-copy {
    flex: 0 auto;
    display: none;
  }

  .vvv1, .vvvv {
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 20px;
  }

  .close-cont-copy {
    padding: 10px 20px;
    display: block;
  }

  .quick-stack-11-copy {
    flex: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-black-copy-copy {
    text-align: left;
    font-size: 30px;
    line-height: 1.1em;
  }

  .build-sub-head-copy {
    text-align: center;
    font-size: 13px;
  }

  .bold-text-22 {
    font-size: 13px;
  }

  .quick-stack-33 {
    width: 100%;
    max-width: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .also-available-copy {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frequently-asked-questions {
    background-size: cover, auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .headline {
    text-align: center;
    letter-spacing: -2px;
    font-size: 25px;
    line-height: 1.1em;
  }

  .paragraph {
    text-align: center;
    font-size: 17px;
    line-height: 1.2em;
  }

  .button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 15px;
    display: flex;
  }

  .hero-img {
    max-width: 200px;
  }

  .para2 {
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sec-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-black-center-copy {
    font-size: 25px;
    line-height: 1.1em;
  }

  .uui-faq01_component-4 {
    margin-top: 20px;
  }

  .uui-padding-vertical-xhuge-7 {
    padding: 0;
  }

  .uui-page-padding-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-22 {
    padding: 20px;
  }

  .headline-black-center-copy-copy, .headline-black-center-copy-copy-copy {
    font-size: 25px;
    line-height: 1.1em;
  }

  .flex-block-19 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-2-copy-the-problem-copy, .paragraph-2-copy-the-problem-1 {
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .para-dark-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .download_sample_btn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 0;
    font-size: 15px;
    display: flex;
  }

  .download_sample_btn:hover {
    margin-top: 0;
  }

  .flex-block-19-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dent-hero-headline-copy {
    text-align: center;
    letter-spacing: -2px;
    font-size: 25px;
    line-height: 1.1em;
  }

  .hservces-hero-sec-copy {
    background-size: cover, auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .home-hero-cell-copy {
    justify-content: center;
    align-items: center;
  }
}

#w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-83dfc54e, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-83dfc54e, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2d36b2e6-006b-197c-d483-c6d4d3344c3c-83dfc54e, #w-node-bf9635f4-d00b-b3d5-834d-83230bf3fa8a-83dfc54e, #w-node-_7da8c247-58b8-8e0e-348d-9b79af496254-83dfc54e, #w-node-b96bde99-f9fc-1b10-2cef-d57fece67cbd-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8a3a7923-04e6-dff2-040b-6f89dfafbc76-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6beae876-f01d-2395-bd36-f27bee771c21-83dfc54e, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5ec95b20-5a04-f9b6-ca8f-6e63d573a3a5-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_6bbf2b39-4e18-bdb9-b599-f422bac2c709-83dfc54e, #w-node-_6bbf2b39-4e18-bdb9-b599-f422bac2c728-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_839637ac-2af1-4d51-431e-1cc178a1cc7b-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5d8c82d2-ba68-5fae-3852-922e0709f259-83dfc54e, #w-node-f0e8e67d-0df4-ca58-41bf-a47b73239902-83dfc54e, #w-node-_2f1f573d-b40d-6114-f223-08cb300b8fd2-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_95da9576-d2e5-aec0-1b3a-d6fbd7401e8e-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0643f07b-e2bd-1b39-d9ce-d22fa3d29c62-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_6b2609fc-b1c5-b8be-1fee-5e0a5192d27a-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_54f8a08a-eb17-ccf8-64b6-bb517801e5bd-83dfc54e, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-83dfc54e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_385ab25d-84bc-4663-0a7b-65a493e71610-93e715f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fae-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fb3-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fb8-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fbd-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fc2-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fdb-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fe0-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fe5-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fea-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6fef-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa6ff4-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7011-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7016-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa701b-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7020-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7025-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa702a-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa702f-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7048-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa704d-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7052-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7057-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa705c-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7061-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7066-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa706b-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7070-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa708b-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7090-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7095-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa709a-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa709f-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70b8-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70bd-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70c2-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70c7-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70cc-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70d1-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70ee-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70f3-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70f8-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa70fd-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7102-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7107-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa710c-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7125-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa712a-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa712f-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7134-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7139-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa713e-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7143-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa7148-a6fa6f7a, #w-node-_7ec78578-d3ed-ad9c-ce3f-e2b3a6fa714d-a6fa6f7a {
  align-self: start;
}

#w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-24a98e93, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-24a98e93, #w-node-_1f70e893-5bfb-2f54-4768-3c0e729ea69c-24a98e93, #w-node-_7ae5c7c7-e6ab-26bc-caa2-145dbb18c4f6-24a98e93, #w-node-_88c51af4-f013-66d0-76ba-17ae9106bd70-24a98e93, #w-node-_15e74c89-11d5-614e-8992-9a731d493c4e-24a98e93, #w-node-_512607ef-bc82-9c63-7470-e353312d55e2-24a98e93, #w-node-cd32e951-495c-cf8d-aee8-6067728cb4b2-24a98e93, #w-node-_0097859f-edb1-28be-5557-63095371bcbc-24a98e93, #w-node-_3f3fd8c3-3db2-bc15-1ce2-b14f4e18bf08-24a98e93, #w-node-b96bde99-f9fc-1b10-2cef-d57fece67cbd-24a98e93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8a3a7923-04e6-dff2-040b-6f89dfafbc76-24a98e93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7cec748f-f167-0d73-d734-8e0acd70f892-24a98e93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_7ba465d4-b219-d5bd-ccdc-e06d43f56da4-24a98e93, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-24a98e93, #w-node-f4b251b6-8024-02a2-e49f-5532cfb8047b-24a98e93, #w-node-c47cf51e-7f45-73b2-5bfc-8519ddbc596c-24a98e93, #w-node-_9e7fd7d2-983e-69dc-a859-207540ef864b-24a98e93, #w-node-a1da2191-0012-84ed-ac2b-7ce77fe9ca24-24a98e93, #w-node-_467105da-2db4-7ebf-c302-e2f931e26f64-24a98e93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9ccf56af-b84f-798f-60d9-5ce4af0fb8fb-24a98e93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-3196297a {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-3196297a, #w-node-c37c82e5-b40f-cd23-25c3-fb3377c25fbc-3196297a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-3196297a, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-3196297a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7cec748f-f167-0d73-d734-8e0acd70f892-3196297a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_153c8bfc-8628-5d61-41e8-0a7f0ccaf4e4-3196297a {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-3196297a, #w-node-b96bde99-f9fc-1b10-2cef-d57fece67cbd-3196297a, #w-node-_2d36b2e6-006b-197c-d483-c6d4d3344c3c-3196297a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_73c164f2-73f4-a46f-bbdd-8dea148e21ec-3196297a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_303e1fab-d162-243d-343b-54e4790610d7-3196297a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_813054ad-9e72-50de-708d-163c5a605371-3196297a {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-f7e7479a-037d-7622-8647-450677a1a536-3196297a, #w-node-ef32d8aa-35f8-2dc1-0d0b-13ae4fa9aa18-3196297a, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-874489a6, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-874489a6, #w-node-_5dab8cad-1215-6f88-2ad8-aca0a3294246-874489a6, #w-node-_878757e5-8b8a-936d-a31a-49cacf182076-874489a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-874489a6, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-874489a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f1d9075b-e5c0-4816-1770-49fdb9bcd971-874489a6, #w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-874489a6, #w-node-_6beae876-f01d-2395-bd36-f27bee771c21-874489a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cb15753b-e0c5-a380-45e6-0f08d690ef56-874489a6, #w-node-f3faa2ae-2c7a-d69a-21d1-6a58f74924c5-874489a6, #w-node-_649b643e-12b7-7fba-240c-fb3ac884fcf1-874489a6, #w-node-_0966a867-befb-13ec-e65d-2344523c27e8-874489a6, #w-node-b5bd2da5-bd35-4361-9fd8-0b0e440f9cef-874489a6, #w-node-c348b4be-4bce-7b49-4dac-fdfcbf7bd680-874489a6, #w-node-_3794cb5e-b927-c43d-e409-65286fb6f2cd-874489a6 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-eb31674f-d726-db62-0d78-b850c9bd7fdb-874489a6, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-874489a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf9635f4-d00b-b3d5-834d-83230bf3fa8a-874489a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-874489a6, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-3b3391b1, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-3b3391b1, #w-node-_5dab8cad-1215-6f88-2ad8-aca0a3294246-3b3391b1, #w-node-_878757e5-8b8a-936d-a31a-49cacf182076-3b3391b1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-3b3391b1, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-3b3391b1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f1d9075b-e5c0-4816-1770-49fdb9bcd971-3b3391b1, #w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-3b3391b1, #w-node-_6beae876-f01d-2395-bd36-f27bee771c21-3b3391b1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cb15753b-e0c5-a380-45e6-0f08d690ef56-3b3391b1, #w-node-f3faa2ae-2c7a-d69a-21d1-6a58f74924c5-3b3391b1, #w-node-_649b643e-12b7-7fba-240c-fb3ac884fcf1-3b3391b1, #w-node-_0966a867-befb-13ec-e65d-2344523c27e8-3b3391b1, #w-node-b5bd2da5-bd35-4361-9fd8-0b0e440f9cef-3b3391b1, #w-node-c348b4be-4bce-7b49-4dac-fdfcbf7bd680-3b3391b1, #w-node-_3794cb5e-b927-c43d-e409-65286fb6f2cd-3b3391b1, #w-node-_68c1ab58-780a-3178-ca71-4c765cc09639-3b3391b1 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-eb31674f-d726-db62-0d78-b850c9bd7fdb-3b3391b1, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-3b3391b1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf9635f4-d00b-b3d5-834d-83230bf3fa8a-3b3391b1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-3b3391b1, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c72588c5-fd8d-17bc-d86a-b4bb140f284d-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_88b61569-0138-9b18-d6df-e6b41560c87c-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_051c386c-bde9-fe5f-b241-d5510d551ff0-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
}

#w-node-_73e98dca-6380-c701-5870-c1a047a429f0-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_6ddc035f-768b-22ab-b945-7d25c6a89593-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24f701a2-8697-99fa-a9fd-e680d940cfae-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_24f701a2-8697-99fa-a9fd-e680d940cfbb-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_996b5bb6-ddfc-d196-b0ac-8047f0e522af-266eb4b8 {
  grid-template-columns: 1fr;
  grid-template-rows: ;
}

#w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc53f-266eb4b8 {
  justify-self: end;
}

#w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc543-266eb4b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc548-266eb4b8 {
  justify-self: end;
}

#w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc54c-266eb4b8 {
  justify-self: start;
}

#w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc551-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc55a-266eb4b8 {
  justify-self: end;
}

#w-node-_205a056d-29cd-80d9-8263-63eeca2e06f8-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-feb2ca45-3016-7d24-331f-285ac2d3711e-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
}

#w-node-_5c79b33c-be62-7997-83bb-8f780a01cc2b-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5c79b33c-be62-7997-83bb-8f780a01cc39-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
}

#w-node-_21ef906b-f153-9687-dd77-9fa4a17fa789-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c7cd313c-2872-36b7-0a27-5fcf00e2c205-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

#w-node-_5af471ac-dff8-e2e8-29f3-0fd1285c63c2-266eb4b8, #w-node-c4e174ca-02bf-70ea-4c1e-402d15cb576f-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6b2609fc-b1c5-b8be-1fee-5e0a5192d27a-266eb4b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-266eb4b8, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-c10ec3a1, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-9f4a6e42, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-9f4a6e42, #w-node-_5dab8cad-1215-6f88-2ad8-aca0a3294246-9f4a6e42, #w-node-_878757e5-8b8a-936d-a31a-49cacf182076-9f4a6e42 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-9f4a6e42, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-9f4a6e42 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-9f4a6e42, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-9f4a6e42, #w-node-ce2590cb-fb17-1a39-7ffd-6c61a96d2701-9f4a6e42, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-9f4a6e42 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_15e74c89-11d5-614e-8992-9a731d493c60-24a98e93 {
    order: 0;
  }

  #w-node-_6b2609fc-b1c5-b8be-1fee-5e0a5192d27a-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_7cec748f-f167-0d73-d734-8e0acd70f892-3196297a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_73e98dca-6380-c701-5870-c1a047a429f1-266eb4b8, #w-node-_24f701a2-8697-99fa-a9fd-e680d940cfaf-266eb4b8 {
    grid-row: span 1 / span 1;
  }

  #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc53a-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc543-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc54c-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc555-266eb4b8 {
    justify-self: start;
  }

  #w-node-_6b2609fc-b1c5-b8be-1fee-5e0a5192d27a-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_73e98dca-6380-c701-5870-c1a047a429f0-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_73e98dca-6380-c701-5870-c1a047a429f1-266eb4b8 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6ddc035f-768b-22ab-b945-7d25c6a89593-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_24f701a2-8697-99fa-a9fd-e680d940cfae-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_24f701a2-8697-99fa-a9fd-e680d940cfaf-266eb4b8 {
    grid-row: span 1 / span 1;
  }

  #w-node-_24f701a2-8697-99fa-a9fd-e680d940cfbb-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c7cd313c-2872-36b7-0a27-5fcf00e2c205-266eb4b8 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-83dfc54e, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-83dfc54e, #w-node-_95da9576-d2e5-aec0-1b3a-d6fbd7401e8e-83dfc54e, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-83dfc54e, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-24a98e93, #w-node-_1f70e893-5bfb-2f54-4768-3c0e729ea69c-24a98e93, #w-node-_3f3fd8c3-3db2-bc15-1ce2-b14f4e18bf08-24a98e93, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-24a98e93, #w-node-_467105da-2db4-7ebf-c302-e2f931e26f64-24a98e93, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-3196297a, #w-node-c37c82e5-b40f-cd23-25c3-fb3377c25fbc-3196297a, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-3196297a, #w-node-_303e1fab-d162-243d-343b-54e4790610d7-3196297a, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-874489a6, #w-node-f1d9075b-e5c0-4816-1770-49fdb9bcd971-874489a6, #w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-874489a6, #w-node-eb31674f-d726-db62-0d78-b850c9bd7fdb-874489a6, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-874489a6, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-874489a6, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-3b3391b1, #w-node-f1d9075b-e5c0-4816-1770-49fdb9bcd971-3b3391b1, #w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-3b3391b1, #w-node-eb31674f-d726-db62-0d78-b850c9bd7fdb-3b3391b1, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-3b3391b1, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-3b3391b1, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c72588c5-fd8d-17bc-d86a-b4bb140f284d-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_88b61569-0138-9b18-d6df-e6b41560c87c-266eb4b8, #w-node-_051c386c-bde9-fe5f-b241-d5510d551ff0-266eb4b8, #w-node-_6ddc035f-768b-22ab-b945-7d25c6a89593-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6ddc035f-768b-22ab-b945-7d25c6a89594-266eb4b8 {
    order: 9999;
  }

  #w-node-_24f701a2-8697-99fa-a9fd-e680d940cfbb-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_24f701a2-8697-99fa-a9fd-e680d940cfbc-266eb4b8 {
    order: 9999;
  }

  #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc53f-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc543-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc548-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc54c-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc551-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc55a-266eb4b8 {
    justify-self: center;
  }

  #w-node-_205a056d-29cd-80d9-8263-63eeca2e06f8-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-feb2ca45-3016-7d24-331f-285ac2d3711e-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr);
  }

  #w-node-_5c79b33c-be62-7997-83bb-8f780a01cc2b-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5c79b33c-be62-7997-83bb-8f780a01cc39-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr);
  }

  #w-node-c7cd313c-2872-36b7-0a27-5fcf00e2c205-266eb4b8, #w-node-_6b2609fc-b1c5-b8be-1fee-5e0a5192d27a-266eb4b8, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-266eb4b8, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-9f4a6e42, #w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-9f4a6e42, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-9f4a6e42, #w-node-ce2590cb-fb17-1a39-7ffd-6c61a96d2701-9f4a6e42, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-9f4a6e42 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-83dfc54e, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-83dfc54e, #w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-83dfc54e, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-83dfc54e, #w-node-_2d36b2e6-006b-197c-d483-c6d4d3344c3c-83dfc54e, #w-node-bf9635f4-d00b-b3d5-834d-83230bf3fa8a-83dfc54e, #w-node-_7da8c247-58b8-8e0e-348d-9b79af496254-83dfc54e, #w-node-b96bde99-f9fc-1b10-2cef-d57fece67cbd-83dfc54e, #w-node-_8a3a7923-04e6-dff2-040b-6f89dfafbc76-83dfc54e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6beae876-f01d-2395-bd36-f27bee771c21-83dfc54e {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-83dfc54e, #w-node-_5ec95b20-5a04-f9b6-ca8f-6e63d573a3a5-83dfc54e, #w-node-_6bbf2b39-4e18-bdb9-b599-f422bac2c709-83dfc54e, #w-node-_6bbf2b39-4e18-bdb9-b599-f422bac2c728-83dfc54e, #w-node-_839637ac-2af1-4d51-431e-1cc178a1cc7b-83dfc54e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5d8c82d2-ba68-5fae-3852-922e0709f259-83dfc54e {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-_95da9576-d2e5-aec0-1b3a-d6fbd7401e8e-83dfc54e, #w-node-_0643f07b-e2bd-1b39-d9ce-d22fa3d29c62-83dfc54e, #w-node-_6b2609fc-b1c5-b8be-1fee-5e0a5192d27a-83dfc54e, #w-node-_54f8a08a-eb17-ccf8-64b6-bb517801e5bd-83dfc54e, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-83dfc54e, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-24a98e93, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-24a98e93, #w-node-_1f70e893-5bfb-2f54-4768-3c0e729ea69c-24a98e93, #w-node-_7ae5c7c7-e6ab-26bc-caa2-145dbb18c4f6-24a98e93, #w-node-_88c51af4-f013-66d0-76ba-17ae9106bd70-24a98e93, #w-node-_15e74c89-11d5-614e-8992-9a731d493c4e-24a98e93, #w-node-_512607ef-bc82-9c63-7470-e353312d55e2-24a98e93, #w-node-cd32e951-495c-cf8d-aee8-6067728cb4b2-24a98e93, #w-node-_0097859f-edb1-28be-5557-63095371bcbc-24a98e93, #w-node-_3f3fd8c3-3db2-bc15-1ce2-b14f4e18bf08-24a98e93, #w-node-b96bde99-f9fc-1b10-2cef-d57fece67cbd-24a98e93, #w-node-_8a3a7923-04e6-dff2-040b-6f89dfafbc76-24a98e93, #w-node-_7ba465d4-b219-d5bd-ccdc-e06d43f56da4-24a98e93, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-24a98e93, #w-node-f4b251b6-8024-02a2-e49f-5532cfb8047b-24a98e93, #w-node-c47cf51e-7f45-73b2-5bfc-8519ddbc596c-24a98e93, #w-node-_9e7fd7d2-983e-69dc-a859-207540ef864b-24a98e93, #w-node-a1da2191-0012-84ed-ac2b-7ce77fe9ca24-24a98e93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_467105da-2db4-7ebf-c302-e2f931e26f64-24a98e93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_467105da-2db4-7ebf-c302-e2f931e26f65-24a98e93 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9ccf56af-b84f-798f-60d9-5ce4af0fb8fb-24a98e93, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-3196297a, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-3196297a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdd-3196297a {
    grid-row: span 2 / span 2;
  }

  #w-node-c37c82e5-b40f-cd23-25c3-fb3377c25fbc-3196297a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c37c82e5-b40f-cd23-25c3-fb3377c25fbf-3196297a {
    grid-column: span 2 / span 2;
  }

  #w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-3196297a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_4fa12e7d-5667-f4f8-5374-5fe2d41edce0-3196297a {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_087f4656-e245-a52f-a25e-156f6038423d-3196297a, #w-node-_23edde6c-b4b5-f217-d6a4-bf768ac65df6-3196297a, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d4-3196297a, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8de-3196297a, #w-node-_23df5fbd-6335-1091-7f04-2465f04000e6-3196297a {
    grid-column: span 3 / span 3;
  }

  #w-node-_7cec748f-f167-0d73-d734-8e0acd70f893-3196297a, #w-node-_7cec748f-f167-0d73-d734-8e0acd70f89d-3196297a {
    grid-column: span 2 / span 2;
  }

  #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-3196297a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891c-3196297a {
    grid-column: span 2 / span 2;
  }

  #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891e-3196297a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b96bde99-f9fc-1b10-2cef-d57fece67cbe-3196297a, #w-node-b96bde99-f9fc-1b10-2cef-d57fece67cbf-3196297a, #w-node-_2d36b2e6-006b-197c-d483-c6d4d3344c3d-3196297a, #w-node-_2d36b2e6-006b-197c-d483-c6d4d3344c47-3196297a {
    grid-column: span 2 / span 2;
  }

  #w-node-_73c164f2-73f4-a46f-bbdd-8dea148e21ec-3196297a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_303e1fab-d162-243d-343b-54e4790610d7-3196297a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_303e1fab-d162-243d-343b-54e4790610da-3196297a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dd257ad8-fe59-6883-9623-3c6cbf766bfc-3196297a, #w-node-f7e7479a-037d-7622-8647-450677a1a537-3196297a, #w-node-f7e7479a-037d-7622-8647-450677a1a556-3196297a {
    grid-column: span 2 / span 2;
  }

  #w-node-ef32d8aa-35f8-2dc1-0d0b-13ae4fa9aa18-3196297a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ef32d8aa-35f8-2dc1-0d0b-13ae4fa9aa19-3196297a, #w-node-ef32d8aa-35f8-2dc1-0d0b-13ae4fa9aa2e-3196297a {
    grid-column: span 2 / span 2;
  }

  #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-874489a6, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-874489a6, #w-node-_5dab8cad-1215-6f88-2ad8-aca0a3294246-874489a6, #w-node-_878757e5-8b8a-936d-a31a-49cacf182076-874489a6, #w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-874489a6, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-874489a6, #w-node-f1d9075b-e5c0-4816-1770-49fdb9bcd971-874489a6, #w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-874489a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6beae876-f01d-2395-bd36-f27bee771c21-874489a6 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-cb15753b-e0c5-a380-45e6-0f08d690ef56-874489a6, #w-node-f3faa2ae-2c7a-d69a-21d1-6a58f74924c5-874489a6, #w-node-_649b643e-12b7-7fba-240c-fb3ac884fcf1-874489a6, #w-node-_0966a867-befb-13ec-e65d-2344523c27e8-874489a6, #w-node-b5bd2da5-bd35-4361-9fd8-0b0e440f9cef-874489a6, #w-node-c348b4be-4bce-7b49-4dac-fdfcbf7bd680-874489a6, #w-node-_3794cb5e-b927-c43d-e409-65286fb6f2cd-874489a6 {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-eb31674f-d726-db62-0d78-b850c9bd7fdb-874489a6, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-874489a6, #w-node-bf9635f4-d00b-b3d5-834d-83230bf3fa8a-874489a6, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-874489a6, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-3b3391b1, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-3b3391b1, #w-node-_5dab8cad-1215-6f88-2ad8-aca0a3294246-3b3391b1, #w-node-_878757e5-8b8a-936d-a31a-49cacf182076-3b3391b1, #w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-3b3391b1, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-3b3391b1, #w-node-f1d9075b-e5c0-4816-1770-49fdb9bcd971-3b3391b1, #w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-3b3391b1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6beae876-f01d-2395-bd36-f27bee771c21-3b3391b1 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-cb15753b-e0c5-a380-45e6-0f08d690ef56-3b3391b1, #w-node-f3faa2ae-2c7a-d69a-21d1-6a58f74924c5-3b3391b1, #w-node-_649b643e-12b7-7fba-240c-fb3ac884fcf1-3b3391b1, #w-node-_0966a867-befb-13ec-e65d-2344523c27e8-3b3391b1, #w-node-b5bd2da5-bd35-4361-9fd8-0b0e440f9cef-3b3391b1, #w-node-c348b4be-4bce-7b49-4dac-fdfcbf7bd680-3b3391b1, #w-node-_3794cb5e-b927-c43d-e409-65286fb6f2cd-3b3391b1, #w-node-_68c1ab58-780a-3178-ca71-4c765cc09639-3b3391b1 {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-eb31674f-d726-db62-0d78-b850c9bd7fdb-3b3391b1, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-3b3391b1, #w-node-bf9635f4-d00b-b3d5-834d-83230bf3fa8a-3b3391b1, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-3b3391b1, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c72588c5-fd8d-17bc-d86a-b4bb140f284d-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_88b61569-0138-9b18-d6df-e6b41560c87c-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_051c386c-bde9-fe5f-b241-d5510d551ff0-266eb4b8 {
    grid-template-rows: minmax(200px, 1fr);
    grid-template-columns: minmax(200px, 1fr);
  }

  #w-node-_6ddc035f-768b-22ab-b945-7d25c6a89593-266eb4b8, #w-node-_24f701a2-8697-99fa-a9fd-e680d940cfbb-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc53a-266eb4b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc53f-266eb4b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start center;
  }

  #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc543-266eb4b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc548-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc54c-266eb4b8, #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc551-266eb4b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc555-266eb4b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_82804ff9-dd3a-8de5-703f-1cd1881dc55a-266eb4b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_205a056d-29cd-80d9-8263-63eeca2e06f8-266eb4b8, #w-node-feb2ca45-3016-7d24-331f-285ac2d3711e-266eb4b8, #w-node-_5c79b33c-be62-7997-83bb-8f780a01cc2b-266eb4b8, #w-node-_5c79b33c-be62-7997-83bb-8f780a01cc39-266eb4b8, #w-node-_21ef906b-f153-9687-dd77-9fa4a17fa789-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-eb66eb1f-0faa-9297-f8e6-d96f6979c0b3-266eb4b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-b46f145d-0b12-0b2b-3d1c-15e560f4d485-266eb4b8 {
    place-self: start center;
  }

  #w-node-c7cd313c-2872-36b7-0a27-5fcf00e2c205-266eb4b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_6b2609fc-b1c5-b8be-1fee-5e0a5192d27a-266eb4b8, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-266eb4b8, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-c10ec3a1, #w-node-_5829b59c-c115-8122-c13c-b8589eb4740e-9f4a6e42, #w-node-_20427aa4-a1b1-aca4-b8fb-d458ddd8afdb-9f4a6e42, #w-node-_5dab8cad-1215-6f88-2ad8-aca0a3294246-9f4a6e42, #w-node-_878757e5-8b8a-936d-a31a-49cacf182076-9f4a6e42, #w-node-e38e68d8-127d-ce20-ecfe-f3b3b508a25c-9f4a6e42, #w-node-_024e9014-2738-50e8-b38c-d7ac3308e8d3-9f4a6e42, #w-node-b48e31a2-59c6-c03a-5b4a-b93dd943ea79-9f4a6e42, #w-node-_6bdad19a-06c4-f65d-cc88-0fe33d07891b-9f4a6e42, #w-node-ce2590cb-fb17-1a39-7ffd-6c61a96d2701-9f4a6e42, #w-node-_5b2dfd83-52dd-cae5-de80-f9580e58bd1d-9f4a6e42 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


