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

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

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

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

body {
  color: #7c809b;
  background-color: #fafafe;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

p {
  margin-bottom: 0;
}

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

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

strong {
  font-weight: bold;
}

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

figcaption {
  text-align: center;
  margin-top: 5px;
}

.menu-button {
  cursor: pointer;
  display: none;
}

.nav-link {
  height: 100%;
  color: #2b2f4e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.nav-menu {
  height: 100%;
  align-items: center;
  display: flex;
}

.navigation-back-home {
  z-index: 300;
  width: 100%;
  height: 88px;
  background-color: rgba(255, 255, 255, .8);
  border-bottom: 1px solid #fff;
  position: fixed;
}

.content-wrapper {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.content-wrapper.top-margin {
  margin-top: 80px;
}

.grey-80 {
  width: 100px;
  height: 100px;
  background-color: #2b2f4e;
  border-radius: 8px;
  margin-right: 14px;
}

.style-guide {
  flex-direction: column;
  display: flex;
}

.medium-paragraph {
  color: #2b2f4e;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 24px;
}

.medium-paragraph.padding-right {
  padding-right: 2px;
}

.typography {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.semibold-paragraph {
  color: #383838;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.h1 {
  z-index: 200;
  color: #2b2b2b;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 55px;
}

.title-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 30px;
  display: flex;
}

.small-title {
  margin-top: 6px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
}

.underline-button {
  color: #c0ca67;
  align-self: flex-end;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.colors {
  width: 100%;
  grid-column-gap: 10px;
  grid-row-gap: 40px;
  grid-template-rows: repeat(auto-fit, minmax(auto, 100px));
  grid-template-columns: repeat(auto-fit, minmax(max-content, 194px));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.h3 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.h3.green {
  color: #c0ca67;
  font-weight: 400;
}

.h3.top-margin {
  max-width: 800px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.h2 {
  color: #292929;
  text-align: center;
  letter-spacing: -1px;
  justify-content: flex-end;
  margin-top: 1px;
  margin-bottom: 0;
  padding: 39px 39px 45px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.h2.center {
  float: left;
  color: #fff;
  text-align: center;
  margin-top: 42px;
  margin-bottom: 19px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.h2.top-margin {
  margin-top: 20px;
}

.style-guide-title {
  z-index: 200;
  color: #2b2f4e;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

.style-guide-content {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 100px;
  display: flex;
}

.button-primary {
  color: #fff;
  background-color: #353535;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-primary.top-margin {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

.h4 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
}

.h4.margin-bottom {
  margin-bottom: 28px;
}

.small-paragraph {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.small-paragraph.right-padding {
  padding-right: 6px;
}

.small-paragraph.padding {
  padding-left: 6px;
  padding-right: 6px;
}

.colors-wrapper {
  align-items: center;
  display: flex;
}

.style-guide-header {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 60px;
  display: flex;
}

.style-guide-wrapper {
  width: 100%;
  max-width: 1200px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.small-medium-paragraph {
  color: #2b2f4e;
  letter-spacing: .8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.xs-paragraph {
  direction: ltr;
  color: #3a3a3a;
  text-align: left;
  letter-spacing: .2px;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 200;
  line-height: 28px;
}

.xs-paragraph.center {
  max-width: 650px;
  min-width: 0;
  color: #333;
  text-align: center;
  object-fit: fill;
  object-position: 50% 50%;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.xs-paragraph.small-pading {
  padding-left: 4px;
  padding-right: 4px;
}

.xs-paragraph.padding-right {
  padding-right: 4px;
}

.xs-paragraph.padding-left {
  padding-left: 4px;
}

.xs-medium-paragraph {
  color: #2b2f4e;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.grey-60 {
  width: 100px;
  height: 100px;
  background-color: #7c809b;
  border-radius: 8px;
  margin-right: 14px;
}

.grey-40 {
  width: 100px;
  height: 100px;
  background-color: #a3a6c5;
  border-radius: 8px;
  margin-right: 14px;
}

.grey-20 {
  width: 100px;
  height: 100px;
  background-color: #ebebf7;
  border-radius: 8px;
  margin-right: 14px;
}

.grey-10 {
  width: 100px;
  height: 100px;
  background-color: #fafafe;
  border: 1px solid #a3a6c5;
  border-radius: 8px;
  margin-right: 14px;
}

.primary {
  width: 100px;
  height: 100px;
  background-color: #c0ca67;
  border-radius: 8px;
  margin-right: 14px;
}

.primary-light {
  width: 100px;
  height: 100px;
  background-color: #d7e181;
  border-radius: 8px;
  margin-right: 14px;
}

.accent-red {
  width: 100px;
  height: 100px;
  background-color: #ff7f7f;
  border-radius: 8px;
  margin-right: 14px;
}

.accent-red-light {
  width: 100px;
  height: 100px;
  background-color: #fcafaf;
  border-radius: 8px;
  margin-right: 14px;
}

.accent-orange {
  width: 100px;
  height: 100px;
  background-color: #f5cb98;
  border-radius: 8px;
  margin-right: 14px;
}

.dot {
  color: #c0ca67;
}

.call-icon {
  margin-right: 8px;
}

.underline {
  width: 100%;
  height: 2px;
  transform-origin: 0%;
  background-color: #c0ca67;
  margin-top: 2px;
}

.buttons-wrapper {
  width: 100%;
  max-width: 600px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.rich-text-white {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 60px;
}

.rich-text-white h2 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
}

.rich-text-white p {
  letter-spacing: .2px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text-white strong {
  color: #2b2f4e;
  font-weight: 600;
}

.rich-text-white blockquote {
  border-left-color: #c0ca67;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.rich-text-white h4 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 14px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.rich-text-white ul {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 60px;
}

.rich-text-white li {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text-white img {
  max-width: 90%;
  margin-top: 20px;
}

.rich-text-white figcaption {
  margin-top: 10px;
  margin-bottom: 60px;
}

.footer {
  background-color: #fafafe;
}

.footer-top {
  width: 100%;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.contact-wrapper {
  margin-right: 40px;
  display: flex;
}

.opening-wrapper {
  width: 324px;
  font-size: 14px;
  line-height: 24px;
}

.contact-content {
  background-color: #fafafe;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.map {
  width: 396px;
  height: 396px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.opening-content {
  width: 100%;
  border-bottom: 1.5px solid #ebebf7;
  justify-content: space-between;
  margin-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.footer-bottom {
  background-color: #fff;
  border-top: 1.2px solid #ebebf7;
  justify-content: center;
  padding: 50px 16px;
  display: flex;
}

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

.image {
  width: 100%;
}

.navigation {
  height: 88px;
  background-color: rgba(255, 255, 255, .93);
  border-bottom: 1px solid #fff;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.hero-section {
  width: 100%;
  height: 90vh;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Dill-Couscous-Salad-5---edit-extended.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  overflow: visible;
}

.hero-wrapper {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  color: #2c2c2c;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.hero-content {
  max-width: 540px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 31px;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
}

.section.changelog {
  padding-top: 0;
}

.features-wrapper {
  height: 100%;
  max-width: 1062px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin: 0 16px;
  display: flex;
  box-shadow: 0 40px 50px -20px rgba(176, 179, 206, .3);
}

.feature-wrapper {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 50px;
  display: flex;
  position: relative;
}

.feature-image {
  margin-bottom: 23px;
}

.vertical-line {
  width: 1px;
  height: 148px;
  background-color: #ebebf7;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.card-wrapper {
  width: 100%;
  height: 220px;
  max-width: 548px;
  color: #7c809b;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 30px -8px rgba(176, 179, 206, .3);
}

.card-content {
  background-color: #fff;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.card-image {
  width: 100%;
  height: 100%;
  max-width: 180px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.inline-text {
  align-items: center;
  display: flex;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min-content, 260px));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  padding: 10px;
  display: grid;
}

.collection-item {
  width: 100%;
  height: 328px;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(max-content, 268px));
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  box-shadow: 0 20px 30px -8px rgba(176, 179, 206, .3);
}

.item-image {
  height: 100%;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.item-content {
  height: 100%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}

.bottom-content {
  justify-content: space-between;
  align-items: center;
  margin-top: 18px;
  display: flex;
}

.vegan-label {
  width: 24px;
  height: 24px;
  background-image: url('../images/noun-carrot.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 6px;
}

.spicy-label {
  width: 24px;
  height: 24px;
  background-image: url('../images/noun-spicy.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 6px;
}

.top-content {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new-text {
  color: #7c809b;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 14px;
  line-height: 20px;
}

.discount-text {
  color: #fff;
  background-color: #ff5a5a;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.empty-state {
  height: 328px;
  letter-spacing: .3px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block {
  width: 140px;
  height: 140px;
  background-image: url('../images/noun-spoon-and-fork.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.button-wrapper {
  color: #292929;
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 36px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.gallery-image-wrapper {
  height: 224px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.first-letter {
  float: left;
  color: #2b2f4e;
  margin-top: 40px;
  margin-left: 60px;
  margin-right: 8px;
  font-size: 60px;
  line-height: 62px;
}

.small-wrapper {
  width: 100%;
  height: 100%;
  max-width: 820px;
  justify-content: space-between;
  align-items: center;
  margin: 80px auto;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
  position: relative;
}

.rich-text {
  width: 100%;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rich-text h2 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
}

.rich-text p {
  letter-spacing: .2px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text strong {
  color: #2b2f4e;
  font-weight: 600;
}

.rich-text blockquote {
  border-left-color: #c0ca67;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.rich-text h4 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 14px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.rich-text ul {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 60px;
}

.rich-text li {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text img {
  max-width: 90%;
  margin-top: 20px;
}

.rich-text figcaption {
  margin-top: 10px;
  margin-bottom: 60px;
}

.rich-text h3 {
  color: #2b2f4e;
  font-size: 28px;
  font-weight: 600;
}

.license-wrapper {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 168px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.license-paragraph {
  max-width: 700px;
  margin-top: 20px;
}

.license-content {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 40px 10px 10px;
  display: flex;
}

.license-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  justify-items: stretch;
  display: grid;
}

.icons-license {
  width: 160px;
  height: 160px;
  background-image: url('../images/Icons.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1.5px solid #ebebf7;
  border-radius: 8px;
  margin-right: 40px;
}

.flex-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(max-content, 300px));
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 80px;
  display: flex;
}

.fonts-license {
  width: 160px;
  height: 160px;
  background-image: url('../images/Fonts.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1.5px solid #ebebf7;
  border-radius: 8px;
  margin-right: 40px;
}

.images-license {
  width: 160px;
  height: 160px;
  background-image: url('../images/Images_1Images.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1.5px solid #ebebf7;
  border-radius: 8px;
  margin-right: 40px;
}

.license-link {
  color: #7c809b;
  text-decoration: none;
}

.changelog-header {
  width: 100%;
  background-image: linear-gradient(rgba(255, 255, 255, .8), rgba(255, 255, 255, .6)), url('../images/yogurtfruit_1yogurt&fruit.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 168px;
  padding-bottom: 80px;
}

.version-description {
  margin-top: 20px;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 340px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-error {
  height: 180px;
  margin-bottom: 20px;
}

.news-page-list {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(220px, 548px) minmax(220px, 548px);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-top: 60px;
  display: grid;
}

.utility-page-form {
  flex-direction: column;
  display: flex;
}

.input {
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom: 1px solid #a3a6c5;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.logo-large {
  height: 40px;
  margin-bottom: 40px;
}

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

.collection-list-wrapper.top-margin {
  margin-top: 40px;
}

.breadcrumbs {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.link {
  color: #2b2f4e;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.link:hover {
  text-decoration: underline;
}

.slash {
  color: #a3a6c5;
  margin-left: 6px;
  margin-right: 6px;
  display: inline;
}

.breadcrumb-text {
  color: #a3a6c5;
  display: inline;
}

.image-item-page {
  width: 50%;
  max-height: 480px;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-details {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: min-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-content-item {
  width: 50%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  margin-left: 60px;
  display: grid;
}

.vegan-label-item {
  width: 28px;
  height: 28px;
  background-image: url('../images/noun-carrot.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spicy-label-item {
  width: 28px;
  height: 28px;
  background-image: url('../images/noun-spicy.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 6px;
}

.new-label-item {
  color: #7c809b;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 6px 14px;
  font-size: 16px;
  line-height: 20px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.discount-label-item {
  color: #fff;
  background-color: #ff5a5a;
  border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 6px 14px;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.paragraph {
  color: #222;
  text-align: left;
  margin-top: 7px;
  margin-left: 0;
  margin-right: 60px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-2 {
  font-family: Poppins, sans-serif;
  font-weight: 200;
}

.faq-plus-wrap {
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  margin-right: 25px;
  display: flex;
  position: relative;
}

.faq-plus-l {
  width: 5px;
  height: 100%;
  background-color: #292929;
  border-radius: 3px;
  position: absolute;
}

.faq-plus {
  width: 100%;
  height: 5px;
  background-color: #353535;
  border-radius: 3px;
}

.faq-question {
  height: 90px;
  cursor: pointer;
  align-items: center;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.container {
  z-index: 2;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: block;
  position: relative;
}

.container.faq-container {
  max-width: 900px;
  background-color: rgba(255, 255, 255, .5);
  border-radius: 5px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 50px;
  box-shadow: 0 0 50px rgba(45, 62, 80, .06);
}

.faq-answer {
  border-bottom: 1px solid rgba(45, 62, 80, .12);
  padding-left: 45px;
  overflow: hidden;
}

.faq-answer.last-faq-answer {
  border-bottom-width: 0;
}

.section-2 {
  background-color: #a5bcb1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 27px;
  padding-bottom: 2px;
}

.paragraph-3 {
  color: #fff;
  text-align: center;
  padding-left: 160px;
  padding-right: 160px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.grid {
  border-radius: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 50px;
}

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

.meal-name {
  color: #2e2e2e;
  text-align: center;
  font-size: 20px;
}

.grid-3 {
  display: none;
}

.div-block-4 {
  width: 100%;
  margin: 30px;
}

.hero5-grid {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hero5-image-wrap {
  min-height: 700px;
  color: #fff;
  background-image: url('../images/eqq7nKqo-min.jpeg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-bottom: 47px;
  padding: 60px 36px;
  display: block;
}

.hero6-content-copy {
  max-width: 479px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hero5-text-copy {
  flex: 1;
  margin-bottom: 30px;
}

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

.content-grid {
  grid-column-gap: 44px;
  grid-template-rows: auto;
  margin-top: 50px;
}

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

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

.heading {
  color: #252525;
  margin-bottom: 20px;
  font-size: 40px;
}

.save-money {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  position: relative;
}

.image-3, .image-4 {
  border-radius: 10px;
}

.save-time {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding: 50px 3%;
  position: relative;
}

.never-bored {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 75px;
  padding: 50px 3%;
  display: block;
  position: relative;
}

.content-section-4-copy-copy, .mobile-save-money {
  background-color: rgba(0, 0, 0, 0);
  padding: 80px 3%;
  display: none;
  position: relative;
}

._4freemeals-button {
  width: 200px;
  text-align: center;
  object-fit: fill;
  background-color: #313131;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.button-centre {
  color: #414141;
  text-align: center;
  margin: 10px auto 50px;
  padding: 36px;
}

.section-5 {
  height: 700px;
  background-image: url('../images/7N1yoqHk-min_17N1yoqHk-min.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  margin-bottom: 30px;
}

.paragraph-copy {
  color: #222;
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.section-6 {
  background-color: #5e7462;
}

.image-6 {
  width: 250px;
  text-align: center;
  margin: 63px 63px 8px;
  display: inline-block;
}

.container-6 {
  text-align: center;
}

.xs-paragraph-copy {
  color: #fff;
  letter-spacing: .2px;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 200;
  line-height: 28px;
}

.div-block-6 {
  flex: 0 auto;
  display: block;
}

.paragraph-6 {
  color: #222;
  text-align: left;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.nav-bar-menu {
  color: #363636;
  font-weight: 300;
}

.testimonials-wrapper-t3 {
  width: 100%;
  max-width: 900px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonials-wrapper {
  width: 90%;
  max-width: 1400px;
  border-radius: 8px;
  align-items: center;
  margin: 70px auto 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 1px 0 26px 3px #c9c9c9;
}

.testimonials-t3 {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.testimonials-subwrapper-t3 {
  height: 220px;
  max-width: 370px;
  border-radius: 6px;
  margin: 20px;
  padding: 20px;
  box-shadow: 1px 1px 15px 2px #c9c9c9;
}

.user-name-wrapper-t3 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5px;
  margin-left: 18px;
  display: flex;
}

.user-wrapper-t3 {
  margin-bottom: 25px;
  display: flex;
}

.testimonials-wrapper-t6 {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.testimonials-wrapper-2 {
  width: 90%;
  max-width: 1400px;
  border-radius: 8px;
  align-items: center;
  margin: 100px auto;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 1px 0 26px 3px #c9c9c9;
}

.slide-nav-t6 {
  margin-bottom: 28px;
  display: none;
}

.left-arrow-t6 {
  width: 60px;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.company-name-t6 {
  text-align: center;
  margin-top: 11px;
  font-size: 15px;
  font-style: italic;
}

.user-name-t6 {
  color: #2c2c2c;
  text-align: center;
  margin-top: 30px;
  font-size: 18px;
  font-weight: 700;
}

.user-picture-wrapper-t6 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.right-arrow-t6 {
  width: 60px;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.user-picture-subwrapper-t6 {
  border-radius: 100px;
  box-shadow: 1px 1px 10px #cfcfcf;
}

.arrow-wrapper-t6 {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  box-shadow: 1px 1px 1px #dfdfdf;
}

.arrow-wrapper-t6:hover {
  transform: scale(1.05);
  box-shadow: 1px 1px 2px #ddd;
}

.user-picture-t6 {
  border-radius: 100px;
  padding: 3px;
}

.quote-t6 {
  max-width: 700px;
  text-align: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.slider-t6 {
  background-color: rgba(0, 0, 0, 0);
}

.testimonials-t6 {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.quote-t6-2 {
  max-width: 700px;
  color: #000;
  text-align: center;
  margin-top: 122px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.button-primary-copy {
  color: #fff;
  background-color: #353535;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-primary-copy.top-margin {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

.button-primary-copy.top-margin-copy {
  text-align: center;
  margin-top: 34px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

.button-4-copy {
  width: 200px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.button-centre-copy {
  color: #414141;
  text-align: center;
  margin: 7px;
  padding: 36px;
}

.button-4-copy-copy {
  width: 300px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px 30px;
  font-weight: 200;
  display: inline-block;
}

.semibold-paragraph-copy {
  color: #383838;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.top-bar-container---brix {
  width: 100%;
  max-width: 1240px;
  justify-content: center;
  align-items: center;
  padding: 20px 56px;
  display: flex;
  overflow: hidden;
}

.top-bar-container---brix.top-bar-3---brix.preview-page {
  z-index: 1;
  clear: none;
  -webkit-text-fill-color: inherit;
  background-color: #5e7462;
  background-clip: border-box;
  flex-wrap: nowrap;
  padding-top: 10px;
  padding-bottom: 10px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.top-bar-text---brix.max-w-80-mobile---brix {
  color: #fff;
  font-size: 15px;
}

.top-bar-button---brix {
  color: #252525;
  text-align: center;
  white-space: nowrap;
  background-color: #f3f1ff;
  border-radius: 80px;
  margin-left: 16px;
  padding: 12px 24px;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  transition: color .3s, background-color .3s;
}

.top-bar-button---brix:hover {
  color: #fff;
  background-color: #170f49;
}

.close-icon---brix {
  cursor: pointer;
  transform-style: preserve-3d;
  transition: transform .2s;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 32px;
}

.close-icon---brix:hover {
  transform: scale3d(.9, .9, .01);
}

.input---brix {
  min-height: 60px;
  color: #170f49;
  border: 1px solid #eff0f6;
  border-radius: 500px;
  margin-bottom: 0;
  padding: 30px 20px;
  font-size: 18px;
  line-height: 20px;
  transition: color .2s, border-color .2s;
}

.input---brix:hover, .input---brix:focus {
  color: #4a3aff;
  border-color: #4a3aff;
}

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

.input---brix::placeholder {
  color: #6f6c90;
}

.input---brix.mg-bottom-16 {
  margin-bottom: 16px;
}

.button-secondary {
  color: #4a3aff;
  text-align: center;
  background-color: #f3f1ff;
  border-radius: 80px;
  padding: 15px 48px;
  line-height: 20px;
  transition: color .3s, background-color .3s;
}

.button-secondary:hover {
  color: #fff;
  background-color: #4a3aff;
}

.button-secondary.cloneable-header-button {
  padding-left: 22px;
  padding-right: 22px;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.dummy-display {
  color: #a0a3bd;
  margin-bottom: 16px;
  line-height: 1.2;
}

.column {
  width: 100%;
  justify-content: flex-end;
  margin-left: 40px;
  display: flex;
}

.popup-content-wrapper---brix {
  z-index: 100;
  border-radius: 32px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 14px rgba(74, 58, 255, .16), 0 -2px 4px rgba(20, 20, 43, .12), 0 12px 44px rgba(20, 20, 43, .34);
}

.cloneable-header-grid {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1fr;
  align-items: center;
}

.cloneable-header {
  background-color: #fff;
  border-radius: 18px;
  margin-bottom: 44px;
  padding: 24px 32px;
  box-shadow: 0 3px 14px rgba(74, 58, 255, .03), 0 -2px 4px rgba(20, 20, 43, .02), 0 12px 24px rgba(20, 20, 43, .01);
}

.heading-size-3 {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 28px;
}

.popup-4-form---brix {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.popup-4---brix {
  width: 100%;
  max-width: 55%;
  text-align: left;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  padding: 58px 48px;
  display: flex;
  position: relative;
}

.overlay---brix {
  z-index: 10;
  background-color: rgba(0, 0, 0, .61);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-title---brix {
  margin-bottom: 8px;
}

.popup-4---illustration---brix {
  width: 100%;
  height: 130%;
  object-fit: cover;
  position: relative;
}

.popup-form-block---brix {
  width: 100%;
  margin-bottom: 0;
}

.limit-content---brix {
  width: 100%;
  max-width: 456px;
  align-self: center;
}

.button-arrow {
  margin-left: 6px;
}

.image-thumbnail-illustration---brix {
  width: 100%;
  height: 100%;
  max-height: 440px;
}

.close-popup---brix {
  cursor: pointer;
  transition: transform .2s;
  position: absolute;
  top: 24px;
  bottom: auto;
  left: auto;
  right: 24px;
}

.close-popup---brix:hover {
  transform: scale(.9);
}

.success-message---brix {
  color: #fff;
  background-color: #4a3aff;
  border-radius: 16px;
}

.error-message---brix {
  border-radius: 16px;
  padding: 20px;
}

.subscribe-button---brix {
  color: #fff;
  text-align: center;
  background-color: #4a3aff;
  background-image: none;
  border-radius: 80px;
  padding: 16px 32px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 12px;
  box-shadow: 0 3px 12px rgba(74, 58, 255, .12);
}

.subscribe-button---brix:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px rgba(74, 58, 255, .15);
}

.subscribe-button---brix.ebook-button---brix {
  background-image: none;
  margin-top: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
}

.dummy-hero-button---brix {
  max-width: 260px;
  color: #6f6c90;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #d9dbe9;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px rgba(0, 0, 0, .04);
}

.dummy-hero-button---brix:hover {
  transform: scale3d(1, 1, .01)translate(0, -2px);
  box-shadow: 0 4px 10px rgba(0, 0, 0, .08);
}

.popup-4-image-wrapper---brix {
  max-width: 45%;
  align-items: center;
  display: flex;
}

.cloneable-container-default {
  min-height: 624px;
  background-color: #f7f7fb;
  border-radius: 20px;
  padding-top: 132px;
  padding-bottom: 132px;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.container-default {
  max-width: 1240px;
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.popup-wrapper---brix {
  z-index: 99999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-wrapper---brix.preview-page {
  position: absolute;
}

.paragraph-7.dummy-paragraph {
  color: #a0a3bd;
  margin-bottom: 32px;
}

.dummy-hero-wrapper---brix {
  width: 100%;
  justify-content: flex-start;
  display: flex;
}

.dummy-hero-wrapper---brix.preview-page---brix {
  padding: 32px 50px;
}

.div-block-8 {
  z-index: 500;
  object-fit: fill;
  background-color: #5e7462;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.button-5 {
  background-color: #883031;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding: 5px 12px;
  font-weight: 500;
  box-shadow: 1px 1px 3px #000;
}

.modal-wrapper {
  z-index: 9999;
  background-color: rgba(116, 109, 109, .5);
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.sign-up-form {
  height: auto;
  min-height: auto;
  min-width: auto;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-9 {
  z-index: 9999;
  background-color: rgba(129, 129, 129, .5);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.form {
  margin-top: 0;
  margin-right: 0;
  padding: 0;
}

.success-message {
  width: 800px;
  text-align: left;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  position: static;
}

.close-modal-button {
  width: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 5px;
  position: absolute;
  top: 10%;
  bottom: auto;
  left: auto;
  right: 20px;
}

.column-2 {
  margin-top: 43px;
  padding: 8px 20px;
}

.image-7 {
  min-width: 100%;
  object-fit: cover;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  display: inline-block;
}

.submit-button {
  width: 340px;
  text-align: center;
  object-fit: fill;
  background-color: #5e7462;
  border-radius: 6px;
  margin-top: 13px;
  margin-left: 38px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 500;
  display: inline-block;
}

.heading-2 {
  border: 1px dashed #000;
  padding-left: 60px;
}

.image-8 {
  padding-top: 20px;
  display: block;
}

.div-block-10 {
  border: 1px #000;
}

.column-3 {
  padding-top: 79px;
}

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

.button-6 {
  text-align: left;
  background-color: #5e7462;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.heading-3 {
  color: #505050;
  text-align: center;
  margin-top: 71px;
  font-size: 40px;
}

.text-block-3 {
  color: #535353;
  text-align: center;
  margin-bottom: 1px;
  font-size: 14px;
}

.column-5 {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.close-button {
  text-align: left;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
}

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

.div-block-11 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

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

.image-9-copy {
  text-align: left;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
}

.image-10 {
  max-width: 25%;
  text-align: center;
  margin-left: 0;
  padding-left: 0;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}

.div-block-13 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-14 {
  text-align: center;
  margin-top: 0;
  margin-bottom: -125px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-4 {
  color: #fff;
  text-align: center;
  margin-bottom: 35px;
}

.image-11 {
  text-align: center;
  margin-bottom: -46px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-5 {
  color: #000;
  text-align: center;
  margin-top: 90px;
  font-size: 38px;
}

.heading-6 {
  object-fit: fill;
}

.columns-3 {
  padding-left: 40px;
  padding-right: 40px;
}

.container-8 {
  z-index: 5;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.form-block {
  width: 100%;
  max-width: 506px;
  margin-bottom: 0;
}

.check-icon-large {
  filter: hue-rotate(208deg);
  margin-right: 14px;
}

.search-block-wrapper {
  max-width: 600px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
}

.image-15 {
  max-width: 20%;
}

.h1-2 {
  z-index: 200;
  color: #2b2b2b;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
}

.paragraph-copy33 {
  color: #222;
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 200;
  line-height: 30px;
}

.header-wrapper {
  background-color: #fff;
  position: relative;
}

.feature-wrapper-2 {
  color: #18264e;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.submit-button-2 {
  width: auto;
  height: 100%;
  min-height: 54px;
  background-color: #49634d;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 20px 20px 45px -9px rgba(33, 37, 56, .13);
}

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

.paragraph-25 {
  color: #222;
  text-align: center;
  margin-top: 7px;
  margin-left: 15%;
  margin-right: 15%;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.hero-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 100% 50%;
}

.grid-hero {
  grid-column-gap: 72px;
  grid-template-rows: auto;
}

.hero-image-block {
  width: 100%;
  height: 100%;
  max-width: 45%;
  background-color: #bebebe;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.success-message-2 {
  color: #fff;
  background-color: #1355ff;
}

.form-2 {
  background-color: rgba(0, 0, 0, 0);
  border: 0 #000;
  border-radius: 13px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  transition: border-color .3s;
  display: flex;
  position: relative;
}

.search-field {
  width: 100%;
  min-height: 54px;
  color: #000;
  text-align: left;
  letter-spacing: -.02em;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #949494;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 58px;
  font-size: 16px;
  font-weight: 300;
  transition: border-color .3s;
}

.search-field:hover, .search-field:active, .search-field:focus {
  border-color: #1355ff;
}

.search-field::-ms-input-placeholder {
  color: rgba(77, 77, 77, .6);
}

.search-field::placeholder {
  color: rgba(77, 77, 77, .6);
}

.grid-5 {
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 17px;
  margin-bottom: 56px;
  display: none;
}

.text-span {
  color: #49634d;
}

.h3-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 48px;
}

.paragraph-small {
  color: #0f0f0f;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 200;
  display: block;
}

.grid-features {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 24px;
  margin-bottom: 32px;
}

.header-section-standard {
  min-height: 920px;
  color: #fff;
  align-items: center;
  padding: 140px 5% 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-8 {
  display: none;
}

.grid-6 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 17px;
  margin-bottom: 56px;
}

.text-span-6 {
  color: #49634d;
}

.grid-7 {
  border-radius: 2px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 75px 150px 71px;
}

.grid-8 {
  display: none;
}

.h2-2 {
  color: #292929;
  text-align: center;
  letter-spacing: -1px;
  justify-content: flex-end;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 39px 39px 19px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.meals {
  margin-top: 39px;
}

.fresh-or-free {
  background-color: #a5bcb1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 27px;
  padding-bottom: 2px;
}

.button-primary-copy-2 {
  color: #fff;
  background-color: #353535;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-primary-copy-2.top-margin-copy {
  text-align: center;
  flex: 0 auto;
  margin-top: 34px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

.paragraph-9 {
  font-family: Poppins, sans-serif;
  font-weight: 200;
}

.content-grid-2 {
  grid-column-gap: 44px;
  grid-template-rows: auto;
}

.text-span-3 {
  color: #02051b;
}

.paragraph-4 {
  color: #222;
  text-align: left;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.why-inspired-go {
  margin-top: 58px;
}

.hero5-image-wrap-2 {
  height: 0;
  min-height: 800px;
  color: #fff;
  background-image: url('../images/eqq7nKqo-min.jpeg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-bottom: 47px;
  padding: 60px 36px;
  display: block;
}

.div-block-16 {
  margin-left: 30%;
  margin-right: 30%;
}

.xs-paragraph-copy-2 {
  color: #3a3a3a;
  letter-spacing: .2px;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 200;
  line-height: 28px;
}

.xs-paragraph-copy-2.center {
  color: #333;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
}

.paragraph-10 {
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
}

.paragraph-11 {
  color: #222;
  text-align: left;
  margin-top: 7px;
  margin-left: 0;
  margin-right: 30px;
  padding-top: 10px;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-19 {
  color: #222;
  text-align: center;
  margin-top: 7px;
  margin-left: 15%;
  margin-right: 15%;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-26, .paragraph-20 {
  color: #222;
  text-align: left;
  margin-top: 7px;
  margin-left: 0%;
  margin-right: 15%;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.image-16 {
  text-align: left;
  margin-left: 15%;
}

.button-69 {
  width: 200px;
  text-align: center;
  object-fit: fill;
  background-color: #313131;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.list {
  margin-left: 15%;
  margin-right: 15%;
}

.cards-section {
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.cards-image-mask {
  width: 100%;
  border-radius: 0%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-7 {
  color: #000;
  font-size: 44px;
}

.heading-324234 {
  color: #49634d;
  font-size: 44px;
  display: none;
}

.paragraph-27 {
  color: #000;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 200;
  display: none;
}

.cards-grid-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-324235, .heading-324236, .heading-324237, .heading-324238, .heading-324239, .heading-324240 {
  color: #000;
}

.top-chef-mobile, .top-chef-desktop, .canadian-desktop {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  display: none;
  position: relative;
}

.canadian-mobile, .save-money-mobile, .save-money-desktop, .save-money-desktop-copy, .save-money-desktop-copy-copy, .canadian-desktop-copy {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  position: relative;
}

.canadian-mobilee, .save-money-mobile-1 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  display: none;
  position: relative;
}

.save, .save-money-desktop-1, .canadian-desktop-2 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  position: relative;
}

.canadian-mobile-2 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  display: none;
  position: relative;
}

.top-chef-desktop-1 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  position: relative;
}

.top-chef-mobile-1, .canadian-desktop-3 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  display: none;
  position: relative;
}

.h1-2-copy {
  z-index: 200;
  color: #2b2b2b;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 55px;
}

.heading-324241 {
  color: #000;
  font-size: 28px;
  display: none;
}

.heading-324241-desktop {
  color: #000;
  font-size: 28px;
}

.paragraph-28 {
  color: #000;
  font-size: 32px;
  font-weight: 400;
}

.heading-324242 {
  color: #000;
  font-weight: 600;
}

.heading-7-desktop {
  color: #000;
  font-size: 44px;
}

.heading-324234-copy, .heading-324234-desktop {
  color: #49634d;
  font-size: 44px;
}

.paragraph-27-desktop {
  color: #000;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 200;
}

._4freemeals-applied {
  color: #fff;
  background-color: #353535;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

._4freemeals-applied.top-margin-copy {
  text-align: center;
  flex: 0 auto;
  margin-top: 34px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

._4freemeals-white {
  width: 200px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 3px;
  font-weight: 200;
  display: inline-block;
}

.w {
  width: 200px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.view-full-menu, .order-now, .aaaaa {
  width: 200px;
  text-align: center;
  object-fit: fill;
  background-color: #313131;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.heading-324242-mobile {
  color: #000;
  font-weight: 600;
  display: none;
}

.heading-324241-copy, .heading-324241-dt {
  color: #000;
  font-size: 28px;
  display: none;
}

.close-button-success {
  text-align: left;
  background-color: #000;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-10-close-button {
  text-align: left;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
}

.hero-image---tabhlet {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 100% 50%;
  display: none;
}

.paragraph-1111 {
  color: #222;
  text-align: left;
  margin-top: 7px;
  margin-left: 0;
  margin-right: 30px;
  padding-top: 10px;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 30px;
}

._5-delivered-to-your-door, .more-affordable, .lower-cancer-risk {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 75px;
  padding: 50px 3%;
  display: none;
  position: relative;
}

.navigation-link-wrapper {
  grid-column-gap: 40px;
  align-items: center;
  display: flex;
}

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

.navigation-secondary {
  min-height: 40px;
  color: #080808;
  text-align: center;
  letter-spacing: -.02em;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s, border-color .3s;
  display: flex;
}

.navigation-secondary:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}

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

.navigation-link {
  color: #1b1b1b;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 6px;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link:hover {
  color: #080808;
  border: 1px solid #e6e6e6;
}

.navigation-link.w--current {
  color: #642eff;
}

.navigation-menu {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation-button {
  min-height: 40px;
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #49634d;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.navigation-button:hover {
  background-color: #c74e38;
}

.navigation-container {
  width: 100%;
  max-width: 1280px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.menu-button-2 {
  color: #080808;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 8px;
  transition: color .3s;
}

.menu-button-2:hover {
  color: #ea7462;
}

.menu-button-2.w--open {
  color: #fff;
  background-color: #ea7462;
  border-color: #ea7462;
}

.navigation-2 {
  width: 100%;
  min-height: 96px;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, .2);
  border-radius: 1px;
  align-items: center;
  padding: 24px 5%;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.logo {
  width: 124px;
}

.div-block-17 {
  z-index: 9999;
  background-color: rgba(129, 129, 129, .5);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.image-9-copy-2 {
  text-align: left;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
}

.close-modal-button-2 {
  width: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 5px;
  position: absolute;
  top: 10%;
  bottom: auto;
  left: auto;
  right: 20px;
}

.success-message-3 {
  width: 800px;
  text-align: left;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  position: static;
}

.logos-quote-divider {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-10 {
  width: 100%;
  max-width: 1260px;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.clients-wrapper-two {
  max-width: 820px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  max-width: 350px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.clients-quote-two {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  width: 90%;
  height: 1px;
  background-color: #e4ebf3;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  width: 50px;
  height: 50px;
  object-fit: cover;
  margin-right: 24px;
}

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

.clients-image-two {
  text-align: center;
  object-fit: contain;
  display: block;
}

.partner-headline {
  z-index: 200;
  max-width: 1260px;
  color: #2b2b2b;
  letter-spacing: -1px;
  object-fit: contain;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 55px;
}

.partner-discounts {
  border-bottom: 1px solid #e4ebf3;
  padding: 0 100px 150px;
  position: relative;
}

.h333 {
  color: #292929;
  text-align: center;
  letter-spacing: -1px;
  justify-content: flex-end;
  margin-top: 1px;
  margin-bottom: 0;
  padding: 39px 39px 45px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.h333.center {
  float: left;
  color: #fff;
  text-align: center;
  margin-top: 42px;
  margin-bottom: 19px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.h333.top-margin {
  margin-top: 20px;
}

.h555 {
  color: #292929;
  text-align: center;
  letter-spacing: -1px;
  justify-content: flex-end;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 39px 39px 19px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.sad789asdas {
  width: 200px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.main-banner_content-slider {
  width: 100%;
  height: 100%;
}

.main-banner_content-slider._1 {
  height: 100%;
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.main-banner_content-slider._2 {
  background-image: url('../images/Untitled-design-9.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.main-banner_content-slider._1 {
  height: 100%;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: url('../images/6238e65dcdbbbb0abaa2b140_Packaging--Stacked-6-min.webp');
  background-clip: border-box;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.main-banner_content-slider._3 {
  background-image: url('../images/3.jpg');
  background-position: 50%;
  background-size: cover;
}

.icoons_image {
  max-width: 45px;
}

.text-size-medium {
  font-size: 1.125rem;
}

.text-size-medium.text-weight-medium {
  color: #000;
}

.text-size-medium.text-weight-bold.value-counter.disable-value {
  opacity: .5;
}

.text-size-medium.text-weight-bold.button-counter {
  width: 30px;
  height: 30px;
  cursor: pointer;
  border: 1px solid #efefef;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.main-banner_checkpoints-div {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.main-banner_checkpoints-div.last {
  margin-bottom: 0;
}

.main-banner_content {
  width: 50%;
  padding: 35px;
}

.main-wrapper_cta-x {
  width: 80%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-large {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.margin-vertical.margin-small {
  grid-column-gap: 10px;
  align-items: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-family: Montserrat, sans-serif;
}

.margin-vertical.margin-small-copy {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.icons-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.width-100 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.checkpoint_image {
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

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

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

.button_main {
  width: 100%;
  height: 75px;
  max-width: 400px;
  text-align: center;
  background-color: #aa131d;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: flex;
}

.button_main:hover {
  background-color: #930f19;
}

.main-banner_divider {
  width: 100%;
  height: 1px;
  background-color: #555;
}

.main-banner_rating {
  font-size: 1.125rem;
}

.main-banner_stars {
  color: #faa707;
}

.columns-4 {
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
}

.columns-5 {
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}

.columns-6 {
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
}

.view-full-menu-copy {
  width: 200px;
  text-align: center;
  object-fit: fill;
  background-color: #313131;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.asdasdasdas {
  color: #222;
  text-align: center;
  margin-top: 7px;
  margin-left: 100px;
  margin-right: 100px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.column-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.column-7 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.column-8, .column-9, .column-10 {
  justify-content: center;
  display: flex;
}

.section-arm-underline {
  background-color: #f9fafb;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-bowl-across {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-shells-happily {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-mouse-stems {
  max-width: 42rem;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.h2-type-course {
  color: #111827;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-copper-read {
  color: #4b5563;
  margin-top: 1.5rem;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-wonderful-represent {
  max-width: 56rem;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-almost-wherever {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  top: 4rem;
  bottom: 4rem;
  left: 4rem;
  right: 4rem;
}

.div-spent-throw {
  width: 100%;
  height: 100%;
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  border-style: solid;
  border-width: 0;
  border-radius: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: rotate(180deg);
}

.div-division-musical {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-worse-design {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-test-stop {
  width: 100%;
  background-color: #fff;
  border-style: solid;
  border-width: 0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.5rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
}

.img-never-gentle {
  width: auto;
  height: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-widely-raise, .div-perfect-pipe {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-lesson-lips {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, #f9fafb);
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: static;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.partner {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.page-padding {
  background-color: #1d1d21;
  padding: 3rem 2.5rem;
}

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

.padding-vertical {
  padding: 50px 0;
}

.padding-vertical.padding-medium {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.padding-vertical.padding-xsmall {
  justify-content: space-between;
  align-items: center;
}

.padding-vertical.padding-xxsmall.flex-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-vertical.padding-huge {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-vertical.padding-large {
  background-color: rgba(34, 45, 28, 0);
  padding-bottom: 0;
}

.top-banner_text {
  color: #000;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
}

.dropdown-answer_icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.text-weight-medium {
  font-family: Gibson, sans-serif;
  font-weight: 500;
}

.text-weight-medium.text-size-medium.text-align-center {
  color: #fff;
  margin-top: 15px;
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.text-weight-medium.font-land-small {
  color: #000;
}

.section-footer {
  background-color: #e7a227;
  font-family: Gibson, sans-serif;
}

.link-2 {
  color: #03f;
  text-decoration: underline;
}

.feedback_images {
  width: 45%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-answer_list {
  padding: 15px;
}

.dropdown-answer_list.w--open {
  background-color: #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding-left: 65px;
  position: relative;
}

.steps_grid {
  width: 100%;
  grid-column-gap: 50px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-dropdown-answers {
  font-family: Poppins, sans-serif;
}

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

.margin-top.margin-small {
  margin-top: 1.25rem;
}

.margin-top.margin-medium {
  margin-top: 2rem;
}

.text-size-small {
  color: #000;
  font-size: .875rem;
}

.text-size-small.text-weight-semibold {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-size-small.text-weight-xbold.custom-verfied {
  color: #3dbf22;
}

.faq_full {
  width: 100%;
}

.custom_small-stars {
  color: #000;
  text-align: center;
  font-size: 14px;
}

.footer-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-steps {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.custom_pricing-head {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 600;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.navbar-main {
  height: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-small {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.table-icon {
  width: 25px;
  height: 25px;
}

.different-image {
  width: 45%;
  border-radius: 20px;
  overflow: hidden;
}

.feedback_content {
  width: 50%;
}

.card-side-image {
  width: 45%;
  border-radius: 20px;
  overflow: hidden;
}

.section-faq {
  font-family: Poppins, sans-serif;
}

.brand-icon_grid-div {
  width: 60%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.cta-float_flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.falvours-faq_dropdown.w--open {
  background-color: #fff;
  border-radius: 0 0 50px 50px;
  padding: 10px 21px;
  position: static;
}

.pricing_main-div {
  width: 100%;
}

.text-weight-semibold {
  color: #fff;
  font-weight: 600;
}

.hurry_main {
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  display: inline-block;
}

.main-banner_slider {
  width: 50%;
}

.text-align-center-2 {
  text-align: center;
  font-size: .85rem;
}

.card-side-split {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hurry_checkmark {
  width: 30px;
  height: 30px;
  margin-right: 35px;
}

.table-main {
  margin-top: 2.5rem;
}

.faq_dropdown_toggle {
  width: 100%;
  white-space: normal;
}

.falvours-faq_dropdown-div {
  margin-bottom: 25px;
}

.main-banner_slider-div {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.table-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr 1fr 40%;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid;
}

.table-grid.yellow {
  grid-column-gap: 0px;
  color: #fff;
  background-color: #121212;
  display: grid;
}

.button_main-2 {
  width: 100%;
  height: 75px;
  max-width: 400px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #3980c3;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  transform: translate(0);
}

.button_main-2:hover {
  background-color: #930f19;
}

.button_main-2.no-width {
  max-width: none;
}

.button_main-2.width-80 {
  width: 80%;
}

.text-size-regular {
  color: #000;
  margin-top: 10px;
  font-family: Bitter, serif;
  font-size: 1rem;
}

.text-size-regular.text-align-center {
  color: #faf7f7;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-regular.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular.text-align-center.text-weight-semibold {
  color: #000;
}

.text-size-regular.text-align-center.copy {
  color: #020202;
}

.text-size-regular.text-align-center.why {
  color: #000;
  font-family: Gibson, sans-serif;
}

.hurry_div {
  align-items: center;
  margin-bottom: 1.25rem;
  display: flex;
}

.flavours-quantoty-div {
  justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.main-banner_checkpoints-div-2 {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.main-banner_checkpoints-div-2.last {
  margin-bottom: 0;
}

.steps_highlight {
  color: #fff;
  background-color: #b7935f;
  margin-top: 5px;
  padding: 10px;
  font-family: Gibson, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  display: inline-block;
}

.differetnt_contact {
  width: 50%;
}

.section-diiferent {
  background-color: #ffd996;
  font-family: Poppins, sans-serif;
}

.steps_icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 3rem;
  display: grid;
}

.faq_dropdown-list {
  background-color: #fff;
  padding: 20px;
  position: relative;
}

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

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

.dropdown-answer_div {
  margin-bottom: 20px;
}

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

.pricing_checkpoint {
  margin-bottom: 7px;
  display: flex;
}

.pricing_checkpoint.x-center {
  background-color: #fff9ee;
  justify-content: center;
  margin-bottom: 0;
}

._3rem-section {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section._54645, ._3rem-section.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section.copy {
  color: #fff;
}

.sterps-icon {
  margin-bottom: 10px;
}

.info-drink_image {
  width: 45%;
}

.info-drink_image.right-shift {
  justify-content: flex-end;
  display: flex;
}

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

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

.section-cta-float {
  background-color: #fab944;
}

.section-cta-float.section-fixed {
  z-index: 25;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pricing_card {
  background-color: #fff9ee;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  padding: 10px;
}

.pricing_card.border {
  border-color: #aa131d;
}

.expert_div {
  width: 100%;
  min-height: 500px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding: 5%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.flavours-faq_dropdown-toggle {
  width: 100%;
  background-color: #ffd996;
  padding: 10px 20px;
}

.section-main-banner {
  z-index: 30;
  background-color: #fff;
  position: relative;
}

.section-card-sdie {
  font-family: Poppins, sans-serif;
}

.steps_div {
  width: 100%;
  min-height: 500px;
  background-color: #fff;
  border-radius: 20px;
  padding: 5%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.card-side-content {
  width: 45%;
}

.text-style-italic {
  font-style: italic;
}

.flavours_div {
  width: 100%;
  min-height: 500px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding: 5%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.heading-large-2 {
  margin-top: -10px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.footer-image {
  max-width: 125px;
}

.faq_-div {
  margin-bottom: 15px;
}

.info-drinkn_image-div {
  width: 100%;
  max-width: 450px;
  border-radius: 20px;
  overflow: hidden;
}

.section-experts {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

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

.how-it-works-text-container {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.how-it-works-text-container.flex-center {
  color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.feedback_name {
  text-align: right;
  font-size: 1rem;
  font-weight: 600;
}

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

.info-drink_split.second {
  margin-top: 4rem;
}

.section-info-drink {
  z-index: 30;
  background-color: #fff;
  font-family: Poppins, sans-serif;
  position: relative;
}

.different-split {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.main-banner_content-2 {
  width: 50%;
  background-color: #fff;
  align-items: center;
  padding: 35px;
  display: flex;
}

.pricing_pprice {
  color: #aa131d;
  text-align: center;
  font-family: Gibson, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  text-decoration: line-through;
}

.text-size-medium-2 {
  font-family: Gibson, sans-serif;
  font-size: 1.125rem;
}

.text-size-medium-2.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
}

.text-size-medium-2.text-weight-semibold {
  color: #000;
}

.text-size-medium-2.bonus-icons-mobile {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  display: none;
}

.section-pricing {
  z-index: 30;
  background-color: #fff;
  position: relative;
}

.section-table {
  font-family: Poppins, sans-serif;
}

.dropdown-answers_main {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 3.5rem;
  display: flex;
}

.feedback_div {
  margin-bottom: 2.5rem;
}

.flavours_grid {
  width: 100%;
  grid-column-gap: 50px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.falvours_quantity {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 1.25rem;
  display: grid;
}

.stick-atc {
  background-color: #f1cd8c;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.feedback_main {
  justify-content: space-between;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.page-wrapper {
  color: #06374f;
  font-family: Gibson, sans-serif;
}

.grey-divider {
  width: 40%;
  height: 1px;
  background-color: rgba(105, 88, 83, .25);
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.pricing_flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.falvours_table-head {
  text-align: center;
  background-color: #ffd996;
  padding: 10px;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.custom_price-head {
  text-align: center;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.custom_price-head.added {
  color: #aa131d;
  color: #fff;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px;
}

.falvours-faq_dropdown-x {
  z-index: 0;
  width: 100%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.main-wrapper {
  color: #000;
  background-color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.sectoion-top-banner {
  background-color: #ffe7b6;
}

.dropdown_flex {
  align-items: center;
  display: flex;
}

.flavours_table-body {
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  padding: 10px;
}

.section-hurry {
  background-color: #ffd996;
  font-family: Poppins, sans-serif;
}

.width-100-2 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.faq_dropdown {
  z-index: 0;
  width: 100%;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.section-feedback {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.dropdown-answer_content {
  width: 55%;
}

.footer-link {
  margin-left: 20px;
  margin-right: 20px;
  font-size: 12px;
  text-decoration: underline;
}

.main-banner_content-inner-2 {
  margin-right: 100px;
}

.feedback_stars {
  color: #faa707;
  font-size: 1.25rem;
}

.pricing_checkpoint-icon {
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.navbar-navlink {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Gibson, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.navbar-navlink:hover {
  color: #930f19;
}

.custom_tag {
  color: #fff9ee;
  text-transform: uppercase;
  font-weight: 700;
}

.experts-main {
  grid-column-gap: 50px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.footer-text {
  text-align: center;
  margin-top: 10px;
  font-family: Gibson, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.brand-icons_head-wrapper {
  align-items: center;
  display: flex;
}

.dropdown-answer_toggle {
  width: 100%;
  white-space: normal;
  border-radius: 15px;
  padding: 10px 15px;
}

.pricing_tag {
  background-color: #b89e5f;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.pricing_tag._1 {
  background-color: #48b496;
}

.pricing_tag._2 {
  background-color: #f47c4d;
}

.pricing_tag._1 {
  color: #fff;
  background-color: #000;
}

.pricing_tag._2 {
  background-color: #f47c4d;
  margin-top: 10px;
  position: absolute;
  top: -6%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

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

.section-navbar {
  background-color: #fff9ee;
  border-bottom: 1px solid #ddd;
}

.navbar-logo {
  max-width: 200px;
}

.main-banner_split {
  width: 100%;
  height: 100vh;
  justify-content: space-between;
  display: flex;
}

.dropdown-answer {
  z-index: 0;
  width: 100%;
  border: 1px #000;
  border-radius: 15px;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.dropdown-answer_image {
  width: 35%;
  border-radius: 50px;
  overflow: hidden;
}

.info-drink_content {
  width: 45%;
}

.section-brand-icons {
  z-index: 30;
  background-color: #ffd996;
  font-family: Poppins, sans-serif;
  position: relative;
}

.us-vs-them, .why-inspired-go-2 {
  background-color: #f7efe6;
  padding: 3rem 2.5rem;
}

._1111 {
  width: 100%;
  white-space: normal;
  border-radius: 15px;
  padding: 10px 15px;
}

.announcement-bar {
  color: #000;
  background-color: #121212;
  padding: 10px 2.5rem;
}

.reviews {
  color: #fff;
  background-color: #1d1d21;
  padding: 3rem 2.5rem;
}

.faq-section-container {
  background-color: #121212;
  padding: 3rem 2.5rem;
}

.header {
  background-color: #fff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hidden {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem;
  display: block;
}

.delicious {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem;
}

.photo {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

._15 {
  z-index: 1000;
  background-color: #1d1d21;
  padding: 3rem 2.5rem;
  position: relative;
}

.paragraph-1113, .paragraph-1114 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 1rem;
}

.paragraph-1115 {
  font-size: 1.125rem;
}

.paragraph-1116 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 1.125rem;
}

.bold-text {
  font-size: 1rem;
}

.page-padding-2 {
  background-color: #f7efe6;
  margin-top: 0;
  margin-bottom: -10px;
  padding: 0 2.5rem;
}

.heading-324243 {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 900;
}

.paragraph-1117 {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 50px;
  font-size: 1.125rem;
}

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

.width-100-3 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

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

.mobile-only-grid {
  border-radius: 2px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 50px;
  display: none;
}

.us-vs-yo {
  background-color: #fff9ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-size-regular-2 {
  color: #000;
  padding-top: 30px;
  font-size: 1rem;
}

.text-size-regular-2.text-align-center {
  font-size: 16px;
}

.text-size-regular-2.text-align-center.custom-table {
  font-size: 1.25rem;
}

.table-icon-2 {
  width: 10%;
  height: 25px;
  max-width: 25px;
  min-width: 25px;
}

.table-row {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.table-content-2 {
  width: 90%;
}

.table-grid-2 {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid;
}

.table-grid-2.yellow {
  background-color: #ffd996;
}

.us-vs-yo-2 {
  background-color: #fff9ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

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

.footer-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tags-div {
  color: #fff;
  background-color: #5e7462;
  padding: 15px;
  display: inline-block;
}

.button-main {
  height: 65px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #2e585e;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.button-main:hover {
  background-color: #ffd67a;
}

.risk {
  color: #c8202f;
}

.section-tags {
  border-top: 1px solid #000;
}

.section-fixed-button {
  background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
}

.navbar-logo_flex {
  grid-column-gap: 25px;
  align-items: center;
  display: flex;
}

.heading-wrapper-2 {
  text-align: center;
}

.star-div-small {
  width: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.delivery {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.review-div-main {
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: flex;
}

.review-div-main.bottom-border {
  border-bottom: 1px solid #e6e6e6;
}

.star-grid {
  grid-column-gap: 5px;
  display: flex;
}

.trusted-icon {
  width: 20px;
}

.dicount-flex {
  grid-column-gap: 25px;
  display: flex;
}

.width-100-4 {
  width: 100%;
}

.text-size-medium-3 {
  color: #000;
  font-size: 1.125rem;
}

.text-size-medium-3.text-weight-light {
  font-size: 1rem;
}

.navbar-dropimg {
  width: 15px;
}

.read-story_num {
  width: 50px;
  height: 50px;
  background-color: #5e7462;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.text-link {
  color: #000;
  background-color: #fcdf2f;
}

.testimonial-content {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}

.dicount-check-main {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.footer-logo {
  max-width: 150px;
}

.heading-medium-2 {
  color: #fff;
  font-size: 1.7rem;
  font-weight: 900;
}

.testimonial-icon {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.heading-style-h2 {
  color: #000;
  font-size: 2.375rem;
  font-weight: 900;
  line-height: 1.2;
}

.section-main-header {
  background-image: linear-gradient(#fff6e7, #fff);
  border-bottom: 1px solid #000;
}

.fixed-button {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.discount_div {
  background-color: #fff6e7;
  border: 2px solid #fcd79b;
  padding: 20px;
}

.read-story_video {
  width: 100%;
}

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

.tags-row {
  grid-column-gap: 15px;
  display: flex;
}

.tags-row.margin-extra {
  margin-top: 15px;
}

.navbar-component {
  background-color: #fff;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.container-xsmall {
  width: 100%;
  max-width: 38.75rem;
  margin-left: auto;
  margin-right: auto;
}

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

.navbar_main-logo {
  width: 150px;
}

.navbar_main-logo.hide-desktop {
  display: none;
}

.review-testimonials {
  width: 50%;
}

.discount-check {
  grid-column-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.read-story_head {
  grid-column-gap: 10px;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.html-embed {
  width: 100%;
}

.read-story_main {
  grid-column-gap: 10px;
  align-items: center;
}

.review-flex {
  grid-column-gap: 50px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar_navlilnk {
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: .875rem;
  font-weight: 900;
}

.truck-img {
  width: 25px;
}

.review-div {
  width: 50%;
  background-color: #fffcf7;
  padding: 20px 20px 10px;
}

.dicount-img {
  width: 45%;
}

.star-div {
  width: 25px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-wrapper-2 {
  width: 120%;
  margin-left: auto;
  margin-right: auto;
}

.button-wrapper-2.desktop-hide {
  display: none;
}

.review-star-flex {
  grid-column-gap: 15px;
  align-items: center;
  display: flex;
}

.dicount-risk {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.footer-links {
  grid-column-gap: 25px;
  display: flex;
}

.navbar-logo_outer {
  width: 75px;
  height: 75px;
  background-color: #5e7462;
  border: 1px #000;
  border-style: none solid;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-tursted {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.text-size-large {
  color: #000;
  margin-top: 30px;
  font-size: 1rem;
}

.section-review {
  background-color: #fff6e7;
}

.testimonial-div {
  grid-column-gap: 25px;
  margin-bottom: 25px;
  display: flex;
}

.padding-global {
  padding: 3rem 2.5rem;
}

.footer_link {
  color: #000;
  font-size: 12px;
  font-weight: 500;
}

.discount-content {
  width: 55%;
}

.text-size-tiny {
  color: #000;
  font-size: .75rem;
}

.text-size-tiny.text-weight-medium {
  color: #000;
}

.text-size-tiny.custom-green {
  color: #29af5c;
}

.text-size-tiny.custom-posted {
  color: #b6b6b6;
}

.container-medium {
  width: 100%;
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.header_dvider {
  width: 150px;
  height: 2px;
  background-color: #000;
  margin-left: auto;
  margin-right: auto;
}

.checkicon {
  width: 30px;
  height: 30px;
  margin-top: 5px;
}

.padding-global-copy {
  padding: 6rem 2.5rem;
}

.padding-global-copy.navbar {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-324244 {
  color: #000;
}

.asdasd {
  color: #000;
  padding-bottom: 30px;
  font-size: 1.125rem;
}

.heading-324246, .heading-324247, .heading-324248 {
  color: #000;
}

.aaa {
  padding: 6rem 2.5rem;
}

.bold-text-12, .heading-324249, .heading-324250 {
  color: #000;
}

.a {
  font-size: .75rem;
}

.text-size-medium-3-copy {
  color: #000;
  font-size: 1.125rem;
}

.b, .c, .d, .aa {
  color: #fff;
  font-size: 1.125rem;
}

.section-comparison {
  background-color: #fff6e7;
}

.product-image {
  width: 75px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
}

.spacer {
  width: 100%;
  height: 75px;
}

.main-guarantee-icon {
  grid-column-gap: 25px;
  align-items: center;
  display: flex;
}

.padding-xlarge {
  padding: 4rem;
}

.amount-table {
  width: 100%;
  border: 1px solid #000;
  padding: 20px;
}

.main-calculator {
  grid-column-gap: 15px;
  margin-right: 20px;
  display: flex;
}

.footer-head {
  grid-column-gap: 25px;
  align-items: center;
  display: flex;
}

.imagined-sticky {
  z-index: 10;
  width: 3000%;
  background-color: #5e7462;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: static;
  top: 85px;
}

.media-head {
  text-align: center;
  font-size: 10px;
  font-weight: 500;
}

.buy-button_arrow {
  width: 13px;
  height: 13px;
  justify-content: center;
  align-items: center;
  margin-top: -1px;
  display: flex;
}

.header-vertical_flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.header-vertical_flex.left-align {
  text-align: left;
  align-items: flex-start;
}

.insta-col {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

.media-header {
  grid-column-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.stars-div {
  width: 24px;
  height: 24px;
  color: #ffb815;
}

.footer-links-2 {
  grid-column-gap: 25px;
  color: #0e0f11;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.footer-links-2:hover {
  color: #ffc540;
}

.swiper-container.gallery-thumbs {
  margin-top: 25px;
  overflow: visible;
}

.max-logo-height {
  max-height: 45px;
}

.comparison-checkboxes {
  margin-top: 25px;
}

.comparison_drop-img {
  max-width: 120px;
}

.insta-flex {
  grid-column-gap: 100px;
  align-items: flex-start;
  display: flex;
}

.craft-video-div {
  width: 100%;
  overflow: hidden;
}

.reason-video-div {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.fans-card-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.media-divider {
  width: 25%;
  height: 1px;
  max-width: 250px;
  background-color: rgba(15, 21, 41, .1);
}

.padding-global-2 {
  padding: 0 2.5rem 2rem;
}

.guantee-icon {
  width: 25%;
  max-width: 75px;
}

.padding-xsmall {
  padding: .5rem;
}

.padding-xsmall.border-bottom {
  border-bottom: 1px solid #fff6e7;
}

.main-product-div {
  border: 1px solid #efefef;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}

.width-100-5 {
  width: 100%;
  display: block;
}

.section-fans {
  background-color: #fff3d9;
}

.navbar-button {
  background-color: #5e7462;
  border-radius: .4rem;
  padding: 10px 19px;
  font-weight: 700;
}

.navbar-button:hover {
  background-color: #ad1b28;
}

.section-navbar-2 {
  z-index: 15;
  height: 85px;
  background-color: #fff;
  border-bottom: 1px solid #eee;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.faq-dropdown-toggle {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.buy-button {
  width: 100%;
  color: #fff;
  background-color: #5e7462;
  border-radius: .4rem;
  justify-content: center;
  align-items: center;
  padding: 17.5px 25px;
  text-decoration: none;
  display: flex;
}

.buy-button:hover {
  background-color: #a71c29;
}

.main-relative {
  z-index: 5;
  position: relative;
  overflow: visible;
}

.text-size-regular-3 {
  color: #000;
  font-size: 1rem;
}

.text-size-regular-3.text-align-center {
  color: #fff;
  margin-bottom: 20px;
  font-family: Gibson, sans-serif;
  font-size: 16px;
}

.text-size-regular-3.text-weight-bold {
  color: #fff;
  font-weight: 400;
}

.custom-amount-text {
  font-size: 28px;
  font-weight: 700;
}

.insta-div {
  border-radius: 8px;
  overflow: hidden;
}

.navbar-logo-2 {
  width: 150px;
}

.craft-smiley {
  width: 25px;
}

.main-images {
  width: 50%;
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
}

.faq-dropdown {
  z-index: 0;
  width: 100%;
  border-bottom: 1px solid #000;
}

.faq-dropdown.border-none {
  border-bottom-style: none;
}

.best-seller-title {
  color: #919191;
  background-color: #fff;
  padding: 5px;
  font-size: .75rem;
  position: absolute;
  top: -14px;
  bottom: auto;
  left: auto;
  right: 40px;
}

.footer-logo-2 {
  width: 125px;
}

.fans_stars-flex {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.fans-rating-items {
  background-color: #fff;
  border-radius: 18px;
  padding: 20px;
}

.amount-small-text {
  text-align: right;
  font-size: 10px;
}

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

.padding-small {
  padding: 1rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.main-flex {
  grid-column-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.buy-button_flrx {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.imagined-content {
  width: 50%;
}

.comparison-video-div {
  width: 100%;
}

.text-size-small-2 {
  color: #000;
  font-size: .875rem;
}

.text-size-small-2.text-weight-bold {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-small-2.tagline {
  color: #5e7462;
  text-align: center;
  font-weight: 700;
}

.text-size-small-2.tagline.align-left {
  color: #5e7462;
  text-align: left;
}

.divider {
  width: 100%;
  height: 1px;
  background-color: #e0e3e6;
  margin-top: 20px;
  margin-bottom: 20px;
}

.icon {
  margin-right: 0;
}

.checkbox-icon {
  width: 22px;
  height: 22px;
  justify-content: center;
  align-items: center;
}

.checkbox-icon.green {
  color: #29af5c;
}

.checkbox-icon.red {
  color: #c8202f;
}

.insta-controls {
  background-color: #fff;
  padding: 15px;
}

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

.fans_flex.margin-botom-x {
  margin-bottom: 5px;
}

.fans-review-title {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.section-imagined {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: static;
}

.buy-box-text-continer {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.media-logo-div {
  width: 90%;
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.amount-serving {
  border-top: 1px solid #cacac8;
  border-bottom: 1px solid #cacac8;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-footer-3 {
  border-top: 1px solid #e0e3e6;
}

.insta-grid {
  width: 60%;
  grid-column-gap: 25px;
  display: flex;
}

.amount-image-div {
  width: 100%;
}

.imagined-icon {
  max-width: 80px;
  filter: invert();
}

.inline-blokc {
  display: inline-block;
}

.stars-component {
  display: flex;
}

.main_buy-button {
  z-index: 5;
  background-image: linear-gradient(rgba(255, 255, 255, .5), #fff);
  padding-bottom: 25px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  overflow: visible;
}

.html-embed-2 {
  width: 100%;
  border-radius: 8px;
}

.text-weight-xbold {
  font-weight: 800;
}

.imagined-icon-div {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-main {
  z-index: 20;
  background-color: #fff;
  position: relative;
}

.main-gallery {
  width: 100%;
}

.craft-flex {
  grid-column-gap: 25px;
  display: flex;
}

.custom-imagined {
  color: #fff;
  text-align: center;
  margin-top: 5px;
  font-size: .7rem;
  font-weight: 700;
}

.fans-card {
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
}

.text-size-large-2 {
  font-size: 1.25rem;
}

.text-size-large-2.text-weight-medium {
  color: #000;
}

.main-content {
  width: 50%;
}

.section-insta {
  background-color: #fff3d9;
  position: relative;
}

.heading-style-h1 {
  color: #000;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.1;
}

.heading-style-h1.center-align-land {
  font-size: 3rem;
}

.amount-flex {
  grid-column-gap: 50px;
  align-items: flex-start;
  display: flex;
}

.imagined-sticky_content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.craft-div {
  width: 100%;
}

.trustpilot {
  width: 100px;
}

.swiper-button-next {
  display: none;
}

.heading-style-h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 900;
  line-height: 1.2;
}

.swiper-slide {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
}

.swiper-slide.small-slider {
  width: 50px;
  height: 50px;
  border: 4px solid rgba(200, 32, 47, .1);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.faq-div {
  width: 100%;
}

.buy-box-head {
  text-align: center;
  background-color: #fff6e7;
  margin-top: -15px;
  margin-bottom: 15px;
  padding: 15px;
}

.swiper-wrapper {
  width: 100%;
}

.swiper-wrapper.thumbnail-wrapper {
  justify-content: center;
  display: flex;
}

.insta-content {
  width: 40%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 85px;
}

.main-product-image {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.craft-subtext {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.main-stars {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.star-code {
  width: 100%;
}

.main-buy-box {
  border: 1px solid #fff6e7;
  border-radius: 5px;
}

.comparison-checkbox {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.comparison-flex {
  grid-column-gap: 2rem;
  display: flex;
}

.our-way-vs-old-way-headlines {
  color: #fff;
  background-color: #b79e5f;
  border-radius: .5rem;
  padding: 5px 10px;
  font-size: 1rem;
  font-weight: 900;
  display: inline-block;
}

.comparison-vertical_flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.text-large {
  font-size: 58px;
  font-weight: 700;
}

.comparison-div {
  width: 100%;
}

.faq-dropdown-lilist.w--open {
  background-color: #fff;
  position: static;
}

.nav-block {
  display: inline;
}

.buy-button_text {
  grid-column-gap: 7px;
  display: flex;
}

.padding-global-2-copy {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.as {
  background-color: #fff9ee;
  padding: 2rem 2.5rem;
}

.hero {
  padding: 2rem 2.5rem;
}

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

.bold-text-14, .bold-text-15, .bold-text-16 {
  color: #5e7462;
}

.tt {
  font-size: 1rem;
}

.tt.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.ttt {
  font-size: 1rem;
}

.ttt.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.ttttt {
  font-size: 1rem;
}

.ttttt.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.bold-text-17 {
  font-family: Gibson, sans-serif;
}

._789789978 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.floating {
  background-color: #ffefd0;
  padding: .5rem 2.5rem;
}

.page-padding-3 {
  background-color: #fff9ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
}

.heading-medium-3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-medium-3.text-align-center {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 2.4rem;
}

.text-size-regular-4 {
  font-size: 1rem;
}

.text-size-regular-4.text-align-center {
  margin-bottom: 10px;
  font-size: 16px;
}

.experts {
  background-color: #ffefd0;
  padding: 1rem 2.5rem;
}

.flavours {
  background-color: #fff9ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
}

.title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid;
}

.title.yellow {
  grid-column-gap: 0px;
  background-color: #ffd996;
}

.story {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem 1rem;
}

.salads {
  color: #000;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.1;
}

.width-100-5-copy, .hhhh {
  width: 100%;
  display: block;
}

.button-text {
  font-weight: 700;
}

.h11 {
  color: #000;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.1;
}

.guarantee {
  grid-column-gap: 25px;
  align-items: center;
  display: flex;
}

.width-100-2-copy, .a456asd456asd654 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.aaaadaad {
  background-color: #f7efe6;
  padding: 1rem 2.5rem;
}

.asdoaskdoaskd {
  background-color: #fff9ee;
  padding: 3rem 2.5rem;
  display: block;
}

.bar {
  background-color: #f8ead0;
  padding: 1rem 2.5rem;
}

.asdasdsasadasd {
  background-color: #fff;
  padding: 1rem 2.5rem;
}

.aaaa564sd465as {
  background-color: #fff9ee;
  padding: 1rem 2.5rem;
}

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

.text-size-small-3 {
  font-size: .875rem;
}

.page-padding-4 {
  background-color: #fff9ee;
  padding-top: 50px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button_main-3 {
  width: 100%;
  height: 75px;
  max-width: 400px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #5e7462;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: flex;
  transform: translate(0);
}

.button_main-3:hover {
  background-color: #930f19;
}

.button_main-3.no-width {
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.bundle-2, .bundle-3, .bundle-1 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
  padding-bottom: 20px;
}

.final {
  color: #1ba02f;
  margin-top: 10px;
  font-size: 2rem;
  font-weight: 700;
}

.final-ss {
  color: #1ba02f;
  text-align: center;
  margin-top: 10px;
  font-family: Gibson, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.finalll {
  color: #1ba02f;
  margin-top: 10px;
  font-size: 2rem;
  font-weight: 700;
}

.text-size-small-3-copy {
  font-size: .875rem;
}

.don-t-like-what-you-see {
  color: red;
  font-size: .875rem;
  text-decoration: underline;
}

._1212 {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.padding-global-copy {
  padding: 3rem 2.5rem;
}

.subb {
  color: #000;
  font-size: 1.125rem;
}

.subb.text-weight-light {
  font-size: 1rem;
}

.padding-global-copy-copy {
  padding: 3rem 2.5rem;
}

.container-11 {
  margin-top: 25px;
  padding-left: 325px;
}

.heading-324247-copy {
  color: #000;
}

.heading-324251 {
  font-size: 40px;
  font-weight: 400;
  line-height: 45px;
}

.heading-324251.desktop {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 900;
}

.flavour-blocks-copy {
  margin-top: 15px;
  margin-bottom: 14px;
  display: flex;
}

.image-13-copy {
  width: 25px;
  height: 25px;
  object-fit: contain;
  margin-right: .7rem;
}

.text-block-4, .intro {
  font-size: 16px;
  line-height: 26px;
}

.width-100-4-copy, .logologo {
  width: 100%;
}

.stickysticky {
  padding: 3rem 2.5rem;
}

.column-11 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.main-banner_content-3 {
  margin-left: 15px;
  margin-right: 0;
}

.main-banner_content-inner-3 {
  margin-right: 40px;
}

.column-12 {
  margin-top: 0;
  padding-bottom: 0;
}

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

.image-19 {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center-3 {
  text-align: center;
  padding-top: 5px;
  padding-right: 0;
  font-size: .85rem;
}

.cta-button {
  height: 65px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #b89e5f;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Gibson, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.cta-button:hover {
  background-color: #ffd67a;
}

.paragraph-1121, .paragraph-1122 {
  font-size: 14px;
}

.text-size-medium-4 {
  color: #000;
  margin-top: -10px;
  font-family: Gibson, sans-serif;
  font-size: 1rem;
}

.text-size-medium-4.text-weight-semibold {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-size: 12px;
}

.heading-large-3 {
  margin-top: -10px;
  font-size: 3rem;
  font-weight: 900;
  line-height: 48px;
}

.main-wrapper_cta-x-2 {
  width: 80%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.columns-8 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-23 {
  text-align: right;
  padding-right: 14px;
}

.body {
  color: #06374f;
  font-family: Gibson, sans-serif;
}

.heading-medium-copy {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1.2;
}

.heading-medium-copy.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

.heading-medium-copy.text-align-center-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

.columns-8-copy {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.hero-section-headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gibson, sans-serif;
  font-size: 2rem;
  font-weight: 900;
  line-height: 40px;
}

.brand-icon_grid-div-copy {
  width: 60%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.page-padding-copy {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem;
  position: relative;
}

.us-vs-them-reviews {
  background-color: #fff;
  padding: 3rem 2.5rem 6rem;
}

.section-10 {
  background-color: #fff;
  font-family: Poppins, sans-serif;
}

.page-padding-copy-copy, .why-inspired-go-2-copy {
  background-color: #fff;
  padding: 3rem 2.5rem;
}

.comparison {
  background-color: #f7f4e8;
  font-family: Poppins, sans-serif;
}

.column-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.button-70 {
  padding-left: 50px;
  padding-right: 50px;
}

.button-71 {
  color: #fff;
  background-color: #d42642;
  border-radius: 20px;
  margin-bottom: 10px;
  padding: 20px 200px 14px;
  font-size: 20px;
}

.section-11 {
  background-color: #ffefd0;
  padding-top: 10px;
  padding-bottom: 30px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.column-16 {
  padding-right: 0;
}

.bold-text-24 {
  padding-right: 19px;
  font-family: Gibson, sans-serif;
  font-size: 12px;
}

.text-block-5 {
  padding-top: 0;
  font-size: 12px;
}

.bold-text-25 {
  font-size: 14px;
}

.text-block-6 {
  color: #faa707;
  font-size: 20px;
}

.text-block-7 {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.column-18 {
  text-align: right;
  display: flex;
}

.column-19, .column-20 {
  justify-content: center;
  display: flex;
}

.text-size-medium-4-copy {
  margin-top: -10px;
  font-size: 1.125rem;
}

.text-size-medium-4-copy.text-weight-semibold {
  color: #000;
  margin-top: 0;
  padding-bottom: 0;
  font-family: Gibson, sans-serif;
  font-size: 14px;
}

.text-align-center-3-copy {
  color: #fff;
  text-align: center;
  text-align: center;
  padding-top: 5px;
  padding-right: 0;
  font-size: .85rem;
}

.text-align-center-3-copy-copy {
  text-align: center;
  padding-top: 5px;
  padding-right: 0;
  font-size: .85rem;
}

._111, ._45645, ._789789 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.bold-text-18-copy {
  font-family: Gibson, sans-serif;
}

._4545 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

._4545.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

._4545.text-align-center.custom-table {
  font-size: 1.25rem;
}

._4545.text-align-center.text-weight-semibold {
  color: #fff;
}

._45 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

._45.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

._45.text-align-center.custom-table {
  font-size: 1.25rem;
}

._45.text-align-center.text-weight-semibold {
  color: #fff;
}

._453453 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

._453453.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

._453453.text-align-center.custom-table {
  font-size: 1.25rem;
}

._453453.text-align-center.text-weight-semibold {
  color: #fff;
}

._453453453 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

._453453453.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

._453453453.text-align-center.custom-table {
  font-size: 1.25rem;
}

._453453453.text-align-center.text-weight-semibold {
  color: #fff;
}

.text-size-regular-copy {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.text-size-regular-copy.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy.text-align-center.text-weight-semibold {
  color: #ecedf5;
}

.text-size-regular-copy {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.text-size-regular-copy.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy.text-align-center.text-weight-semibold {
  color: #faf4f4;
}

.text-size-tiny-2 {
  font-size: .75rem;
}

.text-size-tiny-2.custom-green {
  color: #29af5c;
}

.paragraph-1123 {
  text-align: left;
  font-size: 14px;
}

.paragraph-1124, .timer {
  font-size: 14px;
}

.columns-10 {
  width: 100%;
  height: 100%;
  background-color: #fff;
  padding-bottom: 0;
}

._456456 {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1.2;
}

._456456.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._456456.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._456456._54645 {
  color: #000;
  text-align: left;
  font-size: 3rem;
}

.buy-box-head-copy {
  text-align: center;
  background-color: #fff6e7;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px;
}

.bold-text-26 {
  color: #fff;
  font-weight: 400;
}

.columns-11 {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, 0), #fff 51%);
}

.brand-icon_grid-div-copy-copy {
  width: 60%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.width-100-7 {
  width: 100%;
}

.text-size-small-5 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.newnewnewn {
  font-size: 1.125rem;
}

.newnewnewn.text-weight-semibold {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.button-main-3 {
  height: 65px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #2e585e;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 10px;
  padding-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.button-main-3:hover {
  background-color: #ffd67a;
}

.text-size-medium-2-copy {
  font-size: 1.125rem;
}

.text-size-medium-2-copy.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.text-size-medium-2-copy.text-weight-semibold {
  color: #000;
}

.section-12 {
  font-family: Poppins, sans-serif;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.paragraph-1125 {
  padding-top: 3px;
}

.image-19-copy {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.bold-text-28 {
  color: #fff;
  font-size: .85rem;
  font-weight: 400;
}

.bold-text-29 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 20px;
  font-weight: 800;
}

.timer-mobile {
  text-align: center;
  background-color: #fff6e7;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px;
  display: none;
}

.timer-desktop {
  text-align: center;
  background-color: #121212;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px;
  font-family: Montserrat, sans-serif;
  display: none;
}

.grid-10 {
  width: 80%;
  border: 0 dotted #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.image-20 {
  border: 1px dotted #000;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
}

.image-21, .image-22, .image-23 {
  border: 1px dotted #000;
  border-radius: 20px;
}

.icons-desktop, .bonus-icons-desktop {
  align-items: center;
  display: flex;
}

.container-12 {
  text-align: left;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.columns-12, .bonus-offer-desktop, .bonus-timer-desktop {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.bonus-timer-mobile {
  display: none;
}

.paragraph-1126 {
  text-align: center;
}

.paragraph-1127 {
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

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

.hero-imagea {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.bonus-timer-desktop-copy {
  text-align: left;
  background-color: #f7f4e8;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-2-copy {
  font-size: 1.125rem;
}

.text-size-medium-2-copy.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
}

.text-size-medium-2-copy.text-weight-semibold {
  color: #000;
}

.text-size-medium-2-copy.bonus-icons-mobile {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  display: none;
}

.bonuses {
  background-color: #f7efe6;
  padding: 1rem 2.5rem;
}

.grey-divider-2 {
  width: 100%;
  height: 1px;
  background-color: rgba(105, 88, 83, .25);
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.text-size-medium-5.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.brand-icon_grid-div-copy-2 {
  width: 60%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-24 {
  margin-left: auto;
  margin-right: auto;
}

.logos {
  background-color: #fff;
  padding: 1rem 2.5rem 3rem;
}

.bold-text-30 {
  color: #fcfafa;
  font-family: Gibson, sans-serif;
  font-weight: 600;
}

.bold-text-31 {
  color: #fff;
  font-weight: 400;
}

.text-span-7 {
  color: #0021ff;
}

.italic-text {
  text-decoration: underline;
}

.section-13, .section-14 {
  font-family: Poppins, sans-serif;
}

.bold-text-32, .bold-text-33 {
  font-size: 12px;
}

.bold-text-34 {
  font-size: 12px;
  font-weight: 700;
}

.width-100-2-copy {
  width: 80%;
  height: 80%;
  color: #2b1a1a;
  width: 80%;
  height: 80%;
  color: #2b1a1a;
  width: 80%;
  height: 80%;
  color: #2b1a1a;
}

.bold-text-35 {
  font-family: Poppins, sans-serif;
}

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

.navbar-logo-image {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.company-gradient-left {
  width: 100px;
  height: 100%;
  background-image: linear-gradient(to right, #fff 26%, rgba(255, 255, 255, .1));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.logo-wrappers {
  width: 100%;
  max-width: 66.25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.company-logo {
  width: 100px;
  max-width: 120px;
  margin-left: 25px;
  margin-right: 25px;
}

.container-medium-2 {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.items {
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex;
}

.items-holder {
  flex-direction: row;
  display: flex;
  position: relative;
}

._w-100 {
  width: 100%;
}

.company-gradient-right {
  width: 100px;
  height: 100%;
  background-image: linear-gradient(to right, rgba(255, 255, 255, .1), #fff 74%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.padding-global-3 {
  background-color: #fff;
  border: 1px solid #000;
  padding: 25px 2.5rem;
}

.section-10-copy, .section-10-copy-copy, .hero-section-1 {
  background-color: #fff;
  font-family: Poppins, sans-serif;
}

.why-us {
  background-color: #fff;
  padding: 3rem 2.5rem;
}

.expert-reviews {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem;
  display: block;
}

.review-text-1 {
  font-family: Gibson, sans-serif;
  font-size: 1rem;
}

.review-text-1.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.review-text-2 {
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.review-text-2.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.comp-1 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.comp-1.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.comp-1.text-align-center.custom-table {
  font-size: 1.25rem;
}

.comp-1.text-align-center.text-weight-semibold {
  color: #fff;
}

.comp-2 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.comp-2.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.comp-2.text-align-center.custom-table {
  font-size: 1.25rem;
}

.comp-2.text-align-center.text-weight-semibold {
  color: #fff;
}

.hero-section-1-copy {
  background-color: #fff;
  font-family: Poppins, sans-serif;
}

.hero-section-desktop {
  z-index: 1000;
  background-color: #fff;
  font-family: Gibson, sans-serif;
  position: relative;
}

.double-copy-section {
  z-index: 30;
  background-color: #fff;
  font-family: Gibson, sans-serif;
  position: relative;
}

.how-it-works-section {
  background-color: #2f2f33;
  font-family: Gibson, sans-serif;
}

.why-us-section {
  font-family: Gibson, sans-serif;
}

.our-way-vs-old-way-section {
  color: #fff;
  background-color: #2f2f33;
  padding-top: 3rem;
  padding-bottom: 3rem;
  font-family: Gibson, sans-serif;
}

.comparison-chart-section {
  font-family: Poppins, sans-serif;
}

.expert-reviews-ection {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.reviews-section {
  font-family: Poppins, sans-serif;
}

.testimonials-section {
  background-color: #fff9ee;
  font-family: Gibson, sans-serif;
}

.guarantee-section {
  font-family: Gibson, sans-serif;
}

.offer-section, .cta-section {
  background-color: #ffd996;
  font-family: Gibson, sans-serif;
}

.faq-section {
  font-family: Poppins, sans-serif;
}

.sticky-footer-section {
  font-family: Gibson, sans-serif;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.navbar-section {
  background-color: #fff9ee;
  border-bottom: 1px solid #ddd;
}

.announcement-bar-section {
  background-color: #ffe7b6;
}

.narrow-screen-hero {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.wide-hero {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.double-copy-section-container {
  color: #fff;
  background-color: #2f2f33;
  padding: 3rem 2.5rem;
}

.projected-sellout-date-hero {
  padding-right: 19px;
  font-size: 12px;
}

.left-in-stock-hero-deal-ends {
  margin-top: -10px;
  font-size: 1.125rem;
}

.left-in-stock-hero-deal-ends.text-weight-semibold {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-size: 12px;
}

.left-in-stock-hero-deal-ends.text-weight-semibold.copy {
  color: #fff;
}

.urgency-and-scarcity-under-cta {
  font-family: Montserrat, sans-serif;
}

.cta-section-text {
  font-size: 1.125rem;
}

.cta-section-text.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.cta-section-text.text-weight-semibold {
  color: #000;
}

.how-it-works-container {
  color: #fff;
  background-color: #2f2f33;
  padding: 3rem 2.5rem;
}

.mobile-hero {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.narrow-hero-600-600 {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.wide-hero-1000-666, .mobile-hero-720-550 {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.image-500-500 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.cta-section-headline {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1.2;
}

.cta-section-headline.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

.cta-section-headline.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

.cta-section-headline.cta-section-healine {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
}

.comparison-chart-logo {
  width: 100%;
  height: 75%;
  color: #2b1a1a;
}

.expert-reviews-container {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem;
  display: block;
}

.icons-text {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
}

.bold-text-36-copy {
  font-weight: 700;
}

.bold-text-35-copy {
  font-family: Poppins, sans-serif;
}

.double-header-section-headline {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 900;
  line-height: 1.2;
}

.double-header-section-headline.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

.double-header-section-headline.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

.double-header-section-headline._54645, .double-header-section-headline.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

.double-header-section-headline.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-headline {
  color: #fff;
  text-align: center;
  font-family: Gibson, sans-serif;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 3.2rem;
}

._3rem-headline-left-alignment {
  color: #fff;
  text-align: left;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-headline-left-alignment.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-headline-left-alignment.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-headline-left-alignment._54645, ._3rem-headline-left-alignment.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-headline-left-alignment.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

.main-guarantee-icon-2 {
  grid-column-gap: 25px;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.text-size-small-4-copy {
  font-size: 14px;
  font-weight: 300;
}

.timer-desktop-2 {
  text-align: center;
  background-color: #fff6e7;
  margin-top: 20px;
  margin-bottom: 15px;
  padding: 15px;
}

.paragraph-1128 {
  text-align: center;
  margin: 10px auto;
  font-size: 16px;
}

.brand-icon_grid-div-2 {
  width: 80%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.bold-text-37 {
  color: #000;
  font-size: 12px;
  font-weight: 400;
}

.aaaadaad-2 {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem 4rem;
  display: block;
  position: relative;
}

.bold-text-39 {
  color: #000;
  font-size: 12px;
  font-weight: 400;
}

.paragraph-1129 {
  padding-top: 3px;
}

.text-size-medium-2-copy-2 {
  font-size: 1.1rem;
}

.text-size-medium-2-copy-2.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin: 0 15px;
  font-family: Montserrat, sans-serif;
}

.bold-text-40 {
  font-size: 12px;
}

.bold-text-41 {
  font-size: 12px;
  font-weight: 800;
}

.image-500-500-copy {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.navbar-logo-left {
  color: #fff;
  background-color: #fff;
  font-family: Gibson, sans-serif;
}

.navbar-logo-left-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  background-color: #fff;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

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

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-link-2:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

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

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: rgba(26, 27, 31, .75);
}

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

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

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

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

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

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

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

.nav-divider {
  width: 1px;
  height: 22px;
  background-color: #e4ebf3;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: rgba(26, 27, 31, .75);
}

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

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

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

.columns-13, .image-25, .bold-text-42, .bold-text-43 {
  display: none;
}

.comparison-chart-logo-copy {
  width: 50%;
  height: 75%;
  color: #2b1a1a;
}

.image-26 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.as-featured-in {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem 4rem;
  display: block;
  position: relative;
}

.bold-text-44 {
  color: #f8f8f8;
}

.bold-text-45, .bold-text-46 {
  color: #fff;
}

.column-24, .column-25, .column-26, .column-27 {
  background-color: #121212;
}

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

._3rem-section-copy {
  color: #070707;
  text-align: center;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy._54645, ._3rem-section-copy.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy.copy {
  color: #fff;
}

.vs {
  color: #050505;
}

._3rem-section-copy-reviews {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-reviews.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-reviews.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-reviews._54645, ._3rem-section-copy-reviews.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-reviews.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-reviews.copy {
  color: #fff;
}

._3rem-section-copy-so-you-can {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-so-you-can.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-so-you-can.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-so-you-can._54645, ._3rem-section-copy-so-you-can.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-so-you-can.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-so-you-can.copy {
  color: #fff;
}

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

.margin-top-copy.margin-small {
  margin-top: 1.25rem;
}

.margin-top-copy-so-you-can {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy-so-you-can.margin-small {
  margin-top: 1.25rem;
}

.so-you-can-text {
  color: #fff;
  font-family: Gibson, sans-serif;
}

.icon-mobile {
  color: #f3eaea;
}

.text-size-regular-copy {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy.text-align-center {
  color: #faf7f7;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-regular-copy.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy.text-align-center.text-weight-semibold {
  color: #000;
}

.text-size-regular-copy.text-align-center.copy {
  color: #020202;
}

.text-size-regular-copy.text-align-center.why {
  color: #000;
}

.text-size-regular-copy-video-sec {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 25px;
  font-family: Gibson, sans-serif;
  font-size: 1rem;
}

.text-size-regular-copy-video-sec.text-align-center {
  color: #fff;
  margin-bottom: 10px;
  font-family: Gibson, sans-serif;
  font-size: 16px;
}

.text-size-regular-copy-video-sec.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy-video-sec.text-align-center.text-weight-semibold {
  color: #000;
}

.text-size-regular-copy-video-sec.text-align-center.copy {
  color: #020202;
}

.text-size-regular-copy-video-sec.text-align-center.why {
  color: #000;
}

._3rem-headline-left-alignment-copy-deal-ends {
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-headline-left-alignment-copy-deal-ends.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-headline-left-alignment-copy-deal-ends._54645, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

.cta-section-text-copy-deal-ends {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 1.125rem;
}

.cta-section-text-copy-deal-ends.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.cta-section-text-copy-deal-ends.text-weight-semibold {
  color: #000;
}

.projected-sellout-date-hero-copy-deal-ends {
  padding-right: 19px;
  font-size: 12px;
}

.text-block-5-copy-deal-ends {
  padding-top: 0;
  font-size: 12px;
}

.faq-section-container-copy-1 {
  background-color: #121212;
  padding: 3rem 2.5rem;
}

._3rem-section-copy-1 {
  color: #fcfcfc;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-1.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-1.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-1._54645, ._3rem-section-copy-1.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-1.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-1.copy {
  color: #fff;
}

.text-weight-semibold-copy-1, .text-weight-semibold-copy, .text-weight-semibold-copy, .text-weight-semibold-copy {
  color: #fff;
  font-weight: 600;
}

._3rem-section-copy-2 {
  color: #fcfcfc;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-2.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-2.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-2._54645, ._3rem-section-copy-2.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-2.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-2.copy {
  color: #fff;
}

.text-weight-semibold-copy-2, .text-weight-semibold-copy-copy, .text-weight-semibold-copy-copy, .text-weight-semibold-copy-copy {
  color: #fff;
  font-weight: 600;
}

.page-padding-copy-2 {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem;
  position: relative;
}

._3rem-headline-left-alignment-copy-deal-ends-copy {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-headline-left-alignment-copy-deal-ends-copy._54645, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

.text-size-regular-copy-3 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy-3.text-align-center {
  color: #faf7f7;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-regular-copy-3.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy-3.text-align-center.text-weight-semibold {
  color: #000;
}

.text-size-regular-copy-3.text-align-center.copy {
  color: #020202;
}

.text-size-regular-copy-3.text-align-center.why {
  color: #000;
}

.text-size-regular-copy-copy-1 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy-copy-1.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.text-size-regular-copy-copy-1.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
  color: #ecedf5;
}

.table-grid-copy-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr 1fr 40%;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid;
}

.table-grid-copy-1.yellow {
  grid-column-gap: 0px;
  color: #fff;
  background-color: #121212;
  display: grid;
}

.text-size-regular-copy-copy {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy-copy.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.text-size-regular-copy-copy.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy-copy.text-align-center.text-weight-semibold {
  color: #faf4f4;
}

.icon-mobile-copy {
  color: #f3eaea;
}

.bulllet-points {
  margin-left: 0;
  margin-right: 0;
}

.bulllet-points.margin-small {
  grid-column-gap: 10px;
  align-items: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-family: Montserrat, sans-serif;
}

.bulllet-points.margin-small-copy {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.bulllet-points.bullets {
  color: #fff;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-family: Montserrat, sans-serif;
}

.bold-text-49, .bold-text-50, .bold-text-51 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.comparison-checkboxes-2 {
  margin-top: 25px;
}

.bold-text-52 {
  color: #fdfdfd;
  font-family: Montserrat, sans-serif;
}

.bold-text-53 {
  color: #f8f8f8;
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.bold-text-54 {
  color: #fafafa;
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.bold-text-55 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-weight: 600;
}

.column-29 {
  padding-top: 3px;
}

.columns-14 {
  padding: 3rem 2.5rem;
}

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

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 3rem 2.5rem;
}

.grid-13 {
  width: 75%;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 3%;
  padding-right: 3%;
}

.text-block-9 {
  z-index: 2000;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  margin-top: 2rem;
  padding-top: 2rem;
  position: relative;
}

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

.text-block-11 {
  color: #000;
}

.image-27 {
  width: 35%;
  height: 71%;
  max-height: 100px;
  max-width: 100%;
}

.bold-text-57 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.steps_icons-copy {
  width: 100%;
  height: 75%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 3rem;
  display: grid;
}

.expert_div-2 {
  width: 100%;
  min-height: 300px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding: 5%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.text-size-regular-5 {
  font-family: Gibson, sans-serif;
  font-size: 1rem;
}

.text-size-regular-5.text-weight-medium {
  font-family: Gibson, sans-serif;
  font-weight: 700;
}

.heading-style-h1-2 {
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.1;
}

.heading-style-h1-2.text-align-center {
  font-family: Gibson, sans-serif;
  font-size: 3rem;
}

.experts-main-2 {
  grid-column-gap: 50px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-left: 100px;
  margin-right: 100px;
  display: grid;
}

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

.text-size-regular-6 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-regular-6.text-align-center {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 1rem;
}

.fa {
  padding-left: 0;
  padding-right: 0;
}

.fa.faq {
  background-color: #1d1d21;
  border-radius: 20px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: block;
}

.bonuses-dropdown {
  width: 100%;
  white-space: normal;
}

.heading-medium {
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-medium.text-align-center {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 2rem;
}

.text-weight-semibold-2 {
  color: #fff;
  text-align: center;
  font-family: Gibson, sans-serif;
  font-weight: 600;
}

.icons-grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 25px;
  display: grid;
}

.icons-div-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.yoyo {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.text-align-center-4 {
  text-align: center;
  font-size: 12px;
  line-height: 24px;
}

.yoyo2 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.yoyo3 {
  max-width: 45px;
}

.new {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.h {
  width: 100%;
  white-space: normal;
  border-radius: 15px;
  padding: 10px 15px;
}

.padding-vertical-copy {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-copy.padding-medium {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.padding-vertical-copy.padding-xsmall {
  justify-content: space-between;
  align-items: center;
}

.padding-vertical-copy.padding-xxsmall.flex-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-vertical-copy.padding-huge {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-vertical-copy {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-copy.padding-medium {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.padding-vertical-copy.padding-xsmall {
  justify-content: space-between;
  align-items: center;
}

.padding-vertical-copy.padding-xxsmall.flex-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-vertical-copy.padding-huge {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-vertical-copy.padding-huge-copy {
  padding-top: 0;
}

.padding-vertical-copy {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-copy.padding-medium {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.padding-vertical-copy.padding-xsmall {
  justify-content: space-between;
  align-items: center;
}

.padding-vertical-copy.padding-xxsmall.flex-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-vertical-copy.padding-huge {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.bold-text-58 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-weight: 900;
}

.image-27-copy {
  width: 75%;
  height: 71%;
  max-height: 100px;
  max-width: 100%;
}

.padding-vertical-copy {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-copy.padding-medium {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.padding-vertical-copy.padding-xsmall {
  justify-content: space-between;
  align-items: center;
}

.padding-vertical-copy.padding-xxsmall.flex-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-vertical-copy.padding-huge {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-vertical-copy.padding-huge-copy {
  padding-bottom: 0;
}

.padding-vertical-copy-copy {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-copy-copy.padding-medium {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.padding-vertical-copy-copy.padding-xsmall {
  justify-content: space-between;
  align-items: center;
}

.padding-vertical-copy-copy.padding-xxsmall.flex-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-vertical-copy-copy.padding-huge {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-vertical-copy-copy.padding-huge-copy {
  padding-top: 0;
}

.padding-vertical-copy {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-copy.padding-medium {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.padding-vertical-copy.padding-xsmall {
  justify-content: space-between;
  align-items: center;
}

.padding-vertical-copy.padding-xxsmall.flex-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-vertical-copy.padding-huge {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.bold-text-59 {
  color: #fcfcfc;
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.section-15 {
  z-index: 2000;
  position: relative;
}

.aaaadaad-3 {
  z-index: 1200;
  background-color: #2f2f33;
  padding: 2rem 2.5rem;
  display: block;
  position: relative;
}

.image-28 {
  border: 1px #000;
  border-radius: 0;
}

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

.brand-icon_grid-div-3 {
  width: 65%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-29 {
  border: 1px #000;
  border-radius: 0;
}

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

.brand-icon_grid-div-4 {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.bold-text-61 {
  color: #fff;
  font-family: Gibson, sans-serif;
}

.bold-text-62, .bold-text-63 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

._3rem-section-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy._54645, ._3rem-section-copy.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy.copy {
  color: #fff;
}

.pkg-price-flex-h {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  display: flex;
}

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

.pricing_card-copy {
  background-color: #fff;
  border: 2px solid rgba(255, 0, 0, 0);
  border-radius: 5px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
}

.custom_tag-2 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}

.bold-44-44 {
  color: #ee432f;
  margin-right: 10px;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 44px;
  text-decoration: line-through;
}

.button_main-4 {
  width: 100%;
  height: 75px;
  max-width: 400px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #5e7462;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: flex;
  transform: translate(0);
}

.button_main-4:hover {
  background-color: #930f19;
}

.button_main-4.no-width {
  max-width: none;
  background-color: #63a197;
  margin-top: 10px;
  margin-bottom: 10px;
}

.pricing_checkpoint-2 {
  margin-bottom: 0;
  display: flex;
}

.normal-20-26-xxsmall {
  color: #000;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 26px;
}

.pricing_card-2 {
  background-color: #fff;
  border: 2px solid red;
  border-radius: 5px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
}

.pricing_card-2.border {
  border-color: #315f09;
}

.text-span-33 {
  text-decoration: none;
}

.text-weight-semibold-3 {
  text-align: center;
  font-weight: 600;
}

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

.normal-20-20 {
  color: #ee432f;
  flex-direction: column;
  align-items: flex-start;
  font-size: 1.25rem;
  display: flex;
}

.text-span-34 {
  margin-left: -15px;
  display: block;
}

.semi-20-26 {
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: Gibson, sans-serif;
  font-size: 1.25rem;
  font-weight: 900;
  line-height: 26px;
  display: flex;
}

.old {
  display: none;
}

.medium-15-18 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Gibson, sans-serif;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 15px;
  display: flex;
}

.button_main-5 {
  width: 100%;
  height: 75px;
  max-width: 400px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #5e7462;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: flex;
  transform: translate(0);
}

.button_main-5:hover {
  background-color: #930f19;
}

.button_main-5.no-width {
  max-width: none;
  background-color: #b89e5f;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Gibson, sans-serif;
}

.pricing_card-3 {
  background-color: #fff;
  border: 2px solid red;
  border-radius: 5px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
}

.pricing_card-3.border {
  border-color: #315f09;
}

.text-span-35 {
  text-decoration: none;
}

.text-weight-semibold-4 {
  text-align: center;
  font-weight: 600;
}

.pricing_main-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.text-span-36 {
  margin-left: -15px;
  display: block;
}

.bold-text-64, .bold-text-65, .bold-text-66, .bold-text-67 {
  font-family: Gibson, sans-serif;
}

.bold-text-68 {
  color: #fff;
  font-family: Gibson, sans-serif;
}

.text-block-12 {
  font-family: Montserrat, sans-serif;
}

.text-weight-semibold-5, .text-weight-semibold-6, .text-weight-semibold-7 {
  font-weight: 600;
}

.custom_price-head-copy {
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.custom_price-head-copy.added {
  color: #aa131d;
  color: #000;
  text-align: center;
}

.width-100-8 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.text-size-small-6 {
  font-size: .875rem;
}

.custom_tag-2-copy {
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
}

.columns-15 {
  margin-bottom: 50px;
}

.text-weight-medium-copy {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.text-weight-medium-copy.text-size-medium.text-align-center {
  color: #fff;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-weight-medium-copy.font-land-small {
  color: #000;
}

.columns-15-copy {
  width: 75%;
  background-color: #1d1d21;
  border: 5px solid #b89e5f;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
}

.heading-324252 {
  color: #fff;
  text-align: center;
  font-size: 2rem;
}

.paragraph-1113-copy {
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gibson, sans-serif;
  font-size: 1.125rem;
}

.bold-text-70 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Gibson, sans-serif;
  display: flex;
}

.bold-text-71 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: Gibson, sans-serif;
  display: flex;
}

.bold-text-72 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.custom_tag-2-copy-copy {
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
}

.hello {
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.hello.added {
  color: #aa131d;
  color: #fff;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px;
}

.cta-offer {
  width: 100%;
  background-color: #1d1d21;
  border: 5px solid #b89e5f;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.custom_tag-2-copy-copy-copy {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}

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

.invisible {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 700;
}

.aaaadaad-3-copy {
  z-index: 1200;
  background-color: #2f2f33;
  padding: 2rem 2.5rem;
  display: block;
  position: relative;
}

.image-33, .image-34, .image-35 {
  margin-bottom: 0;
}

.bold-text-73, .bold-text-74 {
  margin-bottom: 15px;
}

.button_main-5-copy {
  width: 100%;
  height: 75px;
  max-width: 400px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #5e7462;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: flex;
  transform: translate(0);
}

.button_main-5-copy:hover {
  background-color: #930f19;
}

.button_main-5-copy.no-width {
  max-width: none;
  background-color: #b89e5f;
  margin-top: 15px;
  margin-bottom: 10px;
}

.section-16, .section-17, .section-18 {
  font-family: Gibson, sans-serif;
}

._3rem-section-copy-copy {
  color: #070707;
  text-align: center;
  margin-top: 0;
  font-family: Gibson, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-copy.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-copy.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-copy._54645, ._3rem-section-copy-copy.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-copy.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-copy.copy {
  color: #fff;
}

.banner {
  color: #fff;
  text-align: center;
  background-color: #ececec;
  justify-content: center;
  align-items: center;
  padding: 6px 5%;
  display: flex;
}

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

.text {
  color: #fff;
  font-family: Lato, sans-serif;
}

.text.color-black {
  color: #000;
}

.text.color-black._12px {
  font-family: Gibson, sans-serif;
  text-decoration: none;
}

.text._12px {
  font-family: Gibson, sans-serif;
  text-decoration: underline;
}

.navbar {
  justify-content: space-between;
  align-items: center;
  padding: .6875rem 1.125rem;
  display: flex;
}

.logo-wrapper {
  max-width: 7rem;
}

.image-36 {
  max-width: 200%;
}

.main-button-2 {
  text-transform: uppercase;
  background-color: #000;
  border-radius: 2px;
  padding: 10px 22px;
  font-family: Gibson, sans-serif;
  font-size: 1.1875rem;
  line-height: 19px;
  transition: all .3s;
}

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

.div-block-22 {
  font-variation-settings: "wght"700;
  background-color: #327a60;
  border-radius: 4px;
  padding: 5px 10px;
  text-decoration: none;
}

.div-block-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.button-2 {
  color: #000;
  background-color: #fff;
  margin-top: 1%;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.div-block-2 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-23 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  align-items: center;
  display: flex;
}

.hero-padding-section {
  padding: 3.75rem 1.25rem;
}

.bold-text-77 {
  font-family: Oswald, sans-serif;
}

.hero-heading {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 1.5625rem;
  line-height: 30px;
}

.hero-sectionn {
  min-height: 467px;
  align-items: center;
  display: flex;
}

.hero-sectionn.bg-image.text-color-white, .hero-sectionn.bg-image-copy.text-color-white {
  background-image: url('../images/Untitled-design-66.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
}

.hero-content-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

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

.testimonial-logo {
  max-width: 9.0625rem;
}

.heading-324253 {
  color: #000;
  text-align: center;
  font-family: Gibson, sans-serif;
  font-size: 1.0625rem;
  line-height: 22px;
}

.sec2-padding {
  background-color: #f1f1f1;
  padding: 33px 20px 44px;
}

.div-block-5 {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: none;
}

.uui-testimonial06_slide-nav-copy {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
}

.testimonial-logo2 {
  max-width: 5.1875rem;
}

.testimonial-slide {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-24 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-testimonial06_slide-copy {
  width: 33.3333%;
}

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

.padding-xxsmall {
  padding: .25rem;
}

.testimonial-content-2 {
  max-width: 34.375rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial06_component-copy {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.uui-testimonial06_arrow {
  width: 3.5rem;
  height: 3.5rem;
  color: #667085;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.uui-testimonial06_arrow:hover {
  background-color: #f9fafb;
}

.bold-text-78 {
  font-family: Oswald, sans-serif;
}

.div-block-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: end;
  display: grid;
}

.heading-324254 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 1.75rem;
  line-height: 28px;
}

.div-block-26 {
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 376px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-27 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  flex-direction: column;
  display: flex;
}

.div-block-28 {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f1f1f1;
  flex-direction: column;
  padding: 30px 40px;
  display: flex;
}

.text-block-15 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 1.02rem;
  font-weight: 400;
  line-height: 24px;
}

.sec3-padding {
  padding: 40px 20px 70px;
}

.heading-324255 {
  color: #327a60;
  font-size: 4.375rem;
  line-height: 70px;
}

.uui-testimonial06_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.sec4-padding {
  background-color: #f1f1f1;
  padding-top: 50px;
  padding-bottom: 50px;
}

.uui-heading-tiny {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gibson, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.uui-testimonial06_content {
  max-width: 34.375rem;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial06_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.uui-testimonial06_component {
  height: auto;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.testimonial-heading {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 1.5625rem;
  font-weight: 600;
}

.section-20.bg-gray {
  background-color: #f1f1f1;
}

.section-21.background-color-black {
  background-color: #000;
}

.sec5-padding {
  max-height: 75px;
  padding: 14px 20px;
}

.div-block-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: flex;
}

.heading-324256 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 1.5625rem;
}

.div-block-30 {
  font-variation-settings: "wght"700;
  background-color: #327a60;
  border-radius: 4px;
  padding: 5px 10px;
  text-decoration: none;
}

.div-block-31 {
  grid-column-gap: 20px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Lato, sans-serif;
  display: grid;
}

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

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

.text-block-16 {
  font-size: 1.125rem;
}

.uui-heroheader05_image-wrapper {
  justify-content: center;
  display: flex;
  position: relative;
}

.badge-group_text-wrapper {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.uui-heroheader05_component {
  grid-column-gap: 2.25rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-section_heroheader05 {
  overflow: hidden;
}

.sec6-padding {
  padding: 40px 20px 70px;
}

.image-38 {
  width: 21px;
}

.crew-paragraph {
  color: #000;
  font-family: Gibson, sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.bold-text-79 {
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.logos-2 {
  width: 30px;
}

.div-block-2-copy {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.heading-324257 {
  color: #000;
  font-family: Gibson, sans-serif;
}

.button-3 {
  background-color: #327a60;
  margin-top: 1%;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.image-4-copy {
  width: 23px;
}

.highlighted-text {
  color: #fff;
  font-family: Lato, sans-serif;
}

.div-block-32 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.image-39 {
  max-width: 30px;
}

.image-6-copy {
  max-width: 42px;
}

.div-block-33 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: stretch;
  display: flex;
}

.confident-heading {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 1.5625rem;
}

.image-5 {
  max-width: none;
}

.div-block-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.div-block-34 {
  width: 1px;
  background-color: #fff;
}

.image-6-copy-2 {
  max-width: 44px;
}

.paragraph-1130 {
  color: #fff;
  font-family: Gibson, sans-serif;
  line-height: 18px;
}

.div-block-35 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-19 {
  margin-top: 110px;
}

.paragraph-1131 {
  color: #fff;
  font-family: Gibson, sans-serif;
}

.sec-7-padding {
  padding: 50px 20px 78px;
}

.button-72 {
  background-color: #327a60;
  margin-top: 1%;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.heading-324258 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: .9rem;
}

.div-block-36 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-23.background-color-black {
  background-color: #000;
}

.div-block-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-38 {
  grid-column-gap: 77px;
  grid-row-gap: 77px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-80, .bold-text-81, .bold-text-82, .bold-text-83 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.bold-text-84, .bold-text-85 {
  color: #000;
  font-family: Gibson, sans-serif;
}

.bold-text-86, .bold-text-87 {
  font-family: Gibson, sans-serif;
}

.image-40 {
  max-width: 300%;
}

.main-button-3 {
  text-transform: uppercase;
  background-color: #000;
  border-radius: 2px;
  padding: 10px 22px;
  font-family: Gibson, sans-serif;
  font-size: 1.1875rem;
  line-height: 19px;
  transition: all .3s;
}

.main-button-3:hover {
  background-color: #f99111;
}

.div-block-39 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.button-73 {
  color: #000;
  background-color: #fff;
  margin-top: 1%;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.div-block-40 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  align-items: center;
  display: flex;
}

.bold-text-88 {
  font-family: Gibson, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.hero-padding-section-2 {
  padding: 3.75rem 1.25rem;
}

.div-block-41 {
  font-variation-settings: "wght"700;
  background-color: #327a60;
  border-radius: 4px;
  padding: 5px 10px;
  text-decoration: none;
}

.hero-heading-2 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 1.5625rem;
  line-height: 30px;
}

.body-2 {
  object-fit: fill;
}

.heading-324259 {
  color: #000;
  text-align: center;
  font-family: Gibson, sans-serif;
  font-size: 1.0625rem;
  line-height: 22px;
}

.sec2-padding-2 {
  background-color: #f1f1f1;
  padding: 33px 20px 44px;
}

.div-block-42 {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: none;
}

.div-block-43 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: end;
  display: grid;
}

.div-block-45 {
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 376px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-46 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  flex-direction: column;
  display: flex;
}

.div-block-47 {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f1f1f1;
  flex-direction: column;
  padding: 30px 40px;
  display: flex;
}

.text-block-17 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 1.02rem;
  font-weight: 400;
  line-height: 24px;
}

.heading-324260 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 1.75rem;
  line-height: 28px;
}

.heading-324261 {
  color: #327a60;
  font-size: 4.375rem;
  line-height: 70px;
}

.sec4-padding-2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.testimonial-heading-2 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-size: 1.5625rem;
  font-weight: 600;
}

.uui-heading-tiny-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gibson, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.section-26.bg-gray {
  background-color: #f1f1f1;
}

.section-27.background-color-black {
  background-color: #000;
}

.div-block-48 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  display: flex;
}

.heading-324262 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 1.5625rem;
}

.div-block-49 {
  grid-column-gap: 20px;
  grid-row-gap: 28px;
  color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Gibson, sans-serif;
  display: grid;
}

.div-block-2-copy-2 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 8%;
  display: flex;
}

.bold-text-89 {
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.button-74 {
  background-color: #327a60;
  margin-top: 1%;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.text-block-18 {
  font-size: 1.125rem;
}

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

.image-42 {
  width: 21px;
}

.crew-paragraph-2 {
  color: #000;
  font-family: Gibson, sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.heading-324263 {
  color: #000;
  font-family: Gibson, sans-serif;
}

.div-block-50 {
  font-variation-settings: "wght"700;
  background-color: #327a60;
  border-radius: 4px;
  padding: 5px 10px;
  text-decoration: none;
}

.div-block-51 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.image-43 {
  max-width: 30px;
}

.uui-footer07_link {
  color: #475467;
  text-align: 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: 1rem;
  font-weight: 600;
  text-decoration: underline;
  transition: all .3s;
}

.uui-footer07_link:hover {
  color: #344054;
}

.button-75 {
  background-color: #327a60;
  margin-top: 1%;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.image-6-copy-3 {
  max-width: 42px;
}

.confident-heading-2 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 1.5625rem;
}

.image-44 {
  max-width: none;
}

.text-2 {
  display: block;
}

.text-2._14-23px {
  letter-spacing: .09px;
  font-size: .875rem;
  line-height: 23.995px;
}

.text-2._14-23px.text-color-black {
  color: #2f2f34;
}

.text-2._14-23px.text-color-black.text-weight-medium {
  color: #fff;
  text-decoration: underline;
}

.div-block-52 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.image-6-copy-4 {
  max-width: 44px;
}

.paragraph-1132 {
  color: #fff;
  font-family: Gibson, sans-serif;
  line-height: 18px;
}

.div-block-53 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-54 {
  margin-top: 110px;
}

.div-links {
  grid-column-gap: 10px;
  color: #fff;
  display: flex;
}

.paragraph-1133 {
  color: #fff;
  font-family: Gibson, sans-serif;
}

.heading-324264 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: .9rem;
}

.div-block-55 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-29.background-color-black {
  background-color: #000;
}

.div-block-56 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-57 {
  grid-column-gap: 77px;
  grid-row-gap: 77px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-90 {
  font-family: Gibson, sans-serif;
}

.bold-text-91, .bold-text-92, .bold-text-93, .bold-text-94 {
  color: #000;
}

.bold-text-95 {
  font-family: Gibson, sans-serif;
}

.bold-text-96 {
  color: #000;
  font-family: Gibson, sans-serif;
}

.bold-text-97 {
  color: #000;
  text-align: left;
  font-family: Oswald, sans-serif;
}

.bold-text-98 {
  font-family: Gibson, sans-serif;
}

.text-block-19 {
  color: #fff;
  font-family: Gibson, sans-serif;
}

.uui-logo-loop_component {
  overflow: hidden;
}

.uui-logo-loop_inner {
  color: #fff;
  background-color: #000;
  font-family: Oswald, sans-serif;
  display: flex;
}

.div-block-58 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: flex;
}

.heading-324265 {
  padding-left: 15px;
  font-family: Gibson, sans-serif;
  font-size: 1.5625rem;
}

.hero-sectionn-copy {
  min-height: 467px;
  align-items: center;
  display: flex;
}

.hero-sectionn-copy.bg-image.text-color-white, .hero-sectionn-copy.bg-image-copy.text-color-white {
  background-image: url('../images/Untitled-design-66.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
}

.div-block-59 {
  font-variation-settings: "wght"700;
  background-color: #327a60;
  border-radius: 4px;
  padding: 5px 10px;
  text-decoration: none;
}

.div-block-60 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.button-76 {
  color: #000;
  background-color: #fff;
  margin-top: 1%;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.text-3 {
  color: #fff;
  font-family: Lato, sans-serif;
}

.text-3.color-black {
  color: #000;
}

.text-3.color-black._12px {
  font-size: .8rem;
}

.div-block-61 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  align-items: center;
  display: flex;
}

.bold-text-99 {
  font-family: Gibson, sans-serif;
  font-weight: 400;
}

.hero-heading-3 {
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 1.75rem;
  line-height: 35px;
}

.bold-text-100 {
  font-family: Gibson, sans-serif;
}

.text-block-20 {
  color: #fff;
  font-family: Gibson, sans-serif;
}

.uui-logo-loop_inner-2 {
  display: flex;
}

.div-block-62 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: flex;
}

.heading-324266 {
  font-size: 1.5625rem;
}

.div-block-63 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: flex;
}

.heading-324267 {
  font-size: 1.5625rem;
}

.div-block-64 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: flex;
}

.heading-324268 {
  font-size: 1.5625rem;
}

.sec5-padding-2 {
  padding: 14px 20px;
}

.div-block-65 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  font-family: Oswald, sans-serif;
  display: flex;
}

.heading-324269 {
  margin-top: 10px;
  font-family: Gibson, sans-serif;
  font-size: 1.5625rem;
}

.div-block-66 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: flex;
}

.heading-324270 {
  font-size: 1.5625rem;
}

.section-30.background-color-black {
  background-color: #000;
}

.div-block-67 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: flex;
}

.heading-324271 {
  font-size: 1.5625rem;
}

.text-copy {
  color: #fff;
  font-family: Lato, sans-serif;
}

.text-copy.color-black {
  color: #000;
}

.text-copy.color-black._12px {
  font-family: Gibson, sans-serif;
}

.text-copy._12px {
  font-family: Gibson, sans-serif;
  text-decoration: none;
}

.paragraph-1139 {
  font-size: 1.75rem;
}

.paragraph-1139._16px {
  color: #fff;
  color: #fff;
  font-family: Gibson, sans-serif;
  font-size: 1rem;
  text-decoration: none;
}

.link-3 {
  color: #fff;
  text-decoration: underline;
}

.text-copy {
  color: #fff;
  font-family: Lato, sans-serif;
}

.text-copy.color-black {
  color: #000;
}

.text-copy.color-black._12px {
  font-family: Gibson, sans-serif;
}

.text-copy._12px {
  font-family: Gibson, sans-serif;
  text-decoration: none;
}

.link-4 {
  color: #fff;
  text-decoration: underline;
}

.hero-sectionn-copy {
  min-height: 467px;
  align-items: center;
  display: flex;
}

.hero-sectionn-copy.bg-image.text-color-white {
  background-image: url('../images/Untitled-design---2023-06-14T160904.472.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
}

.hero-sectionn-copy.bg-image.text-color-white-copy, .hero-sectionn-copy.bg-image-copy.text-color-white {
  background-image: url('../images/Untitled-design-66.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
}

.div-block-68 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: end;
  display: grid;
}

.text-4 {
  font-size: 1rem;
}

.text-4.center-in-tablet-copy {
  color: #000;
  text-align: center;
  margin-top: 25px;
  font-family: Lato, sans-serif;
}

.pricing_pprice-2 {
  color: #aa131d;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  text-decoration: line-through;
}

.button-77 {
  color: #000;
  background-color: #fff;
  margin-top: 1%;
  padding: 14px 22px;
  font-size: 1.2rem;
}

.div-block-69 {
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 376px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.info-drink_split-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.info-drink_split-2.second {
  margin-top: 4rem;
}

.pricing_checkpoint-3 {
  align-items: center;
  margin-bottom: 7px;
  display: flex;
}

.pricing_checkpoint-main-2 {
  margin-top: 10px;
}

.bold-text-101 {
  font-weight: 800;
}

.image-2 {
  position: absolute;
  top: -2.1875rem;
  bottom: auto;
  left: 3%;
  right: auto;
}

.bundle-4 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
  padding-bottom: 20px;
}

.double-header-section-headline-2 {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-size: 2rem;
  font-weight: 900;
  line-height: 1.2;
}

.main-button-4 {
  color: #fff;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 2px;
  padding: 10px 22px;
  font-family: Oswald, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 19px;
  transition: all .3s;
}

.main-button-4:hover {
  background-color: #f99111;
}

.bold-text-102 {
  text-align: center;
  font-family: Oswald, sans-serif;
}

.heading-324272 {
  color: #000;
  font-variation-settings: "wght"700;
  text-align: center;
  font-size: 1.0625rem;
  line-height: 22px;
}

.text-weight-semibold-8 {
  color: #000;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  display: block;
}

.image-114 {
  min-width: 14.6875rem;
  border: 10px solid #000;
  border-radius: 0;
  margin-left: -5.625rem;
}

.sec2-padding-3 {
  padding: 33px 20px 44px;
}

.div-block-70 {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: none;
}

.confident-heading-3 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 1.5625rem;
}

.image-115 {
  max-width: none;
}

.text-5 {
  display: block;
}

.text-5._14-23px {
  letter-spacing: .09px;
  font-size: .875rem;
  line-height: 23.995px;
}

.text-5._14-23px.text-color-black {
  color: #2f2f34;
}

.text-5._14-23px.text-color-black.text-weight-medium {
  color: #fff;
  font-family: Lato, sans-serif;
  text-decoration: underline;
}

.div-block-71 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.double-header-section-headline-2-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-size: 2rem;
  font-weight: 900;
  line-height: 1.2;
}

.heading-9 {
  font-size: 2.5rem;
  font-weight: 900;
}

.heading-9._32px {
  font-size: 2rem;
}

.heading-9._32px.text-color-white {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 1.75rem;
  line-height: 35px;
}

.paragraph-1137 {
  color: #000;
  margin-top: 25px;
  margin-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 24px;
}

.div-block-72 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  flex-direction: column;
  display: flex;
}

.bold-text-103 {
  font-family: Oswald, sans-serif;
  font-weight: 800;
}

.text-size-small-4 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.down-image {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
  border-radius: 20px;
}

.width-100-9 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.pricing_card-4 {
  background-color: #f1f1f1;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 8px;
  padding: 10px;
}

.pricing_card-4.border {
  border-color: #aa131d;
}

.image-6-copy-5 {
  max-width: 44px;
}

.dropdown-answer_icon-2 {
  width: 40px;
  height: 40px;
  flex: 0 auto;
  margin-right: 0;
}

.paragraph-1136 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 24px;
}

.final-ss-2 {
  color: #1ba02f;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.image-116 {
  max-width: 35%;
  object-fit: contain;
}

.div-block-73 {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f1f1f1;
  flex-direction: column;
  padding: 30px 40px;
  display: flex;
}

.div-block-74 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sec6-padding-2 {
  padding: 10px 20px 70px;
}

.div-block-75 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.padding-vertical-2 {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-2.padding-huge, .padding-vertical-2.aaa {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.text-block-21 {
  color: #000;
  font-size: 14px;
}

.dropdown-answer_list-2 {
  padding: 15px;
}

.dropdown-answer_list-2.w--open {
  background-color: #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding-left: 65px;
  position: relative;
}

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

.overflow-hidden {
  overflow: hidden;
}

.onint-pro-content {
  z-index: 1;
  width: 80%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.paragraph-1140 {
  color: #fff;
  font-family: Lato, sans-serif;
  line-height: 28px;
}

.text-block-22 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 1.02rem;
  font-weight: 700;
  line-height: 24px;
}

.div-block-76 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-144 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-23 {
  color: #000;
  font-size: 14px;
}

.alpha-copy-copy {
  max-width: 65%;
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  color: #000;
  transform-style: preserve-3d;
  background-color: #f1f1f1;
  border-radius: .3125rem;
  justify-content: center;
  margin-top: 25px;
  margin-bottom: 15px;
  padding: 2rem 1.875rem;
  display: flex;
  position: relative;
}

.image-6-mobile4 {
  max-width: 35%;
  object-fit: contain;
  display: none;
}

.paragraph-1141 {
  color: #000;
  flex: 0 auto;
  justify-content: flex-start;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  display: flex;
}

.pricing_flex-2 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.div-block-145 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.sec4-padding-3 {
  background-color: #f1f1f1;
  margin-top: 3%;
  padding-top: 50px;
  padding-bottom: 50px;
}

.uui-heading-tiny-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.div-block-146 {
  margin-top: 110px;
}

.dropdown-answers_main-2 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

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

.finalll-2 {
  color: #1ba02f;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.paragraph-1139-copy {
  color: #000;
  flex: 0 auto;
  justify-content: flex-start;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  display: flex;
}

.icon-15 {
  width: 1.7rem;
  height: 1.7rem;
  border: 2px solid #000;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 3px;
  display: flex;
}

.double-copy-section-container-2 {
  z-index: 1;
  background-color: #fff;
  padding: 2rem 2.5rem 0;
  position: relative;
}

.bold-text-104 {
  font-family: Oswald, sans-serif;
}

.paragraph-1142 {
  color: #fff;
  font-family: Lato, sans-serif;
}

.text-size-medium-7 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
}

.text-size-medium-7.text-weight-semibold {
  color: #000;
  font-family: Oswald, sans-serif;
}

.hero-padding-section-3 {
  padding: 3.75rem 1.25rem;
}

.main-btn {
  width: 100%;
  max-width: 100%;
  color: #fff;
  text-align: center;
  background-color: #327a60;
  padding: .75rem .2rem;
  font-family: Oswald, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.testimonial-heading-3 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 1.5625rem;
}

.container-3 {
  justify-content: center;
  display: flex;
}

.onnit-section {
  width: 90%;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border: .1875rem solid #000;
  border-radius: .625rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-top: 3%;
  margin-left: auto;
  padding: 2.75rem 1.625rem;
  display: flex;
  position: relative;
}

.div-block-147 {
  justify-content: center;
  display: flex;
}

.down-image-23 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
  border-radius: 20px;
}

.text-block-24 {
  color: #000;
  font-size: 14px;
}

.section-31 {
  background-color: #fff;
  margin-top: 5%;
  padding-top: 0;
  padding-bottom: 50px;
}

.div-block-148 {
  font-variation-settings: "wght"700;
  background-color: #327a60;
  border-radius: 4px;
  padding: 5px 10px;
  text-decoration: none;
}

.hero-heading-4 {
  font-variation-settings: "wght"700;
  font-size: 1.5625rem;
  line-height: 30px;
}

.text-block-25 {
  color: #000;
  font-size: 14px;
}

.heading-324273 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: .9rem;
}

.image-117 {
  max-width: 300%;
}

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

.bold-text-105 {
  font-weight: 800;
}

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

.heading-8 {
  font-size: 2.5rem;
  font-weight: 900;
}

.heading-8._32px {
  font-size: 2rem;
}

.heading-324274 {
  font-size: 1.75rem;
  line-height: 28px;
}

.bold-text-106 {
  display: none;
}

.bold-text-77-copy {
  text-align: center;
  font-family: Oswald, sans-serif;
}

.final-2 {
  color: #1ba02f;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.alpha-copy {
  max-width: 80%;
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  color: #000;
  transform-style: preserve-3d;
  background-color: #f1f1f1;
  border-radius: .3125rem;
  justify-content: center;
  margin-top: 25px;
  margin-bottom: 15px;
  padding: 2rem 1.875rem;
  display: flex;
  position: relative;
}

.section-21-copy {
  background-color: #fff;
  margin-top: 0%;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-324275 {
  color: #327a60;
  font-size: 4.375rem;
  line-height: 70px;
}

.paragraph-1138 {
  font-size: 1.75rem;
}

.paragraph-1138._20px {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 1.25rem;
}

.paragraph-1138._20px.hide-desktop {
  display: none;
}

.paragraph-1138._20px.text-color-gainsboro {
  color: #000;
  font-size: 1.125rem;
}

.div-block-149 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-33.background-color-black {
  background-color: #000;
}

.bold-text-107 {
  font-family: Oswald, sans-serif;
  font-size: 1.75rem;
}

.div-block-150 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-copy {
  z-index: 1;
  width: 60%;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.sec4-padding-4 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-151 {
  grid-column-gap: 77px;
  grid-row-gap: 77px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.bold-text-108 {
  color: #fff;
  font-family: Oswald, sans-serif;
}

.paragraph-1143 {
  color: #fff;
  font-family: Lato, sans-serif;
}

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

.bold-text-109 {
  font-family: Oswald, sans-serif;
}

.bold-text-110, .bold-text-111, .bold-text-112, .bold-text-113, .bold-text-114, .bold-text-115, .bold-text-116, .bold-text-117 {
  color: #000;
  font-family: Oswald, sans-serif;
}

.bold-text-118 {
  font-family: Oswald, sans-serif;
}

.bold-text-119 {
  color: #fff;
  font-family: Oswald, sans-serif;
}

.width-100-10, .width-100-11, .width-100-12, .width-100-13, .width-100-14, .width-100-15, .width-100-16, .width-100-17, .width-100-18, .width-100-19, .width-100-20, .width-100-21 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.image-118 {
  width: 18px;
  max-width: 100%;
}

@media screen and (min-width: 1280px) {
  .h2 {
    margin-top: 50px;
    padding-bottom: 40px;
    font-size: 50px;
  }

  .h2.center {
    font-size: 50px;
  }

  .button-primary.top-margin {
    justify-content: center;
  }

  .xs-paragraph.center {
    font-size: 16px;
  }

  .button-wrapper {
    align-items: center;
    margin-right: 0;
  }

  .paragraph {
    font-size: 22px;
    font-weight: 200;
  }

  .grid {
    max-width: 1000px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .div-block-4 {
    margin: 30px 0;
  }

  .hero5-image-wrap {
    min-height: 700px;
    background-position: 50%;
  }

  .heading {
    margin-bottom: 30px;
    font-size: 50px;
  }

  ._4freemeals-button {
    width: 225px;
  }

  .section-5 {
    margin-bottom: 52px;
  }

  .paragraph-copy {
    font-size: 22px;
    font-weight: 200;
  }

  .paragraph-6 {
    text-align: left;
    margin-bottom: 100px;
    font-size: 18px;
    font-weight: 200;
  }

  .testimonials-wrapper {
    margin-top: 80px;
  }

  .user-wrapper-t3 {
    margin-bottom: 8px;
  }

  .testimonials-wrapper-2 {
    margin-top: 39px;
  }

  .user-name-t6 {
    color: #444;
  }

  .quote-t6-2 {
    color: #4b4b4b;
    margin-top: 102px;
    font-weight: 300;
  }

  .button-primary-copy.top-margin, .button-primary-copy.top-margin-copy {
    justify-content: center;
  }

  .button-4-copy, .button-4-copy-copy {
    width: 225px;
  }

  .div-block-7 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-5 {
    background-color: #8b2123;
    padding: 4px 14px;
    box-shadow: 1px 1px 3px #000;
  }

  .sign-up-form {
    margin-top: 127px;
    position: absolute;
    top: -2px;
  }

  .columns {
    position: relative;
  }

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

  .close-modal-button {
    margin-top: 0;
  }

  .submit-button {
    background-color: #5e7462;
  }

  .text-block-2 {
    font-weight: 600;
  }

  .columns-2 {
    display: block;
  }

  .h1-2 {
    font-size: 44px;
  }

  .paragraph-copy33 {
    font-size: 16px;
    font-weight: 200;
  }

  .paragraph-25 {
    margin-top: 0;
    font-size: 22px;
    font-weight: 200;
  }

  .grid-hero {
    padding-top: 102px;
  }

  .section-8 {
    display: none;
  }

  .grid-7 {
    max-width: 1000px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .h2-2 {
    margin-top: 50px;
    padding-bottom: 15px;
    font-size: 50px;
  }

  .button-primary-copy-2.top-margin-copy {
    justify-content: center;
  }

  .paragraph-4 {
    font-size: 18px;
    font-weight: 200;
  }

  .hero5-image-wrap-2 {
    min-height: 700px;
    background-position: 50%;
  }

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

  .paragraph-11, .paragraph-19, .paragraph-26, .paragraph-20 {
    font-size: 22px;
    font-weight: 200;
  }

  .button-69 {
    width: 225px;
  }

  .heading-7, .heading-324234, .paragraph-27, .top-chef-mobile, .canadian-desktop, .canadian-mobilee, .save-money-mobile-1, .canadian-mobile-2, .top-chef-mobile-1 {
    display: none;
  }

  .h1-2-copy {
    font-size: 44px;
  }

  ._4freemeals-applied.top-margin-copy {
    justify-content: center;
  }

  ._4freemeals-white, .w, .view-full-menu, .order-now, .aaaaa {
    width: 225px;
  }

  .paragraph-1111 {
    font-size: 22px;
    font-weight: 200;
  }

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

  .close-modal-button-2 {
    margin-top: 0;
  }

  .h333 {
    margin-top: 50px;
    padding-bottom: 40px;
    font-size: 50px;
  }

  .h333.center {
    font-size: 50px;
  }

  .h555 {
    margin-top: 50px;
    padding-bottom: 15px;
    font-size: 50px;
  }

  .sad789asdas {
    width: 225px;
  }

  .main-banner_content-slider._1 {
    background-image: url('../images/6238e65dcdbbbb0abaa2b140_Packaging--Stacked-6-min.webp');
  }

  .view-full-menu-copy {
    width: 225px;
  }

  .asdasdasdas {
    font-size: 22px;
    font-weight: 200;
  }

  .section-arm-underline {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-bowl-across {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-mouse-stems {
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    max-width: 56rem;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .page-padding {
    background-color: #2f2f33;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-vertical.padding-large {
    margin-top: 100px;
  }

  .padding-vertical.padding-huge {
    background-color: #fff;
  }

  .padding-vertical.padding-large {
    margin-top: 0;
  }

  .text-size-regular.text-align-center {
    color: #000;
  }

  ._3rem-section {
    color: #fff;
    font-size: 2rem;
  }

  ._3rem-section.text-align-center, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section._54645, ._3rem-section.text-align-center-copy-copy, ._3rem-section.text-align-center-copy-copy, ._3rem-section.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .custom_price-head.added {
    color: #fff;
    font-size: 1.15rem;
  }

  .width-100-2 {
    width: 100%;
  }

  .pricing_tag {
    background-color: #b89e5f;
  }

  .pricing_tag._1 {
    background-color: #1d1d21;
  }

  .announcement-bar {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .faq-section-container {
    background-color: #fff;
    padding-top: 2rem;
  }

  ._15 {
    background-color: #2f2f33;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .paragraph-1113, .paragraph-1114 {
    font-size: 18px;
    line-height: 27px;
  }

  .heading-324243 {
    font-size: 2rem;
  }

  .mobile-only-grid {
    max-width: 1000px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .tags-div {
    background-color: #5e7462;
  }

  .text-size-medium-3.text-weight-light {
    font-size: 1rem;
  }

  .read-story_num {
    background-color: #5e7462;
  }

  .heading-medium-2 {
    color: #fff;
  }

  .navbar-logo_outer {
    background-color: #5e7462;
  }

  .b, .c, .d, .aa {
    color: #fff;
  }

  .imagined-sticky {
    background-color: #fff;
    padding: 0 50px;
  }

  .buy-button {
    justify-content: center;
  }

  .main_buy-button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .our-way-vs-old-way-headlines {
    background-color: #5da88d;
  }

  ._789789978 {
    width: 50%;
  }

  .floating {
    padding-top: 0;
    padding-bottom: 0;
  }

  .experts, .story {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .button-text {
    object-fit: fill;
  }

  .width-100-2-copy, .a456asd456asd654 {
    width: 100%;
  }

  .aaaadaad, .bar, .asdasdsasadasd, .aaaa564sd465as {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .text-weight-bold-2 {
    color: #fff9ee;
    background-color: #fff9ee;
  }

  .text-size-small-3 {
    color: #2b1a1a;
  }

  .text-size-small-3-copy {
    color: #fff9ee;
  }

  .don-t-like-what-you-see {
    color: #2b1a1a;
  }

  .subb.text-weight-light {
    font-size: 1rem;
  }

  .main-banner_content-3 {
    margin-left: 25px;
  }

  .text-align-center-3 {
    padding-top: 5px;
  }

  .text-size-medium-4 {
    font-size: 18px;
  }

  .text-size-medium-4.text-weight-semibold {
    font-size: 12px;
  }

  .bold-text-23 {
    font-size: .75rem;
  }

  .body {
    color: #000;
    font-family: Poppins, sans-serif;
    font-weight: 400;
  }

  .heading-medium-copy {
    font-size: 2rem;
  }

  .heading-medium-copy.text-align-center, .heading-medium-copy.text-align-center-copy {
    color: #000;
    font-size: 2rem;
  }

  .page-padding-copy, .page-padding-copy-copy {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .button-71 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .bold-text-24 {
    font-size: 14px;
  }

  .text-block-5 {
    padding-top: 0;
    font-size: 12px;
  }

  .bold-text-25, .text-block-6 {
    font-size: 20px;
  }

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

  .text-align-center-3-copy, .text-align-center-3-copy-copy {
    padding-top: 5px;
  }

  ._111, ._45645, ._789789 {
    width: 100%;
  }

  .bold-text-18-copy {
    font-size: 1.125rem;
  }

  ._4545.text-align-center, ._45.text-align-center, ._453453.text-align-center, ._453453453.text-align-center, .text-size-regular-copy.text-align-center, .text-size-regular-copy.text-align-center {
    color: #000;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    color: #faf4f4;
  }

  ._456456 {
    font-size: 2rem;
  }

  ._456456.text-align-center, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456._54645 {
    color: #000;
    font-size: 2rem;
  }

  .columns-11 {
    background-color: rgba(255, 255, 255, 0);
  }

  .image-19-copy {
    display: none;
  }

  .bonus-timer-desktop-copy {
    background-color: #121212;
  }

  .bonuses, .logos {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .width-100-2-copy {
    width: 100%;
    width: 100%;
    width: 100%;
  }

  .navbar-logo-image {
    width: 100%;
  }

  .comp-1.text-align-center, .comp-2.text-align-center {
    color: #000;
  }

  .our-way-vs-old-way-section {
    background-color: #2f2f33;
  }

  .wide-hero {
    display: none;
  }

  .double-copy-section-container {
    background-color: #2f2f33;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .projected-sellout-date-hero {
    font-size: 14px;
  }

  .how-it-works-container {
    background-color: #2f2f33;
  }

  .mobile-hero {
    display: none;
  }

  .narrow-hero-600-600 {
    padding-top: 0;
  }

  .wide-hero-1000-666, .mobile-hero-720-550 {
    display: none;
  }

  .image-500-500 {
    width: 100%;
  }

  .cta-section-headline {
    font-size: 2rem;
  }

  .cta-section-headline.text-align-center, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.cta-section-healine {
    color: #000;
    font-size: 2rem;
  }

  .comparison-chart-logo {
    width: 50%;
  }

  .double-header-section-headline {
    font-size: 2rem;
  }

  .double-header-section-headline.text-align-center, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline._54645, .double-header-section-headline.text-align-center-copy-copy, .double-header-section-headline.text-align-center-copy-copy, .double-header-section-headline.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-headline-left-alignment {
    font-size: 2rem;
  }

  ._3rem-headline-left-alignment.text-align-center, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment._54645, ._3rem-headline-left-alignment.text-align-center-copy-copy, ._3rem-headline-left-alignment.text-align-center-copy-copy, ._3rem-headline-left-alignment.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .brand-icon_grid-div-2 {
    width: 80%;
    grid-template-rows: auto;
  }

  .aaaadaad-2 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .text-size-medium-2-copy-2.brand-icon {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-500-500-copy {
    width: 100%;
  }

  .comparison-chart-logo-copy {
    width: 50%;
  }

  .as-featured-in {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  ._3rem-section-copy {
    font-size: 2rem;
  }

  ._3rem-section-copy.text-align-center, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy._54645, ._3rem-section-copy.text-align-center-copy-copy, ._3rem-section-copy.text-align-center-copy-copy, ._3rem-section-copy.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-section-copy-reviews {
    font-size: 2rem;
  }

  ._3rem-section-copy-reviews.text-align-center, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews._54645, ._3rem-section-copy-reviews.text-align-center-copy-copy, ._3rem-section-copy-reviews.text-align-center-copy-copy, ._3rem-section-copy-reviews.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-section-copy-so-you-can {
    font-size: 2rem;
  }

  ._3rem-section-copy-so-you-can.text-align-center, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can._54645, ._3rem-section-copy-so-you-can.text-align-center-copy-copy, ._3rem-section-copy-so-you-can.text-align-center-copy-copy, ._3rem-section-copy-so-you-can.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .icon-mobile {
    color: #f7f3f3;
  }

  .text-size-regular-copy.text-align-center {
    color: #000;
  }

  .text-size-regular-copy-video-sec {
    text-align: center;
    margin-bottom: 25px;
  }

  .text-size-regular-copy-video-sec.text-align-center {
    color: #fff;
  }

  ._3rem-headline-left-alignment-copy-deal-ends {
    font-size: 2rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends._54645, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .cta-section-text-copy-deal-ends {
    color: #000;
  }

  .projected-sellout-date-hero-copy-deal-ends, .text-block-5-copy-deal-ends {
    font-size: 14px;
  }

  .faq-section-container-copy-1 {
    background-color: #121212;
    padding-top: 2rem;
  }

  ._3rem-section-copy-1 {
    font-size: 2rem;
  }

  ._3rem-section-copy-1.text-align-center, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1._54645, ._3rem-section-copy-1.text-align-center-copy-copy, ._3rem-section-copy-1.text-align-center-copy-copy, ._3rem-section-copy-1.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-section-copy-2 {
    font-size: 2rem;
  }

  ._3rem-section-copy-2.text-align-center, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2._54645, ._3rem-section-copy-2.text-align-center-copy-copy, ._3rem-section-copy-2.text-align-center-copy-copy, ._3rem-section-copy-2.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .page-padding-copy-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy._54645, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .text-size-regular-copy-3.text-align-center {
    color: #f4f5fa;
  }

  .text-size-regular-copy-copy-1.text-align-center, .text-size-regular-copy-copy.text-align-center {
    color: #000;
  }

  .text-size-regular-copy-copy.text-align-center.text-weight-semibold {
    color: #faf4f4;
  }

  .icon-mobile-copy {
    color: #f7f3f3;
  }

  .bold-text-57 {
    font-size: 18px;
  }

  .heading-style-h1-2.text-align-center {
    color: #000;
    font-size: 3em;
  }

  .aaaadaad-3 {
    background-color: #2f2f33;
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .brand-icon_grid-div-3 {
    width: 80%;
    grid-template-rows: auto;
  }

  .brand-icon_grid-div-4 {
    width: 80%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

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

  .bold-text-62, .bold-text-63 {
    font-size: 18px;
  }

  ._3rem-section-copy, ._3rem-section-copy.text-align-center, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy._54645, ._3rem-section-copy.text-align-center-copy-copy, ._3rem-section-copy.text-align-center-copy-copy, ._3rem-section-copy.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .custom_tag-2 {
    color: #fff;
  }

  .pricing_checkpoint-2 {
    flex-direction: row;
    align-items: flex-start;
    margin-top: 5px;
    display: flex;
  }

  .text-weight-bold-3 {
    color: #000;
    background-color: rgba(255, 255, 255, 0);
  }

  .medium-15-18 {
    margin-bottom: 10px;
  }

  .button_main-5.no-width {
    background-color: #b89e5f;
  }

  .pricing_card-3 {
    border-color: #b89e5f;
  }

  .text-weight-bold-4 {
    color: #000;
    background-color: rgba(255, 255, 255, 0);
  }

  .text-weight-semibold-5, .text-weight-semibold-6, .text-weight-semibold-7 {
    text-decoration: line-through;
  }

  .custom_price-head-copy {
    margin-top: 0;
  }

  .text-size-small-6 {
    color: #2b1a1a;
  }

  .custom_tag-2-copy {
    color: #fff;
  }

  .image-30 {
    width: 50%;
    border-radius: 20px;
    display: block;
  }

  .image-31 {
    width: 50%;
    border-radius: 20px;
  }

  .columns-15 {
    background-color: #1d1d21;
    border: 5px solid #b89e5f;
    border-radius: 20px;
    margin-bottom: 50px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .column-30 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-31 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .image-32 {
    width: 50%;
  }

  .text-weight-medium-copy {
    color: #b89e5f;
    margin-top: 5px;
    font-size: 16px;
  }

  .columns-15-copy {
    width: 75%;
    background-color: #1d1d21;
    border: 5px solid #b89e5f;
    border-radius: 20px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .heading-324252 {
    color: #fff;
    text-align: center;
    font-size: 2rem;
  }

  .paragraph-1113-copy {
    width: 75%;
    text-align: center;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 27px;
  }

  .custom_tag-2-copy-copy {
    color: #fff;
  }

  .hello.added {
    color: #fff;
    font-size: 1.15rem;
  }

  .cta-offer {
    width: 75%;
    background-color: #1d1d21;
    border: 5px solid #b89e5f;
    border-radius: 20px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .custom_tag-2-copy-copy-copy {
    color: #fff;
  }

  .invisible {
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .aaaadaad-3-copy {
    background-color: #2f2f33;
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .bold-text-73 {
    margin-bottom: 10px;
  }

  .bold-text-74 {
    margin-bottom: 15px;
  }

  .button_main-5-copy.no-width {
    background-color: #b89e5f;
  }

  ._3rem-section-copy-copy {
    font-size: 2rem;
  }

  ._3rem-section-copy-copy.text-align-center, ._3rem-section-copy-copy.text-align-center-copy, ._3rem-section-copy-copy.text-align-center-copy, ._3rem-section-copy-copy.text-align-center-copy, ._3rem-section-copy-copy.text-align-center-copy, ._3rem-section-copy-copy.text-align-center-copy, ._3rem-section-copy-copy.text-align-center-copy, ._3rem-section-copy-copy.text-align-center-copy, ._3rem-section-copy-copy._54645, ._3rem-section-copy-copy.text-align-center-copy-copy, ._3rem-section-copy-copy.text-align-center-copy-copy, ._3rem-section-copy-copy.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .double-header-section-headline-2, .double-header-section-headline-2-copy {
    font-size: 2rem;
  }

  .text-size-small-4 {
    color: #2b1a1a;
  }

  .down-image {
    width: 100%;
  }

  .alpha-copy-copy {
    max-width: 65%;
  }

  .double-copy-section-container-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .down-image-23 {
    width: 100%;
  }
}

@media screen and (min-width: 1440px) {
  .section-arm-underline {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .div-bowl-across {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-shells-happily {
    grid-template-columns: 1fr 1fr;
  }

  .div-mouse-stems {
    max-width: none;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-right: 4rem;
  }

  .h2-type-course {
    font-size: 3rem;
    line-height: 1;
  }

  .div-wonderful-represent {
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise {
    grid-template-columns: 1fr 1fr 1fr;
    transform: translate(1.5rem);
  }

  .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
    transform: translate(3rem);
  }

  .div-lesson-lips {
    background-image: linear-gradient(to right, undefined, undefined);
  }

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

  .page-padding {
    background-color: #2f2f33;
  }

  ._3rem-section {
    color: #fff;
  }

  .how-it-works-text-container {
    font-family: Montserrat, sans-serif;
  }

  .announcement-bar {
    background-color: #121212;
  }

  ._15 {
    background-color: #2f2f33;
  }

  .page-padding-2 {
    background-color: #fff9ee;
  }

  .comparison-checkboxes {
    margin-top: 25px;
    font-weight: 500;
  }

  .text-size-regular-3.text-weight-bold {
    color: #fff;
  }

  .text-size-small-2.text-weight-bold {
    color: #fcfcfc;
  }

  .our-way-vs-old-way-headlines {
    background-color: #5da88d;
  }

  .floating {
    background-color: #fff9ee;
  }

  .page-padding-3 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .experts {
    background-color: #fff9ee;
  }

  .flavours {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .story, .aaaadaad, .bar, .asdasdsasadasd, .aaaa564sd465as, .page-padding-copy, .page-padding-copy {
    background-color: #fff9ee;
  }

  .page-padding-copy-copy {
    background-color: #fff;
  }

  .button-71 {
    padding-bottom: 20px;
    padding-left: 220px;
    padding-right: 220px;
  }

  .columns-9 {
    padding-top: 0;
  }

  .text-block-5 {
    font-size: 14px;
  }

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

  .text-block-6 {
    font-size: 25px;
  }

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

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    color: #faf3f3;
  }

  .image-19-copy {
    display: block;
  }

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

  .hero-imagea {
    display: none;
  }

  .columns-9-copy {
    padding-top: 0;
  }

  .bonuses {
    background-color: #fff9ee;
  }

  .logos {
    background-color: #fff;
  }

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

  .why-us {
    font-family: Montserrat, sans-serif;
  }

  .narrow-screen-hero {
    display: none;
  }

  .wide-hero {
    display: block;
  }

  .double-copy-section-container {
    background-color: #2f2f33;
  }

  .left-in-stock-hero-deal-ends.text-weight-semibold {
    color: #000;
  }

  .urgency-and-scarcity-under-cta {
    padding-top: 0;
  }

  .how-it-works-container {
    background-color: #2f2f33;
  }

  .mobile-hero {
    display: block;
  }

  .narrow-hero-600-600 {
    display: none;
  }

  .wide-hero-1000-666 {
    display: block;
  }

  .mobile-hero-720-550 {
    display: none;
  }

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

  .aaaadaad-2 {
    background-color: #fff9ee;
  }

  .navbar-logo-left, .as-featured-in {
    background-color: #fff;
  }

  .text-size-regular-copy-video-sec.text-align-center {
    color: #fff;
  }

  .cta-section-text-copy-deal-ends, .projected-sellout-date-hero-copy-deal-ends {
    color: #000;
  }

  .text-block-5-copy-deal-ends {
    color: #000;
    font-size: 14px;
  }

  .faq-section-container-copy-1 {
    background-color: #121212;
  }

  ._3rem-section-copy-2.copy, .text-weight-semibold-copy-2, .text-weight-semibold-copy-copy {
    color: #fff;
  }

  .page-padding-copy-2 {
    background-color: #fff;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    color: #000;
  }

  .text-size-regular-copy-3.text-align-center {
    color: #fff;
  }

  .text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
    color: #faf3f3;
  }

  .bold-text-49, .bold-text-50, .bold-text-51 {
    color: #fff;
    font-weight: 700;
  }

  .comparison-checkboxes-2 {
    margin-top: 25px;
  }

  .bold-text-52, .bold-text-53, .bold-text-54 {
    color: #fff;
  }

  .aaaadaad-3 {
    background-color: #1d1d21;
  }

  .brand-icon_grid-div-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  ._3rem-section-copy {
    color: #000;
  }

  .custom_tag-2 {
    color: #fff;
  }

  .text-weight-bold-3, .text-weight-bold-4 {
    color: #000;
    background-color: rgba(255, 249, 238, 0);
  }

  .custom_tag-2-copy {
    color: #000;
  }

  .custom_tag-2-copy-copy {
    color: #fff;
  }

  .hello.added {
    color: #000;
    margin-top: 0;
    font-size: 1.5rem;
  }

  .cta-offer {
    width: 100%;
  }

  .custom_tag-2-copy-copy-copy, .invisible {
    color: #fff;
  }

  .aaaadaad-3-copy {
    background-color: #1d1d21;
  }

  .text.color-black._12px {
    text-decoration: none;
  }

  .heading-324259 {
    font-family: Gibson, sans-serif;
  }

  .text-block-17 {
    font-family: Gibson, sans-serif;
    font-weight: 400;
  }

  .heading-324260 {
    font-family: Gibson, sans-serif;
  }

  .testimonial-heading-2 {
    font-family: Gibson, sans-serif;
    font-weight: 600;
  }

  .uui-heading-tiny-2 {
    font-family: Gibson, sans-serif;
  }

  .div-block-49 {
    color: #000;
    font-family: Gibson, sans-serif;
  }

  .bold-text-89, .crew-paragraph-2 {
    font-family: Gibson, sans-serif;
    font-weight: 400;
  }

  .heading-324263, .confident-heading-2, .paragraph-1132, .paragraph-1133, .heading-324264, .bold-text-90, .bold-text-95, .bold-text-96, .div-block-58 {
    font-family: Gibson, sans-serif;
  }

  .heading-324265 {
    margin-top: 10px;
  }

  .paragraph-1139._16px {
    color: #fff;
    font-family: Gibson, sans-serif;
  }

  .link-4 {
    color: #fff;
  }

  .double-header-section-headline-2 {
    font-size: 2.5rem;
  }

  .text-weight-semibold-8 {
    margin-bottom: 10px;
  }

  .double-header-section-headline-2-copy {
    font-size: 2.5rem;
  }

  .padding-vertical-2.aaa {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .text-block-21, .text-block-23 {
    font-size: 13px;
  }

  .alpha-copy-copy {
    max-width: 65%;
  }

  .pricing_flex-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .double-copy-section-container-2 {
    background-color: #fff;
  }

  .bold-text-104 {
    font-family: Oswald, sans-serif;
  }

  .text-block-24, .text-block-25 {
    font-size: 13px;
  }

  .alpha-copy {
    max-width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .save-money {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    overflow: visible;
  }

  ._4freemeals-button {
    text-align: center;
  }

  .button-4-copy-copy {
    width: 300px;
    font-weight: 400;
  }

  .top-bar-container---brix {
    max-width: 1240px;
    position: relative;
  }

  .modal-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .sign-up-form {
    max-height: 800px;
    max-width: 35%;
    min-height: auto;
    min-width: auto;
    filter: blur();
    text-align: center;
    object-fit: fill;
    background-color: #fff;
    border-radius: 3px;
    flex: 0 auto;
    align-self: center;
    padding-bottom: 0;
    padding-right: 0;
    transition: opacity .2s;
    display: block;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .submitinfo {
    position: relative;
    top: 115px;
  }

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

  .form {
    display: block;
  }

  .column-2 {
    margin-top: 13px;
  }

  .image-7 {
    float: none;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    display: inline-block;
  }

  .submit-button {
    margin-left: 0;
  }

  .columns-2 {
    clear: none;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    display: flex;
    overflow: visible;
  }

  .form-block {
    text-align: left;
    margin-left: 145px;
    display: block;
  }

  .h1-2 {
    font-size: 54px;
  }

  .paragraph-25 {
    text-align: center;
    margin-left: 15%;
  }

  .form-2 {
    justify-content: center;
    align-items: center;
  }

  .search-field {
    object-fit: fill;
  }

  .grid-5, .grid-6 {
    margin-top: 40px;
  }

  .button-primary-copy-2.top-margin-copy {
    max-width: 300px;
    flex-wrap: nowrap;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .paragraph-11 {
    font-size: 24px;
  }

  .paragraph-19, .paragraph-26, .paragraph-20 {
    text-align: left;
    margin-left: 0%;
  }

  .button-69 {
    width: 300px;
    height: 75px;
    text-align: center;
    white-space: normal;
    object-fit: fill;
    border-radius: 20px;
    margin-top: 5%;
    font-family: Poppins, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 200;
    line-height: 55px;
    text-decoration: none;
    display: block;
  }

  .container-9 {
    max-width: 10000px;
  }

  .cards-section {
    margin-top: 100px;
  }

  .top-chef-mobile {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    display: none;
    overflow: visible;
  }

  .top-chef-desktop, .canadian-desktop {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    overflow: visible;
  }

  .canadian-mobile, .save-money-mobile {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    display: none;
    overflow: visible;
  }

  .save-money-desktop, .save-money-desktop-copy, .save-money-desktop-copy-copy, .canadian-desktop-copy, .canadian-mobilee, .save-money-mobile-1, .save, .save-money-desktop-1, .canadian-desktop-2, .canadian-mobile-2, .top-chef-desktop-1, .top-chef-mobile-1, .canadian-desktop-3 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    overflow: visible;
  }

  .heading-324241 {
    font-size: 28px;
    font-weight: 600;
    display: none;
  }

  .heading-324241-desktop {
    font-size: 28px;
    font-weight: 600;
  }

  .paragraph-27-desktop {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  ._4freemeals-applied.top-margin-copy {
    max-width: 300px;
    flex-wrap: nowrap;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .view-full-menu, .order-now, .aaaaa {
    text-align: center;
  }

  .heading-324242-mobile {
    display: none;
  }

  .heading-324241-copy, .heading-324241-dt {
    font-size: 28px;
    font-weight: 600;
    display: none;
  }

  .hero-image---tabhlet {
    display: none;
  }

  .paragraph-1111 {
    font-size: 24px;
  }

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

  .container-10 {
    text-align: left;
    object-fit: fill;
    display: block;
  }

  .main-banner_content-slider._1 {
    height: 100%;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-image: url('../images/6238e65dcdbbbb0abaa2b140_Packaging--Stacked-6-min.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-clip: border-box;
    overflow: visible;
  }

  .margin-vertical.margin-small-copy {
    color: #fff;
  }

  .view-full-menu-copy {
    text-align: center;
  }

  .page-padding {
    background-color: #fff;
  }

  .padding-vertical.padding-large {
    background-color: #2f2f33;
    margin-top: 0;
  }

  .padding-vertical.padding-small {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  }

  .padding-vertical.padding-huge {
    background-color: #fff;
    padding-top: 2rem;
  }

  .padding-vertical.padding-large {
    background-color: #2f2f33;
  }

  .text-weight-medium {
    color: #fff;
  }

  .text-weight-medium.text-size-medium.text-align-center {
    color: #000;
  }

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

  .card-side-split {
    background-color: #fff;
  }

  .text-size-regular.text-align-center.why {
    color: #000;
    font-size: 18px;
  }

  .main-banner_checkpoints-div-2 {
    font-size: 1.125rem;
  }

  .steps_highlight {
    background-color: #b89e5f;
  }

  ._3rem-section, ._3rem-section.text-align-center-copy {
    font-size: 3rem;
  }

  .text-weight-bold {
    flex: 0 auto;
  }

  .info-drink_split {
    margin-left: 0;
    padding-left: 0;
  }

  .text-size-medium-2.text-weight-semibold, .feedback_main {
    color: #000;
  }

  .page-wrapper, .sectoion-top-banner {
    font-family: Poppins, sans-serif;
  }

  .faq_dropdown {
    color: #000;
    border-color: #000;
  }

  .navbar-navlink {
    color: #000;
  }

  .brand-icons_head-wrapper {
    margin-bottom: 15px;
  }

  .announcement-bar {
    background-color: #121212;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .reviews {
    background-color: #fff;
  }

  .hidden, .delicious {
    background-color: #f7f4e8;
  }

  ._15 {
    background-color: #2f2f33;
  }

  .paragraph-1113 {
    padding-left: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .paragraph-1114 {
    font-size: 18px;
    line-height: 27px;
  }

  .paragraph-1116 {
    color: #000;
  }

  .mobile-only-grid {
    display: none;
  }

  .paragraph-1118 {
    font-size: 1.125rem;
  }

  .padding-global-copy.navbar {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .header-vertical_flex.left-align {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-global-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-regular-3.text-align-center {
    padding-bottom: 20px;
    font-size: 18px;
  }

  .text-size-small-2.text-weight-bold {
    font-size: 1.125rem;
  }

  .html-embed-2 {
    padding-top: 10px;
  }

  .comparison-checkbox {
    color: #000;
  }

  .our-way-vs-old-way-headlines {
    background-color: #5da88d;
  }

  .padding-global-2-copy {
    background-color: #fff;
    padding-top: 0;
  }

  .as, .hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .bold-text-17 {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  ._789789978 {
    width: 100%;
  }

  .story {
    background-color: #f7f4e8;
  }

  .button-text {
    flex: 0 auto;
  }

  .image-18 {
    height: 100em;
  }

  ._1212 {
    margin-top: 25px;
    font-size: 16px;
  }

  .container-11 {
    margin-top: 10px;
  }

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

  .intro {
    color: #000;
    font-size: 20px;
    font-weight: 700;
  }

  .column-11 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .main-banner_content-3 {
    margin-top: 0;
  }

  .main-banner_content-inner-3 {
    margin-top: 100px;
    margin-left: 25px;
    margin-right: 60px;
  }

  .column-12 {
    background-color: #fff;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .image-19 {
    max-height: 100%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .text-align-center-3 {
    text-align: center;
    padding-top: 5px;
  }

  .paragraph-1121 {
    font-size: 18px;
    line-height: 27px;
  }

  .text-size-medium-4 {
    color: #000;
    font-size: 18px;
    line-height: 27px;
  }

  .text-size-medium-4.text-weight-semibold {
    color: #000;
    font-size: 12px;
  }

  .columns-8 {
    width: 50%;
  }

  .bold-text-23 {
    font-size: 16px;
  }

  .columns-8-copy {
    width: 50%;
  }

  .hero-section-headline {
    color: #000;
    font-size: 3rem;
    line-height: 56px;
  }

  .page-padding-copy {
    background-color: #121212;
  }

  .section-10, .page-padding-copy-copy, .why-inspired-go-2-copy {
    background-color: #fff;
  }

  .comparison {
    background-color: #f7f4e8;
  }

  .button-71 {
    padding-left: 300px;
    padding-right: 300px;
  }

  .columns-9 {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .bold-text-24 {
    font-size: 14px;
  }

  .text-block-5 {
    padding-top: 2px;
    font-size: 12px;
  }

  .bold-text-25, .text-block-6, .text-block-7 {
    font-size: 20px;
  }

  .text-size-medium-4-copy.text-weight-semibold {
    color: #000;
    -webkit-text-stroke-color: #fff;
    margin-top: 0;
    font-size: 18px;
  }

  .text-align-center-3-copy {
    text-align: center;
    text-align: center;
    padding-top: 5px;
    font-size: 16px;
  }

  .text-align-center-3-copy-copy {
    text-align: center;
    padding-top: 5px;
  }

  .bold-text-18-copy {
    color: #000;
  }

  ._4545.text-align-center.text-weight-semibold, ._45.text-align-center.text-weight-semibold, ._453453.text-align-center.text-weight-semibold, ._453453453.text-align-center.text-weight-semibold, .text-size-regular-copy.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .columns-10 {
    background-color: #fff;
  }

  .bold-text-26 {
    font-size: 16px;
  }

  .columns-11 {
    margin-top: 50px;
  }

  .bold-text-27 {
    color: #070e19;
    font-size: 1.1rem;
  }

  .newnewnewn.text-weight-semibold {
    color: #000;
  }

  .button-main-3 {
    padding-top: 20px;
    display: block;
  }

  .text-size-medium-2-copy.text-weight-semibold {
    color: #000;
  }

  .paragraph-1125 {
    padding-top: 5px;
  }

  .image-19-copy {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

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

  .timer-desktop {
    background-color: #121212;
    display: none;
  }

  .hero-imagea {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .columns-9-copy {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .bonus-timer-desktop-copy {
    background-color: #121212;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-size-medium-2-copy.brand-icon {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .text-size-medium-2-copy.text-weight-semibold {
    color: #000;
  }

  .logos {
    background-color: #fff;
  }

  .bold-text-30 {
    font-size: 18px;
    line-height: 27px;
  }

  .padding-global-3 {
    border-width: 0;
  }

  .as-seen-in {
    background-color: #fff;
    border: 1px solid #000;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .section-10-copy, .section-10-copy-copy, .hero-section-1, .why-us {
    background-color: #fff;
  }

  .expert-reviews {
    background-color: #f7f4e8;
  }

  .review-text-1, .review-text-2 {
    color: #000;
  }

  .comp-1.text-align-center.text-weight-semibold, .comp-2.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .hero-section-1-copy {
    background-color: #fff;
  }

  .hero-section-desktop {
    background-color: #fff;
    margin-left: 0;
    margin-right: 0;
  }

  .as-featured-in-section {
    background-color: #fff;
    border: 0 solid #000;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .how-it-works-section {
    padding-top: 0;
  }

  .why-us-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .our-way-vs-old-way-section {
    background-color: #2f2f33;
    padding-top: 0;
    padding-bottom: 0;
  }

  .announcement-bar-section {
    font-family: Poppins, sans-serif;
  }

  .narrow-screen-hero {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .wide-hero {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .double-copy-section-container {
    background-color: #2f2f33;
  }

  .projected-sellout-date-hero {
    font-size: 12px;
  }

  .left-in-stock-hero-deal-ends.text-weight-semibold {
    color: #030303;
  }

  .urgency-and-scarcity-under-cta {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .cta-section-text.text-weight-semibold {
    color: #000;
  }

  .how-it-works-container {
    background-color: #2f2f33;
  }

  .mobile-hero, .narrow-hero-600-600, .wide-hero-1000-666, .mobile-hero-720-550 {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .comparison-chart-logo {
    width: 100%;
  }

  .expert-reviews-container {
    background-color: #f7f4e8;
  }

  .double-header-section-headline {
    max-width: none;
    padding-left: 20px;
  }

  .double-header-section-headline.text-align-center-copy, ._3rem-headline {
    font-size: 3rem;
  }

  ._3rem-headline-left-alignment {
    color: #000;
  }

  ._3rem-headline-left-alignment.text-align-center-copy {
    font-size: 3rem;
  }

  .main-guarantee-icon-2 {
    justify-content: center;
  }

  .aaaadaad-2 {
    background-color: #fff;
  }

  .bold-text-39 {
    font-size: 16px;
  }

  .paragraph-1129 {
    padding-top: 5px;
  }

  .text-size-medium-2-copy-2.brand-icon {
    margin-top: 0;
  }

  .navbar-logo-left, .navbar-logo-left-container.shadow-three {
    background-color: #fff;
  }

  .image-25 {
    display: block;
  }

  .comparison-chart-logo-copy {
    width: 100%;
  }

  .as-featured-in {
    background-color: #fff;
  }

  ._3rem-section-copy {
    color: #fff;
    font-size: 3rem;
  }

  ._3rem-section-copy.text-align-center-copy {
    font-size: 3rem;
  }

  ._3rem-section-copy-reviews {
    color: #000;
    font-size: 3rem;
  }

  ._3rem-section-copy-reviews.text-align-center-copy {
    font-size: 3rem;
  }

  ._3rem-section-copy-so-you-can {
    color: #fff;
    font-size: 3rem;
  }

  ._3rem-section-copy-so-you-can.text-align-center-copy {
    font-size: 3rem;
  }

  .so-you-can-text {
    color: #fff;
  }

  .text-size-regular-copy-video-sec {
    color: #000;
    font-size: 18px;
  }

  .text-size-regular-copy-video-sec.text-align-center {
    color: #fdfdfd;
    font-size: 18px;
    line-height: 27px;
  }

  ._3rem-headline-left-alignment-copy-deal-ends {
    color: #fff;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy {
    font-size: 3rem;
  }

  .cta-section-text-copy-deal-ends, .cta-section-text-copy-deal-ends.text-weight-semibold {
    color: #000;
  }

  .projected-sellout-date-hero-copy-deal-ends {
    color: #090808;
    font-size: 14px;
  }

  .text-block-5-copy-deal-ends {
    color: #111010;
    padding-top: 0;
    font-size: 14px;
  }

  .faq-section-container-copy-1 {
    background-color: #121212;
  }

  ._3rem-section-copy-1.text-align-center-copy {
    font-size: 3rem;
  }

  ._3rem-section-copy-1.copy {
    color: #020202;
  }

  .text-weight-semibold-copy-1 {
    color: #080808;
  }

  .text-weight-semibold-copy {
    color: #070707;
  }

  ._3rem-section-copy-2.text-align-center-copy {
    font-size: 3rem;
  }

  ._3rem-section-copy-2.copy {
    color: #f7efef;
  }

  .text-weight-semibold-copy-2, .text-weight-semibold-copy-copy {
    color: #fff;
  }

  .page-padding-copy-2 {
    background-color: #fff;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy {
    font-size: 3rem;
  }

  .text-size-regular-copy-3.text-align-center, .text-size-regular-copy-copy-1.text-align-center.text-weight-semibold, .bold-text-49 {
    color: #fff;
  }

  .bold-text-50 {
    color: #f8f8f8;
  }

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

  .comparison-checkboxes-2 {
    color: #000;
  }

  .bold-text-52, .bold-text-53, .bold-text-54 {
    color: #fff;
  }

  .bold-text-55 {
    font-size: 18px;
    line-height: 27px;
  }

  .bold-text-57 {
    color: #000;
    font-size: 18px;
    line-height: 27px;
  }

  .text-size-regular-5.text-weight-medium {
    color: #000;
  }

  .heading-style-h1-2.text-align-center {
    color: #000;
    margin-top: 4rem;
    font-size: 3rem;
  }

  .text-size-regular-6.text-align-center {
    color: #fff;
    font-size: 18px;
  }

  .fa.faq {
    background-color: #2f2f33;
  }

  .heading-medium.text-align-center {
    color: #fff;
    font-size: 2rem;
  }

  .text-weight-semibold-2 {
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 27px;
  }

  .icons-grid-3 {
    margin-top: 25px;
  }

  .padding-vertical-copy.padding-small {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 2rem;
  }

  .padding-vertical-copy.padding-small {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 2rem;
  }

  .padding-vertical-copy.padding-small {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 2rem;
  }

  .padding-vertical-copy.padding-small {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 2rem;
  }

  .padding-vertical-copy-copy.padding-small {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  }

  .padding-vertical-copy-copy.padding-huge {
    padding-top: 2rem;
  }

  .padding-vertical-copy.padding-small {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 2rem;
  }

  .aaaadaad-3 {
    background-color: #2f2f33;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .brand-icon_grid-div-4 {
    width: 100%;
  }

  .bold-text-61 {
    color: #fff;
    font-size: 24px;
  }

  .bold-text-62 {
    color: #000;
    font-size: 18px;
    line-height: 27px;
  }

  .bold-text-63 {
    color: #000;
    font-size: 18px;
  }

  ._3rem-section-copy {
    color: #000;
  }

  ._3rem-section-copy.text-align-center-copy {
    font-size: 3rem;
  }

  .pricing_main-2 {
    justify-content: stretch;
  }

  .custom_tag-2 {
    color: #fff;
  }

  .button_main-4.no-width {
    font-size: 20px;
  }

  .text-weight-semibold-3 {
    margin-bottom: 10px;
    font-weight: 900;
  }

  .text-weight-bold-3 {
    color: #000;
    background-color: rgba(255, 249, 238, 0);
  }

  .medium-15-18 {
    margin-bottom: 5px;
  }

  .button_main-5.no-width {
    font-size: 20px;
  }

  .text-weight-semibold-4 {
    margin-bottom: 10px;
    font-weight: 900;
  }

  .pricing_main-2-copy {
    justify-content: stretch;
  }

  .text-weight-bold-4 {
    color: #000;
    background-color: rgba(255, 249, 238, 0);
  }

  .bold-text-64, .icon-4, .icon-5, .icon-6, .icon-7, .icon-8, .bold-text-65, .bold-text-66, .bold-text-67, .bold-text-68 {
    color: #000;
  }

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

  .icon-9, .icon-10, .icon-11, .icon-12, .icon-13, .icon-14 {
    color: #000;
  }

  .text-block-13 {
    color: #030303;
  }

  .custom_tag-2-copy {
    color: #000;
  }

  .text-weight-medium-copy {
    color: #fff;
  }

  .text-weight-medium-copy.text-size-medium.text-align-center {
    color: #000;
  }

  .paragraph-1113-copy {
    padding-left: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .custom_tag-2-copy-copy {
    color: #000;
  }

  .cta-offer {
    width: 100%;
  }

  .custom_tag-2-copy-copy-copy {
    color: #000;
  }

  .invisible {
    color: #fff;
    background-color: #fff;
  }

  .aaaadaad-3-copy {
    background-color: #2f2f33;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .bold-text-73, .bold-text-74 {
    margin-bottom: 25px;
  }

  .button_main-5-copy.no-width {
    font-size: 20px;
  }

  ._3rem-section-copy-copy {
    color: #fff;
    font-size: 3rem;
  }

  ._3rem-section-copy-copy.text-align-center-copy {
    font-size: 3rem;
  }

  .text.color-black._12px {
    text-decoration: none;
  }

  .hero-sectionn.bg-image.text-color-white {
    background-image: url('../images/Untitled-design-66.jpg');
  }

  .heading-324259 {
    font-family: Gibson, sans-serif;
  }

  .text-block-17 {
    font-family: Gibson, sans-serif;
    font-weight: 400;
  }

  .heading-324260 {
    font-family: Gibson, sans-serif;
  }

  .testimonial-heading-2 {
    font-family: Gibson, sans-serif;
    font-weight: 600;
  }

  .uui-heading-tiny-2 {
    font-family: Gibson, sans-serif;
  }

  .div-block-49 {
    color: #000;
    font-family: Gibson, sans-serif;
  }

  .bold-text-89 {
    font-family: Gibson, sans-serif;
  }

  .crew-paragraph-2 {
    font-family: Gibson, sans-serif;
    font-weight: 400;
  }

  .heading-324263, .confident-heading-2, .paragraph-1132, .paragraph-1133, .heading-324264, .bold-text-90, .bold-text-96, .heading-324265 {
    font-family: Gibson, sans-serif;
  }

  .paragraph-1139._16px {
    color: #fff;
    font-family: Gibson, sans-serif;
  }

  .text-copy._12px {
    text-decoration: none;
  }

  .link-4 {
    color: #fff;
  }

  .hero-sectionn-copy.bg-image.text-color-white, .hero-sectionn-copy.bg-image.text-color-white-copy {
    background-image: url('../images/Untitled-design-66.jpg');
  }

  .info-drink_split-2 {
    margin-left: 0;
    padding-left: 0;
  }

  .double-header-section-headline-2, .double-header-section-headline-2-copy {
    max-width: none;
    padding-left: 20px;
  }

  .down-image {
    width: 100%;
  }

  .paragraph-1136 {
    padding-left: 20px;
  }

  .image-116 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .alpha-copy-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sec4-padding-3 {
    margin-top: 20px;
  }

  .double-copy-section-container-2 {
    background-color: #fff;
  }

  .text-size-medium-7.text-weight-semibold {
    color: #000;
  }

  .down-image-23 {
    width: 100%;
  }

  .alpha-copy {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 991px) {
  .content-wrapper.vertical-align {
    flex-direction: column;
  }

  .semibold-paragraph {
    letter-spacing: .2px;
    font-size: 14px;
  }

  .h1 {
    justify-content: center;
    align-items: center;
    font-size: 42px;
    line-height: 50px;
  }

  .h3.top-margin {
    margin-left: 16px;
    margin-right: 16px;
  }

  .h2 {
    font-size: 38px;
    line-height: 48px;
  }

  .style-guide-title {
    max-width: 400px;
    justify-content: center;
    align-items: center;
    font-size: 42px;
    line-height: 42px;
  }

  .button-primary, .button-primary.top-margin {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .underline {
    display: none;
  }

  .contact-wrapper {
    margin-right: 0;
  }

  .opening-wrapper {
    order: -1;
    margin-bottom: 60px;
  }

  .footer-bottom {
    text-align: center;
  }

  .hero-section {
    height: 80vh;
    box-shadow: 0 10px 40px rgba(176, 179, 206, .3);
  }

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

  .feature-wrapper {
    padding: 20px;
  }

  .card-wrapper {
    max-width: 100%;
  }

  .card-content {
    width: 100%;
  }

  .card-image {
    max-width: 200px;
  }

  .collection-list {
    grid-template-columns: repeat(auto-fit, 32%);
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .button-wrapper {
    margin-right: 0;
  }

  .news-page-list {
    grid-template-columns: 100%;
    justify-content: stretch;
    justify-items: stretch;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-item-page {
    width: 80%;
    margin-bottom: 40px;
  }

  .grid-content-item {
    width: 80%;
    align-self: center;
    margin-left: 0;
  }

  .paragraph {
    font-size: 18px;
  }

  .paragraph-3 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .grid {
    grid-template-rows: auto;
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 40px;
  }

  .grid-3 {
    display: none;
  }

  .hero5-grid {
    width: 100%;
    max-width: 738px;
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .content-grid {
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .content-block {
    max-width: 500px;
    text-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .save-money {
    background-color: #f5fbfc;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: none;
  }

  .save-time, .never-bored, .content-section-4-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .mobile-save-money {
    padding-top: 100px;
    padding-bottom: 100px;
    display: block;
  }

  .paragraph-copy, .paragraph-6 {
    font-size: 18px;
  }

  .testimonials-wrapper, .testimonials-wrapper-2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .left-arrow-t6 {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .right-arrow-t6 {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .button-primary-copy, .button-primary-copy.top-margin, .button-primary-copy.top-margin-copy {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .semibold-paragraph-copy {
    letter-spacing: .2px;
    font-size: 14px;
  }

  .top-bar-container---brix {
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 24px;
  }

  .top-bar-text---brix {
    max-width: 90%;
  }

  .column {
    width: 100%;
    align-self: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .popup-content-wrapper---brix {
    width: auto;
  }

  .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
    max-height: none;
    max-width: none;
    left: 24px;
    right: 24px;
  }

  .popup-4---brix {
    padding-left: 40px;
    padding-right: 64px;
  }

  .limit-content---brix {
    max-width: none;
    align-self: auto;
  }

  .subscribe-button---brix.ebook-button---brix {
    background-position: 78%;
  }

  .popup-wrapper---brix.preview-page {
    padding-left: 32px;
    padding-right: 32px;
  }

  .dummy-hero-wrapper---brix.preview-page---brix {
    max-width: 90%;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .submit-button {
    margin-left: 0;
  }

  .heading-3 {
    margin-top: 30px;
  }

  .image-15 {
    max-width: 20%;
  }

  .h1-2 {
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    font-size: 42px;
    line-height: 50px;
  }

  .paragraph-copy33 {
    margin-top: 0;
    font-size: 14px;
  }

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

  .hero-image {
    display: none;
  }

  .grid-hero {
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .hero-image-block {
    max-width: 100%;
    border-radius: 20px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .h3-copy {
    font-size: 24px;
  }

  .header-section-standard {
    min-height: auto;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .grid-7 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .grid-8 {
    display: none;
  }

  .h2-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .button-primary-copy-2, .button-primary-copy-2.top-margin-copy {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .content-grid-2 {
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .hero5-image-wrap-2 {
    min-height: 600px;
    background-size: cover;
  }

  .paragraph-11, .paragraph-19, .paragraph-26, .paragraph-20 {
    font-size: 18px;
  }

  .cards-grid-container, .cards-grid-container-2 {
    grid-column-gap: 20px;
  }

  .top-chef-mobile, .top-chef-desktop, .canadian-desktop, .canadian-mobile, .save-money-mobile, .save-money-desktop, .save-money-desktop-copy, .save-money-desktop-copy-copy, .canadian-desktop-copy, .canadian-mobilee, .save-money-mobile-1, .save, .save-money-desktop-1, .canadian-desktop-2, .canadian-mobile-2, .top-chef-desktop-1, .top-chef-mobile-1, .canadian-desktop-3 {
    background-color: #f5fbfc;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: none;
  }

  .h1-2-copy {
    justify-content: center;
    align-items: center;
    font-size: 42px;
    line-height: 50px;
  }

  ._4freemeals-applied, ._4freemeals-applied.top-margin-copy {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .hero-image---tabhlet {
    width: 100%;
    height: 50%;
    max-width: 100%;
  }

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

  ._5-delivered-to-your-door, .more-affordable, .lower-cancer-risk {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .logo-link {
    margin-right: 0;
  }

  .navigation-wrapper {
    width: auto;
    align-items: center;
    display: flex;
  }

  .navigation-link {
    width: 100%;
  }

  .navigation-menu {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .menu-button-2.w--open {
    background-color: #ea7462;
  }

  .navigation-2 {
    position: relative;
  }

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

  .container-10 {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .partner-headline {
    justify-content: center;
    align-items: center;
    font-size: 42px;
    line-height: 50px;
  }

  .h333, .h555 {
    font-size: 38px;
    line-height: 48px;
  }

  .main-banner_content-slider._1 {
    min-height: 500px;
    min-height: 1000px;
    opacity: 1;
  }

  .main-banner_content-slider._3 {
    background-color: #f5f5f5;
  }

  .main-banner_content {
    width: 100%;
  }

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

  .main-banner_paragraph {
    display: none;
  }

  .main-banner_paragraph.desktop {
    display: block;
  }

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

  .asdasdasdas {
    font-size: 18px;
  }

  .section-arm-underline {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-bowl-across {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-mouse-stems {
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    margin-top: 3rem;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .page-padding {
    padding-top: 50px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .feedback_images {
    width: 100%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .steps_grid {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .feedback_content {
    width: 100%;
    margin-top: 25px;
  }

  .card-side-image {
    width: 75%;
  }

  .main-banner_slider {
    width: 100%;
  }

  .card-side-split {
    flex-direction: column-reverse;
  }

  .button_main-2 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .info-drink_image {
    width: 75%;
  }

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

  .card-side-content {
    width: 100%;
    text-align: center;
    margin-top: 25px;
  }

  .info-drinkn_image-div {
    max-width: none;
  }

  .info-drink_split {
    flex-direction: column-reverse;
  }

  .info-drink_split.second {
    flex-direction: column;
  }

  .main-banner_content-2 {
    width: 100%;
  }

  .menu {
    color: #2b1a1a;
  }

  .menu.w--open {
    color: #fff;
    background-color: #ffe7b6;
    border-radius: 10px;
  }

  .flavours_grid {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

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

  .nav-menu-2 {
    background-color: #fff9ee;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }

  .feedback_main {
    flex-direction: column-reverse;
  }

  .navbar-navlink {
    text-align: center;
    border-top: 1px solid #2b1a1a;
  }

  .experts-main {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    justify-content: center;
  }

  .pricing_tag._2 {
    margin-top: 20px;
  }

  .main-banner_split {
    height: auto;
    flex-direction: column;
  }

  .info-drink_content {
    width: 100%;
    text-align: center;
    margin-top: 25px;
  }

  ._15 {
    padding-top: 50px;
  }

  .paragraph-1113, .paragraph-1114 {
    font-size: 18px;
  }

  .mobile-only-grid {
    margin-left: 40px;
    margin-right: 40px;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .comparison-checkboxes {
    padding-top: 25px;
  }

  .text-size-regular-3.text-weight-bold {
    color: #fff;
    font-weight: 700;
  }

  .text-size-small-2.text-weight-bold {
    color: #fff;
  }

  .our-way-vs-old-way-headlines {
    background-color: #5da88d;
  }

  .floating, .experts, .story, .aaaadaad, .bar, .asdasdsasadasd, .aaaa564sd465as {
    padding-top: 50px;
  }

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

  .div-block-20 {
    color: #000;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .heading-324251.desktop {
    display: none;
  }

  .div-block-21 {
    color: #000;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 25px;
    display: flex;
  }

  .logologo {
    padding-right: 50px;
  }

  .main-banner_content-3 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-12 {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 20px;
  }

  .paragraph-1120, .paragraph-1121, .paragraph-1122 {
    font-size: 14px;
  }

  .text-size-medium-4 {
    text-align: left;
    padding-bottom: 13px;
    font-size: 1rem;
  }

  .text-size-medium-4.text-weight-semibold {
    font-size: 12px;
  }

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

  .hero-section-headline {
    text-align: left;
    margin-bottom: -20px;
    font-size: 2rem;
    line-height: 40px;
  }

  .page-padding-copy, .page-padding-copy-copy {
    padding-top: 50px;
  }

  .button-71 {
    padding-bottom: 22px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .bold-text-24, .text-block-7 {
    font-size: 12px;
  }

  .column-20 {
    justify-content: center;
    align-items: center;
    font-size: 12px;
  }

  .text-size-medium-4-copy {
    font-size: 1rem;
  }

  .text-size-medium-4-copy.text-weight-semibold {
    text-align: left;
    padding-bottom: 0;
  }

  ._4545.text-align-center.text-weight-semibold, ._45.text-align-center.text-weight-semibold, ._453453.text-align-center.text-weight-semibold, ._453453453.text-align-center.text-weight-semibold, .text-size-regular-copy.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .button-main-3 {
    display: block;
  }

  .image-19-copy {
    display: none;
  }

  .timer-desktop {
    padding-left: 0;
    padding-right: 0;
  }

  .bonuses, .logos {
    padding-top: 50px;
  }

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

  .comp-1.text-align-center.text-weight-semibold, .comp-2.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .hero-section-desktop {
    display: block;
  }

  .wide-hero {
    display: none;
  }

  .double-copy-section-container {
    padding-top: 50px;
  }

  .projected-sellout-date-hero {
    font-size: 12px;
  }

  .left-in-stock-hero-deal-ends {
    font-size: 1rem;
  }

  .left-in-stock-hero-deal-ends.text-weight-semibold {
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .urgency-and-scarcity-under-cta {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile-hero, .narrow-hero-600-600, .wide-hero-1000-666, .mobile-hero-720-550 {
    display: none;
  }

  .double-header-section-headline, ._3rem-headline-left-alignment {
    text-align: center;
  }

  .main-guarantee-icon-2 {
    justify-content: center;
    margin-top: 10px;
  }

  .aaaadaad-2 {
    padding-top: 0;
  }

  .container-13 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-4 {
    padding: 12px;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .columns-13 {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .column-22 {
    padding-right: 0;
  }

  .column-23 {
    padding-left: 0;
  }

  .image-25 {
    display: block;
  }

  .as-featured-in {
    padding-top: 0;
  }

  .margin-top-copy, .margin-top-copy-so-you-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-mobile {
    color: #f1e9e9;
  }

  .projected-sellout-date-hero-copy-deal-ends {
    font-size: 12px;
  }

  .page-padding-copy-2 {
    padding-top: 50px;
  }

  .text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .icon-mobile-copy {
    color: #f1e9e9;
  }

  .bulllet-points {
    margin-left: 0;
    margin-right: 0;
  }

  .comparison-checkboxes-2 {
    padding-top: 25px;
  }

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

  .bold-text-57 {
    font-size: 18px;
    line-height: 27px;
  }

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

  .experts-main-2 {
    grid-column-gap: 25px;
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    justify-content: center;
  }

  .fa {
    padding-left: 0;
    padding-right: 0;
  }

  .icons-grid-3 {
    margin-top: 25px;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

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

  .padding-vertical-copy, .padding-vertical-copy-copy, .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .aaaadaad-3 {
    padding-top: 0;
  }

  .brand-icon_grid-div-4 {
    width: 100%;
  }

  .bold-text-62, .bold-text-63 {
    font-size: 18px;
  }

  .custom_tag-2 {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  .button_main-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .normal-20-26-xxsmall {
    font-size: 1rem;
    line-height: 21px;
  }

  .semi-20-26, .medium-15-18 {
    text-align: center;
  }

  .button_main-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .custom_tag-2-copy {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  .columns-15-copy {
    width: 100%;
  }

  .paragraph-1113-copy {
    font-size: 18px;
  }

  .custom_tag-2-copy-copy, .custom_tag-2-copy-copy-copy, .invisible {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  .aaaadaad-3-copy {
    padding-top: 0;
  }

  .button_main-5-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .text.color-black._12px {
    text-decoration: none;
  }

  .hero-sectionn.bg-image.text-color-white, .hero-sectionn.bg-image-copy.text-color-white {
    background-image: url('../images/Untitled-design-66.jpg');
    background-position: 50% 100%;
  }

  .hero-content-2 {
    grid-template-columns: 1.75fr 1fr;
  }

  .div-block-24 {
    justify-content: space-between;
  }

  .image-37 {
    height: 100%;
    object-fit: cover;
  }

  .heading-324256 {
    font-size: 1rem;
  }

  .div-block-31 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .uui-heroheader05_component {
    min-height: auto;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .div-block-38 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-324259 {
    font-family: Gibson, sans-serif;
  }

  .div-block-43 {
    justify-content: space-between;
  }

  .image-41 {
    height: 100%;
    object-fit: cover;
  }

  .text-block-17 {
    font-family: Gibson, sans-serif;
    font-weight: 400;
  }

  .heading-324260 {
    font-family: Gibson, sans-serif;
  }

  .testimonial-heading-2 {
    font-family: Gibson, sans-serif;
    font-weight: 600;
  }

  .uui-heading-tiny-2 {
    font-family: Gibson, sans-serif;
  }

  .heading-324262 {
    font-size: 1rem;
  }

  .div-block-49 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #000;
    font-family: Gibson, sans-serif;
  }

  .bold-text-89, .crew-paragraph-2 {
    font-family: Gibson, sans-serif;
    font-weight: 400;
  }

  .heading-324263, .confident-heading-2, .paragraph-1132, .paragraph-1133, .heading-324264 {
    font-family: Gibson, sans-serif;
  }

  .div-block-57 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .bold-text-90 {
    font-family: Gibson, sans-serif;
  }

  .bold-text-95 {
    color: #fff;
    font-family: Gibson, sans-serif;
  }

  .bold-text-96 {
    font-family: Gibson, sans-serif;
  }

  .uui-logo-loop_inner {
    color: #fff;
    background-color: #000;
  }

  .div-block-58 {
    padding-left: 10px;
  }

  .heading-324265 {
    padding-left: 5px;
    font-family: Gibson, sans-serif;
    font-size: 1rem;
  }

  .hero-sectionn-copy.bg-image.text-color-white, .hero-sectionn-copy.bg-image-copy.text-color-white {
    background-image: url('../images/Untitled-design-66.jpg');
    background-position: 50% 100%;
  }

  .text-3 {
    font-family: Oswald, sans-serif;
  }

  .text-3.color-black._12px {
    font-family: Lato, sans-serif;
  }

  .heading-324266, .heading-324267, .heading-324268 {
    font-size: 1rem;
  }

  .div-block-65 {
    color: #fff;
    background-color: #000;
  }

  .heading-324269, .heading-324270, .heading-324271 {
    font-size: 1rem;
  }

  .paragraph-1139._16px {
    color: #fff;
    font-family: Gibson, sans-serif;
  }

  .text-copy._12px {
    text-decoration: none;
  }

  .link-4 {
    color: #fff;
  }

  .hero-sectionn-copy.bg-image.text-color-white {
    background-image: url('../images/Untitled-design---2023-05-08T113208.789.jpg');
    background-position: 50% 100%;
  }

  .hero-sectionn-copy.bg-image.text-color-white-copy, .hero-sectionn-copy.bg-image-copy.text-color-white {
    background-image: url('../images/Untitled-design-66.jpg');
    background-position: 50% 100%;
  }

  .text-4.center-in-tablet-copy {
    text-align: center;
  }

  .info-drink_split-2 {
    flex-direction: column-reverse;
  }

  .info-drink_split-2.second {
    flex-direction: column;
  }

  .image-112, .double-header-section-headline-2 {
    text-align: center;
  }

  .image-113 {
    height: 100%;
    object-fit: cover;
  }

  .double-header-section-headline-2-copy {
    text-align: center;
  }

  .width-100-9 {
    max-height: 100%;
    min-width: 100%;
    flex: 0 auto;
  }

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-76 {
    justify-content: space-between;
  }

  .alpha-copy-copy {
    padding: 1rem;
  }

  .double-copy-section-container-2 {
    padding-top: 50px;
  }

  .down-image-23 {
    display: none;
  }

  .alpha-copy {
    padding: 1rem;
  }

  .div-block-151 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .width-100-10, .width-100-11, .width-100-12, .width-100-13, .width-100-14, .width-100-15, .width-100-16, .width-100-17, .width-100-18, .width-100-19, .width-100-20, .width-100-21 {
    max-height: 100%;
    min-width: 100%;
    flex: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .menu-button {
    z-index: 2000;
    width: 36px;
    height: 36px;
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-items: center;
    padding: 4px;
    display: flex;
    position: relative;
  }

  .nav-link {
    height: auto;
    text-transform: uppercase;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .nav-link:hover {
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, 0);
  }

  .nav-menu {
    z-index: 400;
    width: 100vw;
    height: 60vh;
    transform-origin: 50% 0;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    margin-top: 88px;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 0 40px 40px -40px rgba(124, 128, 155, .5);
  }

  .top-burger-line {
    width: 28px;
    height: 2px;
    background-color: #6d7375;
    border-radius: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .center-burger-line {
    width: 28px;
    height: 2px;
    background-color: #6d7375;
    border-radius: 20px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .bottom-burger-line {
    width: 28px;
    height: 2px;
    background-color: #6d7375;
    border-radius: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .h1 {
    font-size: 34px;
    line-height: 44px;
  }

  .underline-button {
    margin-left: 10px;
  }

  .h2 {
    flex: 1;
    margin-top: 50px;
  }

  .style-guide-title {
    text-align: center;
  }

  .contact-wrapper {
    margin-right: 0;
  }

  .contact-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .map {
    width: 280px;
    height: 320px;
  }

  .navigation {
    background-color: rgba(255, 255, 255, .8);
  }

  .hero-section {
    height: 100vh;
    background-position: 50%, 100%;
    background-size: cover, cover;
  }

  .hero-content {
    width: 50%;
  }

  .card-wrapper {
    height: 240px;
  }

  .card-image {
    max-width: 180px;
  }

  .collection-list {
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(min-content, 240px));
  }

  .collection-item {
    height: 100%;
  }

  .item-image {
    height: 160px;
  }

  .item-content {
    height: 200px;
  }

  .image-error {
    height: 120px;
  }

  .news-page-list {
    padding-left: 0;
    padding-right: 0;
  }

  .image-item-page {
    width: 100%;
    max-height: 340px;
  }

  .grid-content-item {
    width: 100%;
  }

  .paragraph {
    font-size: 15px;
  }

  .paragraph-3 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .grid {
    display: none;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 10px 10px 167px;
    display: grid;
  }

  .hero5-grid {
    max-width: none;
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .hero5-image-wrap {
    min-height: 600px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero6-content-copy {
    max-width: none;
    text-align: center;
    align-items: center;
  }

  .content-grid {
    grid-row-gap: 50px;
  }

  .save-money, .content-section-4-copy-copy {
    display: none;
  }

  .paragraph-copy, .paragraph-6 {
    font-size: 15px;
  }

  .testimonials-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .testimonials-t3 {
    padding: 40px 10px;
  }

  .testimonials-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .slider-t6 {
    height: auto;
  }

  .testimonials-t6 {
    padding: 40px 10px;
  }

  .top-bar-container---brix {
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px;
    line-height: 1.5;
  }

  .top-bar-text---brix {
    max-width: 85%;
  }

  .close-icon---brix {
    max-width: 14px;
    top: 24px;
    right: 24px;
  }

  .close-icon---brix.top-bar-3---brix {
    margin-left: 14px;
    position: static;
  }

  .column {
    margin-top: 40px;
    margin-left: 0;
  }

  .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
    flex-direction: column;
  }

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

  .popup-4---brix {
    max-width: 100%;
    padding: 32px 24px;
  }

  .subscribe-button---brix {
    width: 100%;
    min-height: 66px;
    background-position: 67% 52%;
    line-height: 18px;
    position: static;
  }

  .dummy-hero-button---brix {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .popup-4-image-wrapper---brix {
    max-height: 300px;
    max-width: 100%;
  }

  .popup-wrapper---brix {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dummy-hero-wrapper---brix {
    flex-direction: column;
  }

  .dummy-hero-wrapper---brix.preview-page---brix {
    max-width: 100%;
  }

  .sign-up-form {
    max-height: 616%;
    max-width: 100%;
    min-height: auto;
    padding-left: 0;
  }

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

  .success-message {
    max-width: 100%;
  }

  .column-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 31px;
    display: block;
  }

  .image-7 {
    text-align: left;
    display: none;
  }

  .submit-button {
    margin-left: 0;
  }

  .heading-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .column-3 {
    padding-left: 0;
  }

  .column-4 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 56px;
    display: flex;
  }

  .heading-3 {
    margin-top: 26px;
  }

  .column-5 {
    text-align: center;
  }

  .h1-2 {
    font-size: 34px;
    line-height: 44px;
  }

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

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

  .h3-copy {
    font-size: 24px;
  }

  .grid-7 {
    display: none;
  }

  .grid-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 10px 10px 167px;
    display: grid;
  }

  .h2-2 {
    flex: 1;
  }

  .content-grid-2 {
    grid-row-gap: 50px;
  }

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

  .hero5-image-wrap-2 {
    min-height: 600px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-11, .paragraph-19, .paragraph-26, .paragraph-20 {
    font-size: 15px;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container, .cards-grid-container-2 {
    max-width: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .top-chef-mobile, .top-chef-desktop, .canadian-desktop, .canadian-mobile, .save-money-mobile, .save-money-desktop, .save-money-desktop-copy, .save-money-desktop-copy-copy, .canadian-desktop-copy, .canadian-mobilee, .save-money-mobile-1, .save, .save-money-desktop-1, .canadian-desktop-2, .canadian-mobile-2, .top-chef-desktop-1, .top-chef-mobile-1, .canadian-desktop-3 {
    display: none;
  }

  .h1-2-copy {
    font-size: 34px;
    line-height: 44px;
  }

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

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

  .success-message-3 {
    max-width: 100%;
  }

  .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .partner-headline {
    font-size: 34px;
    line-height: 44px;
  }

  .partner-discounts {
    padding: 60px 15px;
  }

  .h333 {
    flex: 1;
    margin-top: 50px;
  }

  .h555 {
    flex: 1;
  }

  .main-banner_content-slider._1 {
    min-height: 400px;
    min-height: 400px;
  }

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

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

  .asdasdasdas {
    font-size: 15px;
  }

  .section-arm-underline {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-bowl-across {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    margin-top: 3rem;
  }

  .div-worse-design, .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .text-weight-medium.font-land-small {
    font-size: .65rem;
  }

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

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

  .custom_pricing-head, .heading-small {
    font-size: 1rem;
  }

  .different-image {
    width: 75%;
  }

  .brand-icon_grid-div {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .differetnt_contact {
    width: 100%;
  }

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

  ._3rem-section {
    font-size: 1.5rem;
  }

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

  .section-cta-float.section-fixed {
    z-index: 10;
  }

  .steps_div {
    margin-top: 10px;
  }

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

  .footer-image {
    max-width: 100px;
  }

  .different-split {
    flex-direction: column;
  }

  .stick-atc, .us-vs-them, .why-inspired-go-2, .announcement-bar, .reviews, .faq-section-container, .header, .hidden, .delicious, ._15, .page-padding-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile-only-grid {
    display: none;
  }

  .us-vs-yo {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .table-grid-2 {
    grid-column-gap: 15px;
  }

  .us-vs-yo-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar_flex {
    z-index: 25;
    width: 100%;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    position: absolute;
  }

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

  .navbar-logo_flex {
    padding-left: 0;
  }

  .heading-wrapper-2 {
    text-align: left;
  }

  .heading-wrapper-2.center-align {
    text-align: center;
  }

  .dicount-flex {
    grid-row-gap: 25px;
    flex-direction: column;
    align-items: center;
  }

  .flex-guaranntee {
    grid-column-gap: 20px;
    align-items: center;
    display: flex;
  }

  .navmenu {
    z-index: 20;
    width: 100%;
    height: 100vh;
    background-color: #fff6e7;
    padding-top: 75px;
    position: fixed;
  }

  .read-story_num {
    width: 45px;
    height: 45px;
  }

  .heading-medium-2 {
    font-size: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .section-main-header {
    margin-top: 76px;
  }

  .tags-row {
    grid-row-gap: 5px;
    flex-direction: column;
  }

  .tags-row.margin-extra {
    margin-top: 5px;
  }

  .navbar-component {
    border-top-style: none;
    border-bottom-style: none;
  }

  .menu-button-3 {
    width: 75px;
    height: 75px;
    color: #000;
    background-color: #fff;
    border-left: 1px solid #000;
    justify-content: center;
    align-items: center;
    padding: 22px;
    display: flex;
  }

  .menu-button-3.w--open {
    color: #000;
    background-color: #fff;
  }

  .navbar_main-logo.hide-desktop {
    display: block;
  }

  .review-testimonials {
    width: 100%;
  }

  .review-flex {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .guarantee-icon {
    width: 25%;
  }

  .navbar_navlilnk {
    text-align: center;
    border-bottom: 1px solid #000;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .review-div {
    width: 100%;
  }

  .dicount-img {
    width: 65%;
  }

  .button-wrapper-2.desktop-hide {
    margin-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .discount-content {
    width: 100%;
  }

  .text-size-tiny.align-center-nav {
    text-align: center;
  }

  .menu-icon-2 {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    display: block;
  }

  .header_dvider {
    margin-left: 0;
  }

  .padding-global-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-copy.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .aaa {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .aaa.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .footer-head {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .imagined-sticky {
    width: 100%;
    height: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    position: static;
  }

  .footer-links-2 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .insta-flex {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .fans-card-div {
    grid-column-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .padding-global-2 {
    padding-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar-button {
    text-align: center;
    padding-bottom: 8px;
    font-size: 12px;
  }

  .section-navbar-2 {
    height: auto;
  }

  .navbar-logo-2 {
    display: none;
  }

  .main-images {
    width: 100%;
    position: static;
  }

  .main-flex {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .imagined-content {
    width: 100%;
  }

  .section-imagined {
    flex-direction: column;
  }

  .media-logo-div {
    grid-column-gap: 50px;
  }

  .insta-grid {
    width: 100%;
    flex-direction: row-reverse;
  }

  .imagined-icon {
    max-width: 65px;
  }

  .inline-blokc {
    width: 100%;
    display: block;
  }

  .craft-flex {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .main-content {
    width: 100%;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

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

  .amount-flex {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .imagined-sticky_content {
    grid-column-gap: 25px;
    justify-content: center;
    display: flex;
  }

  .swiper-button-next {
    display: block;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .swiper-slide {
    background-color: #fff6e7;
  }

  .insta-content {
    width: 100%;
    position: static;
  }

  .comparison-flex {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .our-way-vs-old-way-headlines {
    background-color: #5da88d;
  }

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

  .nav-block {
    display: block;
  }

  .padding-global-2-copy, .as, .hero, .floating, .page-padding-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-medium-3 {
    font-size: 1.5rem;
  }

  .experts, .flavours, .story {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .salads {
    font-size: 2.5rem;
  }

  .salads.center-align-land {
    text-align: center;
  }

  .h11 {
    font-size: 2.5rem;
  }

  .h11.center-align-land {
    text-align: center;
  }

  .aaaadaad, .asdoaskdoaskd, .bar, .asdasdsasadasd, .aaaa564sd465as, .page-padding-4, .padding-global-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-copy.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-copy-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-copy-copy.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .stickysticky {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .stickysticky.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .column-11 {
    padding-bottom: 0;
  }

  .column-12 {
    padding-bottom: 50px;
  }

  .image-19 {
    max-width: 100%;
  }

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

  .heading-medium-copy {
    font-size: 1.5rem;
  }

  .columns-8-copy {
    width: 100%;
    display: flex;
  }

  .hero-section-headline {
    font-size: 2rem;
  }

  .brand-icon_grid-div-copy {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .page-padding-copy, .us-vs-them-reviews, .page-padding-copy-copy, .why-inspired-go-2-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-71 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .columns-9 {
    display: flex;
  }

  ._456456 {
    font-size: 1.5rem;
  }

  .brand-icon_grid-div-copy-copy {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .image-19-copy {
    max-width: 100%;
    display: block;
  }

  .hero-imagea {
    max-width: 100%;
    display: none;
  }

  .columns-9-copy {
    display: flex;
  }

  .bonus-timer-desktop-copy {
    background-color: #121212;
  }

  .bonuses {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .brand-icon_grid-div-copy-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .logos {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .company-logo {
    max-width: 90px;
  }

  .items {
    align-items: center;
  }

  .padding-global-3, .why-us, .expert-reviews {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .narrow-screen-hero {
    max-width: 100%;
    display: none;
  }

  .wide-hero {
    max-width: 100%;
    display: block;
  }

  .double-copy-section-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .urgency-and-scarcity-under-cta {
    display: flex;
  }

  .how-it-works-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile-hero {
    max-width: 100%;
    display: block;
  }

  .narrow-hero-600-600, .wide-hero-1000-666 {
    max-width: 100%;
    display: none;
  }

  .mobile-hero-720-550 {
    max-width: 100%;
    display: block;
  }

  .cta-section-headline {
    font-size: 1.5rem;
  }

  .expert-reviews-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .double-header-section-headline {
    font-size: 1.5rem;
  }

  ._3rem-headline {
    line-height: 3rem;
  }

  ._3rem-headline-left-alignment {
    font-size: 1.5rem;
  }

  .brand-icon_grid-div-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .aaaadaad-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    height: 1px;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .image-25 {
    display: none;
  }

  .as-featured-in {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._3rem-section-copy, ._3rem-section-copy-reviews, ._3rem-section-copy-so-you-can {
    font-size: 1.5rem;
  }

  .margin-top-copy, .margin-top-copy-so-you-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-mobile {
    color: #f7f3f3;
  }

  ._3rem-headline-left-alignment-copy-deal-ends {
    font-size: 1.5rem;
  }

  .faq-section-container-copy-1 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._3rem-section-copy-1, ._3rem-section-copy-2 {
    font-size: 1.5rem;
  }

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

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    font-size: 1.5rem;
  }

  .icon-mobile-copy {
    color: #f7f3f3;
  }

  .bulllet-points {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .fa {
    padding-left: 0;
    padding-right: 0;
  }

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

  .padding-vertical-copy, .padding-vertical-copy-copy, .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .aaaadaad-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .brand-icon_grid-div-3, .brand-icon_grid-div-4 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._3rem-section-copy {
    font-size: 1.5rem;
  }

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

  .normal-20-26-xxsmall {
    font-size: .9rem;
    line-height: 19px;
  }

  .pricing_main-2-copy {
    grid-template-columns: 1fr 1fr;
  }

  .text-weight-medium-copy.font-land-small {
    font-size: .65rem;
  }

  .columns-15-copy {
    width: 75%;
  }

  .aaaadaad-3-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._3rem-section-copy-copy {
    font-size: 1.5rem;
  }

  .banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .banner-wrap {
    width: 100%;
  }

  .logo-wrapper {
    height: 2.1875rem;
  }

  .div-block-22 {
    padding: 4px 8px;
  }

  .div-block-2 {
    align-items: center;
  }

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

  .hero-heading {
    text-align: center;
    font-size: 1.25rem;
  }

  .hero-sectionn {
    min-height: 400px;
  }

  .hero-sectionn.bg-image.text-color-white, .hero-sectionn.bg-image-copy.text-color-white, .hero-sectionn.bg-image-copy.text-color-white {
    align-items: flex-start;
  }

  .hero-content-2 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .sec2-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .uui-testimonial06_slide-nav-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    display: block;
  }

  .div-block-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .uui-testimonial06_slide-copy {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial06_component-copy {
    padding-bottom: 2rem;
  }

  .uui-testimonial06_arrow:hover {
    background-color: #fff;
  }

  .div-block-25 {
    grid-template-columns: 4fr .5fr;
  }

  .heading-324254 {
    font-size: 1.375rem;
  }

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

  .div-block-27 {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-28 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding: .625rem 15px 1.25rem;
    display: flex;
  }

  .text-block-15 {
    font-size: .875rem;
  }

  .sec3-padding {
    padding: 26px 0 30px;
  }

  .heading-324255 {
    font-size: 2.5rem;
    line-height: 40px;
  }

  .section-19 {
    overflow: hidden;
  }

  .uui-testimonial06_client {
    width: 100%;
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .sec4-padding {
    padding-bottom: 28px;
  }

  .uui-heading-tiny {
    font-size: .875rem;
  }

  .uui-testimonial06_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .uui-testimonial06_component {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    padding-bottom: 2rem;
  }

  .testimonial-heading {
    font-size: 1.25rem;
  }

  .section-20, .section-21 {
    overflow: hidden;
  }

  .section-21.background-color-black {
    align-items: center;
  }

  .heading-324256 {
    font-size: .875rem;
  }

  .div-block-30 {
    padding: 4px 8px;
  }

  .uui-button-row {
    align-self: stretch;
  }

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

  .text-block-16 {
    font-size: .8rem;
  }

  .uui-heroheader05_image-wrapper {
    justify-content: flex-start;
  }

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

  .uui-heroheader05_image {
    max-width: 70%;
  }

  .image-38 {
    width: 14px;
  }

  .crew-paragraph {
    font-size: .8125rem;
  }

  .bold-text-79 {
    font-size: .625rem;
    line-height: 15px;
  }

  .logos-2 {
    width: 19px;
  }

  .image-4-copy {
    width: 15px;
  }

  .highlighted-text {
    line-height: 15px;
  }

  .section-22 {
    overflow: hidden;
  }

  .div-block-32 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .paragraph-1131 {
    font-size: .875rem;
  }

  .section-23 {
    overflow: hidden;
  }

  .section-23.background-color-black {
    align-items: center;
  }

  .div-block-38 {
    max-width: 400px;
    grid-template-columns: 1fr;
  }

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

  .div-block-41 {
    padding: 4px 8px;
  }

  .hero-heading-2 {
    text-align: center;
    font-size: 1.25rem;
  }

  .sec2-padding-2 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .div-block-43 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section-24 {
    overflow: hidden;
  }

  .div-block-44 {
    grid-template-columns: 4fr .5fr;
  }

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

  .div-block-46 {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-47 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding: .625rem 15px 1.25rem;
    display: flex;
  }

  .text-block-17 {
    font-size: .875rem;
  }

  .heading-324260 {
    font-size: 1.375rem;
  }

  .heading-324261 {
    font-size: 2.5rem;
    line-height: 40px;
  }

  .section-25 {
    overflow: hidden;
  }

  .sec4-padding-2 {
    padding-bottom: 28px;
  }

  .testimonial-heading-2 {
    font-size: 1.25rem;
  }

  .uui-heading-tiny-2 {
    font-size: .875rem;
  }

  .section-26, .section-27 {
    overflow: hidden;
  }

  .section-27.background-color-black {
    align-items: center;
  }

  .heading-324262 {
    font-size: .875rem;
  }

  .bold-text-89 {
    font-size: .625rem;
    line-height: 15px;
  }

  .text-block-18 {
    font-size: .8rem;
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .image-42 {
    width: 14px;
  }

  .crew-paragraph-2 {
    font-size: .8125rem;
  }

  .div-block-50 {
    padding: 4px 8px;
  }

  .section-28 {
    overflow: hidden;
  }

  .div-block-51 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .uui-footer07_link:hover {
    color: #667085;
  }

  .text-2._14-23px.text-color-black.text-weight-medium {
    font-size: .8rem;
  }

  .paragraph-1133 {
    font-size: .875rem;
  }

  .section-29 {
    overflow: hidden;
  }

  .section-29.background-color-black {
    align-items: center;
  }

  .div-block-57 {
    max-width: 400px;
    grid-template-columns: 1fr;
  }

  .uui-logo-loop_component {
    height: 3rem;
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: flex;
    position: relative;
  }

  .uui-logo-loop_inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-324265 {
    color: #fff;
    font-size: .875rem;
  }

  .hero-sectionn-copy {
    min-height: 400px;
  }

  .hero-sectionn-copy.bg-image.text-color-white, .hero-sectionn-copy.bg-image-copy.text-color-white, .hero-sectionn-copy.bg-image-copy.text-color-white {
    align-items: flex-start;
  }

  .div-block-59 {
    padding: 4px 8px;
  }

  .hero-heading-3 {
    text-align: center;
    font-size: 1.25rem;
  }

  .uui-logo-loop_inner-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-324266, .heading-324267, .heading-324268, .heading-324269, .heading-324270 {
    font-size: .875rem;
  }

  .section-30 {
    overflow: hidden;
  }

  .section-30.background-color-black {
    align-items: center;
  }

  .heading-324271 {
    font-size: .875rem;
  }

  .hero-sectionn-copy {
    min-height: 400px;
  }

  .hero-sectionn-copy.bg-image.text-color-white, .hero-sectionn-copy.bg-image.text-color-white-copy, .hero-sectionn-copy.bg-image-copy.text-color-white, .hero-sectionn-copy.bg-image-copy.text-color-white {
    align-items: flex-start;
  }

  .div-block-68 {
    grid-template-columns: 4fr .5fr;
  }

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

  .double-header-section-headline-2 {
    text-align: center;
    font-size: 1.5rem;
  }

  .image-114 {
    margin-left: 0;
  }

  .sec2-padding-3 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .text-5._14-23px.text-color-black.text-weight-medium {
    font-size: .8rem;
  }

  .double-header-section-headline-2-copy {
    text-align: center;
    font-size: 1.5rem;
  }

  .div-block-72 {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-73 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding: .625rem 15px 1.25rem;
    display: flex;
  }

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .onint-pro-content {
    width: 100%;
  }

  .text-block-22 {
    font-size: .875rem;
  }

  .div-block-76 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .alpha-copy-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%;
    transform: scale3d(1.1, 1, 1);
  }

  .sec4-padding-3 {
    padding-bottom: 28px;
  }

  .uui-heading-tiny-3 {
    font-size: .875rem;
  }

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

  .page-wrapper-2 {
    overflow: hidden;
  }

  .double-copy-section-container-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .paragraph-1142 {
    font-size: .875rem;
  }

  .hero-padding-section-3 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .testimonial-heading-3 {
    font-size: 1.25rem;
  }

  .onnit-section {
    width: 100%;
    text-align: center;
    flex-direction: column;
    margin-top: 2.5rem;
  }

  .div-block-148 {
    padding: 4px 8px;
  }

  .hero-heading-4 {
    text-align: center;
    font-size: 1.25rem;
  }

  .main-wrapper-3 {
    overflow: hidden;
  }

  .heading-324274 {
    font-size: 1.375rem;
  }

  .alpha-copy {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%;
    transform: scale3d(1.1, 1, 1);
  }

  .heading-324275 {
    font-size: 2.5rem;
    line-height: 40px;
  }

  .section-33 {
    overflow: hidden;
  }

  .section-33.background-color-black {
    align-items: center;
  }

  .div-block-copy {
    width: 100%;
  }

  .sec4-padding-4 {
    padding-bottom: 28px;
  }

  .div-block-151 {
    max-width: 400px;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
    line-height: 20px;
  }

  .brand-wrapper.w--current {
    text-align: center;
  }

  .brand {
    max-width: 80%;
    text-align: center;
  }

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

  .medium-paragraph {
    line-height: 20px;
  }

  .semibold-paragraph {
    color: #272727;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
  }

  .h1 {
    text-align: center;
    margin: 0 0 10px;
    padding-left: 0;
    font-size: 36px;
    line-height: 45px;
  }

  .small-title {
    font-size: 14px;
    line-height: 20px;
  }

  .underline-button {
    margin-top: 10px;
  }

  .h3 {
    letter-spacing: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .h2 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin: 0 24px 25px;
    padding: 0 0 7px;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .h2.center {
    margin-top: 0;
    margin-left: 30px;
    margin-right: 30px;
  }

  .style-guide-title {
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .style-guide-content {
    flex-direction: column;
  }

  .button-primary {
    padding: 10px 32px;
  }

  .button-primary.top-margin {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
  }

  .h4 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .h4.align-left {
    text-align: left;
  }

  .small-paragraph {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 1px;
    margin-right: 0;
    padding-top: 0;
    font-family: Poppins, sans-serif;
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
  }

  .small-medium-paragraph {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .xs-paragraph.center {
    color: #333;
    font-size: 14px;
    font-weight: 300;
  }

  .xs-paragraph.padding-left {
    padding-left: 2px;
  }

  .rich-text-white {
    max-width: 100%;
    padding: 20px;
  }

  .rich-text-white h2 {
    font-size: 26px;
  }

  .rich-text-white p, .rich-text-white blockquote, .rich-text-white li {
    font-size: 16px;
    line-height: 28px;
  }

  .contact-wrapper {
    width: 100%;
    flex-direction: column;
  }

  .opening-wrapper {
    width: 80%;
  }

  .contact-content {
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .map {
    width: 100%;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }

  .hero-section {
    height: 120vh;
    box-shadow: none;
    background-image: url('../images/Dill-Couscous-Salad-5---edit-extended-copy-2-min_1Dill Couscous Salad-5 - edit extended copy 2-min.webp'), linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .7)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: cover, auto, auto;
    background-attachment: scroll, scroll, scroll;
  }

  .hero-wrapper {
    max-width: 1200px;
    object-fit: fill;
    flex-wrap: nowrap;
    justify-content: center;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .hero-content {
    width: 100%;
    opacity: 1;
    text-align: center;
    object-fit: fill;
    background-color: rgba(236, 237, 242, 0);
    border: 1px #000;
    border-radius: 10px;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 287px;
    padding-top: 72px;
    padding-bottom: 19px;
  }

  .section {
    margin-top: 0;
  }

  .features-wrapper {
    flex-direction: column;
  }

  .feature-wrapper {
    padding: 40px;
  }

  .vertical-line {
    width: 148px;
    height: 1px;
    top: 0%;
    bottom: auto;
    left: auto;
  }

  .card-wrapper {
    height: 100%;
    flex-direction: column;
  }

  .card-content {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }

  .card-image {
    height: 140px;
    max-width: 100%;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
  }

  .inline-text {
    margin-bottom: 6px;
  }

  .collection-list {
    grid-row-gap: 30px;
    grid-template-columns: repeat(auto-fit, 100%);
    align-content: stretch;
    justify-content: center;
  }

  .collection-item {
    flex-direction: row;
  }

  .item-image {
    width: 120px;
    height: 100%;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    justify-content: center;
  }

  .item-content {
    width: 90%;
    height: 180px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .vegan-label, .spicy-label {
    width: 20px;
    height: 20px;
    margin-left: 4px;
  }

  .new-text, .discount-text {
    margin-right: 0;
  }

  .button-wrapper {
    text-align: left;
    object-fit: fill;
    align-items: center;
    margin: -1px 10px 47px 0;
    font-size: 18px;
  }

  .gallery-image-wrapper {
    height: 140px;
  }

  .first-letter {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 54px;
    line-height: 54px;
  }

  .small-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-text h2 {
    font-size: 26px;
  }

  .rich-text p, .rich-text blockquote {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text h4 {
    font-size: 18px;
    line-height: 26px;
  }

  .rich-text li {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text h3 {
    font-size: 20px;
    line-height: 28px;
  }

  .utility-page-content {
    margin-left: 16px;
    margin-right: 16px;
  }

  .news-page-list {
    grid-template-columns: 100%;
  }

  .image-item-page {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    justify-content: center;
    margin-bottom: 10px;
  }

  .vegan-label-item, .spicy-label-item {
    width: 20px;
    height: 20px;
    margin-left: 4px;
  }

  .discount-label-item {
    margin-right: 0;
  }

  .paragraph {
    text-align: center;
    margin: 10px 23px 23px;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .paragraph-2 {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 200;
  }

  .faq-answer {
    padding-left: 9px;
  }

  .section-2 {
    margin-top: -3px;
  }

  .paragraph-3 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 200;
  }

  .grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin: 12px;
    display: none;
    overflow: visible;
  }

  .menu-image {
    object-fit: fill;
  }

  .meal-name {
    font-size: 16px;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 10px 10px 65px;
    display: grid;
  }

  .hero5-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hero5-image-wrap {
    min-height: 900px;
    background-image: url('../images/eqq7nKqo-copy-min.jpeg');
    padding: 20px 16px 56px;
    display: block;
  }

  .section-4 {
    display: block;
  }

  .hero5-text-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .content-grid {
    grid-column-gap: 44px;
    grid-row-gap: 30px;
  }

  .save-money {
    display: none;
  }

  .save-time {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .never-bored {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .content-section-4-copy-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mobile-save-money {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  ._4freemeals-button {
    width: 200px;
    padding: 14px 20px;
    font-weight: 400;
  }

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

  .section-5 {
    background-image: url('../images/7N1yoqHk-min-min_17N1yoqHk-min-min.webp');
  }

  .paragraph-copy {
    margin: 23px;
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .image-6 {
    width: 200px;
    text-align: center;
    margin-bottom: 12px;
  }

  .paragraph-6 {
    text-align: center;
    margin: 23px;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .testimonials-wrapper {
    width: 100%;
    border-radius: 0;
  }

  .testimonials-t3 {
    width: 100%;
  }

  .testimonials-subwrapper-t3 {
    height: auto;
  }

  .user-wrapper-t3 {
    align-items: flex-start;
  }

  .testimonials-wrapper-2 {
    width: 100%;
    border-radius: 0;
    margin-top: 0;
  }

  .user-name-t6 {
    color: #353535;
  }

  .slider-t6 {
    padding-bottom: 60px;
  }

  .testimonials-t6 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quote-t6-2 {
    color: #464646;
    margin-top: 7px;
    font-weight: 300;
  }

  .button-primary-copy {
    padding: 10px 32px;
  }

  .button-primary-copy.top-margin {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
  }

  .button-primary-copy.top-margin-copy {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
    font-weight: 400;
  }

  .button-4-copy {
    width: 200px;
    padding: 14px 20px;
  }

  .button-centre-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-4-copy-copy {
    width: 200px;
    padding: 8px;
    font-weight: 400;
  }

  .semibold-paragraph-copy {
    color: #272727;
    text-align: left;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
  }

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

  .top-bar-container---brix {
    padding-left: 16px;
    padding-right: 16px;
  }

  .top-bar-container---brix.top-bar-3---brix {
    flex-direction: column;
    align-items: flex-start;
  }

  .top-bar-text---brix {
    max-width: 100%;
  }

  .top-bar-text---brix.max-w-80-mobile---brix {
    max-width: 80%;
  }

  .top-bar-button---brix {
    margin-top: 12px;
    margin-left: 0;
  }

  .close-icon---brix {
    max-width: 14px;
    top: 32px;
    right: 16px;
  }

  .close-icon---brix.top-bar-3---brix {
    margin-left: 0;
    position: absolute;
  }

  .column {
    margin-top: 32px;
  }

  .popup-content-wrapper---brix {
    border-radius: 24px;
  }

  .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
    left: 16px;
    right: 16px;
  }

  .popup-4---brix {
    padding: 32px 16px;
  }

  .popup-title---brix {
    font-size: 22px;
    line-height: 1.2;
  }

  .popup-4---illustration---brix {
    width: 110%;
    max-width: 200%;
  }

  .subscribe-button---brix {
    text-align: center;
    background-position: 247px;
    padding: 15px 34px 16px 38px;
  }

  .subscribe-button---brix.ebook-button---brix {
    background-position: 85%;
  }

  .dummy-hero-button---brix {
    padding: 15px 34px 16px;
  }

  .popup-4-image-wrapper---brix {
    max-height: 240px;
    justify-content: center;
  }

  .container-default, .popup-wrapper---brix {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dummy-hero-wrapper---brix.preview-page---brix {
    max-width: 100%;
  }

  .div-block-8 {
    background-color: #5e7462;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }

  .button-5 {
    border-radius: 6px;
    padding: 8px;
    box-shadow: 1px 1px 3px #000;
  }

  .sign-up-form {
    margin: 7px;
    padding-left: 14px;
  }

  .div-block-9 {
    display: flex;
  }

  .close-modal-button {
    color: #000;
    background-color: #000;
    border: 1px #000;
    margin-top: 250px;
    position: absolute;
  }

  .column-2 {
    margin-bottom: 13px;
    padding-left: 8px;
    display: block;
  }

  .image-7 {
    display: none;
  }

  .submit-button {
    width: 250px;
    text-align: center;
    object-fit: fill;
    margin-left: 0;
    padding-left: 15px;
  }

  .heading-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .image-8 {
    text-align: left;
  }

  .column-3 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-right: 19px;
    display: block;
  }

  .text-block {
    margin-top: 16px;
  }

  .column-4 {
    justify-content: center;
    align-items: center;
    padding-left: 59px;
    padding-right: 93px;
    display: flex;
  }

  .text-block-2 {
    font-size: 13px;
  }

  .heading-3 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    display: flex;
  }

  .text-block-3 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 11px;
  }

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

  .column-5 {
    padding-left: 20px;
  }

  .close-button {
    display: none;
  }

  .columns-2 {
    margin-bottom: 27px;
    display: block;
  }

  .div-block-12 {
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .image-9-copy {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .div-block-14 {
    display: inline-block;
  }

  .image-12 {
    display: none;
  }

  .check-icon-large {
    filter: hue-rotate(207deg);
    color: #49634d;
    flex: 0 auto;
    display: none;
  }

  .search-block-wrapper {
    margin-top: 40px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0%;
  }

  .image-15 {
    max-width: 30%;
    text-align: center;
  }

  .h1-2 {
    text-align: center;
    margin: 0 0 5px;
    padding-top: 20px;
    padding-left: 0;
    font-size: 36px;
    line-height: 45px;
    display: block;
  }

  .paragraph-copy33 {
    text-align: center;
    margin: 0;
    font-size: 11px;
    font-weight: 200;
    line-height: 25px;
  }

  .submit-button-2 {
    width: 100%;
    min-width: 120px;
    border-radius: 4px;
    margin-top: -5px;
  }

  .paragraph-25 {
    text-align: center;
    margin: 23px 8px;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
  }

  .hero-image {
    display: none;
  }

  .grid-hero {
    margin-bottom: 40px;
  }

  .hero-image-block {
    border-radius: 0;
  }

  .form-2 {
    flex-flow: column wrap;
    padding-top: 0;
  }

  .search-field {
    text-align: center;
    border-radius: 4px;
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 14px;
  }

  .div-block-15 {
    margin-left: 5%;
    margin-right: 5%;
  }

  .grid-5 {
    grid-column-gap: 18px;
    grid-row-gap: 4px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-span {
    color: #49634d;
  }

  .h3-copy {
    text-align: center;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
  }

  .paragraph-small {
    color: #000;
    font-family: Poppins, sans-serif;
    font-size: 12px;
    font-weight: 200;
  }

  .grid-features {
    flex-direction: row;
    grid-template-areas: "."
                         "Area";
    justify-content: space-around;
    margin-top: 10px;
    display: flex;
  }

  .header-section-standard {
    padding: 58px 0% 0;
  }

  .section-8 {
    border-radius: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .image-13 {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-6 {
    grid-column-gap: 18px;
    grid-row-gap: 4px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-7 {
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin: 12px;
    display: none;
    overflow: visible;
  }

  .grid-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 55px 10px 65px;
    display: grid;
  }

  .h2-2 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin: 0 8px 25px;
    padding: 0 0 7px;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .meals {
    margin-left: 0%;
    margin-right: 0%;
  }

  .fresh-or-free {
    margin-top: -3px;
  }

  .button-primary-copy-2 {
    padding: 10px 32px;
  }

  .button-primary-copy-2.top-margin-copy {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
  }

  .paragraph-9 {
    color: #fff;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 200;
  }

  .content-grid-2 {
    grid-column-gap: 44px;
    grid-row-gap: 30px;
  }

  .paragraph-4 {
    text-align: center;
    margin: 23px 8px;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .hero5-image-wrap-2 {
    min-height: 900px;
    background-image: url('../images/eqq7nKqo-copy-min.jpeg');
    margin-bottom: 47px;
    padding: 20px 16px 56px;
    display: block;
  }

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

  .xs-paragraph-copy-2.center {
    color: #333;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 300;
  }

  .paragraph-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-11 {
    text-align: center;
    margin: 0 8px 30px;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
  }

  .paragraph-19, .paragraph-26, .paragraph-20 {
    text-align: center;
    margin: 23px 8px;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
  }

  .button-69 {
    width: 200px;
    padding: 14px 20px;
  }

  .cards-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .centered-container {
    text-align: left;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-7 {
    text-align: center;
  }

  .heading-324234 {
    text-align: center;
    white-space: normal;
    display: block;
  }

  .paragraph-27 {
    text-align: center;
    font-size: 16px;
    display: block;
  }

  .cards-grid-container-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .top-chef-mobile, .top-chef-desktop, .canadian-desktop {
    display: none;
  }

  .canadian-mobile {
    display: block;
    position: relative;
  }

  .save-money-mobile {
    display: flex;
  }

  .save-money-desktop {
    display: none;
  }

  .save-money-desktop-copy, .save-money-desktop-copy-copy {
    display: flex;
  }

  .canadian-desktop-copy, .canadian-mobilee {
    display: none;
  }

  .save-money-mobile-1, .save {
    display: flex;
  }

  .save-money-desktop-1, .canadian-desktop-2 {
    display: none;
  }

  .canadian-mobile-2 {
    display: flex;
  }

  .top-chef-desktop-1 {
    display: none;
  }

  .top-chef-mobile-1 {
    display: flex;
  }

  .canadian-desktop-3 {
    display: none;
  }

  .h1-2-copy {
    text-align: center;
    margin: 7px 0 5px;
    padding-left: 0;
    font-size: 36px;
    line-height: 45px;
    display: block;
  }

  .heading-324241 {
    text-align: center;
    align-items: center;
    font-size: 18px;
    font-weight: 400;
    display: flex;
  }

  .heading-324241-desktop, .heading-324242, .heading-7-desktop, .heading-324234-desktop, .paragraph-27-desktop {
    display: none;
  }

  ._4freemeals-applied {
    padding: 10px 32px;
    font-size: 12px;
    font-weight: 400;
  }

  ._4freemeals-applied.top-margin-copy {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
  }

  ._4freemeals-white {
    width: 200px;
    padding: 8px;
  }

  .w {
    width: 200px;
    padding: 14px 20px;
  }

  .view-full-menu, .order-now {
    width: 200px;
    padding: 14px 20px;
    font-weight: 400;
  }

  .aaaaa {
    width: 200px;
    padding: 14px 20px;
  }

  .heading-324242-mobile {
    text-align: center;
    margin-left: 8px;
    margin-right: 8px;
    font-size: 18px;
    font-weight: 400;
  }

  .heading-324241-copy {
    text-align: center;
    display: flex;
  }

  .heading-324241-dt {
    text-align: center;
    display: none;
  }

  .close-button-success {
    cursor: pointer;
    display: none;
  }

  .image-10-close-button {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .hero-image---tabhlet {
    display: none;
  }

  .paragraph-1111 {
    text-align: center;
    margin: 0 8px 30px;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
  }

  ._5-delivered-to-your-door, .more-affordable, .lower-cancer-risk {
    padding-top: 15px;
    padding-bottom: 60px;
    display: none;
  }

  .navigation-secondary, .navigation-button, .div-block-17 {
    display: none;
  }

  .image-9-copy-2 {
    display: block;
  }

  .container-10 {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .clients-image-two {
    object-fit: fill;
  }

  .partner-headline {
    text-align: center;
    margin: 7px 0 10px;
    padding-left: 0;
    font-size: 36px;
    line-height: 45px;
  }

  .partner-discounts {
    padding-top: 0;
  }

  .h333 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin: 0 24px 25px;
    padding: 15px 0 7px;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .h333.center {
    margin-top: 0;
    margin-left: 30px;
    margin-right: 30px;
  }

  .h555 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin: 15px 8px 25px;
    padding: 15px 0 7px;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .sad789asdas {
    width: 200px;
    margin-top: 50px;
    margin-bottom: 40px;
    padding: 14px 20px;
    font-weight: 400;
  }

  .main-banner_content-slider._2 {
    -webkit-text-fill-color: inherit;
    background-image: url('../images/Untitled-design-9.jpg');
    background-position: 50%;
    background-size: cover;
    background-clip: border-box;
  }

  .main-banner_content-slider._1 {
    min-height: 350px;
    background-image: url('../images/Packaging--Stacked-6-min_1Packaging- Stacked-6-min.webp');
    background-position: 50% 70%;
    background-size: cover;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

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

  .margin-vertical.margin-xsmall {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .margin-vertical.margin-small {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    background-color: #b89e5f;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .margin-vertical.margin-small-copy {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .main-banner_paragraph.desktop {
    display: block;
  }

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

  .icons-grid {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    margin-left: 0;
    padding-top: 0;
    font-size: .8rem;
    display: grid;
  }

  .button_main {
    font-size: 1.1rem;
  }

  .view-full-menu-copy {
    width: 200px;
    padding: 14px 20px;
    font-weight: 400;
  }

  .asdasdasdas {
    text-align: center;
    margin: 10px 23px 23px;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .section-9 {
    margin-top: 50px;
  }

  .section-arm-underline {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-bowl-across {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-shells-happily {
    display: block;
  }

  .h2-type-course {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .div-wonderful-represent {
    margin-top: 2rem;
  }

  .div-worse-design {
    grid-template-columns: 1fr;
  }

  .div-test-stop {
    width: 11rem;
    flex-direction: column;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr;
  }

  .page-padding {
    margin-top: 0;
    margin-bottom: 0;
    padding: 3rem .5rem;
    display: block;
  }

  .container-large {
    max-width: 100%;
  }

  .padding-vertical {
    padding-left: 3%;
    padding-right: 3%;
  }

  .padding-vertical.padding-huge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical.padding-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-vertical.padding-medium {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-vertical.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical.padding-huge {
    border: 0 solid #000;
    padding-top: 6rem;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .top-banner_text {
    color: #fff;
    font-size: .9rem;
  }

  .text-weight-medium {
    font-weight: 400;
    line-height: 24px;
  }

  .text-weight-medium.text-size-medium.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .section-footer {
    font-family: Montserrat, sans-serif;
  }

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

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

  .main-banner_slider-slide {
    background-image: url('../images/4.jpg');
    background-position: 0 0;
    background-size: auto;
  }

  .text-size-small, .text-size-small.text-weight-xbold {
    color: #000;
  }

  .text-size-small.text-weight-xbold.custom-verfied {
    font-size: .7rem;
  }

  .footer-flex {
    background-color: #fff;
  }

  .navbar-main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .brand-icon_grid-div {
    width: 100%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-weight-semibold {
    margin-bottom: 0;
  }

  .text-align-center-2 {
    font-size: .85rem;
  }

  .main-banner_slider-mask {
    opacity: 1;
  }

  .main-banner_slider-div {
    background-color: #ddd;
  }

  .table-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: grid;
  }

  .table-grid.yellow {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: #121212;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .button_main-2 {
    margin-top: -10px;
    font-size: 1.1rem;
  }

  .button_main-2.width-80 {
    margin-bottom: 30px;
  }

  .text-size-regular {
    background-color: #fff;
    font-family: Gibson, sans-serif;
    line-height: 24px;
  }

  .text-size-regular.text-align-center {
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .main-banner_checkpoints-div-2 {
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .steps_highlight {
    color: #fff;
    -webkit-text-stroke-color: #000;
    background-color: #b89e5f;
  }

  .differetnt_contact {
    text-align: center;
    display: block;
  }

  .steps_icons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

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

  ._3rem-section.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section.text-align-center-copy, ._3rem-section._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .sterps-icon {
    justify-content: center;
    display: flex;
  }

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

  .steps_div {
    margin-top: 10px;
  }

  .heading-large-2 {
    text-align: center;
    margin-top: -10px;
    font-size: 1.3rem;
  }

  .text-weight-bold {
    justify-content: center;
    display: flex;
  }

  .feedback_name {
    text-align: left;
    margin-top: 0;
    padding-top: 10px;
  }

  .info-drink_split {
    margin-top: 0;
  }

  .different-split {
    margin-bottom: 25px;
  }

  .text-size-medium-2 {
    text-align: left;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-2.brand-icon {
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
  }

  .text-size-medium-2.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .text-size-medium-2.bonus-icons-mobile {
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
  }

  .dropdown-answers_main {
    flex-direction: column;
  }

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

  .stick-atc {
    display: block;
  }

  .nav-menu-2 {
    z-index: 2000;
  }

  .page-wrapper {
    font-family: Poppins, sans-serif;
  }

  .grey-divider {
    display: none;
  }

  .custom_price-head {
    text-align: center;
    padding-bottom: 5px;
  }

  .custom_price-head.added {
    line-height: 28px;
  }

  .width-100-2 {
    text-align: center;
    flex: 0 auto;
    padding-top: 0;
    display: block;
  }

  .dropdown-answer_content {
    width: 100%;
    margin-top: 25px;
  }

  .main-banner_content-inner-2 {
    margin-right: 0;
  }

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

  .footer-text {
    background-color: #fff;
  }

  .pricing_tag._2 {
    margin-top: 15px;
  }

  .section-navbar {
    color: #fcf8f8;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar-logo {
    padding-left: 0;
  }

  .dropdown-answer_image {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .us-vs-them {
    margin-top: 0;
    display: flex;
  }

  .slide-nav {
    opacity: 1;
  }

  .why-inspired-go-2 {
    margin-top: 0;
    padding-bottom: 3rem;
  }

  ._1111 {
    margin-top: 0;
    padding-top: 10px;
    display: flex;
  }

  .announcement-bar {
    background-color: #121212;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .reviews {
    background-color: #1d1d21;
    display: block;
  }

  .faq-section-container {
    z-index: 1000;
    background-color: #121212;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: block;
    position: relative;
  }

  .header {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 5px;
    display: block;
  }

  .hidden {
    display: block;
  }

  .delicious {
    margin-top: 0;
    font-family: Montserrat, sans-serif;
  }

  .paragraph-1112 {
    font-size: 1.125rem;
  }

  ._15 {
    background-color: #1d1d21;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: block;
  }

  .paragraph-1113 {
    font-size: 1rem;
    line-height: 24px;
  }

  .paragraph-1114 {
    font-family: Gibson, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .paragraph-1116 {
    font-size: 1rem;
    line-height: 24px;
  }

  .bold-text {
    font-size: 1rem;
  }

  .page-padding-2 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .heading-324243 {
    font-size: 1.5rem;
    line-height: 25px;
  }

  .paragraph-1117 {
    font-size: 1rem;
    line-height: 24px;
  }

  .grid-9 {
    grid-column-gap: 16px;
    grid-template-rows: auto auto auto;
  }

  .width-100-3 {
    display: block;
  }

  .bold-text-2 {
    font-size: 16px;
  }

  .mobile-only-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    margin: 12px;
    display: grid;
    overflow: visible;
  }

  .bold-text-3, .bold-text-4 {
    font-size: 16px;
  }

  .us-vs-yo {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-regular-2 {
    color: #000;
    font-weight: 300;
  }

  .text-size-regular-2.text-align-center.text-weight-semibold {
    font-size: .7rem;
  }

  .table-grid-2 {
    padding-right: 0;
  }

  .bold-text-5 {
    display: flex;
  }

  .us-vs-yo-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .tags-div {
    background-color: #5e7462;
  }

  .button-main {
    height: 50px;
    color: #fff;
    background-color: #2e585e;
    margin-top: 15px;
  }

  .star-div-small {
    width: 15px;
  }

  .main-wrapper-2 {
    background-color: #fff9ee;
  }

  .star-grid {
    grid-column-gap: 3px;
  }

  .trusted-icon {
    width: 15px;
  }

  .width-100-4 {
    margin-right: 0;
    padding-right: 0;
  }

  .text-size-medium-3 {
    color: #000;
    text-align: center;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 200;
  }

  .read-story_num {
    background-color: #5e7462;
  }

  .heading-medium-2 {
    color: #fff;
  }

  .testimonial-icon {
    width: 50px;
    height: 50px;
  }

  .heading-style-h2 {
    color: #000;
    font-size: 1.5rem;
  }

  .navbar_main-logo.hide-desktop {
    width: 125px;
  }

  .read-story_head {
    padding-top: 0;
    display: flex;
  }

  .guarantee-icon {
    width: 75px;
    min-width: 50px;
  }

  .star-div {
    width: 17.5px;
  }

  .button-wrapper-2 {
    width: 100%;
  }

  .review-star-flex {
    grid-column-gap: 5px;
  }

  .navbar-logo_outer {
    background-color: #5e7462;
  }

  .testimonial-tursted {
    grid-column-gap: 5px;
  }

  .text-size-large {
    color: #000;
    padding-top: 10px;
    font-size: 1rem;
    font-weight: 300;
  }

  .testimonial-div {
    grid-column-gap: 10px;
  }

  .padding-global {
    background-color: #fff9ee;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-tiny {
    font-family: Poppins, sans-serif;
  }

  .heading-324244 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 24px;
  }

  .asdasd {
    color: #000;
    font-size: 1rem;
  }

  .bold-text-6 {
    color: #000;
    font-size: 24px;
    font-weight: 800;
    line-height: 1px;
  }

  .heading-324245 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 24px;
  }

  .heading-324246 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .heading-324247 {
    color: #000;
    margin-top: 30px;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
  }

  .bold-text-7 {
    color: #000;
    font-size: 24px;
  }

  .heading-324248 {
    color: #000;
    font-size: 24px;
    line-height: 24px;
  }

  .aaa {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
    color: #fff;
  }

  .bold-text-12 {
    font-size: 24px;
  }

  .heading-324249 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 24px;
  }

  .heading-324250 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .text-size-medium-3-copy, .b, .c, .d, .aa {
    color: #fff;
    font-size: 1rem;
  }

  .imagined-sticky {
    padding-left: 10px;
    padding-right: 10px;
  }

  .comparison-checkboxes {
    margin-top: 0;
    padding-top: 0;
  }

  .fans-card-div {
    grid-template-columns: 1fr;
  }

  .padding-global-2 {
    background-color: #1d1d21;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Montserrat, sans-serif;
  }

  .navbar-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .buy-button {
    justify-content: center;
    padding-left: 0;
    padding-right: 50px;
  }

  .text-size-regular-3 {
    margin-bottom: 20px;
  }

  .text-size-regular-3.text-align-center {
    line-height: 24px;
  }

  .text-size-regular-3.text-weight-bold {
    text-align: left;
    justify-content: flex-start;
  }

  .buy-button_flrx {
    justify-content: center;
    align-items: center;
  }

  .text-size-small-2 {
    margin-top: 10px;
  }

  .text-size-small-2.text-weight-bold {
    margin-top: 0;
    font-weight: 600;
  }

  .media-logo-div {
    width: 100%;
  }

  .imagined-icon {
    max-width: 50px;
  }

  .heading-style-h1 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.5rem;
  }

  .heading-style-h1.center-align-land {
    font-size: 2rem;
  }

  .heading-style-h1.text-align-center {
    font-size: 1.5rem;
  }

  .imagined-sticky_content {
    grid-column-gap: 19px;
  }

  .buy-box-head {
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .main-stars {
    margin-top: -60px;
    margin-bottom: -10px;
  }

  .main-buy-box {
    background-color: #fff9ee;
  }

  .comparison-checkbox {
    color: #000;
  }

  .our-way-vs-old-way-headlines {
    background-color: #b89e5f;
  }

  .navbar-flex {
    grid-column-gap: 5px;
  }

  .as {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .html-embed-3 {
    display: block;
  }

  .tt {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .tt.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .ttt {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .ttt.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .ttttt {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .ttttt.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .bold-text-17 {
    margin-top: 0;
    display: flex;
  }

  .bold-text-18 {
    padding-top: 25px;
    display: flex;
  }

  .bold-text-19, .bold-text-20 {
    padding-top: 0;
    display: flex;
  }

  ._789789978 {
    width: 100%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .floating {
    margin-top: 0;
    margin-bottom: 0;
    padding: .5rem;
    display: block;
  }

  .heading-medium-3.text-align-center {
    font-size: 2rem;
    line-height: 2.4;
  }

  .experts {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: none;
  }

  .flavours {
    display: none;
  }

  .title {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 50% 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: grid;
  }

  .title.yellow {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .story {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .salads {
    text-align: left;
    font-size: 1.75rem;
  }

  .bold-text-21 {
    font-weight: 400;
  }

  .hhhh {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: -70px;
  }

  .button-text {
    justify-content: center;
    padding-left: 50px;
    display: flex;
  }

  .h11 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
  }

  .guarantee {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .width-100-2-copy {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .a456asd456asd654 {
    height: 50%;
    max-width: 100%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .icon-2 {
    margin-top: 0;
  }

  .aaaadaad {
    background-color: #fff9ee;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

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

  .asdoaskdoaskd {
    display: none;
  }

  .bar, .asdasdsasadasd {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .aaaa564sd465as {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 2.5rem;
    display: block;
  }

  .button_main-3 {
    font-size: 1.1rem;
  }

  .final, .final-ss, .finalll {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  ._1212 {
    margin-top: 20px;
  }

  .padding-global-copy {
    background-color: #fff9ee;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .subb {
    color: #000;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 1rem;
    font-weight: 300;
  }

  .padding-global-copy-copy {
    background-color: #fff9ee;
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .container-11 {
    margin-top: -25px;
    padding-left: 40px;
  }

  .heading-324247-copy {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
  }

  .div-block-20 {
    color: #000;
    margin-bottom: 25px;
  }

  .flavour-blocks-copy {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .text-block-4 {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .div-block-21 {
    margin-top: 10px;
  }

  .intro {
    color: #000;
    margin-top: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .width-100-4-copy {
    margin-right: 0;
    padding-right: 0;
  }

  .logologo {
    margin-right: 0;
    padding-left: 50px;
    padding-right: 0;
  }

  .stickysticky {
    background-color: #fff;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .main-banner_content-3 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .main-banner_content-inner-3 {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1120 {
    font-size: 12px;
  }

  .image-19 {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-align-center-3 {
    width: 100%;
    padding-top: 5px;
    font-size: .75rem;
  }

  .cta-button {
    width: 95%;
    height: 60px;
    color: #fff;
    background-color: #b89e5f;
    margin-top: -3px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-1121, .paragraph-1122 {
    font-size: 12px;
  }

  .text-size-medium-4 {
    text-align: left;
    margin: 0 auto;
    padding-bottom: 0;
    font-size: .875rem;
    font-weight: 300;
    line-height: 20px;
  }

  .text-size-medium-4.text-weight-semibold {
    color: #000;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
    font-weight: 500;
  }

  .heading-large-3 {
    text-align: center;
    margin-top: -10px;
    font-size: 1.4rem;
    font-weight: 900;
  }

  .main-wrapper_cta-x-2 {
    width: 100%;
  }

  .icons-grid-2 {
    width: 90%;
    grid-column-gap: 0px;
    grid-row-gap: 17px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: .8rem;
    display: grid;
  }

  .columns-8 {
    display: flex;
  }

  .bold-text-23 {
    text-align: center;
    font-size: .75rem;
  }

  .heading-medium-copy.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  .heading-medium-copy.text-align-center-copy {
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .columns-8-copy {
    width: 100%;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .column-13, .column-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-headline {
    text-align: left;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: -10px;
    font-family: Gibson, sans-serif;
    font-size: 1.5rem;
    font-weight: 900;
    line-height: 30px;
  }

  .brand-icon_grid-div-copy {
    width: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .page-padding-copy {
    z-index: 1000;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 .5rem;
    display: block;
    position: relative;
  }

  .us-vs-them-reviews {
    margin-top: 0;
    padding-bottom: .125rem;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .page-padding-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding: 2.5rem .5rem;
    display: block;
  }

  .why-inspired-go-2-copy {
    margin-top: 0;
    padding-bottom: 3rem;
  }

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

  .button-71 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-11 {
    padding-top: 15px;
  }

  .column-16, .column-17 {
    display: none;
  }

  .columns-9 {
    padding-top: 0;
    padding-bottom: 15px;
    display: flex;
  }

  .bold-text-24 {
    font-size: 10px;
  }

  .text-block-5 {
    padding-top: 3px;
    font-size: 10px;
  }

  .bold-text-25 {
    font-size: 12px;
  }

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

  .column-20 {
    background-color: rgba(0, 0, 0, 0);
  }

  .text-size-medium-4-copy {
    text-align: center;
    margin-top: -15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .text-size-medium-4-copy.text-weight-semibold {
    color: #000;
    text-align: left;
    background-color: #fff;
    margin-top: -25px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 600;
  }

  .text-align-center-3-copy {
    width: 100%;
    text-align: center;
    width: 100%;
    padding-top: 5px;
    font-size: .75rem;
  }

  .text-align-center-3-copy-copy {
    width: 100%;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: .75rem;
  }

  ._111, ._45645, ._789789 {
    width: 75%;
    height: 75%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .bold-text-18-copy {
    padding-top: 0;
    display: flex;
  }

  ._4545 {
    line-height: 24px;
  }

  ._4545.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  ._4545.text-align-center.custom-table {
    font-size: .8rem;
  }

  ._4545.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  ._45 {
    line-height: 24px;
  }

  ._45.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  ._45.text-align-center.custom-table {
    font-size: .8rem;
  }

  ._45.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  ._453453 {
    line-height: 24px;
  }

  ._453453.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  ._453453.text-align-center.custom-table {
    font-size: .8rem;
  }

  ._453453.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  ._453453453 {
    line-height: 24px;
  }

  ._453453453.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  ._453453453.text-align-center.custom-table {
    font-size: .8rem;
  }

  ._453453453.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .text-size-regular-copy {
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .text-size-regular-copy {
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .timer {
    font-weight: 600;
  }

  ._456456.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._456456.text-align-center-copy {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._456456._54645 {
    text-align: center;
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  .buy-box-head-copy {
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .bold-text-27 {
    color: #000;
    font-size: .7rem;
  }

  .brand-icon_grid-div-copy-copy {
    width: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .text-size-small-5 {
    font-size: .75rem;
  }

  .newnewnewn {
    text-align: left;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 300;
  }

  .newnewnewn.text-weight-semibold {
    color: #000;
    justify-content: center;
    margin-top: 0;
    font-size: .75rem;
    font-weight: 800;
    display: flex;
  }

  .button-main-3 {
    height: 50px;
    color: #fff;
    background-color: #2e585e;
    margin: 20px 10px 0;
    padding-top: 14px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .text-size-medium-2-copy {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-2-copy.brand-icon {
    font-weight: 900;
  }

  .text-size-medium-2-copy.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .paragraph-1125 {
    color: #fff;
    padding-top: 5px;
  }

  .image-19-copy {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-28 {
    font-size: 10px;
  }

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

  .timer-mobile {
    background-color: #121212;
    margin-top: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .timer-desktop {
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

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

  .bonus-icons-desktop {
    display: block;
  }

  .bonus-timer-desktop {
    display: none;
  }

  .bonus-timer-mobile {
    background-color: #121212;
    display: block;
  }

  .paragraph-1127 {
    font-size: 12px;
  }

  .text-block-8 {
    color: #f7f7f7;
    background-color: #5da88d;
  }

  .hero-imagea {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .columns-9-copy {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .bonus-timer-desktop-copy {
    display: none;
  }

  .text-size-medium-2-copy {
    text-align: left;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-2-copy.brand-icon {
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
  }

  .text-size-medium-2-copy.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .text-size-medium-2-copy.bonus-icons-mobile {
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
  }

  .bonuses {
    background-color: #fff9ee;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .text-size-medium-5 {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-5.brand-icon {
    font-weight: 900;
  }

  .brand-icon_grid-div-copy-2 {
    width: 70%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .logos {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .bold-text-30 {
    font-weight: 900;
    line-height: 24px;
  }

  .bold-text-31 {
    line-height: 24px;
  }

  .column-21 {
    background-color: #fff;
  }

  .width-100-2-copy {
    text-align: center;
    text-align: center;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .navbar-logo-image {
    height: 50%;
    max-width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .padding-global-3 {
    border-width: 1px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .why-us {
    margin-top: 0;
    padding-bottom: 3rem;
    font-family: Montserrat, sans-serif;
  }

  .expert-reviews {
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .review-text-1 {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .review-text-1.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .review-text-2 {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .review-text-2.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .comp-1 {
    line-height: 24px;
  }

  .comp-1.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .comp-1.text-align-center.custom-table {
    font-size: .8rem;
  }

  .comp-1.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .comp-2 {
    line-height: 24px;
  }

  .comp-2.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .comp-2.text-align-center.custom-table {
    font-size: .8rem;
  }

  .comp-2.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .hero-section-desktop {
    z-index: 1000;
    font-family: Montserrat, sans-serif;
    position: relative;
  }

  .as-featured-in-section {
    font-family: Montserrat, sans-serif;
  }

  .our-way-vs-old-way-section {
    background-color: #1d1d21;
  }

  .expert-reviews-ection, .testimonials-section, .guarantee-section, .offer-section, .cta-section, .faq-section, .sticky-footer-section {
    font-family: Montserrat, sans-serif;
  }

  .navbar-section {
    color: #fcf8f8;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
  }

  .narrow-screen-hero {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .wide-hero {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .double-copy-section-container {
    background-color: #1d1d21;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .projected-sellout-date-hero {
    font-size: 10px;
  }

  .left-in-stock-hero-deal-ends {
    text-align: center;
    margin-top: -10px;
    margin-left: auto;
    margin-right: auto;
    font-size: .875rem;
    font-weight: 300;
    line-height: 24px;
  }

  .left-in-stock-hero-deal-ends.text-weight-semibold {
    color: #000;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
    font-weight: 500;
  }

  .urgency-and-scarcity-under-cta {
    padding-top: 0;
    padding-bottom: 15px;
    display: flex;
  }

  .cta-section-text {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .cta-section-text.brand-icon {
    font-weight: 900;
  }

  .cta-section-text.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .how-it-works-container {
    background-color: #1d1d21;
    margin-top: 0;
    font-family: Montserrat, sans-serif;
  }

  .mobile-hero {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .narrow-hero-600-600, .wide-hero-1000-666 {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .mobile-hero-720-550 {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-500-500 {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .cta-section-headline.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  .cta-section-headline.text-align-center-copy {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  .cta-section-headline.cta-section-healine {
    text-align: center;
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  .comparison-chart-logo {
    width: 100%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .expert-reviews-container {
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .double-header-section-headline {
    text-align: center;
  }

  .double-header-section-headline.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  .double-header-section-headline.text-align-center-copy, .double-header-section-headline._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  .double-header-section-headline.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  ._3rem-headline {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  ._3rem-headline-left-alignment {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3rem-headline-left-alignment.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .timer-desktop-2 {
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .paragraph-1128 {
    color: #000;
    font-size: 14px;
  }

  .brand-icon_grid-div-2 {
    width: 100%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: .5rem;
  }

  .bold-text-37 {
    font-size: 12px;
  }

  .aaaadaad-2 {
    background-color: #fff9ee;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .bold-text-38 {
    color: #000;
    font-family: Poppins, sans-serif;
    font-weight: 800;
  }

  .bold-text-39 {
    font-size: .7rem;
  }

  .paragraph-1129 {
    text-align: left;
    padding-top: 5px;
    font-size: 12px;
  }

  .text-size-medium-2-copy-2 {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .text-size-medium-2-copy-2.brand-icon {
    color: #fff;
  }

  .image-500-500-copy {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .navbar-logo-left-container.shadow-three {
    z-index: 2000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-13 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .comparison-chart-logo-copy {
    width: 100%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .as-featured-in {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  ._3rem-section-copy.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  ._3rem-section-copy-reviews {
    margin-top: 25px;
  }

  ._3rem-section-copy-reviews.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-reviews.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  ._3rem-section-copy-so-you-can.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-so-you-can.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .margin-top-copy, .margin-top-copy-so-you-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .so-you-can-text {
    font-weight: 600;
  }

  .column-28 {
    background-color: #121212;
  }

  .icon-mobile {
    color: #fff;
  }

  .text-size-regular-copy {
    background-color: #fff;
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center {
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .text-size-regular-copy-video-sec {
    text-align: center;
    background-color: #fff;
    margin-bottom: 25px;
    line-height: 24px;
  }

  .text-size-regular-copy-video-sec.text-align-center {
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy-video-sec.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy-video-sec.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .cta-section-text-copy-deal-ends {
    text-align: center;
    margin-top: 0;
    padding-left: 3%;
    padding-right: 3%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .cta-section-text-copy-deal-ends.brand-icon {
    font-weight: 900;
  }

  .cta-section-text-copy-deal-ends.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .projected-sellout-date-hero-copy-deal-ends {
    font-size: 10px;
  }

  .text-block-5-copy-deal-ends {
    padding-top: 3px;
    font-size: 10px;
  }

  .faq-section-container-copy-1 {
    z-index: 1000;
    background-color: #121212;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: block;
    position: relative;
  }

  ._3rem-section-copy-1.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-1.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .text-weight-semibold-copy-1, .text-weight-semibold-copy, .text-weight-semibold-copy, .text-weight-semibold-copy {
    margin-bottom: 0;
  }

  ._3rem-section-copy-2.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-2.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .text-weight-semibold-copy-2, .text-weight-semibold-copy-copy, .text-weight-semibold-copy-copy, .text-weight-semibold-copy-copy {
    margin-bottom: 0;
  }

  .page-padding-copy-2 {
    z-index: 1000;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3rem .5rem 0;
    display: block;
    position: relative;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .text-size-regular-copy-3 {
    background-color: #fff;
    line-height: 24px;
  }

  .text-size-regular-copy-3.text-align-center {
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy-3.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy-3.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .text-size-regular-copy-copy-1 {
    line-height: 24px;
  }

  .text-size-regular-copy-copy-1.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy-copy-1.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .table-grid-copy-1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: grid;
  }

  .table-grid-copy-1.yellow {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: #121212;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .text-size-regular-copy-copy {
    line-height: 24px;
  }

  .text-size-regular-copy-copy.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy-copy.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy-copy.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .icon-mobile-copy {
    color: #fff;
  }

  .bulllet-points {
    margin-left: 0;
    margin-right: 0;
  }

  .bulllet-points.margin-xsmall {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bulllet-points.margin-small {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    background-color: #0069cc;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .bulllet-points.margin-small-copy {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .bulllet-points.bullets {
    float: none;
    clear: none;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    object-fit: contain;
    background-color: #fff;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 1.25rem;
    padding-left: 0;
    display: flex;
    position: relative;
  }

  .bold-text-48 {
    display: flex;
  }

  .bold-text-50, .bold-text-51 {
    text-align: left;
  }

  .comparison-checkboxes-2 {
    margin-top: 0;
    padding-top: 0;
  }

  .bold-text-55 {
    color: #fff;
    font-weight: 900;
  }

  .bold-text-56 {
    font-size: 14px;
  }

  .grid-13 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 3%;
    padding-right: 3%;
  }

  .text-block-10 {
    color: #fff;
    -webkit-text-stroke-color: #fff;
    font-family: Gibson, sans-serif;
  }

  .bold-text-57 {
    font-size: 12px;
  }

  .steps_icons-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .text-size-regular-5 {
    background-color: #fff;
    font-family: Gibson, sans-serif;
  }

  .heading-style-h1-2.text-align-center {
    font-size: 1.6rem;
  }

  .experts-main-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .max-width-large {
    margin-bottom: 50px;
    margin-right: 20px;
    padding: 2rem 30px 1rem;
  }

  .text-size-regular-6 {
    color: #000;
    font-size: 1rem;
  }

  .fa {
    padding-left: 0;
    padding-right: 0;
  }

  .fa.faq {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .heading-medium.text-align-center {
    font-size: 1.6rem;
  }

  .text-weight-semibold-2 {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .icons-grid-3 {
    grid-column-gap: 19px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    margin-top: 25px;
    font-size: .8rem;
    display: grid;
  }

  .yoyo {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-align-center-4 {
    font-size: .7rem;
  }

  .yoyo2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .new {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 0;
  }

  .padding-vertical-copy.padding-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-vertical-copy.padding-medium {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-vertical-copy.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy.padding-huge {
    border: 0 solid #000;
    padding-top: 6rem;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 0;
  }

  .padding-vertical-copy.padding-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-vertical-copy.padding-medium {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-vertical-copy.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy.padding-huge {
    border: 0 solid #000;
    padding-top: 6rem;
  }

  .padding-vertical-copy.padding-huge-copy {
    padding-top: 0;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 0;
  }

  .padding-vertical-copy.padding-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-vertical-copy.padding-medium {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-vertical-copy.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy.padding-huge {
    border: 0 solid #000;
    padding-top: 6rem;
  }

  .icon-3 {
    display: none;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy.padding-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-vertical-copy.padding-medium {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-vertical-copy.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy.padding-huge {
    border: 0 solid #000;
    padding-top: 6rem;
  }

  .padding-vertical-copy.padding-huge-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-copy-copy.padding-huge {
    padding-top: 0;
  }

  .padding-vertical-copy-copy.padding-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-vertical-copy-copy.padding-medium {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-vertical-copy-copy.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy-copy.padding-huge {
    border: 0 solid #000;
    padding-top: 6rem;
  }

  .padding-vertical-copy-copy.padding-huge-copy {
    padding-top: 0;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-copy.padding-huge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy.padding-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-vertical-copy.padding-medium {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-vertical-copy.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-copy.padding-huge {
    border: 0 solid #000;
    padding-top: 6rem;
  }

  .padding-vertical-copy.padding-huge-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-59 {
    color: #fff;
    -webkit-text-stroke-color: #f5f5f5;
  }

  .aaaadaad-3 {
    background-color: #1d1d21;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .container-large-5 {
    max-width: 100%;
  }

  .brand-icon_grid-div-3 {
    width: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: .5rem;
  }

  .bold-text-60 {
    color: #000;
    font-family: Poppins, sans-serif;
    font-weight: 800;
  }

  .container-large-6 {
    max-width: 100%;
  }

  .brand-icon_grid-div-4 {
    width: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: .5rem;
  }

  .bold-text-61 {
    color: #fff;
    font-family: Gibson, sans-serif;
    font-weight: 800;
  }

  .bold-text-62, .bold-text-63 {
    font-size: 12px;
    line-height: 27px;
  }

  ._3rem-section-copy {
    color: #000;
  }

  ._3rem-section-copy.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .pkg-price-flex-h {
    color: red;
  }

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

  .custom_tag-2 {
    color: #fff;
  }

  .bold-44-44 {
    color: #ff1b00;
    font-size: 1.6rem;
  }

  .button_main-4 {
    font-size: 1.1rem;
  }

  .pricing_checkpoint-2 {
    margin-bottom: 5px;
  }

  .text-weight-semibold-3 {
    text-align: center;
    margin-bottom: 5px;
    font-weight: 900;
  }

  .normal-20-20 {
    color: #ff1b00;
    font-size: 1rem;
    line-height: 13px;
  }

  .text-span-34 {
    color: #ff1b00;
    line-height: 16px;
  }

  .semi-20-26 {
    font-size: .9rem;
  }

  .button_main-5 {
    font-size: 1.1rem;
  }

  .text-weight-semibold-4 {
    text-align: center;
    margin-bottom: 5px;
    font-weight: 900;
  }

  .pricing_main-2-copy {
    grid-template-columns: 1fr;
  }

  .text-span-36 {
    color: #ff1b00;
    line-height: 16px;
  }

  .text-weight-semibold-5, .text-weight-semibold-6, .text-weight-semibold-7 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .custom_price-head-copy {
    text-align: center;
    padding-bottom: 5px;
  }

  .text-size-small-6 {
    font-size: 16px;
  }

  .text-weight-medium-copy {
    font-weight: 400;
    line-height: 24px;
  }

  .text-weight-medium-copy.text-size-medium.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .heading-324252 {
    font-family: Gibson, sans-serif;
  }

  .paragraph-1113-copy {
    font-size: 1rem;
    line-height: 24px;
  }

  .hello {
    text-align: center;
    padding-bottom: 5px;
  }

  .cta-offer {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .invisible {
    color: #fff;
  }

  .aaaadaad-3-copy {
    background-color: #1d1d21;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .button_main-5-copy {
    font-size: 1.1rem;
  }

  ._3rem-section-copy-copy.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-copy.text-align-center-copy, ._3rem-section-copy-copy._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-copy.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .bold-text-75 {
    font-family: Gibson, sans-serif;
    font-weight: 600;
  }

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

  .banner-wrap {
    text-align: left;
  }

  .text.color-black._12px {
    text-decoration: none;
  }

  .image-36 {
    max-width: 150%;
  }

  .button-2 {
    text-align: center;
    margin-top: 2%;
  }

  .hero-sectionn.bg-image.text-color-white, .hero-sectionn.bg-image-copy.text-color-white {
    background-image: url('../images/Untitled-design-66.jpg');
  }

  .uui-testimonial06_component {
    padding-bottom: 0;
  }

  .testimonial-heading {
    padding-left: 3%;
    padding-right: 3%;
  }

  .uui-heroheader05_image-wrapper {
    flex-direction: column;
  }

  .uui-heroheader05_component {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .uui-heroheader05_image {
    max-width: 99%;
  }

  .crew-paragraph {
    font-size: .8125rem;
  }

  .button-3 {
    text-align: center;
    margin-top: 2%;
  }

  .confident-heading {
    text-align: center;
    font-size: 1.2625rem;
  }

  .button-72 {
    text-align: center;
    margin-top: 2%;
  }

  .image-40 {
    max-width: 150%;
  }

  .button-73 {
    text-align: center;
    margin-top: 2%;
  }

  .hero-padding-section-2, .div-block-41 {
    text-align: center;
  }

  .hero-heading-2 {
    font-size: 2rem;
    line-height: 40px;
  }

  .heading-324259 {
    font-family: Gibson, sans-serif;
  }

  .uui-testimonial06_mask-2 {
    padding-left: 6px;
    padding-right: 3%;
  }

  .text-block-17 {
    font-family: Gibson, sans-serif;
    font-weight: 400;
  }

  .heading-324260 {
    font-family: Gibson, sans-serif;
    font-size: 2rem;
    line-height: 35px;
  }

  .testimonial-heading-2 {
    object-fit: contain;
    padding-left: 8%;
    padding-right: 8%;
    font-family: Gibson, sans-serif;
    font-weight: 600;
  }

  .uui-heading-tiny-2 {
    font-family: Gibson, sans-serif;
  }

  .uui-testimonial06_mask-3 {
    padding-left: 6px;
    padding-right: 3%;
  }

  .div-block-49 {
    font-family: Gibson, sans-serif;
    font-weight: 400;
  }

  .div-block-2-copy-2 {
    text-align: left;
    align-items: center;
  }

  .bold-text-89 {
    font-family: Gibson, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .button-74 {
    text-align: center;
    margin-top: 2%;
  }

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

  .crew-paragraph-2 {
    font-family: Gibson, sans-serif;
    font-size: .8125rem;
    font-weight: 400;
  }

  .heading-324263 {
    font-family: Gibson, sans-serif;
  }

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

  .button-75 {
    text-align: center;
    margin-top: 2%;
  }

  .confident-heading-2 {
    text-align: center;
    font-family: Gibson, sans-serif;
    font-size: 1.2625rem;
  }

  .paragraph-1132, .paragraph-1133, .heading-324264, .bold-text-90, .bold-text-95, .bold-text-96 {
    font-family: Gibson, sans-serif;
  }

  .uui-logo-loop_inner, .div-block-58 {
    align-items: center;
  }

  .heading-324265 {
    color: #fff;
    background-color: #000;
    font-family: Gibson, sans-serif;
  }

  .hero-sectionn-copy.bg-image.text-color-white, .hero-sectionn-copy.bg-image-copy.text-color-white {
    background-image: url('../images/Untitled-design-66.jpg');
  }

  .button-76 {
    text-align: center;
    margin-top: 2%;
  }

  .hero-heading-3 {
    font-size: 1.55rem;
    line-height: 30px;
  }

  .uui-logo-loop_inner-2, .heading-324269, .div-block-66 {
    flex: none;
  }

  .paragraph-1139 {
    object-fit: fill;
    padding-right: 0%;
    font-size: 1.125rem;
    line-height: 27px;
  }

  .paragraph-1139._16px {
    color: #000;
    color: #fff;
  }

  .link-3 {
    color: #000;
  }

  .text-copy.color-black._12px, .text-copy._12px {
    text-decoration: none;
  }

  .link-4 {
    color: #fff;
  }

  .hero-sectionn-copy.bg-image.text-color-white, .hero-sectionn-copy.bg-image-copy.text-color-white {
    background-image: url('../images/Untitled-design---2023-05-08T113208.789.jpg');
  }

  .hero-sectionn-copy.bg-image-copy.text-color-white {
    background-image: url('../images/Untitled-design-66.jpg');
  }

  .text-4.center-in-tablet-copy {
    margin-bottom: 25px;
    font-family: Lato, sans-serif;
    line-height: 24px;
  }

  .button-77 {
    text-align: center;
    margin-top: 2%;
  }

  .info-drink_split-2 {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
  }

  .info-drink_split-2.second {
    z-index: 5000;
    background-color: #fff;
    position: relative;
  }

  .image-112 {
    max-width: 100%;
    object-fit: contain;
    padding-top: 0;
    overflow: visible;
  }

  .pricing_checkpoint-main-2 {
    font-size: 14px;
  }

  .bold-text-101 {
    padding-top: 15px;
    display: flex;
  }

  .bundle-4 {
    max-width: 100%;
    padding-bottom: 10px;
  }

  .double-header-section-headline-2 {
    text-align: center;
    font-family: Oswald, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .image-113 {
    max-width: 100%;
    object-fit: contain;
  }

  .text-weight-semibold-8 {
    margin-bottom: 15px;
    font-size: 24px;
  }

  .image-114 {
    max-width: 100%;
    min-width: auto;
    overflow-wrap: normal;
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    object-fit: contain;
    background-clip: border-box;
  }

  .confident-heading-3 {
    text-align: center;
  }

  .double-header-section-headline-2-copy {
    text-align: center;
    font-family: Oswald, sans-serif;
    font-size: 2rem;
    line-height: 2.4rem;
  }

  .heading-9 {
    font-size: 1.75rem;
  }

  .heading-9._32px.text-color-white {
    object-fit: contain;
    flex: 0 auto;
    justify-content: center;
    font-size: 1.5rem;
    display: flex;
    overflow: visible;
  }

  .paragraph-1137 {
    text-align: center;
    padding-left: 3%;
    padding-right: 3%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .bold-text-103 {
    margin-top: 15px;
    display: flex;
  }

  .text-size-small-4 {
    font-family: Lato, sans-serif;
    font-size: 14px;
  }

  .down-image {
    text-align: center;
    margin-bottom: 15px;
    padding-top: 0;
    display: block;
  }

  .paragraph-1136 {
    padding-left: 3%;
    padding-right: 3%;
    font-size: 1rem;
    line-height: 24px;
  }

  .final-ss-2 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-116 {
    display: none;
  }

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-2.padding-huge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical-2.aaa {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-22 {
    font-size: 1rem;
  }

  .alpha-copy-copy {
    max-width: 80%;
    margin-left: 3%;
    margin-right: 3%;
  }

  .image-6-mobile4 {
    max-width: 100%;
    object-fit: fill;
    display: block;
  }

  .sec4-padding-3 {
    margin-top: 10%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dropdown-answers_main-2 {
    flex-direction: column;
  }

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

  .finalll-2 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .double-copy-section-container-2 {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .text-size-medium-7 {
    text-align: left;
    margin-top: -15px;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-7.text-weight-semibold {
    color: #000;
    margin-top: -30px;
    font-size: .875rem;
    font-weight: 800;
  }

  .hero-padding-section-3 {
    text-align: center;
  }

  .testimonial-heading-3 {
    max-width: 80%;
    margin-left: 3%;
    margin-right: 3%;
  }

  .onnit-section {
    width: 100%;
    object-fit: contain;
    margin-left: 0;
    margin-right: 0;
  }

  .down-image-23 {
    text-align: center;
    object-fit: contain;
    padding-top: 0;
    display: block;
  }

  .section-31 {
    padding-top: 20px;
  }

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

  .hero-heading-4 {
    font-size: 2rem;
    line-height: 40px;
  }

  .image-117 {
    max-width: 150%;
  }

  .bold-text-105 {
    padding-top: 15px;
    display: flex;
  }

  .main-wrapper-3 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .heading-8 {
    font-size: 1.75rem;
  }

  .heading-324274 {
    font-size: 2rem;
    line-height: 35px;
  }

  .bold-text-106 {
    font-weight: 900;
  }

  .bold-text-77-copy {
    line-height: 35px;
  }

  .final-2 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .alpha-copy {
    margin-left: 3%;
    margin-right: 3%;
  }

  .paragraph-1138 {
    font-size: 1.125rem;
    line-height: 27px;
  }

  .paragraph-1138._20px {
    font-size: 1rem;
  }

  .paragraph-1138._20px.text-color-gainsboro {
    font-size: 1rem;
    line-height: 24px;
  }

  .bold-text-107 {
    font-size: 1.5rem;
    line-height: 32px;
  }

  .container-large-7 {
    max-width: 100%;
  }
}

#w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38a-f1c8c4d3, #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38b-f1c8c4d3, #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38c-f1c8c4d3, #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38d-f1c8c4d3, #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38e-f1c8c4d3, #w-node-_9f94320a-8dcd-6758-d831-016da3888905-f1c8c4d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-heading-2-dfc8c4e9, #w-node-f4e9a699-a395-bad1-0023-bffe47d0ad7a-dfc8c4e9, #w-node-fec2cadf-9002-a760-0939-b2f6fda5d55f-dfc8c4e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d5efa573-af1f-ddeb-1067-c24cd9a1ca0a-a86805f5 {
  justify-self: start;
}

#w-node-d5efa573-af1f-ddeb-1067-c24cd9a1ca15-a86805f5, #w-node-a0c727b4-11ec-8b0d-b8f0-9ffadcfa9ef6-a86805f5, #w-node-a0c727b4-11ec-8b0d-b8f0-9ffadcfa9efb-a86805f5, #w-node-a0c727b4-11ec-8b0d-b8f0-9ffadcfa9f00-a86805f5, #w-node-db495986-bac2-e0bf-cb10-02cea5240e01-a86805f5, #w-node-db495986-bac2-e0bf-cb10-02cea5240e10-a86805f5, #w-node-db495986-bac2-e0bf-cb10-02cea5240e1f-a86805f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db495986-bac2-e0bf-cb10-02cea5240e21-a86805f5 {
  justify-self: start;
}

#w-node-db495986-bac2-e0bf-cb10-02cea5240e2e-a86805f5, #w-node-db495986-bac2-e0bf-cb10-02cea5240e3d-a86805f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b398ebb5-5e80-b8ce-8f3c-2f37afe04692-682ab2b0 {
  justify-self: start;
}

#w-node-b398ebb5-5e80-b8ce-8f3c-2f37afe0469d-682ab2b0, #w-node-_01e5b84e-5a02-2778-9f9f-aca4b0016326-682ab2b0, #w-node-_01e5b84e-5a02-2778-9f9f-aca4b001632b-682ab2b0, #w-node-_01e5b84e-5a02-2778-9f9f-aca4b0016330-682ab2b0, #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8c6-682ab2b0, #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8d5-682ab2b0, #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8e4-682ab2b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8e6-682ab2b0 {
  justify-self: start;
}

#w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8f3-682ab2b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51061e71-b5ae-3d5b-e909-087be912c1cf-682ab2b0 {
  justify-self: start;
}

#w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e902-682ab2b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f866-4ea13c29 {
  justify-self: start;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f874-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f887-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f88c-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f891-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8bd-4ea13c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8bf-4ea13c29 {
  justify-self: start;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8d9-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8ef-4ea13c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8f1-4ea13c29 {
  justify-self: start;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f905-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f91a-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f92f-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f944-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f956-4ea13c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f958-4ea13c29, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f866-44c53b4c {
  justify-self: start;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f874-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f887-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f88c-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f891-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8bd-44c53b4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8bf-44c53b4c {
  justify-self: start;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8d9-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8ef-44c53b4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8f1-44c53b4c {
  justify-self: start;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f905-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f91a-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f92f-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f944-44c53b4c, #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f956-44c53b4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f958-44c53b4c {
  justify-self: start;
}

@media screen and (min-width: 1280px) {
  #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38a-f1c8c4d3, #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38b-f1c8c4d3, #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38c-f1c8c4d3, #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38d-f1c8c4d3, #w-node-_3c2e7588-0a86-5d2a-e3c6-2ce4858ce38e-f1c8c4d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-db495986-bac2-e0bf-cb10-02cea5240e00-a86805f5 {
    order: 9999;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e03-a86805f5 {
    justify-self: start;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e0f-a86805f5 {
    order: 9999;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e12-a86805f5 {
    justify-self: start;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e1e-a86805f5 {
    order: 9999;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e21-a86805f5 {
    justify-self: start;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e2d-a86805f5 {
    order: 9999;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e30-a86805f5 {
    justify-self: start;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e3c-a86805f5 {
    order: 9999;
  }

  #w-node-db495986-bac2-e0bf-cb10-02cea5240e3f-a86805f5 {
    justify-self: start;
  }

  #w-node-bc56afc6-d878-a9b5-8574-dc3a52a11ab2-a86805f5 {
    order: -9999;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8c5-682ab2b0 {
    order: 9999;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8c8-682ab2b0 {
    justify-self: start;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8d4-682ab2b0 {
    order: 9999;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8d7-682ab2b0 {
    justify-self: start;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8e3-682ab2b0 {
    order: 9999;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8e6-682ab2b0 {
    justify-self: start;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e8f2-682ab2b0 {
    order: 9999;
  }

  #w-node-_51061e71-b5ae-3d5b-e909-087be912c1cf-682ab2b0 {
    justify-self: start;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e901-682ab2b0 {
    order: 9999;
  }

  #w-node-_9d0d54b0-217e-9e40-3ba6-b39c59e2e904-682ab2b0 {
    justify-self: start;
  }

  #w-node-_869b6b47-980a-c46a-b0c2-9ee046989754-682ab2b0 {
    order: -9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8bc-4ea13c29 {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8bf-4ea13c29 {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8d8-4ea13c29 {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8db-4ea13c29 {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8ee-4ea13c29 {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8f1-4ea13c29 {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f904-4ea13c29 {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f907-4ea13c29 {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f919-4ea13c29 {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f91c-4ea13c29 {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f92e-4ea13c29 {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f931-4ea13c29 {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f943-4ea13c29 {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f946-4ea13c29 {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f955-4ea13c29 {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f958-4ea13c29 {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8bc-44c53b4c {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8bf-44c53b4c {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8d8-44c53b4c {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8db-44c53b4c {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8ee-44c53b4c {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f8f1-44c53b4c {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f904-44c53b4c {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f907-44c53b4c {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f919-44c53b4c {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f91c-44c53b4c {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f92e-44c53b4c {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f931-44c53b4c {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f943-44c53b4c {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f946-44c53b4c {
    justify-self: start;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f955-44c53b4c {
    order: 9999;
  }

  #w-node-_8d90eb34-348c-7cf7-8ba7-3ec8e355f958-44c53b4c {
    justify-self: start;
  }
}


@font-face {
  font-family: 'Gibson';
  src: url('../fonts/Gibson-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gibson';
  src: url('../fonts/Gibson-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gibson';
  src: url('../fonts/Gibson-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gibson';
  src: url('../fonts/Gibson-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gibson';
  src: url('../fonts/Gibson-Light.otf') format('opentype'), url('../fonts/Gibson-LightIt.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gibson';
  src: url('../fonts/Gibson-SemiboldIt.otf') format('opentype'), url('../fonts/Gibson-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}