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

.dropdown-2 {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.dropdown-toggle {
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding-bottom: 18px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: relative;
}

.nav-item-wrapper {
  margin-bottom: 0;
  margin-right: 30px;
  font-weight: 500;
  line-height: 1em;
}

.nav-item-wrapper.mobile {
  display: none;
}

.button-primary-arrow-copy {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
  display: inline-block;
  position: relative;
  top: 0;
  left: 5px;
}

.button-primary-arrow4 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
  display: inline-block;
  position: relative;
  top: -1px;
  left: 0;
}

.header1 {
  z-index: 2;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.dropdown-link-6:hover {
  color: #ff4a00;
}

.dropdown-link-6.w--current {
  color: #00a04b;
}

.dropdown-link-6.hide-websites-link {
  display: none;
}

.button-primary {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ff4a00;
  border-radius: 1000px;
  margin-top: 16px;
  padding: 28px 50px;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, box-shadow .3s;
  display: block;
  box-shadow: 0 8px 22px rgba(255, 57, 81, .28);
}

.button-primary:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 15px 32px rgba(255, 57, 81, .38);
}

.button-primary.header-button-mobile {
  padding: 28px 16px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary.header-button {
  background-color: #ff4a00;
  align-self: auto;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-size: 16px;
  line-height: 1.125em;
  display: block;
}

.button-primary.header-button.hdhdhd.button-width {
  width: 50%;
  margin-top: 60px;
  display: inline-block;
}

.button-primary.header-button.hdhdhd.button-width.btn-height {
  margin-top: 10px;
  display: block;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.btn-width-change {
  width: 30%;
}

.button-primary.header-button.hdhdhd.button-width.btn-height {
  margin-top: 10px;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2 {
  box-shadow: none;
  background-color: #ff4a00;
  margin-left: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  transition-property: none;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2:hover {
  box-shadow: none;
  background-image: linear-gradient(#fe540e, #fe540e);
  transform: none;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.elevate-button-center {
  color: #ff4a00;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  transition: background-color .4s;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.elevate-button-center:hover {
  color: #fff;
  background-color: #ff4a00;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.our-story-button {
  width: 40%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top {
  width: 40%;
  margin-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size {
  width: 100%;
  padding: 12px 20px;
  font-size: 16px;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size.hide-btn-tab {
  display: none;
}

.button-primary.header-button.hdhdhd.button-width.btn-height {
  width: 40%;
  box-shadow: none;
  background-color: #ee0007;
  border-radius: 4px;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 18px;
  padding-bottom: 18px;
  transition-property: none;
}

.button-primary.header-button.hdhdhd.button-width.btn-height:hover {
  background-color: #cf0006;
  transform: none;
}

.button-primary.header-button.hdhdhd.button-width.btn-height.navigation-program-button-width-change {
  width: 20%;
  padding-left: 20px;
  padding-right: 20px;
}

.button-primary.contact-form-button {
  width: 100%;
  background-color: #ff4a00;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary.contact-form-button.popop {
  box-shadow: none;
  border-radius: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  transition-property: none;
  display: block;
}

.button-primary.contact-form-button.popop:hover {
  transform: none;
}

.button-primary.contact-form-button.change-button-size {
  width: 50%;
  box-shadow: none;
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 14px;
  transition-property: none;
}

.button-primary.contact-form-button.change-button-size:hover {
  transform: none;
}

.button-primary-copy1 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #00a04b;
  border-radius: 1000px;
  margin-top: 10px;
  padding: 28px 50px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, box-shadow .3s;
  box-shadow: 0 8px 22px rgba(255, 57, 81, .28);
}

.button-primary-copy1:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 15px 32px rgba(255, 57, 81, .38);
}

.button-primary-copy1.header-button-copy1 {
  background-color: #ff4a00;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.125em;
  display: none;
}

.link-26 {
  color: #272727;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.link-26:hover {
  color: #ff4a00;
}

.brand {
  transform-style: preserve-3d;
  margin-right: 10px;
  padding-left: 0;
  transition-property: transform;
}

.brand:hover {
  transform: scale3d(1.04, 1.04, 1.01);
}

.button-primary-copy-copy1 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #00a04b;
  border-radius: 1000px;
  margin-top: 10px;
  padding: 28px 50px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, box-shadow .3s;
  box-shadow: 0 8px 22px rgba(255, 57, 81, .28);
}

.button-primary-copy-copy1:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 15px 32px rgba(255, 57, 81, .38);
}

.button-primary-copy-copy1.header-button-copy-copy1 {
  background-color: #ff4a00;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-copy-copy1.header-button-copy-copy1.button-secondary-copy-copy1 {
  color: #fff;
  background-color: #00a04b;
  border: .5px #fff;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: none;
}

.header-logo {
  width: 170px;
  margin-left: 0;
}

.nav-link {
  color: #272727;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.125em;
  text-decoration: none;
  transition: color .3s;
}

.nav-link:hover {
  color: #ff4a00;
}

.nav-link:visited {
  color: #14142b;
}

.nav-link.w--current {
  font-size: 16px;
}

.nav-link.nav-link-last {
  font-weight: 400;
}

.nav-link.nav-link-last:hover {
  color: #ff4a00;
}

.nav-link.nav-link-last:visited {
  color: #000;
}

.image-15 {
  height: 40px;
  max-height: none;
  max-width: none;
  border-radius: 50px;
  padding: 0;
  text-decoration: none;
  display: inline-block;
}

.div-block-3 {
  align-self: auto;
  margin-top: 10px;
  margin-left: 10px;
  display: block;
}

.div-block-3-copy {
  align-self: auto;
  margin-top: 10px;
  margin-left: 10px;
  display: none;
}

.split-content-about.header-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  direction: ltr;
  white-space: normal;
  mix-blend-mode: normal;
  object-fit: fill;
  object-position: 50% 50%;
  border-radius: 0;
  flex-flow: row;
  flex: none;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  margin-left: 0;
  padding-top: 0;
  display: none;
  position: static;
}

.split-content-about.home-hero-content {
  max-width: 550px;
  min-width: 550px;
  margin-right: 20px;
  padding-top: 10px;
}

.header-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.text-block-59 {
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.button-primary-copy-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #00a04b;
  border-radius: 1000px;
  margin-top: 10px;
  padding: 28px 50px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, box-shadow .3s;
  box-shadow: 0 8px 22px rgba(255, 57, 81, .28);
}

.button-primary-copy-copy:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 15px 32px rgba(255, 57, 81, .38);
}

.button-primary-copy-copy.header-button-copy-copy {
  background-color: #ff4a00;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-copy-copy.header-button-copy-copy.button-secondary-copy-copy {
  color: #fff;
  background-color: #00a04b;
  border: .5px #fff;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: block;
}

.nav-menu {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  display: none;
  position: static;
}

.button-primary-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #00a04b;
  border-radius: 1000px;
  margin-top: 10px;
  padding: 28px 50px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, box-shadow .3s;
  box-shadow: 0 8px 22px rgba(255, 57, 81, .28);
}

.button-primary-copy:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 15px 32px rgba(255, 57, 81, .38);
}

.button-primary-copy.header-button-copy {
  background-color: #ff4a00;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-copy.header-button-copy.button-secondary-copy {
  color: #fff;
  background-color: #00a04b;
  border: .5px #fff;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 40px;
  font-weight: 700;
  display: block;
}

.container-default {
  max-width: 1280px;
  color: #272727;
  text-align: left;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin: 0 auto;
  padding: 20px 50px 10px;
  font-weight: 400;
  display: block;
}

.container-default.jyrfuj {
  padding-top: 0;
}

.menu-button {
  transform-style: preserve-3d;
}

.header-navigation {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: flex;
}

.dropdown-list-2 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.dropdown-list-2.w--open {
  z-index: 4;
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: block;
  box-shadow: 1px 1px 15px #d9dbe9;
}

.icon {
  margin-top: 26px;
  margin-right: 0;
  font-weight: 100;
}

.link-block-2 {
  width: auto;
  height: auto;
  max-width: none;
  min-height: auto;
  min-width: auto;
  border-radius: 50px;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.subscribe-form {
  max-width: none;
  background-color: #f7f2ec;
  background-image: linear-gradient(to top, #f7f2ec 50%, #fff3cc);
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-posrr.list-icon {
  width: 30px;
  min-height: 30px;
  min-width: 30px;
  border-radius: 1000px;
  margin-right: 12px;
}

.image-posrr.list-icon.red-shadow {
  width: 30px;
  align-self: flex-start;
  box-shadow: 0 3px 16px rgba(255, 57, 81, .1);
}

.image-posrr.list-icon.red-shadow.resize-check-mark-img {
  width: 20px;
  min-height: 20px;
  min-width: 20px;
  align-self: flex-start;
}

.subtitle-wrapper {
  color: #ff4a00;
  letter-spacing: .02em;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  font-weight: 700;
  line-height: 1.111em;
  display: flex;
}

.subtitle-wrapper.home-hero {
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 15px;
}

.text-block-4 {
  color: #ff4a00;
  font-size: 20px;
}

.heading-25 {
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.subscribe-form-flex-copy2 {
  width: 437px;
  border: 1px solid #e4e6f0;
  border-radius: 2rem;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.subscribe-form-flex-copy2:hover {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fe4b00;
}

.subscribe-form-flex-copy2:focus {
  background-color: rgba(0, 0, 0, 0);
}

.subscribe-form-flex-copy2:focus-visible {
  border: 2px solid #ff4a00;
}

.subscribe-form-flex-copy2[data-wf-focus-visible] {
  border: 2px solid #ff4a00;
}

.subscribe-form-flex-copy2.rrrr {
  width: 437px;
  border-style: solid;
  border-color: #d9dbe9;
}

.subscribe-form-flex-copy2.rrrr:hover {
  border-color: #ff4a00;
}

.subscribe-form-flex-copy2.rrrr:active {
  border-style: none;
  border-width: 2px;
}

.subscribe-form-flex-copy2.rrrr:focus-visible {
  border-style: none;
  border-color: #ff4a00;
}

.subscribe-form-flex-copy2.rrrr[data-wf-focus-visible] {
  border-style: none;
  border-color: #ff4a00;
}

.bg {
  position: absolute;
}

.bg.home-hero {
  z-index: -1;
  max-width: 500px;
  margin-left: 0;
  margin-right: 500px;
  padding-left: 0;
  right: -274px;
}

.paragraph {
  font-size: 18px;
}

.paragraph.home-hero {
  color: #272727;
  text-align: left;
  margin-top: 31px;
  margin-bottom: 19px;
  padding-right: 75px;
  font-size: 18px;
  font-weight: 400;
}

.paragraph.home-hero.paragraph-height {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 1.4em;
}

.card-service-v2-grid {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  color: #272727;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  justify-items: start;
  margin-bottom: 20px;
  display: grid;
}

.card-service-v2-grid.fbfgb {
  margin-bottom: 20px;
}

.card-service-v2-list-wrapper {
  align-items: flex-start;
  margin-bottom: 5px;
  line-height: 1.111em;
  display: flex;
}

.image-3 {
  width: 514vh;
  height: auto;
  max-width: 50%;
  object-fit: cover;
  margin-top: 0;
  position: relative;
  left: -9px;
  overflow: scroll;
}

.posrr {
  background-color: #ff4a00;
  border: 0 solid #000;
  border-radius: 2rem;
  padding-left: 19px;
  padding-right: 19px;
  font-size: 18px;
  font-weight: 700;
}

.home-hero-wrapper {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.subscribe-form-input-pos-r {
  width: 300px;
  height: 48px;
  border: 0 #6b6b6b;
  border-radius: 2rem;
  margin-bottom: 0;
  padding: 15px;
  font-size: 18px;
}

.subscribe-form-input-pos-r:hover {
  color: #000;
  mix-blend-mode: normal;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(255, 255, 255, 0);
  font-weight: 400;
  overflow: visible;
}

.subscribe-form-input-pos-r:active {
  border: 0 #ff4a00;
}

.form-block {
  max-width: 437px;
  text-align: center;
  margin-top: 50px;
  display: block;
}

.form-block.form-block-hide {
  display: none;
}

.subscribe-form-input-wrapper {
  text-align: left;
}

.text-block-7 {
  color: #272727;
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}

.text-block-7.change-check-mark-text-size {
  font-size: 18px;
}

.page-wrapper {
  color: #fff;
  display: block;
}

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

.website-section {
  max-width: 1280px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-header {
  text-align: center;
  margin-bottom: 40px;
}

.heading-26 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.bold-text-2 {
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.paragraph-2 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.website-slider {
  padding: 20px;
  display: block;
}

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

.section-2 {
  background-color: #f7f2ec;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-27 {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
  display: none;
}

.image-16 {
  width: 16px;
  height: 16px;
  float: left;
  margin-bottom: 10px;
  margin-right: 8px;
}

.sub-heading-paragraph {
  width: 100%;
  height: auto;
  align-items: flex-start;
  margin-bottom: 14px;
  display: flex;
}

.paragraph-3 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 28px;
}

.quick-stack {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 10px;
}

.cell {
  justify-content: center;
}

.section-3 {
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
  position: -webkit-sticky;
  position: sticky;
}

.youtube-video-area {
  align-items: center;
  display: block;
  position: static;
}

.orange-box {
  z-index: auto;
  width: 300px;
  height: 300px;
  background-color: #ff4a00;
  border-radius: 10px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: absolute;
  top: -7%;
  bottom: auto;
  left: 2%;
  right: auto;
}

.div-block-4 {
  width: auto;
  height: auto;
  justify-content: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.video {
  width: 40%;
  height: 0%;
  min-height: 0;
}

.video-2 {
  width: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.video-3 {
  border-radius: 10px;
  margin-bottom: 20px;
  position: relative;
  top: 7%;
  bottom: auto;
  left: 5%;
  right: auto;
}

.column {
  display: none;
}

.columns {
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-2 {
  position: relative;
}

.four-column {
  justify-content: center;
  display: flex;
}

.heading-28 {
  text-align: left;
  margin-bottom: 14px;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.paragraph-4 {
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 28px;
}

.section-4 {
  background-color: #f5f7fc;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-9 {
  text-align: center;
}

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

.brix---mg-bottom-48px.brix-paragraph-bottom.reseller-margin-bottom-change {
  margin-bottom: 0;
}

.brix---tab-left-icon {
  width: 100%;
  color: #1b1b20;
  background-color: #fff;
  border: 2px solid #f7f7fc;
  border-radius: 14px;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
  box-shadow: 0 2px 6px rgba(20, 20, 43, .06);
}

.brix---tab-left-icon:hover {
  border-color: #ffd101;
}

.brix---tab-left-icon.w--current {
  background-color: #fff;
  border-width: 2px;
  border-color: #ffd101;
  box-shadow: 0 2px 12px rgba(20, 20, 43, .08);
}

.brix---color-neutral-800 {
  color: #211f54;
}

.brix---paragraph-default {
  color: #1b1b20;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 30px;
}

.brix---paragraph-default.paragraph-line-height {
  line-height: 26px;
}

.brix---paragraph-default.cloud-pos-paragraph-resize {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.brix---mg-left-16px {
  margin-left: 16px;
}

.brix---display-4 {
  color: #1b1b20;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---border-radius-24px {
  z-index: -1;
  border-radius: 24px;
  padding: 20px 50px;
  overflow: hidden;
  transform: translate(0);
}

.brix---color-neutral-600 {
  color: #6e7191;
}

.brix---tabs-content-card {
  width: 100%;
  border: 1px solid #dcddeb;
  border-radius: 24px;
  padding: 48px 56px;
  overflow: visible;
  box-shadow: 0 2px 12px rgba(20, 20, 43, .08);
}

.brix---tabs-menu-vertical {
  width: 100%;
  max-width: 348px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 40px;
  display: flex;
}

.brix---tabs-wrapper-tabs-left {
  display: flex;
}

.brix---square-icon-48px {
  width: 48px;
  border-radius: 10px;
}

.card {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 0 6px 12px rgba(20, 20, 43, .05);
}

.card.faq {
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 22px;
  margin-bottom: 26px;
  padding: 51px 46px;
  transition: box-shadow .3s, transform .3s;
}

.card.faq:hover {
  transform: scale3d(1.01, 1.01, 1.01);
  box-shadow: 0 12px 18px rgba(20, 20, 43, .05);
}

.card.faq.last {
  margin-bottom: 0;
}

.card.contact-form {
  width: 100%;
  max-width: 660px;
  min-height: 650px;
  color: #000;
  border-radius: 34px;
  justify-content: flex-start;
  margin-top: 2%;
  margin-bottom: 2%;
  padding: 0 28px 0 48px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 54px 54px rgba(232, 48, 81, .02), 0 1px 104px rgba(20, 20, 43, .04), 0 98px 66px rgba(19, 18, 66, .02);
}

.card.contact-form.card-pop {
  max-width: none;
  min-height: 500px;
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-radius: 20px;
  margin-top: 10%;
  padding-top: 0;
  padding-right: 48px;
}

.card.contact-form.box-shadow1 {
  box-shadow: 0 54px 54px rgba(232, 48, 81, .06), 0 1px 104px rgba(20, 20, 43, .1), 0 98px 66px rgba(19, 18, 66, .1);
}

.card.contact-form.box-shadow1.change-radius {
  min-height: 630px;
  border-radius: 4px;
  margin-top: 3%;
  padding-left: 28px;
  box-shadow: 0 1px 50px rgba(20, 20, 43, .1);
  padding: 26px 28px 50px 28px;
}

.space.faq {
  min-height: 8px;
}

.title.h4-size {
  color: #14142b;
  letter-spacing: .02em;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.273em;
}

.title.h4-size.faq {
  margin-bottom: 0;
  margin-right: 20px;
  font-size: 22px;
}

.paragraph-5 {
  font-size: 18px;
}

.paragraph-5.faq {
  max-width: 454px;
  margin-bottom: 0;
}

.faq-icon-2 {
  width: 16px;
  min-height: 3px;
  background-color: #4e4b66;
  border-radius: 1000px;
  position: absolute;
}

.faq-icon-1 {
  width: 3px;
  min-height: 16px;
  background-color: #4e4b66;
  border-radius: 1000px;
  position: absolute;
}

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

.faq-icon {
  width: 36px;
  min-height: 36px;
  min-width: 36px;
  background-color: #eff0f6;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

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

.accordion-items {
  width: 40%;
  overflow: hidden;
}

.centered-heading {
  color: #1b1b20;
  text-align: center;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 55px;
}

.centered-heading.margin-bottom-heading {
  margin-bottom: 20px;
}

.dropdown-list {
  background-color: #fff;
  border: 2px solid #f7f7fc;
  border-radius: 14px;
  padding: 20px;
  display: block;
  position: static;
}

.brix---color-neutral-801 {
  color: #211f54;
}

.accordion {
  display: block;
}

.brix---inner-container-1068px-center {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---inner-container-1068px-center.what-we-offer-bottom-margin {
  display: none;
}

.accordion-toggle {
  height: 80px;
  box-shadow: none;
  background-color: #fff;
  border: 2px solid #f7f7fc;
  border-radius: 14px;
  align-items: center;
  display: flex;
}

.accordion-toggle.accordion-toggle-mobile {
  height: auto;
  background-color: #f5f7fc;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  padding: 30px;
}

.accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color {
  background-color: #fff;
  padding-top: 25px;
  padding-bottom: 20px;
}

.accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.change-color-faq-footer-color {
  background-color: #f9f9f9;
}

.dropdown-link {
  display: none;
}

.heading-11 {
  color: #1b1b20;
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

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

.accordion-icon {
  margin-right: 30px;
  font-size: 18px;
}

.accordion-area {
  display: none;
}

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

.text-block-6 {
  color: #1b1b20;
  font-size: 18px;
  font-weight: 700;
}

.text-block-6.accordion-heading-resize {
  margin-left: 16px;
}

.brix---inner-container-640px---center {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

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

.brix---color-neutral-802 {
  color: #211f54;
}

.heading-29 {
  color: #1b1b20;
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.brix---section {
  color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.brix---color-neutral-803 {
  color: #6e7191;
}

.brix---container-default-3 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.text-block-60 {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.accordion-items-2 {
  width: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
  overflow: hidden;
}

.dropdown-list-3 {
  background-color: #fff;
  border: 2px solid #f7f7fc;
  border-radius: 14px;
  padding: 20px;
  display: block;
  position: static;
}

.dropdown-list-3.dropdown-list-mobile {
  position: static;
}

.accordion-2 {
  display: block;
}

.dropdown-link-7 {
  display: none;
}

.heading-30 {
  color: #1b1b20;
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.brix---color-neutral-804 {
  color: #6e7191;
}

.text-block-61 {
  color: #1b1b20;
  font-size: 18px;
  font-weight: 700;
}

.text-block-61.accordion-heading-resize {
  margin-left: 16px;
}

.quick-stack-2 {
  margin-bottom: 20px;
}

.accordion-items-3 {
  width: 100%;
  border-radius: 14px;
  overflow: hidden;
}

.accordion-items-3.reseller-border-radius-change {
  border-radius: 0;
}

.dropdown-list-4 {
  background-color: #fff;
  border: 2px solid #f7f7fc;
  border-radius: 14px;
  padding: 20px;
  display: block;
  position: static;
}

.dropdown-list-4.dropdown-list-mobile {
  background-color: #f5f7fc;
  border-width: 0;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  padding: 0 30px;
  overflow: hidden;
}

.dropdown-list-4.dropdown-list-mobile.reseller-page-dropdown-bg-color-change {
  background-color: #fff;
  padding-bottom: 10px;
}

.dropdown-list-4.dropdown-list-mobile.reseller-page-dropdown-bg-color-change.change-color-faq-footer-color {
  background-color: #f9f9f9;
}

.accordion-3 {
  display: block;
}

.dropdown-link-8 {
  display: none;
}

.heading-31 {
  color: #1b1b20;
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.accordion-area-2 {
  margin-bottom: 20px;
}

.accordion-area-2.reseller-page-change-accordion-border {
  border: 0 rgba(0, 0, 0, 0);
}

.brix---color-neutral-805 {
  color: #6e7191;
}

.text-block-62 {
  color: #1b1b20;
  font-size: 18px;
  font-weight: 700;
}

.text-block-62.accordion-heading-resize {
  margin-left: 16px;
}

.section-7 {
  background-color: #f7f2ec;
  background-image: linear-gradient(270deg, #ff4a00, #ffd101);
  padding-top: 60px;
  padding-bottom: 60px;
}

.tabs-content {
  width: 92%;
  height: 16rem;
  background-color: #fff3cc;
  flex: 1;
  margin-top: 10px;
}

.tabs-content.tabs-content-size-increase {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.tabs {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tabs-menu {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #f7f7f7;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1 {
  width: 25%;
  box-shadow: none;
  color: #000;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 0 rgba(0, 0, 0, 0);
  padding: 14px 30px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 26px;
}

.tab-link-tab-1.w--current {
  box-shadow: none;
  color: #fff;
  background-color: #ff4a00;
  border-bottom: 0 rgba(0, 0, 0, 0);
  border-right: 0 rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 14px 30px;
}

.tab-pane-tab-1 {
  height: 100%;
}

.tab-pan-content {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.tab-pane-tab-2, .tab-pane-tab-3 {
  height: 100%;
}

.text-block-63 {
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.tab-link-tab-2 {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  border-right: 1px solid #dfdfdf;
  padding: 14px 10px;
}

.tab-link-tab-2.w--current {
  color: #fff;
  background-color: #ff4a00;
  border: 1px solid #e4ebf3;
}

.tab-link-tab-2.margin-bottom-tab {
  width: 25%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0 rgba(0, 0, 0, 0);
  border-right: 0 rgba(0, 0, 0, 0);
  padding-left: 30px;
  padding-right: 30px;
}

.tab-link-tab-2.margin-bottom-tab.w--current {
  background-color: #ff4a00;
  border-top: 0 rgba(0, 0, 0, 0);
  border-left: 0 rgba(0, 0, 0, 0);
}

.tab-link-tab-3 {
  width: 25%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0 rgba(0, 0, 0, 0);
  border-right: 0 rgba(0, 0, 0, 0);
  padding: 14px 30px;
}

.tab-link-tab-3.w--current {
  color: #fff;
  background-color: #ff4a00;
  padding-left: 30px;
  padding-right: 30px;
  box-shadow: 0 0 14px rgba(0, 0, 0, .2);
}

.paragraph-6 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 26px;
}

.list {
  margin-bottom: 30px;
  padding-left: 20px;
}

.list-item {
  color: #000;
  font-size: 24px;
}

.div-block-10 {
  text-align: center;
  display: block;
}

.tab-link-tab-4 {
  width: 25%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0 rgba(0, 0, 0, 0);
  border-right: 0 rgba(0, 0, 0, 0);
  padding: 14px 30px;
}

.tab-link-tab-4.w--current {
  color: #fff;
  background-color: #ff4a00;
}

.tab-pane-tab-4 {
  height: 100%;
}

.section-8 {
  padding-top: 0;
  padding-bottom: 0;
}

.quick-stack-3 {
  grid-column-gap: 0px;
  padding: 0;
}

.bg-class {
  width: 100%;
  background-color: #fff3cc;
  flex: 1;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 40px;
}

.heading-32 {
  color: #272727;
  margin-bottom: 12px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.paragraph-7 {
  color: #272727;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.div-block-11 {
  margin-bottom: 30px;
}

.button {
  background-color: #000;
  margin-bottom: 26px;
  padding: 12px 26px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-8 {
  color: #272727;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.link-27 {
  color: #ff4a00;
}

.bold-text-6 {
  color: #272727;
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.text-span-2 {
  color: #ff4a00;
}

.section-9 {
  background-color: #f5f7fc;
  padding-top: 60px;
  padding-bottom: 60px;
}

.bg-color {
  color: #272727;
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.text-span-3 {
  color: #b82222;
}

.paragraph-10 {
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.text-span-4 {
  color: #e01515;
}

.text-color {
  color: #ff4a00;
}

.slider-wrapper {
  max-width: 780px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.slider-wrapper.slider-wrapper2 {
  max-width: 100%;
}

.slider {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  display: block;
}

.mask {
  min-height: 294px;
}

.mask.mask2 {
  min-height: 480px;
}

.slide {
  padding: 0;
  position: relative;
}

.slide-content {
  height: auto;
  text-align: center;
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.slide-content.slide-content2 {
  background-color: #fff;
  padding: 0;
}

.slide-content.review-padding-in-tab {
  padding-left: 20px;
  padding-right: 20px;
}

.name {
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.designation {
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: none;
}

.paragraph-11 {
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.italic-text {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.overlay {
  z-index: 1000;
  background-color: #f7f4f1;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.left-arrow {
  z-index: auto;
  width: 55px;
  height: 55px;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 55px;
  justify-content: center;
  align-items: center;
  margin-top: 110px;
  margin-bottom: 110px;
  transition: background-color .3s;
  display: flex;
  top: 10px;
}

.left-arrow:hover {
  background-color: #f0f0f0;
}

.right-arrow {
  z-index: auto;
  width: 55px;
  height: 55px;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 55px;
  justify-content: center;
  align-items: center;
  margin-top: 110px;
  margin-bottom: 110px;
  transition: background-color .25s;
  display: flex;
  top: 10px;
}

.right-arrow:hover {
  background-color: #f0f0f0;
}

.slide-nav, .icon-2 {
  display: none;
}

.arrow {
  width: 21px;
}

.icon-3, .icon-4 {
  display: none;
}

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

.accordion-4, .dropdown-link-9 {
  display: none;
}

.heading-33 {
  color: #1b1b20;
  letter-spacing: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.bold-text-7 {
  font-size: 52px;
}

.brix---color-neutral-806 {
  color: #6e7191;
}

.text-block-64 {
  color: #1b1b20;
  font-size: 18px;
  font-weight: 700;
}

.text-block-64.accordion-heading-resize {
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.footer-links {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-34 {
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
}

.link-2 {
  color: #1b1b20;
  text-decoration: none;
}

.link-2:hover {
  color: #ee0007;
}

.footer-copyright-center {
  color: #000;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 16px;
}

.footer-divider {
  width: 100%;
  height: 1px;
  background-color: #dfdfdf;
  margin-top: 30px;
  margin-bottom: 15px;
}

.footer-logo {
  text-align: center;
  margin-bottom: 10px;
  padding-right: 0;
}

.footer-area {
  justify-content: center;
  display: block;
}

.container {
  width: auto;
  max-width: 1218px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.footer {
  background-color: #f7f2ec;
  padding-top: 30px;
  padding-bottom: 15px;
}

.footer.change-footer-color {
  background-color: #f9f9f9;
}

.gallery-slider {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.slider-2 {
  height: 70vh;
  background-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}

.slider-mask {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.main-img {
  width: 95%;
  height: 100%;
  object-fit: cover;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.extra-img {
  width: 95%;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0%;
}

.extra-img.last-slide {
  top: 0;
  bottom: 0;
  left: auto;
  right: -97.5%;
}

.slider-arrow {
  width: 72px;
  height: 72px;
  background-color: #fff;
  margin-top: 104.25px;
  margin-bottom: 104.25px;
  top: 0;
  left: 0;
}

.slider-arrow.left {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 160px;
  margin-bottom: 160px;
  bottom: auto;
}

.slider-arrow.right {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 160px;
  margin-bottom: 160px;
  top: 0;
  left: auto;
  right: 0;
}

.slider-arrow-icon {
  color: #fff;
  margin: 25px;
  font-size: 22px;
}

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

.paragraph-12 {
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.slide-2 {
  padding-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
}

.bold-text-8 {
  font-size: 40px;
  font-weight: 800;
}

.bold-text-8.change-font-size-mobile {
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.heading-35 {
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.section-11 {
  background-color: #f7f2ec;
  padding-top: 60px;
  padding-bottom: 60px;
}

.right-arrow-2 {
  z-index: 20;
  width: 55px;
  height: 55px;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 55px;
  justify-content: center;
  align-items: center;
  margin-top: 110px;
  margin-bottom: 110px;
  transition: background-color .25s;
  display: flex;
  top: 10px;
}

.right-arrow-2:hover {
  background-color: #f0f0f0;
}

.right-arrow-2.right-arrow-3 {
  margin-top: 180px;
  margin-bottom: 180px;
}

.left-arrow-2 {
  z-index: 20;
  width: 55px;
  height: 55px;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 55px;
  justify-content: center;
  align-items: center;
  margin-top: 110px;
  margin-bottom: 110px;
  transition: background-color .3s;
  display: flex;
  top: 10px;
}

.left-arrow-2:hover {
  background-color: #f0f0f0;
}

.left-arrow-2.left-arrow-3 {
  margin-top: 180px;
  margin-bottom: 180px;
}

.bold-text-9 {
  line-height: 48px;
}

.section-12 {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.our-story-text {
  padding-left: 20px;
  padding-right: 20px;
}

.our-story-paragraph {
  text-align: center;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.cell-2 {
  justify-content: center;
}

.gallery-section {
  padding-top: 60px;
  padding-bottom: 0;
  display: none;
}

.slider-contain {
  width: auto;
  padding: 0 0 20px;
  overflow: hidden;
}

.slider-button-wrap {
  justify-content: space-between;
  padding: 15px 25px 15px 54px;
  display: flex;
}

.heading-36 {
  color: #000;
}

.wrapper {
  display: none;
  overflow: visible;
}

.testimonials1-component {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 4rem;
}

.testimonials1_slider-mask {
  width: 28rem;
  overflow: visible;
}

.testimonials1_slide {
  width: 300px;
  max-width: none;
  margin-right: 2rem;
}

.testimonials_content {
  height: 100%;
  min-height: 18rem;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  padding: 0;
  display: flex;
  box-shadow: 0 2px 30px rgba(0, 0, 0, .05);
}

.testimonials_content.is-first {
  padding: 0;
}

.testimonials1_arrow {
  width: 3.5rem;
  height: 3.5rem;
  color: #151d53;
  background-color: #f18888;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  line-height: 1.5;
  transition: all .2s;
  display: flex;
  top: auto;
  bottom: -5rem;
  left: 0%;
  right: auto;
  box-shadow: 1px 1px 10px -5px rgba(51, 51, 51, .3);
}

.testimonials1_arrow.right {
  left: 4.5rem;
  box-shadow: 1px 1px 30px -5px rgba(51, 51, 51, .3);
}

.icon-5, .slide-nav-3 {
  display: none;
}

.testimonials_arrow-icon {
  width: 21px;
  display: block;
}

.image-17 {
  width: 100%;
  display: none;
}

.main-img-2 {
  width: 95%;
  height: 100%;
  object-fit: cover;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slider-3 {
  height: 80vh;
  background-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}

.slide-3 {
  padding: 0;
  position: relative;
}

.hero-form {
  margin-bottom: 12px;
  display: none;
}

.hero-form-container {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input {
  width: 350px;
  height: auto;
  color: #1a1b1f;
  border: 1px solid #000;
  border-radius: .25rem;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input:hover, .hero-form-input:focus {
  border-color: #76879d;
}

.hero-form-input::-ms-input-placeholder {
  color: rgba(26, 27, 31, .8);
}

.hero-form-input::placeholder {
  color: rgba(26, 27, 31, .8);
}

.button-primary-2 {
  float: none;
  clear: right;
  color: #fff;
  text-transform: none;
  object-fit: fill;
  background-color: #ff4a00;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: .25rem;
  padding: .75rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  transition: all .2s;
  display: inline-block;
}

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

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

.div-block-copy {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block {
  color: #1b1b20;
  background-image: url('../images/tickmark.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
  flex-direction: row;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: block;
  overflow: hidden;
}

.heading-37 {
  color: #0f0f0f;
  margin-top: 0;
}

.bold-text-13 {
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: block;
}

.image-7 {
  margin-bottom: 14px;
  padding-bottom: 0;
}

.grid-4 {
  max-width: none;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  align-content: space-around;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
}

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

.paragraph-13 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.container-fluid-2 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.about-card-2 {
  width: 49%;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  flex: 0 auto;
  align-content: space-around;
  justify-content: flex-start;
  margin-bottom: 10px;
  padding: 30px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
}

.about-content-area {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
}

.section-13 {
  width: 100%;
  height: auto;
  background-color: #fbfbfb;
  padding: 60px 24px;
}

.paragraph-14 {
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
}

.heading-38 {
  margin-bottom: 16px;
}

.heading-39 {
  color: #ff4a00;
  font-family: Montserrat, sans-serif;
}

.div-block-14 {
  width: 100%;
  height: 100%;
  background-image: url('../images/restaurant-img.jpg');
  background-position: 50%;
  background-size: cover;
}

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

.heading-40 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.paragraph-15 {
  color: #fff;
  margin-bottom: 26px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.column-3 {
  display: none;
}

.columns-2 {
  justify-content: center;
  display: flex;
}

.error-message {
  color: #ff4a00;
  text-align: center;
  background-color: #ffeef0;
  border-radius: 20px;
  align-self: stretch;
  margin-top: 20px;
  padding: 20px;
}

.submit-button-5 {
  padding: 28px 30px;
  display: inline-block;
}

.submit-button-5.button-primary {
  width: 100%;
  min-width: auto;
  background-color: #ff4a00;
  margin-top: 30px;
  display: none;
}

.div-block-5 {
  z-index: 99;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .57);
  display: block;
  position: fixed;
}

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

.contact-form-copy {
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: block;
}

.contact-form-copy.pop {
  font-size: 16px;
}

.text-area {
  max-height: 250px;
  max-width: 100%;
  min-height: 169px;
  min-width: 100%;
  color: #ff4a00;
  letter-spacing: .02em;
  border: 1px solid #eff0f6;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 28px 21px 18px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111em;
  transition: box-shadow .35s, color .35s, border-color .35s;
  box-shadow: 0 2px 6px rgba(19, 18, 66, .07);
}

.text-area:hover {
  border-color: #ff4a00;
}

.text-area:focus {
  color: #ff4a00;
  border-color: #ff4a00;
  font-weight: 500;
  box-shadow: 0 2px 11px rgba(244, 38, 62, .06), 0 4px 10px rgba(31, 37, 89, .07);
}

.text-area::-ms-input-placeholder {
  color: #000;
  font-weight: 400;
}

.text-area::placeholder {
  color: #000;
  font-weight: 400;
}

.text-area.popopop {
  min-height: 100px;
  padding-top: 18px;
  font-size: 16px;
}

.text-area.text-area-height {
  max-height: 200px;
  min-height: 120px;
}

.text-area.text-area-height.change-radius {
  border-radius: 4px;
}

.contact-form-block {
  height: 648px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.contact-form-block.poppop {
  height: 500px;
}

.contact-form-block.change-height {
  height: 600px;
}

.success-message {
  color: #fff;
  text-align: center;
  background-color: #ff4a00;
  border-radius: 20px;
  align-self: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px 20px;
  box-shadow: 0 2px 6px rgba(19, 18, 66, .07);
}

.input {
  min-height: 66px;
  color: #ff4a00;
  letter-spacing: .02em;
  border: 1px solid #eff0f6;
  border-radius: 1000px;
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 6px rgba(19, 18, 66, .07);
}

.input:hover {
  border-color: #ff4a00;
}

.input:focus {
  color: #ff4a00;
  border-color: #ff4a00;
  box-shadow: 0 2px 11px rgba(244, 38, 62, .06), 0 4px 10px rgba(31, 37, 89, .07);
}

.input::-ms-input-placeholder {
  color: #6e7191;
}

.input::placeholder {
  color: #6e7191;
}

.input.company {
  min-height: 48px;
  padding-right: 55px;
}

.input.company:focus {
  background-image: url('../images/icon-4-input-hover-marketing-template.svg');
}

.input.company::-ms-input-placeholder {
  color: #000;
}

.input.company::placeholder {
  color: #000;
}

.input.company.poppop {
  background-image: none;
  font-size: 16px;
}

.input.company.change-radius {
  border-radius: 4px;
}

.input.company.change-radius:focus {
  background-image: none;
}

.input.name {
  min-height: 48px;
  color: #ff4a00;
  padding-right: 55px;
}

.input.name:focus {
  background-image: url('../images/icon-1-input-hover-marketing-template.svg');
}

.input.name::-ms-input-placeholder {
  color: #000;
  font-size: 18px;
}

.input.name::placeholder {
  color: #000;
  font-size: 18px;
}

.input.name.popoppp {
  background-image: none;
  font-size: 16px;
}

.input.name.change-radius {
  border-radius: 4px;
}

.input.name.change-radius:focus {
  background-image: none;
}

.input.phone {
  min-height: 48px;
  padding-right: 55px;
}

.input.phone:focus {
  background-image: url('../images/61e7af3b1ff92227b68b26f2_icon-3-input-hover-marketing-template.svg');
}

.input.phone::-ms-input-placeholder {
  color: #000;
}

.input.phone::placeholder {
  color: #000;
}

.input.phone.popop {
  background-image: none;
  font-size: 16px;
}

.input.phone.change-radius {
  border-radius: 4px;
}

.input.phone.change-radius:focus {
  background-image: none;
}

.input.email {
  min-height: 48px;
  padding-right: 55px;
}

.input.email:focus {
  background-image: url('../images/61e7af3b1ff9226f158b26f0_icon-2-input-hover-marketing-template.svg');
}

.input.email::-ms-input-placeholder {
  color: #000;
}

.input.email::placeholder {
  color: #000;
}

.input.email.pop {
  background-image: none;
  font-size: 16px;
}

.input.email.change-radius {
  border-radius: 4px;
}

.input.email.change-radius:focus {
  background-image: none;
}

.text-priva {
  text-align: center;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 16px;
  line-height: 1.4em;
}

.text-priva.popop {
  font-size: 14px;
}

.image-18 {
  width: 20px;
  max-width: none;
  padding: 0;
}

.div-block-8 {
  cursor: pointer;
  padding: 10px 15px 15px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.div-block-6 {
  width: 600px;
  height: 550px;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.div-block-16 {
  z-index: 99;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .57);
  display: block;
  position: fixed;
}

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

.image-19 {
  width: 20px;
  max-width: none;
  padding: 0;
}

.div-block-18 {
  cursor: pointer;
  padding: 10px 15px 15px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.div-block-19 {
  width: 600px;
  height: 600px;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.banner-div {
  width: 100%;
  height: 100vh;
  background-image: url('../images/reseller-img.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.banner-overlay {
  background-color: rgba(0, 0, 0, .5);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.banner-content {
  display: block;
}

.heading-41 {
  color: #fff;
  text-align: center;
  margin-bottom: 26px;
  font-family: Montserrat, sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 58px;
}

.cell-3 {
  text-align: center;
  align-items: center;
}

.paragraph-16 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.button-2 {
  color: #fff;
  background-color: #ff4a00;
  border-radius: 4px;
  margin-top: 40px;
  padding: 14px 30px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  display: inline-block;
}

.button-2:hover {
  background-color: #fe540e;
}

.local-restaurants-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.header-div {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.heading-42 {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 38px;
}

.line {
  width: 10%;
  height: 3px;
  text-align: center;
  background-color: #ff4a00;
  display: block;
}

.line.line-small {
  width: 8%;
}

.paragraph-17 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 26px;
}

.bold-text-14 {
  font-weight: 700;
}

.feature-block {
  margin-bottom: 20px;
  padding: 20px;
}

.icon-box {
  width: 90px;
  height: 90px;
  max-width: 100%;
  background-color: #ff4a00;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-43 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.quick-stack-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.cell-4, .cell-5, .cell-6, .cell-7, .cell-8, .cell-9 {
  justify-content: center;
  align-items: center;
}

.program-benefits-section {
  background-color: #f9f9f9;
  padding-top: 60px;
  padding-bottom: 60px;
}

.digital-ordering-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-block-65 {
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.heading-44 {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.paragraph-18 {
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 28px;
}

.cell-10 {
  justify-content: center;
  align-items: center;
}

.program-section {
  background-color: #f9f9f9;
  padding-top: 60px;
  padding-bottom: 60px;
}

.program-text {
  text-align: center;
  padding: 0 20px 20px;
}

.paragraph-19 {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 27px;
}

.paragraph-19.last-child {
  margin-bottom: 0;
}

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

.cell-11 {
  border: 0 rgba(0, 0, 0, 0);
  flex-direction: row;
  align-items: stretch;
  padding: 0;
}

.image-20 {
  margin-right: 10px;
}

.check-mark-text {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.highlights-content {
  width: 100%;
  border: 1px solid #e3e3e3;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.cell-12 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.cell-13, .cell-14, .cell-15, .cell-16, .cell-17, .cell-18, .cell-19, .cell-20, .cell-21, .cell-22, .cell-23 {
  flex-direction: row;
  align-items: stretch;
}

.how-does-it-work-section {
  background-color: #f9f9f9;
  padding-top: 60px;
  padding-bottom: 60px;
}

.how-does-it-work-text {
  text-align: center;
}

.paragraph-20 {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 27px;
}

.how-does-it-work-form {
  justify-content: center;
  display: flex;
}

.text-block-105 {
  color: #fff;
}

.contact-form {
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: block;
}

.heading-45 {
  color: #ff4a00;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

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

.cell-24, .cell-25, .cell-26 {
  justify-content: center;
  align-items: center;
}

.cell-27, .cell-28 {
  flex-direction: row;
  align-items: stretch;
}

.cell-29 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.cell-30, .cell-31, .cell-32, .cell-33, .cell-34, .cell-35, .cell-36, .cell-37, .cell-38, .cell-39, .cell-40, .cell-41 {
  flex-direction: row;
  align-items: stretch;
}

.right-button {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.button-3 {
  display: none;
}

.button-4 {
  text-transform: uppercase;
  background-color: #0baf08;
  border-radius: 4px;
  margin-right: 10px;
  padding: 14px 26px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-4:hover {
  background-color: #09ba06;
}

.button-4.get-started-button-top {
  background-color: #ff4a00;
}

.button-4.get-started-button-top:hover {
  background-color: #fe540e;
}

.button-4.get-started-button-top.change-padding.change-padding-mobile {
  display: none;
}

.button-4.change-padding.change-padding-mobile {
  text-transform: none;
  font-size: 18px;
  font-weight: 600;
  display: none;
}

.reseller {
  color: #272727;
  margin-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
}

.reseller:hover {
  color: #ff4a00;
}

.reseller.websites.change-link-font-size, .reseller.change-link-font-size {
  font-size: 16px;
  font-weight: 500;
}

.brix---dropdown-chevron-2 {
  width: 12px;
  margin-top: 5px;
  margin-left: 6px;
}

.brix---dropdown-card {
  min-width: 280px;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
  box-shadow: 0 2px 12px rgba(20, 20, 43, .08);
}

.button-primary-3 {
  float: none;
  clear: right;
  color: #fff;
  text-transform: none;
  object-fit: fill;
  background-color: #ee0007;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: .25rem;
  padding: .75rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  transition: all .2s;
  display: inline-block;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #cf0006;
}

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

.brix---btn-secondary-small {
  color: #ee0007;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px rgba(20, 20, 43, .04);
}

.brix---btn-secondary-small:hover {
  color: #ee0007;
  background-color: #fff;
  border-color: #4a3aff;
  transform: translate3d(0, -3px, .01px);
}

.brix---header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.brix---header-nav-list-item-show-in-mbl {
  margin-bottom: 0;
  padding-left: 32px;
  display: block;
}

.brix---dropdown-toggle {
  color: #211f54;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: #4a3aff;
}

.brix---dropdown-wrapper {
  display: none;
}

.brix---header-middle-col {
  width: 100%;
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---link-text {
  transition: color .3s;
  display: inline-block;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-bar-top {
  width: 52px;
  height: 4px;
  background-color: #211f54;
  border-radius: 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---link-icon-left {
  margin-right: 6px;
}

.brix---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.brix---header-nav-list-item-middle {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---header-nav-list-item-middle:focus {
  color: #ee0007;
}

.brix---btn-primary-small {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small:hover {
  color: #fff;
  background-color: #281ca5;
  transform: translate3d(0, -3px, .01px);
}

.brix---header-nav-link-2 {
  color: #272727;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-2:hover {
  color: #ff4a00;
}

.brix---header-nav-link-2:active, .brix---header-nav-link-2:focus, .brix---header-nav-link-2:visited {
  color: #272727;
}

.brix---header-nav-link-2.w--current {
  color: #ff4a00;
}

.brix---btn-header-hidden-on-mbl {
  margin-left: 24px;
  display: none;
}

.brix---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---dropdown-column-wrapper {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---link-wrapper {
  color: #211f54;
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper:hover {
  color: #4a3aff;
}

.brix---dropdown-link {
  width: 100%;
  color: #272727;
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: #ee0007;
}

.brix---dropdown-links-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-pd {
  padding: 40px;
}

.brix---hamburger-menu-bar-bottom {
  width: 52px;
  height: 4px;
  background-color: #211f54;
  border-radius: 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.text-block-5 {
  color: #272727;
  font-size: 16px;
}

.text-block-5:hover {
  color: #ee0007;
}

@media screen and (min-width: 1280px) {
  .button-primary.header-button.hdhdhd.button-width.btn-height {
    margin-top: 10px;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.btn-width-change {
    width: 27%;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height {
    margin-top: 10px;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2 {
    background-color: #ff4a00;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2:hover {
    background-image: linear-gradient(#fe540e, #fe540e);
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.elevate-button-center {
    width: 40%;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.our-story-button {
    width: 30%;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height {
    margin-top: 10px;
  }

  .split-content-about.home-hero-content {
    max-width: 580px;
  }

  .subscribe-form {
    max-width: 100%;
  }

  .bg.home-hero {
    margin-right: 600px;
  }

  .paragraph.home-hero {
    margin-top: 30px;
  }

  .card-service-v2-grid.fbfgb {
    margin-bottom: 24px;
  }

  .image-3 {
    max-width: 44%;
  }

  .text-block-7.change-check-mark-text-size {
    color: #000;
  }

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

  .brix---container-default-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .tabs-content {
    width: 76%;
  }

  .tab-link-tab-1 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .section-8 {
    display: flex;
  }

  .bg-class {
    flex: 1;
    align-self: center;
    padding-top: 70px;
    padding-bottom: 70px;
    padding-right: 40px;
    display: block;
  }

  .paragraph-7 {
    color: #000;
  }

  .button {
    margin-bottom: 26px;
    padding: 16px 30px;
    font-size: 17px;
  }

  .paragraph-8 {
    color: #000;
    margin-bottom: 30px;
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .link-27 {
    color: #ff4a00;
  }

  .bold-text-4 {
    color: #e6c039;
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .text-span {
    color: #0dc569;
  }

  .bold-text-5 {
    font-family: Inter, sans-serif;
    font-size: 15px;
  }

  .bold-text-6 {
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .text-span-2 {
    color: #ff4a00;
  }

  .paragraph-9 {
    font-size: 14px;
  }

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

  .right-arrow-2.right-arrow-3, .left-arrow-2.left-arrow-3 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .image-17 {
    display: none;
  }

  .paragraph-14 {
    font-size: 16px;
  }

  .div-block-14 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-image: url('../images/restaurant-img.jpg');
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
  }

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

  .paragraph-15 {
    font-size: 18px;
  }

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

  .div-block-6 {
    display: block;
  }

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

  .div-block-19 {
    display: block;
  }

  .paragraph-17 {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
  }

  .cell-4, .cell-5, .cell-6, .cell-7, .cell-8, .cell-9 {
    justify-content: center;
    align-items: center;
  }

  .paragraph-19 {
    font-size: 18px;
  }

  .image-20 {
    margin-top: 3px;
  }

  .check-mark-text {
    font-size: 19px;
  }

  .paragraph-20 {
    font-size: 18px;
  }

  .break-line {
    white-space: nowrap;
    word-break: normal;
  }

  .header {
    z-index: 2;
    position: -webkit-sticky;
    position: sticky;
  }
}

@media screen and (min-width: 1440px) {
  .dropdown-2 {
    max-height: none;
    justify-content: center;
    align-items: baseline;
    display: flex;
  }

  .dropdown-toggle {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 16px;
    display: flex;
  }

  .button-primary.header-button, .button-primary-copy1.header-button-copy1, .button-primary-copy-copy1.header-button-copy-copy1 {
    padding: 15px 25px;
  }

  .nav-link.nav-link-last, .nav-link.nav-link-last.w--current {
    margin-left: 0;
  }

  .text-block-59 {
    align-items: flex-end;
    padding-right: 5px;
  }

  .button-primary-copy-copy.header-button-copy-copy {
    padding: 15px 25px;
  }

  .nav-menu {
    position: relative;
  }

  .button-primary-copy.header-button-copy {
    padding: 15px 25px;
  }

  .container-default {
    padding: 10px 24px;
    font-size: 24px;
  }

  .header-navigation {
    flex-wrap: nowrap;
    flex: 0 auto;
    order: 0;
    justify-content: center;
    align-self: auto;
  }

  .dropdown-list-2.w--open {
    align-self: auto;
    margin-top: 0;
    margin-bottom: auto;
    display: block;
    position: absolute;
    top: 70px;
    left: 0;
    right: auto;
  }

  .icon {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 26px;
    margin-right: 0;
    font-size: 16px;
    display: flex;
    position: absolute;
    top: 2px;
    right: 3px;
  }

  .subscribe-form {
    padding-top: 40px;
  }

  .paragraph.home-hero {
    color: #000;
    text-align: left;
    font-size: 22px;
    font-weight: 500;
  }

  .home-hero-wrapper {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-7 {
    font-size: 20px;
  }

  .brix---container-default-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content {
    width: 72%;
  }

  .bg-class {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

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

  .text-block {
    font-size: 16px;
  }

  .div-block-15, .div-block-17 {
    display: none;
  }
}

@media screen and (min-width: 1920px) {
  .button-primary {
    background-color: #ff4a00;
  }

  .button-primary-copy1, .button-primary-copy-copy1 {
    background-color: #00a04b;
  }

  .button-primary-copy-copy1.header-button-copy-copy1.button-secondary-copy-copy1 {
    margin-left: 25px;
    padding: 15px 40px;
  }

  .button-primary-copy-copy {
    background-color: #00a04b;
  }

  .button-primary-copy-copy.header-button-copy-copy.button-secondary-copy-copy {
    margin-left: 25px;
    padding: 28px 50px;
  }

  .button-primary-copy {
    background-color: #00a04b;
  }

  .button-primary-copy.header-button-copy.button-secondary-copy {
    margin-left: 25px;
    padding: 15px 40px;
  }

  .container-default {
    color: #000;
  }

  .home-hero-wrapper {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

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

  .input.company:focus {
    background-image: url('../images/61e7af3b1ff92220bb8b26f3_icon-4-input-hover-marketing-template.svg');
  }

  .input.name:focus {
    background-image: url('../images/61e7af3b1ff922f36e8b26ee_icon-1-input-hover-marketing-template.svg');
  }

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

@media screen and (max-width: 991px) {
  .dropdown-2 {
    text-align: center;
    flex: 1;
    justify-content: center;
    margin-left: 24px;
    margin-right: 24px;
    font-family: Montserrat, sans-serif;
    display: flex;
    position: relative;
  }

  .dropdown-toggle {
    max-height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .header-menu-button-icon-medium {
    width: 100%;
    max-height: 2px;
    min-height: 2px;
    background-color: #fff;
    padding: 0;
  }

  .nav-item-wrapper {
    text-align: center;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex;
  }

  .button-primary-arrow4 {
    top: -1px;
  }

  .button-primary-arrow4.aanneww {
    top: 1px;
    left: 5px;
  }

  .header1 {
    z-index: 2;
  }

  .dropdown-link-6 {
    margin-left: 0;
    margin-right: 0;
  }

  .button-primary {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary.header-button {
    padding-left: 28px;
    padding-right: 28px;
    display: none;
  }

  .button-primary.header-button.hdhdhd.button-width {
    margin-top: 40px;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2 {
    background-color: #ff4a00;
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2:hover {
    background-image: linear-gradient(#fe540e, #fe540e);
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab {
    width: 40%;
    padding: 12px 20px;
    font-size: 16px;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size, .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size.mobile-btn-get-started {
    width: 100%;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size.hide-btn-tab {
    display: none;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.navigation-program-button-width-change.change-width-tab {
    width: 30%;
    margin-top: 0;
  }

  .button-primary.contact-form-button {
    margin-top: 20px;
  }

  .button-primary.contact-form-button.change-button-size {
    width: 40%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .button-primary-copy1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-copy1.header-button-copy1 {
    max-width: 40%;
    justify-content: center;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .button-primary-copy-copy1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-copy-copy1.header-button-copy-copy1 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .button-primary-copy-copy1.header-button-copy-copy1.button-secondary-copy-copy1 {
    max-width: 40%;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .header-logo {
    width: 170px;
  }

  .nav-link {
    flex: 1;
    font-size: 20px;
  }

  .nav-link.w--current {
    font-size: 20px;
  }

  .image-15 {
    width: auto;
    height: auto;
  }

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

  .div-block-3-copy {
    justify-content: center;
    margin-top: 30px;
    display: flex;
  }

  .header-menu-button-icon-top {
    width: 100%;
    max-height: 2px;
    min-height: 2px;
    background-color: #fff;
    padding: 0;
  }

  .split-content-about.header-right {
    z-index: 99;
    position: relative;
  }

  .split-content-about.header-left {
    z-index: 99;
    margin-left: 0;
    position: relative;
  }

  .split-content-about.home-hero-content {
    max-width: 750px;
    min-width: auto;
    text-align: center;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .header-wrapper {
    grid-column-gap: 0px;
    border-radius: 5px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
    padding-top: 20px;
  }

  .text-block-59 {
    flex: 0 auto;
    align-items: stretch;
    font-size: 20px;
  }

  .button-primary-copy-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-copy-copy.header-button-copy-copy {
    padding-left: 28px;
    padding-right: 28px;
  }

  .header-menu-button-icon-wrapper {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .nav-menu {
    width: 100%;
    background-color: #fff;
    border: 1px solid #eff0f6;
    flex-direction: row;
    padding-top: 140px;
    padding-bottom: 36px;
    position: absolute;
    box-shadow: 0 4px 10px rgba(74, 58, 255, .18);
  }

  .button-primary-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-copy.header-button-copy {
    padding-left: 28px;
    padding-right: 28px;
  }

  .button-primary-copy.header-button-copy.button-secondary-copy {
    display: none;
  }

  .container-default {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 50px;
    display: block;
  }

  .menu-button {
    width: 64px;
    min-height: 64px;
    min-width: 64px;
    color: #fff;
    background-color: #ff4a00;
    border-radius: 1000px;
    margin-left: 20px;
    padding: 12px;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    transition: transform .35s, background-color .35s;
    box-shadow: 0 8px 22px rgba(255, 57, 81, .28);
  }

  .menu-button:hover {
    transform: scale3d(.96, .96, 1.01);
  }

  .menu-button.w--open {
    min-height: 60px;
    background-color: #ff4a00;
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
  }

  .icon-wrapper {
    width: 25px;
    min-height: 20px;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .header-navigation {
    flex-direction: column;
    align-items: stretch;
    margin-left: 24px;
    margin-right: 24px;
  }

  .dropdown-list-2.w--open {
    width: auto;
    max-width: none;
    flex-flow: column;
    flex: 0 auto;
    align-items: center;
    margin-top: 40px;
    margin-right: 0;
    padding: 0;
    display: flex;
    position: absolute;
    top: 0;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .header-menu-button-icon-bottom {
    width: 100%;
    max-height: 2px;
    min-height: 2px;
    background-color: #fff;
    padding: 0;
  }

  .icon {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    flex: 0 auto;
    margin-top: 6px;
    position: absolute;
  }

  .link-block-2 {
    flex: 0 auto;
    margin-top: 0;
    margin-left: 0%;
  }

  .subscribe-form {
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .subtitle-wrapper {
    text-align: center;
    margin-bottom: 13px;
  }

  .subtitle-wrapper.home-hero {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
  }

  .heading-25 {
    text-align: center;
    font-size: 32px;
    line-height: 42px;
  }

  .subscribe-form-flex-copy2 {
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .bg.home-hero {
    margin-bottom: 400px;
    margin-right: 0;
    bottom: -311px;
    right: auto;
  }

  .paragraph.home-hero {
    text-align: left;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    font-size: 20px;
  }

  .card-service-v2-grid {
    justify-content: stretch;
    justify-items: start;
  }

  .card-service-v2-list-wrapper {
    padding-right: 0;
  }

  .image-3 {
    max-width: 70%;
    left: 0;
  }

  .home-hero-wrapper {
    flex-direction: column;
    justify-content: center;
  }

  .form-block {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-7.change-check-mark-text-size {
    font-size: 16px;
  }

  .website-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-26 {
    font-size: 32px;
    line-height: 42px;
  }

  .bold-text-2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
  }

  .paragraph-2 {
    font-size: 16px;
  }

  .section-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-3 {
    text-align: left;
    font-size: 16px;
  }

  .section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .columns {
    display: flex;
  }

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

  .brix---tab-left-icon {
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---paragraph-default {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---paragraph-default.cloud-pos-paragraph-resize {
    color: #000;
    font-size: 16px;
    line-height: 26px;
  }

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

  .brix---tabs-content-card {
    padding: 40px 32px 48px;
  }

  .brix---tabs-menu-vertical {
    max-width: 271px;
  }

  .card.contact-form {
    max-width: 100%;
    flex: 0 auto;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .card.contact-form.box-shadow1.change-radius {
    min-height: 600px;
    margin-top: 2%;
    padding-top: 20px;
  }

  .paragraph-5.faq {
    max-width: 85%;
    text-align: left;
  }

  .centered-heading {
    font-size: 44px;
  }

  .accordion {
    display: block;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.change-color-faq-footer-color.padding-tab.height-faq {
    height: 100%;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.change-color-faq-footer-color.padding-tab.height-tab-faq {
    height: 80px;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.change-color-faq-footer-color.change-accordion-toggle-height.height-faq {
    height: 100%;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.change-color-faq-footer-color.change-accordion-toggle-height.height-tab-faq {
    height: 80px;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.change-color-faq-footer-color.height-faq {
    height: 100%;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.change-color-faq-footer-color.height-tab-faq {
    height: 80px;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.height-faq {
    height: 100%;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color.height-tab-faq {
    height: 80px;
  }

  .heading-11 {
    font-size: 16px;
  }

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

  .heading-29 {
    font-size: 16px;
  }

  .brix---section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .accordion-2 {
    display: none;
  }

  .heading-30 {
    font-size: 16px;
  }

  .accordion-3 {
    display: none;
  }

  .heading-31 {
    font-size: 16px;
  }

  .section-7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tabs-content {
    height: 19rem;
  }

  .tab-link-tab-1.change-padding-tab, .tab-link-tab-1.change-padding-tab.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-63 {
    font-size: 16px;
  }

  .tab-link-tab-2.margin-bottom-tab {
    margin-bottom: 0;
  }

  .tab-link-tab-2.margin-bottom-tab.change-padding-tab, .tab-link-tab-3.change-padding-tab {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-6 {
    text-align: left;
    font-size: 16px;
  }

  .tab-link-tab-4.change-padding-tab {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bg-class {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-32 {
    font-size: 26px;
  }

  .paragraph-8 {
    margin-bottom: 20px;
    font-size: 19px;
  }

  .link-27 {
    font-size: 19px;
  }

  .paragraph-10 {
    font-size: 18px;
  }

  .mask.mask2 {
    min-height: 300px;
  }

  .slide-content.review-padding-in-tab {
    padding-left: 20px;
    padding-right: 20px;
  }

  .name {
    font-size: 28px;
  }

  .designation {
    font-size: 17px;
  }

  .arrow {
    width: 21px;
  }

  .section-10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .accordion-4 {
    display: none;
  }

  .heading-33 {
    font-size: 16px;
  }

  .bold-text-7 {
    font-size: 38px;
  }

  .text-block-64.accordion-heading-resize {
    white-space: normal;
    word-break: normal;
    font-size: 20px;
  }

  .heading-34 {
    font-size: 17px;
  }

  .footer-logo {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-area {
    justify-content: center;
  }

  .container {
    max-width: 728px;
  }

  .bold-text-8 {
    line-height: 46px;
  }

  .bold-text-8.change-font-size-mobile {
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
  }

  .heading-35 {
    line-height: 42px;
  }

  .section-11 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .right-arrow-2 {
    width: 40px;
    height: 40px;
    margin-top: 130px;
    margin-bottom: 130px;
  }

  .right-arrow-2.right-arrow-3 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

  .left-arrow-2 {
    width: 40px;
    height: 40px;
    margin-top: 130px;
    margin-bottom: 130px;
  }

  .left-arrow-2.left-arrow-3 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

  .bold-text-9 {
    font-size: 32px;
    line-height: 42px;
  }

  .hero-form {
    align-self: center;
    display: inline-block;
  }

  .div-block-copy {
    justify-content: center;
    align-self: center;
  }

  .grid-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .about-card-2 {
    width: 48%;
  }

  .section-13 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-38 {
    text-align: left;
  }

  .heading-40 {
    font-size: 32px;
  }

  .paragraph-15 {
    font-size: 17px;
  }

  .contact-form-copy, .contact-form-block {
    flex: 1;
  }

  .input.company, .input.name, .input.phone, .input.email {
    padding-right: 70px;
  }

  .div-block-8 {
    padding-right: 15px;
  }

  .div-block-17 {
    z-index: 100;
    display: none;
  }

  .div-block-18 {
    padding-right: 15px;
  }

  .heading-41 {
    margin-bottom: 22px;
    font-size: 44px;
    line-height: 54px;
  }

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

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

  .local-restaurants-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .header-div {
    margin-bottom: 30px;
  }

  .heading-42 {
    margin-top: 10px;
    font-size: 28px;
  }

  .paragraph-17 {
    font-size: 16px;
  }

  .feature-block {
    margin-bottom: 10px;
  }

  .heading-43 {
    font-size: 20px;
    line-height: 28px;
  }

  .quick-stack-4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .program-benefits-section, .digital-ordering-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-44 {
    margin-top: 10px;
    font-size: 24px;
  }

  .paragraph-18 {
    text-align: center;
    font-size: 16px;
    line-height: 28px;
  }

  .program-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-19 {
    font-size: 16px;
  }

  .highlights-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .check-mark-text {
    font-size: 17px;
  }

  .how-does-it-work-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-20 {
    font-size: 16px;
  }

  .contact-form {
    flex: 1;
  }

  .heading-45 {
    font-size: 26px;
  }

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

  .bold-text-15 {
    font-size: 20px;
  }

  .quick-stack-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .right-button.button-left-hide {
    display: none;
  }

  .button-4.change-padding.change-padding-mobile {
    font-size: 17px;
  }

  .reseller, .reseller.websites {
    font-size: 18px;
  }

  .brix---dropdown-card {
    min-width: auto;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .header {
    z-index: 2;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-menu-wrapper {
    background-color: #fff;
    border-top: 1px solid #eff0f6;
    border-bottom: 1px solid #eff0f6;
    padding: 24px;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .brix---header-nav-list-item-middle {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 767px) {
  .dropdown-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 24px;
    padding-bottom: 8px;
    display: flex;
  }

  .dropdown-toggle {
    min-height: 30px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .nav-item-wrapper {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav-item-wrapper.mobile {
    display: block;
  }

  .button-primary-arrow4.aaaa {
    font-size: 12px;
    top: -2px;
  }

  .header1 {
    z-index: 2;
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-primary {
    margin-top: 45px;
    margin-left: 0;
  }

  .button-primary.header-button-mobile {
    margin-top: 20px;
    padding: 15px 40px;
    display: block;
  }

  .button-primary.header-button {
    display: none;
  }

  .button-primary.header-button.hdhdhd.button-width {
    margin-top: 20px;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size.mobile-btn-get-started {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.navigation-program-button-width-change.change-width-tab.hide-button-mobile.change-vertical-tab-program-btn-top {
    width: 40%;
  }

  .button-primary-copy1.header-button-copy1, .button-primary-copy-copy1.header-button-copy-copy1, .button-primary-copy-copy1.header-button-copy-copy1.button-secondary-copy-copy1 {
    display: none;
  }

  .header-logo {
    width: 150px;
  }

  .nav-link {
    color: #000;
    font-size: 18px;
  }

  .nav-link.w--current {
    font-size: 30px;
  }

  .split-content-about.header-left {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .split-content-about.home-hero-content {
    margin-bottom: 60px;
  }

  .header-wrapper {
    grid-column-gap: 0px;
    padding-top: 20px;
  }

  .text-block-59 {
    font-size: 18px;
  }

  .button-primary-copy-copy.header-button-copy-copy {
    display: none;
  }

  .button-primary-copy-copy.header-button-copy-copy.button-secondary-copy-copy {
    margin-right: 0;
    display: block;
  }

  .header-menu-button-icon-wrapper {
    width: auto;
  }

  .nav-menu {
    width: 100%;
    box-shadow: none;
    border-top-style: none;
    border-top-width: 0;
    border-bottom-width: 0;
    margin-top: 130px;
    padding-top: 0;
    display: flex;
    position: absolute;
  }

  .button-primary-copy.header-button-copy, .button-primary-copy.header-button-copy.button-secondary-copy {
    display: none;
  }

  .container-default {
    padding: 0 20px;
  }

  .menu-button {
    width: 54px;
    max-width: none;
    min-height: 54px;
    min-width: 54px;
  }

  .dropdown-list-2.w--open {
    z-index: 4;
    position: absolute;
    top: 0;
  }

  .icon {
    align-items: center;
    margin-top: 6px;
    padding-top: 0;
    display: flex;
  }

  .subscribe-form {
    padding: 0 20px 40px;
  }

  .subtitle-wrapper {
    text-align: center;
    margin-bottom: 10px;
  }

  .subtitle-wrapper.home-hero {
    margin-bottom: 6px;
  }

  .subscribe-form-flex-copy2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
  }

  .bg.home-hero {
    max-width: 100%;
    margin-bottom: 0;
    bottom: 130px;
    right: auto;
  }

  .paragraph.home-hero {
    margin-bottom: 35px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-3 {
    max-width: 100%;
  }

  .heading-26 {
    margin-top: 0;
    font-size: 34px;
    line-height: 46px;
  }

  .bold-text-2 {
    font-size: 34px;
  }

  .paragraph-3 {
    text-align: center;
  }

  .paragraph-3.paragraph-margin-top-vertical-tab {
    margin-top: 20px;
  }

  .cell {
    align-items: center;
  }

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

  .brix---tab-left-icon {
    justify-content: flex-start;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .brix---tab-left-icon.w--current {
    justify-content: flex-start;
  }

  .brix---paragraph-default.cloud-pos-paragraph-resize {
    color: #000;
    font-size: 16px;
  }

  .brix---display-4 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---tabs-content-card {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---tabs-menu-vertical {
    max-width: 100%;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 40px;
    margin-right: 0;
  }

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

  .brix---square-icon-48px {
    max-width: 56px;
    border-radius: 12px;
  }

  .card {
    border-radius: 35px;
  }

  .card.faq {
    border-radius: 20px;
    padding: 43px 40px;
  }

  .card.contact-form {
    min-height: 700px;
    border-radius: 28px;
    padding: 50px 40px;
  }

  .card.contact-form.card-pop {
    margin-top: 10%;
    padding-bottom: 30px;
  }

  .title.h4-size {
    font-size: 20px;
  }

  .title.h4-size.faq {
    margin-right: 15px;
  }

  .paragraph-5.faq {
    max-width: 540px;
  }

  .centered-heading {
    font-size: 36px;
  }

  .dropdown-list.dropdown-list-mobile {
    padding: 0 10px 10px 20px;
  }

  .accordion {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .brix---inner-container-1068px-center {
    margin-bottom: 0;
  }

  .brix---inner-container-1068px-center.what-we-offer-bottom-margin {
    margin-bottom: 40px;
  }

  .accordion-toggle.accordion-toggle-mobile {
    height: 70px;
    height: 70px;
  }

  .brix---section {
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
  }

  .dropdown-list-3.dropdown-list-mobile {
    padding: 0 10px 10px 20px;
  }

  .accordion-2 {
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .dropdown-list-4.dropdown-list-mobile {
    padding: 10px 10px 10px 20px;
  }

  .accordion-3 {
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .section-7 {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs-menu {
    width: 100%;
    flex-direction: column;
    padding-right: 0;
  }

  .tab-link-tab-1.w--current, .tab-link-tab-2.margin-bottom-tab.w--current, .tab-link-tab-3, .tab-link-tab-4 {
    width: 100%;
    text-align: center;
  }

  .section-8 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-3 {
    grid-row-gap: 0px;
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mask.mask2 {
    min-height: 174px;
  }

  .accordion-4 {
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .text-block-64.accordion-heading-resize {
    font-size: 18px;
  }

  .heading-34 {
    padding-right: 12px;
    font-size: 16px;
  }

  .footer-divider {
    margin-top: 20px;
  }

  .footer-logo {
    align-items: center;
    padding-right: 10px;
    display: flex;
  }

  .bold-text-8 {
    font-size: 34px;
    line-height: 46px;
  }

  .section-11 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .right-arrow-2 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .right-arrow-2.right-arrow-3 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .left-arrow-2 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .left-arrow-2.left-arrow-3 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .bold-text-9 {
    line-height: 44px;
  }

  .cell-2 {
    align-items: center;
  }

  .hero-form-input {
    width: 250px;
    padding: .5rem 1rem;
  }

  .button-primary-2 {
    padding: .5rem 1rem;
  }

  .about-card-2 {
    width: 85%;
  }

  .div-block-14 {
    height: 400px;
  }

  .contact-form-copy {
    min-height: 0;
    grid-template-columns: 1fr;
  }

  .input.company, .input.name, .input.phone, .input.email {
    background-position: 95%;
    padding-right: 55px;
  }

  .text-priva.popop {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-6 {
    width: 400px;
  }

  .div-block-17 {
    z-index: 100;
    display: none;
  }

  .div-block-19 {
    width: 400px;
  }

  .contact-form {
    min-height: 0;
    grid-template-columns: 1fr;
  }

  .button-4.change-padding {
    padding: 12px 15px;
    font-size: 15px;
  }

  .reseller.websites.change-link-font-size, .reseller.change-link-font-size {
    font-size: 15px;
  }

  .button-primary-3 {
    padding: .5rem 1rem;
  }

  .brix---btn-secondary-small {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    display: block;
  }

  .brix---btn-primary-small {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .dropdown-2 {
    text-align: center;
    flex: 1;
    order: 0;
    justify-content: flex-start;
    align-self: flex-end;
    align-items: stretch;
    margin-left: 16px;
    padding-bottom: 5px;
    display: flex;
  }

  .dropdown-toggle {
    max-height: 30px;
    justify-content: flex-start;
    align-self: flex-end;
    align-items: flex-end;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .nav-item-wrapper {
    text-align: left;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .nav-item-wrapper.mobile {
    padding-top: 15px;
  }

  .button-primary-arrow4 {
    display: inline;
    top: 0;
  }

  .button-primary-arrow4.aaaa {
    top: -1px;
  }

  .header1 {
    z-index: 2;
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-primary {
    max-width: none;
    float: none;
    box-shadow: none;
    text-align: center;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 45px;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 15px 40px;
    font-size: 16px;
    transition: box-shadow .3s;
    display: block;
  }

  .button-primary.header-button-mobile {
    max-width: none;
    background-color: #ff4a00;
    margin-top: 20px;
    padding: 15px 40px;
  }

  .button-primary.header-button.hdhdhd.button-width {
    width: 100%;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.btn-width-change {
    width: 80%;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.our-story-button {
    width: 100%;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.button-primary-2.get-started-btn-top.change-padding-tab.change-font-size.mobile-btn-get-started {
    width: 100%;
    display: block;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height {
    width: 100%;
  }

  .button-primary.header-button.hdhdhd.button-width.btn-height.navigation-program-button-width-change.change-width-tab.hide-button-mobile {
    display: none;
  }

  .button-primary.contact-form-button {
    width: 100%;
    max-width: 100%;
  }

  .button-primary.contact-form-button.change-button-size {
    width: 100%;
    font-size: 16px;
  }

  .button-primary-copy1 {
    max-width: 197.313px;
    float: none;
    text-align: center;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 15px 40px;
    font-size: 16px;
    display: flex;
  }

  .link-26 {
    height: 50%;
    font-size: 16px;
    line-height: 1.2em;
  }

  .button-primary-copy-copy1 {
    text-align: center;
    margin-bottom: 10px;
    padding: 24px 16px;
    font-size: 16px;
    display: block;
  }

  .button-primary-copy-copy1.header-button-copy-copy1.button-secondary-copy-copy1 {
    align-self: auto;
    margin-bottom: 0;
    margin-right: 0;
    padding: 15px 40px;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    display: none;
  }

  .header-logo {
    width: 130px;
  }

  .nav-link, .nav-link.w--current {
    font-size: 16px;
  }

  .image-15 {
    height: 40px;
  }

  .div-block-3 {
    height: auto;
    font-size: 14px;
    display: none;
  }

  .div-block-3-copy {
    height: auto;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    margin-top: 10px;
    font-size: 14px;
    display: flex;
  }

  .split-content-about.header-right {
    margin-bottom: 10px;
  }

  .split-content-about.header-left {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: 0;
    display: none;
  }

  .split-content-about.home-hero-content {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

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

  .header-wrapper.change-header-top-size-mobile {
    padding-top: 10px;
  }

  .text-block-59 {
    align-items: flex-end;
    font-size: 16px;
  }

  .button-primary-copy-copy {
    text-align: center;
    margin-bottom: 10px;
    padding: 24px 16px;
    font-size: 16px;
    display: block;
  }

  .button-primary-copy-copy.header-button-copy-copy.button-secondary-copy-copy {
    align-self: auto;
    margin-bottom: 0;
    margin-right: 0;
    padding: 15px 40px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    display: block;
  }

  .header-menu-button-icon-wrapper {
    width: auto;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .nav-menu {
    margin-top: 0;
    padding-top: 120px;
    padding-bottom: 20px;
    display: none;
  }

  .button-primary-copy {
    text-align: center;
    margin-bottom: 10px;
    padding: 24px 16px;
    font-size: 16px;
    display: block;
  }

  .button-primary-copy.header-button-copy.button-secondary-copy {
    align-self: auto;
    margin-bottom: 0;
    margin-right: 0;
    padding: 15px 40px;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    display: none;
  }

  .container-default {
    text-align: left;
    margin-bottom: 0;
    padding: 0 10px;
  }

  .container-default.jyrfuj {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button {
    width: 48px;
    min-height: 48px;
    min-width: 48px;
    margin-left: 5px;
    padding: 10px;
    font-size: 26px;
  }

  .menu-button.w--open {
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .icon-wrapper {
    width: 20px;
    align-items: center;
  }

  .header-navigation {
    margin-left: 16px;
    margin-right: 16px;
  }

  .dropdown-list-2.w--open {
    margin-top: 30px;
    margin-right: 0;
    padding: 0;
    display: flex;
    position: absolute;
    top: auto;
  }

  .icon {
    flex: 0 auto;
    align-self: auto;
    margin-top: 6px;
    padding-top: 0;
    position: absolute;
  }

  .subscribe-form {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .image-posrr.list-icon {
    margin-right: 10px;
  }

  .subtitle-wrapper {
    font-size: 18px;
  }

  .subtitle-wrapper.home-hero {
    margin-bottom: 0;
  }

  .text-block-4 {
    text-align: center;
    padding-bottom: 3px;
    font-size: 18px;
    font-weight: 700;
  }

  .heading-25 {
    color: #272727;
    text-align: center;
    margin-top: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .subscribe-form-flex-copy2 {
    width: auto;
    border-style: none;
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .subscribe-form-flex-copy2:hover {
    border-style: none;
  }

  .subscribe-form-flex-copy2:focus-visible {
    border-style: none;
  }

  .subscribe-form-flex-copy2[data-wf-focus-visible] {
    border-style: none;
  }

  .subscribe-form-flex-copy2.rrrr {
    width: 100%;
    border-style: none;
    justify-content: flex-start;
  }

  .paragraph {
    text-align: left;
  }

  .paragraph.home-hero {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 10px;
    font-size: 16px;
    font-weight: 500;
  }

  .card-service-v2-grid {
    text-align: left;
    justify-items: start;
    padding-left: 0%;
    font-size: 16px;
  }

  .card-service-v2-grid.fbfgb {
    grid-template-columns: 1fr;
    align-content: start;
    justify-content: space-between;
    justify-items: start;
    margin-bottom: 10px;
    padding-left: 0%;
  }

  .image-3 {
    max-width: 100%;
    text-align: left;
    display: none;
    left: 0;
  }

  .posrr {
    width: 100%;
    margin-top: 5%;
    padding: 9px 19px;
    font-size: 18px;
    font-style: normal;
  }

  .home-hero-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .subscribe-form-input-pos-r {
    width: 100%;
    color: #000;
    text-align: left;
    border: 1px solid #e2e8f0;
    border-radius: 1.8rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .subscribe-form-input-pos-r:hover {
    border-color: #ff4a00;
  }

  .subscribe-form-input-pos-r:focus {
    border-width: 2px;
    border-color: #ff4a00;
  }

  .subscribe-form-input-pos-r:focus-visible {
    border-width: 2px;
    border-color: #ff4a00;
  }

  .subscribe-form-input-pos-r[data-wf-focus-visible] {
    border-width: 2px;
    border-color: #ff4a00;
  }

  .form-block {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .subscribe-form-input-wrapper {
    text-align: center;
    flex: 1;
    align-self: stretch;
  }

  .section-header {
    margin-bottom: 0;
  }

  .heading-26 {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-26.change-size-for-mobile {
    font-size: 22px;
    line-height: 32px;
  }

  .bold-text-2 {
    font-size: 28px;
    line-height: 38px;
  }

  .bold-text-2.change-size-for-mobile {
    font-size: 22px;
    line-height: 32px;
  }

  .paragraph-2 {
    line-height: 22px;
  }

  .section-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-3.paragraph-margin-top-vertical-tab {
    margin-top: 0;
  }

  .heading-28 {
    text-align: center;
    font-size: 22px;
  }

  .paragraph-4 {
    text-align: center;
    font-size: 16px;
  }

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

  .brix---mg-bottom-48px.brix-paragraph-bottom {
    margin-bottom: 20px;
  }

  .brix---tab-left-icon {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---paragraph-default {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---paragraph-default.cloud-pos-paragraph-resize {
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
  }

  .brix---mg-left-16px {
    margin-left: 13px;
  }

  .brix---display-4.cloud-pos-resize {
    font-size: 18px;
  }

  .brix---border-radius-24px {
    padding: 10px 0;
  }

  .brix---tabs-content-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px {
    max-width: 56px;
    border-radius: 14px;
  }

  .card {
    border-radius: 30px;
  }

  .card.faq {
    padding: 36px 25px;
  }

  .card.contact-form {
    max-width: 100%;
    min-height: 550px;
    border-radius: 23px;
    margin-bottom: 20px;
    padding: 40px 25px 0;
  }

  .card.contact-form.card-pop {
    margin-top: 15%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.contact-form.box-shadow1.change-radius {
    min-height: 570px;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .title.h4-size {
    font-size: 18px;
  }

  .title.h4-size.faq {
    text-align: left;
    margin-right: 10px;
  }

  .paragraph-5 {
    text-align: left;
  }

  .paragraph-5.faq {
    font-size: 16px;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .centered-heading.margin-bottom-heading {
    font-size: 32px;
  }

  .dropdown-list.dropdown-list-mobile {
    padding: 20px 20px 10px;
  }

  .accordion {
    padding: 10px;
    display: block;
  }

  .accordion-toggle.accordion-toggle-mobile {
    height: 70px;
    height: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-toggle.accordion-toggle-mobile.reseller-page-change-accordion-bg-color {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-11, .heading-11.change-subheading-size {
    font-size: 16px;
  }

  .bold-text-3.change-heading-size {
    font-size: 36px;
  }

  .text-block-6.accordion-heading-resize {
    font-size: 18px;
  }

  .heading-29 {
    font-size: 16px;
  }

  .brix---section {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-list-3.dropdown-list-mobile {
    padding: 20px 20px 10px;
  }

  .accordion-2 {
    padding: 30px 15px;
    display: block;
  }

  .heading-30, .heading-30.change-subheading-size {
    font-size: 16px;
  }

  .text-block-61.accordion-heading-resize {
    font-size: 18px;
  }

  .quick-stack-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-list-4.dropdown-list-mobile {
    padding: 20px 10px 10px;
  }

  .dropdown-list-4.dropdown-list-mobile.reseller-page-dropdown-bg-color-change {
    padding-left: 16px;
    padding-right: 16px;
  }

  .accordion-3 {
    padding: 30px 15px;
    display: block;
  }

  .heading-31, .heading-31.change-subheading-size {
    font-size: 16px;
  }

  .text-block-62.accordion-heading-resize {
    font-size: 18px;
  }

  .section-7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tabs-content {
    width: 100%;
  }

  .tabs-content.tabs-content-size-increase {
    height: 31rem;
  }

  .tabs {
    display: flex;
  }

  .tabs-menu {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding-right: 0;
  }

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

  .tab-link-tab-1.w--current {
    width: 100%;
  }

  .tab-link-tab-2.margin-bottom-tab {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
  }

  .tab-link-tab-3 {
    width: 100%;
  }

  .list {
    padding-left: 10px;
  }

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

  .tab-link-tab-4 {
    width: 100%;
  }

  .bg-class {
    padding: 40px 20px;
  }

  .heading-32 {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-8, .link-27 {
    font-size: 17px;
  }

  .bg-color {
    font-size: 18px;
  }

  .paragraph-10 {
    font-size: 16px;
  }

  .text-color {
    font-size: 18px;
  }

  .mask.mask2 {
    min-height: 150px;
  }

  .slide-content {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .slide-content.review-padding-in-tab {
    padding-left: 0;
    padding-right: 0;
  }

  .name {
    font-size: 26px;
  }

  .name.resize-name-mobile {
    font-size: 25px;
  }

  .italic-text {
    font-size: 14px;
    font-weight: 500;
  }

  .arrow {
    width: 16px;
  }

  .accordion-4 {
    padding: 30px 15px;
    display: block;
  }

  .heading-33, .heading-33.change-subheading-size {
    font-size: 16px;
  }

  .bold-text-7.change-heading-size {
    font-size: 36px;
  }

  .text-block-64.accordion-heading-resize {
    white-space: normal;
    padding-right: 40px;
    font-size: 16px;
    line-height: 22px;
  }

  .footer-links {
    flex-direction: column;
  }

  .heading-34 {
    margin-bottom: 5px;
    padding-right: 0;
  }

  .link-2 {
    font-size: 17px;
  }

  .link-block {
    margin-bottom: 10px;
  }

  .footer-logo, .footer-area {
    flex-direction: column;
  }

  .container {
    max-width: none;
  }

  .slider-2 {
    height: 25vh;
  }

  .paragraph-12 {
    margin-top: 20px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .slide-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-8 {
    font-size: 40px;
  }

  .bold-text-8.change-font-size-mobile {
    font-size: 27px;
    line-height: 36px;
  }

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

  .right-arrow-2 {
    width: 30px;
    height: 30px;
    display: block;
  }

  .right-arrow-2.right-arrow-3 {
    width: 30px;
    height: 30px;
    margin-top: 58px;
    margin-bottom: 58px;
  }

  .right-arrow-2.button-hide {
    display: block;
  }

  .right-arrow-2.testimonial-button-mobile {
    margin-top: 170px;
    margin-bottom: 170px;
  }

  .left-arrow-2 {
    width: 30px;
    height: 30px;
    display: block;
  }

  .left-arrow-2.left-arrow-3 {
    width: 30px;
    height: 30px;
    margin-top: 58px;
    margin-bottom: 58px;
  }

  .left-arrow-2.button-hide {
    display: block;
  }

  .left-arrow-2.testimonial-button-mobile {
    margin-top: 170px;
    margin-bottom: 170px;
  }

  .bold-text-9 {
    font-size: 24px;
    line-height: 34px;
  }

  .section-12 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .our-story-text {
    padding-left: 0;
    padding-right: 0;
  }

  .our-story-paragraph {
    font-size: 16px;
  }

  .div-block-12 {
    text-align: center;
  }

  .slider-3 {
    height: 25vh;
  }

  .hero-form {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .button-primary-2 {
    align-self: stretch;
  }

  .div-block-copy {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bold-text-13 {
    font-size: 20px;
  }

  .grid-4 {
    grid-template-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .about-card-2 {
    width: 100%;
  }

  .section-13 {
    padding: 40px 20px;
  }

  .div-block-13 {
    margin-top: 10px;
  }

  .div-block-14 {
    height: 400px;
  }

  .heading-40 {
    font-size: 22px;
    line-height: 22px;
  }

  .paragraph-15, .error-message {
    font-size: 16px;
  }

  .contact-form-copy {
    min-height: auto;
  }

  .text-area {
    min-height: 140px;
    padding: 23px 16px;
    font-size: 16px;
  }

  .contact-form-block {
    height: 550px;
  }

  .contact-form-block.change-height {
    height: 570px;
  }

  .success-message {
    font-size: 16px;
  }

  .input {
    padding-left: 16px;
    padding-right: 16px;
  }

  .input.company, .input.name, .input.phone, .input.email {
    min-height: 46px;
    padding-right: 48px;
    font-size: 16px;
  }

  .text-priva {
    margin-left: 0;
    margin-right: 0;
  }

  .image-18 {
    width: 15px;
  }

  .div-block-6 {
    width: 300px;
  }

  .div-block-17 {
    z-index: 100;
    display: none;
  }

  .image-19 {
    width: 15px;
  }

  .div-block-19 {
    width: 340px;
  }

  .heading-41.change-heading-for-mobile {
    white-space: normal;
    word-break: normal;
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 38px;
  }

  .paragraph-16 {
    font-size: 14px;
  }

  .button-2 {
    font-size: 16px;
  }

  .local-restaurants-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-div {
    margin-bottom: 20px;
  }

  .heading-42 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .line {
    width: 16%;
  }

  .line.line-small {
    width: 14%;
  }

  .paragraph-17 {
    font-size: 16px;
  }

  .feature-block {
    margin-bottom: 0;
  }

  .icon-box {
    width: 80px;
    height: 80px;
  }

  .heading-43 {
    font-size: 18px;
    line-height: 26px;
  }

  .program-benefits-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-44 {
    text-align: center;
    font-size: 19px;
    line-height: 28px;
  }

  .paragraph-18 {
    text-align: center;
  }

  .program-section, .highlights-section, .how-does-it-work-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-105 {
    font-size: 15px;
  }

  .contact-form {
    min-height: auto;
  }

  .bold-text-15 {
    font-size: 18px;
    line-height: 26px;
  }

  .right-button {
    text-align: center;
    display: flex;
  }

  .button-4.change-padding.change-padding-mobile {
    padding: 10px;
    font-size: 15px;
    font-weight: 600;
  }

  .reseller.websites.change-link-font-size, .reseller.change-link-font-size {
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 16px;
    display: block;
  }

  .button-primary-3 {
    align-self: stretch;
  }

  .brix---btn-secondary-small {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    width: 100%;
    text-align: left;
  }

  .brix---header-menu-wrapper {
    text-align: center;
  }

  .brix---header-nav-list-item-middle {
    width: 100%;
    text-align: center;
  }

  .brix---btn-primary-small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-link-2 {
    text-align: center;
  }
}

#w-node-_6a829495-d8b0-6506-191f-30dec41452fa-0d40bff3 {
  justify-self: start;
}

#w-node-_05e42178-4901-c681-bd25-e41d19b97914-0d40bff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-cb3c8bad-b2e8-1943-d30d-6c7513a0c523-0d40bff3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-eca123ff-3c04-ac62-2d1f-5ab5500b7a2e-0d40bff3, #w-node-_1ffb6138-94c1-4f9d-1cb8-777a579fc23f-0d40bff3, #w-node-b7332b7b-6c3e-4c33-6cee-c288fb9f8a49-0d40bff3, #w-node-b7332b7b-6c3e-4c33-6cee-c288fb9f8a51-0d40bff3, #w-node-b7332b7b-6c3e-4c33-6cee-c288fb9f8a59-0d40bff3, #w-node-b7332b7b-6c3e-4c33-6cee-c288fb9f8a61-0d40bff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_446f42f0-52ac-5419-33ba-07be4ae8263b-0d40bff3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c49293fb-dac7-81de-a534-28c78d6fdf3a-0d40bff3, #w-node-_842cd667-68cf-c1d1-e822-8c63f16e4381-0d40bff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Message-4.w-node-fbe89f03-cec7-cc7b-2964-fa70bf632859-bf63284e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_24aec07d-d379-bdb6-a02b-84f4b1144340-8f6607c4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_0edc4756-a029-01fa-1b91-40aa4a74fa66-8f6607c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c72dc5a0-0d78-7940-e58c-f2e95a36fa6a-8f6607c4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_41b771df-400d-c771-849d-88f37fc80e18-8f6607c4, #w-node-_7ec567e1-916d-97ea-4e7b-51f62474bccf-8f6607c4, #w-node-_9614c76e-d25b-78f0-39ab-710b3f23793e-8f6607c4, #w-node-cb878ca1-2661-18a8-1190-19025fb405d0-8f6607c4, #w-node-_75a42e35-57e4-e43a-f281-8631e074fbcf-8f6607c4, #w-node-_7b5dfdc2-fb65-5435-a2aa-8b4dd1ecca33-8f6607c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12587e72-325e-9006-8bac-0dcc486ed36b-8f6607c4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_12587e72-325e-9006-8bac-0dcc486ed36c-8f6607c4, #w-node-_12587e72-325e-9006-8bac-0dcc486ed36d-8f6607c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c7f14d5-a837-f7b1-97bf-74dd2595e1f2-8f6607c4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6c7f14d5-a837-f7b1-97bf-74dd2595e1f3-8f6607c4, #w-node-_6c7f14d5-a837-f7b1-97bf-74dd2595e1f9-8f6607c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc05d06b-a913-2d4b-1525-ccc41e0b70d9-8f6607c4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fc05d06b-a913-2d4b-1525-ccc41e0b70da-8f6607c4, #w-node-fc05d06b-a913-2d4b-1525-ccc41e0b70e0-8f6607c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ba76170-3dd2-da0b-5f2c-9161f8e24aee-8f6607c4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ba76170-3dd2-da0b-5f2c-9161f8e24aef-8f6607c4, #w-node-_3ba76170-3dd2-da0b-5f2c-9161f8e24af5-8f6607c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfb934db-965c-10c0-35ab-466d3fd649e2-8f6607c4 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_75bf70ab-6c7f-fb1d-402f-31815e1a7754-8f6607c4, #w-node-_67ca8c1d-2aa2-4321-7a42-9e31ebb98f77-8f6607c4, #w-node-c8b4e43b-6e2f-3ba4-9727-da02c750d071-8f6607c4, #w-node-d5d4107b-ca1f-ed1d-8e55-5cd723296fbf-8f6607c4, #w-node-_253c0fde-ba2a-a6b7-c64c-5a67f080557f-8f6607c4, #w-node-d853c56e-ef0f-9987-87e7-cb14961e47fd-8f6607c4, #w-node-ae6b26a3-7ea1-6081-c954-c3fe248a846f-8f6607c4, #w-node-f86d3dad-016d-260a-7b98-8021c70de373-8f6607c4, #w-node-d3da1faf-f742-101e-6ed1-d8e8082ae3fc-8f6607c4, #w-node-_1820908a-f1bb-d041-24d7-a7d3050c7cb7-8f6607c4, #w-node-f1616a32-b4d6-ec6b-3a94-99c1586ff22e-8f6607c4, #w-node-_7c3869af-9c49-a132-c666-5db14a1b8e39-8f6607c4, #w-node-_6ae1f5a9-1617-f911-172f-fbce6117e59f-8f6607c4, #w-node-_85745a2c-988b-6f28-6597-473fbcbe800d-8f6607c4, #w-node-aad0965a-1fe8-ab5f-0143-53e0abb463e4-8f6607c4, #w-node-_814c04fd-c60b-8fb2-af38-b1992099d81b-8f6607c4, #w-node-_6cfc21d4-fa0e-f686-59c0-ec5aa8a6e3fc-8f6607c4, #w-node-_060fa376-b72b-5806-a7a2-15c9ef118480-8f6607c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Messag.w-node-_18beb105-fe37-2182-8455-1d443419a043-8f6607c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_6a829495-d8b0-6506-191f-30dec41452fa-0d40bff3 {
    justify-self: start;
  }

  #w-node-c72dc5a0-0d78-7940-e58c-f2e95a36fa6a-8f6607c4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_41b771df-400d-c771-849d-88f37fc80e18-8f6607c4, #w-node-_7ec567e1-916d-97ea-4e7b-51f62474bccf-8f6607c4, #w-node-_9614c76e-d25b-78f0-39ab-710b3f23793e-8f6607c4, #w-node-cb878ca1-2661-18a8-1190-19025fb405d0-8f6607c4, #w-node-_75a42e35-57e4-e43a-f281-8631e074fbcf-8f6607c4, #w-node-_7b5dfdc2-fb65-5435-a2aa-8b4dd1ecca33-8f6607c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12587e72-325e-9006-8bac-0dcc486ed36b-8f6607c4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_12587e72-325e-9006-8bac-0dcc486ed36c-8f6607c4, #w-node-_12587e72-325e-9006-8bac-0dcc486ed36d-8f6607c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6c7f14d5-a837-f7b1-97bf-74dd2595e1f2-8f6607c4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6c7f14d5-a837-f7b1-97bf-74dd2595e1f3-8f6607c4, #w-node-_6c7f14d5-a837-f7b1-97bf-74dd2595e1f9-8f6607c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc05d06b-a913-2d4b-1525-ccc41e0b70d9-8f6607c4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fc05d06b-a913-2d4b-1525-ccc41e0b70da-8f6607c4, #w-node-fc05d06b-a913-2d4b-1525-ccc41e0b70e0-8f6607c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ba76170-3dd2-da0b-5f2c-9161f8e24aee-8f6607c4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3ba76170-3dd2-da0b-5f2c-9161f8e24aef-8f6607c4, #w-node-_3ba76170-3dd2-da0b-5f2c-9161f8e24af5-8f6607c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bfb934db-965c-10c0-35ab-466d3fd649e2-8f6607c4 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_75bf70ab-6c7f-fb1d-402f-31815e1a7754-8f6607c4, #w-node-_67ca8c1d-2aa2-4321-7a42-9e31ebb98f77-8f6607c4, #w-node-c8b4e43b-6e2f-3ba4-9727-da02c750d071-8f6607c4, #w-node-d5d4107b-ca1f-ed1d-8e55-5cd723296fbf-8f6607c4, #w-node-_253c0fde-ba2a-a6b7-c64c-5a67f080557f-8f6607c4, #w-node-d853c56e-ef0f-9987-87e7-cb14961e47fd-8f6607c4, #w-node-ae6b26a3-7ea1-6081-c954-c3fe248a846f-8f6607c4, #w-node-f86d3dad-016d-260a-7b98-8021c70de373-8f6607c4, #w-node-d3da1faf-f742-101e-6ed1-d8e8082ae3fc-8f6607c4, #w-node-_1820908a-f1bb-d041-24d7-a7d3050c7cb7-8f6607c4, #w-node-f1616a32-b4d6-ec6b-3a94-99c1586ff22e-8f6607c4, #w-node-_7c3869af-9c49-a132-c666-5db14a1b8e39-8f6607c4, #w-node-_6ae1f5a9-1617-f911-172f-fbce6117e59f-8f6607c4, #w-node-_85745a2c-988b-6f28-6597-473fbcbe800d-8f6607c4, #w-node-aad0965a-1fe8-ab5f-0143-53e0abb463e4-8f6607c4, #w-node-_814c04fd-c60b-8fb2-af38-b1992099d81b-8f6607c4, #w-node-_6cfc21d4-fa0e-f686-59c0-ec5aa8a6e3fc-8f6607c4, #w-node-_060fa376-b72b-5806-a7a2-15c9ef118480-8f6607c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-cb3c8bad-b2e8-1943-d30d-6c7513a0c523-0d40bff3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-eca123ff-3c04-ac62-2d1f-5ab5500b7a2e-0d40bff3, #w-node-_1ffb6138-94c1-4f9d-1cb8-777a579fc23f-0d40bff3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_446f42f0-52ac-5419-33ba-07be4ae8263b-0d40bff3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c49293fb-dac7-81de-a534-28c78d6fdf3a-0d40bff3, #w-node-_842cd667-68cf-c1d1-e822-8c63f16e4381-0d40bff3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Message-4.w-node-fbe89f03-cec7-cc7b-2964-fa70bf632859-bf63284e, #Messag.w-node-_18beb105-fe37-2182-8455-1d443419a043-8f6607c4 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6a829495-d8b0-6506-191f-30dec41452fa-0d40bff3 {
    justify-self: center;
  }

  #w-node-_05e42178-4901-c681-bd25-e41d19b97914-0d40bff3 {
    justify-self: auto;
  }

  #w-node-cb3c8bad-b2e8-1943-d30d-6c7513a0c523-0d40bff3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-eca123ff-3c04-ac62-2d1f-5ab5500b7a2e-0d40bff3, #w-node-_1ffb6138-94c1-4f9d-1cb8-777a579fc23f-0d40bff3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_446f42f0-52ac-5419-33ba-07be4ae8263b-0d40bff3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c49293fb-dac7-81de-a534-28c78d6fdf3a-0d40bff3, #w-node-_842cd667-68cf-c1d1-e822-8c63f16e4381-0d40bff3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c72dc5a0-0d78-7940-e58c-f2e95a36fa6a-8f6607c4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_41b771df-400d-c771-849d-88f37fc80e18-8f6607c4, #w-node-_7ec567e1-916d-97ea-4e7b-51f62474bccf-8f6607c4, #w-node-_9614c76e-d25b-78f0-39ab-710b3f23793e-8f6607c4, #w-node-cb878ca1-2661-18a8-1190-19025fb405d0-8f6607c4, #w-node-_75a42e35-57e4-e43a-f281-8631e074fbcf-8f6607c4, #w-node-_7b5dfdc2-fb65-5435-a2aa-8b4dd1ecca33-8f6607c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bfb934db-965c-10c0-35ab-466d3fd649e2-8f6607c4 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_75bf70ab-6c7f-fb1d-402f-31815e1a7754-8f6607c4, #w-node-_67ca8c1d-2aa2-4321-7a42-9e31ebb98f77-8f6607c4, #w-node-c8b4e43b-6e2f-3ba4-9727-da02c750d071-8f6607c4, #w-node-d5d4107b-ca1f-ed1d-8e55-5cd723296fbf-8f6607c4, #w-node-_253c0fde-ba2a-a6b7-c64c-5a67f080557f-8f6607c4, #w-node-d853c56e-ef0f-9987-87e7-cb14961e47fd-8f6607c4, #w-node-ae6b26a3-7ea1-6081-c954-c3fe248a846f-8f6607c4, #w-node-f86d3dad-016d-260a-7b98-8021c70de373-8f6607c4, #w-node-d3da1faf-f742-101e-6ed1-d8e8082ae3fc-8f6607c4, #w-node-_1820908a-f1bb-d041-24d7-a7d3050c7cb7-8f6607c4, #w-node-f1616a32-b4d6-ec6b-3a94-99c1586ff22e-8f6607c4, #w-node-_7c3869af-9c49-a132-c666-5db14a1b8e39-8f6607c4, #w-node-_6ae1f5a9-1617-f911-172f-fbce6117e59f-8f6607c4, #w-node-_85745a2c-988b-6f28-6597-473fbcbe800d-8f6607c4, #w-node-aad0965a-1fe8-ab5f-0143-53e0abb463e4-8f6607c4, #w-node-_814c04fd-c60b-8fb2-af38-b1992099d81b-8f6607c4, #w-node-_6cfc21d4-fa0e-f686-59c0-ec5aa8a6e3fc-8f6607c4, #w-node-_060fa376-b72b-5806-a7a2-15c9ef118480-8f6607c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


