@font-face {
  font-family: Knockout htf50welterweight;
  src: url('../fonts/Knockout-HTF50Welterweight-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Knockout htf28 juniorfeatherwt;
  src: url('../fonts/Knockout-HTF28-JuniorFeatherwt.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Knockout htf30juniorwelterwt;
  src: url('../fonts/Knockout-HTF30JuniorWelterwt-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Knockout htf52cruiserweight;
  src: url('../fonts/Knockout-HTF52Cruiserweight-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --impact-red: #df2016;
  --black: black;
  --white: white;
  --grey: #929292;
  --f3f2f2: #f3f2f2;
  --sidebar: #d6d6d666;
  --text-wrapper: #000000b3;
  --impact-red-a11y: #df2016;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.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: #1a1b1f;
  flex-direction: column;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 62px;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 400;
  line-height: 50px;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
}

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

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

p {
  margin-top: -20px;
  margin-bottom: 10px;
}

a {
  color: var(--impact-red);
  vertical-align: middle;
  text-decoration: none;
  transition: opacity .2s;
  display: inline;
}

a:hover {
  color: var(--impact-red);
}

a:active {
  color: #43464d;
}

ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

li {
  margin-bottom: 10px;
  margin-left: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  list-style-type: decimal;
}

img {
  object-fit: cover;
  object-position: 50% 50%;
  margin-left: -16px;
  margin-right: auto;
  display: block;
}

label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  font-size: 20px;
  line-height: 34px;
}

figure {
  margin-top: 25px;
  padding-bottom: 20px;
}

figcaption {
  opacity: .6;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
}

.divider {
  background-color: #eee;
  height: 1px;
}

.styleguide-content-wrap {
  text-align: center;
}

.section {
  flex-flow: column wrap;
  height: 10px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 0;
  display: flex;
}

.section.cc-cta {
  background-color: #f4f4f4;
  padding-left: 80px;
  padding-right: 80px;
}

.section.cc-store-home-wrap {
  width: 1107px;
  height: 300px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 1px;
  display: block;
}

.styleguide-block {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
}

.breakfast-title {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin: -50px auto 57px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.paragraph-tiny {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-bigger {
  opacity: 1;
  text-align: center;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 34px;
}

.paragraph-bigger.cc-bigger-light {
  opacity: .6;
  color: var(--black);
}

.paragraph-bigger.cc-bigger-white-light {
  opacity: .6;
}

.button {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

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

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

.button.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-jumbo-button.cc-jumbo-white {
  color: #000;
  background-color: #fff;
}

.button.cc-jumbo-button.cc-jumbo-white:hover {
  background-color: #f1f1f1;
}

.button.cc-jumbo-button.cc-jumbo-white:active {
  background-color: #e1e1e1;
}

.button.cc-contact-us {
  z-index: 5;
  background-color: #eb372f;
  border-radius: 5px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 167.688px;
  height: 44px;
  margin-top: 0;
  margin-left: -15px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.button.cc-contact-us:hover {
  color: var(--black);
}

.button.cc-contact-us.w--current {
  color: var(--white);
  width: 150px;
  transition: opacity .2s;
}

.button.cc-white-button {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button:hover {
  background-color: #fffc;
}

.button.cc-white-button:active {
  background-color: #ffffffe6;
}

.label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.label.cc-styleguide-label {
  margin-bottom: 25px;
}

.label.cc-light {
  opacity: .6;
  margin-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.label.cc-blog-date {
  opacity: .6;
  margin-top: 20px;
}

.heading-jumbo-tiny {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.rich-text {
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text p {
  opacity: .6;
  margin-top: 15px;
  margin-bottom: 25px;
}

.paragraph-light {
  opacity: .6;
  text-transform: none;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.heading-jumbo {
  color: var(--black);
  text-transform: none;
  background-color: #fff9;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 64px;
  line-height: 80px;
}

.heading-jumbo.cc-white-heading-jumbo {
  color: #fff;
}

.heading-jumbo-small {
  text-align: center;
  text-transform: none;
  margin-top: -35px;
  margin-bottom: 15px;
  padding-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 50px;
}

.styleguide-button-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.styleguide-header-wrap {
  color: #fff;
  text-align: center;
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 460px;
  padding: 30px;
  display: flex;
}

.paragraph-small {
  font-size: 14px;
  line-height: 26px;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.menu {
  z-index: 0;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0%;
}

.navigation-wrap {
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: -5px;
  margin-right: -10px;
  padding-left: 85px;
  padding-right: 85px;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.navigation {
  background-color: var(--black);
  border-radius: 0;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4px 50px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
  position: sticky;
  top: .05px;
}

.navigation-item {
  opacity: 1;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.logo-image {
  display: block;
}

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

.footer-wrap {
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.webflow-link {
  opacity: .5;
  align-items: center;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

.webflow-link:hover {
  opacity: 1;
}

.webflow-link:active {
  opacity: .8;
}

.webflow-logo-tiny {
  margin-top: -2px;
  margin-right: 8px;
}

.cta-text {
  width: 70%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.cta-wrap {
  text-align: center;
  justify-content: center;
  padding-top: 110px;
  padding-bottom: 120px;
  display: flex;
}

.intro-header {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/portfolio-2---wide.svg');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.intro-header.cc-subpage {
  color: #fff;
  background-color: #000;
  background-image: url('../images/Breakfast-Group-Shot.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, 125px;
  width: 1096px;
  height: 480px;
  margin-bottom: 0;
}

.intro-content {
  text-align: center;
  width: 70%;
  max-width: 1140px;
}

.intro-content.cc-homepage {
  margin-bottom: 20px;
}

.motto-wrap {
  text-align: center;
  width: 80%;
  margin-bottom: 85px;
  margin-left: auto;
  margin-right: auto;
}

.about-story-wrap {
  text-align: center;
  width: 80%;
  margin: 80px auto;
}

.menu-drinks {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr 1fr;
  margin-bottom: 120px;
}

.section-heading-wrap {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 80px;
}

.service-icon {
  margin-bottom: 30px;
}

.status-message {
  color: #fff;
  text-align: center;
  background-color: #202020;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}

.status-message.cc-success-message {
  background-color: #12b878;
}

.status-message.cc-error-message {
  background-color: #db4b68;
}

.status-message.cc-no-data {
  width: 70%;
  margin: 100px auto;
  display: block;
}

.contact-form-wrap {
  border: 1px solid #eee;
  padding: 45px 50px 50px;
}

.contact-form-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 2.5fr 1fr;
  align-items: start;
  margin-top: 100px;
  margin-bottom: 100px;
}

.details-wrap {
  margin-bottom: 30px;
}

.get-in-touch-form {
  flex-direction: column;
  display: flex;
}

.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active, .text-field:focus {
  border-color: #43464d;
}

.text-field::placeholder {
  color: #32343a66;
}

.text-field.cc-contact-field {
  margin-bottom: 25px;
}

.text-field.cc-textarea {
  height: 200px;
  padding-top: 12px;
}

.contact-form {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact-form-heading-wrap {
  margin-bottom: 40px;
}

.contact-heading {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 400;
}

.map {
  height: 460px;
  margin-bottom: 100px;
  line-height: 20px;
}

.contact-team-name-wrap {
  margin-bottom: 30px;
}

.our-contacts {
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  text-align: center;
  grid-template: ". . ."
  / 1fr 1fr 1fr;
  margin-bottom: 120px;
}

.contact-team-details-wrap {
  margin-top: 30px;
}

.contact-team-pic {
  background-color: #f4f4f4;
  height: 150px;
  margin-bottom: 30px;
}

.team-pic {
  background-color: #f4f4f4;
  width: 100%;
  height: 420px;
  margin-bottom: 40px;
}

.team-members {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 60px;
}

.team-member-title-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.team-member-name {
  opacity: 1;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.projects-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: "."
                 "."
                 "."
                 / 1fr;
  margin-bottom: 60px;
}

.project-name-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.project-name-link {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.project-name-link:hover {
  opacity: .8;
}

.project-name-link:active {
  opacity: .7;
}

.project-cover-link {
  margin-bottom: 40px;
}

.project-cover-link:hover {
  opacity: .8;
}

.project-cover-link:active {
  opacity: .7;
}

.project-overview-header {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/portfolio-1---wide.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.project-overview-header.cc-project-2-header {
  background-image: url('../images/portfolio-2---wide.svg');
  background-position: 50%;
}

.project-details-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 2fr;
  align-items: start;
  margin-top: 100px;
  margin-bottom: 100px;
}

.project-pics {
  margin-bottom: 120px;
}

.detail-image {
  width: 100%;
  margin-bottom: 30px;
}

.blog-detail-header-wrap {
  width: 70%;
  margin: 60px auto;
}

.detail-header-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 620px;
  margin-bottom: 60px;
  display: block;
}

.detail-header-image.w--current {
  margin-bottom: 60px;
}

.blog-list-wrap {
  margin-bottom: 100px;
}

.blog-item {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.blog-preview-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 620px;
  margin-bottom: 45px;
  transition: opacity .6s;
  display: block;
}

.blog-preview-image:hover {
  opacity: .8;
}

.blog-preview-image:active {
  opacity: .7;
}

.blog-summary-wrap {
  text-align: left;
  width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.blog-heading-link {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}

.blog-heading-link:hover {
  opacity: .8;
}

.blog-heading-link:active {
  opacity: .7;
}

.contact-email-link {
  opacity: .6;
  margin-bottom: 5px;
}

.contact-email-link:hover {
  opacity: 1;
}

.contact-email-link:active {
  opacity: .8;
}

.protected-form {
  flex-direction: column;
  display: flex;
}

.protected-wrap {
  justify-content: center;
  padding-top: 90px;
  padding-bottom: 100px;
  display: flex;
}

.protected-heading {
  margin-bottom: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.utility-page-wrap {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 30px;
  display: flex;
}

._404-wrap {
  background-color: #1a1b1f;
  background-image: url('../images/Surface_contrast_web-copy.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

._404-content-wrap {
  margin-bottom: 20px;
}

.home-content-wrap {
  margin-top: 80px;
  margin-bottom: 120px;
}

.home-section-wrap {
  margin-bottom: 30px;
}

.section-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}

.about-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template: ". ."
  / 1fr 2fr;
  align-items: center;
  margin-bottom: 80px;
}

.about-grid.cc-about-2 {
  grid-template-columns: 2fr 1fr;
  grid-template-areas: ". .";
}

.intro-text {
  width: 80%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.collection-wrap {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.work-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}

.blog-heading {
  text-align: center;
  margin-bottom: 60px;
}

.blog-preview-wrap {
  width: 33.33%;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 45px;
}

.collection-list-wrapper {
  margin-bottom: 120px;
}

.business-article-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
  text-decoration: none;
}

.business-article-heading:hover {
  opacity: .8;
}

.business-article-heading:active {
  opacity: .7;
}

.slide {
  object-fit: fill;
  min-width: auto;
  margin-bottom: 200px;
}

.text-block {
  color: var(--white);
  font-size: 12px;
  position: relative;
}

.dropdown-toggle {
  margin-left: 21px;
  margin-right: auto;
  padding-left: 41px;
  position: relative;
}

.dropdown-link, .dropdown-link-2 {
  background-color: var(--black);
  color: #fff;
}

.dropdown-link-3 {
  color: var(--white);
  background-color: #eb372f;
}

.dropdown-link-4, .dropdown-link-5 {
  background-color: var(--black);
  color: var(--white);
}

.text-block-2 {
  color: var(--white);
  flex-direction: row;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  transition: opacity .2s;
  display: flex;
}

.text-block-2:hover {
  color: var(--impact-red);
}

.text-block-3 {
  color: #fff;
  display: flex;
}

.text-block-3:hover {
  color: var(--impact-red);
}

.text-block-4 {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  display: flex;
}

.text-block-4:hover {
  color: var(--impact-red);
}

.text-block-5 {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  display: flex;
}

.text-block-5:hover {
  color: var(--impact-red);
}

.text-block-6 {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  display: flex;
}

.text-block-6:hover {
  color: var(--impact-red);
}

.dropdown-link-6 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-6.w--current {
  color: var(--impact-red);
}

.dropdown-link-7 {
  background-color: var(--black);
  color: #fff;
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.dropdown-link-7.w--current {
  color: var(--impact-red);
  text-align: center;
}

.dropdown-link-8 {
  background-color: var(--black);
  color: var(--white);
}

.dropdown-link-8.w--current {
  color: var(--impact-red);
}

.dropdown-link-9 {
  background-color: var(--black);
  color: var(--white);
  flex-direction: column;
  display: flex;
}

.dropdown-link-10 {
  background-color: var(--impact-red);
  color: #fff;
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-11 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-11.w--current {
  color: var(--impact-red);
}

.dropdown-link-12 {
  background-color: var(--black);
  color: #fff;
}

.dropdown-link-13 {
  background-color: var(--impact-red);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-14 {
  background-color: var(--black);
  color: var(--impact-red);
}

.dropdown-link-14.w--current {
  color: var(--impact-red);
}

.dropdown-link-15 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-15.w--current {
  color: var(--white);
}

.dropdown-link-16 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-16.w--current {
  color: var(--impact-red);
}

.dropdown-link-17 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.dropdown-link-17:active {
  color: #fff;
}

.dropdown-link-17.w--current {
  color: var(--impact-red);
}

.dropdown-link-18 {
  background-color: var(--black);
  color: var(--white);
}

.dropdown-link-19 {
  background-color: var(--black);
  color: #fff;
}

.text-block-7 {
  letter-spacing: 0;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  display: flex;
}

.sticky-nav {
  z-index: 1;
  background-color: #f4f4f4;
  flex-direction: column;
  width: 100vw;
  padding: 20px;
  display: block;
  position: sticky;
  top: 0;
}

.nav-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 5vh;
  margin: 0;
  padding: 0;
  display: grid;
}

.nav-logo-link {
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.nav-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: 100%;
}

.nav-link {
  color: #444;
  height: 10vh;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

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

.footer {
  color: var(--white);
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container {
  background-color: var(--black);
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  height: 4vh;
  margin-top: 2px;
  margin-bottom: 0;
  padding-left: 160px;
  padding-right: 160px;
  display: flex;
  position: static;
}

.insta-footer {
  background-image: url('../images/icon_web_insta.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  flex: 0 auto;
  min-width: 20px;
  max-height: 60px;
  margin-top: 4px;
  padding-left: 0;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link {
  color: var(--white);
  flex: none;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

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

.text-block-8 {
  color: var(--white);
}

.footer-2 {
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
  display: inline;
}

.container-2 {
  background-color: var(--black);
  color: var(--white);
  padding-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.nav-link-2, .nav-link-3 {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-block-9 {
  text-transform: uppercase;
  padding-right: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 10px;
}

.nav-link-4, .nav-link-5, .nav-link-6 {
  color: var(--white);
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.navbar {
  background-color: var(--black);
}

.link-block {
  color: #fff;
}

.slider {
  margin-left: -31px;
  margin-right: -31px;
  padding-right: 0;
}

.slide-2 {
  object-fit: fill;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  width: auto;
  height: auto;
  margin-bottom: 0;
}

.slider-2 {
  height: 400px;
}

.footer-3 {
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
  display: inline;
}

.text-block-10 {
  height: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 10px;
}

.slide-3 {
  opacity: 1;
  object-fit: fill;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  height: 500px;
}

.slider-3 {
  height: 500px;
}

.slide-4 {
  background-image: url('../images/Work-with-Harvest.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.slide-5 {
  background-image: url('../images/Untitled-1.jpg');
  background-position: 0 0;
  background-size: cover;
}

.button-2 {
  display: inline-block;
  position: relative;
}

.dropdown-link-20 {
  border: 1px solid var(--black);
  background-color: var(--black);
  color: #fff;
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-weight: 400;
}

.dropdown-link-20.w--current {
  color: var(--impact-red);
}

.home-slider {
  flex-direction: column;
  flex: 0 auto;
  height: 80vh;
  min-height: 0;
  max-height: none;
  transition: opacity .2s;
  display: flex;
}

.grocery-slide {
  background-image: url('../images/grocery-new-image-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-3 {
  flex-direction: column;
  height: 80vh;
  display: flex;
}

.button-3 {
  opacity: .65;
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vh;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.button-4 {
  color: var(--impact-red);
  background-color: #0000;
  height: 80vh;
  padding-left: 355px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.call-to-action {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container {
  text-align: center;
  flex: 1;
  position: fixed;
  inset: 45% auto auto 38%;
}

.heading {
  background-color: var(--white);
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-5 {
  clear: none;
  background-color: var(--impact-red);
  opacity: 1;
  flex-direction: column;
  width: 50vh;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 20px;
  display: flex;
  position: relative;
  top: 115px;
  left: 284px;
  box-shadow: 2px 2px 3px #000;
}

.image {
  object-fit: fill;
  position: relative;
  top: -136px;
}

.container-4 {
  flex-direction: column;
  justify-content: center;
  height: 80vh;
  display: flex;
}

.div-block {
  background-color: var(--black);
  height: 7vh;
}

.link {
  position: static;
}

.div-block-2 {
  width: 1156px;
  height: 80vh;
}

.call-to-action-2 {
  height: 382vh;
  padding-top: 100px;
  padding-bottom: 100px;
}

.slider-button {
  clear: none;
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
  display: inline-block;
  position: relative;
  inset: auto auto auto -78px;
  box-shadow: 1px 1px 3px #000;
}

.footer-4 {
  text-align: center;
  align-items: flex-start;
  height: 6vh;
  padding-top: 0;
  padding-bottom: 40px;
}

.heading-2 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.menu-images {
  width: 750vh;
  height: 500px;
  position: relative;
}

.image-3 {
  height: 754.656px;
}

.grid {
  grid-template: "Area-2 Area Area-3"
                 ". . Area-4"
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.div-block-3 {
  width: 1072vh;
}

.heading-3 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.call-to-action-3 {
  width: auto;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container-2 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  max-width: 1000px;
  margin-top: 0;
  display: flex;
}

.heading-4 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-6 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-top: 21px;
  margin-bottom: -43px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  box-shadow: 1px 1px 3px #000;
}

.heading-5 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 30px;
}

.section-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.container-5, .container-6 {
  max-width: 1072px;
}

.paragraph {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.heading-6 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
}

.menu-grid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: -156px 70px 50px;
  display: grid;
}

.grid-2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
}

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

.grid-4, .grid-5 {
  grid-template-rows: auto;
}

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

.container-7, .container-8, .container-9, .container-10 {
  max-width: 1072px;
}

.contact-form-2 {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.contact-form-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.call-to-action-4 {
  background-image: url('../images/bowls_site.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-7 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.hero-overlay {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 1160px;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-11, .container-12 {
  max-width: 1072px;
}

.dropdown-toggle-2 {
  color: var(--white);
  justify-content: center;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.dropdown-toggle-3 {
  flex-direction: column;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: none;
}

.dropdown-toggle-4 {
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.dropdown-toggle-5 {
  justify-content: center;
  margin-left: 8px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.dropdown-toggle-6 {
  padding-left: 30px;
  padding-right: 0;
  display: flex;
}

.sticky-nav-2 {
  z-index: 1;
  background-color: #f4f4f4;
  flex-direction: column;
  height: 5vh;
  padding: 20px;
  display: flex;
  position: static;
  top: 0;
}

.link-2 {
  flex-direction: column;
  height: 5vh;
  margin-bottom: 8px;
  padding-bottom: 23px;
  display: flex;
}

.div-block-4 {
  background-color: var(--black);
  width: auto;
  height: 6vh;
}

.button-7 {
  background-color: var(--black);
  color: var(--white);
  height: 6vh;
  padding-left: 15px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  position: relative;
}

.button-8 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  width: 4vh;
  height: 4vh;
  padding-top: 10px;
  line-height: 6px;
}

.button-9 {
  z-index: auto;
  background-color: var(--impact-red);
  letter-spacing: 2px;
  border-radius: 5px;
  width: auto;
  height: 6vh;
  padding-left: 16px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  position: relative;
  left: 162px;
}

.button-10 {
  background-image: url('../images/instaicon.jpg');
  background-position: 0 0;
  background-size: cover;
  max-width: 6vh;
  max-height: 6vh;
  text-decoration: none;
}

.footer-5 {
  background-color: var(--black);
  text-align: center;
  flex: none;
  align-items: flex-start;
  width: auto;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-bottom: -12px;
  padding-top: 66px;
  padding-bottom: 0;
  position: static;
  bottom: .25px;
  overflow: hidden;
}

.div-block-5 {
  max-width: 1156px;
  margin-top: -56px;
  margin-bottom: -53px;
  padding-top: 0;
}

.container-13 {
  height: 2vh;
}

.div-block-6 {
  background-color: var(--white);
  object-fit: scale-down;
  height: 85vh;
}

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

.heading-8 {
  background-color: var(--white);
  opacity: .81;
  color: var(--black);
  text-align: center;
  width: 1156px;
  margin-top: 236px;
  padding-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: inline-block;
}

.button-11 {
  float: none;
  text-align: center;
  flex-direction: column;
  justify-content: space-around;
  align-items: baseline;
  margin-left: 400px;
  display: flex;
}

.container-14 {
  flex-direction: column;
  align-items: center;
  height: 80vh;
  display: flex;
}

.button-12 {
  background-color: var(--black);
  opacity: 1;
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 225px;
  margin-left: 267px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 40px;
  display: flex;
}

.wfh-box-slide {
  background-image: url('../images/wfh_harvest_web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-17 {
  flex-direction: column;
  height: 80vh;
  display: flex;
}

.button-13 {
  background-color: var(--black);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 225px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 40px;
  display: flex;
}

.covid-slide {
  background-image: url('../images/Impact-HOME_web.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 100%;
}

.button-14 {
  background-color: var(--black);
  justify-content: center;
  margin-top: 225px;
  margin-left: 319px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 40px;
  display: flex;
}

.button-15 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 237px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  display: flex;
}

.button-16 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.container-18 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.button-17 {
  background-color: var(--black);
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 224px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  display: flex;
}

.container-19 {
  flex-direction: column;
  justify-content: center;
  display: block;
}

.button-18 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 224px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  display: flex;
}

.list {
  flex-direction: column;
  display: flex;
}

.text-block-11 {
  margin-top: -38px;
}

.link-block-2 {
  background-image: url('../images/icon_web_facebook.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  min-width: 20px;
  max-height: 65px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.link-block-3 {
  background-image: url('../images/app.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 20px;
  max-height: 60px;
  margin-top: 4px;
}

.heading-9 {
  opacity: 1;
  color: var(--black);
  text-align: center;
  object-fit: cover;
  background-color: #ffffff78;
  margin-top: 224px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
}

.container-20 {
  max-width: 1156px;
}

.div-block-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1156px;
  display: flex;
}

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

.div-block-8, .container-22 {
  max-width: 1160px;
}

.heading-10 {
  text-align: center;
  max-width: none;
  height: auto;
}

.call-to-action-5 {
  flex-direction: column;
  margin-top: 79px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-11 {
  text-align: center;
  margin-top: 56px;
}

.button-19 {
  background-color: var(--black);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  max-width: 200px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.breakfast-2 {
  background-color: var(--white);
  color: #fff;
  background-image: url('../images/Breakfast_Group-Shot_Landscape.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  max-width: 1800px;
  height: 95vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-12 {
  color: var(--black);
  text-transform: uppercase;
  background-color: #ffffffa3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1160px;
  margin-top: auto;
  padding-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.button-20 {
  background-color: var(--black);
  color: var(--white);
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.cards-section {
  background-color: var(--white);
  flex-direction: column;
  margin-top: 104px;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

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

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

.cards-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 90%;
  max-width: none;
  height: 90%;
  margin-top: 0;
  margin-left: auto;
  position: absolute;
  inset: 0%;
}

.heading-13 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.heading-14 {
  text-align: center;
  margin-top: 71px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-7 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 250px;
  height: 250vh;
  display: grid;
}

.paragraph-2 {
  justify-content: space-between;
  display: flex;
}

.div-block-9 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 161px;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}

.div-block-10 {
  margin-top: 91px;
}

.body {
  background-color: var(--black);
  object-fit: fill;
  justify-content: center;
  overflow: visible;
}

.heading-15 {
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-8 {
  grid-column-gap: 45px;
  margin-top: -109px;
}

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

.hero-overlay-3 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1096px;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.breakfast {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.breakfast-overlay {
  color: #fff;
  background-image: url('../images/Breakfast-Group-Shot.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 0 0, 0 0, 50%;
  background-size: cover, 125px, auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.brunch-overlay {
  color: #fff;
  background-image: url('../images/Brunch-Flatlay_2.jpg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-16 {
  color: var(--black);
  background-color: #fff9;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.brunch-menu {
  margin-top: -57px;
}

.powerbowl-overlay, .feature {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.button-21 {
  background-color: var(--black);
}

.heading-17 {
  color: var(--black);
  background-color: #fff9;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-9 {
  grid-column-gap: 45px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -69px;
  margin-bottom: 0;
  display: grid;
}

.grid-10 {
  grid-column-gap: 45px;
  margin: -60px 70px 50px;
}

.div-block-13 {
  flex: 0 auto;
  margin-top: -346px;
}

.heading-18 {
  color: var(--black);
  text-align: left;
  background-color: #0000;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: block;
}

.grid-11 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  padding-right: 5px;
  display: grid;
}

.heading-19 {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.paragraph-3 {
  text-transform: lowercase;
  white-space: normal;
  flex-direction: column;
  max-height: none;
  margin-top: 7px;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.paragraph-4, .paragraph-5 {
  flex-direction: column;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 18px;
  display: flex;
}

.heading-20 {
  text-align: left;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.grid-12 {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading-21 {
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-13 {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  text-align: left;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-right: 5px;
}

.paragraph-6 {
  color: var(--grey);
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: flex;
}

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

.div-block-15 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-14 {
  grid-column-gap: 45px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.grid-15 {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-16 {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-right: 5px;
}

.grid-17 {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  text-align: left;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: -293px;
  padding-top: 0;
}

.menu-banner {
  background-image: url('../images/Brunch-Shoot-Edit.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  display: flex;
}

.div-block-16 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
}

.div-block-17 {
  background-image: url('../images/bowls_site.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50vh;
  max-height: 50vh;
}

.container-23 {
  background-image: url('../images/Power-Bowls-Banner.jpg');
  background-position: 50% 40%;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  display: flex;
}

.container-24 {
  background-image: url('../images/Dinner-Features_Landscape.jpg');
  background-position: 50% 60%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.container-25 {
  background-image: url('../images/Soup-Banner.jpg');
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  display: flex;
}

.container-26 {
  background-image: url('../images/Retail-Banner.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  min-height: 50px;
  max-height: 400px;
}

.container-27 {
  background-image: url('../images/Baked-Goods-Banner-1.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-18 {
  text-align: center;
  height: 170px;
  margin-bottom: 0;
}

.section-4 {
  background-image: url('../images/Untitled-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  max-width: 1142px;
  height: 90vh;
  max-height: 780px;
  display: flex;
}

.heading-22 {
  background-color: #ffffffa1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 224px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.hero-overlay-4 {
  color: #fff;
  background-image: url('../images/Drinks-Banner.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-23 {
  color: var(--black);
  background-color: #fff9;
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.paragraph-7 {
  background-color: var(--f3f2f2);
  color: var(--black);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-height: 28px;
  margin-top: 20px;
  padding-left: 3px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
  display: flex;
}

.grid-18 {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: start;
  justify-items: start;
}

.grid-19 {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-19 {
  text-align: center;
  padding-bottom: 258px;
  padding-left: 0;
  padding-right: 5px;
}

.grid-20 {
  grid-template-rows: auto;
}

.grid-21 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}

.link-block-4 {
  background-image: url('../images/icon_web_insta.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  align-items: center;
  min-width: 20px;
  max-height: 65px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.link-block-5 {
  background-image: url('../images/icon_web_linkdin.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  min-width: 20px;
  max-height: 65px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.div-block-20 {
  flex-direction: column;
  height: 230px;
  display: flex;
}

.div-block-21 {
  max-height: 230px;
}

.div-block-22 {
  max-height: 25px;
}

.div-block-23 {
  background-color: #0000;
  border: 2px solid #000;
  flex-direction: column;
  height: 190px;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 0;
  display: flex;
}

.link-3 {
  color: var(--white);
  align-items: flex-start;
  margin-top: 8px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-22 {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 128.896px;
  max-width: 130px;
  height: 150px;
  max-height: 22px;
  margin-top: 2px;
  padding: 1px 15px 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  line-height: 22px;
  display: flex;
}

.heading-24 {
  background-color: var(--white);
  color: var(--black);
  text-transform: uppercase;
  justify-content: center;
  width: auto;
  max-width: 940px;
  height: auto;
  max-height: 55px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
  display: flex;
}

.button-23 {
  background-color: var(--black);
  text-transform: uppercase;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  width: 487.969px;
  height: 46px;
  margin-bottom: 17px;
  margin-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.call-to-action-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -2px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-3 {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 93px;
  padding: 0 130px 25px;
  display: flex;
}

.heading-25 {
  color: var(--black);
  flex-direction: column;
  margin-top: 20px;
  padding-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.button-24 {
  background-color: var(--black);
  text-transform: uppercase;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: -5px;
  padding-left: 40px;
  padding-right: 33px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.centered-container-4 {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  margin-top: 140px;
  display: flex;
}

.heading-26 {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  flex: none;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 62px;
  display: flex;
}

.paragraph-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-25 {
  background-color: var(--black);
  text-transform: uppercase;
  border-radius: 0;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.call-to-action-7 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-5 {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  margin-top: 110px;
  display: flex;
}

.heading-27 {
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 62px;
  display: flex;
}

.button-26 {
  background-color: var(--black);
  color: var(--white);
  text-transform: uppercase;
  border-radius: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-24 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.call-to-action-8 {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-6 {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  margin-top: 125px;
  padding-bottom: 0;
  display: flex;
}

.heading-28 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.button-27 {
  background-color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.image-4 {
  flex: none;
  width: 80px;
  height: 82.9861px;
  margin-left: 5px;
  padding-bottom: 3px;
  padding-left: 0;
  display: block;
  position: relative;
}

.text-span {
  color: var(--impact-red);
}

.call-to-action-9 {
  flex-direction: column;
  align-items: stretch;
  margin-top: 17px;
  padding: 100px 435px 100px 0;
  display: flex;
}

.centered-container-7 {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  margin-top: 76px;
  padding-left: 0;
  display: flex;
}

.heading-29 {
  text-transform: uppercase;
  flex-direction: column;
  flex: none;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.button-28 {
  background-color: var(--black);
  text-transform: uppercase;
  flex: none;
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.slide-6 {
  background-image: url('../images/Untitled-1_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: opacity .2s;
}

.div-block-25 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.flex-container {
  flex-direction: row;
  flex: 1;
  align-items: center;
  margin-top: -40px;
  display: flex;
}

.hero-image-mask {
  width: 100%;
  margin-left: 40px;
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 416px;
  height: 365px;
  margin-top: 28px;
  padding-bottom: 0;
}

.heading-30 {
  text-transform: uppercase;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.button-29 {
  background-color: var(--black);
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.call-to-action-10 {
  flex-direction: column;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-8 {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: none;
  align-self: center;
  align-items: stretch;
  margin-top: 100px;
  padding-right: 0;
  display: flex;
}

.heading-31 {
  text-transform: uppercase;
  flex: none;
  align-self: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 62px;
  display: flex;
}

.button-30 {
  background-color: var(--black);
  text-align: center;
  text-transform: uppercase;
  flex: none;
  align-self: stretch;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-span-2 {
  color: var(--impact-red);
}

.div-block-26 {
  flex-direction: column;
  flex: 0 auto;
  padding-bottom: 90px;
  padding-left: 0;
  display: flex;
}

.div-block-27 {
  background-image: url('../images/ik-dietary_GF_P.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.heading-32 {
  height: 15%;
  min-height: 20px;
  max-height: 20%;
  margin-top: -9px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.heading-19-copy {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  height: 15%;
  max-height: 20px;
  margin-top: 0;
  padding-top: 19px;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.grid-22 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  display: flex;
}

.grid-22-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.paragraph-9 {
  text-transform: lowercase;
  flex-direction: column;
  max-height: 135px;
  margin-top: 5px;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.div-block-28 {
  background-image: url('../images/Untitled-4.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.container-28 {
  height: 70px;
}

.toast-banner {
  background-image: url('../images/Eat---Toast-Banner.jpg');
  background-position: 50% 30%;
  background-size: cover;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  display: flex;
}

.div-block-29 {
  flex-direction: column;
  padding-bottom: 27px;
  display: flex;
}

.grid-24 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-right: 5px;
}

.div-block-30 {
  padding-bottom: 20px;
  padding-left: 0;
}

.div-block-31 {
  background-image: url('../images/gf.df.vg.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-32 {
  background-image: url('../images/gf.vg.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-33 {
  background-image: url('../images/gf.df.v.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-34 {
  padding-bottom: 27px;
}

.div-block-35 {
  background-image: url('../images/Untitled-9.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-36 {
  background-image: url('../images/gf.df.p.vg.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-37 {
  background-image: url('../images/Untitled-11.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.paragraph-10, .paragraph-11 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-38 {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 5px;
}

.paragraph-12 {
  text-transform: none;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-39 {
  background-color: var(--white);
  background-image: url('../images/gf.df.v.p.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-40 {
  background-image: url('../images/gf.df.p.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-41 {
  background-image: url('../images/gf.df.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.div-block-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  margin-left: auto;
  display: grid;
}

.grid-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 25px;
  display: grid;
}

.div-block-43 {
  text-align: left;
  background-image: url('../images/Untitled-14.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  min-height: 20px;
  max-height: 20px;
  margin-top: 8px;
  margin-bottom: 27px;
  padding-bottom: 0;
  display: flex;
}

.div-block-44 {
  min-height: 150px;
  max-height: 150px;
  margin-bottom: 20px;
}

.paragraph-13 {
  margin-top: 29px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-45 {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 5px;
}

.div-block-46 {
  flex-direction: column;
  margin-bottom: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 5px;
  display: flex;
}

.div-block-47 {
  max-height: 330px;
}

.div-block-48 {
  max-height: 100%;
}

.div-block-49 {
  min-height: 0;
  max-height: none;
}

.navbar-2 {
  flex-direction: column;
  align-self: flex-start;
  display: flex;
  position: sticky;
  top: 100px;
}

.nav-link-7, .nav-link-8, .nav-link-9 {
  flex-direction: column;
  display: flex;
}

.nav-menu {
  clear: none;
  flex-direction: column;
  display: flex;
}

.navbar-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-link-10 {
  flex-direction: column;
  display: flex;
}

.nav-link-11 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-50 {
  background-color: var(--black);
  min-height: 40px;
  display: flex;
}

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

.nav-menu-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.container-31 {
  margin-left: -2px;
  padding-left: 0;
  display: flex;
}

.nav-menu-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.container-32 {
  margin-left: 0;
  display: flex;
}

.nav-menu-4 {
  flex-direction: column;
  display: flex;
}

.navbar-4 {
  background-color: #0000;
}

.navbar-5 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: -1026px;
  display: flex;
  position: sticky;
}

.nav-link-12, .nav-link-13, .nav-link-14 {
  flex-direction: column;
  display: flex;
}

.nav-menu-5 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.div-block-51, .container-33 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar-6 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: -86px;
  padding-left: 0;
  display: flex;
}

.nav-link-15 {
  padding-left: 20px;
}

.container-34 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-52 {
  flex-direction: column;
  align-self: flex-start;
  width: 75px;
  height: 0;
  margin-top: 456px;
  display: flex;
}

.nav-link-16 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 10px;
}

.nav-link-17, .nav-link-18 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-menu-6 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: auto;
}

.heading-33 {
  text-align: left;
  margin-top: 32px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.container-35 {
  background-image: url('../images/Juice-Banner.jpg'), url('../images/Screen-Shot-2020-06-20-at-4.09.14-PM.png');
  background-position: 50% 60%, 50% 100%;
  background-size: cover, cover;
  flex-direction: column;
  max-width: none;
  height: 50vh;
  display: flex;
}

.grid-26 {
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-27 {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 10px;
}

.div-block-53 {
  border: 2px solid #000;
  max-width: 200px;
  margin-top: 10px;
  padding-left: 15px;
}

.div-block-54 {
  margin-bottom: 27px;
}

.container-36 {
  background-image: url('../images/Spritzers_LineUp_With-Hands_web.jpg');
  background-position: 50% 75%;
  background-size: cover;
  max-width: none;
  height: 50vh;
}

.grid-28 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 10px;
}

.div-block-55 {
  padding-bottom: 15px;
  padding-left: 161px;
}

.div-block-56 {
  background-color: var(--black);
  height: 35px;
  margin-bottom: -314px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.paragraph-14 {
  flex-direction: column;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.section-5 {
  height: 30px;
  padding-top: 44px;
}

.div-block-57 {
  background-color: var(--black);
  flex: 0 auto;
  align-self: stretch;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-bottom: 0;
  display: none;
  position: relative;
}

.container-37 {
  background-image: url('../images/Immunity-Elixir.jpg');
  background-position: 50% 55%;
  background-size: cover;
  flex-direction: column;
  max-width: 1160%;
  height: 50vh;
  display: flex;
}

.container-38 {
  display: flex;
}

.grid-29 {
  justify-items: center;
}

.container-39 {
  background-image: url('../images/Impact-Fuel_Group-Shot_forweb.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, 125px;
  max-width: none;
  height: 50vh;
}

.grid-30 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  padding-top: 10px;
}

.div-block-58 {
  background-image: url('../images/untitled18.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.container-40 {
  background-image: url('../images/Coffee-Lineup-2.jpg');
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  max-width: none;
  height: 50vh;
  display: flex;
}

.grid-31 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-59 {
  border: 2px solid #000;
  max-width: 195px;
  max-height: 120px;
  margin-top: 10px;
  padding-left: 15px;
}

.div-block-60 {
  padding-bottom: 32px;
  padding-left: 161px;
}

.div-block-61 {
  padding-bottom: 15px;
  padding-left: 161px;
  display: flex;
}

.div-block-62 {
  border: 2px solid #000;
  border-radius: 0;
  max-width: 150px;
  height: 195px;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  padding-left: 15px;
}

.container-41 {
  background-image: url('../images/Tea-Banner-web.jpg');
  background-position: 50% 70%;
  background-size: cover;
  max-width: none;
  height: 50vh;
  display: flex;
}

.div-block-63 {
  background-color: var(--white);
  padding-bottom: 15px;
  padding-left: 0;
}

.div-block-64 {
  padding-bottom: 15px;
  padding-left: 0;
}

.container-42 {
  background-image: url('../images/Tea-Banner-web.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 70%, 0 0;
  background-size: cover, 125px;
  max-width: none;
  height: 50vh;
}

.grid-32 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-33 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 10px;
}

.div-block-65 {
  background-color: var(--black);
}

.div-block-66 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
}

.centered-container-9 {
  text-align: center;
  flex-direction: column;
  flex: 1;
  display: flex;
}

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

.hero-overlay-5 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-67 {
  background-color: var(--black);
  color: #000;
}

.container-43 {
  background-image: url('../images/Broth-Banner-web2.jpg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: none;
  height: 50vh;
}

.grid-34 {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 10px;
}

.div-block-68 {
  border: 2px solid #000;
  min-width: auto;
  max-height: none;
  margin-top: 0;
  padding-left: 10px;
}

.div-block-69 {
  padding-bottom: 27px;
  padding-left: 0;
  padding-right: 10px;
}

.paragraph-15 {
  color: #929292;
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.text-span-3 {
  font-size: 15px;
}

.heading-34 {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 38px;
  display: flex;
}

.heading-35 {
  color: var(--black);
  text-align: center;
  flex-direction: column;
  margin-top: -40px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  display: flex;
}

.div-block-70 {
  background-color: var(--white);
  padding-top: 40px;
  padding-bottom: 60px;
}

.div-block-71 {
  background-color: #0000;
}

.paragraph-16 {
  color: var(--black);
  text-align: center;
  flex-direction: column;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
  display: flex;
}

.container-44 {
  flex-direction: column;
  margin-bottom: -105px;
  padding-bottom: 0;
  display: flex;
}

.div-block-72 {
  min-height: 30px;
  max-height: 30px;
}

.div-block-73 {
  background-color: var(--black);
  color: var(--black);
  min-height: 1px;
  max-height: 1px;
}

.div-block-74 {
  flex-direction: column;
  min-height: 30px;
  display: flex;
}

.div-block-75 {
  flex-direction: column;
  margin-top: -116px;
  display: flex;
}

.heading-36 {
  color: var(--black);
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.heading-37 {
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.paragraph-17 {
  text-align: center;
  white-space: normal;
  flex-direction: column;
  align-items: center;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
  display: flex;
}

.button-31 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-top: 14px;
  margin-right: 225px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-32 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  margin-right: 225px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.heading-38 {
  flex-direction: column;
  display: flex;
}

.button-33 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.hero-2 {
  background-color: var(--white);
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.flex-container-2 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.hero-overlay-6 {
  color: #fff;
  background-image: url('../images/FullSizeRender.jpeg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 0 0, 50%;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-39 {
  flex-direction: column;
  display: flex;
}

.div-block-76 {
  flex-flow: column wrap;
  align-content: center;
  display: flex;
}

.grid-35 {
  grid-column-gap: 25px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.paragraph-18 {
  flex-direction: column;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
  display: block;
}

.div-block-77 {
  background-color: var(--white);
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.container-45 {
  background-color: var(--white);
  background-image: url('../images/Lunch-Dinner_website.jpg');
  background-position: 50% 70%;
  background-size: cover;
  flex-direction: column;
  max-width: none;
  height: 50vh;
  display: flex;
}

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

.container-47 {
  background-color: var(--white);
  background-image: url('../images/Protein-Banner.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  margin-top: -1px;
}

.container-48 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.button-34 {
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  display: flex;
}

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

.button-35 {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.div-block-78 {
  padding-bottom: 27px;
}

.container-50 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  max-width: 1160px;
  height: 50vh;
  display: flex;
}

.grid-36 {
  grid-column-gap: 25px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.link-4 {
  text-decoration: underline;
  display: flex;
}

.link-5 {
  display: flex;
}

.link-6, .link-7 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.div-block-79 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-80 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-bottom: 35px;
}

.hero-overlay-7 {
  color: #fff;
  background-image: url('../images/Take-Out-Bowls-Group-Shot.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

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

.button-36 {
  justify-content: center;
  margin-left: 121px;
  margin-right: 121px;
  display: flex;
}

.dropdown-link-21 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  flex-direction: column;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.dropdown-link-21.w--current {
  color: var(--white);
}

.container-51 {
  background-image: url('../images/Juice-Banner-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  max-width: none;
  height: 50vh;
  margin-top: 0;
  display: flex;
}

.hero-overlay-8 {
  color: #fff;
  background-image: url('../images/grocery-new-image-web.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-41 {
  color: var(--black);
  flex-direction: column;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-37 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-38 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-right: 450px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-39 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
  margin-right: 450px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

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

.container-52, .container-53 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  max-width: 1160px;
  height: 50vh;
  display: flex;
}

.paragraph-19 {
  text-transform: lowercase;
  max-height: 160px;
  margin-top: -19px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-20 {
  text-transform: lowercase;
  flex-direction: column;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: -9px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 16px;
  display: block;
}

.paragraph-21 {
  color: var(--black);
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 20px;
  line-height: 22px;
  display: flex;
}

.div-block-81 {
  border: 2px solid #000;
  flex-direction: column;
  height: 230px;
  max-height: none;
  margin-top: 0;
  padding-left: 6px;
  display: flex;
}

.link-8 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.heading-42 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.link-9 {
  color: var(--white);
  text-decoration: none;
}

.link-9.w--current {
  color: var(--impact-red);
}

.grocery-about {
  background-color: var(--white);
  flex-direction: column;
  min-height: 1px;
  max-height: 1px;
  display: flex;
}

.section-6 {
  background-color: var(--white);
  min-height: 1px;
  max-height: 1px;
}

.dropdown-link-22 {
  background-color: var(--black);
  color: var(--white);
}

.link-10 {
  color: var(--white);
  flex: 0 auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  text-decoration: none;
}

.link-11 {
  color: var(--white);
  text-decoration: none;
}

.link-11.w--current {
  color: var(--white);
}

.dropdown-link-23 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-23.w--current {
  color: var(--white);
}

.dropdown-link-24 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-24.w--current {
  color: var(--white);
}

.link-12 {
  color: var(--white);
  font-family: Knockout htf52cruiserweight, sans-serif;
  text-decoration: none;
}

.div-block-82 {
  padding-bottom: 20px;
  padding-left: 0;
}

.paragraph-22 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: -43px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
  display: flex;
}

.grid-38 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-auto-flow: row dense;
  display: flex;
}

.div-block-83 {
  margin-top: 35px;
}

.button-40 {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-41 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.container-54 {
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.container-55 {
  padding-left: 203px;
  padding-right: 0;
}

.container-56 {
  flex-direction: column;
  display: flex;
}

.container-57 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  flex-direction: column;
  max-width: 1160px;
  height: 50vh;
  display: flex;
}

.button-42 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-left: 57px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.container-58 {
  margin-top: 12px;
  margin-bottom: 27px;
  padding-left: 230px;
  padding-right: 230px;
  display: flex;
}

.button-43 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.hero-overlay-9 {
  color: #fff;
  background-image: url('../images/At-Impact-Group-Shot_2_EDITED.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  max-width: 1800px;
  height: 90vh;
  max-height: 800px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-43 {
  color: var(--black);
  background-color: #fff9;
  flex-direction: column;
  margin-top: 15px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.hero-image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 409px;
  max-width: 408.578px;
  height: 600px;
  max-height: 500px;
  margin-top: 34px;
  display: block;
}

.button-44 {
  margin-left: 50px;
}

.heading-44 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.button-45 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  margin-top: 9px;
  margin-right: 220px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.button-45:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-46 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  margin-top: 12px;
  margin-right: 220px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.button-46:hover {
  background-color: var(--black);
  color: var(--white);
}

.paragraph-23 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.container-59 {
  background-image: url('../images/Retail-Banner_1.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, 125px;
  max-width: none;
  height: 50vh;
  display: block;
}

.heading-45 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-24 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.button-47 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 100px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-48 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  margin-top: 12px;
  margin-left: 0;
  margin-right: 100px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.link-13 {
  color: var(--white);
  font-family: Knockout htf52cruiserweight, sans-serif;
  text-decoration: none;
}

.link-13.w--current {
  color: var(--white);
}

.heading-46 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.paragraph-25 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
}

.paragraph-26 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.container-60 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 0 0;
  background-size: 125px, 125px;
  max-width: 1160px;
  height: 50vh;
}

.paragraph-27 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.main-content {
  padding-top: 20px;
  padding-bottom: 20px;
}

.rich-text-block {
  color: var(--black);
  flex-direction: column;
  margin-top: -50px;
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.container-61 {
  background-image: url('../images/camilo-pinaud-jsHeGWEUuzM-unsplash.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 70%, 0 0;
  background-size: cover, 125px;
  max-width: none;
  height: 50vh;
  max-height: 288.5px;
  display: none;
}

.grid-39 {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-28, .paragraph-29 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.container-62 {
  background-image: url('../images/Food-Philosphy-2_forweb.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, 125px;
  max-width: none;
  height: 50vh;
}

.div-block-84 {
  padding-bottom: 20px;
}

.grid-40 {
  grid-column-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-85 {
  padding-bottom: 20px;
}

.hero-3 {
  background-color: var(--white);
  align-items: center;
  padding-top: 20px;
  padding-bottom: 60px;
  display: block;
}

.dropdown-link-25 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-25.w--current {
  color: var(--impact-red);
}

.heading-47 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-30 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-48 {
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.grid-41 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.link-14, .link-15, .link-16, .link-17 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.link-18, .link-19, .link-20 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.cards-section-2 {
  padding-top: 5px;
  padding-bottom: 20px;
}

.paragraph-31 {
  color: var(--black);
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-32 {
  color: #1a1b1f;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -95px;
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-33, .paragraph-34 {
  color: var(--black);
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-49 {
  color: var(--black);
  background-color: #fff9;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.button-49 {
  background-color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  margin-top: -15px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.link-21 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.heading-50 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 62px;
}

.paragraph-35 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
}

.italic-text {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.field-label, .field-label-2, .field-label-3, .field-label-4, .field-label-5 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.submit-button {
  background-color: var(--impact-red);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-block-12 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.success-message {
  background-color: var(--black);
  margin-top: 19px;
}

.hero-overlay-10 {
  color: #fff;
  background-image: url('../images/ik-contact-hero.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: space-between;
  align-items: center;
  height: 88vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-51 {
  color: var(--black);
  background-color: #fff9;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.text-block-13 {
  color: var(--white);
  text-transform: uppercase;
  padding-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.error-message {
  background-color: var(--black);
  border: 0 solid #000;
}

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

.feature-image-mask {
  width: 100%;
  margin-right: 40px;
}

.feature-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 500px;
  height: 400px;
}

.heading-52 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-42 {
  grid-template-rows: auto;
}

.paragraph-36, .paragraph-37 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.grid-43 {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
}

.paragraph-38 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.button-50 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 218.242px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
}

.button-50:hover {
  background-color: var(--black);
  color: var(--white);
}

.div-block-86 {
  background-color: var(--white);
  flex-direction: column;
  margin-bottom: 0;
  padding-bottom: 40px;
  display: block;
}

.heading-53 {
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
}

.link-22 {
  text-decoration: underline;
  display: inline;
}

.div-block-87 {
  background-image: url('../images/Impact-CONTACT-location.jpg');
  background-position: 40%;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.grid-44 {
  grid-template-rows: auto;
}

.button-51 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 218.242px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
}

.button-51:hover {
  background-color: var(--black);
  color: var(--white);
}

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

.div-block-88 {
  background-image: url('../images/adelaide1-1.jpeg');
  background-position: 0 0;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.div-block-89 {
  margin-bottom: 20px;
}

.body-2 {
  background-color: var(--black);
  justify-content: flex-start;
  display: flex;
  overflow: visible;
}

.link-block-6 {
  flex: none;
}

.link-block-6.w--current {
  flex-direction: column;
  flex: none;
  display: flex;
}

.container-63 {
  margin-top: 12px;
}

.dropdown-link-26 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-26.w--current {
  color: var(--white);
}

.grid-45 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-90 {
  background-color: var(--white);
  flex-direction: column;
  margin-bottom: 0;
  margin-left: -150px;
  display: flex;
}

.heading-54 {
  color: var(--black);
  text-align: center;
  text-transform: none;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-top: -48px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
  display: flex;
}

.div-block-91 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-64 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding: 0 27px;
  display: flex;
}

.hero-overlay-11 {
  color: #fff;
  background-image: url('../images/iphone_app_july15.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.image-5 {
  width: 160px;
  height: 160px;
}

.image-6, .image-7, .image-8 {
  width: 100px;
  height: 100px;
  margin-top: 15px;
  margin-left: auto;
}

.button-52 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 218.242px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-52:hover {
  background-color: var(--black);
  color: var(--white);
}

.div-block-92 {
  background-image: url('../images/summerhill.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.div-block-93 {
  background-image: url('../images/qq.jpeg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.button-53 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 218.242px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-53:hover, .dropdown-link-27 {
  background-color: var(--black);
  color: var(--white);
}

.dropdown-link-27.w--current {
  color: var(--impact-red);
}

.heading-55 {
  text-align: center;
  flex-direction: column;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.dropdown-link-28 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-28.w--current {
  color: var(--white);
}

.div-block-94 {
  min-height: 1px;
}

.tab-pane-tab-1 {
  margin-top: -18px;
}

.tabs-menu {
  margin-top: 29px;
}

.tab-link-tab-2 {
  width: 100px;
  max-width: 157.125px;
  display: flex;
}

.nav-menu-7 {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  margin-right: -78px;
  display: flex;
  position: relative;
}

.container-65 {
  margin-top: 0;
  margin-left: 0;
  display: flex;
  position: relative;
}

.navbar-7 {
  float: none;
  background-color: #0000;
  border: 2px solid #0000;
  flex-flow: column;
  flex: none;
  align-content: flex-start;
  align-items: flex-start;
  margin-top: 4px;
  padding-top: 0;
  display: flex;
  position: sticky;
}

.nav-link-19 {
  border: 0px solid var(--white);
  text-align: center;
  background-color: #d6d6d6b3;
  border-radius: 5px;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 140px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px 5px 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
  position: static;
}

.nav-link-19.w--current {
  color: var(--impact-red);
  border-width: 0;
  border-color: #0000;
  border-radius: 5px;
  align-items: center;
  width: 140px;
  height: 36px;
  margin-bottom: 2px;
  padding-top: 5px;
  padding-left: 10px;
}

.nav-link-20 {
  border: 0px solid var(--white);
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-20.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-21 {
  border: 0px solid var(--white);
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-21.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
  padding-top: 5px;
}

.nav-link-22 {
  border: 0px solid var(--white);
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-22.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-23 {
  border: 0px solid var(--white);
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 140px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-23.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-24 {
  border: 0px solid var(--white);
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-24.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-25 {
  border: 0px solid var(--white);
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-25.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-26 {
  border: 0px solid var(--white);
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  border-radius: 5px;
  flex-direction: column;
  width: 140px;
  height: 36px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-link-26.w--current {
  color: var(--impact-red);
}

.div-block-95 {
  flex: 0 auto;
}

.div-block-96, .div-block-97 {
  flex: none;
}

.section-7 {
  margin-top: -142px;
}

.div-block-98 {
  margin-top: -328px;
  position: static;
}

.div-block-99 {
  margin-top: 0;
  display: block;
  position: sticky;
  top: 125px;
}

.section-8 {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: -463px;
}

.div-block-100, .div-block-101 {
  background-color: var(--white);
  height: 1px;
}

.daily-features {
  background-color: var(--white);
  padding-bottom: 0;
}

.sandwiches {
  background-color: var(--white);
  display: block;
}

.baked-goods, .retail {
  background-color: var(--white);
}

.div-block-102 {
  flex: 0 auto;
}

.heading-56 {
  color: var(--impact-red);
  text-transform: uppercase;
  width: 296.656px;
  max-width: 940px;
  height: 15%;
  max-height: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
  display: inline;
}

.section-9 {
  padding-bottom: 0;
}

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

.div-block-103 {
  max-height: 16.7586%;
  padding-top: 0;
}

.div-block-104 {
  height: 90vh;
  min-height: auto;
  max-height: 780px;
  display: block;
}

.navbar-8 {
  margin-top: 32px;
  padding-top: 40px;
  display: none;
  position: sticky;
  inset: 0 0% 0%;
}

.nav-link-27 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  padding-top: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-27.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-28 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  margin-bottom: 2px;
  padding-top: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-28.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.link-24, .link-25, .link-26, .link-27 {
  text-decoration: underline;
}

.heading-57 {
  color: var(--black);
  text-align: left;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: -95px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.bold-text {
  color: var(--black);
}

.link-28 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.text-span-4 {
  color: var(--impact-red);
}

.link-29, .link-30, .link-31, .link-32, .link-33, .link-34 {
  text-decoration: none;
  display: inline;
}

.div-block-106 {
  height: auto;
}

.paragraph-39 {
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.link-35, .link-36, .link-37, .link-38 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

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

.container-66, .container-67 {
  margin-top: 15px;
}

.navbar-10 {
  background-color: #0000;
  flex-direction: column;
  margin-top: 21px;
  margin-left: 5px;
  display: none;
  position: sticky;
  top: 226px;
}

.nav-link-35 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-35.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-36 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-36.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
  width: 170px;
}

.nav-link-37 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
  display: block;
}

.nav-link-37.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-38 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-38.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
  width: 157px;
}

.nav-link-39 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-39.w--current {
  color: var(--impact-red);
  text-align: center;
  background-color: #d6d6d6e6;
}

.nav-link-40 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-40.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-41 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-41.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.container-69 {
  flex-direction: row;
  margin-left: -4.141px;
  display: flex;
}

.nav-menu-8 {
  flex-direction: column;
  padding-left: 2px;
  display: flex;
}

.nav-link-42 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
  display: block;
}

.nav-link-42.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.juices {
  background-color: var(--white);
}

.smoothies {
  background-color: var(--white);
  margin-top: 0;
}

.tonics {
  background-color: var(--white);
  display: block;
}

.sipping-broths, .wellness, .impact-fuel, .espresso, .teas {
  background-color: var(--white);
}

.div-block-109 {
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.container-70 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.navbar-11 {
  flex: 1;
  justify-content: space-between;
  padding-left: 50px;
  display: flex;
}

.container-71 {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin: auto 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-menu-9 {
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-12 {
  z-index: 1000;
  background-color: var(--black);
  flex: none;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 0 5px 60px;
  display: flex;
  position: sticky;
  top: .1px;
}

.brand {
  flex: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.dropdown {
  margin-bottom: auto;
}

.dropdown-2 {
  margin-bottom: auto;
  display: block;
}

.image-9 {
  margin-left: 5px;
}

.dropdown-toggle-7 {
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.menu-button-3 {
  display: none;
}

.section-10 {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 35px;
}

.body-3 {
  background-color: var(--white);
}

.body-4 {
  background-color: var(--black);
}

.section-11, .div-block-116 {
  background-color: var(--white);
}

.body-5 {
  background-color: var(--white);
  flex-wrap: wrap;
}

.body-6 {
  background-color: var(--black);
}

.div-block-117, .container-74, .div-block-118 {
  background-color: var(--white);
}

.body-8, .body-9, .body-10 {
  background-color: var(--black);
}

.section-12 {
  background-color: var(--white);
}

.section-13 {
  background-color: var(--white);
  padding-bottom: 20px;
}

.section-14 {
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-119 {
  height: auto;
  display: none;
}

.icon-3 {
  margin-right: 0;
}

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

.div-block-127, .div-block-128, .div-block-130 {
  background-color: var(--white);
}

.div-block-131 {
  padding-left: 0;
}

.div-block-132 {
  padding-bottom: 20px;
  padding-left: 0;
}

.div-block-133 {
  background-color: var(--white);
  padding-bottom: 20px;
  padding-left: 240px;
}

.paragraph-40 {
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-134 {
  text-align: center;
  height: 160px;
  padding-left: 0;
}

.dropdown-list.w--open {
  margin-left: -13px;
}

.container-76 {
  background-color: var(--white);
}

.icon-4 {
  margin-left: 0;
}

.link-39, .link-40, .link-41, .link-42 {
  color: var(--white);
  text-decoration: none;
}

.dropdown-list-2.w--open {
  margin-left: -20px;
  padding-left: 0;
}

.dropdown-list-3.w--open {
  margin-left: -10px;
}

.dropdown-list-4.w--open {
  margin-left: -16px;
}

.dropdown-list-5.w--open {
  margin-left: 0;
}

.container-77 {
  padding-top: 20px;
}

.heading-59 {
  margin-top: 0;
  margin-bottom: -33px;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.paragraph-41 {
  margin-top: 19px;
  margin-bottom: 0;
}

.paragraph-42 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
}

.heading-60 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.heading-88 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-139 {
  background-image: url('../images/website_rewards.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 150px;
}

.paragraph-43 {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-141 {
  background-image: url('../images/website_rewards2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 150px;
}

.div-block-142 {
  background-image: url('../images/website_rewards3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  height: 150px;
}

.div-block-145 {
  height: 150px;
}

.div-block-147 {
  background-image: url('../images/website_rewards.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  width: auto;
  height: 150px;
}

.grid-49 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto;
  height: auto;
}

.div-block-148 {
  background-image: url('../images/website_rewards2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  height: 150px;
}

.div-block-149 {
  background-image: url('../images/website_rewards3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  height: 200px;
}

.div-block-150 {
  margin-top: 0;
}

.div-block-151 {
  background-image: url('../images/website_rewards4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  height: 200px;
  margin-top: 30px;
}

.div-block-152 {
  margin-top: 0;
  padding-top: 9px;
}

.section-15 {
  background-color: var(--white);
  display: none;
}

.grid-50 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-161 {
  background-image: url('../images/Paleo-Box.jpg');
  background-position: 50%;
  background-size: cover;
  height: 90vh;
  max-height: 780px;
}

.heading-89 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-162, .div-block-163 {
  background-color: var(--white);
}

.button-54 {
  display: none;
}

.div-block-164 {
  background-color: var(--white);
}

.grid-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-52 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 150px;
  height: 100px;
}

.image-10 {
  width: 25px;
  height: 25px;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-44 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-165 {
  height: 30px;
}

.grid-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 0 solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 10px;
}

.image-11 {
  align-self: center;
  width: 20px;
  height: 20px;
  margin-left: auto;
}

.paragraph-45 {
  text-align: center;
  align-self: center;
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 2px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 11px;
  line-height: 12px;
}

.div-block-166 {
  flex-flow: column;
  width: 80px;
  height: 50px;
  display: flex;
}

.container-80, .container-81 {
  margin-top: 0;
  padding-top: 20px;
}

.div-block-167, .div-block-169 {
  display: block;
}

.section-16 {
  margin-top: 5px;
  padding-top: 5px;
  display: flex;
}

.paragraph-46 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
}

.paragraph-47 {
  margin-top: 22px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
}

.paragraph-48, .paragraph-49 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.mask {
  flex: 1;
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-span-5 {
  text-transform: uppercase;
}

.text-span-6 {
  text-transform: uppercase;
  justify-content: center;
  padding-top: 0;
  font-size: 28.5px;
  display: flex;
}

.hero-4 {
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.flex-container-3 {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.hero-image-mask-2 {
  width: auto;
  height: auto;
  margin-left: 40px;
}

.hero-image-3 {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 200vh;
  height: 50vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
}

.heading-90 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.button-55 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.paragraph-50 {
  width: 600px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.heading-91 {
  color: var(--black);
  background-color: #fff9;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.html-embed {
  margin-top: 0;
}

.section-17 {
  height: 90vh;
  max-height: 780px;
}

.hero-overlay-12 {
  color: #fff;
  background-image: url('../images/IMG_1748_cropped.jpg');
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-10 {
  text-align: center;
  background-color: #0000;
  flex: 1;
}

.heading-92 {
  text-transform: uppercase;
  background-color: #fff9;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.div-block-172 {
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.hero-overlay-13 {
  color: #fff;
  background-image: url('../images/Take-Out-Bowls-Group-Shot_Mixed.jpg'), linear-gradient(#0009, #0009);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-93 {
  color: var(--black);
  background-color: #fff9;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.div-block-173 {
  height: 90vh;
  max-height: 780px;
}

.heading-94 {
  color: var(--black);
  background-color: #ffffffb3;
  flex-direction: column;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.button-56 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-174 {
  background-color: var(--white);
}

.grid-54 {
  grid-template-columns: 1fr 1fr 1fr;
  padding-right: 5px;
}

.div-block-175 {
  background-color: var(--white);
}

.div-block-176 {
  background-color: var(--white);
  padding-bottom: 20px;
  padding-left: 175px;
}

.div-block-177 {
  border: 2px solid #000;
  width: 240px;
  height: 200px;
  margin-top: 5px;
  padding-top: 6px;
  padding-left: 8px;
}

.heading-95 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 40px;
}

.paragraph-51 {
  align-items: center;
  height: 150px;
  min-height: auto;
  max-height: none;
  margin-top: -44px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: block;
}

.div-block-178 {
  background-color: var(--white);
  padding-bottom: 40px;
  padding-left: 175px;
}

.container-82 {
  background-image: url('../images/Impact-Bowls_With-Juices_forweb.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 60%, 0 0;
  background-size: cover, 125px;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.catering-breakfast {
  margin-top: -416px;
}

.div-block-179 {
  background-color: var(--white);
}

.heading-96 {
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 25px;
}

.container-83 {
  background-image: url('../images/Baked-Goods-Banner.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, 125px;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-180 {
  background-color: var(--white);
  padding-bottom: 20px;
  padding-left: 175px;
}

.container-84 {
  background-image: url('../images/Grab-N-Go-Banner.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, 125px;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-181 {
  background-color: var(--white);
  padding-bottom: 20px;
  padding-left: 175px;
}

.grid-55 {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-right: 5px;
}

.container-85 {
  background-image: url('../images/Juice-Banner.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, 125px;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-182, .div-block-183, .div-block-184 {
  background-color: var(--white);
}

.container-86 {
  background-image: url('../images/Teas_Group-Shot_forweb.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, 125px;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-185 {
  background-color: var(--white);
}

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

.paragraph-52 {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-186 {
  padding-bottom: 20px;
  padding-left: 175px;
}

.container-87 {
  background-image: url('../images/Beverages_Group-Shot_forweb.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, 125px;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-187 {
  background-color: var(--white);
}

.grid-57 {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div-block-188 {
  background-color: var(--white);
  padding-bottom: 20px;
}

.paragraph-54 {
  margin-top: -7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.section-18 {
  background-color: var(--white);
}

.text-block-14, .text-block-15 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.tabs {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-189 {
  background-color: var(--white);
}

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

.list-item, .list-item-2, .list-item-3 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.hero-5 {
  background-color: var(--white);
  align-items: center;
  padding: 10px 0 40px;
  display: block;
}

.hero-image-4 {
  object-fit: cover;
  object-position: 50% 50%;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  flex: 0 .5 auto;
  width: 647.917px;
  height: auto;
  margin-left: auto;
  padding-top: 0;
}

.heading-97 {
  justify-content: center;
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 48px;
  display: flex;
}

.button-57 {
  background-color: var(--impact-red);
  border-radius: 5px;
  height: 45.7639px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.paragraph-55 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-7, .text-span-8 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
}

.paragraph-56 {
  margin-top: 0;
  padding-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.text-span-9 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.container-88 {
  background-image: url('../images/Breakfast-Shot_-No-Toasts_forweb.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-190 {
  background-color: var(--white);
}

.text-span-10, .text-span-11 {
  font-size: 17.5px;
}

.link-43 {
  display: inline;
}

.section-19 {
  background-color: var(--white);
}

.link-44 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.section-20 {
  background-color: var(--white);
}

.paragraph-57 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.link-45 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.div-block-192 {
  padding-right: 5px;
}

.button-58 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-top: 10px;
  margin-right: 220px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-59 {
  background-color: var(--impact-red);
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  margin-right: 220px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.div-block-193 {
  background-color: #0000;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
  display: block;
  position: relative;
  inset: 100% 0 0% 0%;
}

.container-89 {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-link-43 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  width: 161.528px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: block;
}

.nav-link-44 {
  background-color: var(--sidebar);
  border-radius: 5px;
  width: 161.528px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: block;
}

.nav-menu-10 {
  background-color: #0000;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  position: sticky;
}

.navbar-13 {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
  display: block;
  position: sticky;
  inset: 0;
}

.nav-link-45 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  width: 161.528px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: block;
}

.nav-link-46, .nav-link-47, .nav-link-48 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  width: 161.528px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-49 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  width: 161.528px;
  height: 36px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.div-block-194 {
  align-self: auto;
}

.div-block-195 {
  position: static;
}

.navbar-14 {
  margin-top: 399px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.container-90, .nav-link-50, .nav-link-51, .nav-link-52, .nav-menu-11 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar-15 {
  display: flex;
  position: sticky;
  top: 2000px;
}

.container-91 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.navbar-16 {
  background-color: #0000;
  margin-top: 90px;
  padding-top: 54px;
  display: none;
  position: sticky;
  inset: 165px 0 0;
}

.div-block-196 {
  display: block;
  position: sticky;
  inset: 100px auto auto;
}

.nav-link-53 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  width: 165px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-link-53.w--current {
  color: var(--impact-red);
}

.nav-link-54 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  width: 165px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-link-54.w--current {
  color: var(--impact-red);
}

.nav-link-55 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  width: 165px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-link-55.w--current {
  color: var(--impact-red);
}

.nav-link-56 {
  background-color: var(--sidebar);
  color: var(--black);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  width: 165px;
  height: 37.7778px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-link-56.w--current {
  color: var(--impact-red);
}

.nav-link-57 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  width: 165px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-link-57.w--current {
  color: var(--impact-red);
}

.nav-link-58 {
  background-color: var(--sidebar);
  color: var(--black);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  width: 165px;
  height: 36px;
  margin-bottom: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-link-58.w--current {
  color: var(--impact-red);
}

.nav-link-59 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  align-items: stretch;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-link-59.w--current {
  color: var(--impact-red);
}

.div-block-197 {
  border: 2px solid #000;
  height: 230px;
  padding-left: 4px;
}

.heading-98 {
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 30px;
}

.heading-99 {
  margin-top: 0;
  line-height: 30px;
}

.heading-100 {
  margin-bottom: 0;
  line-height: 30px;
}

.paragraph-58 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.grid-59 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-199 {
  padding-bottom: 0;
}

.div-block-200 {
  padding-top: 20px;
}

.heading-101 {
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.link-46 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.paragraph-59 {
  text-align: center;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.button-60 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-left: 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.container-94 {
  background-image: url('../images/Hero---careers.jpg');
  background-position: 50% 30%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  margin-top: 0;
  display: block;
}

.button-61 {
  background-color: var(--impact-red);
  vertical-align: middle;
  border-radius: 5px;
  margin-left: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-62 {
  background-color: var(--impact-red);
  vertical-align: top;
  border-radius: 5px;
  margin-top: 10px;
  margin-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.container-96 {
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.section-21 {
  background-color: var(--white);
}

.heading-102 {
  text-align: center;
  margin-top: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.div-block-201 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-bottom: 20px;
}

.heading-103 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.div-block-202 {
  flex: 0 auto;
  order: 1;
  margin-left: 0;
  margin-right: 0;
}

.bold-text-2 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.heading-104 {
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.div-block-203 {
  background-color: var(--white);
  padding-bottom: 20px;
  display: none;
}

.paragraph-60 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.button-63 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
  margin-left: 350px;
  margin-right: 350px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-64 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-left: 350px;
  margin-right: 350px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.paragraph-61 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.paragraph-62 {
  flex-direction: column;
  height: 140px;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14.5px;
  display: flex;
}

.paragraph-63 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.div-block-204 {
  border: 2px solid #000;
  height: 190px;
  margin-top: 10px;
  padding-left: 5px;
}

.div-block-205 {
  border: 2px solid #000;
  height: 230px;
  margin-top: 10px;
  padding-left: 5px;
}

.heading-105, .heading-106 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 30px;
}

.heading-107 {
  margin-top: 10px;
  font-size: 21px;
  line-height: 30px;
}

.heading-108 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 30px;
}

.div-block-209 {
  border: 2px solid #000;
  height: 250px;
  margin-top: 5px;
  padding-top: 6px;
  padding-left: 10px;
}

.paragraph-64 {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-210 {
  border: 2px solid #000;
  width: auto;
  height: 275px;
  margin-top: 5px;
  padding-bottom: 0;
  padding-left: 10px;
}

.div-block-211 {
  border: 2px solid #000;
  width: 240px;
  height: 210px;
  margin-top: 5px;
  padding-top: 5px;
  padding-left: 10px;
}

.paragraph-65 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
}

.loyalty-drop-down, .dropdown-toggle-8, .faq-drop-down, .careers-drop-down, .contact-us-drop-down, .social-drop-down, .impact-app-drop-down {
  display: none;
}

.dropdown-toggle-14 {
  display: block;
}

.div-block-217, .div-block-219 {
  display: none;
}

.feature-section-2 {
  background-color: var(--white);
  background-image: url('../images/app-page-web.jpg');
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  height: 83.5vh;
  padding-top: 185px;
  padding-bottom: 200px;
  display: block;
}

.flex-container-4 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  margin-top: 0;
  display: none;
}

.heading-109 {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 55px;
  display: block;
}

.div-block-220 {
  background-color: #0000;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 5000px;
  margin-top: 55px;
  margin-left: 88px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-23 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.image-12 {
  margin-left: auto;
}

.grid-62 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  margin-top: -20px;
  margin-left: -40px;
}

.image-13 {
  margin-left: auto;
}

.image-14 {
  margin-left: -80px;
}

.image-15 {
  margin-left: auto;
}

.image-16 {
  margin-left: -40px;
  padding-left: 0;
}

.paragraph-66 {
  text-align: left;
  margin: 0 0 20px;
  padding-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
}

.div-block-221 {
  background-image: url('../images/Surface_contrast_web-copy.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 90vh;
}

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

.feature-image-2 {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  margin-left: 0;
}

.heading-110 {
  margin-top: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-63 {
  grid-template-rows: auto;
}

.image-17 {
  margin-left: auto;
}

.section-22 {
  display: none;
}

.container-98 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-left: 140px;
  display: flex;
}

.section-23 {
  display: none;
}

.image-18 {
  margin-left: 0;
}

.image-19 {
  margin-left: -32px;
}

.heading-111, .div-block-223 {
  display: none;
}

.hero-overlay-14 {
  color: #fff;
  background-image: url('../images/Lunch-Set-Up.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-112 {
  color: var(--black);
  background-color: #ffffffb3;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.cards-section-3 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

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

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

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

.cards-image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 50%;
  max-width: none;
  height: 50%;
  margin-left: auto;
  position: absolute;
  inset: 0%;
}

.heading-113 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-block-24, .tabs-2 {
  flex-direction: column;
  display: flex;
}

.div-block-224 {
  background-color: var(--white);
  padding-bottom: 20px;
}

.heading-114 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.div-block-225 {
  background-color: var(--white);
}

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

.text-block-25 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 15px;
}

.text-block-26 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
}

.text-block-27 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-block-28 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
}

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

.container-99 {
  padding-top: 10px;
}

.div-block-226 {
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 161px;
  display: flex;
}

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

.grid-67 {
  grid-template-rows: auto;
}

.div-block-227 {
  background-image: url('../images/Screen-Shot-2020-08-31-at-11.45.46-AM.png');
  background-position: 50%;
  background-size: cover;
}

.paragraph-67 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 16.5px;
}

.text-span-12 {
  color: var(--impact-red);
}

.cards-section-4 {
  background-color: var(--white);
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 40px;
  display: flex;
}

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

.heading-115 {
  text-transform: none;
  border: 1px #000;
  border-top-style: solid;
  width: 461.992px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: -10px;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
  line-height: 30px;
}

.paragraph-68 {
  margin-top: -20px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-weight: 400;
}

.paragraph-69 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-13 {
  color: var(--black);
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.text-span-14 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.list-2 {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.list-item-4, .list-item-5, .list-item-6 {
  margin-bottom: 0;
  font-size: 17.5px;
  list-style-type: disc;
}

.hero-overlay-15 {
  color: #fff;
  background-image: url('../images/01-iphoneX-mockup.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-228 {
  background-color: var(--white);
  color: var(--white);
  margin-top: -35px;
  padding-top: 0;
  padding-bottom: 0;
}

.list-item-7 {
  margin-bottom: 0;
  font-size: 17.5px;
  list-style-type: disc;
}

.list-3 {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.list-item-8, .list-item-9 {
  margin-bottom: 0;
  font-size: 17.5px;
}

.div-block-229 {
  background-image: url('../images/Screen-Shot-2021-01-05-at-1.00.49-PM.png');
  background-position: 50%;
  background-size: cover;
  width: auto;
  height: auto;
  display: block;
}

.grid-68 {
  grid-template-rows: auto;
}

.div-block-230 {
  background-color: var(--white);
  padding-left: 161px;
  display: none;
}

.list-4 {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  list-style-type: square;
}

.div-block-231 {
  background-image: url('../images/avosmash-web.jpg');
  background-position: 50%;
  background-size: cover;
}

.image-24 {
  width: auto;
  height: auto;
  margin-left: auto;
}

.div-block-232 {
  background-color: var(--f3f2f2);
  width: auto;
  height: 20px;
}

.container-100 {
  background-color: var(--sidebar);
  height: 20px;
  padding-left: 36px;
  display: flex;
}

.div-block-233 {
  background-color: var(--white);
  padding-bottom: 20px;
  padding-left: 161px;
}

.paragraph-70 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-234 {
  background-image: url('../images/coffee-web.jpg');
  background-position: 0 0;
  background-size: auto;
  width: 461.992px;
  height: 201.25px;
}

.grid-69 {
  grid-template-rows: auto;
}

.div-block-235 {
  background-image: url('../images/Surface_contrast_web-copy.jpg');
  background-position: 50%;
  background-size: cover;
  height: 10px;
  margin-left: 161px;
  padding-left: 0;
}

.section-24 {
  background-color: var(--white);
  height: 10px;
}

.lunch-dinner-box {
  background-color: var(--white);
}

.container-101 {
  background-image: url('../images/Lunch-Dinner_Square-web.jpg');
  background-position: 50% 30%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-236 {
  background-color: var(--white);
}

.div-block-237 {
  flex-direction: column;
  padding-bottom: 40px;
  padding-left: 120px;
  display: flex;
}

.div-block-238 {
  background-image: url('../images/warrior-web.jpg');
  background-position: 50%;
  background-size: auto;
}

.div-block-239 {
  background-image: url('../images/Zesty-Mexican-Ingredients-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: auto;
}

.image-25 {
  object-fit: cover;
  margin-left: auto;
}

.grid-71 {
  padding-top: 0;
}

.div-block-240 {
  padding-bottom: 20px;
  padding-left: 161px;
}

.div-block-241 {
  background-image: url('../images/Harvest-Ingredients-web.jpg');
  background-position: 50%;
  background-size: cover;
  width: 461.992px;
  height: 477.5px;
}

.div-block-242 {
  background-color: var(--white);
  padding-bottom: 20px;
  padding-left: 120px;
}

.image-26 {
  margin-left: auto;
}

.div-block-243 {
  background-image: url('../images/Sea-Salt-Cookies-cutout-web1.jpg');
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-72 {
  grid-template-rows: auto;
}

.container-102 {
  background-image: url('../images/Immunity_Close-web.jpg');
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.immunity-box {
  background-color: var(--white);
}

.div-block-244 {
  background-image: url('../images/chickennoodle_cutout-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-245 {
  background-image: url('../images/boosters-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-246 {
  padding-bottom: 20px;
  padding-left: 120px;
}

.paragraph-71 {
  margin-top: 0;
  padding-top: 25px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
}

.paragraph-72 {
  margin-top: 0;
  padding-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
}

.flex-container-5 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.feature-image-3 {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

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

.paragraph-73, .paragraph-74 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.hero-overlay-16 {
  color: #fff;
  background-image: url('../images/plantpower_website.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-117 {
  color: var(--black);
  background-color: #f3f2f2b3;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.heading-118 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.impact-boxes {
  background-color: var(--white);
  margin-top: -384px;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-76 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.paragraph-75 {
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-53 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.container-104 {
  background-image: url('../images/Cookie-Platter-5.jpg');
  background-position: 50% 100%;
  background-size: cover;
  max-width: 18000px;
  height: 50vh;
  max-height: 400px;
}

.grocery---baked-goods {
  background-color: var(--white);
  padding-bottom: 0;
}

.grid-77 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grocery---protein {
  background-color: var(--white);
  padding-bottom: 0;
}

.container-105 {
  background-image: url('../images/Protein-Banner.jpg');
  background-position: 50% 30%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.grid-78 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-76 {
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.container-106 {
  background-image: url('../images/soups_web.jpg');
  background-position: 50% 70%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.grocery---soups {
  background-color: var(--white);
  padding-bottom: 0;
}

.grid-79 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grocery---kits {
  background-color: var(--white);
}

.container-107 {
  background-image: url('../images/Impact-Hummus-web.jpg');
  background-position: 50% 55%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.grid-80 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grocery---fridge {
  background-color: var(--white);
}

.container-108 {
  background-image: url('../images/Pancake-Kit.jpg');
  background-position: 50% 40%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.grocery---dry-goods {
  background-color: var(--white);
}

.grid-81 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-109 {
  background-image: url('../images/dressings_logo_full.jpg');
  background-position: 50% 70%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.grocery---dressings-and-sauces {
  background-color: var(--white);
  padding-bottom: 0;
}

.grid-82 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.container-110 {
  background-image: url('../images/Coffee-Lineup-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.grocery---drinks {
  background-color: var(--white);
}

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

.div-block-249 {
  background-image: url('../images/Untitled-12.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 20px;
  max-height: 20px;
}

.paragraph-77 {
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-250, .div-block-251, .div-block-252, .div-block-253, .div-block-254, .div-block-255, .div-block-256 {
  padding-bottom: 20px;
  padding-left: 175px;
}

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

.container-111 {
  background-image: url('../images/Making-The-Zesty_web.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.grocery---power-bowl-kit {
  background-color: var(--white);
  padding-bottom: 10px;
}

.grid-84 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-258 {
  padding-left: 175px;
}

.text-span-15 {
  color: var(--impact-red);
}

.heading-119 {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.heading-120 {
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 62px;
}

.paragraph-78 {
  margin-top: -10px;
  margin-bottom: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.section-26 {
  background-color: var(--white);
}

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

.button-67 {
  background-color: var(--impact-red);
  text-transform: uppercase;
  border-radius: 5px;
  justify-content: center;
  margin-top: 12px;
  margin-left: 0;
  margin-right: 100px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.container-113 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.cards-grid-container-5 {
  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;
}

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

.cards-image-3 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  position: absolute;
  inset: 0%;
}

.heading-121 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-79 {
  margin-top: 0;
}

.button-68 {
  background-color: var(--impact-red);
  border-radius: 5px;
  justify-content: center;
  margin: 30px 300px 40px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.heading-122 {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.paragraph-80 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
}

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

.container-114 {
  background-image: url('../images/pantry_web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.navbar-17 {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  margin-left: -13px;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 240px;
}

.nav-menu-12 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: -402px;
  display: flex;
  position: relative;
  top: auto;
}

.container-115 {
  flex-direction: column;
  margin-left: 203.375px;
  display: block;
  position: static;
}

.nav-link-60 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-60.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
  width: 187px;
  font-size: 13px;
}

.nav-link-61 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-61.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-62 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-62.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-63 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-63.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-64 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-64.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-65 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.nav-link-66 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-66.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-67 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-67.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-68 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-68.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-69 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  align-items: center;
  width: 187px;
  margin-bottom: 2px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
  display: block;
}

.nav-link-69.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.nav-link-70 {
  text-align: center;
  background-color: #d6d6d699;
  border-radius: 5px;
  width: 200px;
  height: 36px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 12px;
}

.nav-link-70.w--current {
  color: var(--impact-red);
}

.div-block-259 {
  background-color: #fff;
}

.hero-overlay-17 {
  color: #fff;
  background-image: url('../images/plantpower_website.jpg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-12 {
  text-align: center;
  background-color: #0000;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.heading-124 {
  color: var(--black);
  background-color: #ffffffb3;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-81 {
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-82 {
  margin-top: 17px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-260 {
  height: 170px;
  display: none;
}

.div-block-261 {
  height: 170px;
}

.paragraph-83 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-84 {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-85 {
  margin-top: 8px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-86 {
  margin-top: -7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-87, .paragraph-88 {
  margin-top: -9px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.grid-85 {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.main-content-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.video-2 {
  background-color: var(--white);
  border: 0 solid #000;
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.div-block-262 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-bottom: 40px;
}

.div-block-263 {
  background-color: var(--white);
  padding-bottom: 60px;
  display: none;
}

.div-block-265 {
  height: 95vh;
}

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

.paragraph-89 {
  margin-top: -30px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-125 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.link-54 {
  font-weight: 400;
  text-decoration: none;
}

.html-embed-2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-267 {
  background-color: var(--white);
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-span-16 {
  color: var(--impact-red);
}

.link-55 {
  text-decoration: none;
  display: inline;
}

.paragraph-90 {
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.thanksgiving-pop-up {
  z-index: auto;
  background-color: #000000a6;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
}

.div-block-268 {
  background-color: var(--white);
  background-image: url('../images/Surface_contrast_web-copy.jpg');
  background-position: 50%;
  background-size: cover;
  border: 4px solid #000;
  border-radius: 5px;
  width: 825px;
  height: 505px;
  margin: auto;
  position: absolute;
  inset: 0;
}

.heading-126 {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 42px;
}

.grid-86 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.heading-127 {
  color: var(--impact-red);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-bottom: 0 solid #000;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-269 {
  text-align: center;
  background-color: #fff6;
  height: 175px;
}

.bold-text-3 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.paragraph-91 {
  text-align: center;
  text-transform: none;
  background-color: #0000;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.bold-text-4 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.text-span-17, .text-span-18 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 20px;
}

.paragraph-92 {
  margin-top: 0;
}

.paragraph-93 {
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.text-span-19, .text-span-20, .text-span-21 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 20px;
}

.div-block-270 {
  padding-top: 10px;
  padding-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-30 {
  margin-left: auto;
}

.div-block-271, .div-block-272, .div-block-273 {
  background-color: #fff6;
}

.pop-up-modal {
  z-index: 999999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 825px;
  height: 505px;
  padding: 100px 30px 30px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.pop-up-icon {
  background-color: #f6b685;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 5px solid #fff;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  position: absolute;
  inset: -13% 0% auto;
}

.exit-button {
  background-color: var(--black);
  cursor: pointer;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-top: 18px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.pop-up-heading {
  color: #e8832e;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5em;
}

.primary-button {
  letter-spacing: 5px;
  text-transform: uppercase;
  background-color: #e8832e;
  border-radius: 50px;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 15px;
  font-weight: 700;
}

.primary-button:hover {
  background-color: #f6b685;
}

.heading-128 {
  display: none;
}

.pop-up-modal-2 {
  z-index: 999999;
  background-color: #2a2a2de6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-2 {
  text-align: center;
  background-color: #0000;
  background-image: url('../images/Untitled-2.jpg');
  background-position: 50% 30%;
  background-size: auto;
  border: 2px solid #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 600px;
  padding: 100px 30px 30px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.exit-button-2 {
  background-color: var(--black);
  cursor: pointer;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.heading-129 {
  opacity: 1;
  color: var(--black);
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  height: 110px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 62px;
  display: block;
}

.div-block-276 {
  align-self: flex-start;
}

.text-span-22 {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  align-self: flex-start;
  margin-top: 20px;
  padding-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 30px;
  line-height: 20px;
  display: block;
}

.text-span-23 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
  line-height: 20px;
}

.heading-130 {
  color: var(--impact-red);
  text-align: left;
  text-transform: uppercase;
  background-color: #0000;
  align-self: flex-start;
  margin-left: 20px;
  padding-left: 0;
  font-size: 30px;
  font-style: normal;
  line-height: 30px;
}

.div-block-277 {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 498px;
  height: 600px;
  margin-top: -75px;
  margin-left: 1px;
  margin-right: 1px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-span-24 {
  margin-top: -15px;
  font-size: 16px;
  display: block;
}

.button-69 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin: 233px 60px 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.div-block-278 {
  align-self: center;
  align-items: center;
  width: 500px;
  height: 30px;
  margin-top: 0;
  display: block;
}

.heading-131 {
  background-color: var(--black);
  color: var(--impact-red);
  margin-top: 83px;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
  font-style: italic;
  line-height: 25px;
  display: none;
}

.text-span-25 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 90px;
}

.text-span-26 {
  font-size: 33px;
  line-height: 50px;
  display: block;
}

.bold-text-5 {
  display: block;
}

.heading-132 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  line-height: 22px;
}

.heading-133 {
  color: var(--impact-red);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 40px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 85px;
  line-height: 30px;
}

.heading-134 {
  text-transform: uppercase;
  border-bottom: 0 #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 34.5px;
  line-height: 30px;
}

.heading-135 {
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  line-height: 30px;
}

.div-block-279 {
  margin-left: 0;
  padding-left: 0;
}

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

.heading-136 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.text-span-27 {
  font-size: 30px;
}

.text-span-28 {
  color: var(--impact-red);
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.bold-text-8 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-137 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  line-height: 22px;
}

.text-span-29 {
  color: var(--impact-red);
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.heading-138 {
  text-align: center;
  margin-top: 40px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-94 {
  text-align: center;
  margin-top: -15px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
}

.dropdown-toggle-15 {
  border: 2px solid #000;
  border-radius: 5px;
  width: 497.725px;
  height: 71.7481px;
  margin-top: 20px;
}

.dropdown-toggle-15.w--open {
  margin-bottom: 1px;
}

.section-28 {
  min-width: auto;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 100px;
}

.text-block-29 {
  text-transform: none;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
}

.grid-87 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 10px;
}

.dropdown-link-29 {
  border-bottom: 1px solid var(--white);
  background-color: var(--black);
  color: var(--white);
  border-radius: 5px;
  margin-top: 2px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.dropdown-link-30, .dropdown-link-31, .dropdown-link-32, .dropdown-link-33, .dropdown-link-34, .dropdown-link-35 {
  border-bottom: 1px solid var(--white);
  background-color: var(--black);
  color: var(--white);
  border-radius: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.dropdown-link-36 {
  border-bottom: 2px solid var(--white);
  background-color: var(--black);
  color: var(--white);
  border-radius: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-280, .div-block-281, .div-block-282, .div-block-283 {
  background-color: var(--white);
}

.dropdown-list-6 {
  background-color: #0000;
}

.heading-139 {
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.container-118 {
  padding-bottom: 20px;
}

.div-block-284 {
  margin-top: 0;
  padding-top: 0;
}

.dropdown-link-37 {
  background-color: var(--black);
  color: var(--white);
  border-radius: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.container-119 {
  display: flex;
}

.text-span-30, .text-span-31, .text-span-32 {
  color: var(--impact-red);
}

.html-embed-3 {
  display: none;
}

.hero-overlay-18 {
  color: #fff;
  background-image: url('../images/Food-Philosphy-2_forweb.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-140 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 80px;
}

.paragraph-95 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
}

.button-70 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.hero-6 {
  background-color: var(--white);
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.hero-image-mask-3 {
  width: 100%;
  margin-left: 40px;
}

.hero-image-5 {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 100%;
  margin-left: 0;
}

.heading-141 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.button-71 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.container-120 {
  background-color: #fff9;
  flex-direction: column;
  align-items: center;
  padding: 0 10px;
  display: flex;
}

.pop-up-modal-3 {
  z-index: 999999;
  background-color: #2a2a2df2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-3 {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/Grocery-Group-Shot_Close-Up-WEB.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #000;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 500px;
  height: 500px;
  padding: 140px 0;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.exit-button-3 {
  background-color: var(--black);
  color: var(--black);
  cursor: pointer;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.heading-142 {
  color: var(--black);
  align-self: auto;
  margin-top: 167px;
  margin-bottom: 6px;
  padding-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 65px;
  display: block;
}

.paragraph-96 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.button-72 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-top: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-span-33 {
  color: var(--impact-red);
}

.bold-text-9 {
  color: var(--black);
}

.div-block-285, .div-block-286 {
  display: none;
}

.div-block-287 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 135px;
  padding-left: 165px;
  display: block;
}

.heading-143 {
  background-color: #ffffffb3;
  padding-left: 0;
  padding-right: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 60px;
}

.button-73 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  box-shadow: 1px 1px 2px #000;
}

.hero-overlay-19 {
  color: #fff;
  background-image: url('../images/Impact-Bowls_With-Juices-2-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.delivery-app-container {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: -29px;
  display: block;
}

.div-block-288 {
  background-color: #fff9;
  border-radius: 5px;
  flex-flow: column;
  place-content: center;
  align-self: center;
  align-items: center;
  width: 498px;
  margin-top: -136px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  display: block;
}

.container-121 {
  align-self: center;
}

.heading-144 {
  background-color: #0000;
  border: 3px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 10px 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.button-74 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-top: 348px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
  box-shadow: 1px 1px 3px #000;
}

.paragraph-97 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
}

.bold-text-10 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
}

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

.div-block-290 {
  max-height: 211px;
}

.container-122 {
  flex-direction: column;
  display: flex;
}

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

.heading-145 {
  max-height: 20px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
}

.heading-146 {
  text-align: left;
  max-height: 20px;
  margin-top: 10px;
  font-size: 21px;
  line-height: 22px;
}

.div-block-291 {
  background-image: url('../images/gf.p.vg.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  max-height: 20px;
}

.paragraph-98 {
  text-align: left;
  margin-top: 7px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-292 {
  padding-bottom: 30px;
  padding-left: 161px;
}

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

.paragraph-99 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

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

.heading-148 {
  color: var(--black);
  background-color: #ffffffa6;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.grid-89 {
  margin-top: 20px;
}

.div-block-295 {
  background-color: var(--white);
}

.div-block-296 {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-297 {
  background-color: var(--white);
  padding-bottom: 40px;
}

.heading-149 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.heading-150 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.heading-151 {
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
  line-height: 45px;
}

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

.image-31 {
  display: block;
}

.div-block-298 {
  background-color: var(--white);
  padding-bottom: 40px;
}

.div-block-299 {
  background-image: url('../images/1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-300 {
  background-color: var(--white);
  padding-bottom: 60px;
}

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

.button-75 {
  background-color: var(--black);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 47.5px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.div-block-301, .div-block-302 {
  height: 47.5px;
  padding-left: 270px;
  padding-right: 270px;
}

.div-block-303 {
  text-align: center;
  flex-direction: column;
  height: 47.5px;
  padding-left: 270px;
  padding-right: 270px;
  display: flex;
}

.button-76 {
  background-color: var(--black);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-77 {
  background-color: var(--black);
  text-transform: uppercase;
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-305 {
  background-color: var(--white);
}

.div-block-306 {
  background-color: var(--white);
  padding-bottom: 20px;
}

.paragraph-101 {
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
  text-decoration: none;
}

.text-span-35, .text-span-36 {
  color: var(--impact-red);
}

.link-56 {
  text-decoration: none;
}

.link-57 {
  text-decoration: none;
  display: inline;
}

.text-span-37 {
  color: var(--impact-red);
}

.link-58 {
  text-decoration: none;
  display: inline;
}

.button-78 {
  background-color: var(--impact-red);
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  width: 150px;
  height: 44px;
  margin-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.grid-92 {
  grid-template-rows: auto;
  justify-items: center;
  display: none;
}

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

.div-block-310 {
  border: 1px solid #000;
  margin-top: 215px;
  margin-bottom: 60px;
  margin-right: 100px;
  padding-top: 10px;
  padding-left: 20px;
}

.paragraph-102 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-152 {
  margin-top: 0;
  margin-bottom: 25px;
  line-height: 28px;
}

.pop-up-modal-4 {
  z-index: 999999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-4 {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/Merch_toque.jpg');
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 5px;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 700px;
  height: auto;
  padding: 40px 20px 60px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.pop-up-icon-2 {
  background-color: #f6b685;
  background-image: none;
  border: 5px solid #fff;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  position: absolute;
  inset: -13% 0% auto;
}

.exit-button-4 {
  background-color: var(--black);
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 10px;
  display: block;
  position: absolute;
  inset: 2% 2% auto auto;
}

.pop-up-heading-2 {
  color: var(--black);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  padding: 0 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.5em;
}

.image-32 {
  margin-left: auto;
}

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

.text-span-38 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.grid-94 {
  grid-template-rows: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-153 {
  color: var(--impact-red);
  text-transform: uppercase;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 30px;
  line-height: 40px;
  display: block;
}

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

.paragraph-103 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.text-span-39 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 20px;
}

.text-span-40 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-311 {
  background-color: var(--white);
  border: 1px solid #000;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-312 {
  background-color: var(--white);
  border: 1px solid #000;
}

.container-123 {
  background-image: url('../images/Screen-Shot-2021-01-05-at-1.05.31-PM.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 150vh;
}

.div-block-313 {
  background-image: url('../images/Zesty-Mexican-Bowl-web.jpg');
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.div-block-314 {
  padding-top: 20px;
  padding-left: 120px;
  display: none;
}

.div-block-315 {
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 0;
}

.container-124 {
  background-image: url('../images/Cookie-Platter-5.jpg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-316 {
  background-image: url('../images/breakfast-cookie-cutout-web.jpg');
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: cover;
}

.baked-goods-ci {
  margin-top: -238px;
}

.kits-ci {
  background-color: var(--white);
  margin-top: -299px;
}

.container-125 {
  background-image: url('../images/warm-up-soups-chickenduo2-web.jpg');
  background-position: 50% 0;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-317 {
  padding-bottom: 20px;
  padding-left: 120px;
}

.div-block-318 {
  background-image: url('../images/venison_cutout-web.jpg'), url('../images/venisonstew_cutout.jpg');
  background-position: 50%, 50%;
  background-size: cover, cover;
  width: auto;
}

.container-126 {
  background-image: url('../images/plantpower_website.jpg');
  background-position: 0%;
  background-size: auto;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-319 {
  padding-left: 120px;
}

.div-block-320 {
  background-image: url('../images/plant-bow-web-soup-proteinforce.jpg');
  background-position: 50%;
  background-size: auto;
}

.heading-155 {
  height: 20px;
  max-height: 20px;
  margin-top: 10px;
  font-size: 21px;
  line-height: 22px;
}

.div-block-321 {
  background-image: url('../images/Untitled-1_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.keto-box-ci {
  margin-top: 20px;
  display: none;
}

.container-127 {
  background-image: url('../images/keto-box-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-322 {
  padding-bottom: 20px;
  padding-left: 120px;
}

.div-block-323 {
  background-image: url('../images/tenders-chia-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-324 {
  background-image: url('../images/steak-chicken.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 461.992px;
  height: 465px;
}

.div-block-325 {
  background-image: url('../images/celery-cabbage-eggs.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-326 {
  background-image: url('../images/chicken-broth-web.jpg');
  background-position: 50%;
  background-size: cover;
}

.container-128 {
  max-width: 940px;
}

.container-129 {
  background-image: url('../images/Pancake-Kit.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-327 {
  background-image: url('../images/stew-tenders.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-328 {
  background-image: url('../images/paleo-cutout-web.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-329 {
  background-image: url('../images/pancake-kit-web.jpg');
  background-position: 50%;
  background-size: contain;
}

.container-130 {
  background-image: url('../images/protein-web.jpg');
  background-position: 50%;
  background-size: auto;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-330 {
  padding-left: 120px;
}

.div-block-331 {
  background-image: url('../images/chorizo-salmon.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.text-span-41 {
  color: var(--impact-red);
}

.div-block-332 {
  background-image: url('../images/untitled18.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.nav-menu-13 {
  flex-direction: column;
  display: flex;
}

.container-131 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.nav-link-71 {
  text-transform: uppercase;
  align-self: flex-start;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.navbar-18 {
  position: sticky;
  top: auto;
}

.navbar-19 {
  background-color: #0000;
  flex-direction: column;
  margin-top: 10px;
  margin-left: 5px;
  display: flex;
  position: sticky;
  top: 226px;
}

.container-132 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  display: block;
}

.nav-menu-14 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.nav-link-72 {
  background-color: var(--sidebar);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-72.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-73 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-73.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-74 {
  background-color: var(--sidebar);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-74.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-75 {
  background-color: var(--sidebar);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-75.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-76 {
  background-color: var(--sidebar);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-76.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-77 {
  background-color: var(--sidebar);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-77.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-78 {
  background-color: var(--sidebar);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-78.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-79 {
  background-color: var(--sidebar);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-79.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.nav-link-80 {
  font-size: 13px;
}

.div-block-339 {
  background-image: url('../images/harvest-web.jpg');
  background-position: 0 0;
  background-size: contain;
}

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

.div-block-341, .div-block-342, .div-block-343, .div-block-344 {
  display: none;
}

.paragraph-104 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.heading-156 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 10px 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.div-block-345, .div-block-346 {
  display: none;
}

.hero-overlay-20 {
  color: #fff;
  background-image: url('../images/Hero-Subscription-Banner.jpg'), linear-gradient(#0009, #0009);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-347 {
  background-color: var(--white);
}

.div-block-348 {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 161px;
}

.heading-157 {
  color: var(--black);
  text-align: center;
  background-color: #ffffffa3;
  margin-top: 15px;
  padding: 10px 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.tabs-4 {
  flex-direction: column;
  display: block;
}

.thait-butternut-squash-soup {
  display: block;
}

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

.paragraph-105 {
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-106 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -95px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.button-79 {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  justify-content: center;
  margin-right: 220px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-79:hover {
  background-color: var(--black);
  color: var(--white);
}

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

.div-block-350 {
  background-color: var(--white);
  padding-bottom: 20px;
  padding-left: 161px;
  display: none;
}

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

.div-block-351 {
  background-color: var(--white);
}

.heading-158 {
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.div-block-352, .div-block-353, .div-block-354 {
  display: block;
}

.tabs-5, .div-block-355, .div-block-356, .div-block-357, .div-block-358, .div-block-359 {
  display: none;
}

.paragraph-107 {
  margin-top: 7px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

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

.image-33, .image-34, .image-35 {
  margin-left: auto;
}

.heading-159 {
  text-align: center;
  max-height: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  line-height: 22px;
}

.heading-160 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 22px;
}

.div-block-360 {
  background-image: url('../images/Untitled-13.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-361 {
  background-image: url('../images/Untitled-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-362 {
  width: 100%;
  height: 300px;
  display: flex;
  position: static;
  inset: 0% 0% auto auto;
}

.grid-104 {
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-30 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-bottom: 40px;
  padding-left: 0;
  display: none;
}

.div-block-363 {
  text-align: center;
  background-image: url('../images/protein-box-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 300px;
  display: block;
  position: relative;
}

.div-block-364 {
  width: 100%;
  height: 300px;
}

.paragraph-108 {
  color: #fff;
  object-fit: fill;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  line-height: 35px;
  display: block;
}

.text-wrapper-protein {
  background-color: var(--text-wrapper);
  padding: 50px 20px;
}

.image-36, .image-37 {
  margin-left: auto;
}

.html-embed-4 {
  margin-top: -5px;
  padding-left: 12px;
}

.div-block-366 {
  text-align: center;
  background-image: url('../images/paleo-box-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 300px;
  position: relative;
}

.text-wrapper-paleo {
  background-color: var(--text-wrapper);
  width: 100%;
  height: 300px;
  padding: 50px 20px;
}

.html-embed-5 {
  margin-top: -5px;
  padding-left: 12px;
}

.div-block-367 {
  text-align: center;
  background-image: url('../images/vegan-box-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  height: 300px;
  position: relative;
}

.html-embed-6 {
  margin-top: -5px;
  padding-left: 12px;
}

.text-wrapper-vegan {
  background-color: var(--text-wrapper);
  text-align: center;
  width: 100%;
  height: 300px;
  padding: 35px 20px;
}

.paragraph-109, .paragraph-110 {
  color: var(--white);
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

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

.text-span-42 {
  color: var(--impact-red);
}

.heading-161 {
  height: 20px;
  margin-top: 10px;
  line-height: 22px;
}

.true-roots---eat {
  display: none;
}

.paragraph-112 {
  text-transform: lowercase;
  height: 240px;
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 16px;
}

.div-block-378 {
  border: 1px solid #000;
  width: auto;
  height: 280px;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 10px;
}

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

.div-block-380, .div-block-381 {
  display: none;
}

.grid-106 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-107 {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-113 {
  margin-top: 6px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-59 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.div-block-382 {
  background-color: var(--white);
  padding-bottom: 20px;
}

.grid-108 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.paragraph-114 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.text-span-43 {
  color: var(--impact-red);
  text-decoration: none;
}

.link-60 {
  display: inline;
}

.list-5 {
  margin-top: 0;
  margin-bottom: 0;
}

.link-61, .link-62, .link-63 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.paragraph-115 {
  margin-top: 0;
}

.heading-162 {
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 62px;
}

.container-134 {
  background-image: url('../images/Group-Shot_Spaced_Whole.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-385, .div-block-386, .div-block-387 {
  background-color: var(--white);
}

.section-31 {
  padding-bottom: 20px;
}

.nav-link-81 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 187px;
  height: 36px;
  margin-bottom: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-81.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6b3;
}

.paragraph-116 {
  text-align: center;
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 20px;
}

.container-135 {
  padding-top: 10px;
}

.hero-overlay-21 {
  color: #fff;
  background-image: url('../images/Untitled-1_2.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.button-80 {
  background-color: var(--black);
  flex-direction: column;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.heading-163 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.call-to-action-11 {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-13 {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  margin-top: 139px;
  display: flex;
}

.heading-164 {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-117 {
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-81 {
  background-color: var(--black);
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.text-span-44 {
  color: var(--impact-red);
}

.app-delivery-slide {
  background-image: url('../images/pickup-phones-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.link-64 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.dropdown-toggle-16 {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  height: 50px;
  margin-left: 30px;
  padding-top: 17px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.text-block-30 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

.icon-5 {
  margin-top: 17px;
}

.dropdown-link-38 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-39 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-list-7 {
  margin-right: -10px;
  display: block;
}

.dropdown-list-7.w--open {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-3 {
  margin-top: auto;
  margin-bottom: auto;
  display: none;
}

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

.text-span-45 {
  margin-bottom: -25px;
  padding-bottom: 0;
  padding-right: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 13px;
  line-height: 17.5px;
}

.text-span-46 {
  font-size: 12px;
  line-height: 5px;
}

.text-span-47 {
  margin-bottom: -27px;
  padding-right: 10px;
  font-size: 13px;
  line-height: 17.5px;
  display: block;
}

.pop-up-modal-5 {
  z-index: 999999;
  background-color: #2a2a2de6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-5 {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/Pilot-Coffee_POS-web2.jpg');
  background-position: 50% 20%;
  background-size: cover;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 500px;
  height: 600px;
  padding: 135px 30px 140px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.exit-button-5 {
  background-color: var(--black);
  cursor: pointer;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.pop-up-heading-3 {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.5em;
}

.div-block-388 {
  background-color: var(--white);
  padding-top: 0;
}

.hero-overlay-22 {
  color: #fff;
  background-image: url('../images/Bowls_Stylized.jpg'), linear-gradient(#0009, #0009);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 70vh;
  max-height: none;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-14 {
  text-align: center;
  background-color: #ffffffb3;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-165 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-118 {
  text-transform: uppercase;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.button-82 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-389 {
  padding-bottom: 10px;
}

.centered-container-15 {
  text-align: center;
  background-color: #d6d6d699;
  flex: 1;
}

.heading-166 {
  background-color: var(--sidebar);
  color: var(--black);
  margin-bottom: 20px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 45px;
}

.div-block-390 {
  padding-top: 40px;
}

.rich-text-block-2 {
  flex-direction: column;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  line-height: 30px;
  display: flex;
}

.field-label-6, .field-label-7 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
}

.submit-button-2 {
  background-color: var(--impact-red);
  text-transform: uppercase;
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.cards-section-5 {
  background-color: var(--white);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

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

.cards-image-4 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.div-block-391 {
  background-color: var(--white);
}

.div-block-392 {
  padding-top: 40px;
  padding-bottom: 0;
}

.collection-list-2 {
  flex-direction: row;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.heading-167 {
  text-align: center;
  margin-top: 10px;
  font-size: 15px;
  line-height: 25px;
}

.image-38 {
  margin-left: auto;
}

.subscribe-form {
  padding-top: 100px;
  padding-bottom: 100px;
}

.subscribe-form-flex {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

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

.subscribe-form-input {
  margin-bottom: 0;
}

.heading-168 {
  text-align: center;
  border: 0 solid #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.field-label-8 {
  color: #000;
  text-align: left;
  margin-top: auto;
  margin-right: 0;
  padding-right: 10px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.field-label-9 {
  color: #000;
  text-align: left;
  width: auto;
  margin-top: auto;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 10px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.submit-button-3 {
  background-color: var(--impact-red);
  border-radius: 5px;
  align-self: center;
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.paragraph-119 {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.div-block-393 {
  background-color: var(--white);
  padding-top: 20px;
}

.container-136 {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-83 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 15px;
  display: flex;
}

.collection-item {
  padding-bottom: 40px;
}

.container-137 {
  padding-top: 20px;
}

.html-embed-8 {
  border: 2px solid #000;
  padding-bottom: 20px;
}

.div-block-394 {
  padding-bottom: 40px;
}

.nav-link-82 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  width: 157px;
  height: 36px;
  margin-bottom: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
  display: block;
}

.nav-link-82.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
  margin-bottom: 2px;
  display: block;
}

.div-block-395 {
  background-image: url('../images/Drink-Banner.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 50vh;
}

.div-block-396 {
  background-color: var(--white);
}

.div-block-397 {
  padding-bottom: 20px;
  padding-left: 0;
}

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

.paragraph-120 {
  text-transform: lowercase;
  margin-top: -5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-121 {
  margin-top: -5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-169 {
  max-width: 940px;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  line-height: 22px;
}

.nav-link-83 {
  background-color: var(--sidebar);
  text-align: center;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-83.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.paragraph-72-copy {
  margin-top: 0;
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17px;
}

.div-block-398 {
  background-color: #0000;
  width: 498px;
  height: auto;
  margin-top: 0;
}

.paragraph-122 {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
  line-height: 22px;
}

.italic-text-3 {
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 20px;
}

.text-span-48 {
  color: var(--impact-red);
  font-size: 25px;
}

.container-138 {
  text-align: center;
  background-color: #ffffffb3;
  flex-direction: column;
  justify-content: center;
  margin-top: 238px;
  display: flex;
}

.button-84 {
  background-color: var(--black);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-span-49 {
  color: var(--impact-red);
}

.food-philosophy {
  background-image: url('../images/Group-Shot_Landscape-1.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-span-50 {
  color: var(--impact-red);
}

.paragraph-123 {
  text-align: center;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
}

.paragraph-124, .paragraph-125, .paragraph-126 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-170 {
  background-color: var(--white);
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 45px;
  line-height: 62px;
}

.heading-171 {
  padding-left: 20px;
}

.div-block-399 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-85 {
  text-align: center;
  margin-left: 0;
  display: flex;
}

.button-86 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.container-139 {
  padding-top: 20px;
  padding-bottom: 40px;
  display: none;
}

.heading-172, .heading-173 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-174 {
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 25px;
}

.grid-111 {
  grid-template-rows: auto auto auto;
}

.paragraph-127 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-128 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-400 {
  padding-bottom: 40px;
}

.div-block-401 {
  padding-left: 20px;
}

.grid-112 {
  grid-template-rows: auto;
}

.heading-175 {
  width: 170px;
  padding-left: 20px;
}

.div-block-402 {
  width: 170px;
  height: 25px;
}

.grid-113 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
}

.paragraph-129 {
  margin-top: 0;
  padding-left: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.paragraph-130 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-131 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-176 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.div-block-403 {
  background-color: var(--black);
  width: 302px;
  height: 30px;
  padding-left: 10px;
}

.container-140 {
  padding-top: 0;
}

.grid-114 {
  grid-template-rows: auto;
  width: 616px;
}

.div-block-404 {
  padding-bottom: 0;
  display: none;
}

.list-6, .list-7 {
  margin-top: 0;
}

.heading-177 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
}

.div-block-405 {
  padding-top: 10px;
  padding-bottom: 0;
}

.div-block-406 {
  margin-top: -5px;
  padding-top: 0;
}

.heading-178 {
  margin-top: 0;
  margin-bottom: -5px;
  padding-bottom: 0;
}

.paragraph-132 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: block;
}

.div-block-407 {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.text-span-51 {
  color: var(--impact-red);
  text-decoration: underline;
}

.link-65 {
  text-decoration: none;
  display: inline;
}

.bold-text-11, .text-span-52 {
  color: var(--impact-red);
}

.link-66 {
  text-decoration: underline;
  display: inline;
}

.text-span-53 {
  color: var(--impact-red);
  text-decoration: underline;
}

.link-67 {
  text-decoration: none;
  display: inline;
}

.container-141 {
  background-image: url('../images/Pilot-Coffee_Breakfast-GiveX-1.jpg');
  background-position: 50% 60%;
  background-size: cover;
  max-width: 940vh;
  height: 50vh;
}

.hero-7 {
  background-color: var(--white);
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.heading-179 {
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 45px;
}

.paragraph-133 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 30px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.button-87 {
  background-color: var(--impact-red);
  border-radius: 5px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-408 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 0;
}

.div-block-409 {
  background-image: url('../images/Coffee-Pour-Hand_Social.jpg');
  background-position: 50% 70%;
  background-size: cover;
}

.div-block-410 {
  margin-bottom: 20px;
}

.grid-115 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
}

.div-block-411, .div-block-412, .div-block-413, .div-block-414 {
  width: 300px;
}

.div-block-415 {
  border: 2px solid #000;
}

.div-block-416 {
  border: 2px solid #000;
  width: 305.977px;
}

.div-block-417 {
  border: 2px solid #000;
}

.div-block-418 {
  background-color: var(--black);
}

.grid-116 {
  grid-template-rows: auto;
  width: 630px;
}

.div-block-419 {
  border: 2px solid #000;
  width: auto;
}

.heading-180 {
  background-color: var(--black);
  color: var(--white);
  width: auto;
  margin-top: -1px;
  margin-bottom: 0;
  padding-left: 10px;
  line-height: 35px;
}

.section-33 {
  display: none;
}

.column {
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.column-2 {
  padding-right: 0;
}

.div-block-422, .div-block-423 {
  border: 2px solid #000;
}

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

.grid-118 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  width: 600px;
}

.div-block-424 {
  border: 0 solid #000;
  margin-left: 0;
  margin-right: 0;
}

.heading-184 {
  background-color: var(--black);
  color: var(--white);
  border: 2px solid #000;
  margin-top: 0;
  margin-bottom: 5px;
  padding-left: 10px;
  line-height: 30px;
}

.paragraph-134 {
  border-bottom: 2px solid #000;
  margin-top: 0;
  margin-bottom: 5px;
  padding-left: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-425 {
  background-color: var(--white);
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-span-54 {
  color: var(--impact-red);
}

.link-68 {
  text-decoration: none;
  display: inline;
}

.text-span-55 {
  text-transform: lowercase;
}

.container-142 {
  display: flex;
}

.text-span-56 {
  text-transform: lowercase;
}

.hero-8 {
  border: 1px solid var(--white);
  background-color: var(--white);
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.hero-image-6 {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: auto;
  height: 40%;
}

.button-88 {
  display: flex;
}

.button-89 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  margin-bottom: 20px;
  margin-right: 260px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-89:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-90 {
  background-color: var(--impact-red);
  border-radius: 5px;
  justify-content: center;
  margin-right: 260px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-90:hover {
  background-color: var(--black);
  color: var(--white);
}

.text-span-57 {
  font-size: 17.5px;
}

.preorder {
  background-color: var(--white);
}

.faqs {
  padding-bottom: 100px;
}

.container-143 {
  background-image: url('../images/Pilot-Coffee_Breakfast-GiveX-1.jpg');
  background-position: 50% 65%;
  background-size: cover;
  max-width: none;
  height: 50vh;
  display: none;
}

.div-block-426 {
  padding-top: 100px;
  padding-bottom: 19px;
}

.div-block-427 {
  display: flex;
}

.div-block-428 {
  background-image: url('../images/Pilot-Coffee_POS-web2.jpg');
  background-position: 50% 47%;
  background-size: cover;
}

.heading-185 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 45px;
}

.text-span-58 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 35px;
}

.text-span-59 {
  color: var(--impact-red);
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 35px;
}

.paragraph-135 {
  text-align: center;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
}

.text-span-60 {
  text-decoration: line-through;
}

.text-span-61 {
  color: var(--impact-red);
}

.text-span-62 {
  text-decoration: line-through;
}

.grid-119 {
  grid-template-rows: auto;
}

.html-embed-9, .html-embed-10 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.buy-it-now {
  text-align: center;
  justify-content: center;
  display: flex;
}

.add-to-cart {
  color: var(--impact-red);
  text-align: center;
  justify-content: center;
  display: flex;
}

.div-block-429 {
  padding-bottom: 20px;
}

.heading-186 {
  text-align: center;
  margin-top: 15px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 45px;
}

.text-span-63 {
  font-size: 15px;
}

.paragraph-136 {
  text-align: center;
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-187, .paragraph-137, .button-91, .button-92, .div-block-430, .div-block-433, .container-145, .paragraph-138, .container-150 {
  display: none;
}

.dropdown-link-40 {
  background-color: var(--black);
  color: var(--white);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-40.w--current {
  color: var(--impact-red);
}

.container-152 {
  background-image: url('../images/Pilot-Coffee_Website-Banner-2.jpg');
  background-position: 50% 100%;
  background-size: cover;
  max-width: none;
  height: 50vh;
}

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

.container-155 {
  background-image: url('../images/Pilot-Coffee_Website-Banner-1.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: none;
  height: 50vh;
}

.mobile-banner {
  display: none;
}

.grid-120 {
  grid-template-rows: auto;
  width: 400px;
}

.paragraph-139 {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.grid-121 {
  grid-template-columns: 1fr;
  width: 280px;
  padding-top: 20px;
}

.heading-188 {
  height: 15%;
  max-height: 20px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 21px;
  line-height: 21px;
}

.heading-189 {
  height: 15%;
  max-height: 20px;
  margin-top: 9px;
  margin-bottom: 5px;
  font-size: 21px;
  line-height: 21px;
}

.heading-190 {
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  line-height: 22px;
}

.heading-191 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 30px;
}

.paragraph-140 {
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-436 {
  border: 2px solid #000;
  height: 85px;
  padding-left: 10px;
}

.heading-192 {
  height: auto;
  margin-top: 10px;
  line-height: 22px;
}

.div-block-437 {
  padding-bottom: 40px;
}

.div-block-438 {
  background-color: var(--white);
}

.div-block-439 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-440 {
  background-color: var(--white);
  padding-bottom: 100px;
}

.link-69 {
  text-decoration: underline;
  display: inline;
}

.pop-up-modal-6 {
  z-index: 999999;
  background-color: #2a2a2de6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-6 {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/Broth-A-Frame_Alt.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 500px;
  height: 650px;
  padding: 135px 30px 140px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.exit-button-6 {
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.div-block-442 {
  background-color: #ffffff80;
  border-radius: 5px;
  flex-flow: column;
  place-content: center flex-start;
  align-self: center;
  align-items: center;
  width: 499px;
  margin-top: -107px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  display: flex;
}

.heading-193 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.heading-194 {
  color: var(--impact-red);
  background-color: #0000;
  border: 3px #000;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.button-93 {
  background-color: #eb372f;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-443, .div-block-444 {
  display: block;
}

.div-block-445 {
  height: 250px;
}

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

.paragraph-141, .paragraph-142 {
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-70 {
  text-decoration: none;
}

.paragraph-143 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  text-decoration: none;
}

.heading-195 {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 30px;
}

.heading-196 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
}

.button-94 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 218.242px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
}

.div-block-451 {
  background-image: url('../images/RVDW_IMPACTK_13SEP2021-1604.jpeg');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.div-block-452 {
  padding-bottom: 20px;
}

.heading-197 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.heading-198 {
  color: var(--black);
  text-transform: uppercase;
  background-color: #d6d6d6b3;
  margin-bottom: 20px;
  margin-left: 60px;
  margin-right: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
  overflow: hidden;
}

.container-156 {
  background-color: var(--sidebar);
  color: var(--black);
  flex-direction: row;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.hero-overlay-23 {
  color: #fff;
  background-image: url('../images/broth-2.jpeg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 75vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-144 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-453 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-199 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-145 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-71, .link-72, .link-73, .link-74, .link-75 {
  display: inline;
}

.list-8 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.link-76, .link-77, .link-78 {
  display: inline;
}

.paragraph-146 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-79 {
  display: inline;
}

.paragraph-147 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-80, .link-81, .link-82, .link-83, .link-84, .link-85, .link-86, .link-87, .link-88, .link-89, .link-90, .link-91 {
  display: inline;
}

.heading-200 {
  font-family: Knockout htf28 juniorfeatherwt, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}

.div-block-454 {
  z-index: 2147483647;
  background-color: var(--white);
  border: 1px #000;
  border-radius: 0;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  position: static;
}

.form-2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 470px;
  margin: auto;
  display: flex;
}

.form-block {
  align-self: center;
  width: 470px;
  margin-bottom: 0;
}

.list-9 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.hero-overlay-24 {
  color: #fff;
  background-image: url('../images/produce-edited_1.jpg');
  background-position: 50% 25%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 70vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-148 {
  margin-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-201 {
  margin-bottom: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
  line-height: 40px;
}

.paragraph-149 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-92 {
  text-decoration: underline;
  display: inline;
}

.link-93 {
  display: inline;
}

.italic-text-4 {
  text-transform: none;
  font-size: 30px;
  font-style: normal;
  line-height: 30px;
}

.hero-overlay-25 {
  color: #fff;
  background-image: url('../images/khloe-arledge-ND3edEmzcdQ-unsplash-1920x1080.jpeg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0, 50%;
  background-size: auto, auto, auto;
  justify-content: center;
  align-items: center;
  height: 70vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-202 {
  color: var(--black);
  background-color: #d6d6d6b3;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.heading-203 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 35px;
}

.heading-204 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 32px;
}

.list-item-10 {
  margin-bottom: 0;
  list-style-type: square;
}

.list-item-11, .list-item-12 {
  list-style-type: square;
}

.paragraph-150 {
  margin-top: -15px;
  margin-bottom: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

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

.text-span-64, .text-span-65 {
  font-size: 20px;
}

.heading-205 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  display: inline;
}

.list-item-13 {
  margin-bottom: 0;
}

.text-span-66 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-455 {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.link-94 {
  text-decoration: underline;
  display: inline;
}

.heading-206 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 35px;
  font-style: italic;
}

.hero-overlay-26 {
  color: #fff;
  background-image: url('../images/sincerely-media-HL3EOgFiy0k-unsplash-1920x1080.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 70vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

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

.link-95, .link-96, .link-97, .link-98, .link-99, .link-100 {
  text-decoration: underline;
  display: inline;
}

.div-block-456 {
  background-color: var(--white);
  padding-bottom: 0;
}

.hero-overlay-27 {
  color: #fff;
  background-image: url('../images/soups-stews-edited-web.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.link-101, .link-102, .link-103 {
  display: inline;
}

.link-104, .link-105, .link-106, .link-107, .link-108, .link-109, .link-110, .link-111, .link-112, .link-113, .link-114, .link-115, .link-116 {
  text-decoration: underline;
  display: inline;
}

.link-117 {
  display: inline;
}

.hero-overlay-28 {
  color: #fff;
  background-image: url('../images/Juice-Lineup_web.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 70vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.hero-overlay-29 {
  color: #fff;
  background-image: url('../images/Impact_September23_16-1228x691.jpeg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 70vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.link-118, .link-119, .link-120, .link-121, .link-122, .link-123, .link-124, .link-125, .link-126, .link-127, .link-128, .link-129, .link-130, .link-131, .link-132, .link-133 {
  display: inline;
}

.paragraph-151 {
  color: var(--white);
  margin-top: -10px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.heading-207 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 42px;
}

.div-block-457 {
  background-color: var(--black);
  margin-top: 0;
  padding-bottom: 20px;
}

.paragraph-152 {
  margin-top: -10px;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.heading-208 {
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  line-height: 35px;
}

.button-95 {
  background-color: var(--black);
  border-radius: 5px;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.button-96 {
  background-color: var(--black);
  border-radius: 5px;
  justify-content: center;
  margin-left: 70px;
  margin-right: 70px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.button-97, .button-98, .button-99 {
  background-color: var(--black);
  border-radius: 5px;
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.button-100 {
  background-color: var(--black);
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.button-101 {
  background-color: var(--black);
  border-radius: 5px;
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.pop-up-modal-7 {
  z-index: 999999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.pop-up-7 {
  text-align: center;
  background-color: #fff;
  border: 5px solid #000;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 600px;
  height: auto;
  padding: 30px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.exit-button-7 {
  background-color: var(--black);
  cursor: pointer;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-left: auto;
  margin-right: -5px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.heading-209 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
}

.text-field-2 {
  margin-bottom: 20px;
}

.div-block-458 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  display: flex;
}

.form-block-2 {
  flex-direction: column;
  align-items: stretch;
  width: 500px;
  display: flex;
}

.form-3 {
  margin-left: 0;
  margin-right: 0;
}

.div-block-459 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.button-102.w--current {
  background-color: var(--white);
  color: var(--impact-red);
  border: 2px solid #000;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 30px;
  display: flex;
}

.cards-section-6 {
  background-color: var(--white);
  border: 1px #000;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

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

.cards-image-5 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  position: absolute;
  inset: 0%;
}

.heading-211 {
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
}

.container-158 {
  max-width: 1400px;
  display: flex;
}

.div-block-460 {
  width: auto;
  display: block;
}

.container-159 {
  flex-direction: row;
  display: block;
}

.section-34 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.container-160 {
  display: flex;
}

.container-161 {
  max-width: 1800px;
  max-height: 400vh;
}

.div-block-461 {
  background-image: url('../images/Impact-Bowls_With-Juices-2-web.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: 1800px;
  height: 400px;
  max-height: none;
  display: none;
}

.link-134 {
  text-decoration: none;
  display: inline;
}

.link-135 {
  text-decoration: none;
}

.link-136 {
  display: inline;
}

.link-137 {
  text-decoration: underline;
  display: inline;
}

.button-103 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 218.242px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-103:hover {
  background-color: var(--black);
  color: var(--white);
}

.hero-overlay-30 {
  color: #fff;
  background-image: url('../images/RVDW_IMPACTK_13SEP2021-1542.jpeg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 70vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.hero-9 {
  background-color: var(--white);
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.section-35 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-39 {
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
}

.paragraph-153 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-style: normal;
  font-weight: 400;
}

.heading-212 {
  margin-top: 0;
  font-size: 35px;
  line-height: 35px;
}

.div-block-463 {
  background-image: url('../images/RVDW_IMPACTK_13SEP2021-1517.jpeg');
  background-position: 0 0;
  background-size: cover;
  margin-top: 20px;
  margin-bottom: 3px;
}

.heading-213 {
  text-transform: none;
  margin-top: 0;
  font-size: 60px;
  font-style: normal;
}

.grid-122 {
  grid-column-gap: 40px;
  grid-row-gap: 25px;
  border: 1px #000;
  grid-template-rows: auto;
  padding-bottom: 40px;
}

.paragraph-154 {
  margin-top: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-155 {
  margin-top: 0;
}

.paragraph-156 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-464 {
  background-image: url('../images/RVDW_IMPACTK_13SEP2021-1604.jpeg');
  background-position: 50% 100%;
  background-size: cover;
}

.paragraph-157 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
  font-style: italic;
  line-height: 50px;
}

.paragraph-158 {
  border: 1px #000;
  border-bottom: 1px solid #00000080;
  margin-top: 0;
  padding-bottom: 40px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
  font-style: italic;
}

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

.text-span-67 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
  font-style: italic;
  line-height: 35px;
}

.grid-123 {
  grid-column-gap: 40px;
  border-bottom: 1px #000000b3;
  grid-template-rows: auto;
  padding-bottom: 40px;
}

.container-163 {
  display: none;
}

.div-block-467 {
  margin-bottom: 10px;
  overflow: hidden;
}

.div-block-468 {
  margin-bottom: 10px;
}

.heading-214 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.heading-216 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-41 {
  margin-left: auto;
}

.heading-217 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.button-104 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 45.4688px;
  margin-right: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.button-105 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 130px;
  margin-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-106 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-107 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin: auto 0 auto 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.hero-overlay-31 {
  color: #fff;
  background-image: url('../images/Community-Box_.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 70vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-17 {
  text-align: center;
  background-color: #0000;
  flex: 1;
}

.div-block-469 {
  background-image: url('../images/grocery-edit1.jpg');
  background-position: 0 80%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 20px;
}

.paragraph-161 {
  margin-top: auto;
  padding-top: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.section-36 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 60px;
}

.div-block-470 {
  background-image: url('../images/IMG_1069.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.grid-126 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.div-block-471 {
  background-image: url('../images/IMG_1040.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  margin-top: 40px;
}

.text-span-68 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.button-108 {
  background-color: var(--impact-red);
  text-transform: uppercase;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-left: 0;
  margin-right: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.div-block-472 {
  background-image: url('../images/Untitled-1_3.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-473 {
  padding-bottom: 151px;
}

.grid-127 {
  grid-template-rows: auto;
}

.div-block-474 {
  background-color: var(--white);
  margin-top: 0;
  padding-bottom: 220px;
}

.grid-128 {
  display: none;
}

.dropdown-link-41 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-41.w--current {
  color: #fff;
}

.dropdown-link-42 {
  color: #fff;
  text-align: center;
  background-color: #eb372f;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-43 {
  color: #fff;
  text-align: center;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.dropdown-link-43.w--current {
  color: #eb372f;
}

.nav-menu-15 {
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-link-44 {
  color: #fff;
  background-color: #000;
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.dropdown-link-44.w--current {
  color: #eb372f;
  text-align: center;
}

.dropdown-list-8.w--open {
  margin-left: -25px;
}

.button-109 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #eb372f;
  border-radius: 5px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

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

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

.button-109.cc-contact-us {
  z-index: 5;
  background-color: #eb372f;
  border-radius: 5px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 167.688px;
  height: 44px;
  margin-top: 0;
  margin-left: -15px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.button-109.cc-contact-us:hover {
  color: #000;
}

.button-109.cc-contact-us.w--current {
  color: #fff;
  width: 150px;
  transition: opacity .2s;
}

.dropdown-link-45 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-45.w--current {
  color: #eb372f;
}

.container-165 {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin: auto 20px auto -10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-list-9.w--open {
  margin-left: 0;
}

.dropdown-toggle-17 {
  display: none;
}

.dropdown-link-46 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-46.w--current {
  color: #fff;
}

.dropdown-toggle-18 {
  color: #fff;
  background-color: #e82117;
  border-radius: 5px;
  height: 50px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  padding-top: 17px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.button-110 {
  display: none;
}

.dropdown-link-47 {
  color: #fff;
  text-align: center;
  background-color: #000;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-47.w--current {
  color: #e82018;
}

.text-block-32 {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.text-block-32:hover {
  color: #eb372f;
}

.dropdown-list-10 {
  margin-right: -10px;
}

.dropdown-list-10.w--open {
  margin-top: 5px;
  margin-left: -20px;
  margin-right: 0;
  padding-left: 0;
}

.dropdown-link-48 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-48.w--current {
  color: #eb372f;
}

.dropdown-4 {
  margin-bottom: auto;
}

.dropdown-toggle-19 {
  flex-direction: column;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.dropdown-5 {
  margin-bottom: auto;
}

.dropdown-link-49 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-49.w--current {
  color: #fff;
}

.dropdown-link-50 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-50.w--current {
  color: #fff;
}

.dropdown-list-11.w--open {
  margin-left: 0;
}

.dropdown-link-51 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-51.w--current {
  color: #eb372f;
}

.dropdown-toggle-21 {
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
}

.dropdown-link-52 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-52.w--current {
  color: #fff;
}

.dropdown-link-53 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-weight: 400;
}

.dropdown-link-53.w--current {
  color: #eb372f;
}

.text-block-34 {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.text-block-34:hover {
  color: #eb372f;
}

.text-block-35 {
  color: #fff;
  flex-direction: row;
  font-family: Knockout htf52cruiserweight, sans-serif;
  transition: opacity .2s;
  display: flex;
}

.text-block-35:hover {
  color: #eb372f;
}

.dropdown-link-54 {
  color: #fff;
  text-align: center;
  background-color: #eb372f;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-list-13.w--open {
  margin-left: -10px;
  padding-left: 0;
}

.navbar-20 {
  background-color: #000;
  flex: none;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 50px;
  display: flex;
  position: sticky;
  top: .1px;
}

.text-block-36 {
  color: #fff;
  display: flex;
}

.text-block-36:hover {
  color: #eb372f;
}

.dropdown-toggle-22 {
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.dropdown-link-55 {
  color: #fff;
  text-transform: uppercase;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-55.w--current {
  color: #eb372f;
}

.dropdown-link-56 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-56.w--current {
  color: #fff;
}

.dropdown-link-57 {
  color: #fff;
  text-align: center;
  background-color: #000;
  flex-direction: column;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.dropdown-link-57.w--current {
  color: #fff;
}

.text-block-37 {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.text-block-37:hover {
  color: #eb372f;
}

.dropdown-toggle-23, .dropdown-toggle-24 {
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.button-112 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #eb372f;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  width: 150px;
  height: 44px;
  margin-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.dropdown-link-58 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: none;
}

.dropdown-link-59 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-59.w--current {
  color: var(--impact-red);
}

.button-113 {
  background-color: var(--black);
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 30px;
  padding-right: 40px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.section-38, .section-39 {
  display: none;
}

.hero-overlay-32 {
  color: #fff;
  background-image: url('../images/Uber-Banner-16-9.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  max-width: 1800px;
  height: 90vh;
  max-height: 800px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.hero-10 {
  background-image: url('../images/unnamed.jpg');
  background-position: 50% 0;
  background-size: cover;
  align-items: center;
  height: 60vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.div-block-481 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.button-114 {
  background-color: var(--impact-red);
  border-radius: 5px;
  justify-content: center;
  margin: auto 40px 40px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
  transform: translate(0);
}

.div-block-482 {
  background-image: url('../images/unnamed_9.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.grid-129 {
  grid-column-gap: 59px;
  grid-row-gap: 59px;
  grid-template-rows: auto auto;
}

.grid-130 {
  display: none;
}

.dropdown-link-60 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-60.w--current {
  color: var(--impact-red);
}

.text-field-3 {
  border: 1px solid var(--black);
  color: #fff;
  background-color: #0000;
  width: 150px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
}

.text-field-4 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #000;
  width: 150px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
}

.section-40 {
  z-index: 99999999;
  margin-top: 0;
  position: static;
  top: auto;
  bottom: 0;
}

.container-166 {
  background-color: var(--white);
}

.heading-218 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  line-height: 45px;
}

.section-41 {
  display: block;
}

.heading-219 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  line-height: 42px;
}

.heading-220 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.section-42 {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.link-140 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.div-block-485 {
  background-image: url('../images/broth-1.jpeg');
  background-position: 50%;
  background-size: cover;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-486 {
  background-image: url('../images/broth-3.jpeg');
  background-position: 50%;
  background-size: cover;
}

.paragraph-162 {
  margin-top: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-141 {
  color: var(--impact-red);
  text-align: left;
  text-decoration: underline;
  display: inline;
}

.section-43 {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 0;
}

.div-block-487 {
  background-image: url('../images/IK_071325-4.jpg');
  background-position: 50% 60%;
  background-size: cover;
  height: 400px;
}

.div-block-488 {
  background-image: url('../images/Community-Box__1.jpg');
  background-position: 0 0;
  background-size: auto;
  height: 400px;
}

.grid-132 {
  grid-template-rows: auto;
}

.section-44 {
  display: none;
}

.grid-133 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 0;
}

.div-block-490 {
  padding-bottom: 20px;
  padding-left: 0;
}

.nav-link-84 {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  margin-bottom: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-84.w--current {
  color: var(--impact-red);
  text-align: center;
  background-color: #d6d6d6;
}

.div-block-491 {
  background-image: url('../images/GF.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.hero-overlay-33 {
  color: #fff;
  background-image: url('../images/Spicy-Chicken-Sandwich_SOP-Dine-In-1-dragged.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 75vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-221 {
  color: var(--black);
  text-transform: uppercase;
  background-color: #d6d6d699;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.section-45 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.paragraph-163 {
  text-align: left;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: normal;
}

.div-block-492 {
  margin-bottom: 40px;
}

.text-span-70 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: normal;
  text-decoration: none;
}

.heading-222 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  text-decoration: none;
}

.link-142 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.grid-134 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto auto auto;
}

.div-block-493 {
  background-image: url('../images/Spicy-Chicken-Sandwich-Social-web.jpg');
  background-position: 50% 65%;
  background-size: cover;
}

.div-block-494 {
  background-image: url('../images/Turkey-Chili_Dine-In-web.jpg');
  background-position: 38%;
  background-size: cover;
}

.link-143 {
  display: inline;
}

.div-block-495 {
  background-image: url('../images/Gingerbread-Plate-web.jpg');
  background-position: 50%;
  background-size: cover;
}

.paragraph-164 {
  border-bottom: 1px solid #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-165 {
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-144 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

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

.link-145:hover {
  color: var(--impact-red);
}

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

.link-146:hover {
  color: var(--impact-red);
}

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

.link-147:hover {
  color: var(--impact-red);
}

.div-block-496 {
  margin-top: 60px;
}

.paragraph-166 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
}

.button-115 {
  background-color: var(--impact-red);
  text-transform: uppercase;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.grid-135 {
  display: none;
}

.div-block-497 {
  background-image: url('../images/Spicy-Chicken-Sandwich-Social-web.jpg');
  background-position: 50% 62%;
  background-size: cover;
}

.div-block-498 {
  background-image: url('../images/soups-banner-web.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-499 {
  background-image: url('../images/Gingerbread-Plate-web.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-500 {
  background-image: url('../images/Group-Shot-New-Menu_Horizontal-2.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 80%;
}

.div-block-501, .div-block-502 {
  display: none;
}

.heading-223 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 17.5px;
  line-height: 17.5px;
}

.div-block-503 {
  flex-direction: column;
  display: flex;
}

.heading-224 {
  background-color: #ffffff80;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  margin: -10px auto 0;
  padding: 10px 20px;
  line-height: 22px;
  display: flex;
}

.div-block-504 {
  width: 498px;
  margin-top: 345px;
  margin-bottom: auto;
}

.hero-overlay-34 {
  color: #fff;
  background-image: url('../images/PS_Broth-Main-Image.jpg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0, 50%;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-18 {
  background-color: var(--sidebar);
  color: var(--black);
  text-align: center;
  flex: 1;
}

.div-block-505 {
  background-color: var(--white);
  padding-top: 100px;
}

.button-116 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 260px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-117 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  margin-top: 20px;
  margin-right: 260px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.div-block-506 {
  background-image: url('../images/Broth-Line-Up-1-copy.jpg');
  background-position: 50% 75%;
  background-size: cover;
}

.heading-225 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 60px;
  line-height: 72px;
}

.container-168 {
  height: 50vh;
  display: flex;
}

.container-169 {
  display: flex;
}

.div-block-507 {
  background-image: url('../images/PS_Broth_Tight-Banner.jpg');
  background-position: 50% 70%;
  background-size: cover;
  height: 50vh;
}

.link-148, .link-149 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.dropdown-link-61 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-61.w--current {
  color: var(--impact-red);
}

.html-embed-11 {
  margin-left: 0;
}

.button-118 {
  background-color: var(--impact-red);
  justify-content: center;
  align-items: center;
  width: auto;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  display: block;
}

.button-119 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 204px;
  margin-top: 20px;
  margin-left: 0;
  padding-left: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.button-120, .div-block-508 {
  display: none;
}

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

.div-block-510 {
  padding-bottom: 100px;
  display: block;
}

.div-block-511 {
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.div-block-513 {
  flex-direction: column;
  display: flex;
}

.html-embed-13, .html-embed-14 {
  justify-content: center;
  display: flex;
}

.paragraph-167 {
  margin-top: 40px;
  font-size: 17.5px;
  display: block;
}

.link-150 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.italic-text-5, .italic-text-6, .italic-text-7 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-style: normal;
}

.button-121 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-right: 220px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-121:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-122 {
  background-color: var(--impact-red);
  border-radius: 5px;
  justify-content: center;
  margin-top: 20px;
  margin-right: 220px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-122:hover {
  background-color: var(--black);
  color: var(--white);
}

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

.container-170 {
  max-width: none;
  height: 50vh;
}

.container-171 {
  background-image: url('../images/PS_Broth_Tight-Banner.jpg');
  background-position: 50% 70%;
  background-size: cover;
  max-width: none;
  height: 50vh;
}

.section-46 {
  background-color: var(--white);
}

.div-block-515 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.broth-slide {
  background-image: url('../images/Broth-Main-Image-WEB.jpg');
  background-position: 50%;
  background-size: cover;
}

.call-to-action-12 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-516 {
  height: 361.934vh;
}

.heading-226 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-span-71 {
  color: var(--impact-red);
}

.text-span-72 {
  color: var(--impact-red);
  padding-right: 4px;
}

.link-151 {
  text-decoration: none;
}

.heading-227 {
  line-height: 22px;
}

.heading-228 {
  margin-top: -22px;
  margin-bottom: 0;
  line-height: 32px;
}

.heading-229 {
  margin-top: 0;
  line-height: 32px;
}

.div-block-517 {
  background-image: url('../images/IK-etobicoke-virtual-kitchen-map.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 12px;
}

.button-130 {
  display: none;
}

.heading-230, .heading-231 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-168 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.button-131 {
  background-color: var(--impact-red);
  text-transform: uppercase;
  border-radius: 5px;
  justify-content: center;
  margin-bottom: 60px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.div-block-518 {
  background-image: url('../images/unnamed_1.jpg');
  background-position: 50%;
  background-size: cover;
  margin-bottom: 60px;
}

.grid-136 {
  grid-template-rows: auto;
  margin-top: 60px;
}

.container-172 {
  height: auto;
}

.div-block-519 {
  background-color: var(--white);
  padding-bottom: 60px;
}

.div-block-520 {
  background-color: var(--white);
  padding-top: 60px;
}

.div-block-521 {
  background-image: url('../images/IK-etobicoke-virtual-kitchen-map.jpg');
  background-position: 50%;
  background-size: cover;
  height: 60vh;
}

.link-block-10 {
  height: 60vh;
  margin: auto;
  display: flex;
}

.dropdown-link-62 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.section-47 {
  background-image: url('../images/gift-card-annual-2.jpeg');
  background-position: 50%;
  background-size: cover;
  height: 70vh;
}

.div-block-522 {
  background-color: var(--white);
  padding-bottom: 100px;
}

.paragraph-169 {
  border-bottom: 2px #000;
  margin-top: 20px;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-152 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.heading-232 {
  color: var(--impact-red);
  font-size: 35px;
}

.heading-233 {
  color: var(--impact-red);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 40px;
}

.paragraph-170 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.div-block-523 {
  background-image: url('../images/gift-card-annual.jpeg');
  background-position: 50%;
  background-size: cover;
  height: auto;
}

.grid-137 {
  grid-template-rows: auto;
  margin-top: 20px;
}

.div-block-524 {
  background-image: url('../images/unnamed.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-top: 20px;
}

.text-span-73 {
  color: var(--impact-red);
}

.button-132 {
  background-color: var(--impact-red);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-right: 100px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-132:hover {
  background-color: var(--black);
  color: var(--white);
}

.italic-text-8 {
  font-style: normal;
  line-height: 32px;
}

.paragraph-171 {
  border: 1px solid #000;
  margin-top: 0;
  margin-right: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-172 {
  width: 250px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-173 {
  border: 1px solid #000;
  margin-top: 0;
  margin-right: 280px;
  padding-left: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.hero-overlay-35 {
  color: #fff;
  background-image: url('../images/richard-2.jpeg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0, 50%;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-234 {
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.paragraph-174 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 30px;
}

.div-block-525 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 40px;
}

.heading-235 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.heading-236 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  line-height: 32px;
}

.paragraph-175 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-526 {
  background-image: url('../images/richard-1.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-527 {
  background-image: url('../images/richard-2.jpeg');
  background-position: 50%;
  background-size: cover;
}

.list-11 {
  margin-top: 0;
}

.grid-138 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.div-block-528 {
  margin-top: 20px;
}

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

.link-153 {
  margin-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  text-decoration: none;
}

.feature-section-4 {
  background-image: url('../images/app-page-web.jpg');
  background-position: 0%;
  background-size: cover;
  height: 83.5vh;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-529 {
  background-image: url('../images/6720f1afdd2d345ce0b4eb18_61b8bd96200c9bc04d0a4aa1_Untitled-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 90vh;
}

.feature-section-5 {
  height: 85vh;
  padding-top: 100px;
  padding-bottom: 100px;
}

.hero-overlay-36 {
  color: #fff;
  background-image: url('../images/Brussel-Sprouts_Horizontal.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-19 {
  text-align: center;
  background-color: #ffffffb3;
  flex: 1;
}

.heading-237 {
  color: var(--black);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 45px;
}

.bold-text-16 {
  color: var(--black);
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
}

.paragraph-176 {
  margin-top: -10px;
  margin-bottom: 20px;
}

.button-133 {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-530 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 40px;
}

.link-154, .link-155 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.div-block-531 {
  background-image: url('../images/broth-1.jpeg');
  background-position: 50% 60%;
  background-size: cover;
  height: auto;
}

.grid-139 {
  grid-template-rows: auto;
  padding-top: 20px;
}

.paragraph-177 {
  margin-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-74 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.heading-238 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 42px;
}

.paragraph-178 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
}

.paragraph-179 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-532 {
  background-image: url('../images/Brussel-Sprouts_Close-Up.jpg');
  background-position: 50%;
  background-size: cover;
}

.list-item-14, .list-item-15 {
  padding-left: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.list-12 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.list-item-16 {
  padding-left: 10px;
}

.grid-140 {
  grid-template-rows: auto;
}

.div-block-533 {
  border: 2px solid #000;
  padding-top: 5px;
  padding-left: 10px;
}

.pop-up-modal-8 {
  z-index: 999999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.pop-up-8 {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 380px;
  height: 500px;
  padding: 0 30px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.exit-button-8 {
  background-color: var(--black);
  cursor: pointer;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  margin-top: 10px;
  margin-left: 0;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.dropdown-toggle-25 {
  background-color: var(--impact-red);
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-38 {
  color: var(--white);
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
}

.icon-7 {
  color: var(--white);
}

.image-43 {
  margin-left: 0;
  margin-right: 0;
}

.div-block-534 {
  background-color: var(--black);
  background-image: url('../images/Hero-at-Home.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px 5px 0 0;
  flex-direction: column;
  align-items: center;
  width: 380px;
  height: 600px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-535 {
  background-color: var(--black);
  border-bottom: 3px solid #000;
  border-left: 3px solid #000;
  border-right: 3px solid #000;
  border-radius: 0;
  width: 380px;
  height: auto;
  padding: 10px;
}

.dropdown-link-63 {
  background-color: var(--black);
  color: var(--white);
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.dropdown-link-64 {
  background-color: var(--black);
  color: var(--white);
  justify-content: center;
  margin-top: 2px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.hero-overlay-37 {
  color: #fff;
  background-image: url('../images/RVDW_IMPACTK_13SEP2021-1542.jpg');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-20 {
  text-align: center;
  background-color: #d6d5d5b8;
  flex: 1;
}

.heading-239 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 48px;
}

.section-49 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 0;
}

.paragraph-180 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
}

.cards-section-7 {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 0;
}

.centered-container-21 {
  text-align: center;
  background-color: #d6d6d699;
  flex: 1;
  padding-top: 10px;
  padding-bottom: 10px;
}

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

.cards-image-6 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.heading-240 {
  color: var(--black);
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 55px;
  line-height: 62px;
}

.heading-241 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.paragraph-181 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-156, .link-157 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.grid-141 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-536 {
  background-image: url('../images/unbounded.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 319.688px;
  height: 200px;
}

.div-block-537 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-538 {
  background-image: url('../images/IMG_5024.jpg');
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-539 {
  background-image: url('../images/IMG_4439.jpg');
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-540 {
  background-image: url('../images/Spicy-Chicken-Sandwich-Social-web.jpg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
}

.paragraph-182 {
  text-align: left;
  margin-bottom: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-158 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.grid-142 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-541 {
  background-image: url('../images/RVDW_IMPACTK_13SEP2021-1604.jpeg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
}

.div-block-542 {
  background-image: url('../images/unnamed.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-543 {
  background-image: url('../images/unnamed3.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-544 {
  background-image: url('../images/RVDW_IMPACTK_13SEP2021-1542.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-545 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-143 {
  grid-template-rows: auto;
}

.div-block-546 {
  background-image: url('../images/Broth-Line-Up.jpeg');
  background-position: 50% 80%;
  background-size: cover;
  width: 461.992px;
}

.div-block-547 {
  margin-bottom: 40px;
  padding-top: 40px;
}

.paragraph-183 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-184 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.grid-144 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.div-block-548 {
  background-image: url('../images/Turkeychili.jpeg');
  background-position: 50% 45%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
}

.list-14 {
  margin-bottom: 40px;
}

.text-span-75, .text-span-76 {
  font-size: 20px;
}

.bold-text-17 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.text-span-77, .text-span-78 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.div-block-549 {
  background-image: url('../images/restore.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-550 {
  background-image: url('../images/SuperfoodBenny.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-551 {
  background-image: url('../images/Broken-Sea-Salt-2.jpg');
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-span-79 {
  font-size: 22px;
  font-style: italic;
  line-height: 30px;
}

.paragraph-185 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-159 {
  text-decoration: none;
}

.hero-overlay-38 {
  color: #fff;
  background-image: url('../images/Merchandise_Banner.jpg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 70vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.hero-11 {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.flex-container-6 {
  border: 1px #000;
  border-bottom-style: solid;
  flex-direction: row;
  flex: 1;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.button-134 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-145 {
  grid-template-rows: auto;
}

.div-block-552 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-553 {
  background-image: url('../images/Impact-Sweater-and-Tumbler.jpg');
  background-position: 50%;
  background-size: cover;
}

.button-135 {
  background-color: var(--impact-red);
  border-radius: 5px;
  justify-content: center;
  margin-right: 250px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.paragraph-186 {
  border-top: 1px #000;
  margin-top: 0;
  padding-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-style: normal;
}

.link-160 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.paragraph-187 {
  margin-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.dropdown-link-65 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-65.w--current {
  color: var(--impact-red);
}

.dropdown-link-66 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-66.w--current {
  color: var(--impact-red);
}

.paragraph-188 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
  line-height: 14px;
  display: block;
}

.div-block-554 {
  background-color: var(--black);
  color: var(--white);
  display: block;
}

.link-161, .link-162 {
  color: var(--white);
  text-decoration: none;
  display: inline;
}

.heading-242 {
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  line-height: 22px;
}

.hero-overlay-39 {
  color: #fff;
  background-image: url('../images/Catering-Bowls-2-web.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-80 {
  text-transform: none;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 40px;
}

.heading-243 {
  text-transform: uppercase;
}

.heading-244 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.paragraph-189, .paragraph-190 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-81 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.div-block-555 {
  margin-top: 20px;
}

.div-block-556 {
  background-image: url('../images/Chia--Overnight-Oats-3.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-557 {
  background-image: url('../images/Yogurt-Parfait-4.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-558 {
  background-image: url('../images/Zesty-Mexican_Dine-In.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-559 {
  background-image: url('../images/Turkeychili.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-560 {
  margin-top: 30px;
}

.text-span-82 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: normal;
}

.hero-overlay-40 {
  color: #fff;
  background-image: url('../images/Fall-Soups_Tight.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-563 {
  background-color: var(--white);
  padding-top: 100px;
}

.heading-245 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.div-block-564 {
  background-image: url('../images/Chicken-Noodle-Soup-2.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.heading-246 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.div-block-565 {
  background-image: url('../images/Hearty-Veg_alt.jpg');
  background-position: 100%;
  background-size: cover;
}

.heading-247 {
  text-align: left;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 23px;
  font-style: italic;
}

.grid-146 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
}

.link-163 {
  display: inline;
}

.link-164 {
  text-decoration: none;
  display: inline;
}

.paragraph-192 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
}

.link-165 {
  text-decoration: none;
  display: inline;
}

.text-span-83 {
  color: var(--impact-red);
}

.link-166 {
  text-decoration: underline;
  display: inline;
}

.text-span-84 {
  color: var(--impact-red);
}

.paragraph-193 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: normal;
}

.heading-248 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  line-height: 42px;
}

.div-block-566 {
  padding-top: 0;
}

.paragraph-194 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-85 {
  color: var(--impact-red);
}

.paragraph-195 {
  text-align: center;
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
  font-style: normal;
}

.section-51 {
  background-color: var(--white);
  padding-bottom: 100px;
}

.text-span-86, .text-span-87 {
  color: var(--impact-red);
}

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

.div-block-568 {
  background-image: url('../images/Broth-Line-Up.jpg');
  background-position: 50%;
  background-size: cover;
  display: none;
}

.container-173 {
  padding-top: 10px;
}

.div-block-569 {
  background-image: url('../images/Broth-Line-Up.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

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

.footer-6 {
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container-2 {
  text-align: left;
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-link-2 {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  text-decoration: none;
  display: block;
}

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

.div-block-571 {
  flex-direction: row;
  display: flex;
}

.list-15 {
  flex: 1;
  justify-content: center;
  list-style-type: disc;
  display: flex;
}

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

.section-52 {
  display: none;
}

.footer-2022 {
  flex: 0 auto;
  display: none;
  position: static;
  inset: auto 0% 0%;
}

.div-block-572 {
  background-color: var(--white);
}

.dropdown-link-67 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-67.w--current {
  color: var(--white);
}

.div-block-573 {
  background-image: url('../images/IK-castle-virtual-kitchen-map.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 12px;
}

.div-block-574 {
  background-image: url('../images/IK-castle-virtual-kitchen-map.jpg');
  background-position: 50%;
  background-size: cover;
  height: 60vh;
}

.link-block-11 {
  height: 60vh;
  display: flex;
}

.link-167 {
  text-decoration: none;
  display: inline;
}

.italic-text-10 {
  display: inline-block;
}

.link-168 {
  display: inline;
}

.link-169 {
  text-decoration: none;
}

.hero-overlay-41 {
  color: #fff;
  background-image: url('../images/com1.jpeg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 70%, 0 0, 50%;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-575 {
  background-color: var(--white);
  padding-top: 100px;
}

.div-block-576 {
  background-image: url('../images/com5.jpeg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-577 {
  background-image: url('../images/com3.jpeg');
  background-position: 50% 0;
  background-size: cover;
}

.link-170 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

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

.hero-overlay-42 {
  color: #fff;
  background-image: url('../images/unnamed_2.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-249 {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
  line-height: 65px;
}

.paragraph-196 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-581 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.link-171 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.text-span-88 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  font-style: normal;
}

.hero-overlay-43 {
  color: #fff;
  background-image: url('../images/6Xova.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-582 {
  padding-top: 100px;
  padding-bottom: 0;
}

.paragraph-197 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  font-style: normal;
}

.container-174 {
  padding-bottom: 20px;
}

.grid-149 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.div-block-583 {
  background-image: url('../images/high_res1.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-584 {
  background-image: url('../images/MCT-Bar-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-585 {
  background-image: url('../images/Zesty--Harvest.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-586 {
  background-image: url('../images/Power-Breakfast--Coffee.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-587 {
  background-image: url('../images/Yogurt-Parfait-4_1.jpg');
  background-position: 50% 40%;
  background-size: cover;
}

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

.div-block-588 {
  background-image: url('../images/high_res1.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 300px;
}

.div-block-589 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-590 {
  background-image: url('../images/MCT-Bar-2.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-591 {
  background-image: url('../images/Zesty--Harvest.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-592 {
  background-image: url('../images/Power-Breakfast--Coffee.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-593 {
  background-image: url('../images/Yogurt-Parfait-4_1.jpg');
  background-position: 50% 30%;
  background-size: cover;
  height: 300px;
}

.div-block-594 {
  background-image: url('../images/unnamed-1.jpg');
  background-position: 50% 100%;
  background-size: cover;
  height: 300px;
}

.div-block-595 {
  padding-bottom: 20px;
}

.div-block-596, .div-block-597, .div-block-598, .div-block-599 {
  display: none;
}

.text-span-89 {
  color: var(--impact-red);
}

.link-172 {
  text-decoration: underline;
  display: inline;
}

.link-173, .link-174, .link-175, .link-176, .link-177 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

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

.heading-19-copy {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.text-span-90, .text-span-91 {
  color: var(--black);
}

.text-block-39 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-toggle-26 {
  padding-right: 20px;
}

.dropdown-link-68, .dropdown-link-69, .dropdown-link-70, .dropdown-link-71, .dropdown-link-72, .dropdown-link-73, .dropdown-link-74 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-7 {
  text-align: center;
  display: block;
}

.dropdown-list-14 {
  display: block;
}

.dropdown-list-14.w--open {
  justify-content: center;
  margin-left: -59px;
  display: block;
}

.text-block-40 {
  color: var(--white);
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-toggle-27 {
  padding-right: 20px;
}

.dropdown-link-75, .dropdown-link-76 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-77 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-weight: 400;
}

.dropdown-link-78, .dropdown-link-79, .dropdown-link-80, .dropdown-link-81 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-list-5-copy.w--open {
  margin-left: -30px;
  margin-right: auto;
}

.dropdown-link-82, .dropdown-link-83, .dropdown-link-84, .dropdown-link-85 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-151 {
  grid-template-rows: auto;
}

.div-block-601 {
  background-color: var(--white);
}

.grid-153 {
  grid-template-rows: auto auto auto auto auto auto;
}

.text-block-44 {
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-toggle-29, .dropdown-toggle-30, .dropdown-toggle-31, .dropdown-toggle-32, .dropdown-toggle-33, .dropdown-toggle-34, .dropdown-toggle-35, .dropdown-toggle-36, .dropdown-toggle-37, .dropdown-toggle-38 {
  padding-right: 20px;
}

.text-block-45 {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.text-block-46, .text-block-47, .text-block-48, .text-block-49, .text-block-50, .text-block-51, .text-block-52, .text-block-53 {
  color: var(--white);
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-136, .button-137 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.navbar-21 {
  display: none;
}

.hero-overlay-44 {
  color: #fff;
  background-image: url('../images/Impact-Potato-Salad.jpg');
  background-position: 50% 70%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-198 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 30px;
}

.heading-250 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.link-179 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.paragraph-199 {
  margin-top: 0;
  padding-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

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

.paragraph-200 {
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
}

.div-block-610 {
  padding-top: 40px;
}

.paragraph-201 {
  margin-top: 0;
}

.grid-156 {
  grid-template-rows: auto auto auto auto;
}

.link-180 {
  text-decoration: none;
}

.paragraph-202 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-611 {
  background-image: url('../images/Grainless-Granola-social.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-612 {
  background-image: url('../images/Impact-Potato-Salad.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-157 {
  grid-template-rows: auto;
}

.div-block-613 {
  background-image: url('../images/Trailmix-in-Hand-2.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-614 {
  background-image: url('../images/Lemon-Pudding_social.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-615 {
  background-image: url('../images/Impact-Potato-Salad.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-616 {
  background-image: url('../images/Grainless-Granola-social.jpg');
  background-position: 50% 60%;
  background-size: cover;
  height: 500px;
}

.link-181 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.link-182 {
  text-decoration: underline;
  display: inline;
}

.link-182:hover {
  color: var(--impact-red);
}

.link-183 {
  text-decoration: none;
}

.link-183:hover {
  color: var(--impact-red);
}

.link-184 {
  text-decoration: none;
}

.link-184:hover {
  color: var(--impact-red);
}

.link-185 {
  text-decoration: none;
}

.link-185:hover {
  color: var(--impact-red);
}

.link-186 {
  text-decoration: none;
}

.link-186:hover {
  color: var(--impact-red);
}

.div-block-617 {
  background-color: var(--white);
}

.container-177 {
  background-image: url('../images/GroupOrdering.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: none;
  height: 50vh;
}

.text-span-92 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-weight: 400;
}

.bold-text-19, .text-span-93, .bold-text-20, .text-span-94 {
  font-family: Knockout htf50welterweight, sans-serif;
}

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

.div-block-618 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.paragraph-203 {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 15px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.button-139 {
  background-color: var(--impact-red);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 380px;
  margin-right: 380px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.grid-159 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  padding-bottom: 15px;
}

.div-block-619 {
  max-height: 20px;
}

.div-block-620 {
  background-image: url('../images/favourites-icon.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  margin-left: -35px;
}

.div-block-621 {
  padding-top: 5px;
}

.hero-overlay-45 {
  color: #fff;
  background-image: url('../images/HeroShot.jpg');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-22 {
  text-align: center;
  background-color: #d6d6d699;
  flex: 1;
}

.hero-image-7 {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 500px;
  margin-left: -16px;
}

.heading-251 {
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.paragraph-204 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.button-140 {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-140:hover {
  background-color: var(--black);
  color: var(--white);
}

.container-59-copy {
  background-image: url('../images/Pilot-Coffee_Website-Banner-1.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 40%, 0 0;
  background-size: cover, 125px;
  max-width: none;
  height: 50vh;
  display: block;
}

.grid-160 {
  grid-template-rows: auto auto auto auto;
}

.heading-252 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
  line-height: 42px;
}

.heading-253 {
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
}

.paragraph-205 {
  color: var(--impact-red);
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.paragraph-206 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
}

.section-54 {
  padding-bottom: 100px;
}

.div-block-622 {
  background-image: url('../images/GroupOrdering.jpg');
  background-position: 100%;
  background-size: cover;
  height: 350px;
}

.div-block-623 {
  background-image: url('../images/Pilot-Coffee_Website-Banner-1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.div-block-624 {
  background-image: url('../images/unnamed_2.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 350px;
}

.div-block-625 {
  background-image: url('../images/Snack-Program.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 350px;
}

.heading-12-copy {
  color: var(--black);
  text-transform: uppercase;
  background-color: #ffffffa3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1160px;
  margin-top: auto;
  padding-left: 1px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
  display: flex;
}

.link-187 {
  text-decoration: none;
  display: inline;
}

.link-187:hover {
  color: var(--impact-red);
}

.link-188 {
  text-decoration: underline;
  display: inline;
}

.link-188:hover {
  color: var(--impact-red);
}

.link-189 {
  text-decoration: underline;
  display: inline;
}

.link-189:hover {
  color: var(--impact-red);
}

.link-190 {
  line-height: 20px;
  text-decoration: underline;
  display: inline;
}

.link-190:hover {
  color: var(--impact-red);
}

.grid-161 {
  grid-template-rows: auto;
}

.heading-254 {
  height: 20px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 21px;
  line-height: 22px;
}

.div-block-627 {
  background-image: url('../images/favourites-icon.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  margin-left: -40px;
}

.menu-item-star {
  padding-top: 5px;
}

.div-block-627-copy {
  background-image: url('../images/favourites-icon.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  margin-left: -40px;
  display: none;
}

.container-178, .container-179, .container-180, .container-181, .container-182 {
  padding-top: 20px;
}

.grid-107-copy {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-628 {
  justify-content: flex-start;
  height: 25px;
  display: flex;
}

.image-46 {
  margin-left: 5px;
}

.text-span-95 {
  text-transform: uppercase;
}

.image-46-copy {
  margin-left: 5px;
  display: block;
}

.bold-text-21 {
  font-size: 35px;
}

.image-46-copy {
  margin-left: 5px;
  display: none;
}

.div-block-204-copy {
  border: 2px solid #000;
  height: 190px;
  margin-top: 10px;
  padding-left: 5px;
}

.heading-192-copy {
  height: auto;
  margin-top: 10px;
  line-height: 22px;
}

.div-block-436-copy {
  border: 2px solid #000;
  height: 140px;
  padding-left: 10px;
}

.heading-108-copy {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 30px;
}

.paragraph-99-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-39-copy {
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.paragraph-139-copy {
  margin-top: -10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-96 {
  text-transform: uppercase;
}

.hero-overlay-46 {
  color: #fff;
  background-color: #0000;
  background-image: url('../images/unnamed4.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-525-copy {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-span-97 {
  font-style: normal;
}

.div-block-629 {
  background-image: url('../images/unnamed3_1.jpeg');
  background-position: 50%;
  background-size: cover;
  height: 495.947px;
}

.div-block-630 {
  background-image: url('../images/unnamed2.jpg');
  background-position: 0 0;
  background-size: cover;
  height: auto;
}

.text-span-98 {
  color: var(--impact-red);
}

.link-191 {
  text-decoration: none;
  display: inline;
}

.text-span-70-copy {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
  text-decoration: none;
}

.paragraph-163-copy {
  margin-top: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
}

.grid-162 {
  display: none;
}

.div-block-629-copy {
  background-image: url('../images/unnamed3_1.jpeg');
  background-position: 50%;
  background-size: cover;
  height: 495.947px;
}

.div-block-630-copy {
  background-image: url('../images/unnamed2.jpg');
  background-position: 0 0;
  background-size: cover;
  height: auto;
}

.paragraph-163-copy {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
  display: none;
}

.div-block-528-copy {
  margin-top: 20px;
}

.hero-overlay-47 {
  color: #fff;
  background-image: url('../images/Group-Shot-New-Menu_Horizontal-2.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0, 50%;
  background-size: cover, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-255 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.paragraph-207 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

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

.grid-165 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
}

.div-block-631 {
  text-shadow: 1px 1px 6px #000;
  background-image: url('../images/Acai-Crunch_social.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-632 {
  background-image: url('../images/Protein-Cookies_social.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 500px;
}

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

.button-115-copy {
  background-color: var(--impact-red);
  text-transform: uppercase;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.paragraph-153-copy {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-631-copy {
  text-shadow: 1px 1px 6px #000;
  background-image: url('../images/Broccoli--Celery-Root-Soup_social.jpg');
  background-position: 50% 100%;
  background-size: cover;
  height: 500px;
}

.div-block-632-copy {
  background-image: url('../images/Power-Parfait_social.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 500px;
}

.section-45-copy {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.section-45-copy {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.section-45-copy-copy {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-634 {
  background-image: url('../images/IMG_9383-1.jpg');
  background-position: 50% 100%;
  background-size: cover;
  height: 400px;
}

.paragraph-208, .paragraph-209 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-222-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 30px;
}

.div-block-635 {
  background-image: url('../images/Making-The-Zesty-2.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-636 {
  background-image: url('../images/Farmhouse-Skillet_egg-break-2.jpg');
  background-position: 0%;
  background-size: cover;
  height: 500px;
}

.div-block-637 {
  background-image: url('../images/Trailmix-in-Hand-2.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.paragraph-164-copy {
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-210 {
  font-family: Knockout htf28 juniorfeatherwt, sans-serif;
}

.paragraph-211 {
  text-align: center;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: normal;
}

.section-55 {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.mobile {
  display: none;
}

.heading-43-copy {
  color: var(--black);
  background-color: #0000;
  flex-direction: column;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.centered-container-9-copy {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.paragraph-212 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 35px;
}

.paragraph-213 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 20px;
}

.container-183 {
  display: none;
}

.heading-255-copy {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.div-block-492-copy {
  margin-bottom: 40px;
}

.paragraph-214 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-222-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
}

.list-16 {
  margin-top: 0;
  margin-bottom: 0;
}

.section-56 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 40px;
}

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

.paragraph-214-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-256 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 40px;
}

.heading-257 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 52px;
}

.paragraph-215 {
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.grid-165-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-166-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
}

.div-block-496-copy {
  margin-top: 60px;
}

.div-block-643 {
  background-image: url('../images/unnamed2_1.jpg');
  background-position: 100%;
  background-size: cover;
  height: 500px;
}

.div-block-644 {
  background-image: url('../images/unnamed5.jpg');
  background-position: 100%;
  background-size: cover;
  height: 500px;
}

.div-block-645 {
  background-image: url('../images/unnamed4_1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-646 {
  background-image: url('../images/Protein-Cookies_social.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.heading-258 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 50px;
}

.protein-mobile {
  display: none;
}

.heading-259 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 30px;
  line-height: 52px;
}

.hero-overlay-48 {
  color: #fff;
  background-image: url('../images/Group-Photo-Horizontal.jpg');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-23 {
  background-color: var(--sidebar);
  text-align: center;
  flex: 1;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-260 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.paragraph-216 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 35px;
}

.link-192, .link-193 {
  text-decoration: none;
}

.div-block-651 {
  background-image: url('../images/Poke-Bowl-With-Hands-Social.jpg');
  background-position: 50%;
  background-size: cover;
}

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

.link-194:hover {
  color: var(--impact-red);
}

.link-195 {
  text-decoration: none;
}

.div-block-613-copy {
  background-image: url('../images/Poke-Bowl-With-Hands-Social.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-614-copy {
  background-image: url('../images/Breakfast-Bagel-Bacon-Add-On-Social.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

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

.link-196:hover {
  color: var(--impact-red);
}

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

.link-197:hover {
  color: var(--impact-red);
}

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

.link-198:hover {
  color: var(--impact-red);
}

.div-block-615-copy {
  background-image: url('../images/unnamed_4.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-616-copy {
  background-image: url('../images/unnamed2_2.jpg');
  background-position: 50% 60%;
  background-size: cover;
  height: 500px;
}

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

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

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

.margin-bottom-24px {
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 30px;
}

.button-primary {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 400px;
  height: 43.9844px;
  margin-bottom: 20px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.heading-261 {
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

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

.margin-bottom-24px-2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.button-primary-2 {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

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

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

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

.div-block-656 {
  background-image: url('../images/Bowls_Stylized_Hands-1.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 300px;
  margin-bottom: 0;
}

.dropdown-toggle-51 {
  background-color: var(--impact-red);
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 43.9844px;
  display: flex;
}

.dropdown-toggle-51:hover {
  background-color: #32343a;
}

.text-block-63 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
}

.icon-9 {
  color: var(--white);
}

.section-57 {
  background-image: url('../images/unnamed_5.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-643-copy {
  background-image: url('../images/unnamed2_3.jpg');
  background-position: 100%;
  background-size: cover;
  height: 500px;
}

.div-block-644-copy {
  background-image: url('../images/high_res-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.div-block-645-copy {
  background-image: url('../images/unnamed4_1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-657 {
  background-image: url('../images/unnamed3.jpg');
  background-position: 50% 70%;
  background-size: cover;
  height: 500px;
}

.div-block-658 {
  background-image: url('../images/unnamed4_2.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

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

.heading-257-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 52px;
}

.button-46-copy {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  margin-top: 12px;
  margin-right: 220px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.button-46-copy:hover {
  background-color: var(--black);
  color: var(--white);
}

.dropdown-link-131 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-131.w--current {
  color: var(--impact-red-a11y);
}

.hero-heading-right {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px 60px;
  position: relative;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 400px;
  box-shadow: 0 4px 24px #96a3b514;
}

.heading-262 {
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 40px;
}

.div-block-656-copy {
  height: 300px;
  margin-bottom: 0;
}

.grid-170 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  height: 300px;
}

.div-block-664 {
  background-image: url('../images/Events-Page---COURTYARD.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-665 {
  background-image: url('../images/IMG_6903.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-666 {
  background-image: url('../images/alcorn-upstairs2.jpg');
  background-position: 50%;
  background-size: cover;
}

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

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

.button-primary-3 {
  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-3:hover {
  color: #fff;
  background-color: #32343a;
}

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

.div-block-526-copy {
  background-image: url('../images/3.jpg');
  background-position: 50%;
  background-size: cover;
}

.link-199 {
  text-decoration: underline;
  display: inline;
}

.link-199:hover {
  color: var(--impact-red);
}

.link-200 {
  text-decoration: underline;
  display: inline;
}

.link-200:hover {
  color: var(--impact-red);
}

.link-201 {
  text-decoration: underline;
  display: inline;
}

.link-201:hover {
  color: var(--impact-red);
}

.link-202 {
  text-decoration: underline;
  display: inline;
}

.link-202:hover {
  color: var(--impact-red);
}

.hero-overlay-35-copy {
  color: #fff;
  background-image: url('../images/unnamed_6.jpg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0, 50%;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.dropdown-link-59-copy {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-59-copy.w--current {
  color: var(--impact-red);
}

.grid-62-copy {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  width: 980px;
  margin-left: -40px;
}

.grid-171 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.div-block-667, .div-block-668 {
  height: auto;
}

.link-block-12 {
  height: 75px;
}

.grid-172 {
  grid-template-rows: auto;
}

.image-47 {
  margin-left: -20px;
}

.image-47-copy {
  margin-left: -65px;
}

.div-block-669 {
  width: auto;
}

.div-block-670 {
  width: 500px;
}

.section-58 {
  background-image: url('../images/Sylvie--Deck-the-Quads-WEB-9883.jpg');
  background-position: 50% 100%;
  background-size: cover;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.grid-138-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
}

.div-block-671 {
  background-image: url('../images/Sylvie--Deck-the-Quads-WEB-9940.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-672 {
  background-image: url('../images/Sylvie--Deck-the-Quads-WEB-0262.jpg');
  background-position: 50%;
  background-size: cover;
}

.link-203 {
  text-decoration: underline;
  display: inline;
}

.link-203:hover {
  color: var(--impact-red);
}

.link-204 {
  text-decoration: underline;
  display: inline;
}

.link-204:hover {
  color: var(--impact-red);
}

.link-205 {
  text-decoration: underline;
  display: inline;
}

.link-205:hover {
  color: var(--impact-red);
}

.link-206 {
  text-decoration: underline;
  display: inline;
}

.link-206:hover {
  color: var(--impact-red);
}

.link-207 {
  text-decoration: underline;
  display: inline;
}

.link-207:hover {
  color: var(--impact-red);
}

.grid-173 {
  display: none;
}

.button-142 {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.heading-263 {
  color: var(--white);
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 25px;
}

.paragraph-217 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-style: italic;
}

.div-block-210-copy {
  border: 2px solid #000;
  width: auto;
  height: 220px;
  margin-top: 5px;
  padding-bottom: 0;
  padding-left: 10px;
}

.bold-text-22 {
  color: var(--impact-red);
  -webkit-text-stroke-color: var(--impact-red-a11y);
  font-style: normal;
}

.div-block-628-copy {
  justify-content: flex-start;
  height: 25px;
  display: flex;
}

.italic-text-11 {
  color: var(--impact-red);
  -webkit-text-stroke-color: var(--impact-red-a11y);
  font-style: normal;
}

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

.section-59 {
  background-image: url('../images/unnamed-1_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-675 {
  background-image: url('../images/bruce-2.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.grid-174 {
  grid-template-rows: auto;
}

.div-block-676 {
  background-image: url('../images/PCR_Roasting-03.jpg');
  background-position: 50% 100%;
  background-size: cover;
  height: 500px;
}

.div-block-677 {
  background-image: url('../images/unnamed2_4.jpg');
  background-position: 50% 70%;
  background-size: cover;
  height: 500px;
}

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

.container-185 {
  background-color: #e0e0e0b3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

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

.heading-264 {
  text-align: center;
  margin-bottom: 0;
}

.button-143 {
  background-color: var(--impact-red);
  border-radius: 5px;
  justify-content: center;
  width: auto;
  margin-bottom: 0;
  margin-left: 380px;
  margin-right: 380px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.paragraph-218 {
  text-align: center;
  margin-top: 0;
}

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

.container-186 {
  background-color: var(--sidebar);
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 517px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.grid-175 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

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

.paragraph-219 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-218-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
  line-height: 25px;
}

.heading-204-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 40px;
}

.field-label-8-copy {
  color: var(--white);
  text-align: left;
  margin-top: auto;
  margin-right: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.text-field-3-copy {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  border-radius: 0;
  width: 150px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.text-field-4-copy {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  width: 150px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.form-2-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 470px;
  margin: auto;
  display: flex;
}

.submit-button-3-copy {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

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

.div-block-39-copy {
  background-image: url('../images/gf.df.v.p.n.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 120px;
  max-width: 120px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-33-copy {
  background-image: url('../images/gf.df.v.n.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 120px;
  max-width: 120px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-31-copy {
  background-image: url('../images/gf.df.vg.n.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-32-copy {
  background-color: var(--white);
  background-image: url('../images/gf.vg.n.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.gf---df---p---vg---n {
  background-image: url('../images/GF---DF---P---VG---N.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 120px;
  max-width: 120px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-41-copy {
  background-image: url('../images/Artwork14_8baac5e1-21ae-4c27-ae35-a94cfeab5c87.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.grid-53-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 0 solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 10px;
}

.paragraph-220 {
  text-align: center;
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 17.5px;
}

.text-span-99 {
  color: var(--impact-red);
}

.div-block-681 {
  border: 1px none var(--white);
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-span-100 {
  color: var(--impact-red);
}

.paragraph-221 {
  text-transform: lowercase;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.text-span-101 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 13px;
  line-height: 13px;
}

.image-48 {
  width: 20px;
  height: 20px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
}

.text-span-102 {
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 13px;
  line-height: 17.5px;
  display: block;
}

.paragraph-221-copy {
  text-transform: lowercase;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.div-block-682 {
  background-color: #f3f2f2;
  padding-top: 10px;
}

.div-block-683 {
  width: 100px;
}

.grid-176 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: -5px;
  padding-top: 0;
}

.div-block-684 {
  justify-content: flex-start;
  align-items: center;
  width: 20px;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.div-block-685 {
  margin-left: -60px;
}

.paragraph-222 {
  width: 60px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.grid-177 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 160px;
}

.image-49 {
  height: 20px;
  margin-left: auto;
}

.div-block-686 {
  width: 20px;
  margin-left: -4px;
}

.div-block-687 {
  width: auto;
}

.div-block-688 {
  margin-left: -33px;
}

.image-50 {
  height: 20px;
  margin-left: 0;
}

.grid-178 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
}

.div-block-689 {
  width: 130px;
}

.div-block-690 {
  margin-top: -18px;
}

.div-block-686-copy {
  width: auto;
  margin-left: -14px;
}

.div-block-688-copy {
  margin-left: -60px;
}

.div-block-691 {
  border: 2px solid #000;
  height: 110px;
  padding-left: 10px;
}

.paragraph-223 {
  width: 70px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  line-height: 20px;
}

.paragraph-224 {
  width: 80px;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.grid-177-copy {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 160px;
}

.heading-268 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 30px;
}

.paragraph-225 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.grid-31-copy {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

.grid-33-copy {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 10px;
  display: none;
}

.paragraph-227 {
  text-transform: lowercase;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.paragraph-228 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.hero-overlay-47-copy {
  color: #fff;
  background-image: url('../images/New-Menu-Items-Group-Shot_Horizontal.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0, 50%;
  background-size: cover, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-695 {
  background-image: url('../images/Oatmeal-Social_.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-696 {
  background-image: url('../images/Mango-Slaw.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.grid-179 {
  grid-template-rows: auto;
  padding-bottom: 20px;
}

.div-block-697 {
  background-image: url('../images/Pumpkin-Loaf-Social.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-698 {
  background-image: url('../images/Turkey-Meatballs-Social_Alt.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.grid-180 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 20px;
}

.div-block-699 {
  background-image: url('../images/Victory-2.0-Social.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-700 {
  background-image: url('../images/Oatmeal-Social_.jpg');
  background-position: 50% 55%;
  background-size: cover;
}

.div-block-701 {
  padding-bottom: 60px;
}

.grid-desktop-fall {
  grid-template-rows: auto auto auto auto auto;
}

.div-block-702 {
  background-image: url('../images/Mango-Slaw.jpg');
  background-position: 50% 55%;
  background-size: cover;
}

.div-block-703 {
  padding-bottom: 60px;
}

.div-block-704 {
  background-image: url('../images/Pumpkin-Loaf-Social.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-705 {
  background-image: url('../images/Turkey-Meatballs-Social_Alt.jpg');
  background-position: 50% 65%;
  background-size: cover;
}

.div-block-706 {
  padding-bottom: 60px;
}

.paragraph-164-copy {
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-707 {
  background-image: url('../images/Victory-2.0-Social.jpg');
  background-position: 50% 45%;
  background-size: cover;
}

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

.fall-mobile {
  background-color: var(--black);
  display: none;
}

.div-block-708 {
  background-color: var(--white);
}

.eat-slide {
  background-image: url('../images/Web-Banner_View-our-Menu.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
}

.container-189 {
  background-color: var(--sidebar);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 289px;
  display: flex;
}

.div-block-714 {
  background-color: #0000;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.container-190 {
  background-color: #ffffffb3;
  justify-content: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.heading-269 {
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.link-208 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.fall-slide {
  background-image: url('../images/Hero-at-Home.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
}

.div-block-714-copy {
  background-color: #0000;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.text-span-50-copy {
  color: var(--impact-red);
}

.button-84-copy, .button-144 {
  background-color: var(--black);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.image-51 {
  width: 70px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.section-60 {
  background-color: var(--white);
}

.image-52 {
  opacity: 1;
  width: 150px;
  margin-left: auto;
  padding-top: 100px;
  padding-bottom: 0;
}

.container-191 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-53 {
  color: var(--white);
  width: 200px;
  margin-left: auto;
}

.div-block-715 {
  background-color: var(--black);
  color: var(--black);
}

.grid-182 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  justify-items: center;
  width: 500px;
}

.image-54 {
  width: 40px;
  margin-left: auto;
  margin-right: auto;
}

.section-61 {
  background-color: var(--white);
}

.image-55 {
  width: 180px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
}

.div-block-716 {
  width: 50px;
  margin-left: 0;
}

.div-block-717 {
  justify-content: center;
  margin-left: auto;
  margin-right: 170px;
  padding-bottom: 0;
  display: flex;
}

.div-block-718 {
  margin-left: 20px;
}

.div-block-719 {
  background-color: var(--white);
  border: 0 #000;
  border-top-width: 1px;
  padding-bottom: 40px;
}

.holiday-mobile {
  display: none;
}

.section-62 {
  background-image: url('../images/Dressings_Horizontal.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-270 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 30px;
}

.heading-271 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.container-192 {
  background-color: #d6d6d699;
  flex-direction: column;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section-63 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-184 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.link-211 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.link-211:hover {
  color: var(--impact-red);
}

.div-block-723 {
  padding-bottom: 40px;
}

.div-block-724 {
  background-image: url('../images/Poke-Bowl-Pour-Social.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-725 {
  margin-top: 20px;
}

.heading-272 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
  line-height: 42px;
}

.paragraph-232 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-110 {
  text-transform: lowercase;
}

.div-block-726 {
  background-image: url('../images/harvest.jpg');
  background-position: 50% 60%;
  background-size: cover;
  height: auto;
}

.heading-272-copy {
  margin-top: 0;
  padding-top: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
  line-height: 42px;
}

.grid-185 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-auto-flow: row;
}

.text-span-111, .text-span-112, .text-span-113, .text-span-114 {
  text-transform: lowercase;
}

.div-block-727 {
  background-image: url('../images/Salmon-Kale-Caesar-Alt.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-728 {
  padding-top: 40px;
}

.paragraph-233 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: normal;
  line-height: 32px;
}

.link-212 {
  text-decoration: none;
  display: inline;
}

.link-212:hover {
  color: var(--impact-red);
}

.link-213 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.link-213:hover {
  color: var(--impact-red);
}

.link-214 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.link-214:hover {
  color: var(--impact-red);
}

.link-215 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.link-215:hover {
  color: var(--impact-red);
}

.link-216 {
  text-decoration: underline;
  display: inline;
}

.link-216:hover {
  color: var(--impact-red);
}

.link-217 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.link-217:hover {
  color: var(--impact-red);
}

.link-218 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.link-218:hover {
  color: var(--impact-red);
}

.link-219 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.link-219:hover {
  color: var(--impact-red);
}

.link-220 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.link-220:hover {
  color: var(--impact-red);
}

.dressings-mobile {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.grid-184-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.section-64 {
  background-image: url('../images/DSC08763.jpg');
  background-position: 50% 100%;
  background-size: cover;
  align-items: center;
  height: 90vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-18-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
}

.div-block-729 {
  padding-top: 0;
}

.div-block-730 {
  background-image: url('../images/IMG_2855.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-731 {
  background-image: url('../images/IMPACT-X-UNBOUDED-07.jpg');
  background-position: 40%;
  background-size: cover;
}

.grid-186 {
  grid-template-rows: auto auto auto;
}

.div-block-732 {
  background-image: url('../images/IMG_2857.jpg');
  background-position: 50% 70%;
  background-size: cover;
}

.paragraph-234 {
  text-align: center;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  font-style: italic;
}

.div-block-733 {
  margin-top: 40px;
}

.nick-desktop {
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-187 {
  display: none;
}

.div-block-730-copy {
  background-image: url('../images/IMG_2855.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-731-copy {
  background-image: url('../images/IMPACT-X-UNBOUDED-07.jpg');
  background-position: 40%;
  background-size: cover;
}

.div-block-732-copy {
  background-image: url('../images/DSC08751.jpg');
  background-position: 50% 70%;
  background-size: cover;
}

.link-221, .link-222, .link-223 {
  color: var(--impact-red);
  text-decoration: none;
  display: inline;
}

.text-span-115 {
  text-transform: uppercase;
}

.grid-28-copy {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 10px;
}

.text-span-116 {
  text-transform: uppercase;
}

.heading-273 {
  color: var(--white);
}

.grid-188 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.heading-274 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  line-height: 32px;
}

.button-145 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-734 {
  flex-direction: column;
  align-items: center;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-735 {
  width: 400px;
}

.left-arrow, .right-arrow {
  display: none;
}

.section-62-copy {
  background-image: url('../images/Hot-Chocolate--Chocolate_Horizontal_.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-192-copy {
  background-color: #d6d6d699;
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-736 {
  margin-top: 0;
  padding-top: 0;
}

.hot-chocolate-desktop {
  padding-top: 100px;
  padding-bottom: 100px;
}

.link-227 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.div-block-737 {
  background-image: url('../images/hot-choc.jpg');
  background-position: 50%;
  background-size: cover;
  height: 517.959px;
}

.div-block-738 {
  background-image: url('../images/Dark-Chocolate-Sea-Salt-Bar_.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: auto;
}

.heading-222-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 52px;
  text-decoration: underline;
}

.text-span-117 {
  font-size: 23px;
  font-style: normal;
}

.grid-190 {
  display: flex;
}

.div-block-737-copy {
  background-image: url('../images/Hot-Chocolate-with-Hand_Alt.jpg');
  background-position: 50% 30%;
  background-size: cover;
  height: 350px;
}

.div-block-738-copy {
  background-image: url('../images/Dark-Chocolate-Sea-Salt-Bar_.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 350px;
}

.div-block-739 {
  background-image: url('../images/Hot-Chocolate-with-Hand_Alt.jpg');
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

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

.div-block-740 {
  background-image: url('../images/Dark-Chocolate-Sea-Salt-Bar_.jpg');
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.heading-56-copy {
  color: var(--impact-red);
  text-transform: uppercase;
  width: 296.656px;
  max-width: 940px;
  height: 15%;
  max-height: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
  display: inline;
}

.grid-192 {
  grid-template-rows: auto;
}

.paragraph-172-copy {
  background-color: #0000;
  border: 2px solid #000;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
}

.paragraph-235 {
  margin-top: 10px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 30px;
}

.text-span-118, .text-span-119 {
  font-size: 45px;
}

.slider-4 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  height: 85vh;
  display: flex;
}

.rethink-the-way-you-cater {
  background-image: url('../images/Bowls_Website--Menu-Board.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 330px;
}

.slide-7 {
  background-image: url('../images/Baked-Goods-Banner-1-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
}

.container-193 {
  background-color: var(--white);
  color: var(--white);
}

.hero-heading-right-2 {
  outline-color: var(--sidebar);
  outline-offset: 0px;
  background-color: #f5f7fa;
  border: 1.5px #000;
  border-radius: 100px 100px 100px 0;
  outline-width: 3px;
  outline-style: none;
  justify-content: center;
  width: 700px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 5px #0000004a;
}

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

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

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

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

.button-primary-4 {
  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-4:hover {
  color: #fff;
  background-color: #32343a;
}

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

.grid-193 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

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

.paragraph-236 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-120 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 15px;
}

.heading-275 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 45px;
  line-height: 62px;
}

.image-56 {
  margin-left: auto;
}

.left-arrow-2, .right-arrow-2 {
  display: none;
}

.container-195 {
  justify-content: center;
  align-items: center;
  margin-top: 110px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.section-65 {
  background-image: url('../images/Ginger-Spotlight_Horizontal.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.ginger---desktop {
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-222-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  text-decoration: none;
}

.div-block-742 {
  background-image: url('../images/Germ-Kick.jpg');
  background-position: 50% 80%;
  background-size: cover;
}

.div-block-743 {
  background-image: url('../images/tb-soup-web.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.grid-194 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
}

.div-block-744 {
  background-image: url('../images/Gingerbread-Cookies_Social.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-745 {
  background-image: url('../images/pumpkin-loaf-web.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-194-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  display: none;
}

.paragraph-236-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.button-146 {
  background-color: var(--impact-red);
  border: 5px #000;
  border-radius: 5px;
  justify-content: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-146:hover {
  color: var(--black);
}

.div-block-746 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.testimonials {
  margin-bottom: 60px;
  display: block;
}

.tabs-6 {
  flex-direction: row;
  display: flex;
}

.tabs-menu-4, .tabs-7 {
  display: flex;
}

.tabs-menu-5 {
  flex-direction: column;
  width: auto;
  display: flex;
}

.tab-pane-tab-1-3 {
  margin-top: 0;
  padding-left: 0;
}

.tabs-content {
  align-items: stretch;
  display: block;
}

.heading-276 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  line-height: 22px;
}

.paragraph-237 {
  margin-top: 0;
  padding-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-747 {
  background-image: url('../images/ik-rating-5.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
}

.grid-195 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.div-block-748 {
  background-image: url('../images/ik-lulu-02.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  width: 109.805px;
  margin-right: 0;
  padding-right: 0;
}

.heading-277 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.heading-277:hover {
  color: var(--black);
}

.tab-link-tab-1 {
  background-color: var(--sidebar);
  border-radius: 5px;
  width: 100px;
  height: auto;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-1.w--current {
  background-color: #d6d6d6b3;
  border-radius: 5px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1.w--current:hover {
  color: var(--black);
}

.heading-277-copy {
  margin-top: 0;
  font-size: 15px;
  line-height: 22px;
}

.heading-277-copy:hover {
  color: var(--black);
}

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

.div-block-749 {
  margin-left: -15px;
}

.heading-278 {
  line-height: 22px;
}

.heading-279 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.heading-279:hover {
  color: var(--impact-red);
}

.text-span-121 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.tab-link-tab-2-2 {
  background-color: var(--sidebar);
  border-radius: 5px;
  width: 100px;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-2-2.w--current {
  background-color: #d6d6d6b3;
  justify-content: center;
  align-self: center;
  width: 100px;
  height: auto;
  display: flex;
}

.tab-link-tab-3 {
  background-color: var(--sidebar);
  border-radius: 5px;
  justify-content: center;
  align-self: center;
  width: 100px;
  height: auto;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-3.w--current {
  background-color: #d6d6d6b3;
}

.tab-link-tab-4 {
  background-color: var(--sidebar);
  border-radius: 5px;
  justify-content: center;
  width: 100px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

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

.div-block-750 {
  padding-left: 40px;
}

.paragraph-237-copy {
  margin-top: 0;
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.text-span-122 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 15px;
}

.heading-37-copy {
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

.div-block-752, .div-block-753 {
  justify-content: center;
  display: flex;
}

.image-57 {
  margin-left: 0;
  margin-right: 0;
}

.paragraph-238 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 15px;
}

.container-51-copy {
  background-image: url('../images/Bowls_Stylized_Hands.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  max-width: none;
  height: 50vh;
  margin-top: 0;
  display: flex;
}

.grid-17-copy {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: -293px;
  padding-top: 0;
}

.paragraph-239 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 35px;
}

.div-block-758 {
  background-image: url('../images/red-door-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-span-123 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 15px;
}

.div-block-759 {
  background-image: url('../images/red-door-4.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-197 {
  grid-template-columns: 1fr;
  padding-top: 10px;
}

.grid-198 {
  grid-template-rows: auto;
  margin-top: 10px;
}

.div-block-760 {
  background-image: url('../images/red-door-3.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-span-124 {
  color: var(--impact-red);
}

.link-228 {
  text-decoration: underline;
  display: inline;
}

.grid-198-copy {
  grid-template-rows: auto;
  margin-top: 10px;
  display: none;
}

.container-120-copy {
  background-color: #fff9;
  flex-direction: column;
  align-items: center;
  padding: 0 10px;
  display: flex;
}

.grid-199-copy {
  display: none;
}

.div-block-761 {
  display: flex;
}

.heading-280 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 27px;
  line-height: 27px;
}

.heading-281 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 16.5px;
  line-height: 22px;
}

.button-148 {
  background-color: var(--impact-red);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.div-block-762 {
  margin-bottom: 0;
}

.section-65-copy {
  background-image: url('../images/Sipping-Broth-Group-Shot.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.grid-200 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-201 {
  grid-template-rows: auto auto auto;
}

.link-229 {
  color: var(--impact-red);
  display: inline;
}

.paragraph-240 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-style: italic;
}

.text-span-125 {
  font-style: normal;
}

.link-230 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.div-block-763 {
  background-image: url('../images/broth1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-764 {
  background-image: url('../images/Chicken-Noodle-Soup-2_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-765 {
  background-image: url('../images/Turkey-Chili-Dine-In-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-766 {
  background-image: url('../images/Beef-Bone-Broth-At-Home.jpg');
  background-position: 50%;
  background-size: cover;
  height: 250px;
}

.div-block-767 {
  background-image: url('../images/Beef-Broth-Kettle.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-768 {
  background-image: url('../images/Sipping-Broth-Group-Shot.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-769 {
  background-image: url('../images/broth1.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-202 {
  margin-top: 20px;
}

.broth-blog-mobile {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  display: none;
}

.div-block-763-copy {
  background-image: url('../images/broth1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-764-copy {
  background-image: url('../images/Chicken-Noodle-Soup-2_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-765-copy {
  background-image: url('../images/Turkey-Chili-Dine-In-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.container-192-copy-copy {
  background-color: #d6d6d699;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section-66 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 75vh;
}

.section-65-copy-copy {
  background-image: url('../images/Hero--Broth_Landscape.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-241 {
  margin-top: 0;
  padding-top: 10px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 35px;
}

.grid-203 {
  grid-template-rows: auto;
  margin-top: 20px;
}

.div-block-770 {
  background-image: url('../images/Beef-Broth-Kettle.jpg');
  background-position: 50%;
  background-size: cover;
}

.paragraph-242 {
  margin-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 32px;
}

.text-span-126 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-771 {
  background-image: url('../images/replace-jars-Group-Broth_Portrait.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-772 {
  background-image: url('../images/Fall-Broth-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-203-copy {
  margin-top: 20px;
  display: none;
}

.div-block-770-copy {
  background-image: url('../images/Broth-Line-Up_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-771-copy {
  background-image: url('../images/Beef-Broth-Kettle.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-772-copy {
  background-image: url('../images/Fall-Broth-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.link-231 {
  color: var(--impact-red);
  font-family: Knockout htf50welterweight, sans-serif;
  display: inline;
}

.link-233 {
  color: var(--impact-red);
  display: inline-block;
}

.section-64-copy {
  background-image: url('../images/Sid_Landscape.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  height: 90vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-733-copy {
  margin-top: 10px;
}

.div-block-773 {
  background-image: url('../images/IMG_4726.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-774 {
  background-image: url('../images/Sid_Portrait_.jpg');
  background-position: 50%;
  background-size: cover;
}

.centered-container-18-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
}

.grid-204 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.grid-204-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: none;
}

.div-block-773-copy {
  background-image: url('../images/IMG_4726.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-774-copy {
  background-image: url('../images/Sid_Portrait_.jpg');
  background-position: 50%;
  background-size: cover;
}

.link-234, .link-235, .link-236, .link-237 {
  text-decoration: underline;
  display: inline;
}

.grid-205 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.div-block-775 {
  width: auto;
}

.div-block-776 {
  width: 200px;
  line-height: 22px;
}

.div-block-777 {
  background-image: url('../images/Uber-Eats_partner-led_horizontal_app-icon-1.png');
  background-position: 50%;
  background-size: cover;
  width: 220px;
  height: 100px;
  margin-top: 20px;
  padding-top: 0;
}

.heading-281-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  line-height: 32px;
}

.div-block-778 {
  margin-bottom: 20px;
}

.image-60 {
  width: 500px;
  margin-left: auto;
}

.section-65-copy-copy-copy {
  background-image: url('../images/Hero-at-Home.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-127, .text-span-128 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-779 {
  background-image: url('../images/unnamed_9.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-span-129 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.heading-271-copy {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.grid-207, .grid-207-copy {
  grid-template-rows: auto;
}

.grid-208 {
  grid-template-rows: auto;
  padding-top: 10px;
}

.paragraph-242-copy {
  color: var(--black);
  margin-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: italic;
  line-height: 32px;
}

.grid-209 {
  display: none;
}

.text-span-103-copy {
  padding-left: 5px;
}

.section-65-copy-copy-copy-copy {
  background-image: url('../images/blog-winter-banner.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-282 {
  font-size: 27px;
  line-height: 32px;
}

.text-span-130 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.heading-283 {
  line-height: 22px;
}

.paragraph-153-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-weight: 400;
}

.grid-208-copy {
  grid-template-rows: auto auto;
  padding-top: 10px;
}

.link-238, .link-239, .link-240 {
  display: inline;
}

.div-block-781 {
  margin-top: 20px;
}

.link-241 {
  display: inline;
}

.link-242, .link-243, .link-244, .link-245, .link-246 {
  color: var(--impact-red);
  display: inline;
}

.div-block-782 {
  background-image: url('../images/blog-victory.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-783 {
  background-image: url('../images/blog-germ-kick.jpg');
  background-position: 100%;
  background-size: cover;
}

.section-67, .section-67-copy {
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-208-copy-copy, .grid-208---mobile2 {
  grid-template-rows: auto auto;
  padding-top: 10px;
}

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

.div-block-782-copy {
  background-image: url('../images/blog-victory.jpg');
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.div-block-783-copy {
  background-image: url('../images/blog-germ-kick.jpg');
  background-position: 100%;
  background-size: cover;
  height: 350px;
}

.paragraph-243 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 27px;
}

.section-68 {
  background-image: url('../images/Elvin_Landscape_-2.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-784 {
  background-image: url('../images/Elvin_Portrait.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-785 {
  background-image: url('../images/Elvin_Portrait-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-211, .grid-212 {
  grid-template-rows: auto;
}

.link-247, .link-248, .link-249 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.grid-211-copy {
  grid-template-rows: auto;
  display: none;
}

.div-block-784-copy {
  background-image: url('../images/Elvin_Portrait.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-212-copy {
  grid-template-rows: auto;
  display: none;
}

.div-block-785-copy {
  background-image: url('../images/Elvin_Portrait-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.paragraph-163-copy, .paragraph-163-copy-copy {
  text-align: left;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
}

.centered-container-18-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  margin-top: 0;
}

.pop-up-uber {
  z-index: 999999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.submit-button-3-copy-2 {
  background-color: #eb372f;
  border-radius: 5px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.pop-up-modal-9 {
  z-index: 999999;
  background-color: #2a2a2dbf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.field-label-9-copy-2 {
  color: #fff;
  text-align: left;
  width: auto;
  margin-top: auto;
  margin-right: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.heading-204-copy-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 40px;
}

.heading-218-copy-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
  line-height: 25px;
}

.div-block-786 {
  background-color: #000;
  background-image: url('../images/unnamed_7.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 5px 5px 0 0;
  flex-direction: column;
  align-items: center;
  width: 625px;
  height: 300px;
  padding-bottom: 30px;
  display: flex;
}

.text-field-3-copy-2 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 0;
  width: 150px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.exit-button-9 {
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  margin-left: 0;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.pop-up-9 {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 600px;
  height: auto;
  padding: 0 30px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.text-field-4-copy-2 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  width: 150px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.div-block-787 {
  background-color: #000;
  border-bottom: 3px solid #000;
  border-left: 3px solid #000;
  border-right: 3px solid #000;
  border-radius: 0 0 5px 5px;
  width: 625px;
  height: 150px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.field-label-8-copy-2 {
  color: #fff;
  text-align: left;
  margin-top: auto;
  margin-right: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.link-250 {
  color: #eb372f;
}

.paragraph-244 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: italic;
}

.italic-text-16 {
  font-size: 18px;
  font-style: normal;
}

.link-251, .link-252 {
  color: var(--impact-red);
  text-decoration: underline;
  display: inline;
}

.link-block-5-copy {
  background-image: url('../images/tik-tok-logo.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  min-width: 20px;
  max-height: 65px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.section-65-copy-copy-copy-copy-copy {
  background-image: url('../images/blog-winter-banner.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-65-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/ik-ehf-hero.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-67-copy {
  padding-top: 100px;
  padding-bottom: 100px;
}

.ehf-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-span-132, .text-span-133 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-788 {
  background-image: url('../images/ik-ehf-baru_nuts.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-789 {
  background-image: url('../images/ik-ehf-power_breakfast.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-790 {
  background-image: url('../images/ik-ehf-breakfast_bagel.jpg');
  background-position: 50% 70%;
  background-size: cover;
}

.link-253, .link-254, .link-255 {
  color: var(--impact-red);
  display: inline;
}

.ehf-mobile {
  display: none;
}

.div-block-788-copy {
  background-image: url('../images/ik-ehf-mct.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-789-copy {
  background-image: url('../images/ik-ehf-power_breakfast.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-790-copy {
  background-image: url('../images/ik-ehf-breakfast_bagel.jpg');
  background-position: 50% 70%;
  background-size: cover;
}

.heading-282-copy {
  font-size: 27px;
  line-height: 32px;
}

.text-span-135, .text-span-136 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.link-256 {
  color: var(--impact-red);
  display: inline;
}

.italic-text-17 {
  text-align: left;
}

.paragraph-163-copy, .paragraph-163-copy-copy, .paragraph-163-copy {
  text-align: left;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
}

.paragraph-163-copy-copy {
  text-align: left;
  margin-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
  display: block;
}

.div-block-791 {
  background-image: url('../images/ik-ehf-mct.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-790-copy-copy {
  background-image: url('../images/ik-ehf-breakfast_bagel.jpg');
  background-position: 50% 70%;
  background-size: cover;
}

.centered-container-18-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 0;
}

.section-69 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-792 {
  background-image: url('../images/DSC_0172_1.jpg');
  background-position: 0 0;
  background-size: cover;
}

.grid-213 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  padding-top: 20px;
  padding-bottom: 0;
}

.div-block-793 {
  background-image: url('../images/ik-ehf-breakfast_bagel.jpg');
  background-position: 100% 80%;
  background-size: cover;
}

.grid-212-copy, .grid-212-copy-copy {
  grid-template-rows: auto;
}

.div-block-733-copy-copy {
  margin-top: 10px;
}

.paragraph-163-copy, .paragraph-163-copy-copy {
  text-align: left;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
}

.div-block-33-copy-copy {
  background-image: url('../images/Artwork14_8baac5e1-21ae-4c27-ae35-a94cfeab5c87.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 120px;
  max-width: 120px;
  min-height: 20px;
  max-height: 20px;
}

.text-span-137 {
  color: var(--impact-red);
}

.text-block-2-copy {
  color: var(--impact-red);
  flex-direction: row;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  transition: opacity .2s;
  display: flex;
}

.text-block-2-copy:hover {
  color: var(--impact-red);
}

.link-257, .link-258, .link-259, .link-260, .link-261, .link-262 {
  color: var(--white);
}

.section-65-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/Group-Photo-_Landscape.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-282-copy {
  margin-bottom: 10px;
  font-size: 27px;
  line-height: 32px;
}

.div-block-794 {
  background-image: url('../images/Smoothie--Baked-Good.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-795 {
  background-image: url('../images/Group-Photo-_Portrait.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-796 {
  background-image: url('../images/Jerk-Chicken-Social.jpg');
  background-position: 50%;
  background-size: cover;
}

.list-17 {
  margin-top: 0;
}

.paragraph-163-copy-copy-copy {
  text-align: left;
  margin-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 23px;
  font-style: italic;
  display: block;
}

.div-block-797 {
  background-image: url('../images/Grab-n-Go_Portrait.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.wn-spring-2023-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.wn-spring-2023-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: none;
}

.section-65-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/David-Landscape.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.grid-214 {
  grid-template-rows: auto;
}

.div-block-798 {
  background-image: url('../images/David-Portrait-2.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.paragraph-245 {
  margin-top: 20px;
}

.div-block-799 {
  padding-top: 20px;
}

.section-67-copy-copy {
  padding-top: 100px;
  padding-bottom: 100px;
}

.link-263, .link-264, .link-265, .link-266 {
  color: var(--impact-red);
  display: inline;
}

.link-267 {
  display: inline;
}

.section-68-copy {
  background-image: url('../images/David-Landscape.jpg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section-68-copy-copy {
  background-image: url('../images/pickup-phones-web.jpg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.link-268 {
  color: var(--impact-red);
  display: inline;
}

.centered-container-18-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  margin-top: 0;
}

.grid-215 {
  grid-template-rows: auto;
  padding-bottom: 20px;
}

.div-block-800 {
  background-image: url('../images/ik-loyalty-creative.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.paragraph-175-copy, .paragraph-175-copy-copy {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.heading-286 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 32px;
}

.section-68-copy-copy-copy {
  background-image: url('../images/Anti-Inflammatory-Foods_Landscape.jpg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-216-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 33px;
}

.link-269, .link-270, .link-271, .link-272, .link-273 {
  color: var(--impact-red);
  display: inline;
}

.text-span-138 {
  color: var(--impact-red);
}

.div-block-801 {
  background-image: url('../images/Retail-Fridge-Social.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-802 {
  background-image: url('../images/Anti-Inflammatory-Foods_Portrait.jpg');
  background-position: 0 0;
  background-size: cover;
}

.centered-container-18-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  margin-top: 0;
}

.af-foods-desktop {
  padding-top: 20px;
}

.af-foods-mobile {
  display: none;
}

.heading-216-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 33px;
}

.paragraph-242-copy-copy {
  color: var(--black);
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: italic;
  line-height: 32px;
}

.link-274 {
  text-decoration: underline;
  display: inline;
}

.link-275 {
  color: var(--impact-red);
  display: inline;
}

.link-276 {
  display: inline;
}

.container-82-copy {
  background-image: url('../images/Catering-Banner.jpg');
  background-position: 50% 10%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.paragraph-21-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 20px;
  display: flex;
}

.text-span-139 {
  color: var(--impact-red);
  font-size: 17.4px;
}

.div-block-39-copy-copy {
  background-color: var(--white);
  min-width: 120px;
  max-width: 120px;
  min-height: 20px;
  max-height: 20px;
}

.list-18 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  font-size: 17.5px;
}

.paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy {
  text-transform: lowercase;
  white-space: normal;
  flex-direction: column;
  max-height: none;
  margin-top: 7px;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.text-span-140, .text-span-141 {
  text-transform: none;
}

.list-item-20 {
  margin-bottom: 10px;
  margin-left: 0;
}

.list-item-21, .list-item-22, .list-item-23, .list-item-24 {
  margin-bottom: 0;
  margin-left: 0;
}

.bold-text-24 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.text-span-142, .text-span-143 {
  text-transform: none;
  font-family: Knockout htf50welterweight, sans-serif;
}

.nav-link-36-copy {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-36-copy.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.section-68-copy-copy-copy-copy {
  background-image: url('../images/harmony-cows-3.jpeg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-803 {
  background-image: url('../images/harmony-lawrence.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-804 {
  background-image: url('../images/harmony-cow.jpg');
  background-position: 50%;
  background-size: cover;
}

.harmony-mobile {
  display: none;
}

.div-block-803-copy {
  background-image: url('../images/harmony-lawrence.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-804-copy {
  background-image: url('../images/harmony-cow.jpg');
  background-position: 50%;
  background-size: cover;
}

.centered-container-18-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  margin-top: 0;
}

.section-68-copy-copy-copy-copy-copy {
  background-image: url('../images/Juice-Hang-Out-2.jpg');
  background-position: 50% 20%;
  background-size: 1530px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-span-144 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.link-277 {
  color: var(--impact-red);
  display: inline;
}

.text-span-145 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.link-278 {
  color: var(--impact-red);
  display: inline;
}

.hydration-desktop {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  margin-top: 20px;
}

.text-span-146, .text-span-147 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-805 {
  background-image: url('../images/Anti-Inflammatory-Foods_Portrait_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-806 {
  background-image: url('../images/Iced-Hibiscus-Tea_.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-807 {
  background-image: url('../images/Summer-Drinks_1.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.hydration-mobile {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  display: none;
}

.div-block-807-copy {
  background-image: url('../images/Juice-Hang-Out-2.jpg');
  background-position: 20%;
  background-size: cover;
}

.text-span-103-copy-copy {
  padding-left: 10px;
}

.centered-container-18-copy-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  margin-top: 30px;
}

.grid-176-copy {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: -5px;
  padding-top: 0;
}

.paragraph-20-copy {
  text-transform: lowercase;
  flex-direction: column;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: -9px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 16px;
  display: block;
}

.heading-19-copy-copy {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  height: 15%;
  max-height: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 19px;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.paragraph-222-copy {
  width: 60px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.div-block-808 {
  background-image: url('../images/gf.p.vg.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  min-width: 100px;
  height: 20px;
  min-height: 20px;
}

.div-block-210-copy-copy {
  border: 2px solid #000;
  width: auto;
  height: 220px;
  margin-top: 5px;
  padding-bottom: 0;
  padding-left: 10px;
}

.section-68-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/maria-1.jpg');
  background-position: 50% 20%;
  background-size: 1530px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-809 {
  background-image: url('../images/maria-2.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-810 {
  margin-top: 20px;
}

.section-67-copy-copy-copy {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-809-copy {
  background-image: url('../images/maria-2.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.section-68-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/Cheryl-Willberg.jpg');
  background-position: 50% 20%;
  background-size: 1530px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  margin-top: 30px;
}

.cheryl-desktop {
  grid-template-rows: auto auto auto;
}

.div-block-812 {
  background-image: url('../images/IMG_5743.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-813 {
  background-image: url('../images/IMG_2825.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-814 {
  background-image: url('../images/DSC04919.jpg');
  background-position: 50%;
  background-size: cover;
}

.cheryl-mobile {
  grid-template-rows: auto auto auto;
  display: none;
}

.div-block-813-copy {
  background-image: url('../images/IMG_2825.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-812-copy {
  background-image: url('../images/IMG_5743.jpg');
  background-position: 50%;
  background-size: cover;
}

.fs-cc-prefs3_overlay {
  z-index: -1;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs3_header {
  border-bottom: 2px none var(--white);
  background-color: var(--black);
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 2rem;
  display: flex;
}

.fs-cc-manager3_text {
  color: #4b79f0;
  margin-left: .625rem;
  font-weight: 700;
  display: inline-block;
}

.fs-cc-banner3_component {
  z-index: 998;
  background-color: #fff;
  border-radius: 1rem;
  margin: 6.8rem 2rem 2rem;
  padding: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  box-shadow: 7px 7px 12px #0000001a;
}

.fs-cc-banner3_text {
  color: #4b53eb;
  font-size: 1.25rem;
  font-weight: 700;
}

.fs-cc-prefs3_button {
  border: 2px none var(--black);
  background-color: var(--impact-red);
  color: #fff;
  text-align: center;
  text-transform: none;
  border-radius: 5px;
  padding: .875rem 1rem;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.fs-cc-prefs3_button.fs-cc-button-alt {
  color: var(--black);
  background-color: #fff;
  border-color: #a8a8a8;
  border-radius: 5px;
  margin-right: .75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 14px;
}

.fs-cc-prefs3_submit {
  border: 0px solid var(--white);
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 5px;
  margin-left: .75rem;
  padding: .875rem 1rem;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.fs-cc-prefs3_checkbox-field {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.fs-cc-prefs3_label {
  color: var(--white);
  -webkit-text-stroke-color: var(--black);
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.4;
}

.fs-cc-banner3_paragraph {
  color: #000;
  margin-top: .75rem;
  margin-bottom: 0;
}

.fs-cc-prefs3_checkbox {
  border-width: 2px;
  border-radius: 0;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-right: .75rem;
}

.fs-cc-prefs3_checkbox.w--redirected-checked {
  border-color: var(--impact-red);
  background-color: var(--impact-red);
  background-size: 16px;
}

.fs-cc-prefs3_checkbox.w--redirected-focus {
  box-shadow: 0 0 3px 1px #129657;
}

.fs-cc-prefs3_content {
  padding: .5rem 2rem 0;
}

.fs-cc-prefs3_close {
  background-color: #fff;
  border-radius: 999rem;
  padding: .75rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.fs-cc-prefs3_checkbox-label {
  display: none;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol {
  flex: 0 auto;
  order: 0;
  position: absolute;
}

.fs-cc-prefs3_icon {
  color: #fff;
  width: 2rem;
  height: 2rem;
  margin-right: .75rem;
}

.fs-cc-prefs3_component {
  z-index: 997;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 2rem;
  display: flex;
  position: relative;
}

.fs-cc-banner3_button-icon {
  width: 1rem;
  margin-right: .625rem;
}

.fs-cc-manager3_icon {
  color: #4b53eb;
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
}

.fs-cc-banner3_button {
  color: #fff;
  background-color: #129657;
  border-radius: 500px;
  padding: .875rem 2rem;
  font-size: 1.125rem;
  text-decoration: none;
}

.fs-cc-banner3_button.fs-cc-button-alt {
  background-color: #df6966;
  margin-right: .75rem;
}

.fs-cc-prefs3_form {
  border-radius: 0;
  position: relative;
}

.fs-cc-prefs3_title {
  color: #fff;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
  line-height: 1.3;
}

.fs-cc-banner3_block {
  margin-right: 2rem;
}

.fs-cc-prefs3_buttons-wrapper {
  background-color: var(--black);
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1rem 2rem 1.5rem 1rem;
  display: flex;
}

.fs-cc-prefs3_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fs-cc-prefs3_line {
  background-color: #e9e9e9;
  flex: 1;
  height: 1px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.fs-cc-banner3_text-link {
  color: #4b53eb;
  border-bottom: 2px solid #4b53eb;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-manager3_component {
  z-index: 999;
  background-color: #fff;
  border-radius: 999rem;
  align-items: center;
  display: block;
  position: absolute;
  inset: auto auto 2rem 2rem;
  box-shadow: 7px 7px 12px #0000001a;
}

.fs-cc-banner3_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-cc-banner3_buttons-wrapper {
  flex: none;
}

.fs-cc-preferences3_close-icon {
  color: #4b53eb;
  width: 1.5rem;
  height: 1.5rem;
}

.fs-cc-prefs3_form-wrapper {
  background-color: var(--black);
  border-radius: 0;
  max-width: 45rem;
  margin-bottom: 0;
  overflow: hidden;
}

.fs-cc-manager3-link {
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.fs-cc-prefs3_option {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.fs-cc-banner3_button-text {
  display: inline-block;
}

.div-block-815 {
  flex-direction: column;
  display: block;
}

.privacyprefs {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
}

.text-block-65 {
  color: var(--white);
  font-family: Knockout htf50welterweight, sans-serif;
}

.section-68-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/Blog-Post-Landscape.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 30px;
}

.div-block-816 {
  background-image: url('../images/macro-blog.jpg');
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-817 {
  background-image: url('../images/Serving-Up-Impact.jpg');
  background-position: 50%;
  background-size: cover;
}

.paragraph-242-copy-copy-copy {
  color: var(--black);
  margin-top: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: italic;
  line-height: 32px;
}

.div-block-818 {
  background-image: url('../images/Bowls-on-Patio-Alt.jpg');
  background-position: 50% 80%;
  background-size: cover;
  margin-bottom: 20px;
}

.desktop-founder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  margin-top: 20px;
}

.macro-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
}

.heading-282-copy-copy {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 27px;
  line-height: 32px;
}

.macro-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  display: none;
}

.mobile-founder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  margin-top: 20px;
  display: none;
}

.div-block-819 {
  height: 75px;
}

.div-block-820, .div-block-821 {
  margin-top: auto;
}

.div-block-822 {
  height: 65px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-823 {
  background-color: var(--white);
  height: 2px;
  margin-left: 20px;
  margin-right: 20px;
}

.section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/alice-1.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 30px;
}

.heading-283-copy, .heading-283-copy-copy {
  line-height: 22px;
}

.div-block-824 {
  background-image: url('../images/alice2.jpg');
  background-position: 50% 100%;
  background-size: cover;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.grid-216 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.div-block-825 {
  margin-top: -10px;
}

.reject {
  border: 0px solid var(--white);
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 5px;
  margin-left: .75rem;
  padding: .875rem 1rem;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.accept-all {
  border: 0px solid var(--white);
  background-color: var(--impact-red);
  color: var(--white);
  text-align: center;
  border-radius: 5px;
  margin-left: .75rem;
  padding: .875rem 1rem;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

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

.section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/Group-Egg-Horizontal.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-827 {
  background-image: url('../images/Avocado-Toast-with-Bacon.jpg');
  background-position: 50%;
  background-size: cover;
}

.heading-282-copy-copy-copy {
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 27px;
  line-height: 32px;
}

.micro---desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  padding-top: 20px;
}

.bold-text-25, .text-span-148, .text-span-149, .text-span-150 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.paragraph-242-copy-copy-copy {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 32px;
}

.div-block-828 {
  padding-top: 10px;
}

.div-block-829 {
  background-image: url('../images/Group-Egg-Portrait_.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-830 {
  background-image: url('../images/Power-Breakfast-and-Benny.jpg');
  background-position: 50%;
  background-size: cover;
}

.micro---mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  padding-top: 20px;
  display: none;
}

.div-block-827-copy {
  background-image: url('../images/Avocado-Toast-with-Bacon.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-829-copy {
  background-image: url('../images/Group-Egg-Portrait_.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-830-copy {
  background-image: url('../images/Power-Breakfast-and-Benny.jpg');
  background-position: 50%;
  background-size: cover;
}

.bold-text-26, .text-span-151, .text-span-152, .text-span-153, .text-span-154, .text-span-155 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-454-copy {
  z-index: 2147483647;
  background-color: var(--white);
  border: 1px #000;
  border-radius: 0;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
}

.form-block-copy {
  width: auto;
  margin-bottom: 0;
  padding-top: 10px;
}

.form-5 {
  display: none;
}

.div-block-831 {
  background-color: #92929226;
  height: 10px;
}

.section-44-copy {
  display: none;
}

.heading-139-copy {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.heading-139-copy-copy {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: none;
}

.fs-cc-prefs3_header-2 {
  background-color: #2730d4;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.fs-cc-prefs3_button-2 {
  color: #fff;
  text-align: center;
  background-color: #129657;
  border: 2px solid #129657;
  border-radius: 999rem;
  padding: .875rem 2rem;
  font-size: 1rem;
}

.fs-cc-prefs3_button-2.fs-cc-button-alt {
  color: #7e7e7e;
  background-color: #fff;
  border-color: #a8a8a8;
  margin-right: .75rem;
}

.fs-cc-prefs3_submit-2 {
  color: #fff;
  text-align: center;
  background-color: #4b53eb;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .875rem 2rem;
  font-size: 1rem;
}

.fs-cc-prefs3_label-2 {
  color: #4b53eb;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.4;
}

.fs-cc-prefs3_checkbox-2 {
  border-radius: 999rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-right: .75rem;
}

.fs-cc-prefs3_checkbox-2.w--redirected-checked {
  background-color: #129657;
  background-size: 16px;
  border-color: #129657;
}

.fs-cc-prefs3_checkbox-2.w--redirected-focus {
  box-shadow: 0 0 3px 1px #129657;
}

.fs-cc-prefs3_content-2 {
  padding: 2rem;
}

.fs-cc-prefs3_close-2 {
  background-color: #fff;
  border-radius: 999rem;
  padding: .75rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol-4 {
  display: block;
}

.fs-cc-prefs3_icon-2 {
  color: #fff;
  width: 2rem;
  height: 2rem;
  margin-right: .75rem;
}

.fs-cc-prefs3_component-2 {
  z-index: 997;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 2rem;
  display: block;
  position: fixed;
}

.fs-cc-prefs3_form-2 {
  position: relative;
}

.fs-cc-prefs3_title-2 {
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.3;
}

.fs-cc-prefs3_buttons-wrapper-2 {
  background-color: #f2f3ff;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5rem 2rem;
  display: flex;
}

.fs-cc-prefs3_form-wrapper-2 {
  background-color: #fff;
  border-radius: .75rem;
  max-width: 45rem;
  margin-bottom: 0;
  overflow: hidden;
}

.fs-cc-prefs3_overlay-2 {
  z-index: -1;
  background-color: #000c;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs3_label-3 {
  color: #4b53eb;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.4;
}

.fs-cc-prefs3_checkbox-3 {
  border-radius: 999rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-right: .75rem;
}

.fs-cc-prefs3_checkbox-3.w--redirected-checked {
  background-color: #129657;
  background-size: 16px;
  border-color: #129657;
}

.fs-cc-prefs3_checkbox-3.w--redirected-focus {
  box-shadow: 0 0 3px 1px #129657;
}

.fs-cc-prefs3_content-3 {
  padding: 2rem;
}

.fs-cc-prefs3_close-3 {
  background-color: #fff;
  border-radius: 999rem;
  padding: .75rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol-5 {
  object-fit: fill;
  justify-content: center;
  display: block;
  position: static;
}

.fs-cc-prefs3_buttons-wrapper-3 {
  background-color: #f2f3ff;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5rem 2rem;
  display: flex;
}

.fs-cc-prefs3_form-wrapper-3 {
  background-color: #fff;
  border-radius: .75rem;
  max-width: 45rem;
  margin-bottom: 0;
  overflow: hidden;
}

.pop-up-button {
  color: #fff;
  text-align: center;
  background-color: #272727;
  border-radius: 3px;
  flex: none;
  margin-bottom: 8px;
  padding: 8px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  transition: opacity .2s;
}

.pop-up-button:hover {
  opacity: .8;
}

.pop-up-button:active {
  opacity: 1;
}

.popup-form-error {
  color: #444;
  background-color: #dee5eb;
  border-radius: 6px;
  padding: 16px;
}

.pop-up-paragraph {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.4em;
}

.pop-up-text-input {
  background-color: #f7f9fa;
  border: 1px solid #eff1f3;
  border-radius: 3px;
  height: 44px;
  margin-bottom: 16px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.4px;
}

.pop-up-text-input::placeholder {
  color: #c2cdd8;
}

.pop-up-text-box {
  max-width: 650px;
}

.pop-up-exit-button {
  opacity: .2;
  cursor: pointer;
  transition: opacity .2s;
  position: absolute;
  inset: 20px 20px auto auto;
}

.pop-up-exit-button:hover {
  opacity: .8;
}

.pop-up-back {
  background-color: #20202099;
  position: absolute;
  inset: 0%;
}

.popup-overlay {
  z-index: 300;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.form-6 {
  margin-bottom: 8px;
}

.pop-up-box {
  cursor: auto;
  background-color: #fff;
  border-radius: 8px;
  max-width: 460px;
  padding: 40px 40px 32px;
  position: relative;
}

.pop-up-form {
  text-align: left;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  margin-top: 24px;
  display: flex;
}

.pop-up-form-success {
  color: #33383f;
  background-color: #e9e9e9;
  border-radius: 4px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.4em;
}

.form-7, .form-8 {
  margin-bottom: 8px;
}

.pop-up-wrapper {
  z-index: 300;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.form-9 {
  margin-bottom: 8px;
}

.pop-up-box-2 {
  cursor: auto;
  background-color: #fff;
  border-radius: 8px;
  max-width: 460px;
  padding: 40px 40px 32px;
  position: relative;
}

.fs-cc-banner3_component-2 {
  z-index: 998;
  background-color: #fff;
  border-radius: 1rem;
  margin: 2rem;
  padding: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  box-shadow: 7px 7px 12px #0000001a;
}

.fs-cc-prefs3_label-4 {
  color: #4b53eb;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.4;
}

.fs-cc-prefs3_checkbox-4 {
  border-radius: 999rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-right: .75rem;
}

.fs-cc-prefs3_checkbox-4.w--redirected-checked {
  background-color: #129657;
  background-size: 16px;
  border-color: #129657;
}

.fs-cc-prefs3_checkbox-4.w--redirected-focus {
  box-shadow: 0 0 3px 1px #129657;
}

.fs-cc-prefs3_content-4 {
  padding: 2rem;
}

.fs-cc-prefs3_close-4 {
  background-color: #fff;
  border-radius: 999rem;
  padding: .75rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.fs-cc-components {
  display: none;
}

.fs-cc-prefs3_component-3 {
  z-index: 997;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 2rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs3_buttons-wrapper-4 {
  background-color: #f2f3ff;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5rem 2rem;
  display: flex;
}

.fs-cc-prefs3_form-wrapper-4 {
  background-color: #fff;
  border-radius: .75rem;
  max-width: 45rem;
  margin-bottom: 0;
  overflow: hidden;
}

.section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/mihir-landscape.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-283-copy {
  margin-top: 15px;
  margin-bottom: 10px;
  line-height: 32px;
}

.div-block-833 {
  background-image: url('../images/mihir-portrait.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.grid-217 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

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

.section-70 {
  background-image: url('../images/unnamed_2.jpeg');
  background-position: 50% 40%;
  background-size: cover;
  align-items: center;
  height: 400px;
  display: flex;
}

.heading-168-a11y {
  text-align: center;
  text-transform: uppercase;
  border: 0 solid #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-119-a11y {
  color: var(--impact-red);
  text-align: center;
  -webkit-text-stroke-color: var(--impact-red);
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 32px;
}

.paragraph-242-category-pages {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 32px;
}

.hero---nutrition-tips {
  background-image: url('../images/mihir-landscape.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section-70-copy {
  background-image: url('../images/Group-Photo-_Landscape.jpg');
  background-position: 50% 100%;
  background-size: cover;
  align-items: center;
  height: 400px;
  display: flex;
}

.heading-168-a11y-copy {
  text-align: center;
  text-transform: uppercase;
  border: 0 solid #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.section-70-copy-copy {
  background-image: url('../images/Group-Egg-Horizontal.jpg');
  background-position: 50% 40%;
  background-size: cover;
  align-items: center;
  height: 400px;
  display: flex;
}

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

.container-197 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.div-block-834, .div-block-835 {
  justify-content: center;
  display: flex;
}

.button-150 {
  background-color: var(--impact-red);
  color: var(--white);
  text-transform: uppercase;
  border-radius: 5px;
  justify-content: center;
  width: 175.107px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-150:hover {
  color: var(--black);
}

.button-151 {
  background-color: var(--impact-red);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 175.107px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-151:hover {
  color: var(--black);
}

.button-152 {
  background-color: var(--impact-red);
  text-transform: uppercase;
  border-radius: 5px;
  justify-content: center;
  width: 175.107px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-152:hover {
  color: var(--black);
}

.section-70-copy-copy-copy {
  background-image: url('../images/red-door-1.jpg');
  background-position: 50% 40%;
  background-size: cover;
  align-items: center;
  height: 400px;
  display: flex;
}

.paragraph-119-a11y-copy {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 31px;
}

.button-101-copy {
  background-color: var(--black);
  background-color: var(--black);
  background-color: var(--black);
  background-color: var(--black);
  background-color: var(--black);
  background-color: var(--black);
  background-color: var(--black);
  background-color: var(--black);
  background-color: var(--black);
  background-color: var(--black);
  text-transform: uppercase;
  background-color: var(--black);
  background-color: var(--black);
  text-transform: none;
  border-radius: 5px;
  justify-content: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  display: flex;
}

.heading-208-copy {
  text-align: center;
  text-transform: none;
  text-align: center;
  text-transform: none;
  text-align: center;
  text-transform: none;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  line-height: 35px;
}

.heading-2he08-copy-copy, .heading-208-copy-copy {
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  line-height: 35px;
}

.div-block-836 {
  margin-top: 60px;
}

.button-153 {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 264.385px;
  margin-left: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-153:hover {
  color: var(--black);
}

.container-198 {
  justify-content: center;
  display: flex;
}

.cards-section-5-copy {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 220px;
  padding-top: 0;
  padding-bottom: 0;
}

.centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 30px;
}

.div-block-474-copy {
  background-color: var(--white);
  margin-top: 0;
  padding-bottom: 220px;
}

.div-block-837 {
  margin-bottom: 220px;
}

.section-71 {
  background-image: url('../images/IMG_2225.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 90vh;
  display: flex;
}

.paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy {
  text-transform: lowercase;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-156, .text-span-157, .text-span-158, .text-span-159, .text-span-160, .text-span-161, .text-span-162, .text-span-163, .text-span-164 {
  text-transform: lowercase;
}

.section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/Healthy-Habits.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.grid-219 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  padding-top: 20px;
}

.div-block-839 {
  background-image: url('../images/Impact-green.jpg');
  background-position: 0 0;
  background-size: cover;
}

.heading-283-copy-copy {
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 32px;
}

.div-block-840 {
  padding-top: 20px;
}

.div-block-841 {
  background-image: url('../images/QQ-Workout_1.jpg');
  background-position: 50% 75%;
  background-size: cover;
}

.div-block-842 {
  background-image: url('../images/Zesty-Mexican_.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-843 {
  background-image: url('../images/Impact-green.jpg');
  background-position: 50% 25%;
  background-size: cover;
}

.grid-219-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  padding-top: 20px;
  display: none;
}

.div-block-841-copy {
  background-image: url('../images/QQ-Workout_1.jpg');
  background-position: 50% 75%;
  background-size: cover;
}

.centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 30px;
}

.div-block-840-copy {
  padding-top: 20px;
}

.cookie-modal_content-wrap {
  padding: 1.75rem 2rem;
}

.cookie-modal_content-wrap.is-small {
  padding: 1.5rem;
}

.cookie-modal_description {
  width: 200px;
  padding-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.cookie-modal_closebutton {
  z-index: 5;
  cursor: pointer;
  background-color: #f3f7f2;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.cookie-modal_button {
  background-color: var(--impact-red);
  color: #fff;
  text-align: center;
  border-radius: .25rem;
  width: 200px;
  padding: .875em 1.5em 1rem;
  font-size: .9375rem;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_button:hover {
  background-color: #262926;
}

.cookie-modal_button.is-secondary {
  color: #515750;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
  font-weight: 700;
}

.cookie-modal_button.is-secondary:hover {
  text-decoration: underline;
}

.cookie-modal_component {
  background-color: #fff;
  border-radius: .25rem;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
  box-shadow: 0 4px 1rem #2629260d;
}

.screenreader-only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.cookie-modal_styles {
  display: none;
}

.cookie-modal_closebutton_line {
  background-color: #515750;
  width: 1rem;
  height: 2px;
  position: absolute;
}

.cookie-modal_closebutton_line.is-right {
  transform: rotate(-45deg);
}

.cookie-modal_closebutton_line.is-left {
  transform: rotate(45deg);
}

.cookie-modal_title {
  margin-bottom: .1875em;
  font-size: 1.25rem;
  font-weight: 700;
}

.cookie-modal_title.is-small {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 1.1875rem;
}

.cookie-modal_button_text {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.cookie-popup_component {
  z-index: 9500;
  max-width: 25rem;
  display: none;
  position: fixed;
  inset: auto 1.25rem 1.25rem auto;
}

.cookie-modal_button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f3f7f2;
  border-radius: 0 0 .25rem .25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.cookie-modal_button-wrap.is-small {
  background-color: var(--f3f2f2);
  justify-content: flex-start;
  padding: 1.5rem;
}

.cookie-modal_link {
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.paragraph-246.cookie-banner-2-paragraph---brix {
  max-width: 332px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.button-primary-5 {
  color: #fff;
  text-align: center;
  background-color: #4a3aff;
  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 #4a3aff1f;
}

.button-primary-5:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff26;
}

.button-primary-5.cookie-banner-button-2---brix {
  background-color: var(--impact-red);
  border-radius: 5px;
  margin-right: 40px;
  padding: 14px 22px;
  font-size: 14px;
  line-height: 1.6;
}

.button-primary-5.cookie-banner-button-2---brix:hover {
  background-color: var(--black);
  color: var(--white);
}

.close-message---brix {
  color: #170f49;
  cursor: pointer;
  transform-style: preserve-3d;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  transition: all .35s;
  position: absolute;
  inset: 20px 20px auto auto;
}

.close-message---brix:hover {
  color: #4a3aff;
  transform: scale3d(.9, .9, .01);
}

.close-message---brix.cookie-banner-2---brix {
  font-size: 14px;
  transition-duration: .4s;
  position: static;
}

.cookie-banner-2-right-content---brix {
  align-items: center;
  display: flex;
}

.cookie-banner-content---brix.cookie-banner-2---brix {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cookie-banner-2-left-content---brix {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cookie-icon---brix {
  margin-right: 20px;
}

.cookie-banner-wrapper---brix {
  z-index: 10;
  background-color: #fff;
  border-radius: 20px;
  padding: 32px;
  position: fixed;
  inset: auto auto 32px 32px;
}

.cookie-banner-wrapper---brix.cookie-banner-2---brix {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 680px;
  padding: 20px 32px;
  display: flex;
  inset: auto auto 32px 32px;
  box-shadow: 0 6px 23px #14142b14;
}

.cookie-banner-wrapper---brix.cookie-banner-2---brix.preview-page {
  border-radius: 5px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  width: 600px;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  position: absolute;
}

.section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  background-image: url('../images/New-Menu-Items-Group.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.list-21 {
  margin-top: 10px;
}

.list-item-31, .list-item-32, .list-item-33, .list-item-34 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.paragraph-242-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  margin-top: 40px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 32px;
}

.heading-283-copy-copy-copy {
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  line-height: 32px;
}

.div-block-844 {
  background-image: url('../images/Social_Tacos.jpg');
  background-position: 50% 60%;
  background-size: cover;
}

.div-block-845 {
  background-image: url('../images/Social_Eating-Brunch-Together.jpg');
  background-position: 50%;
  background-size: cover;
}

.wn-fall-2023-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-846 {
  background-image: url('../images/Grainless-Granola-Portrait_.jpg');
  background-position: 50%;
  background-size: cover;
}

.wn-fall-2023-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  display: none;
}

.centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 30px;
}

.paragraph-153-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-weight: 400;
}

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

.popup-content-wrapper---brix {
  z-index: 100;
  border-radius: 32px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 14px #4a3aff29, 0 -2px 4px #14142b1f, 0 12px 44px #14142b57;
}

.popup-content-wrapper---brix.popup-1-content-wrapper---brix-copy {
  border-radius: 5px;
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
}

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

.close-popup---brix {
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  margin-top: -8px;
  margin-left: 0;
  margin-right: -10px;
  padding: 2px;
  transition: transform .2s;
  position: absolute;
  inset: 24px 24px auto auto;
}

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

.popup-1-form---brix {
  align-items: center;
  display: flex;
  position: relative;
}

.input---brix {
  color: #170f49;
  border: 1px solid #eff0f6;
  border-radius: 500px;
  min-height: 60px;
  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::placeholder {
  color: #6f6c90;
}

.input---brix.large---brix {
  min-height: 74px;
  padding: 24px 40px;
}

.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;
  inset: auto 12px auto auto;
  box-shadow: 0 3px 12px #4a3aff1f;
}

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

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

.popup-1---brix {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/Kitchen_Whey-Protein_Chocolate_Scoop_Portrait-web.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  height: 600px;
  padding: 0 0 80px;
  display: flex;
  position: relative;
}

.popup-1-illustration---brix {
  margin-bottom: 24px;
}

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

.overlay---brix {
  z-index: 10;
  background-color: #0000009c;
  position: absolute;
  inset: 0%;
}

.div-block-847 {
  opacity: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 100px;
  margin-top: 40px;
  margin-bottom: 15px;
  display: flex;
}

.heading-287 {
  color: var(--black);
  justify-content: center;
  margin-top: -30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
  line-height: 32px;
  display: flex;
}

.button-154 {
  color: var(--white);
  background-color: #000;
  border-radius: 20px;
  margin: 0 -26px -26px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.protein-powder-slide {
  background-image: url('../images/proteins-2.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.button-84-copy {
  background-color: var(--black);
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-59-copy-copy {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-59-copy-copy.w--current {
  color: var(--impact-red);
}

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

.paragraph-247 {
  margin-top: -10px;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
}

.paragraph-248 {
  margin-top: -15px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.div-block-848 {
  border: 2px solid #000;
  width: auto;
  padding-left: 10px;
}

.container-199 {
  margin-top: 10px;
}

.dropdown-link-61-copy {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-61-copy.w--current {
  color: var(--impact-red);
}

.container-138-copy {
  text-align: center;
  background-color: #ffffffb3;
  flex-direction: column;
  justify-content: center;
  margin-top: 238px;
  display: flex;
}

.ie-protein-powder-hero {
  background-image: url('../images/Kitchen_Product-Lineup_Landscape.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-span-165 {
  color: var(--impact-red);
}

.ie-protein-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 20px;
}

.centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: -466px;
}

.link-280 {
  color: var(--black);
}

.div-block-849 {
  background-image: url('../images/Kitchen_Whey-Protein_Vanilla_Scoop_Portrait.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-850 {
  background-image: url('../images/Kitchen_Plant-Based-Protein_Chocolate_Smoothie-Scoop_Portrait.jpg');
  background-position: 50%;
  background-size: cover;
}

.ie-protein---mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 20px;
  display: none;
}

.heading-19-copy {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.heading-19-copy-copy {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.centered-container-protein-101 {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 0;
}

.protein-everyday-hero {
  background-image: url('../images/ik-protein-landscape-2.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.link-283, .link-283:hover {
  color: var(--black);
}

.grid-221 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 20px;
}

.div-block-851 {
  background-image: url('../images/Harvest-And-Warrior-web.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-852 {
  background-image: url('../images/Kitchen_Whey-Protein_Chocolate_Scoop_Portrait-web.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-span-166 {
  font-size: 22px;
}

.protein101-mobile {
  padding-top: 20px;
  display: none;
}

.text-span-167, .text-span-168 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-853 {
  background-image: url('../images/ik-dietary_GF_P.png');
  background-position: 0 0;
  background-size: auto;
}

.div-block-491-copy {
  background-image: url('../images/gf.df.p.n.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-40-copy {
  background-image: url('../images/gf.df.p.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.div-block-40-copy-copy {
  background-image: url('../images/ik-dietary_GF_P.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.paragraph-39-copy-copy {
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.pluck-tea-hero {
  background-image: url('../images/Jennifer-2.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.pluck-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  margin-top: 20px;
}

.heading-283-copy-copy-copy {
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 32px;
}

.div-block-855 {
  margin-top: 20px;
}

.div-block-856 {
  background-image: url('../images/Teas-Category.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-857 {
  background-image: url('../images/Jennifer-1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-858 {
  background-image: url('../images/Teas-Social.jpg');
  background-position: 50%;
  background-size: cover;
}

.pluck-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
  display: none;
}

.heading-283-copy-copy-copy-copy {
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 32px;
}

.heading-288 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 32px;
}

.text-span-169 {
  color: #000;
  -webkit-text-stroke-color: #f4b636;
}

.div-block-847-copy {
  opacity: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 100px;
  margin-top: 295px;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 22px;
  display: flex;
}

.text-span-169-copy {
  color: #f4b636;
  -webkit-text-stroke-color: #f4b636;
}

.heading-288-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 22px;
}

.text-span-170 {
  color: #000;
}

.text-span-171 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 30px;
}

.vanessa-hero {
  background-image: url('../images/Vanessa-11.jpg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.grid-222 {
  grid-template-rows: auto;
}

.div-block-859 {
  background-image: url('../images/Vanessa-18.jpg');
  background-position: 50% 40%;
  background-size: cover;
}

.div-block-860 {
  border: 2px solid #000;
  height: auto;
  padding: 10px 10px 5px;
}

.heading-254-copy {
  text-align: left;
  height: 20px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 21px;
  line-height: 22px;
}

.heading-254-copy-copy {
  text-align: left;
  height: 20px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17.5px;
  line-height: 22px;
}

.heading-254-copy-copy-copy {
  text-align: left;
  height: 20px;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 19px;
  line-height: 22px;
}

.paragraph-12-copy {
  text-transform: none;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-12-copy-copy {
  text-transform: none;
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 16px;
}

.text-span-172, .text-span-173, .text-span-174 {
  font-family: Knockout htf50welterweight, sans-serif;
  text-decoration: none;
}

.div-block-861 {
  border: 2px solid #000;
  margin-top: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-860-copy {
  border: 2px solid #000;
  height: auto;
  padding: 10px 10px 5px;
}

.paragraph-249 {
  margin-top: 0;
  margin-bottom: 10px;
}

.paragraph-250, .paragraph-251, .paragraph-252 {
  margin-top: 0;
}

.toasts-mobile, .grid-223 {
  display: none;
}

.div-block-861-copy {
  border: 2px solid #000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.harper-hero {
  background-image: url('../images/Harper-2.jpg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.grid-224 {
  grid-template-rows: auto;
}

.div-block-862 {
  background-image: url('../images/Harper-4.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-span-175 {
  color: #000;
  -webkit-text-stroke-color: #f4b636;
}

.button-155 {
  color: #fff;
  background-color: #000;
  border-radius: 20px;
  margin: 0 -26px -26px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.text-span-176 {
  color: #000;
}

.div-block-863 {
  opacity: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 100px;
  margin-top: 40px;
  margin-bottom: 15px;
  display: flex;
}

.heading-289 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 32px;
}

.text-span-177 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 30px;
}

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

.text-span-178 {
  color: #000;
  -webkit-text-stroke-color: #f4b636;
}

.button-156 {
  color: #fff;
  background-color: #000;
  border-radius: 20px;
  margin: -52px -26px -26px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.text-span-179 {
  color: #000;
}

.div-block-864 {
  opacity: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.heading-290 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.text-span-180 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
}

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

.div-block-865 {
  background-color: #ffffffb3;
  width: 400px;
  padding-top: 15px;
  padding-bottom: 60px;
}

.close-popup---brix-2 {
  color: #fff;
  cursor: pointer;
  transition: transform .2s;
  position: absolute;
  inset: 10px 10px auto auto;
}

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

.popup-1---brix-2 {
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  width: 500px;
  height: auto;
  padding: 0 64px;
  display: flex;
  position: relative;
}

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

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

.div-block-866 {
  background-color: var(--black);
  background-image: url('../images/Surface_contrast.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  align-self: center;
  width: 500px;
  height: auto;
  padding-top: 20px;
  padding-bottom: 0;
}

.heading-291 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 28px;
  line-height: 32px;
}

.button-157 {
  background-color: #000;
  border-radius: 100px;
  flex-direction: column;
  align-items: center;
  width: 165px;
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  line-height: 22px;
  display: flex;
}

.super-broth---hero {
  background-image: url('../images/Broth-Banner.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

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

.text-span-181 {
  color: var(--impact-red);
}

.div-block-867 {
  background-image: url('../images/Super-Broth_Social-Alt.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-868 {
  background-image: url('../images/ik-broth-home.jpg');
  background-position: 50% 59%;
  background-size: cover;
}

.super-broth---desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.super-broth---mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: none;
}

.centered-container-protein-101-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 0;
}

.container-120-copy-copy {
  background-color: #fff9;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  display: flex;
}

.paragraph-106-copy {
  margin-top: 0;
  margin-bottom: 60px;
  margin-left: -95px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.list-item-35, .list-22, .list-item-36, .list-item-37 {
  list-style-type: disc;
}

.paragraph-32-copy {
  color: #1a1b1f;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.grid-226 {
  grid-template-rows: auto auto auto;
  justify-content: center;
  justify-items: start;
  width: 450px;
}

.heading-54-copy {
  color: var(--black);
  text-align: center;
  text-transform: none;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
  line-height: 32px;
  display: flex;
}

.div-block-869, .div-block-870 {
  padding-left: 0;
}

.container-202 {
  justify-content: center;
  padding-left: 40px;
  display: flex;
}

.div-block-70-copy {
  background-color: var(--white);
  margin-top: -50px;
  padding-top: 0;
  padding-bottom: 100px;
}

.natural-sweetners---hero {
  background-image: url('../images/Natural-Sweetener-with-Food.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.list-23, .list-item-38, .list-item-39, .list-item-40 {
  list-style-type: disc;
}

.div-block-871 {
  background-image: url('../images/Cookie-Stack.jpg');
  background-position: 50% 45%;
  background-size: cover;
}

.heading-282-copy-copy {
  margin-bottom: 10px;
  font-size: 27px;
  line-height: 32px;
}

.div-block-872 {
  background-image: url('../images/Natural-Sweetener-Ingredients-Only.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.grid-227 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  margin-top: 40px;
}

.text-span-182, .text-span-183, .text-span-184, .text-span-185, .text-span-186 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.sweeteners---mobile {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  margin-top: 40px;
  display: none;
}

.centered-container-protein-101-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6b3;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 0;
}

.marathon-title {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 45px;
  line-height: 48px;
}

.sea-salt---hero {
  background-image: url('../images/Sea-Salt_Landscape.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.centered-container-protein-101-copy-copy-copy {
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  justify-content: center;
  align-self: center;
  margin-top: 0;
}

.div-block-873 {
  background-image: url('../images/Ocean-pipe-work.jpg');
  background-position: 0%;
  background-size: cover;
}

.div-block-874 {
  background-image: url('../images/VISS-Flake-in-Hand.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-228 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
}

.heading-283-copy {
  line-height: 32px;
}

.div-block-875 {
  background-image: url('../images/Sea-Salt-Cookie-Stack.jpg');
  background-position: 50%;
  background-size: cover;
}

.salt-grid---mobile {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  display: none;
}

.pog-hero {
  background-image: url('../images/Greens-Blog-Post.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.list-24 {
  padding-left: 0;
  list-style-type: square;
}

.list-item-41, .list-item-42, .list-item-43 {
  list-style-type: disc;
}

.div-block-876 {
  background-image: url('../images/Green-Bowls-at-Impact.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-877 {
  background-image: url('../images/Greens-Smoothie-Hand.jpg');
  background-position: 50% 70%;
  background-size: cover;
}

.grid-229 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.pog-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: none;
}

.text-span-187, .text-span-188, .text-span-189, .text-span-190, .text-span-191, .text-span-192, .text-span-193, .text-span-194, .text-span-195, .text-span-196, .text-span-197 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-861-copy {
  border: 2px solid #000;
  height: 190px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.nav-link-22-copy {
  border: 0px solid var(--white);
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 222.383px;
  height: 36px;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
}

.nav-link-22-copy.w--current {
  color: var(--impact-red);
  background-color: #d6d6d6e6;
}

.container-23-copy {
  background-image: url('../images/bowls_website.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 60%, 0 0;
  background-repeat: repeat, repeat;
  background-size: cover, 125px;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  display: flex;
}

.salads {
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 20px;
}

.salads-header {
  background-image: url('../images/Salad-Banner.jpg');
  background-position: 50% 60%;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  display: flex;
}

.salads---grid {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.spritzers {
  background-color: var(--white);
  display: none;
}

.spritzers-hero {
  background-image: url('../images/Spritzer-Social.jpg');
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: none;
  height: 50vh;
  display: none;
}

.nav-link-39-copy {
  text-align: center;
  background-color: #d6d6d666;
  border-radius: 5px;
  width: 170px;
  height: 36px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
}

.nav-link-39-copy.w--current {
  color: var(--impact-red);
  text-align: center;
  background-color: #d6d6d6e6;
}

.div-block-210-copy-copy-copy {
  border: 2px solid #000;
  width: auto;
  height: 200px;
  margin-top: 5px;
  padding-bottom: 0;
  padding-left: 10px;
}

.div-block-210-copy-copy-copy-copy {
  border: 2px solid #000;
  width: auto;
  height: 265px;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
}

.div-block-861-copy-copy, .div-block-861-copy-copy-copy {
  border: 2px solid #000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.protein---bowls {
  border: 2px solid #000;
  width: auto;
  height: 270px;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
}

.div-block-210-copy-copy-copy-copy-copy {
  border: 2px solid #000;
  width: auto;
  height: 265px;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
}

.spring-2024-menu-hero {
  background-image: url('../images/Spring-New-Menu-Items.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.grid-230 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  padding-top: 20px;
}

.list-item-44, .list-item-45, .list-item-46 {
  margin-left: 0;
  list-style-type: disc;
}

.list-25 {
  padding-left: 20px;
}

.text-span-198, .text-span-199, .text-span-200 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.paragraph-242-copy-copy-copy-copy {
  color: var(--black);
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 32px;
}

.div-block-878 {
  background-image: url('../images/Spritzer-Social-Portrait.jpg');
  background-position: 65% 60%;
  background-size: cover;
}

.div-block-879 {
  background-image: url('../images/Green-Goodness-Social-Dressing.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-880 {
  background-image: url('../images/Curry-Social-Hands.jpg');
  background-position: 50%;
  background-size: cover;
}

.spring-2024-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  padding-top: 20px;
  display: none;
}

.heading-291-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  line-height: 32px;
}

.community---jeffin-hero {
  background-image: url('../images/Jeffin-Outside.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.jeffin---container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: auto;
  display: block;
}

.grid-231 {
  grid-template-rows: auto;
}

.div-block-881 {
  background-image: url('../images/Jeffin-in-Kitchen-.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

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

.ny-mt-dd {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.ny-mt-dd:hover {
  color: var(--black);
}

.kw-uber {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.kw-uber:hover {
  color: var(--black);
}

.ct-dd {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.ct-dd:hover {
  color: var(--black);
}

.ct-uber {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.ct-uber:hover {
  color: var(--black);
}

.hb-dd {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.hb-dd:hover {
  color: var(--black);
}

.hb-uber {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.hb-uber:hover {
  color: var(--black);
}

.lv-dd {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.lv-dd:hover {
  color: var(--black);
}

.lv-uber {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.lv-uber:hover {
  color: var(--black);
}

.sh-dd {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.sh-dd:hover {
  color: var(--black);
}

.div-block-882, .div-block-883, .div-block-884, .div-block-885 {
  margin-bottom: 10px;
}

.heading-254-copy-copy-copy-copy {
  text-align: left;
  height: 20px;
  margin-top: 0;
  margin-bottom: 3px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 19px;
  line-height: 22px;
}

.thai-chicken-curry {
  text-align: left;
  height: 20px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 17.5px;
  line-height: 22px;
}

.dinner-bundle {
  border: 2px solid #000;
  height: 275px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.dressings---container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.dressings---desktop {
  grid-template-rows: auto auto;
}

.div-block-886 {
  background-image: url('../images/Green-Goodness-Social-Dressing_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-887 {
  background-image: url('../images/Jerk-Chicken-Social_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.dressings---mobile {
  grid-template-rows: auto auto;
  display: none;
}

.dressings-hero {
  background-image: url('../images/Dressings_Landscape.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.paragraph-3-copy {
  text-transform: none;
  white-space: normal;
  flex-direction: column;
  max-height: none;
  margin-top: 7px;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.matcha {
  background-color: var(--white);
}

.container-40-copy {
  background-image: url('../images/Matcha-Group-Shot_Landscape.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  max-width: none;
  height: 50vh;
  display: flex;
}

.grid-31-copy {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-31-copy-copy {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-span-201 {
  text-transform: lowercase;
}

.iced-matcha {
  background-color: var(--white);
}

.iced-matcha-header {
  background-image: url('../images/Matcha-Group-Shot_Landscape.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: none;
  height: 50vh;
}

.espresso-bar {
  background-color: var(--white);
}

.espresso-hero {
  background-image: url('../images/Coffee-Lineup-2.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: none;
  height: 50vh;
}

.div-block-888, .div-block-889, .div-block-890, .div-block-891, .div-block-892 {
  height: 45px;
}

.milk-alternatives {
  border: 2px solid #000;
  height: 110px;
  padding-left: 10px;
}

.paragraph-3-copy-copy, .paragraph-3-copy-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy {
  text-transform: lowercase;
  white-space: normal;
  flex-direction: column;
  max-height: none;
  margin-top: 7px;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.matcha-hero {
  background-image: url('../images/Matcha-Group-Shot_Landscape.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.matcha---container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.matcha---desktop {
  grid-template-rows: auto auto auto;
  margin-top: 20px;
}

.paragraph-242-copy-copy-copy-copy-copy {
  color: var(--black);
  margin-top: 30px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 32px;
}

.text-span-202, .text-span-203, .text-span-204 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-893 {
  background-image: url('../images/Matcha_Social-Alt-1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-894 {
  background-image: url('../images/LRG_DSC01503.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-895 {
  background-image: url('../images/Holding-Iced-Matcha.jpg');
  background-position: 50% 85%;
  background-size: cover;
}

.matcha---mobile {
  grid-template-rows: auto auto auto;
  margin-top: 20px;
  display: none;
}

.fibre-hero {
  background-image: url('../images/Impact-Fibre-9.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.fibre-desktop {
  padding-top: 10px;
}

.div-block-894-copy {
  background-image: url('../images/LRG_DSC01503.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-897 {
  background-image: url('../images/Chia-Pudding.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-898 {
  background-image: url('../images/Green-Goodness-Bowl-Bite.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-899 {
  background-image: url('../images/Impact-Fibre-8.jpg');
  background-position: 50%;
  background-size: cover;
}

.list-26 {
  list-style-type: square;
}

.list-27 {
  list-style-type: disc;
}

.paragraph-242-copy-copy-copy-copy-copy-copy {
  color: var(--black);
  margin-top: 30px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 32px;
}

.fibre-mobile {
  padding-top: 10px;
  display: none;
}

.fibre---container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.div-block-861-copy {
  grid-template-columns: 1fr 1fr 1fr;
  height: 150px;
}

.community---jeffin-hero-copy {
  background-image: url('../images/Jeffin-Outside.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.community---kyle-hero {
  background-image: url('../images/Blog-Hero-Soul1-1.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.choc-grid-desktop {
  grid-template-rows: auto auto auto;
}

.div-block-900 {
  background-image: url('../images/Blog-1-Baked-Goods-Group-Shot.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-901 {
  background-image: url('../images/Blog-2-Protein-3-Ways.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-902 {
  background-image: url('../images/Blog-3.JPG');
  background-position: 50%;
  background-size: cover;
}

.choc-grid-mobile {
  grid-template-rows: auto auto auto;
  display: none;
}

.heading-164-copy {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
}

.sub-page-hero {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0, 50%;
  background-size: auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-205 {
  font-size: 35px;
  line-height: 35px;
}

.subs-heading {
  color: var(--black);
  text-align: center;
  background-color: #ffffffa3;
  margin-top: 15px;
  padding: 10px 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.subs-hero {
  color: #fff;
  background-image: url('../images/Hero-Subscription-Banner.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-157-copy, .subs-header {
  color: var(--black);
  text-align: center;
  background-color: #ffffffa3;
  margin-top: 15px;
  padding: 10px 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.broth {
  margin-top: 100px;
}

.div-block-439-copy {
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 100px;
}

.div-block-515-copy {
  padding-top: 100px;
  padding-bottom: 0;
}

.div-block-510-copy {
  padding-bottom: 40px;
  display: block;
}

.dropdown-link-138 {
  color: #fff;
  text-align: center;
  background-color: #000;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.dropdown-link-138.w--current {
  color: #df2016;
}

.food-phil---hero {
  color: #fff;
  background-image: url('../images/Web-Banner_Food-Philosophy.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 70vh;
  max-height: none;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-292, .heading-293 {
  font-size: 32px;
  line-height: 42px;
}

.grid-233 {
  grid-template-rows: auto;
}

.block-quote {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
}

.div-block-903 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #000;
  height: 1px;
  font-size: 1px;
}

.paragraph-253 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 28px;
  line-height: 35px;
}

.grid-234 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

.paragraph-254 {
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 32px;
}

.so {
  background-image: url('../images/ik-icons_SOF.png');
  background-position: 50%;
  background-size: cover;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-905, .div-block-906 {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-907 {
  width: 250px;
}

.rf {
  background-image: url('../images/ik-icons_SF.png');
  background-position: 50%;
  background-size: cover;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
}

.gf {
  background-image: url('../images/ik-icons_GF.png');
  background-position: 50%;
  background-size: cover;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
}

.grid-235 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.section-72 {
  background-color: #eee;
  margin-top: 60px;
}

.grid-236 {
  grid-template-rows: auto auto auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-908 {
  background-color: #fff;
  padding: 20px;
}

.heading-294 {
  margin-top: 0;
  font-size: 32px;
  line-height: 32px;
}

.paragraph-255 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-909 {
  background-image: url('../images/Eat-Real-Food.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.div-block-909-copy-copy {
  background-image: url('../images/High-Quality-Protein-.jpg');
  background-position: 50% 70%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.div-block-909-copy-copy-copy {
  background-image: url('../images/Embrace-Healthy-Fats.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.div-block-909-copy-copy-copy-copy {
  background-image: url('../images/Drink-to-your-health-.jpg');
  background-position: 50% 65%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.div-block-909-copy-copy-copy-copy-copy {
  background-image: url('../images/Be-Sweet-To-Yourself.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.coming-soon-hero {
  background-image: url('../images/Spring-New-Menu-Items.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.grid-233-copy {
  grid-template-rows: auto;
}

.heading-293-copy {
  text-align: center;
  font-size: 28px;
  line-height: 42px;
}

.div-block-911 {
  background-color: #eee;
  margin-bottom: 20px;
}

.section-43-copy {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 40px;
}

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

.paragraph-256 {
  margin-top: 0;
  font-size: 17.5px;
}

.grid-234-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-293-copy-copy {
  border-bottom: 1px solid #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 42px;
}

.list-28 {
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: disc;
}

.list-item-47, .list-item-48, .list-item-49 {
  margin-left: 15px;
  list-style-type: disc;
}

.div-block-912 {
  background-image: url('../images/Food_Philosophy.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.food-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
}

.paragraph-257 {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.paragraph-258 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-913 {
  padding-bottom: 60px;
}

.div-block-914 {
  padding-bottom: 0;
}

.paragraph-256-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17.5px;
}

.div-block-915 {
  padding-bottom: 0;
}

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

.heading-295-copy {
  text-align: center;
}

.heading-293-copy-copy-copy {
  border-bottom: 1px solid #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 42px;
}

.paragraph-258-copy {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-916 {
  background-image: url('../images/IE-22.jpg');
  background-position: 50%;
  background-size: cover;
}

.section-73 {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 40px;
}

.heading-296 {
  text-align: center;
  flex-direction: column;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  display: flex;
}

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

.paragraph-259 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.rich-text-block-3 {
  color: #000;
  flex-direction: column;
  margin-top: 0;
  padding-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.hero-12 {
  background-color: #fff;
  align-items: center;
  padding-top: 0;
  padding-bottom: 70px;
  display: block;
}

.flex-container-7 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.heading-297 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-260 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.hero-image-9 {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 409px;
  max-width: 408.578px;
  height: 600px;
  max-height: 500px;
  margin-top: 34px;
  display: block;
}

.text-span-206, .text-span-207, .text-span-208, .text-span-209, .text-span-210, .text-span-211, .text-span-212, .text-span-213, .text-span-214, .text-span-215, .text-span-216 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.lifestyle-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
}

.paragraph-257-copy {
  margin-top: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.heading-293-copy-copy, .heading-293-copy-copy-copy {
  font-size: 32px;
  line-height: 42px;
}

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

.lifestlye-mobile {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  display: none;
}

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

.div-block-918 {
  background-image: url('../images/Impact-ABOUT-founders-e1491832677987.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-239 {
  grid-template-rows: auto;
}

.block-quote-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.section-43-copy-copy {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 40px;
}

.section-43-copy-copy-copy {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 0;
}

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

.section-74 {
  background-color: var(--sidebar);
  padding-top: 20px;
  padding-bottom: 60px;
  display: block;
}

.div-block-909-copy {
  background-image: url('../images/Eat-Real-Food.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.div-block-909-copy-copy {
  background-image: url('../images/Be-Sweet-To-Yourself.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.section-43-copy {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 60px;
  display: block;
}

.div-block-919 {
  background-color: #e0e0e0;
  padding-top: 20px;
  padding-bottom: 40px;
  display: block;
}

.div-block-920 {
  background-image: url('../images/Food_Philosophy.jpg');
  background-position: 100%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

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

.div-block-908-copy, .div-block-908-copy-copy, .div-block-908-copy-copy-copy {
  background-color: #fff;
  padding: 20px;
}

.div-block-921 {
  background-image: url('../images/Get-A-Free-Baked-Good-.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.heading-294-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.grid-242 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-922 {
  background-image: url('../images/how-rewards-work-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
}

.div-block-922-copy {
  background-image: url('../images/how-rewards-work-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
}

.div-block-922-copy-copy {
  background-image: url('../images/how-rewards-work-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
}

.div-block-922-copy-copy-copy {
  background-image: url('../images/website_rewards4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
}

.values-hero {
  background-image: url('../images/Values--hero-.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section-74-copy {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 60px;
}

.values-dov {
  background-color: #eee;
  padding: 20px;
}

.text-span-217, .text-span-218, .text-span-219 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.downtown-image {
  background-image: url('../images/img_9091-1.jpg');
  background-position: 20%;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.button-103-copy {
  background-color: var(--impact-red);
  text-align: center;
  border-radius: 5px;
  width: 218.242px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-103-copy:hover {
  background-color: var(--black);
  color: var(--white);
}

.comm-pouneh-hero {
  background-image: url('../images/Pouneh1.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-283-copy-copy {
  line-height: 22px;
}

.div-block-923 {
  background-image: url('../images/JeffinEli2.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, cover;
}

.div-block-924 {
  background-image: url('../images/PounehJanna9.jpg');
  background-position: 50%;
  background-size: cover;
}

.pouneh-mobile {
  display: none;
}

.pouneh-containier {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: auto;
  display: block;
}

.purpose {
  background-image: url('../images/Passionate--Purposeful.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 60%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.community {
  background-image: url('../images/Impacting-the-community-1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.purposeful {
  background-image: url('../images/Building-for-the-future.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 70%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.impacting {
  background-image: url('../images/Staff-Photos-6.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.buillding {
  background-image: url('../images/New-Locations-Group-Shot.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.bu8ilding {
  background-image: url('../images/Building-for-the-future.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.baked {
  background-image: url('../images/Get-A-Free-Baked-Good-.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.skip {
  background-image: url('../images/Skip-the-line.jpg');
  background-position: 50% 100%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.smoothie {
  background-image: url('../images/Happy-Birthday-Smoothie.jpg');
  background-position: 50% 100%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.poiints {
  background-image: url('../images/Earn-Points.jpg');
  background-position: 50% 60%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.recycling {
  background-image: url('../images/Bottle-Recycling-Program.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.subscrippt {
  background-image: url('../images/Coffee-Subscription-.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.midtown-image {
  background-image: url('../images/Screenshot-2024-10-24-at-11.18.15-AM.png');
  background-position: 100%;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.link-22-copy {
  text-decoration: underline;
  display: inline;
}

.be-plant-powered {
  background-image: url('../images/Be-Plant-Powered.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.careers-hero, .careers-hero-copy {
  background-image: url('../images/Staff-Photos-12.jpg');
  background-position: 50% 20%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.careers-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.div-block-925 {
  margin-top: 0;
}

.button-159, .button-159-copy {
  background-color: var(--impact-red);
  color: var(--white);
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.grid-243 {
  grid-template-rows: auto;
}

.ethos-heading {
  text-transform: uppercase;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
  line-height: 32px;
}

.grey {
  background-color: #eee;
  padding: 20px;
}

.heading-234-copy-copy {
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 15px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.cta {
  text-align: center;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
  line-height: 42px;
}

.partners-hero {
  background-image: url('../images/Hero---local.jpg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-234-copy-copy {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.partners-heading {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 59px;
  line-height: 62px;
}

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

.purposeful-copy {
  background-image: url('../images/Building-for-the-future.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 70%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.impacting-copy {
  background-image: url('../images/Staff-Photos-16.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.buillding-copy {
  background-image: url('../images/Impacting-the-community-1.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.heading-295-copy {
  text-align: center;
  font-size: 28px;
  line-height: 42px;
}

.heading-90-copy {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.williamsburge-hero {
  background-image: url('../images/Spring-New-Menu-Items_1.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.williamburg-title {
  text-align: left;
  font-size: 30px;
  line-height: 42px;
}

.field-label-16 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.williamsburg-section {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-926 {
  background-image: url('../images/Fall-Menu-A-Frame.jpg');
  background-position: 50%;
  background-size: cover;
}

.williamsburg-grid-desktop {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
}

.williamsburg-center {
  text-align: center;
  font-size: 22px;
  line-height: 42px;
}

.williamsburg-subheading {
  text-align: left;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.field-label-17 {
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.submit-button-7 {
  background-color: #ea372f;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.williamsburg-heading {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.div-block-927 {
  margin-bottom: 20px;
}

.williamsburg-grid-mobile {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  display: none;
}

.button-160 {
  background-color: var(--impact-red);
  color: var(--white);
  text-align: center;
  border-radius: 5px;
  width: 225px;
  margin-left: auto;
  margin-right: auto;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.button-160:hover {
  background-color: var(--black);
  color: var(--white);
}

.container-206 {
  margin-bottom: 20px;
}

.text-span-220 {
  text-transform: capitalize;
}

.protein-paragraph, .protein-paragraph-2 {
  text-transform: none;
  white-space: normal;
  flex-direction: column;
  max-height: none;
  margin-top: 7px;
  padding-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.bold-text-27 {
  font-size: 59px;
  line-height: 62px;
}

.link-286 {
  color: var(--impact-red);
  text-decoration: underline;
}

.link-287, .link-288, .link-289 {
  text-decoration: underline;
}

.link-290 {
  color: var(--impact-red);
  text-decoration: underline;
}

.link-291, .link-292 {
  text-decoration: underline;
}

.soul {
  background-image: url('../images/Soul-Chocolate---local-.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.pluck {
  background-image: url('../images/Pluck-Tea---Local-.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 70%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.pilot {
  background-image: url('../images/Pilot-at-Impact---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 70%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.juice {
  background-image: url('../images/Juice-Line-Up---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 80%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.salt {
  background-image: url('../images/Sea-Salt-Cookie-Stack---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 70% 60%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.smoke {
  background-image: url('../images/Smoke-Bloke---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 70%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

._100km {
  background-image: url('../images/100km-foods.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.section-75 {
  margin-top: 20px;
}

.suppliers {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 32px;
}

.div-block-928, .div-block-929 {
  background-color: #eee;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

.suppliers-body {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  text-decoration: none;
}

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

.grid-244 {
  grid-template-rows: auto auto;
}

.div-block-930 {
  width: 210px;
  padding-left: 10px;
}

.div-block-931 {
  background-color: #eee;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.suppliers-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 32px;
}

.suppliers-body-2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.link-294, .link-295, .link-296, .link-297, .link-298, .link-299, .link-300, .link-301, .link-302, .link-303, .link-304, .link-305, .link-306, .link-307, .link-308, .link-309, .link-310 {
  text-decoration: underline;
}

.div-block-930-copy {
  width: 210px;
  padding-left: 10px;
}

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

.paragraph-255-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.div-block-932 {
  background-color: #f0f0f0;
  padding-top: 5px;
  padding-bottom: 7px;
  padding-left: 5px;
}

.paragraph-255-copy, .paragraph-255-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-255-copy-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-933 {
  background-color: #f0f0f0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.heading-294-copy-2 {
  margin-top: 0;
  font-size: 25px;
  line-height: 32px;
}

.paragraph-255-copy-copy-2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.link-311 {
  color: #eb372f;
  text-decoration: underline;
}

.suppliers-cta {
  text-align: center;
  margin-top: 60px;
  font-size: 22px;
  line-height: 42px;
}

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

.local-partners-banner {
  background-image: url('../images/Eat-Real-Food_1.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  margin-top: 60px;
  display: flex;
}

.premium-teams-hero {
  color: #fff;
  background-image: url('../images/plantpower_website.jpg'), linear-gradient(#0009, #0009), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: cover, auto, auto;
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.teams-hero {
  background-image: url('../images/Players.jpg');
  background-position: 50% 80%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.teams-heading {
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  line-height: 38px;
}

.teams-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.teams-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 10px;
}

.text-span-221 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-934 {
  background-image: url('../images/Gary.jpg');
  background-position: 20%;
  background-size: cover;
}

.text-span-222, .text-span-223 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-935 {
  background-image: url('../images/Gary--Players.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-936 {
  background-image: url('../images/Gary--Josh-.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-span-224 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-937 {
  padding-top: 20px;
}

.teams-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 10px;
  display: none;
}

.div-block-937-copy {
  padding-top: 20px;
}

.fibre---container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: 217px;
  margin-bottom: auto;
  display: block;
}

.photo-credit {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 17px;
  line-height: 42px;
}

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

.locations {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 20px;
}

.link-314 {
  vertical-align: top;
  line-height: 32px;
  text-decoration: underline;
}

.broth-container {
  background-color: #d6d6d699;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.text-span-225, .text-span-226, .text-span-227 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.code-embed {
  justify-content: center;
  display: none;
}

.div-block-23-copy {
  background-color: #0000;
  border: 2px solid #000;
  flex-direction: column;
  height: 165px;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  padding-left: 5px;
  padding-right: 0;
  display: flex;
}

.sandwiches-banner {
  background-image: url('../images/Sandwiches_Landscape.jpg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  display: flex;
}

.text-span-231, .text-span-232, .text-span-233 {
  color: #eb372f;
}

.soups-and-stews {
  background-color: var(--white);
}

.text-span-234, .text-span-235, .text-span-236, .text-span-237 {
  color: #ea372f;
}

.tuna-poke, .crispy-caesar, .everyday, .teriyaki-braised-beef-bowl, .beef-tallow, .protein-pancakes {
  padding-top: 5px;
  display: block;
}

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

.div-block-938 {
  z-index: 0;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: sticky;
  inset: 0;
}

.heading-298 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  line-height: 14px;
}

.div-block-939 {
  background-color: #000;
  border-radius: 5px;
  height: 40px;
  padding-top: 12px;
}

.button-161 {
  background-color: #000;
  border-radius: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 13px;
  line-height: 12px;
}

.div-block-940 {
  justify-content: flex-start;
  height: 25px;
  display: flex;
}

.heading-299 {
  height: 20px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 21px;
  line-height: 22px;
}

.image-46-copy-2 {
  margin-left: 5px;
  display: block;
}

.heading-300 {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.paragraph-261 {
  text-transform: none;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.bold-text-28 {
  color: #eb372f;
  font-style: normal;
}

.text-span-238 {
  text-transform: lowercase;
}

.div-block-941 {
  background-image: url('../images/gf.df.v.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.paragraph-262 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-style: italic;
}

.italic-text-18 {
  color: #eb372f;
  font-style: normal;
}

.heading-301 {
  height: 20px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 21px;
  line-height: 22px;
}

.image-46-copy-3 {
  margin-left: 5px;
  display: block;
}

.heading-302 {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.div-block-942 {
  background-image: url('../images/gf.df.vg.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.text-span-239, .text-span-240 {
  text-transform: lowercase;
}

.paragraph-12-copy-copy-2 {
  text-transform: lowercase;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-943 {
  justify-content: flex-start;
  height: 25px;
  display: flex;
}

.heading-303 {
  height: 20px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 21px;
  line-height: 22px;
}

.heading-304 {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.paragraph-263 {
  text-transform: none;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-944 {
  justify-content: flex-start;
  height: 25px;
  display: flex;
}

.heading-305 {
  height: 20px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 21px;
  line-height: 22px;
}

.image-46-copy-4 {
  margin-left: 5px;
  display: block;
}

.heading-306 {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.div-block-945 {
  background-image: url('../images/gf.df.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.paragraph-264 {
  text-transform: none;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.div-block-946 {
  justify-content: flex-start;
  height: 25px;
  display: flex;
}

.heading-307 {
  height: 20px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 21px;
  line-height: 22px;
}

.image-61 {
  margin-left: 5px;
}

.heading-308 {
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 15%;
  max-height: 20px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 21px;
  display: flex;
}

.div-block-947 {
  background-image: url('../images/GF.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.paragraph-265 {
  text-transform: none;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.container-207 {
  z-index: 0;
  position: sticky;
  top: 0;
  bottom: 0;
}

.section-76 {
  z-index: 0;
  display: block;
  position: sticky;
  top: 0;
  bottom: 0;
}

.navbar-22 {
  position: sticky;
  inset: auto 0 0;
}

.gf-df-rf {
  background-image: url('../images/GF-DF-RF.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.gf-n {
  background-image: url('../images/GF-N.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.gf-rf {
  background-image: url('../images/GF_RF.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.gf-df-rf-n {
  background-image: url('../images/GF-DF-RF-N.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.gf-df-p-rf {
  background-image: url('../images/GF-DF-P-RF.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.gf-p-vg-rf {
  background-image: url('../images/GF-P-VG-RF.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  max-height: 20px;
}

.text-span-241 {
  color: #ea372f;
  -webkit-text-stroke-color: #df2016;
}

.text-span-242 {
  color: #ea372f;
  -webkit-text-stroke-color: #ec372e;
}

.bold-text-29 {
  color: var(--impact-red-a11y);
}

.rf-hero {
  background-image: url('../images/Beef_Social_Landscape.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-948 {
  padding: 60px 10px;
}

.list-29 {
  margin-top: 10px;
  padding-left: 0;
  list-style-type: disc;
}

.text-span-243, .text-span-244, .text-span-245, .text-span-246 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.list-item-50, .list-item-51, .list-item-52, .list-item-53 {
  list-style-type: disc;
}

.rf-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

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

.heading-294-copy {
  margin-top: 0;
  font-size: 32px;
  line-height: 32px;
}

.vg-meats-link {
  color: var(--impact-red-a11y);
  text-decoration: underline;
}

.text-span-247 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.list-30 {
  margin-top: 0;
  padding-left: 0;
  list-style-type: disc;
}

.text-span-248 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.list-item-54, .list-item-55 {
  list-style-type: disc;
}

.div-block-949 {
  background-image: url('../images/_MG_8508.jpg');
  background-position: 50% 100%;
  background-size: cover;
  height: 350px;
  margin-bottom: 20px;
}

.text-span-249 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.brigids-image {
  background-image: url('../images/DSC_7112-2-1.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 350px;
  margin-bottom: 20px;
}

.rf-lp-link {
  color: #df2016;
  text-align: center;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  line-height: 42px;
  text-decoration: underline;
}

.rf-lp-link:hover {
  color: #000;
}

.text-span-250, .text-span-251 {
  text-transform: lowercase;
}

.text-span-252 {
  color: var(--impact-red);
}

.text-span-253, .text-span-254 {
  color: #e82117;
}

.braised-beef-copy {
  text-transform: none;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-255, .text-span-256 {
  color: #e82117;
}

.text-span-257 {
  text-transform: lowercase;
}

.text-span-258, .text-span-259 {
  color: #e82117;
}

.ic-paragraph {
  text-align: left;
  margin-top: 7px;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.text-span-260 {
  color: #e82117;
}

.section-77 {
  margin-top: 60px;
}

.rf-lp-banner {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  margin-top: 60px;
}

.regen-banner {
  background-image: url('../images/Beef_Social_Landscape.jpg');
  background-position: 50% 70%;
  background-size: cover;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.link-317, .bold-text-30, .link-318 {
  text-decoration: underline;
}

.form-2-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 470px;
  margin: auto;
  padding-top: 5px;
  display: flex;
}

.submit-button-3-copy {
  background-color: var(--impact-red);
  border-radius: 5px;
  align-self: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.div-block-454-copy {
  z-index: 2147483647;
  background-color: var(--white);
  border: 1px #000;
  border-radius: 0;
  flex-flow: wrap;
  justify-content: center;
  width: 400px;
  margin-top: 0;
  padding: 10px;
  display: flex;
  position: static;
}

.container-136-copy {
  background-color: var(--black);
  flex-direction: column;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 0;
  display: flex;
}

.field-label-9-copy {
  color: #fff;
  text-align: left;
  width: auto;
  margin-top: 10px;
  margin-right: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 17.5px;
}

.navbar-23 {
  z-index: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: 90px;
}

.button-161-copy, .button-161-copy-copy, .gg {
  background-color: #000;
  border-radius: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  line-height: 12px;
}

.new-feb-2025 {
  color: #fff;
  background-image: url('../images/14-New-Menu-Items_Landscape.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-261 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 45px;
  line-height: 50px;
}

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

.grid-230-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  padding-top: 20px;
}

.feb2025-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  padding-top: 20px;
}

.text-span-262 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
}

.div-block-950 {
  background-image: url('../images/22_Social_Poke.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-951 {
  background-image: url('../images/21_Social_Pancakes.jpg');
  background-position: 50% 20%;
  background-size: cover;
}

.div-block-952 {
  background-image: url('../images/18_Social_Beef-Sandwich-Alt.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-953 {
  background-image: url('../images/23_Social_Wraps-ALt.jpg');
  background-position: 50%;
  background-size: cover;
}

.feb2025-grid-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  padding-top: 20px;
  display: none;
}

.loyalty-slide {
  background-image: url('../images/01-iphoneX-mockup_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-164-copy-copy {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.text-span-263 {
  text-transform: uppercase;
  font-size: 38px;
}

.list-item-56 {
  list-style-type: disc;
}

.text-span-264 {
  font-family: Knockout htf30juniorwelterwt, sans-serif;
}

.list-item-57 {
  list-style-type: disc;
}

.heading-294-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.list-31 {
  padding-left: 0;
}

.grid-247 {
  grid-template-rows: auto;
}

.div-block-954 {
  background-image: url('../images/Female-Impact-Kitchen-employee-standing-behind-the-counter-scanning-the-phone-of-a-customer.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-span-265, .text-span-266, .text-span-267 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.baked-g {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.div-block-955 {
  background-image: url('../images/Impact-App-Phone-2025.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: 300px;
}

.grid-248 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.button-162 {
  color: var(--white);
  background-color: #e82117;
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-162:hover {
  color: var(--white);
  background-color: #000;
}

.div-block-956 {
  padding-top: 10px;
}

.popup-1---brix-2-mobile {
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  width: 500px;
  height: auto;
  padding: 0 64px;
  display: none;
  position: relative;
}

.grid-248-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-109-copy {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 55px;
  display: block;
}

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

.link-319, .link-320, .link-321, .link-322, .link-323, .link-324, .link-325, .link-326, .link-327, .link-328, .link-329, .link-330, .link-331, .link-332, .link-333, .link-334, .link-335, .link-336, .link-337, .link-338, .link-339, .link-340, .link-341, .link-342, .link-343, .link-344, .link-345, .bold-text-31, .link-346, .link-347, .link-348, .link-349, .link-350, .link-351, .link-352, .link-353, .link-354, .link-355, .link-356, .link-357, .link-358, .link-359, .link-360, .link-361, .link-362, .link-363, .link-364, .link-365, .link-366, .link-367, .link-368, .link-369, .link-370, .link-371, .link-372, .link-373 {
  text-decoration: underline;
}

.italic-text-19, .italic-text-20, .italic-text-21, .italic-text-22, .italic-text-23, .italic-text-24 {
  font-style: normal;
  text-decoration: underline;
}

.link-374, .link-375, .link-376, .link-377, .text-span-268 {
  text-decoration: underline;
}

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

.link-378, .link-379, .link-380 {
  text-decoration: underline;
}

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

.link-381, .link-382, .link-383, .link-384, .link-385, .link-386 {
  text-decoration: underline;
}

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

.link-387, .link-388, .link-389, .link-390 {
  text-decoration: underline;
}

.italic-text-28, .italic-text-29, .italic-text-30, .italic-text-31, .italic-text-32, .italic-text-33, .italic-text-34, .italic-text-35, .italic-text-36 {
  font-style: normal;
}

.link-391, .link-392 {
  text-decoration: underline;
}

.italic-text-37, .italic-text-38, .italic-text-39, .italic-text-40, .italic-text-41, .italic-text-42, .italic-text-43, .italic-text-44, .italic-text-45, .italic-text-46, .italic-text-47, .italic-text-48, .italic-text-49, .italic-text-50, .italic-text-51 {
  font-style: normal;
  text-decoration: underline;
}

.link-393, .link-394, .link-395 {
  text-decoration: underline;
}

.section-81 {
  background-color: #fff;
  align-self: center;
  padding-top: 40px;
  display: block;
}

.div-block-957 {
  background-color: #fff;
}

.gf-vg-n-rf {
  background-color: var(--white);
  background-image: url('../images/GF-VG-N-RF.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.text-span-269 {
  color: #e82117;
}

.text-span-270 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.soups-bundles {
  border: 2px solid #000;
  height: 300px;
  padding: 10px 10px 5px;
}

.juices-copy {
  background-color: var(--white);
}

.spritzers2 {
  background-color: var(--white);
  display: none;
}

.spritzers_banner {
  background-image: url('../images/New-Drinks_Landscape.jpg');
  background-position: 50% 48%;
  background-size: cover;
  flex-direction: column;
  max-width: none;
  height: 50vh;
  display: flex;
}

.spring-menu-2025 {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.spring-menu {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.spring-menu-hero {
  background-image: url('../images/13.-New-Items_Landscape-2.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.spring-menu-desktop {
  grid-template-rows: auto auto auto auto auto;
  padding-top: 10px;
}

.text-span-271, .link-396 {
  text-decoration: underline;
}

.div-block-958 {
  background-image: url('../images/5.-Harvest-Cobb-and-Empire-Bowl_Portrait.jpg');
  background-position: 50% 60%;
  background-size: cover;
}

.div-block-959 {
  background-image: url('../images/20.-Yogurt-Bowl_Portrait-1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-960 {
  background-image: url('../images/3.-Cheesecake_Social.jpg');
  background-position: 50% 30%;
  background-size: cover;
}

.div-block-961 {
  background-image: url('../images/12.-New-Drinks_Portrait.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-962 {
  background-image: url('../images/18.-Olympia-Bowl_Social.jpg');
  background-position: 50%;
  background-size: cover;
}

.spring-menu-mobile {
  grid-template-rows: auto auto auto auto auto;
  padding-top: 10px;
  display: none;
}

.div-block-963 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.first-taste-heading {
  color: var(--black);
  text-align: center;
  background-color: #ffffffb3;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
}

.button-163 {
  text-align: center;
  background-color: #e82018;
  border-radius: 5px;
  width: 180px;
  margin-right: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  line-height: 20px;
}

.button-163:hover {
  color: var(--white);
  background-color: #000;
}

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

.first-taste-subheading-copy {
  color: var(--black);
  text-align: center;
  background-color: #ffffffb3;
  margin-top: 30px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 22px;
  line-height: 32px;
}

.vg-meats-hero {
  background-image: url('../images/Hero_shot.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.vg-meats-heading {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
  line-height: 55px;
}

.text-span-272 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.vg-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: 100px;
  margin-bottom: auto;
  display: block;
}

.vg-section---desktop {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-965 {
  background-image: url('../images/Blog-Body-1.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-966 {
  background-image: url('../images/_MG_8490-1.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-span-273 {
  text-decoration: underline;
}

.section-82 {
  display: none;
}

.vg-desktop {
  grid-template-rows: auto auto;
  padding-top: 10px;
}

.vg-mobile {
  padding-top: 10px;
  display: none;
}

.paragraph-188-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
  line-height: 14px;
}

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

.delivery-feedback-hero {
  background-image: url('../images/Delivery_Lunch_Landscape.jpg');
  background-position: 50% 60%;
  background-size: cover;
  height: 300px;
  margin-bottom: 0;
}

.delivery-feedback-containter {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.db1 {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 400px;
  height: 43.9844px;
  margin-bottom: 20px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

.db1:hover {
  color: #fff;
  background-color: #32343a;
}

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

.db2 {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 400px;
  height: 43.9844px;
  margin-bottom: 20px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

.db2:hover {
  color: #fff;
  background-color: #32343a;
}

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

.db3 {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 400px;
  height: 43.9844px;
  margin-bottom: 20px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

.db3:hover {
  color: #fff;
  background-color: #32343a;
}

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

.db4 {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 400px;
  height: 43.9844px;
  margin-bottom: 20px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

.db4:hover {
  color: #fff;
  background-color: #32343a;
}

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

.db5 {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 400px;
  height: 43.9844px;
  margin-bottom: 20px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

.db5:hover {
  color: #fff;
  background-color: #32343a;
}

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

.db6 {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 400px;
  height: 43.9844px;
  margin-bottom: 20px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

.db6:hover {
  color: #fff;
  background-color: #32343a;
}

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

.db7 {
  background-color: var(--impact-red);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 400px;
  height: 43.9844px;
  margin-bottom: 20px;
  padding: 12px 25px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: all .2s;
}

.db7:hover {
  color: #fff;
  background-color: #32343a;
}

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

.db-heading {
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.text-span-274 {
  color: #ec372e;
}

.gf--vg--n--rf {
  background-color: var(--white);
  background-image: url('../images/GF-VG-N-RF.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.text-span-275, .text-span-276 {
  color: #df2016;
}

.gf-vg-rf {
  background-image: url('../images/GF-VG-RF.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.gf---p---vg---rf {
  background-image: url('../images/GF-P-VG-RF.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  min-width: 100px;
  height: 20px;
  min-height: 20px;
}

.gf-df-vg-n-rf {
  background-image: url('../images/GF-DF-VG-N-RF.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 120px;
  min-height: 20px;
  max-height: 20px;
}

.text-span-277, .text-span-278, .text-span-279 {
  color: #e82018;
}

.nfc-link {
  color: var(--impact-red-a11y);
  text-decoration: underline;
}

.nfc-image {
  background-image: url('../images/IMG_6704.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 350px;
  margin-bottom: 20px;
}

.gf-df-p-n {
  background-image: url('../images/gf.df.p.n.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.local-partners---sub {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-height: 28px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 3px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
  display: flex;
}

.div-block-967 {
  height: 300px;
  margin-bottom: 20px;
}

.div-block-968 {
  height: 300px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.div-block-969, .div-block-970 {
  height: 300px;
  margin-bottom: 20px;
}

.container-209 {
  padding-top: 20px;
}

.nf-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.new-farm-hero {
  background-image: url('../images/blog-hero-Gillian-Flies.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-971 {
  padding-top: 40px;
}

.div-block-972 {
  background-image: url('../images/newfarm-4.jpg');
  background-position: 70%;
  background-size: cover;
}

.div-block-973 {
  background-image: url('../images/blognewfarm-6.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-974 {
  background-image: url('../images/newfarm-3.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-975 {
  background-image: url('../images/newfarm-4.jpg');
  background-position: 100%;
  background-size: cover;
}

.div-block-976 {
  background-image: url('../images/blognewfarm-5.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-977 {
  background-image: url('../images/blognewfarm-6.jpg');
  background-position: 40%;
  background-size: auto;
}

.grid-249, .grid-250 {
  padding-top: 20px;
}

.div-block-978 {
  background-image: url('../images/newfarm-3.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-979 {
  background-image: url('../images/Blog-IMG_8629.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-980 {
  background-image: url('../images/blognewfarm-5.jpg');
  background-position: 50%;
  background-size: cover;
}

.nf-desktop-1 {
  grid-template-rows: auto auto auto;
  padding-top: 10px;
}

.nf-mobile-1 {
  grid-template-rows: auto auto;
  padding-top: 10px;
  display: none;
}

.nf-desktop-2 {
  padding-top: 20px;
}

.nf-mobile-2 {
  padding-top: 20px;
  display: none;
}

.nf-desktop-3 {
  padding-top: 20px;
}

.nf-mobile-3 {
  padding-top: 20px;
  display: none;
}

.menus-hero {
  color: #fff;
  background-image: url('../images/Lunch-Set-Up.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.menus-heading {
  color: var(--black);
  text-align: center;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  display: flex;
}

.button-164 {
  text-align: center;
  background-color: #e82018;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: flex;
}

.button-164:hover {
  color: var(--white);
  background-color: #000;
}

.grid-251 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-981 {
  margin-left: auto;
}

.div-block-982 {
  margin-left: 0;
  margin-right: auto;
}

.menus-grey {
  background-color: #eee;
  padding: 20px;
}

.menus-heading-2 {
  text-align: center;
  margin-top: 0;
  font-size: 32px;
  line-height: 32px;
}

.div-block-983 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menus-hero-copy {
  color: #fff;
  background-image: url('../images/Web-Banner_Impact-Kitchen-Menus.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.toronto-image {
  background-image: url('../images/285A5580.jpg');
  background-position: 50% 60%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.nyc-image {
  background-image: url('../images/Tezza-2972.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

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

.pocono-image {
  background-image: url('../images/BN_PoconoOrganicsJune19-6899-1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.joyce-image {
  background-image: url('../images/joyce-farms.jpg');
  background-position: 80%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.raaka-image {
  background-image: url('../images/grinder_pour_2019_off_center_yum.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.devocion-image {
  background-image: url('../images/Partners-Page-IMG_7380-1-1.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.gf---p---vg {
  background-image: url('../images/GF---P---VG-.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  min-width: 100px;
  height: 20px;
  min-height: 20px;
}

.gf-vg {
  background-image: url('../images/GF---VG.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.gf-vg-n {
  background-color: var(--white);
  background-image: url('../images/GF-VG-N.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 100px;
  max-width: 100px;
  min-height: 20px;
  max-height: 20px;
}

.rf-grid-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
}

.po-image {
  background-image: url('../images/BN_PoconoOrganicsJune19-6899-1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 350px;
  margin-bottom: 20px;
}

.jf-image {
  background-image: url('../images/joyce-farms.jpg');
  background-position: 50% 0;
  background-size: cover;
  height: 350px;
  margin-bottom: 20px;
}

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

.nomad-image {
  background-image: url('../images/IK_071325_WEB-5.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0%, 0 0;
  background-size: cover, auto;
  height: auto;
  margin-top: 12px;
}

.williamsburg-image {
  background-image: url('../images/IMG_4964.jpeg');
  background-position: 20%;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.coming-soon {
  color: #df2017;
  margin-top: -20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
}

.pickup-hero {
  color: #fff;
  background-image: url('../images/Lunch_Landscape-1.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.tor-pickup-image {
  background-image: url('../images/Staff-Photos-2.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 70%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.nyc-pickup-image {
  background-image: url('../images/UKGIMG_0067_20241017_181001.jpg');
  background-position: 50% 65%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.div-block-984 {
  height: 90vh;
}

.grid-252 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-height: 90vh;
  display: grid;
}

.div-block-985 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 90vh;
  max-height: none;
}

.div-block-986 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 90vh;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.e-gift-heading {
  color: var(--black);
  background-color: #ffffffb3;
  margin-top: 0;
  padding-left: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
}

.paragraph-266 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 22px;
}

.button-165 {
  background-color: var(--impact-red);
  border-radius: 5px;
  width: 258.5px;
  margin-bottom: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.button-165:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-165-copy {
  background-color: var(--impact-red);
  border-radius: 5px;
  width: 258.5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-165-copy:hover {
  background-color: var(--black);
  color: var(--white);
}

.sans-bakery-image {
  background-image: url('../images/Toasts_American.jpg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.po-link {
  color: var(--impact-red-a11y);
  text-decoration: underline;
}

.app-sub-heading {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  line-height: 55px;
  display: block;
}

.app-sub-heading-copy {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #e82018;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 227px;
  height: 65px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: flex;
}

.app-sub-heading-mobile, .app-sub-heading-mobile-copy {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  line-height: 55px;
  display: block;
}

.menus-nyc-hero {
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.nyc-eat-image, .nyc-drink-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 300px;
  margin-bottom: 20px;
}

.menus-toronto-hero {
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.tor-eat-image, .nyc-drink-image-copy {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 300px;
  margin-bottom: 20px;
}

.image-18-copy {
  margin-left: 0;
}

.image-19-copy {
  margin-left: -32px;
}

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

.reviews-sub-heading {
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
}

.reviews-sub-heading-copy {
  text-align: center;
  text-transform: uppercase;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
}

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

.ny-nt-ue {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.ny-nt-ue:hover {
  color: var(--black);
}

.ny-dt-dd {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.ny-dt-dd:hover {
  color: var(--black);
}

.ny-dt-ue {
  color: var(--white);
  text-transform: uppercase;
  background-color: #ea372f;
  border-radius: 5px;
  width: 121.25px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.ny-dt-ue:hover {
  color: var(--black);
}

.gg-copy {
  background-color: #000;
  border-radius: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  line-height: 12px;
  display: none;
}

.div-block-164-copy {
  background-color: var(--white);
  flex: 0 auto;
  display: none;
}

.container-98-copy {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-left: 0;
  display: flex;
}

.div-block-220-copy {
  background-color: #0000;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 5000px;
  margin-top: 55px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.paragraph-213-copy {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 20px;
}

.paragraph-213-copy-copy {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.grid-253 {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
}

.div-block-988 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.delivery-sub {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 35px;
  line-height: 55px;
  display: block;
}

.delivery-desktop {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
}

.delivery-mobile {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  display: none;
}

.paragraph-213-copy-copy-copy {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

.centered-container-9-copy-copy {
  text-align: center;
  background-color: #fff9;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.link-401, .link-402 {
  text-decoration: underline;
}

.podcast-hero {
  background-image: url('../images/JB-Landscape.jpg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.podcast-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.podcast-heading {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 55px;
}

.text-span-280 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.heading-236-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 35px;
  line-height: 32px;
}

.div-block-989 {
  background-image: url('../images/Screen-Shot-2025-06-04-at-3.43.16-PM.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0%, 0 0;
  background-size: cover, auto;
  border-radius: 10px;
  width: 350px;
  height: 250px;
}

.div-block-990 {
  width: 550px;
}

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

.podcast-grid-desktop {
  grid-template-rows: auto auto auto auto auto auto;
  padding-top: 20px;
}

.div-block-989-copy {
  background-image: url('../images/Screenshot-2025-07-16-at-12.09.58-PM.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 350px;
  height: 250px;
}

.link-block-13 {
  background-image: url('../images/button-overlay.png');
  background-position: 0 0;
  background-size: cover;
  width: 350px;
  height: 250px;
}

.div-block-991 {
  line-height: 16px;
}

.grid-255 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 40px;
}

.link-block-14 {
  background-image: url('../images/button-overlay.png');
  background-position: 50%;
  background-size: cover;
  width: 350px;
  height: 250px;
}

.link-block-15 {
  background-image: url('../images/youtube.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.link-block-16 {
  background-image: url('../images/spotify-logo-png-7053.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.link-block-17 {
  background-image: url('../images/Podcasts_iOS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.grid-256 {
  grid-template-rows: auto;
}

.link-block-17-copy {
  background-image: url('../images/Podcasts_iOS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.link-block-16-copy {
  background-image: url('../images/spotify-logo-png-7053.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.link-block-15-copy {
  background-image: url('../images/youtube.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.link-403-copy {
  text-decoration: underline;
}

.section-83 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 300px;
  margin-top: 60px;
  display: block;
}

.div-block-992 {
  vertical-align: middle;
  display: inline-block;
}

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

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

.heading-236-copy-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 35px;
  line-height: 32px;
}

.link-block-18 {
  background-image: url('../images/apple-podcast-logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-993 {
  padding: 5px;
}

.div-block-994 {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 60px;
}

.link-block-19 {
  background-image: url('../images/apple-podcast-logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}

.link-block-20 {
  background-image: url('../images/youtube-logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: block;
}

.link-block-19-copy {
  background-image: url('../images/youtube-logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}

.link-block-19-copy-copy {
  background-image: url('../images/spotify-logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}

.button-166 {
  background-image: url('../images/apple-podcast-logo.svg');
  background-position: 50%;
  background-size: cover;
}

.link-block-21 {
  background-image: url('../images/apple-podcast-logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 30px;
  display: block;
}

.div-block-995 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  padding: 20px 10px;
}

.link-block-21-copy {
  background-image: url('../images/spotify-logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 30px;
  display: block;
}

.link-block-21-copy-copy {
  background-image: url('../images/youtube-logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 30px;
  display: block;
}

.section-84-copy {
  background-color: #fff;
  margin-top: 60px;
  padding-top: 60px;
  padding-bottom: 10px;
}

.heading-236-copy-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 35px;
  line-height: 32px;
}

.grid-258 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-996 {
  background-color: #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 85px;
  height: 85px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.link-block-22 {
  background-image: url('../images/Instagram_Glyph_White.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}

.link-block-23 {
  background-image: url('../images/Instagram_Glyph_White.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  display: block;
}

.link-block-24 {
  display: block;
}

.link-block-25 {
  background-image: url('../images/Instagram_Glyph_White.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.div-block-996-copy {
  background-color: #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 85px;
  height: 85px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.link-block-25-copy {
  background-image: url('../images/64px-Tiktok_icon.svg-1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.div-block-996-copy-copy {
  background-color: #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 85px;
  height: 85px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.link-block-25-copy-copy {
  background-image: url('../images/multimedia.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
}

.link-block-25-copy-copy-copy {
  background-image: url('../images/youtube-svgrepo-com.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.vg-section---desktop-copy {
  padding-top: 100px;
  padding-bottom: 0;
}

.advocates-hero {
  background-image: url('../images/Copy-of-Hero.jpg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.advocates-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.advocates---desktop {
  padding-top: 100px;
  padding-bottom: 60px;
}

.text-span-281 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.grid-259 {
  grid-template-rows: auto auto;
  padding-top: 20px;
}

.list-32 {
  padding-left: 0;
  list-style-type: disc;
}

.list-item-58 {
  margin-left: 20px;
  list-style-type: decimal;
}

.list-item-59, .list-item-60 {
  list-style-type: disc;
}

.advocates-body {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-style: normal;
  line-height: 22px;
}

.div-block-997 {
  background-image: url('../images/IMG_8683.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.text-span-282 {
  font-family: Knockout htf50welterweight, sans-serif;
}

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

.div-block-998 {
  display: flex;
}

.div-block-999 {
  width: 58px;
  height: 58px;
  margin-right: 20px;
}

.div-block-1000 {
  width: 58px;
  height: 58px;
}

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

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

.grid-262 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-auto-flow: row;
  justify-content: stretch;
}

.div-block-1002 {
  width: 58px;
}

.grid-263 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.div-block-1003 {
  background-color: #000;
  width: 60px;
  height: 60px;
}

.div-block-1004 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-264 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-content: center;
  width: auto;
}

.div-block-1005 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  width: 462px;
}

.div-block-1006 {
  background-image: url('../images/ad-icon.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-1007 {
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.advocate-banner-1 {
  background-image: url('../images/Bowls_Stylized_Hands_Patio.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.adovcate-section-2 {
  background-color: #fff;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 10px;
}

.advocate-banner-2 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.section-85 {
  padding-top: 40px;
}

.list-32-copy {
  padding-left: 0;
  list-style-type: decimal;
}

.text-span-283, .text-span-284 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.button-167 {
  background-color: #e82018;
  border-radius: 5px;
  margin-left: 20px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-167:hover {
  color: var(--white);
  background-color: #000;
}

.advocates-disclaimer {
  color: var(--black);
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
  font-style: normal;
  line-height: 25px;
}

.text-span-285 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.div-block-1008 {
  background-image: url('../images/impact-icons_Movement.png');
  background-position: 0 0;
  background-size: contain;
  border-radius: 10px;
  flex: 1;
}

.div-block-1009 {
  background-image: url('../images/impact-icons_Nutrition.png');
  background-position: 50%;
  background-size: contain;
  border-radius: 10px;
  width: 75px;
  height: 75px;
}

.div-block-1010 {
  background-image: url('../images/impact-icons_Purpose.png');
  background-position: 50%;
  background-size: contain;
  border-radius: 10px;
  flex: 1;
}

.div-block-1011 {
  background-image: url('../images/impact-icons_Recovery.png');
  background-position: 50%;
  background-size: contain;
  border-radius: 10px;
  flex: 1;
}

.div-block-1012 {
  background-image: url('../images/impact-icons-05.png');
  background-position: 50%;
  background-size: contain;
  border-radius: 10px;
  flex: 1;
}

.div-block-1015 {
  background-image: url('../images/impact-icons_Nutrition.png');
  background-position: 50%;
  background-size: contain;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-1016 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.podcast-grid-mobile {
  padding-top: 20px;
}

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

.nick-icon-1 {
  background-image: url('../images/Podcasts_iOS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.nick-icon-2 {
  background-image: url('../images/spotify-logo-png-7053.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.nick-icon-3 {
  background-image: url('../images/youtube.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.div-block-997-copy {
  background-image: url('../images/How-to-Apply.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.image-62 {
  margin-left: 0;
  margin-right: 10px;
}

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

.div-block-1017 {
  display: flex;
}

.div-block-1018 {
  background-image: url('../images/impact-icons_Nutrition.png');
  background-position: 50%;
  background-size: contain;
  width: 73px;
  height: 73px;
}

.grid-268 {
  width: auto;
}

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

.advocates-body-copy {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 32px;
}

.podcast-container-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.podcast-header-2 {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 52px;
  line-height: 55px;
}

.podcast-heading-copy {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 50px;
  line-height: 55px;
}

.advocates---desktop-copy {
  padding-top: 0;
  padding-bottom: 100px;
}

.grid-259-copy {
  grid-template-rows: auto auto;
  padding-top: 20px;
  display: none;
}

.div-block-964-copy {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.button-163-copy {
  text-align: center;
  background-color: #e82018;
  border-radius: 5px;
  width: 180px;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  line-height: 20px;
}

.button-163-copy:hover {
  color: var(--white);
  background-color: #000;
}

.friends-and-family-button {
  text-align: center;
  background-color: #000;
  border-radius: 5px;
  width: 180px;
  margin-right: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  line-height: 20px;
}

.friends-and-family-button:hover {
  color: var(--white);
  background-color: #e82018;
}

.link-404, .link-405, .link-406, .link-403-copy-copy {
  text-decoration: underline;
}

.link-block-17-copy-copy {
  background-image: url('../images/Podcasts_iOS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.link-block-16-copy-copy {
  background-image: url('../images/spotify-logo-png-7053.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.link-block-15-copy-copy {
  background-image: url('../images/youtube.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.link-block-14-copy {
  background-image: url('../images/button-overlay.png');
  background-position: 50%;
  background-size: cover;
  width: 350px;
  height: 250px;
}

.div-block-989-copy-copy {
  background-image: url('../images/Robbie.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 350px;
  height: 250px;
}

.text-span-286 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.link-137-copy {
  text-decoration: underline;
  display: inline;
}

.text-span-287 {
  font-size: 14px;
  line-height: 16px;
}

.dott-image {
  background-image: url('../images/Partners-Page-IMG_7380-1-1.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 300px;
  margin-bottom: 20px;
}

.nomad-phone, .williams-phone {
  text-decoration: underline;
  display: inline;
}

.news-sub-heading {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 32px;
}

.footer-2025-desktop {
  background-color: #000;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
  display: block;
}

.heading-309 {
  color: #fff;
  margin-left: 60px;
  font-size: 20px;
}

.grid-269 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 0;
}

.heading-310 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 16px;
}

.paragraph-267 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
  text-decoration: underline;
}

.link-block-26 {
  background-image: url('../images/social-icons_insta.png');
  background-position: 50%;
  background-size: contain;
  width: 25px;
  height: 25px;
}

.link-block-26-copy {
  background-image: url('../images/social-icons_tiktok.png'), url('../images/social-icons_insta.png');
  background-position: 0 0, 50%;
  background-size: contain, contain;
  width: 25px;
  height: 25px;
  margin-left: 10px;
  margin-right: 10px;
}

.link-block-26-copy-copy {
  background-image: url('../images/social-icons_linkedin.png');
  background-position: 50%;
  background-size: contain;
  width: 25px;
  height: 25px;
  margin-left: 0;
}

.heading-310-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 16px;
}

.div-block-1021 {
  width: 400px;
  margin-left: -30px;
}

.div-block-1022 {
  width: 700px;
  margin-left: 0;
}

.button-168 {
  text-align: center;
  background-color: #e82018;
  border-radius: 5px;
  width: 140px;
  height: 50px;
  margin-bottom: 10px;
  padding-top: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  display: block;
}

.button-168:hover {
  color: var(--black);
  background-color: #fff;
  border-radius: 5px;
}

.paragraph-267-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.link-408, .link-409, .link-410, .link-411, .link-412 {
  color: var(--white);
}

.section-86 {
  background-color: #eee;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1023 {
  margin-bottom: 40px;
  padding-top: 40px;
  padding-right: 40px;
}

.div-block-1024 {
  background-image: url('../images/67c089c02afe89bd6f7096e2_6720f1afdd2d345ce0b4eb18_61b8bd96200c9bc04d0a4aa1_Untitled-1.png');
  background-position: 0%;
  background-size: cover;
  margin-right: 20px;
}

.grid-270 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-1025 {
  margin-left: 0;
}

.div-block-1026 {
  margin-right: 20px;
}

.div-block-1027 {
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.div-block-1028 {
  margin-left: auto;
  display: flex;
}

.div-block-1029, .div-block-1030 {
  margin-left: 20px;
}

.kenny-image {
  background-image: url('../images/button-overlay.png');
  background-position: 50%;
  background-size: cover;
  width: 350px;
  height: 250px;
}

.kenny-heading {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  line-height: 32px;
}

.kenny-link1 {
  text-decoration: underline;
}

.kenny-link2 {
  background-image: url('../images/Podcasts_iOS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.kenny-link3 {
  background-image: url('../images/spotify-logo-png-7053.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.kenny-link4 {
  background-image: url('../images/youtube.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.kenny-image2 {
  background-image: url('../images/kenny-1.jpg');
  background-position: 50% 10%;
  background-size: cover;
  border-radius: 10px;
  width: 350px;
  height: 250px;
}

.wellness-drinks-hero {
  background-image: url('../images/New-Drinks_Landscape-1.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-span-288 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 40px;
  line-height: 42px;
}

.wellness-drinks-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.wellness-drinks-heading {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
  line-height: 50px;
}

.wellness-drinks-desktop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  display: grid;
}

.wellness-heading-2 {
  margin-bottom: 10px;
  font-size: 35px;
  line-height: 32px;
}

.text-span-289 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 20px;
}

.div-block-1032 {
  background-image: url('../images/Hojicha-Latte_App.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-1033 {
  background-image: url('../images/Golden-Saffron-Latte_App.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.wellness-drinks-desktop-copy {
  padding-top: 10px;
}

.wellness-drinks-mobile {
  padding-top: 10px;
  display: none;
}

.footer-2025-mobile {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
  display: none;
}

.heading-309-copy {
  color: #fff;
  margin-left: 60px;
  font-size: 20px;
}

.grid-269-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 0;
}

.paragraph-267-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.heading-309-copy-copy {
  color: #fff;
  margin-left: 60px;
  font-size: 20px;
}

.grid-269-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 0;
}

.paragraph-12-copy-copy-copy {
  text-transform: lowercase;
  text-transform: none;
  margin-top: 7px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.section-87 {
  height: 100vh;
}

.sylvie-image {
  background-image: url('../images/button-overlay.png');
  background-position: 50%;
  background-size: cover;
  width: 350px;
  height: 250px;
}

.syvlie-image-2 {
  background-image: url('../images/Screen-Shot-2025-11-03-at-3.24.04-PM.jpg');
  background-position: 50% 10%;
  background-size: cover;
  border-radius: 10px;
  width: 350px;
  height: 250px;
}

.syl-link-1 {
  text-decoration: underline;
}

.syl-link4 {
  background-image: url('../images/youtube.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.syl-link2 {
  background-image: url('../images/Podcasts_iOS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.syl-link3 {
  background-image: url('../images/spotify-logo-png-7053.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.button-161-copy-copy {
  background-color: #000;
  border-radius: 5px;
  margin-top: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  line-height: 12px;
  display: inline-block;
}

.dressings-sauces {
  background-color: var(--white);
}

.div-block-19-copy {
  text-align: center;
  padding-bottom: 400px;
  padding-left: 0;
  padding-right: 5px;
}

.container-d-s {
  background-image: url('../images/Dressings_Landscape_1.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  min-height: 50px;
  max-height: 400px;
}

.tor-dressings-sauces {
  background-color: #000;
  border-radius: 5px;
  margin-top: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 14px;
  line-height: 12px;
  display: inline-block;
}

._10years-hero {
  background-image: url('../images/IK_071325-4.jpg');
  background-position: 0 0;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

._10years-heading {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
  line-height: 55px;
}

.text-span-272-copy {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.text-span-290 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 25px;
}

._10years-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: auto;
  display: block;
}

.div-block-1034 {
  background-image: url('../images/15-New-Menu-Items_Portrait.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-1035 {
  background-image: url('../images/IMG_9416-1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-1036 {
  background-image: url('../images/IMG_6379.JPG');
  background-position: 50%;
  background-size: cover;
}

._10yr-mobile {
  grid-template-rows: auto auto auto;
  padding-top: 10px;
  display: none;
}

.text-span-272-copy-copy {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.section-88 {
  height: 100vh;
}

.grid-273 {
  grid-template-rows: auto;
  height: 100vh;
}

.div-block-1037 {
  background-image: url('../images/IK-wifi-image.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-311 {
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 30px;
}

.div-block-1038 {
  padding: 0 20px;
}

.button-169 {
  background-color: #e82218;
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-169:hover {
  color: var(--white);
  background-color: #000;
}

.paragraph-268 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 18px;
}

.paragraph-269 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.button-169-copy {
  background-color: #e82218;
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.button-169-copy:hover {
  color: var(--white);
  background-color: #000;
}

.paragraph-268-copy {
  margin-top: 40px;
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 18px;
}

.paragraph-270 {
  margin-top: 0;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  line-height: 22px;
}

.text-span-291 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.field-label-18 {
  font-family: Knockout htf50welterweight, sans-serif;
  font-size: 14px;
}

.submit-button-8 {
  background-color: #e82218;
  border-radius: 5px;
  font-family: Knockout htf52cruiserweight, sans-serif;
}

.submit-button-8:hover {
  background-color: #000;
}

.text-field-9 {
  border-radius: 5px;
}

.text-span-292 {
  font-family: Knockout htf52cruiserweight, sans-serif;
  text-decoration: underline;
}

.marathon-hero {
  background-image: url('../images/IMG_9383-1.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: 90vh;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.marathon-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  text-align: center;
  background-color: #d6d6d6d9;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  margin-top: 86px;
  margin-bottom: auto;
  display: block;
}

.marathon-desktop {
  grid-template-rows: auto auto auto auto auto auto auto;
  padding-top: 20px;
}

.div-block-1039 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.div-block-1040 {
  background-image: url('../images/IMG_2704.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.text-span-293, .text-span-294, .text-span-295, .text-span-296 {
  font-family: Knockout htf50welterweight, sans-serif;
}

.m2 {
  background-image: url('../images/IMG_5579.jpeg');
  background-position: 50%;
  background-size: cover;
}

.m4 {
  background-image: url('../images/IMG_5417.JPG');
  background-position: 50% 100%;
  background-size: cover;
}

.m3 {
  background-image: url('../images/IMG_2704.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.m1 {
  background-image: url('../images/IMG_5732-3.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.m5 {
  background-image: url('../images/IMG_5930-2.jpg');
  background-position: 100% 100%;
  background-size: cover;
}

.m6 {
  background-image: url('../images/IMG_5607.JPG');
  background-position: 50%;
  background-size: cover;
}

.m7 {
  background-image: url('../images/IMG_5744-3.jpg');
  background-position: 50%;
  background-size: cover;
}

.marathon-mobile {
  grid-template-rows: auto auto auto auto auto auto auto;
  padding-top: 20px;
  display: none;
}

.paragraph-139-copy-copy {
  margin-top: 25px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.paragraph-139-copy-copy-copy {
  margin-top: 10px;
  font-family: Knockout htf30juniorwelterwt, sans-serif;
  font-size: 17.5px;
}

.josh-image-2-copy {
  background-image: url('../images/JOSH-ORIGINAL.jpg');
  background-position: 50% 10%;
  background-size: cover;
  border-radius: 10px;
  width: 350px;
  height: 250px;
}

.josh-image {
  background-image: url('../images/button-overlay.png');
  background-position: 50%;
  background-size: cover;
  width: 350px;
  height: 250px;
}

.jd-link-1 {
  text-decoration: underline;
}

.jd-link2 {
  background-image: url('../images/Podcasts_iOS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.jd-link3 {
  background-image: url('../images/spotify-logo-png-7053.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.jd-link4 {
  background-image: url('../images/youtube.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.image-63 {
  margin-bottom: 20px;
  margin-left: 0;
  display: inline-flex;
}

.image-64 {
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  display: inline-flex;
}

@media screen and (min-width: 1280px) {
  .button.cc-contact-us.w--current {
    margin-left: 0;
    margin-right: -25px;
  }

  .navigation {
    flex: 1;
  }

  .text-block-7 {
    transition: opacity .2s;
  }

  .footer-flex-container {
    margin-top: 3px;
  }

  .footer-link {
    margin-bottom: 10px;
  }

  .home-slider {
    flex: 0 auto;
    height: 80vh;
    min-height: auto;
    margin-top: 0;
    margin-bottom: auto;
    display: block;
  }

  .dropdown-toggle-2 {
    padding-right: 20px;
  }

  .dropdown-toggle-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-toggle-4, .dropdown-toggle-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-toggle-6 {
    padding-left: 30px;
  }

  .div-block-6 {
    background-color: var(--white);
    background-image: none;
  }

  .covid-slide {
    background-position: 50% 100%;
    height: 721.771px;
  }

  .link-block-2 {
    margin-top: -5px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .breakfast-2 {
    background-color: var(--white);
    background-image: url('../images/Breakfast_Group-Shot_Landscape.jpg');
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 90vh;
    max-height: 780px;
  }

  .body {
    background-color: var(--white);
  }

  .heading-19 {
    text-transform: none;
    font-size: 21px;
  }

  .menu-banner {
    max-width: 1800px;
    max-height: 400px;
  }

  .container-23 {
    background-image: url('../images/Bowls_Landscape.jpg');
    background-position: 50% 60%;
    max-width: 1800px;
    max-height: 400px;
  }

  .container-24 {
    background-image: url('../images/Dinner-Features_Landscape.jpg');
    max-width: 1800px;
    max-height: 400px;
  }

  .container-25 {
    max-width: 1800px;
    max-height: 400px;
  }

  .container-26 {
    max-width: 1800px;
    min-height: auto;
    max-height: 400px;
  }

  .container-27 {
    max-width: 1800px;
    max-height: 400px;
  }

  .hero-overlay-4 {
    height: 95vh;
  }

  .div-block-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-4, .link-block-5 {
    margin-top: -5px;
    margin-bottom: 0;
  }

  .div-block-23 {
    max-height: 200px;
  }

  .button-22 {
    margin-top: 0;
  }

  .centered-container-4 {
    margin-top: 100px;
  }

  .heading-26 {
    line-height: 62px;
  }

  .call-to-action-7 {
    padding-top: 185px;
  }

  .centered-container-5 {
    margin-top: 0;
  }

  .call-to-action-8 {
    padding-top: 220px;
  }

  .centered-container-6 {
    justify-content: center;
    margin: 0 85px 85px;
    display: flex;
  }

  .image-4 {
    flex: none;
    width: auto;
    height: 90px;
    padding-top: 5px;
  }

  .slide-6 {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 80vh;
  }

  .centered-container-8 {
    margin-top: 100px;
  }

  .div-block-26 {
    padding-left: 0;
  }

  .container-28 {
    margin-top: 22px;
  }

  .toast-banner {
    background-image: url('../images/Eat---Toast-Banner.jpg');
    background-position: 50%;
    max-width: 1800px;
    max-height: 400px;
  }

  .div-block-30 {
    padding-left: 0;
  }

  .div-block-38 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-43 {
    background-position: 50%;
  }

  .div-block-45 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-46 {
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-55 {
    padding-left: 0;
  }

  .div-block-57 {
    margin-bottom: auto;
  }

  .div-block-60, .div-block-61, .div-block-63, .div-block-64 {
    padding-left: 0;
  }

  .centered-container-9 {
    justify-content: center;
    align-items: stretch;
  }

  .div-block-68 {
    min-width: auto;
    height: auto;
    max-height: none;
  }

  .div-block-69 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-70 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .heading-37 {
    padding-bottom: 0;
  }

  .grid-35 {
    grid-template-rows: auto auto;
  }

  .container-45 {
    max-width: none;
  }

  .container-47 {
    max-width: none;
    margin-top: 0;
  }

  .hero-overlay-7 {
    height: 90vh;
  }

  .container-51 {
    max-width: 1800px;
    max-height: 400px;
  }

  .hero-overlay-8 {
    background-image: url('../images/Paleo-Box.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .paragraph-21 {
    padding-left: 0;
  }

  .div-block-81 {
    max-height: 220px;
  }

  .link-10.w--current {
    padding-right: 20px;
  }

  .div-block-82 {
    padding-left: 0;
  }

  .hero-overlay-9 {
    background-position: 50%;
    max-height: 800px;
  }

  .container-59 {
    max-width: 1800px;
    max-height: 400px;
  }

  .button-47, .button-48 {
    margin-right: 100px;
  }

  .container-61 {
    background-image: url('../images/camilo-pinaud-jsHeGWEUuzM-unsplash.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 70%, 0 0;
    background-size: cover, 125px;
  }

  .paragraph-32 {
    margin-top: 0;
    margin-left: -51px;
    padding-right: 60px;
  }

  .hero-overlay-10 {
    height: 90vh;
    max-height: 785px;
  }

  .div-block-90 {
    margin-left: -100px;
  }

  .navbar-7 {
    margin-top: 100px;
  }

  .nav-link-19 {
    background-color: #d6d6d666;
    width: 140px;
    height: 36px;
    padding-top: 5px;
    padding-left: 30px;
  }

  .nav-link-19.w--current {
    background-color: #d6d6d666;
    width: 140px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .nav-link-20 {
    background-color: #d6d6d666;
    width: 222.383px;
    padding-top: 5px;
  }

  .nav-link-20.w--current {
    background-color: #d6d6d6e6;
  }

  .nav-link-21 {
    background-color: #d6d6d666;
    width: 222.383px;
    padding-top: 5px;
  }

  .nav-link-21.w--current {
    background-color: #d6d6d6e6;
    padding-top: 5px;
  }

  .nav-link-22 {
    background-color: #d6d6d666;
    width: 222.383px;
    height: 36px;
  }

  .nav-link-22.w--current {
    height: 36px;
  }

  .nav-link-23 {
    background-color: #d6d6d666;
    width: 140px;
  }

  .nav-link-24, .nav-link-25 {
    background-color: #d6d6d666;
    width: 222.383px;
  }

  .nav-link-26 {
    height: 66px;
    padding-top: 20px;
    position: fixed;
  }

  .section-8 {
    margin-top: 20px;
    padding-top: 0;
  }

  .div-block-102 {
    background-image: url('../images/iphone_app_REDUCED.jpg');
    background-position: 50%;
    background-size: cover;
    flex: 1;
    align-items: center;
    height: 620vh;
    display: none;
  }

  .heading-56 {
    text-transform: uppercase;
  }

  .div-block-103 {
    padding-top: 0;
  }

  .navbar-8 {
    margin-top: 0;
    padding-top: 60px;
    display: none;
  }

  .nav-link-27 {
    text-align: center;
    background-color: #d6d6d666;
    border-radius: 5px;
    width: 222.383px;
    height: 36px;
    padding-top: 5px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 14px;
  }

  .nav-link-27.w--current {
    color: var(--impact-red);
  }

  .nav-link-28 {
    color: var(--black);
    text-align: center;
    background-color: #d6d6d666;
    border-radius: 5px;
    width: 222.383px;
    height: 36px;
    margin-bottom: 2px;
    padding-top: 5px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 14px;
  }

  .nav-link-28.w--current {
    color: var(--impact-red);
    width: 222.383px;
  }

  .heading-57 {
    margin-left: -51px;
  }

  .div-block-105 {
    height: 315px;
  }

  .paragraph-39 {
    margin-top: 5px;
  }

  .link-35 {
    color: var(--impact-red);
    text-decoration: none;
    display: inline;
  }

  .div-block-107 {
    flex: 1;
  }

  .navbar-9 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: static;
    top: 84px;
  }

  .nav-link-29 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .nav-link-30 {
    text-align: center;
    display: flex;
  }

  .nav-link-31 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .container-68 {
    margin-left: 2.203px;
    display: flex;
  }

  .div-block-108 {
    flex-direction: row;
    display: flex;
    position: sticky;
    top: 221px;
  }

  .nav-link-32, .nav-link-33, .nav-link-34 {
    display: flex;
  }

  .navbar-10 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: -27px;
    display: block;
  }

  .nav-link-35, .nav-link-36, .nav-link-37, .nav-link-38, .nav-link-39, .nav-link-40, .nav-link-41 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-69 {
    flex-direction: row;
    margin-left: 27px;
    display: none;
  }

  .smoothies {
    margin-top: -21px;
  }

  .div-block-109 {
    min-width: 100px;
    max-width: 100px;
    min-height: 20px;
    max-height: 20px;
  }

  .container-71 {
    flex: none;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-9 {
    padding-left: 100px;
    padding-right: 150px;
  }

  .navbar-12 {
    flex: none;
    height: auto;
    margin-top: 0;
    top: .01px;
  }

  .image-9 {
    margin-left: 20px;
  }

  .dropdown-toggle-7 {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-9 {
    background-color: var(--black);
  }

  .section-13 {
    padding-bottom: 10px;
  }

  .section-14 {
    padding-bottom: 0;
  }

  .div-block-132 {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .div-block-133 {
    padding-left: 0;
  }

  .div-block-134 {
    text-align: center;
    padding-left: 0;
  }

  .dropdown-list.w--open {
    background-color: var(--black);
    margin-left: -13px;
  }

  .container-75 {
    padding-top: 0;
  }

  .dropdown-list-2.w--open {
    margin-left: -20px;
  }

  .dropdown-list-5.w--open {
    margin-left: 0;
  }

  .div-block-139 {
    background-image: url('../images/website_rewards.jpg');
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: contain;
    height: 150px;
  }

  .paragraph-43 {
    text-align: left;
    flex-direction: column;
    margin-top: 50px;
    margin-left: 0;
    padding-left: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 17.5px;
    display: inline;
  }

  .div-block-140 {
    width: 600px;
    margin-top: 0;
    margin-left: -50px;
    padding-right: 60px;
  }

  .div-block-141 {
    background-image: url('../images/website_rewards2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
  }

  .grid-48 {
    grid-template-rows: auto auto auto auto;
  }

  .div-block-142 {
    background-image: url('../images/website_rewards3.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
  }

  .div-block-143 {
    margin-top: 37px;
  }

  .div-block-144 {
    margin-top: 55px;
  }

  .div-block-145 {
    background-image: url('../images/website_rewards4.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
  }

  .div-block-146 {
    margin-top: 31px;
  }

  .div-block-147 {
    padding-right: 0;
  }

  .div-block-150 {
    margin-top: 0;
  }

  .div-block-152 {
    margin-top: 8px;
    padding-top: 0;
  }

  .div-block-153 {
    margin-top: 0;
  }

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

  .div-block-171 {
    background-image: url('../images/Untitled-1.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .text-span-6 {
    padding: 5px 20px;
    font-size: 35px;
  }

  .flex-container-3 {
    margin-top: 0;
  }

  .div-block-176 {
    padding-left: 0;
  }

  .div-block-177 {
    height: 210px;
  }

  .div-block-178 {
    padding-left: 0;
  }

  .catering-breakfast, .catering-lunch-and-dinner {
    background-color: var(--white);
  }

  .div-block-180 {
    padding-left: 0;
  }

  .catering-snacks {
    background-color: var(--white);
  }

  .div-block-181 {
    padding-left: 0;
  }

  .grid-55 {
    grid-template-rows: auto auto auto;
  }

  .catering-cold-pressed-juices {
    background-color: var(--white);
  }

  .div-block-186 {
    padding-left: 0;
  }

  .catering-drinks, .catering-baked-goods {
    background-color: var(--white);
  }

  .hero-5 {
    padding-bottom: 100px;
  }

  .container-88 {
    background-color: var(--white);
  }

  .nav-link-53.w--current, .nav-link-54.w--current, .nav-link-55.w--current, .nav-link-56.w--current, .nav-link-57.w--current {
    color: var(--impact-red);
  }

  .nav-link-58 {
    text-align: center;
    width: 165px;
    height: 36px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 14px;
  }

  .nav-link-58.w--current, .nav-link-59.w--current {
    color: var(--impact-red);
  }

  .container-94 {
    background-image: url('../images/Hero---careers.jpg');
    background-position: 50% 29%;
    max-width: none;
    max-height: none;
  }

  .div-block-202 {
    margin-left: 0;
  }

  .heading-105 {
    margin-top: 10px;
    font-size: 25px;
  }

  .heading-106, .heading-107 {
    font-size: 25px;
  }

  .div-block-209 {
    height: 215px;
    margin-top: 5px;
    padding-top: 6px;
    padding-left: 5px;
  }

  .feature-section-2 {
    background-position: 50% 55%;
    height: 90vh;
    display: none;
  }

  .flex-container-4 {
    display: none;
  }

  .heading-109 {
    margin-bottom: 10px;
    font-size: 57px;
    line-height: 62px;
  }

  .div-block-220 {
    align-self: center;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .grid-62 {
    padding-bottom: 10px;
  }

  .paragraph-66 {
    margin-bottom: 30px;
  }

  .feature-section-3 {
    background-image: url('../images/Surface_contrast_web-copy.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .section-22 {
    background-image: url('../images/iphone_app_REDUCED.jpg');
    background-position: 0%;
    background-size: cover;
    height: 85vh;
    display: none;
  }

  .container-98 {
    flex: none;
    justify-content: flex-end;
    align-self: center;
    margin-top: 80px;
    padding-left: 100px;
    display: flex;
  }

  .section-23 {
    margin-left: 250px;
    display: flex;
  }

  .image-20 {
    margin-left: 0;
  }

  .image-21 {
    margin-left: -42px;
  }

  .hero-overlay-15 {
    background-image: url('../images/01-iphoneX-mockup_1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-237 {
    padding-left: 60px;
  }

  .div-block-247 {
    background-image: url('../images/iphone_app.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: none;
    height: 90vh;
  }

  .container-106 {
    background-image: url('../images/soups_web.jpg');
  }

  .container-107 {
    background-position: 50%;
  }

  .div-block-250, .div-block-251, .div-block-252, .div-block-253, .div-block-254, .div-block-255, .div-block-256, .div-block-258 {
    padding-left: 80px;
  }

  .section-25 {
    background-color: #fff;
  }

  .button-68 {
    margin-top: 30px;
  }

  .heading-122 {
    text-transform: uppercase;
  }

  .container-114 {
    background-image: url('../images/pantry_web.jpg');
    background-position: 50% 40%;
    background-size: auto;
    max-width: 1800px;
    height: 50vh;
    max-height: 400px;
  }

  .navbar-17 {
    margin-left: 4px;
    margin-right: auto;
  }

  .nav-menu-12 {
    margin-left: 0;
  }

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

  .hero-overlay-17 {
    height: 95vh;
  }

  .heading-124 {
    margin-top: auto;
    margin-bottom: 20px;
  }

  .video {
    margin-top: 0;
    margin-bottom: 0;
  }

  .video-2 {
    margin-bottom: 20px;
  }

  .div-block-263 {
    background-color: var(--white);
    padding-bottom: 60px;
  }

  .section-27 {
    background-color: var(--white);
  }

  .div-block-268 {
    height: 505px;
  }

  .heading-126 {
    color: var(--black);
    background-color: #0000;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .grid-86 {
    grid-column-gap: 10px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-127 {
    background-color: #0000;
    padding-bottom: 10px;
  }

  .div-block-269 {
    height: auto;
    padding-bottom: 10px;
  }

  .paragraph-91 {
    background-color: #0000;
    padding-top: 0;
    font-size: 15px;
  }

  .paragraph-93 {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 5px;
    font-size: 15px;
  }

  .div-block-270 {
    padding-top: 10px;
    padding-right: 10px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .image-30 {
    margin-left: auto;
  }

  .div-block-272 {
    padding-bottom: 10px;
  }

  .exit-button {
    margin-top: 18px;
    margin-right: auto;
  }

  .pop-up-modal-2 {
    background-color: #2a2a2de6;
    padding-top: 1px;
  }

  .pop-up-2 {
    background-position: 50% 31%;
    justify-content: center;
  }

  .text-span-22 {
    font-size: 30px;
  }

  .div-block-277 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -75px;
    margin-left: 2px;
    margin-right: 2px;
  }

  .text-span-24 {
    font-size: 16px;
  }

  .heading-131 {
    margin-top: 82px;
    padding-bottom: 1px;
  }

  .div-block-279 {
    margin-top: -5px;
  }

  .hero-overlay-18 {
    height: 88vh;
  }

  .pop-up-modal-3 {
    background-color: #2a2a2df2;
    display: none;
  }

  .pop-up-3 {
    margin-top: 35px;
  }

  .div-block-288 {
    width: 498px;
    margin-top: -150px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-144 {
    border: 3px #000;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-74 {
    margin-top: 340px;
  }

  .paragraph-100 {
    text-align: center;
    margin-top: 20px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 22px;
  }

  .div-block-304 {
    padding-bottom: 20px;
  }

  .text-span-34 {
    color: var(--impact-red);
  }

  .button-78 {
    color: var(--white);
    height: 44px;
    margin-left: 0;
  }

  .grid-92 {
    grid-template-rows: auto;
  }

  .div-block-309 {
    width: 150px;
  }

  .pop-up-modal-4 {
    display: none;
  }

  .paragraph-106 {
    margin-left: -51px;
  }

  .grid-104 {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
  }

  .div-block-367 {
    background-size: cover;
  }

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

  .paragraph-112 {
    height: 180px;
    margin-top: 10px;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .div-block-378 {
    border: 1px solid #000;
    width: auto;
    height: 260px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .div-block-383 {
    background-color: var(--white);
  }

  .div-block-384 {
    padding-bottom: 10px;
  }

  .heading-162 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .call-to-action-11 {
    padding-top: 238px;
    padding-bottom: 220px;
  }

  .centered-container-13 {
    margin-top: 0;
  }

  .dropdown-toggle-16 {
    margin-left: 190px;
  }

  .dropdown-link-38 {
    text-align: center;
  }

  .dropdown-list-7.w--open {
    margin-left: 96px;
  }

  .dropdown-3 {
    margin-right: auto;
  }

  .pop-up-modal-5 {
    display: flex;
  }

  .pop-up-5 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .div-block-388 {
    background-color: #0000;
    height: auto;
  }

  .hero-overlay-22 {
    background-image: url('../images/Bowls_Stylized.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
    max-height: none;
  }

  .centered-container-15 {
    background-color: #d6d6d699;
  }

  .cards-section-5 {
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    padding-bottom: 0;
  }

  .cards-grid-container-6 {
    grid-template-rows: auto auto;
  }

  .nav-link-82 {
    justify-content: center;
    display: flex;
  }

  .div-block-395 {
    background-position: 50%;
  }

  .div-block-397 {
    padding-left: 0;
  }

  .div-block-398 {
    margin-top: 0;
  }

  .container-138 {
    margin-top: 240px;
  }

  .food-philosophy {
    background-position: 50% 28%;
  }

  .heading-170 {
    padding-bottom: 10px;
  }

  .div-block-399 {
    padding-bottom: 20px;
  }

  .div-block-404 {
    padding-bottom: 0;
  }

  .div-block-405 {
    padding-top: 40px;
  }

  .div-block-407 {
    margin-bottom: 60px;
    padding-bottom: 20px;
  }

  .paragraph-133 {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .div-block-408 {
    padding-bottom: 0;
  }

  .div-block-419 {
    background-color: var(--white);
    width: 305px;
    margin-right: 0;
  }

  .heading-180 {
    width: 303.008px;
    margin-left: -2px;
  }

  .grid-117 {
    border: 0 solid #000;
    width: 629px;
  }

  .div-block-420 {
    border: 0 solid #000;
    width: auto;
  }

  .heading-181 {
    border-left: 2px solid #000;
    width: 291.992px;
    padding-left: 10px;
  }

  .heading-182 {
    margin-left: auto;
    padding-left: 0;
  }

  .div-block-421 {
    background-color: var(--black);
  }

  .section-33 {
    display: none;
  }

  .grid-118 {
    grid-column-gap: 0px;
  }

  .heading-184 {
    border-width: 2px 4px 2px 2px;
    margin-left: -2px;
  }

  .div-block-425 {
    padding-bottom: 60px;
  }

  .container-142 {
    display: block;
  }

  .faqs {
    background-color: var(--white);
    padding-bottom: 40px;
  }

  .div-block-426 {
    padding-top: 100px;
  }

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

  .container-145 {
    display: flex;
  }

  .dropdown-link-40.w--current {
    color: var(--white);
  }

  .how-to-purchase {
    background-color: var(--white);
  }

  .pop-up-modal-6 {
    display: none;
  }

  .pop-up-6 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .div-block-442 {
    width: 498px;
    margin-top: -123px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-194 {
    border: 3px #000;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .heading-197 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 50px;
  }

  .heading-198 {
    background-color: #0000;
    font-size: 55px;
  }

  .hero-overlay-23 {
    height: 70vh;
  }

  .div-block-454 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-204 {
    line-height: 32px;
  }

  .paragraph-151 {
    margin-bottom: 10px;
  }

  .heading-207 {
    margin-top: 10px;
  }

  .div-block-457 {
    margin-top: 0;
    padding-bottom: 20px;
  }

  .button-95, .button-96, .button-97, .button-98, .button-99, .button-100, .button-101 {
    background-color: var(--black);
  }

  .pop-up-modal-7 {
    display: flex;
  }

  .div-block-459 {
    background-color: var(--white);
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 120px;
    display: block;
  }

  .heading-210 {
    color: var(--impact-red);
    text-align: center;
    border: 2px solid #000;
    border-radius: 5px;
    font-size: 40px;
  }

  .container-157 {
    background-color: var(--white);
  }

  .button-102 {
    background-color: var(--white);
    color: var(--impact-red);
    text-align: center;
    border: 2px solid #000;
    border-radius: 5px;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 40px;
    display: flex;
  }

  .button-102.w--current {
    margin-bottom: 0;
  }

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

  .div-block-462 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-35 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .container-164 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .div-block-473 {
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-474 {
    margin-top: 0;
    padding-bottom: 220px;
  }

  .section-37 {
    margin-top: auto;
  }

  .nav-menu-15 {
    padding-left: 120px;
  }

  .dropdown-list-8.w--open {
    background-color: #000;
    margin-left: -28px;
  }

  .button-109.cc-contact-us.w--current {
    margin-left: 0;
    margin-right: -25px;
  }

  .container-165 {
    flex: none;
    justify-content: center;
    margin-left: -20px;
    margin-right: 0;
    padding-left: 40px;
  }

  .dropdown-toggle-18 {
    margin-left: 0;
  }

  .dropdown-link-47 {
    text-align: center;
  }

  .dropdown-list-10.w--open {
    margin-left: -20px;
  }

  .dropdown-toggle-19 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-toggle-21 {
    margin-right: 0;
    padding-right: 30px;
  }

  .navbar-20 {
    flex: none;
    height: auto;
    margin-top: 0;
    top: .01px;
  }

  .dropdown-toggle-22 {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .dropdown-link-55.w--current {
    color: #fff;
  }

  .dropdown-toggle-23 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-toggle-24 {
    padding-right: 30px;
  }

  .button-112 {
    color: #fff;
    height: 44px;
    margin-left: 0;
  }

  .dropdown-link-59.w--current {
    color: var(--impact-red);
  }

  .hero-overlay-32 {
    background-image: url('../images/Uber-Banner-16-9.jpg');
  }

  .section-41 {
    background-color: var(--white);
    margin-bottom: 220px;
  }

  .text-span-69 {
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 30px;
  }

  .heading-219 {
    color: var(--black);
    margin-top: 0;
    font-size: 30px;
  }

  .heading-220 {
    color: var(--black);
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 55px;
  }

  .div-block-487 {
    background-image: url('../images/IK_071325-4.jpg');
    background-position: 50% 60%;
  }

  .div-block-490 {
    padding-left: 0;
  }

  .paragraph-163, .text-span-70 {
    text-align: left;
  }

  .paragraph-166 {
    font-size: 22.2px;
  }

  .heading-224 {
    margin-top: 330px;
    display: block;
  }

  .div-block-504 {
    margin-top: 0;
  }

  .hero-overlay-34 {
    height: 90vh;
  }

  .div-block-511 {
    padding-bottom: 40px;
  }

  .html-embed-14 {
    justify-content: center;
    display: flex;
  }

  .grid-136 {
    grid-column-gap: 60px;
  }

  .container-172 {
    height: 60vh;
  }

  .div-block-519 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .div-block-520 {
    padding-top: 60px;
  }

  .div-block-521 {
    background-position: 50% 30%;
  }

  .italic-text-9 {
    text-align: left;
  }

  .div-block-529 {
    background-image: url('../images/6720f1afdd2d345ce0b4eb18_61b8bd96200c9bc04d0a4aa1_Untitled-1.png');
    background-position: 50%;
    background-size: cover;
    height: 90vh;
  }

  .div-block-530 {
    padding-bottom: 40px;
  }

  .div-block-533 {
    border: 2px solid #000;
    padding-top: 5px;
    padding-left: 10px;
  }

  .pop-up-modal-8 {
    display: none;
  }

  .pop-up-8 {
    height: 500px;
  }

  .div-block-535 {
    background-image: none;
    height: auto;
  }

  .hero-overlay-41 {
    background-image: url('../images/com1.jpeg');
    background-position: 50% 60%;
    background-size: cover;
  }

  .hero-overlay-44 {
    background-image: url('../images/Impact-Potato-Salad.jpg');
    background-position: 50% 80%;
  }

  .heading-250 {
    margin-bottom: 0;
  }

  .hero-overlay-45 {
    background-image: url('../images/Food-Philosphy-2_forweb.jpg');
    background-position: 50% 100%;
  }

  .container-59-copy {
    max-width: 1800px;
    max-height: 400px;
  }

  .div-block-622 {
    background-image: url('../images/HeroShot.jpg');
    background-position: 50%;
  }

  .heading-254 {
    margin-bottom: 0;
  }

  .div-block-627 {
    margin-left: 0;
  }

  .div-block-628 {
    flex-direction: row;
    display: flex;
  }

  .image-45 {
    background-image: url('../images/favourites-icon.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    padding-top: 0;
  }

  .image-46, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy, .image-46-copy {
    margin-left: 5px;
  }

  .paragraph-39-copy {
    margin-top: 5px;
  }

  .hero-overlay-46 {
    background-position: 50% 0;
  }

  .grid-163 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .hero-overlay-47 {
    background-position: 50%, 50%;
    background-repeat: no-repeat, repeat;
  }

  .section-45-copy {
    display: none;
  }

  .div-block-634 {
    background-image: url('../images/IMG_9383-1.jpg');
  }

  .paragraph-213 {
    margin-bottom: 60px;
  }

  .paragraph-166-copy {
    font-size: 22.2px;
  }

  .div-block-496-copy {
    margin-top: 60px;
  }

  .div-block-646 {
    background-repeat: no-repeat;
    background-attachment: scroll;
  }

  .hero-overlay-48 {
    background-position: 50%;
  }

  .hero-overlay-35-copy {
    background-image: url('../images/unnamed_6.jpg'), linear-gradient(#0000, #0000), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 20%, 0 0, 50%;
  }

  .dropdown-link-59-copy.w--current {
    color: var(--impact-red);
  }

  .section-58 {
    background-position: 50%;
  }

  .bold-text-22 {
    color: var(--impact-red-a11y);
  }

  .div-block-628-copy {
    flex-direction: row;
    display: flex;
  }

  .italic-text-11 {
    color: var(--impact-red-a11y);
  }

  .section-59 {
    background-image: url('../images/unnamed-1_1.jpg');
    background-position: 50% 0;
  }

  .div-block-676 {
    height: 500px;
  }

  .div-block-677 {
    background-image: url('../images/unnamed2_4.jpg');
    background-position: 50% 70%;
    height: 500px;
  }

  .centered-container-18-copy {
    background-color: #d6d6d6a6;
  }

  .container-185 {
    margin-top: auto;
  }

  .container-186 {
    margin-top: 505px;
  }

  .grid-175 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-265 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .paragraph-219 {
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 17px;
  }

  .heading-204-copy {
    line-height: 40px;
  }

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

  .hero-overlay-47-copy {
    background-position: 50%, 50%;
    background-repeat: no-repeat, repeat;
  }

  .eat-slide {
    background-image: url('../images/Web-Banner_View-our-Menu.jpg');
    padding-top: 0;
  }

  .div-block-717 {
    margin-right: 160px;
  }

  .section-62 {
    height: 90vh;
  }

  .section-64 {
    background-position: 50% 80%;
  }

  .section-62-copy {
    height: 90vh;
  }

  .heading-56-copy {
    text-transform: uppercase;
  }

  .paragraph-172-copy {
    outline-offset: 0px;
    outline: 3px #e148c0;
  }

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

  .text-span-119 {
    font-size: 45px;
  }

  .slider-4 {
    height: 88vh;
  }

  .rethink-the-way-you-cater {
    padding-top: 300px;
  }

  .slide-7 {
    background-position: 100% 60%;
    background-size: cover;
  }

  .hero-heading-right-2 {
    margin-top: 30px;
  }

  .container-195 {
    margin-top: 105px;
  }

  .section-65 {
    height: 90vh;
  }

  .heading-37-copy {
    padding-bottom: 0;
  }

  .container-51-copy {
    background-position: 50% 0;
    max-width: 1800px;
    max-height: 400px;
  }

  .section-65-copy, .section-65-copy-copy {
    background-position: 50%;
    height: 90vh;
  }

  .grid-203-copy {
    display: none;
  }

  .section-64-copy {
    background-position: 50% 30%;
    padding-top: 160px;
  }

  .heading-281-copy {
    padding-bottom: 0;
  }

  .div-block-778 {
    border: 1px solid #0000;
  }

  .section-65-copy-copy-copy, .section-65-copy-copy-copy-copy {
    background-position: 50%;
    height: 90vh;
  }

  .section-68 {
    background-position: 50% 0;
  }

  .grid-212 {
    padding-top: 10px;
  }

  .paragraph-163-copy-copy {
    margin-top: 10px;
    padding-top: 10px;
  }

  .centered-container-18-copy-copy-copy {
    margin-top: -374px;
  }

  .pop-up-uber, .pop-up-modal-9 {
    display: none;
  }

  .heading-204-copy-2 {
    line-height: 40px;
  }

  .div-block-787 {
    background-image: none;
    height: 150px;
  }

  .link-block-5-copy {
    margin-top: -5px;
    margin-bottom: 0;
  }

  .section-65-copy-copy-copy-copy-copy, .section-65-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    height: 90vh;
  }

  .ehf-desktop {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    padding-bottom: 20px;
  }

  .text-span-131, .text-span-132, .text-span-133 {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .div-block-788 {
    background-image: url('../images/ik-ehf-baru_nuts.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-789 {
    background-image: url('../images/ik-ehf-power_breakfast.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-790 {
    background-image: url('../images/ik-ehf-breakfast_bagel.jpg');
    background-position: 50% 70%;
    background-size: cover;
  }

  .link-253, .link-254, .link-255 {
    color: var(--impact-red);
    display: inline;
  }

  .div-block-788-copy {
    background-image: url('../images/ik-ehf-mct.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-789-copy {
    background-image: url('../images/ik-ehf-power_breakfast.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-790-copy {
    background-image: url('../images/ik-ehf-breakfast_bagel.jpg');
    background-position: 50% 70%;
    background-size: cover;
  }

  .paragraph-163-copy, .paragraph-163-copy-copy, .paragraph-163-copy {
    text-align: center;
  }

  .paragraph-163-copy-copy {
    text-align: left;
  }

  .div-block-790-copy-copy {
    background-image: url('../images/ik-ehf-breakfast_bagel.jpg');
    background-position: 50% 70%;
    background-size: cover;
  }

  .grid-212-copy, .grid-212-copy-copy {
    padding-top: 10px;
  }

  .paragraph-163-copy, .paragraph-163-copy-copy {
    text-align: left;
  }

  .text-span-137 {
    color: var(--impact-red-a11y);
    text-transform: lowercase;
  }

  .section-65-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    height: 90vh;
  }

  .paragraph-163-copy-copy-copy {
    text-align: left;
  }

  .section-65-copy-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50% 70%;
    height: 90vh;
  }

  .section-68-copy {
    background-position: 50% 0;
  }

  .section-68-copy-copy {
    background-position: 50%;
  }

  .centered-container-18-copy-copy-copy-copy {
    margin-top: 0;
  }

  .grid-215 {
    grid-template-rows: auto;
    padding-bottom: 20px;
  }

  .div-block-800 {
    background-image: url('../images/ik-loyalty-creative.jpg');
    background-position: 50% 0;
    background-size: cover;
  }

  .section-68-copy-copy-copy {
    background-position: 50%;
  }

  .centered-container-18-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .catering-family-style {
    background-color: var(--white);
  }

  .paragraph-21-copy {
    padding-left: 0;
  }

  .paragraph-3-copy-copy {
    text-align: left;
  }

  .list-item-20, .list-item-21, .list-item-22, .list-item-23, .list-item-24 {
    margin-left: 0;
  }

  .nav-link-36-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-68-copy-copy-copy-copy {
    background-position: 50%;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .section-68-copy-copy-copy-copy-copy {
    background-image: url('../images/Juice-Hang-Out-2.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .section-68-copy-copy-copy-copy-copy-copy {
    background-image: url('../images/maria-1.jpg');
    background-position: 50% 0;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy {
    background-image: url('../images/Cheryl-Willberg.jpg');
    background-position: 50% 0;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .fs-cc-prefs3_component {
    display: flex;
  }

  .fs-cc-prefs3_form, .privacyprefs {
    display: block;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy {
    background-image: url('../images/Blog-Post-Landscape.jpg');
    background-position: 50% 0;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-image: url('../images/alice-1.jpg');
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-image: url('../images/Group-Egg-Horizontal.jpg');
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .paragraph-242-copy-copy-copy {
    text-align: left;
  }

  .pop-up-box {
    max-width: 660px;
    padding: 0;
  }

  .fs-cc-components {
    display: none;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-image: url('../images/mihir-landscape.jpg');
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .section-70 {
    background-image: url('../images/unnamed_2.jpeg');
  }

  .heading-168-a11y {
    padding-bottom: 20px;
  }

  .paragraph-119-a11y {
    color: var(--impact-red);
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 32px;
  }

  .hero---nutrition-tips {
    background-image: url('../images/mihir-landscape.jpg');
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .section-70-copy {
    background-image: url('../images/Group-Photo-_Landscape.jpg');
    background-position: 50% 100%;
  }

  .heading-168-a11y-copy {
    text-transform: uppercase;
    padding-bottom: 20px;
  }

  .section-70-copy-copy {
    background-image: url('../images/red-door-1.jpg');
    background-position: 50% 40%;
  }

  .cards-grid-container-6-copy {
    grid-template-rows: auto auto auto auto;
  }

  .container-197 {
    margin-top: 100px;
  }

  .button-149 {
    background-color: var(--impact-red);
    color: var(--f3f2f2);
    border-radius: 5px;
    margin-right: 10px;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .button-149:hover {
    color: var(--impact-red);
  }

  .button-150 {
    background-color: var(--impact-red);
  }

  .button-151 {
    background-color: var(--impact-red);
    text-transform: uppercase;
  }

  .button-152 {
    background-color: var(--impact-red);
  }

  .section-70-copy-copy-copy {
    background-image: url('../images/red-door-1.jpg');
    background-position: 50% 40%;
  }

  .paragraph-119-a11y-copy {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 32px;
  }

  .button-101-copy {
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
    background-color: var(--black);
  }

  .div-block-836 {
    margin-top: 60px;
  }

  .cards-section-5-copy {
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 220px;
    padding-bottom: 0;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .div-block-474-copy {
    margin-top: 0;
    padding-bottom: 220px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-image: url('../images/Healthy-Habits.jpg');
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .div-block-842 {
    background-image: url('../images/Zesty-Mexican_.jpg');
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .button-primary-5.cookie-banner-button-2---brix {
    margin-right: 40px;
  }

  .cookie-banner-2-right-content---brix, .cookie-banner-content---brix.cookie-banner-2---brix, .cookie-banner-2-left-content---brix {
    display: flex;
  }

  .cookie-banner-wrapper---brix.cookie-banner-2---brix.preview-page {
    width: 600px;
    display: none;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-image: url('../images/New-Menu-Items-Group.jpg');
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

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

  .protein-powder-slide {
    background-position: 50% 70%;
  }

  .dropdown-link-59-copy-copy.w--current {
    color: var(--impact-red);
  }

  .container-138-copy {
    margin-top: 240px;
  }

  .ie-protein-powder-hero {
    background-image: url('../images/Kitchen_Product-Lineup_Landscape.jpg');
    background-position: 50% 70%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: -476px;
  }

  .link-280 {
    color: var(--black);
  }

  .link-280:hover {
    color: var(--impact-red);
  }

  .link-281 {
    color: var(--black);
  }

  .link-281:hover {
    color: var(--impact-red);
  }

  .link-282 {
    color: var(--black);
  }

  .link-282:hover {
    color: var(--impact-red);
  }

  .div-block-849 {
    background-image: url('../images/Kitchen_Whey-Protein_Vanilla_Scoop_Portrait.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-850 {
    background-image: url('../images/Kitchen_Plant-Based-Protein_Chocolate_Smoothie-Scoop_Portrait.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .ie-protein---mobile {
    display: none;
  }

  .heading-19-copy {
    text-transform: none;
    font-size: 21px;
  }

  .heading-19-copy-copy {
    text-transform: none;
    margin-top: 5px;
    font-size: 17.5px;
  }

  .centered-container-protein-101 {
    align-self: center;
    margin-top: 0;
  }

  .protein-everyday-hero {
    background-image: url('../images/ik-protein-landscape-2.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .paragraph-39-copy-copy {
    margin-top: 5px;
  }

  .pluck-tea-hero {
    background-image: url('../images/Jennifer-2.jpg');
    background-position: 50% 40%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .vanessa-hero {
    background-image: url('../images/Vanessa-11.jpg');
    background-position: 50% 30%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .div-block-860 {
    height: auto;
  }

  .heading-254-copy, .heading-254-copy-copy {
    margin-bottom: 0;
  }

  .heading-254-copy-copy-copy {
    margin-top: 5px;
    margin-bottom: 15px;
  }

  .div-block-860-copy {
    height: 253px;
  }

  .harper-hero {
    background-image: url('../images/Harper-2.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .popup-wrapper---brix-2, .popup-wrapper---brix-3 {
    display: flex;
  }

  .popup-1---brix-2 {
    background-image: none;
  }

  .div-block-866 {
    padding-top: 20px;
  }

  .super-broth---hero {
    background-image: url('../images/Broth-Banner.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .centered-container-protein-101-copy {
    align-self: center;
    margin-top: 0;
  }

  .paragraph-106-copy {
    margin-left: -51px;
  }

  .paragraph-32-copy {
    margin-top: 0;
    margin-left: 0;
    padding-right: 60px;
  }

  .grid-226 {
    width: 650px;
    padding-left: 90px;
  }

  .div-block-70-copy {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .natural-sweetners---hero {
    background-image: url('../images/Natural-Sweetener-with-Food.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .text-span-182, .text-span-183, .text-span-184, .text-span-185, .text-span-186 {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .centered-container-protein-101-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .sea-salt---hero {
    background-image: url('../images/Sea-Salt_Landscape.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .centered-container-protein-101-copy-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .pog-hero {
    background-image: url('../images/Greens-Blog-Post.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .nav-link-22-copy {
    background-color: #d6d6d666;
    width: 222.383px;
    height: 36px;
  }

  .nav-link-22-copy.w--current {
    height: 36px;
  }

  .container-23-copy {
    max-width: 1800px;
    max-height: 400px;
  }

  .salads {
    padding-bottom: 0;
  }

  .salads-header {
    background-image: url('../images/Salad-Banner.jpg');
    background-position: 50% 60%;
    max-width: 1800px;
    max-height: 400px;
  }

  .nav-link-39-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-210-copy-copy-copy-copy-copy {
    height: 265px;
  }

  .spring-2024-menu-hero {
    background-image: url('../images/Spring-New-Menu-Items.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .paragraph-242-copy-copy-copy-copy {
    text-align: center;
  }

  .community---jeffin-hero {
    background-image: url('../images/Jeffin-Outside.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .jeffin---container {
    align-self: center;
    margin-top: 0;
  }

  .heading-254-copy-copy-copy-copy {
    margin-top: 5px;
    margin-bottom: 3px;
  }

  .thai-chicken-curry {
    margin-bottom: 10px;
  }

  .dressings---container {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .dressings-hero {
    background-image: url('../images/Dressings_Landscape.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .container-40-copy, .iced-matcha-header {
    background-position: 50%;
  }

  .matcha-hero {
    background-image: url('../images/Matcha-Group-Shot_Landscape.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .matcha---container {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-242-copy-copy-copy-copy-copy {
    text-align: left;
  }

  .fibre-hero {
    background-image: url('../images/Impact-Fibre-9.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .paragraph-242-copy-copy-copy-copy-copy-copy {
    text-align: left;
  }

  .fibre---container {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .community---jeffin-hero-copy {
    background-image: url('../images/Jeffin-Outside.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .community---kyle-hero {
    background-image: url('../images/Blog-Hero-Soul1-1.jpg');
    background-position: 50% 0;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .heading-164-copy {
    font-size: 30px;
  }

  .sub-page-hero {
    height: 90vh;
  }

  .subs-hero {
    background-image: url('../images/Hero-Subscription-Banner.jpg');
    background-position: 50%;
    background-size: cover;
    height: 90vh;
  }

  .faqs-copy {
    background-color: var(--white);
    padding-bottom: 0;
  }

  .food-phil---hero {
    background-image: url('../images/Web-Banner_Food-Philosophy.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
    max-height: none;
  }

  .coming-soon-hero {
    background-image: url('../images/Impact-Fibre-9.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .div-block-911 {
    margin-bottom: 0;
  }

  .section-43-copy {
    padding-top: 40px;
  }

  .heading-293-copy {
    margin-top: 15px;
  }

  .hero-12 {
    padding-bottom: 60px;
  }

  .section-43-copy-copy, .section-43-copy-copy-copy {
    padding-top: 40px;
  }

  .section-43-copy {
    padding-bottom: 80px;
  }

  .div-block-919 {
    padding-bottom: 60px;
  }

  .values-hero {
    background-image: url('../images/Values--hero-.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0;
    background-size: cover, auto;
    align-items: flex-start;
    padding-top: 0;
  }

  .section-74-copy {
    background-color: var(--white);
  }

  .values-dov {
    background-color: #eee;
  }

  .text-span-217, .text-span-218, .text-span-219 {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .comm-pouneh-hero {
    background-image: url('../images/Pouneh1.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .pouneh-containier {
    align-self: center;
    margin-top: 0;
  }

  .careers-hero {
    background-image: url('../images/Values--hero-.jpg'), url('../images/Staff-Photos-12.jpg');
    background-position: 50%, 0 0;
    background-size: auto, cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .careers-hero-copy {
    background-image: url('../images/Staff-Photos-12.jpg');
    background-position: 50%;
    background-size: contain;
    align-items: flex-start;
    padding-top: 0;
  }

  .careers-container {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-243 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .partners-hero {
    background-image: url('../images/Hero---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0;
    background-size: cover, auto;
    align-items: flex-start;
    padding-top: 0;
  }

  .heading-234-copy-copy {
    margin-bottom: 15px;
  }

  .partners-heading {
    margin-top: 17px;
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 55px;
    line-height: 32px;
  }

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

  .purposeful-copy, .impacting-copy, .buillding-copy {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-size: auto;
  }

  .williamsburge-hero {
    font-size: 55px;
  }

  .williamsburg-section {
    background-color: var(--white);
  }

  .williamsburg-heading {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 50px;
    line-height: 62px;
  }

  .div-block-927 {
    padding-bottom: 20px;
  }

  .soul {
    background-image: url('../images/Soul-Chocolate---local-.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .pluck {
    background-image: url('../images/Pluck-Tea---Local-.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 20%, 0 0;
    background-size: cover, auto;
  }

  .pilot {
    background-image: url('../images/Pilot-at-Impact---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .juice {
    background-image: url('../images/Juice-Line-Up---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 70%, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: cover, auto;
  }

  .salt {
    background-image: url('../images/Sea-Salt-Cookie-Stack---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 40%, 0 0;
    background-size: cover, auto;
  }

  .smoke {
    background-image: url('../images/Smoke-Bloke---local.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 70%, 0 0;
    background-size: cover, auto;
  }

  ._100km {
    background-image: url('../images/100km-foods.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .local-partners-banner {
    max-width: 1800px;
    max-height: 400px;
  }

  .premium-teams-hero {
    height: 95vh;
  }

  .teams-hero {
    font-size: 55px;
  }

  .teams-heading {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 35px;
    line-height: 42px;
  }

  .fibre---container-copy {
    align-self: center;
    margin-top: -248px;
    margin-bottom: 0;
  }

  .text-span-225, .text-span-226, .text-span-227 {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .div-block-23-copy {
    max-height: 200px;
  }

  .sandwiches-banner {
    max-width: 1800px;
    max-height: 400px;
  }

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

  .div-block-940 {
    flex-direction: row;
    display: flex;
  }

  .heading-299 {
    margin-bottom: 0;
  }

  .image-46-copy-2 {
    margin-left: 10px;
  }

  .heading-300 {
    text-transform: none;
    font-size: 21px;
  }

  .heading-301 {
    margin-bottom: 0;
  }

  .image-46-copy-3 {
    margin-left: 10px;
  }

  .heading-302 {
    text-transform: none;
    font-size: 21px;
  }

  .div-block-943 {
    flex-direction: row;
    display: flex;
  }

  .heading-303 {
    margin-bottom: 0;
  }

  .heading-304 {
    text-transform: none;
    font-size: 21px;
  }

  .div-block-944 {
    flex-direction: row;
    display: flex;
  }

  .heading-305 {
    margin-bottom: 0;
  }

  .image-46-copy-4 {
    margin-left: 10px;
  }

  .heading-306 {
    text-transform: none;
    font-size: 21px;
  }

  .div-block-946 {
    flex-direction: row;
    display: flex;
  }

  .heading-307 {
    margin-bottom: 0;
  }

  .image-61 {
    margin-left: 5px;
  }

  .heading-308 {
    text-transform: none;
    font-size: 21px;
  }

  .text-span-241, .text-span-242 {
    color: #df2016;
  }

  .link-315 {
    color: var(--impact-red-a11y);
  }

  .rf-hero {
    font-size: 55px;
  }

  .div-block-948 {
    grid-template-rows: auto auto auto;
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-949 {
    background-image: url('../images/_MG_8508.jpg');
    background-position: 50% 100%;
    background-size: cover;
  }

  .regen-banner {
    max-width: 1800px;
    max-height: 400px;
  }

  .section-78 {
    margin-top: 60px;
  }

  .div-block-454-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .new-feb-2025 {
    background-image: url('../images/14-New-Menu-Items_Landscape.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .loyalty-slide {
    background-position: 50% 40%;
  }

  .heading-164-copy-copy {
    font-size: 50px;
  }

  .text-span-263 {
    text-transform: uppercase;
    font-size: 38px;
  }

  .list-item-56 {
    margin-left: 10px;
    list-style-type: disc;
  }

  .text-span-264 {
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .list-item-57 {
    margin-left: 10px;
    list-style-type: disc;
  }

  .popup-1---brix-2-mobile {
    background-image: none;
  }

  .heading-109-copy {
    margin-bottom: 10px;
    font-size: 57px;
    line-height: 62px;
  }

  .soups-bundles {
    height: 300px;
  }

  .spring-menu-hero {
    background-image: url('../images/13.-New-Items_Landscape-2.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .vg-meats-hero {
    background-image: url('../images/Hero_shot.jpg');
    background-position: 50% 100%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .vg-container {
    align-self: center;
    margin-top: auto;
    margin-bottom: auto;
  }

  .nfc-image {
    background-image: url('../images/IMG_6704.jpg');
    background-position: 50%;
  }

  .nf-container {
    align-self: center;
    margin-top: auto;
    margin-bottom: auto;
  }

  .new-farm-hero {
    background-image: url('../images/blog-hero-Gillian-Flies.jpg');
    background-position: 50% 40%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .toronto-image {
    background-image: url('../images/285A5580.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 60%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .nyc-image {
    background-image: url('../images/Tezza-2972.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .pocono-image {
    background-image: url('../images/BN_PoconoOrganicsJune19-6899-1.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .joyce-image {
    background-image: url('../images/joyce-farms.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .raaka-image {
    background-image: url('../images/grinder_pour_2019_off_center_yum.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .devocion-image {
    background-image: url('../images/Partners-Page-IMG_7380-1-1.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

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

  .po-image {
    background-image: url('../images/BN_PoconoOrganicsJune19-6899-1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .jf-image {
    background-image: url('../images/joyce-farms.jpg');
  }

  .tor-pickup-image {
    background-image: url('../images/Staff-Photos-2.jpg');
    background-position: 50% 70%;
    background-size: cover;
  }

  .nyc-pickup-image {
    background-image: url('../images/Tezza-6200.jpg');
    background-position: 50% 65%;
    background-size: cover;
  }

  .sans-bakery-image {
    background-image: url('../images/Toasts_American.jpg');
    background-position: 50% 60%;
    background-size: cover;
  }

  .app-sub-heading {
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .app-sub-heading-copy {
    width: 243px;
    height: 70px;
    margin-bottom: 30px;
    font-size: 25px;
    line-height: 25px;
  }

  .app-sub-heading-mobile, .app-sub-heading-mobile-copy {
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .nyc-eat-image {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .nyc-drink-image {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-size: auto;
  }

  .tor-eat-image {
    background-image: url('../images/285A5580.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 60%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .nyc-drink-image-copy {
    background-image: url('../images/Tezza-2972.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .section-78-copy {
    margin-top: 20px;
  }

  .container-98-copy {
    flex: none;
    justify-content: flex-end;
    align-self: center;
    margin-top: 80px;
    padding-left: 100px;
    display: flex;
  }

  .div-block-220-copy {
    align-self: center;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .paragraph-213-copy, .paragraph-213-copy-copy {
    margin-bottom: 60px;
  }

  .delivery-sub {
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-213-copy-copy-copy {
    margin-bottom: 60px;
  }

  .podcast-hero {
    background-image: url('../images/JB-Landscape.jpg');
    background-position: 50% 70%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .podcast-container {
    align-self: center;
    margin-top: auto;
    margin-bottom: auto;
  }

  .advocates-hero {
    background-image: url('../images/Copy-of-Hero.jpg');
    background-position: 50% 80%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .advocates-container {
    align-self: center;
    margin-top: auto;
    margin-bottom: auto;
  }

  .advocates-body {
    text-align: left;
  }

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

  .div-block-1007 {
    display: flex;
  }

  .advocate-banner-1, .advocate-banner-2 {
    max-width: 1800px;
    max-height: 400px;
  }

  .button-167 {
    border-radius: 5px;
  }

  .button-167:hover {
    background-color: var(--black);
    border-radius: 5px;
  }

  .advocates-disclaimer {
    text-align: left;
  }

  .div-block-1009 {
    width: auto;
    height: auto;
  }

  .grid-265 {
    justify-content: center;
    place-items: center;
    width: 75px;
    height: 75px;
  }

  .grid-266 {
    grid-template-rows: auto auto auto auto auto;
  }

  .div-block-1013 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    vertical-align: middle;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: inline;
  }

  .div-block-1014 {
    background-image: url('../images/impact-icons_Nutrition.png');
    background-position: 0 0;
    background-size: contain;
  }

  .div-block-1015 {
    background-image: url('../images/impact-icons_Nutrition.png');
    background-position: 0 0;
    background-size: contain;
    display: block;
  }

  .advocates-body-copy {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .podcast-container-2 {
    align-self: center;
    margin-top: auto;
    margin-bottom: auto;
  }

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

  .dott-image {
    background-image: url('../images/Partners-Page-IMG_7380-1-1.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .news-sub-heading {
    line-height: 32px;
  }

  .footer-2025-desktop {
    background-color: #000;
    padding-bottom: 40px;
    padding-right: 40px;
  }

  .heading-309 {
    margin-left: -35px;
    font-size: 22px;
  }

  .grid-269 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
  }

  .div-block-1023 {
    margin-left: -100px;
    margin-right: 100px;
    padding-right: 0;
  }

  .div-block-1024 {
    background-image: url('../images/67c089c02afe89bd6f7096e2_6720f1afdd2d345ce0b4eb18_61b8bd96200c9bc04d0a4aa1_Untitled-1_1.png');
    background-position: 50%;
    background-size: contain;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 0;
  }

  .grid-270 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1025 {
    margin-left: 0;
  }

  .div-block-1026 {
    margin-right: 0;
  }

  .div-block-1030 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .div-block-1031 {
    margin-left: 40px;
    padding-left: 0;
  }

  .grid-271 {
    grid-template-rows: auto;
  }

  .wellness-drinks-hero {
    background-image: url('../images/New-Drinks_Landscape-1.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .wellness-drinks-container {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .wellness-drinks-mobile {
    display: none;
  }

  .footer-2025-mobile {
    padding-bottom: 40px;
    padding-right: 40px;
  }

  .heading-309-copy {
    margin-left: -35px;
    font-size: 22px;
  }

  .grid-269-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
  }

  .heading-309-copy-copy {
    margin-left: -35px;
    font-size: 22px;
  }

  .grid-269-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
  }

  .div-block-19-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-d-s {
    max-width: 1800px;
    min-height: auto;
    max-height: 400px;
  }

  ._10years-hero {
    align-items: flex-start;
    padding-top: 0;
  }

  ._10years-container {
    align-self: center;
    margin-top: 0;
    margin-bottom: auto;
  }

  .heading-311 {
    font-size: 35px;
  }

  .div-block-1038 {
    padding-top: 0;
  }

  .paragraph-268 {
    font-size: 22px;
  }

  .paragraph-270 {
    font-size: 17.5px;
  }

  .text-span-292 {
    font-size: 20px;
  }

  .marathon-hero {
    background-image: url('../images/IMG_9383-1.jpg');
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .marathon-container {
    align-self: center;
    margin-top: 120px;
  }

  .image-63 {
    margin-left: auto;
  }
}

@media screen and (max-width: 991px) {
  .section.cc-cta {
    padding-left: 0;
    padding-right: 0;
  }

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

  .button {
    justify-content: center;
  }

  .button.cc-contact-us {
    display: none;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .menu-icon {
    background-color: var(--impact-red);
    display: block;
  }

  .menu {
    margin-left: 30px;
    position: static;
  }

  .navigation-wrap {
    background-color: var(--black);
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navigation {
    flex: 0 auto;
    padding: 25px 30px;
  }

  .navigation-item {
    text-align: center;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .menu-button {
    padding: 0;
  }

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

  .navigation-items {
    background-color: #fff;
  }

  .cta-text {
    width: auto;
  }

  .cta-wrap {
    width: auto;
    padding: 80px 50px 90px;
  }

  .menu-drinks {
    text-align: center;
    grid-template: ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .service-icon {
    display: inline-block;
  }

  .contact-form-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .get-in-touch-form {
    text-align: left;
  }

  .our-contacts {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .team-members {
    grid-template: ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
  }

  .team-member-title-wrap {
    margin-bottom: 30px;
  }

  .project-details-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-detail-header-wrap {
    width: 70%;
  }

  .detail-header-image {
    height: 460px;
  }

  .blog-item {
    width: 80%;
  }

  .blog-preview-image {
    height: 460px;
  }

  .blog-summary-wrap {
    width: 100%;
  }

  .about-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
  }

  .about-grid.cc-about-2 {
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         ".";
  }

  .intro-text {
    width: auto;
  }

  .collection-wrap {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-preview-wrap {
    text-align: center;
    width: 80%;
    padding-right: 15px;
  }

  .text-block-2 {
    color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .text-block-3 {
    justify-content: flex-end;
  }

  .text-block-5 {
    background-color: var(--black);
    color: var(--white);
  }

  .text-block-6 {
    color: var(--white);
    text-align: center;
    justify-content: center;
    width: auto;
    display: flex;
  }

  .dropdown-link-6 {
    background-color: var(--white);
    color: var(--black);
    border: 0 solid #000;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-link-6.w--current {
    flex-direction: column;
    align-items: center;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-7 {
    background-color: var(--white);
    color: var(--black);
    border: 0 solid #000;
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-7.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-10 {
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .dropdown-link-11 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-11.w--current {
    color: var(--black);
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown-link-13 {
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-15, .dropdown-link-16 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-16.w--current {
    color: var(--black);
  }

  .dropdown-link-17 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 27px;
    padding-right: 27px;
    display: none;
    position: static;
    inset: 0 0% 0%;
    overflow: hidden;
  }

  .footer-link {
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: -3px;
    padding-left: 0;
    display: flex;
  }

  .footer-2, .footer-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-link-20 {
    background-color: var(--white);
    color: var(--black);
    border-width: 0;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .home-slider {
    height: 85vh;
    margin-top: 0;
    margin-bottom: 0;
    overflow: visible;
  }

  .footer-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-form-2 {
    background-color: var(--white);
  }

  .dropdown-toggle-2 {
    background-color: var(--black);
    color: var(--white);
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 67.5px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-toggle-2.w--open {
    border-radius: 0;
  }

  .dropdown-toggle-3 {
    background-color: var(--black);
    color: var(--white);
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .dropdown-toggle-4 {
    background-color: var(--black);
    color: var(--black);
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-5 {
    background-color: var(--black);
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-6 {
    padding-left: 0;
  }

  .footer-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6 {
    background-image: none;
    height: 60vh;
  }

  .link-block-2 {
    background-position: 50%;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    min-width: 30px;
    min-height: 20px;
    max-height: 20px;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .breakfast-2 {
    height: 60vh;
  }

  .heading-12 {
    letter-spacing: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .cards-image {
    margin-top: 0;
  }

  .heading-18 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 40px;
  }

  .grid-11 {
    height: 180px;
    padding-top: 5px;
  }

  .heading-19 {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-3 {
    min-height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 13px;
  }

  .heading-20 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 40px;
  }

  .grid-12 {
    padding-top: 5px;
  }

  .grid-13 {
    grid-row-gap: 0px;
    padding-top: 5px;
  }

  .paragraph-6 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 15px;
  }

  .grid-15 {
    padding-top: 5px;
  }

  .grid-16 {
    grid-column-gap: 25px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 5px;
    padding-left: 5px;
  }

  .grid-17 {
    grid-row-gap: 5px;
    padding-top: 5px;
    padding-bottom: 20px;
  }

  .container-23 {
    background-color: var(--white);
    background-image: url('../images/bowls_website.jpg');
    background-position: 50% 60%;
    background-repeat: repeat;
    background-size: cover;
  }

  .hero-overlay-4 {
    height: 60vh;
  }

  .heading-23 {
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-7 {
    margin-top: 0;
  }

  .div-block-19 {
    padding-bottom: 262px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-4 {
    background-position: 50%;
    flex-direction: column;
    flex: none;
    align-items: center;
    min-width: 30px;
    min-height: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 0;
  }

  .link-block-5 {
    background-position: 50%;
    flex-direction: column;
    flex: none;
    align-items: center;
    min-width: 30px;
    min-height: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 0;
    display: flex;
  }

  .div-block-21, .div-block-22 {
    max-height: 180px;
  }

  .div-block-23 {
    height: 170px;
    min-height: auto;
    max-height: none;
    margin-top: 5px;
    padding-top: 5px;
  }

  .button-22 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    display: block;
  }

  .call-to-action-6 {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .centered-container-4 {
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
  }

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

  .centered-container-5 {
    margin-top: 205px;
    padding-left: 0;
  }

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

  .button-26 {
    font-size: 15px;
  }

  .div-block-24 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 329px;
    display: block;
  }

  .call-to-action-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .centered-container-6 {
    flex: none;
    justify-content: center;
    align-items: center;
    margin-top: 2px;
  }

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

  .button-27 {
    font-size: 15px;
  }

  .image-4 {
    margin-left: 0;
  }

  .slide-6 {
    background-position: 50%;
  }

  .centered-container-8 {
    margin-top: 209px;
    padding-right: 0;
  }

  .heading-31 {
    font-size: 40px;
    line-height: 50px;
  }

  .button-30 {
    font-size: 15px;
  }

  .div-block-26 {
    padding-bottom: 50px;
    padding-left: 0;
  }

  .heading-19-copy {
    margin-bottom: 0;
    padding-top: 5px;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-9 {
    height: 100px;
    max-height: none;
    font-size: 13px;
  }

  .container-28 {
    margin-bottom: -17px;
  }

  .grid-24 {
    padding-top: 5px;
  }

  .div-block-30 {
    padding-left: 0;
  }

  .div-block-34 {
    background-color: var(--white);
  }

  .div-block-38 {
    margin-bottom: 40px;
    padding-left: 0;
  }

  .paragraph-12 {
    margin-top: 0;
    font-size: 13px;
  }

  .paragraph-13 {
    margin-bottom: 0;
    font-size: 13px;
  }

  .div-block-45 {
    padding-left: 0;
  }

  .div-block-46 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-49 {
    max-height: 130px;
  }

  .heading-33 {
    margin-top: 10px;
    font-size: 40px;
  }

  .div-block-53 {
    height: auto;
    min-height: auto;
  }

  .div-block-55 {
    padding-left: 0;
  }

  .div-block-57 {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: 50px;
    min-height: 0;
    max-height: 327px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: none;
    position: static;
    overflow: hidden;
  }

  .grid-31 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
    display: none;
  }

  .div-block-59 {
    width: 130px;
    max-width: none;
    height: 98px;
    max-height: none;
    margin-top: 0;
    padding-top: 0;
    padding-left: 10px;
  }

  .div-block-60, .div-block-61 {
    padding-left: 0;
  }

  .div-block-62 {
    max-width: 110px;
    height: 150px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    padding-left: 10px;
  }

  .div-block-63, .div-block-64 {
    padding-left: 0;
  }

  .cards-grid-container-2 {
    grid-column-gap: 20px;
  }

  .grid-34 {
    margin-top: 10px;
  }

  .div-block-68 {
    min-width: auto;
    max-height: none;
    margin-top: 0;
  }

  .div-block-69 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-34 {
    font-size: 40px;
    line-height: 50px;
  }

  .div-block-70 {
    background-color: var(--white);
  }

  .heading-37 {
    text-align: center;
    margin-top: 10px;
    font-size: 40px;
  }

  .hero-2 {
    background-color: var(--white);
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .flex-container-2 {
    flex-direction: column;
    justify-content: center;
  }

  .grid-35 {
    grid-row-gap: 0px;
    margin-top: -18px;
  }

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

  .div-block-77 {
    background-color: var(--white);
  }

  .container-47 {
    background-color: var(--white);
    background-image: url('../images/Protein-Banner.jpg');
    background-position: 50% 29%;
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 400px;
    margin-top: 0;
  }

  .div-block-79 {
    background-color: var(--white);
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .div-block-80 {
    background-color: var(--white);
    margin-bottom: -2px;
  }

  .hero-overlay-7 {
    height: 60vh;
    max-height: none;
  }

  .dropdown-link-21 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .container-51 {
    height: 50vh;
  }

  .hero-overlay-8 {
    height: 60vh;
  }

  .paragraph-19 {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
  }

  .paragraph-20 {
    height: auto;
    max-height: none;
    margin-top: -9px;
    padding-top: 0;
    font-size: 13px;
  }

  .paragraph-21 {
    margin-top: 0;
    padding-left: 0;
    font-size: 15px;
  }

  .div-block-81 {
    height: auto;
    min-height: 0;
    max-height: 200px;
    margin-top: 0;
  }

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

  .section-6 {
    background-color: var(--white);
  }

  .link-10 {
    color: var(--white);
    justify-content: center;
    align-items: stretch;
    width: 500px;
    display: flex;
  }

  .link-10.w--current {
    color: var(--white);
  }

  .link-11 {
    color: var(--white);
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 500px;
    display: flex;
  }

  .dropdown-link-23 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-link-23.w--current {
    color: var(--black);
  }

  .dropdown-link-24 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin: 0 3px 3px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .link-12 {
    color: var(--white);
    justify-content: center;
    width: 500px;
    display: flex;
  }

  .div-block-82 {
    padding-left: 0;
  }

  .hero-overlay-9 {
    height: 60vh;
  }

  .heading-43 {
    font-size: 40px;
    line-height: 50px;
  }

  .hero-image-2 {
    width: 310px;
    display: none;
  }

  .heading-44 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 40px;
  }

  .button-45, .button-46 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .paragraph-23 {
    text-align: center;
    font-size: 15px;
  }

  .container-59 {
    background-position: 50% 55%, 0 0;
    max-width: 768px;
    height: 50vh;
    max-height: 400px;
  }

  .heading-45 {
    text-align: center;
    font-size: 35px;
    line-height: 50px;
  }

  .paragraph-24 {
    text-align: center;
    font-size: 15px;
  }

  .button-47 {
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .button-48 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .link-13 {
    color: var(--white);
    text-align: center;
    width: 500px;
  }

  .rich-text-block {
    font-size: 12px;
    line-height: 20px;
  }

  .container-61 {
    background-image: url('../images/camilo-pinaud-jsHeGWEUuzM-unsplash.jpg');
    background-position: 50%;
    background-size: cover;
    max-height: 400px;
  }

  .paragraph-28 {
    margin-top: -10px;
    padding-top: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-29 {
    margin-top: -10px;
    font-size: 15px;
    line-height: 20px;
  }

  .container-62 {
    max-height: 400px;
  }

  .div-block-84, .hero-3 {
    background-color: var(--white);
  }

  .dropdown-link-25 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

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

  .paragraph-30 {
    font-size: 12px;
    line-height: 20px;
  }

  .paragraph-33 {
    margin-top: 15px;
  }

  .paragraph-34 {
    margin-top: 0;
  }

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

  .hero-overlay-10 {
    height: 60vh;
  }

  .heading-51 {
    font-size: 40px;
    line-height: 50px;
  }

  .div-block-86 {
    background-color: var(--white);
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .heading-53 {
    font-size: 27px;
  }

  .div-block-87 {
    height: auto;
  }

  .div-block-88 {
    height: auto;
    margin-top: 12px;
  }

  .body-2 {
    overflow: visible;
  }

  .dropdown-link-26 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .div-block-90 {
    background-color: var(--white);
    margin-left: 0;
  }

  .heading-54 {
    margin-top: -36px;
  }

  .div-block-91 {
    background-color: var(--white);
  }

  .container-64 {
    margin-top: 0;
  }

  .hero-overlay-11 {
    height: 60vh;
  }

  .image-6, .image-7, .image-8 {
    margin-left: auto;
  }

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

  .dropdown-link-28 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-28.w--current {
    color: var(--black);
  }

  .div-block-99 {
    height: 20px;
    padding-top: 0;
  }

  .section-8 {
    margin-top: -20px;
    padding-top: 0;
  }

  .div-block-100 {
    background-color: var(--white);
  }

  .div-block-101 {
    padding-top: 0;
    line-height: 20px;
  }

  .daily-features {
    padding-bottom: 0;
  }

  .div-block-102 {
    flex: none;
  }

  .heading-56 {
    font-size: 18px;
  }

  .div-block-104 {
    flex: 0 auto;
    height: 60vh;
    margin-top: 0;
    display: block;
  }

  .navbar-8 {
    display: none;
  }

  .heading-57 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-106 {
    height: 180px;
    min-height: auto;
    max-height: none;
  }

  .paragraph-39 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
  }

  .juices {
    background-color: var(--white);
  }

  .smoothies {
    background-color: var(--white);
    margin-top: -34px;
  }

  .tonics, .sipping-broths, .wellness, .impact-fuel, .espresso, .teas {
    background-color: var(--white);
  }

  .div-block-110 {
    height: 270px;
  }

  .italic-text-2 {
    font-size: 12px;
  }

  .div-block-111 {
    min-height: auto;
    max-height: 130px;
  }

  .div-block-112 {
    max-height: 225px;
  }

  .menu-button-2 {
    flex: none;
  }

  .container-71 {
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 400px;
    display: flex;
  }

  .nav-menu-9 {
    background-color: var(--black);
    border-radius: 0;
    width: 500px;
    margin-left: auto;
    margin-right: 0;
  }

  .navbar-12 {
    display: none;
  }

  .dropdown {
    background-color: var(--black);
    width: 500px;
  }

  .dropdown-toggle-7 {
    background-color: var(--black);
    flex-direction: column;
    align-items: center;
    height: 67.5px;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-3 {
    background-color: var(--black);
    flex-direction: column;
    flex: none;
    margin-left: 0;
    display: flex;
  }

  .menu-button-3.w--open {
    background-color: var(--black);
    color: var(--black);
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-2 {
    background-color: var(--black);
    color: var(--white);
  }

  .div-block-113 {
    height: 110px;
    margin-top: 0;
  }

  .container-72 {
    margin-top: -80px;
    margin-bottom: -80px;
    padding-top: 0;
  }

  .div-block-114 {
    flex: 0 auto;
    height: 2px;
    min-height: 2px;
    max-height: 2px;
  }

  .section-10, .body-3 {
    background-color: var(--white);
  }

  .container-73 {
    margin-bottom: 14px;
  }

  .body-4 {
    background-color: var(--black);
  }

  .section-11, .div-block-115, .div-block-116, .body-5 {
    background-color: var(--white);
  }

  .body-6 {
    background-color: var(--black);
  }

  .div-block-117, .container-74, .body-7 {
    background-color: var(--white);
  }

  .div-block-118 {
    background-color: var(--white);
    padding-bottom: 10px;
  }

  .body-8, .body-9, .body-10 {
    background-color: var(--black);
  }

  .section-14 {
    background-color: var(--white);
    margin-bottom: -17px;
    padding-bottom: 0;
  }

  .div-block-119 {
    height: auto;
  }

  .div-block-123 {
    height: 140px;
  }

  .div-block-132, .div-block-133 {
    padding-left: 0;
  }

  .paragraph-40 {
    font-size: 13px;
  }

  .div-block-134 {
    padding-top: 5px;
  }

  .dropdown-list.w--open {
    background-color: var(--black);
    margin-left: 0;
  }

  .div-block-138 {
    height: auto;
  }

  .link-42 {
    color: var(--white);
    text-decoration: none;
  }

  .dropdown-list-2 {
    background-color: var(--white);
  }

  .dropdown-list-2.w--open, .dropdown-list-3 {
    background-color: var(--black);
  }

  .dropdown-list-3.w--open {
    margin-left: 0;
  }

  .dropdown-list-4 {
    background-color: var(--black);
  }

  .dropdown-list-5.w--open {
    background-color: var(--black);
    margin-left: 0;
  }

  .container-77 {
    margin-top: 0;
  }

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

  .grid-49 {
    margin-left: -105px;
  }

  .div-block-152 {
    padding-top: 0;
  }

  .div-block-156 {
    height: auto;
  }

  .div-block-160 {
    height: 230px;
  }

  .button-54 {
    background-color: var(--impact-red);
    color: var(--white);
    border-radius: 5px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 40px;
    margin-top: 0;
    margin-left: -40px;
    margin-right: auto;
    font-family: Knockout htf52cruiserweight, sans-serif;
    line-height: 25px;
    display: flex;
  }

  .container-81 {
    margin-top: 10px;
  }

  .div-block-167, .div-block-168, .div-block-169 {
    height: auto;
  }

  .paragraph-46 {
    margin-top: 0;
    padding-top: 0;
    font-size: 15px;
  }

  .text-span-6 {
    padding-bottom: 5px;
    font-size: 22.5px;
    line-height: 35px;
  }

  .hero-4 {
    background-color: var(--white);
    margin-bottom: 0;
  }

  .flex-container-3 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
  }

  .hero-image-mask-2 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: none;
  }

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

  .button-55 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 287.778px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

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

  .html-embed {
    margin-top: 0;
  }

  .centered-container-10 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 50vh;
    max-height: none;
    display: flex;
  }

  .div-block-172 {
    background-color: var(--white);
  }

  .hero-overlay-13, .div-block-173 {
    height: 60vh;
  }

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

  .grid-54 {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
  }

  .div-block-176 {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .div-block-177 {
    width: auto;
    height: 140px;
    padding-top: 7px;
  }

  .heading-95 {
    font-size: 19px;
  }

  .paragraph-51 {
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-178 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .container-82, .catering-breakfast {
    margin-top: 0;
  }

  .div-block-180 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .container-84 {
    margin-top: 0;
  }

  .div-block-181 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .grid-55 {
    grid-column-gap: 25px;
    grid-row-gap: 10px;
    padding-top: 5px;
  }

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

  .paragraph-52 {
    font-size: 13px;
  }

  .div-block-186 {
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-188 {
    padding-bottom: 0;
  }

  .paragraph-53 {
    height: 160px;
    margin-top: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 13px;
  }

  .paragraph-54 {
    margin-top: 0;
  }

  .hero-5 {
    flex-direction: column;
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

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

  .paragraph-55 {
    font-size: 17.5px;
  }

  .paragraph-56 {
    float: none;
    flex-direction: column;
    margin-left: 0;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-190 {
    margin-top: 0;
  }

  .div-block-191 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .button-58 {
    flex-direction: column;
    align-items: center;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-59 {
    flex-direction: column;
    align-items: center;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-196, .menu-button-4 {
    display: none;
  }

  .div-block-197 {
    border: 2px solid #000;
    height: 170px;
    padding-top: 10px;
    padding-left: 12px;
  }

  .heading-98 {
    font-size: 19px;
  }

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

  .heading-99 {
    height: 15%;
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-100 {
    margin-top: 0;
    font-size: 17px;
  }

  .paragraph-58 {
    margin-top: -10px;
  }

  .div-block-199, .div-block-200 {
    background-color: var(--white);
  }

  .heading-101 {
    text-align: center;
    margin-bottom: 0;
  }

  .paragraph-59 {
    text-align: left;
    font-size: 15px;
  }

  .button-60 {
    justify-content: center;
    align-items: center;
    width: 287.778px;
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
  }

  .container-94 {
    margin-top: 50px;
  }

  .button-61 {
    justify-content: center;
    width: 287.778px;
    margin-top: 10px;
    margin-left: 220px;
    margin-right: 40px;
    display: flex;
  }

  .button-62 {
    justify-content: center;
    width: 287.778px;
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
  }

  .section-21 {
    background-color: var(--white);
  }

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

  .div-block-201 {
    background-color: var(--white);
    margin-bottom: 0;
  }

  .heading-103 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 50px;
  }

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

  .button-63, .button-64 {
    margin-left: 220px;
    margin-right: 220px;
  }

  .paragraph-62 {
    margin-top: 0;
    padding-top: 2px;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 12px;
    line-height: 28px;
  }

  .div-block-204 {
    height: 175px;
    margin-top: 5px;
    padding-top: 5px;
  }

  .div-block-205 {
    height: 170px;
    margin-top: 5px;
    padding-top: 5px;
  }

  .div-block-206, .div-block-207 {
    height: 180px;
  }

  .heading-105, .heading-106, .heading-107 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .heading-108 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .div-block-209 {
    border: 2px solid #000;
    height: 220px;
    padding-top: 10px;
    padding-left: 5px;
  }

  .paragraph-64 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 13px;
  }

  .div-block-210 {
    border: 2px solid #000;
    height: 280px;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
  }

  .div-block-211 {
    border: 2px solid #000;
    width: 180px;
    height: 180px;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 7px;
  }

  .loyalty-drop-down {
    display: block;
  }

  .dropdown-toggle-8 {
    border-top: 2px none var(--white);
    height: 66.9844px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .text-block-16 {
    justify-content: center;
    display: flex;
  }

  .text-block-17 {
    color: var(--white);
    justify-content: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .text-block-18 {
    color: var(--white);
    justify-content: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .dropdown-toggle-9 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .link-47, .link-48, .link-49 {
    color: var(--white);
    text-decoration: none;
  }

  .faq-drop-down {
    display: block;
  }

  .text-block-19 {
    justify-content: center;
    width: 350px;
    display: flex;
  }

  .dropdown-toggle-10 {
    color: var(--white);
    justify-content: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .link-50 {
    color: var(--white);
    width: auto;
    text-decoration: none;
    display: flex;
  }

  .careers-drop-down {
    display: block;
  }

  .text-block-20 {
    display: flex;
  }

  .dropdown-toggle-11 {
    color: var(--white);
    justify-content: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .link-51 {
    color: var(--white);
    text-decoration: none;
  }

  .contact-us-drop-down {
    display: block;
  }

  .text-block-21 {
    color: var(--white);
    justify-content: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .dropdown-toggle-12 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .link-52 {
    color: var(--white);
    text-decoration: none;
  }

  .social-drop-down {
    display: block;
  }

  .dropdown-toggle-13 {
    height: auto;
    padding: 0 0 22px;
    display: block;
  }

  .text-block-22 {
    color: var(--white);
    justify-content: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .grid-60 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
    width: 270px;
    height: 20px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-213 {
    background-color: var(--black);
    background-image: url('../images/icon_web_facebook.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-214 {
    background-color: var(--black);
    background-image: url('../images/icon_web_insta.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-215 {
    background-color: var(--black);
    background-image: url('../images/icon_web_linkdin.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    width: 20px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .impact-app-drop-down {
    display: block;
  }

  .dropdown-toggle-14 {
    background-color: #0000;
    height: 60px;
    margin-right: 0;
    padding: 0 3px;
  }

  .button-65 {
    background-color: var(--impact-red);
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin: 0 140px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .div-block-216 {
    flex-direction: column;
    margin-top: 231.5px;
    display: block;
  }

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

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

  .button-66 {
    background-color: var(--impact-red);
    text-align: center;
    border-radius: 5px;
    justify-content: center;
    margin-top: 10px;
    margin-left: 220px;
    margin-right: 220px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .div-block-218 {
    height: 50px;
  }

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

  .feature-section-2 {
    background-position: 40%;
    height: 90vh;
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .heading-109 {
    margin-top: -29px;
    font-size: 50px;
    line-height: 62px;
  }

  .div-block-220 {
    margin-top: 60px;
    margin-left: 100px;
    padding-left: 41px;
  }

  .image-14 {
    margin-left: -56px;
  }

  .image-16 {
    margin-left: -29px;
  }

  .paragraph-66 {
    margin-bottom: 0;
  }

  .container-98 {
    align-items: center;
    margin-top: -15px;
    padding-left: 58px;
  }

  .image-18, .image-19 {
    padding-left: 12px;
  }

  .hero-overlay-14 {
    flex-direction: row;
    align-items: stretch;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .centered-container-11 {
    display: flex;
  }

  .cards-grid-container-3 {
    grid-column-gap: 20px;
  }

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

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

  .cards-grid-container-4 {
    grid-column-gap: 20px;
  }

  .heading-115 {
    width: auto;
    margin-top: 0;
    font-size: 13px;
  }

  .text-span-13, .text-span-14, .list-item-4, .list-item-5, .list-item-6 {
    font-size: 13px;
  }

  .hero-overlay-15 {
    height: 90vh;
  }

  .div-block-228 {
    margin-top: 0;
  }

  .list-item-7, .list-item-8, .list-item-9 {
    font-size: 13px;
  }

  .div-block-229 {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .list-4, .paragraph-70 {
    font-size: 13px;
  }

  .div-block-237 {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .div-block-238 {
    background-size: contain;
  }

  .div-block-239 {
    display: flex;
  }

  .div-block-241 {
    width: auto;
  }

  .div-block-242 {
    padding-left: 0;
  }

  .div-block-243, .div-block-244, .div-block-245 {
    background-size: contain;
  }

  .div-block-246 {
    padding-left: 0;
  }

  .paragraph-71 {
    margin-top: 15px;
    padding-top: 0;
    font-size: 15px;
  }

  .paragraph-72 {
    padding-top: 30px;
    font-size: 15px;
  }

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

  .impact-boxes {
    margin-top: 0;
  }

  .paragraph-75, .paragraph-76 {
    margin-top: 0;
    font-size: 13px;
  }

  .paragraph-77 {
    font-size: 13px;
  }

  .div-block-250, .div-block-251, .div-block-252, .div-block-253, .div-block-254, .div-block-255, .div-block-256 {
    padding-left: 0;
  }

  .div-block-257 {
    padding-bottom: 0;
  }

  .div-block-258 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-119 {
    margin-top: 10px;
    font-size: 40px;
  }

  .heading-120 {
    text-align: center;
    font-size: 40px;
  }

  .paragraph-78 {
    text-align: center;
    font-size: 15px;
  }

  .button-67 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cards-grid-container-5 {
    display: none;
  }

  .button-68 {
    margin-left: 220px;
    margin-right: 220px;
  }

  .container-114 {
    max-width: 1800px;
    height: 50vh;
    max-height: 400px;
  }

  .navbar-17 {
    display: none;
  }

  .paragraph-81 {
    margin-top: 0;
    font-size: 13px;
  }

  .paragraph-84 {
    font-size: 13px;
  }

  .paragraph-85 {
    margin-top: 0;
    font-size: 13px;
  }

  .paragraph-86, .paragraph-87, .paragraph-88 {
    font-size: 13px;
  }

  .div-block-262 {
    background-color: var(--white);
    margin-bottom: -35px;
  }

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

  .div-block-267 {
    background-color: var(--white);
  }

  .div-block-268 {
    width: 700px;
    height: 490px;
  }

  .heading-126 {
    font-size: 35px;
  }

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

  .heading-127 {
    font-size: 20px;
  }

  .div-block-269 {
    height: auto;
  }

  .paragraph-91 {
    font-size: 12px;
  }

  .text-span-17, .text-span-18 {
    font-size: 17.5px;
  }

  .paragraph-93 {
    font-size: 12px;
  }

  .text-span-19, .text-span-20, .text-span-21 {
    font-size: 17.5px;
  }

  .pop-up {
    width: 700px;
    height: 490px;
  }

  .text-span-22 {
    font-size: 30px;
  }

  .section-28, .div-block-284 {
    background-color: var(--white);
  }

  .heading-140 {
    font-size: 80px;
  }

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

  .container-120 {
    padding: 0;
  }

  .hero-overlay-19 {
    height: 70vh;
  }

  .div-block-288 {
    margin-top: -135px;
  }

  .button-74 {
    margin-top: 340px;
  }

  .heading-146 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
  }

  .paragraph-98 {
    margin-top: 0;
    font-size: 13px;
  }

  .div-block-292 {
    padding-left: 0;
  }

  .paragraph-99 {
    font-size: 13px;
  }

  .div-block-296 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-151 {
    font-size: 22px;
  }

  .div-block-301, .div-block-302, .div-block-303 {
    padding-left: 220px;
    padding-right: 220px;
  }

  .button-78 {
    letter-spacing: 0;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-308 {
    margin-left: -65px;
  }

  .div-block-313 {
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
  }

  .div-block-314 {
    padding-left: 0;
  }

  .div-block-316 {
    background-size: contain;
  }

  .div-block-317 {
    padding-left: 0;
  }

  .div-block-318 {
    background-image: url('../images/venison_cutout-web.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .div-block-319 {
    background-color: var(--white);
    padding-left: 0;
  }

  .div-block-320 {
    background-size: contain;
  }

  .heading-155 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
  }

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

  .div-block-322 {
    padding-left: 0;
  }

  .div-block-324 {
    background-size: contain;
    width: auto;
  }

  .div-block-325, .div-block-326 {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .div-block-328 {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-block-329 {
    background-repeat: no-repeat;
  }

  .div-block-330 {
    padding-left: 0;
  }

  .navbar-19 {
    display: none;
  }

  .div-block-333, .div-block-334, .div-block-335, .div-block-336, .div-block-337, .div-block-338, .section-29 {
    background-color: var(--white);
  }

  .div-block-339 {
    background-position: 50%;
    background-repeat: no-repeat;
  }

  .grid-101 {
    padding-bottom: 20px;
  }

  .heading-156 {
    padding-bottom: 0;
  }

  .hero-overlay-20 {
    height: 90vh;
  }

  .heading-157 {
    font-size: 35px;
  }

  .paragraph-105 {
    margin-top: 0;
    font-size: 13px;
  }

  .button-79 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .div-block-350 {
    margin-bottom: 0;
    padding-left: 0;
  }

  .grid-102 {
    background-color: var(--white);
  }

  .tabs-5 {
    display: block;
  }

  .tab-pane-tab-1-2 {
    background-color: var(--white);
    padding-left: 5px;
    padding-right: 5px;
  }

  .tabs-menu-3 {
    background-color: var(--white);
  }

  .section-30 {
    margin-bottom: 5px;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .div-block-363 {
    width: 250px;
    height: 250px;
  }

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

  .text-wrapper-protein {
    width: 250px;
    height: 250px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div-block-366 {
    height: 250px;
  }

  .text-wrapper-paleo {
    width: 250px;
    height: 250px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .heading-161 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 17px;
  }

  .paragraph-112 {
    font-size: 13px;
  }

  .div-block-378 {
    height: 270px;
    padding-top: 10px;
  }

  .paragraph-113 {
    font-size: 13px;
  }

  .heading-162 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-31 {
    background-color: var(--white);
  }

  .centered-container-13 {
    margin-top: 166px;
  }

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

  .button-81 {
    font-size: 15px;
  }

  .dropdown-toggle-16 {
    margin-left: -45px;
  }

  .dropdown-list-7.w--open {
    margin-left: -65px;
  }

  .menu-button-5 {
    background-color: #000;
    flex-direction: column;
    flex: none;
    margin-left: -230px;
    display: flex;
  }

  .menu-button-5.w--open {
    color: #000;
    background-color: #000;
    border-radius: 5px;
  }

  .icon-6 {
    color: #fff;
    background-color: #000;
  }

  .text-span-47 {
    font-size: 12px;
  }

  .pop-up-modal-5 {
    flex-direction: row;
    width: auto;
    display: flex;
  }

  .hero-overlay-22 {
    width: auto;
  }

  .cards-section-5 {
    margin-top: 0;
  }

  .cards-grid-container-6 {
    grid-column-gap: 20px;
  }

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

  .div-block-397 {
    padding-left: 0;
  }

  .paragraph-120 {
    font-size: 13px;
  }

  .paragraph-121 {
    margin-top: -10px;
    font-size: 13px;
  }

  .heading-169 {
    max-height: 20px;
    margin-top: -9px;
    font-size: 17px;
  }

  .paragraph-72-copy {
    padding-top: 30px;
    font-size: 15px;
  }

  .div-block-398 {
    margin-top: 10px;
  }

  .paragraph-122 {
    margin-top: -3px;
  }

  .container-138 {
    margin-top: 265px;
  }

  .paragraph-124, .paragraph-126 {
    font-size: 17px;
  }

  .heading-170 {
    font-size: 35px;
    line-height: 50px;
  }

  .container-139 {
    display: none;
  }

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

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

  .list-6 {
    font-size: 17px;
  }

  .heading-178 {
    font-size: 20px;
  }

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

  .container-141 {
    display: flex;
  }

  .heading-179 {
    font-size: 35px;
    line-height: 50px;
  }

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

  .container-142 {
    display: flex;
  }

  .text-span-56 {
    font-size: 17px;
  }

  .button-89, .button-90 {
    margin-right: 140px;
  }

  .heading-185 {
    font-size: 35px;
  }

  .text-span-58, .text-span-59 {
    font-size: 28px;
  }

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

  .heading-186 {
    font-size: 35px;
  }

  .paragraph-136 {
    display: none;
  }

  .paragraph-138 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 17px;
    display: flex;
  }

  .dropdown-link-40 {
    background-color: var(--white);
    color: var(--black);
    text-transform: uppercase;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin: 2px 3px 0;
    display: flex;
  }

  .container-152 {
    background-position: 50% 20%;
  }

  .container-153 {
    background-image: url('../images/Pilot-Coffee_Website-Banner-1.jpg');
    background-position: 50%;
    background-size: cover;
    max-width: 100vh;
    height: 50vh;
  }

  .div-block-435 {
    display: flex;
  }

  .container-154 {
    max-width: none;
    height: 50vh;
    display: block;
  }

  .eggs {
    display: none;
  }

  .container-155 {
    flex-direction: column;
    display: flex;
  }

  .mobile-banner {
    display: block;
  }

  .paragraph-139 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .heading-188 {
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 17px;
  }

  .heading-189 {
    margin-top: 0;
    font-size: 17px;
    line-height: 17px;
  }

  .heading-190 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 17px;
  }

  .heading-191 {
    margin-top: 15px;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 17px;
    line-height: 17px;
  }

  .paragraph-140 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-436 {
    padding-top: 10px;
  }

  .heading-192 {
    margin-bottom: 0;
    font-size: 17px;
    line-height: 17px;
  }

  .div-block-439 {
    padding: 60px;
  }

  .div-block-440 {
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .pop-up-modal-6 {
    flex-direction: row;
    width: auto;
    display: none;
  }

  .heading-193 {
    padding-bottom: 5px;
  }

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

  .div-block-445 {
    height: 200px;
  }

  .paragraph-141 {
    margin-top: 0;
    font-size: 13px;
  }

  .heading-196 {
    font-size: 27px;
  }

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

  .div-block-454 {
    padding-bottom: 10px;
  }

  .centered-container-16 {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .div-block-457 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .heading-208 {
    font-size: 15px;
  }

  .pop-up-modal-7 {
    display: none;
  }

  .div-block-459 {
    padding-bottom: 20px;
  }

  .cards-section-6 {
    margin-bottom: 60px;
  }

  .cards-grid-container-7 {
    grid-column-gap: 20px;
    margin-bottom: 0;
  }

  .heading-211 {
    font-size: 20px;
  }

  .section-35 {
    padding-top: 60px;
  }

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

  .div-block-463 {
    background-image: none;
  }

  .heading-213 {
    margin-bottom: 0;
    font-size: 40px;
  }

  .grid-122 {
    padding-left: 10px;
    padding-right: 0;
  }

  .text-span-67 {
    font-size: 25px;
    line-height: 32px;
  }

  .grid-124 {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 20px;
  }

  .image-40 {
    width: 50%;
    margin-left: auto;
  }

  .div-block-465 {
    background-image: url('../images/RVDW_IMPACTK_13SEP2021-1517.jpeg');
    background-position: 0 0;
    background-size: cover;
    margin-top: 10px;
    padding-top: 0;
  }

  .paragraph-159 {
    margin-top: 0;
    margin-bottom: 20px;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 16px;
  }

  .div-block-466 {
    background-image: url('../images/RVDW_IMPACTK_13SEP2021-1604.jpeg');
    background-position: 50% 100%;
    background-size: cover;
  }

  .grid-125 {
    grid-template-rows: auto;
    padding-bottom: 20px;
  }

  .paragraph-160 {
    border-bottom: 1px solid #000000b3;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 15px;
  }

  .container-162 {
    display: none;
  }

  .container-163 {
    display: block;
  }

  .heading-215 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 14px;
  }

  .div-block-469 {
    background-position: 100% 100%;
  }

  .div-block-473 {
    padding-bottom: 192px;
  }

  .div-block-478 {
    background-color: #000;
    background-image: url('../images/icon_web_linkdin.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    width: 20px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .dropdown-link-41 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin: 0 3px 3px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .dropdown-link-42 {
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-43 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .text-block-31 {
    color: #fff;
    justify-content: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .nav-menu-15 {
    background-color: #000;
    border-radius: 0;
    width: 500px;
    margin-left: auto;
    margin-right: 0;
  }

  .dropdown-link-44 {
    color: #000;
    background-color: #fff;
    border: 0 solid #000;
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    height: 40px;
    margin-bottom: 0;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-44.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-list-8.w--open {
    background-color: #000;
    margin-left: 0;
  }

  .button-109 {
    justify-content: center;
  }

  .button-109.cc-contact-us {
    display: none;
  }

  .dropdown-link-45 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-45.w--current {
    color: #000;
  }

  .container-165 {
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 400px;
    display: flex;
  }

  .div-block-479 {
    background-color: #000;
    background-image: url('../images/icon_web_insta.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-list-9.w--open {
    background-color: #000;
    margin-left: 0;
  }

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

  .dropdown-toggle-17 {
    border-top: 2px solid #fff;
    height: 66.9844px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .dropdown-link-46 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-toggle-18 {
    margin-left: -45px;
    display: flex;
  }

  .button-110 {
    color: #fff;
    background-color: #eb372f;
    border-radius: 5px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 40px;
    margin-top: 0;
    margin-left: -40px;
    margin-right: auto;
    font-family: Knockout htf52cruiserweight, sans-serif;
    line-height: 25px;
    display: flex;
  }

  .link-139 {
    color: #fff;
    width: auto;
    text-decoration: none;
    display: flex;
  }

  .dropdown-list-10.w--open {
    margin-left: -23px;
    margin-right: auto;
  }

  .dropdown-link-48 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-4 {
    background-color: #000;
    width: 500px;
  }

  .dropdown-toggle-19 {
    color: #fff;
    background-color: #000;
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-33 {
    color: #fff;
    justify-content: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .dropdown-link-49 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-49.w--current {
    color: #000;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown-link-50 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-link-50.w--current {
    color: #000;
  }

  .menu-button-6 {
    background-color: #000;
    flex-direction: column;
    flex: none;
    margin-left: -28px;
    display: flex;
  }

  .menu-button-6.w--open {
    color: #000;
    background-color: #000;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list-11 {
    background-color: #000;
  }

  .dropdown-list-11.w--open {
    margin-left: 0;
  }

  .dropdown-toggle-20 {
    color: #fff;
    justify-content: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .dropdown-link-51 {
    color: #000;
    background-color: #fff;
    border: 0 solid #000;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-link-51.w--current {
    flex-direction: column;
    align-items: center;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-toggle-21 {
    background-color: #000;
    flex-direction: column;
    align-items: center;
    height: 67.5px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-52 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .dropdown-link-52.w--current {
    color: #000;
  }

  .dropdown-list-12 {
    background-color: #000;
  }

  .dropdown-link-53 {
    color: #000;
    background-color: #fff;
    border-width: 0;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .text-block-34 {
    color: #fff;
    background-color: #000;
  }

  .text-block-35 {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-54 {
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .dropdown-list-13 {
    background-color: #fff;
  }

  .dropdown-list-13.w--open {
    background-color: #000;
  }

  .text-block-36 {
    justify-content: flex-end;
  }

  .dropdown-toggle-22 {
    color: #000;
    background-color: #000;
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-480 {
    background-color: #000;
    background-image: url('../images/icon_web_facebook.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-link-55 {
    color: #000;
    text-transform: uppercase;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin: 2px 3px 0;
    display: flex;
  }

  .dropdown-link-56 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .button-111 {
    background-color: #eb372f;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin: 0 140px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .dropdown-link-57 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .text-block-37 {
    color: #fff;
    text-align: center;
    justify-content: center;
    width: auto;
    display: flex;
  }

  .dropdown-toggle-23 {
    background-color: #000;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-24 {
    color: #fff;
    background-color: #000;
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-toggle-24.w--open {
    border-radius: 0;
  }

  .button-112 {
    letter-spacing: 0;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

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

  .button-113 {
    padding-right: 30px;
  }

  .hero-overlay-32 {
    height: 50vh;
  }

  .button-114 {
    margin-left: 0;
  }

  .grid-130 {
    display: none;
  }

  .dropdown-link-60 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    margin-bottom: 3px;
  }

  .section-42 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-490 {
    padding-left: 0;
  }

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

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

  .text-span-70 {
    font-size: 22px;
  }

  .div-block-500 {
    background-image: url('../images/unnamed_1.jpeg');
    background-position: 50%;
    background-size: cover;
    height: 400px;
  }

  .heading-224 {
    margin-top: -15px;
  }

  .button-116, .button-117, .button-121, .button-122 {
    margin-right: 140px;
  }

  .div-block-515 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .dropdown-link-62 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    align-items: center;
    height: 40px;
    margin-left: 3px;
    margin-right: 3px;
    display: flex;
  }

  .section-47 {
    height: 50vh;
  }

  .button-132 {
    margin-right: 200px;
  }

  .paragraph-171 {
    margin-top: 0;
    margin-right: 190px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-173 {
    margin-right: 160px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-overlay-35 {
    height: 70vh;
  }

  .heading-234 {
    text-align: center;
    font-size: 45px;
  }

  .paragraph-174 {
    font-size: 25px;
  }

  .div-block-525 {
    margin-right: 10px;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 10px;
  }

  .heading-237 {
    font-size: 35px;
  }

  .div-block-530 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pop-up-modal-8 {
    display: none;
  }

  .hero-overlay-37 {
    height: 70vh;
  }

  .heading-239 {
    font-size: 37px;
  }

  .section-49 {
    padding-top: 60px;
  }

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

  .cards-grid-container-8 {
    grid-column-gap: 20px;
  }

  .heading-240 {
    font-size: 40px;
    line-height: 45px;
  }

  .heading-241 {
    font-size: 20px;
    line-height: 32px;
  }

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

  .div-block-536 {
    width: auto;
  }

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

  .div-block-546 {
    width: auto;
  }

  .paragraph-183, .paragraph-184 {
    font-size: 16px;
  }

  .text-span-77, .text-span-78, .text-span-79 {
    font-size: 20px;
  }

  .hero-overlay-38 {
    height: 50vh;
  }

  .hero-11 {
    background-color: var(--white);
  }

  .div-block-552 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .button-135 {
    margin-right: 200px;
  }

  .dropdown-link-65 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 40px;
    display: flex;
  }

  .dropdown-link-65.w--current {
    justify-content: center;
    align-items: center;
    height: 40px;
    display: flex;
  }

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

  .hero-overlay-39 {
    height: 50vh;
  }

  .hero-overlay-40 {
    height: 70vh;
  }

  .div-block-563 {
    padding-top: 60px;
  }

  .heading-246 {
    margin-bottom: 0;
  }

  .paragraph-195 {
    margin-top: 20px;
  }

  .section-51 {
    padding-bottom: 60px;
  }

  .footer-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-link-67 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .hero-overlay-41 {
    height: 70vh;
  }

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

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

  .div-block-578 {
    background-image: url('../images/com5.jpeg');
    background-position: 50%;
    background-size: cover;
    height: 500px;
  }

  .div-block-579 {
    background-image: url('../images/com3.jpeg');
    background-position: 50%;
    background-size: cover;
    height: 500px;
  }

  .div-block-580 {
    padding-top: 60px;
    display: block;
  }

  .hero-overlay-42 {
    height: 70vh;
  }

  .heading-249 {
    font-size: 35px;
    line-height: 52px;
  }

  .paragraph-196 {
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .div-block-581 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-span-88 {
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .hero-overlay-43 {
    height: 70vh;
  }

  .div-block-582 {
    padding-top: 20px;
  }

  .heading-19-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .dropdown-list-5-copy.w--open {
    background-color: var(--black);
    margin-left: 0;
  }

  .grid-152 {
    background-color: var(--black);
    grid-template-rows: auto auto auto auto auto auto;
  }

  .div-block-607 {
    width: 376.064px;
  }

  .dropdown-toggle-28 {
    flex-direction: row;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .dropdown-8 {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .nav-link-85, .nav-link-86, .nav-link-87, .nav-link-88, .nav-link-89, .nav-link-90 {
    justify-content: center;
    display: flex;
  }

  .dropdown-link-86, .dropdown-link-87 {
    background-color: var(--black);
  }

  .text-block-41, .text-block-42, .text-block-43 {
    color: var(--white);
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-88 {
    background-color: var(--black);
  }

  .grid-153 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    padding-bottom: 20px;
  }

  .dropdown-toggle-29 {
    text-align: center;
    width: 200px;
  }

  .dropdown-toggle-29.w--open {
    text-align: left;
  }

  .dropdown-toggle-30, .dropdown-toggle-30.w--open {
    width: 200px;
  }

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

  .button-136 {
    width: 200px;
  }

  .button-137 {
    width: 200px;
    height: 45.9863px;
  }

  .dropdown-list-15.w--open, .nav-menu-16 {
    background-color: var(--black);
  }

  .container-176 {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .dropdown-link-89, .dropdown-link-90 {
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-91 {
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-92 {
    border-style: none none solid;
    border-width: 1px;
    border-color: var(--white);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-93 {
    border-bottom: 1px solid var(--white);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-list-16.w--open {
    background-color: var(--black);
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .icon-8 {
    color: var(--white);
    height: auto;
  }

  .brand-2 {
    background-image: url('../images/Untitled-1.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 0;
  }

  .navbar-21 {
    background-color: var(--black);
    display: block;
  }

  .menu-button-7 {
    width: auto;
    margin-right: 0;
  }

  .menu-button-7.w--open {
    background-color: var(--black);
    margin-top: 10px;
  }

  .dropdown-toggle-40 {
    padding-right: 20px;
  }

  .text-block-55 {
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-list-18 {
    text-align: center;
  }

  .dropdown-list-18.w--open {
    background-color: var(--black);
  }

  .dropdown-link-95 {
    color: var(--white);
    text-align: left;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-96 {
    color: var(--white);
    text-align: left;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-weight: 400;
  }

  .dropdown-link-97 {
    color: var(--white);
    text-align: left;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .div-block-608 {
    width: auto;
  }

  .dropdown-toggle-41 {
    text-align: center;
    width: 200px;
    padding-right: 20px;
    display: inline-block;
  }

  .text-block-56 {
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-98 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    border-radius: 0;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-98.w--current {
    color: var(--impact-red);
  }

  .dropdown-link-99, .dropdown-link-100, .dropdown-link-101 {
    border-bottom: 1px solid var(--white);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-list-19 {
    background-color: var(--black);
  }

  .dropdown-toggle-42 {
    width: 200px;
    padding-right: 20px;
  }

  .text-block-57 {
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-102, .dropdown-link-103, .dropdown-link-104, .dropdown-link-105 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-106 {
    border-bottom: 0px none var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-107 {
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    border: 1px #000;
    border-bottom-width: 0;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-108 {
    border: 1px none var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-list-20 {
    background-color: var(--black);
  }

  .dropdown-toggle-43 {
    color: var(--white);
    text-align: center;
    width: 200px;
    padding-right: 20px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: inline-block;
  }

  .dropdown-toggle-43.w--open {
    display: none;
  }

  .dropdown-list-21 {
    background-color: var(--black);
  }

  .dropdown-link-109, .dropdown-link-110, .dropdown-link-111 {
    border-bottom: 1px solid var(--white);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-112 {
    border-bottom: 1px solid var(--white);
    color: var(--impact-red);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-weight: 400;
  }

  .dropdown-toggle-44 {
    color: var(--white);
    text-align: center;
    width: 200px;
    padding-right: 20px;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .image-44 {
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-toggle-45 {
    text-align: center;
    width: 200px;
    padding-right: 20px;
  }

  .dropdown-toggle-45.w--open {
    color: var(--white);
  }

  .text-block-58 {
    color: var(--white);
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-113 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-113.w--current {
    color: var(--impact-red);
  }

  .dropdown-link-114, .dropdown-link-115 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-list-22 {
    background-color: var(--black);
  }

  .dropdown-link-116 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-117 {
    border-style: none none solid;
    border-width: 1px;
    border-color: black black var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-toggle-46 {
    color: var(--white);
    text-align: center;
    width: 200px;
    height: 67.9981px;
    padding-right: 20px;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-118, .dropdown-link-119, .dropdown-link-120 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-121 {
    border-bottom: 1px none var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-9 {
    text-align: center;
    width: 200px;
  }

  .dropdown-toggle-47 {
    text-align: center;
    padding-right: 20px;
  }

  .text-block-59 {
    color: var(--white);
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-122, .dropdown-link-123 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .button-138 {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    width: 363.994px;
    height: 67.9981px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .dropdown-toggle-48 {
    background-color: var(--impact-red);
    text-align: center;
    border-radius: 5px;
    width: 200px;
    height: 45.9863px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 20px;
  }

  .text-block-60 {
    color: var(--white);
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-124, .dropdown-link-125, .dropdown-link-126 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .hero-overlay-44 {
    height: 70vh;
  }

  .div-block-618 {
    background-color: var(--white);
    margin-bottom: 0;
    padding-bottom: 20px;
  }

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

  .button-139 {
    margin-left: 260px;
    margin-right: 260px;
  }

  .dropdown-link-127 {
    border-bottom: 1px solid var(--white);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .dropdown-link-127.w--current {
    color: var(--impact-red);
  }

  .div-block-620 {
    margin-left: -21px;
  }

  .hero-overlay-45 {
    background-position: 50%;
    height: 70vh;
  }

  .hero-image-7 {
    height: 300px;
  }

  .heading-251 {
    font-size: 35px;
  }

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

  .container-59-copy {
    background-position: 50% 55%, 0 0;
    max-width: 768px;
    height: 50vh;
    max-height: 400px;
  }

  .heading-253 {
    font-size: 25px;
  }

  .paragraph-205 {
    font-size: 22px;
  }

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

  .section-54, .div-block-626 {
    background-color: var(--white);
  }

  .heading-12-copy {
    letter-spacing: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .heading-254 {
    margin-bottom: 0;
    font-size: 17px;
  }

  .div-block-627 {
    margin-left: -25px;
  }

  .bold-text-21 {
    font-size: 25px;
  }

  .div-block-204-copy {
    height: 175px;
    margin-top: 5px;
    padding-top: 5px;
  }

  .heading-192-copy {
    margin-bottom: 0;
    font-size: 17px;
    line-height: 17px;
  }

  .div-block-436-copy {
    width: 150px;
    height: 105px;
    padding-top: 10px;
  }

  .heading-108-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-99-copy {
    font-size: 13px;
  }

  .paragraph-39-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
  }

  .paragraph-139-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .button-141 {
    background-color: var(--impact-red);
    border-radius: 5px;
    width: 200px;
    height: 45.9863px;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-10 {
    background-color: var(--impact-red);
    border-radius: 5px;
  }

  .text-block-61 {
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-toggle-49 {
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 45.9863px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 20px;
    display: flex;
  }

  .dropdown-link-128, .dropdown-link-129 {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .dropdown-link-130 {
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .hero-overlay-46 {
    height: 70vh;
  }

  .div-block-525-copy {
    margin-right: 10px;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 10px;
  }

  .div-block-629 {
    height: auto;
  }

  .div-block-630 {
    background-position: 50%;
  }

  .text-span-70-copy {
    font-size: 22px;
  }

  .div-block-629-copy {
    height: auto;
  }

  .div-block-630-copy {
    background-position: 50%;
  }

  .hero-overlay-47 {
    background-position: 50% 100%, 50%;
    height: 70vh;
  }

  .div-block-631, .div-block-632 {
    height: 450px;
  }

  .div-block-631-copy, .div-block-632-copy {
    height: 450px;
  }

  .section-45-copy, .section-45-copy-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-635 {
    height: 450px;
  }

  .heading-43-copy {
    font-size: 40px;
    line-height: 50px;
  }

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

  .section-56 {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-643, .div-block-644, .div-block-645, .div-block-646 {
    height: 400px;
  }

  .text-block-62 {
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-toggle-50 {
    justify-content: center;
    width: 200px;
    padding-left: 40px;
    display: flex;
  }

  .container {
    max-width: 728px;
  }

  .margin-bottom-24px-2 {
    text-align: center;
  }

  .button-primary-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-57 {
    height: 70vh;
  }

  .div-block-643-copy, .div-block-644-copy, .div-block-645-copy {
    height: 400px;
  }

  .button-46-copy {
    margin-left: 100px;
    margin-right: 100px;
  }

  .hero-heading-right {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .shadow-two {
    margin-left: auto;
    display: none;
  }

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

  .dropdown-link-132 {
    background-color: var(--black);
    color: var(--white);
    justify-content: center;
    align-items: center;
    font-family: Knockout htf50welterweight, sans-serif;
    display: flex;
  }

  .dropdown-link-132.w--current {
    color: var(--impact-red);
  }

  .dropdown-link-133 {
    background-color: var(--black);
    color: var(--white);
    justify-content: center;
    align-items: center;
    font-family: Knockout htf50welterweight, sans-serif;
    display: flex;
  }

  .hero-overlay-35-copy {
    height: 70vh;
  }

  .dropdown-link-129-copy {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .dropdown-link-125-copy {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .section-58 {
    height: 50vh;
  }

  .grid-138-copy {
    display: none;
  }

  .div-block-671 {
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .div-block-672 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

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

  .div-block-673 {
    background-image: url('../images/Sylvie--Deck-the-Quads-WEB-0262.jpg');
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
  }

  .div-block-674 {
    background-image: url('../images/Sylvie--Deck-the-Quads-WEB-9940.jpg');
    background-position: 50% 40%;
    background-size: cover;
    height: 600px;
  }

  .div-block-210-copy {
    border: 2px solid #000;
    height: 200px;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
  }

  .section-59 {
    height: 70vh;
  }

  .div-block-677 {
    background-image: url('../images/unnamed2_4.jpg');
  }

  .centered-container-18-copy {
    background-color: #d6d6d6a6;
  }

  .container-185 {
    flex-direction: column;
    margin-top: 265px;
  }

  .heading-264 {
    line-height: 32px;
  }

  .button-143 {
    margin-left: 280px;
    margin-right: 280px;
  }

  .italic-text-14 {
    line-height: 32px;
  }

  .container-186 {
    margin-top: 241px;
  }

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

  .text-span-102 {
    font-size: 10px;
  }

  .paragraph-221-copy {
    font-size: 13px;
  }

  .grid-176 {
    margin-top: 0;
  }

  .div-block-684 {
    margin-left: -22px;
  }

  .div-block-685 {
    margin-left: 0;
  }

  .paragraph-222 {
    margin-left: -50px;
    font-size: 13px;
  }

  .div-block-686 {
    margin-left: -16px;
  }

  .div-block-687 {
    width: 40px;
  }

  .div-block-688 {
    margin-left: -46px;
  }

  .div-block-690 {
    margin-top: -11px;
  }

  .div-block-686-copy {
    margin-left: -64px;
  }

  .div-block-688-copy {
    margin-left: -160px;
  }

  .div-block-691 {
    width: auto;
    height: 90px;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-223 {
    width: 80px;
    font-size: 13px;
  }

  .div-block-692 {
    width: 50px;
    margin-left: -46px;
  }

  .paragraph-224 {
    font-size: 13px;
  }

  .div-block-693 {
    margin-top: -10px;
    margin-left: -57px;
  }

  .heading-268 {
    margin-top: 0;
    font-size: 17px;
  }

  .paragraph-225 {
    font-size: 13px;
  }

  .grid-31-copy {
    grid-column-gap: 25px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
  }

  .paragraph-227 {
    margin-top: 5px;
    font-size: 13px;
  }

  .paragraph-228 {
    font-size: 17.5px;
  }

  .hero-overlay-47-copy {
    background-position: 50% 100%, 50%;
    height: 70vh;
  }

  .div-block-701, .div-block-703, .div-block-706, .paragraph-164-copy {
    padding-bottom: 0;
  }

  .eat-slide {
    padding-top: 295px;
  }

  .container-190 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-269 {
    text-align: center;
    font-size: 40px;
  }

  .fall-slide {
    padding-top: 295px;
  }

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

  .section-63, .dressings-mobile {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-64 {
    align-items: flex-start;
    height: 70vh;
    padding-top: 0;
  }

  .nick-desktop {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-187 {
    display: none;
  }

  .hot-chocolate-desktop {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-737 {
    height: auto;
  }

  .heading-56-copy {
    width: auto;
    height: auto;
    max-height: none;
    font-size: 18px;
    line-height: 32px;
    display: flex;
  }

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

  .paragraph-172-copy {
    width: 230px;
  }

  .text-span-118 {
    font-size: 30px;
  }

  .slide-7 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-194 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .heading-275 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 35px;
  }

  .container-195 {
    margin-top: 80px;
    padding-right: 0;
  }

  .ginger---desktop {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .testimonials {
    margin-bottom: 40px;
  }

  .heading-37-copy {
    text-align: center;
    margin-top: 10px;
    font-size: 40px;
  }

  .container-51-copy {
    height: 50vh;
  }

  .button-147 {
    background-color: var(--impact-red);
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 119.688px;
    margin-top: auto;
    margin-bottom: auto;
    padding: 5px 10px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .grid-196 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .div-block-756 {
    width: 119.688px;
  }

  .image-58 {
    margin-left: auto;
  }

  .image-59-copy {
    display: none;
  }

  .grid-17-copy {
    grid-row-gap: 5px;
    padding-top: 5px;
    padding-bottom: 20px;
  }

  .dropdown-toggle-52 {
    background-color: var(--impact-red);
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-toggle-52.w--open {
    width: 123.818px;
  }

  .text-block-64 {
    color: var(--f3f2f2);
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .icon-10 {
    color: var(--white);
  }

  .dropdown-link-134, .dropdown-link-135, .dropdown-link-136 {
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-list-23 {
    width: 123.818px;
  }

  .dropdown-link-137 {
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .paragraph-239 {
    font-size: 25px;
  }

  .heading-271-copy {
    margin-top: 10px;
    font-size: 30px;
  }

  .container-192-copy-copy {
    padding-bottom: 10px;
  }

  .container-120-copy {
    padding: 20px 10px;
  }

  .paragraph-241 {
    font-size: 22px;
  }

  .section-64-copy {
    align-items: flex-start;
    height: 70vh;
    padding-top: 0;
  }

  .heading-271-copy {
    font-size: 30px;
    line-height: 42px;
  }

  .grid-207 {
    display: none;
  }

  .paragraph-153-copy {
    font-size: 16px;
  }

  .paragraph-243 {
    font-size: 17.5px;
  }

  .paragraph-163-copy, .paragraph-163-copy-copy {
    font-size: 16px;
  }

  .centered-container-18-copy-copy-copy {
    margin-top: -527px;
  }

  .pop-up-uber, .pop-up-modal-9 {
    display: none;
  }

  .link-block-5-copy {
    background-position: 50%;
    flex-direction: column;
    flex: none;
    align-items: center;
    min-width: 30px;
    min-height: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 0;
    display: flex;
  }

  .div-block-215-copy {
    background-color: var(--black);
    background-image: url('../images/icon_web_linkdin.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    width: 20px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .section-67-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-153-copy-copy, .paragraph-163-copy, .paragraph-163-copy-copy, .paragraph-163-copy, .paragraph-163-copy-copy {
    font-size: 16px;
  }

  .centered-container-18-copy-copy-copy-copy {
    flex-direction: column;
    margin-top: 500px;
    display: flex;
  }

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

  .div-block-793 {
    background-position: 100%;
  }

  .paragraph-163-copy, .paragraph-163-copy-copy {
    font-size: 16px;
  }

  .text-block-2-copy {
    color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .paragraph-163-copy-copy-copy {
    font-size: 16px;
  }

  .wn-spring-2023-mobile {
    display: none;
  }

  .section-67-copy-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .centered-container-18-copy-copy-copy-copy {
    margin-top: -527px;
  }

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

  .div-block-800 {
    height: 600px;
  }

  .centered-container-18-copy-copy-copy-copy-copy, .container-82-copy {
    margin-top: 0;
  }

  .paragraph-21-copy {
    margin-top: 0;
    padding-left: 0;
    font-size: 15px;
  }

  .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy {
    min-height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 13px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .text-span-103-copy-copy {
    padding-left: 5px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .grid-176-copy {
    margin-top: 0;
  }

  .paragraph-20-copy {
    height: auto;
    max-height: none;
    margin-top: -9px;
    padding-top: 0;
    font-size: 13px;
  }

  .heading-19-copy-copy {
    margin-bottom: 0;
    padding-top: 5px;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-222-copy {
    margin-left: -50px;
    font-size: 13px;
  }

  .div-block-210-copy-copy, .div-block-210-copy-copy-copy {
    border: 2px solid #000;
    height: 200px;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
  }

  .section-67-copy-copy-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy, .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .link-279 {
    color: var(--white);
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .link-279:hover {
    color: var(--impact-red);
  }

  .div-block-826 {
    background-color: var(--black);
    justify-content: center;
    display: flex;
  }

  .pop-up-button {
    position: relative;
  }

  .heading-168-a11y, .heading-168-a11y-copy {
    font-size: 45px;
  }

  .cards-grid-container-6-copy {
    grid-column-gap: 20px;
  }

  .heading-208-copy {
    text-transform: none;
    font-size: 15px;
  }

  .heading-2he08-copy-copy, .heading-208-copy-copy {
    font-size: 15px;
  }

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

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .section-71 {
    justify-content: center;
    align-items: center;
    height: 50vh;
  }

  .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy {
    margin-top: 0;
    font-size: 13px;
  }

  .grid-219 {
    display: none;
  }

  .div-block-842, .div-block-843 {
    height: 600px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-219-copy {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-841-copy {
    height: 600px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .div-block-840-copy {
    padding-top: 0;
  }

  .cookie-banner-wrapper---brix {
    bottom: 24px;
    left: 24px;
  }

  .cookie-banner-wrapper---brix.cookie-banner-2---brix {
    width: auto;
    max-width: none;
    inset: auto 32px 32px;
  }

  .cookie-banner-wrapper---brix.cookie-banner-2---brix.preview-page {
    display: flex;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .paragraph-153-copy-copy {
    font-size: 16px;
  }

  .popup-content-wrapper---brix {
    width: auto;
  }

  .popup-content-wrapper---brix.popup-1-content-wrapper---brix-copy {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    left: 24px;
    right: 24px;
  }

  .dropdown-link-136-copy {
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .container-138-copy {
    margin-top: 265px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
  }

  .link-281 {
    color: var(--black);
  }

  .div-block-849 {
    background-image: url('../images/Kitchen_Whey-Protein_Vanilla_Scoop_Portrait.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-850 {
    background-image: url('../images/Kitchen_Plant-Based-Protein_Chocolate_Smoothie-Scoop_Portrait.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .heading-19-copy, .heading-19-copy-copy {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .centered-container-protein-101 {
    margin-top: 0;
  }

  .paragraph-39-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-254-copy, .heading-254-copy-copy, .heading-254-copy-copy-copy {
    margin-bottom: 0;
    font-size: 17px;
  }

  .paragraph-12-copy, .paragraph-12-copy-copy {
    margin-top: 0;
    font-size: 13px;
  }

  .popup-wrapper---brix-4.preview-page {
    padding-left: 32px;
    padding-right: 32px;
  }

  .centered-container-protein-101-copy {
    margin-top: 0;
  }

  .container-120-copy-copy {
    padding: 20px 10px;
  }

  .heading-54-copy {
    margin-top: -36px;
  }

  .div-block-70-copy {
    background-color: var(--white);
  }

  .centered-container-protein-101-copy-copy {
    margin-top: 0;
  }

  .marathon-title {
    text-align: center;
    font-size: 45px;
  }

  .centered-container-protein-101-copy-copy-copy {
    margin-top: 0;
  }

  .container-23-copy {
    background-color: var(--white);
    background-image: url('../images/bowls_website.jpg');
    background-position: 50% 60%;
    background-repeat: repeat;
    background-size: cover;
  }

  .salads {
    background-color: var(--white);
    margin-bottom: -17px;
    padding-bottom: 0;
  }

  .salads-header {
    background-color: var(--white);
    background-image: url('../images/Salad-Banner.jpg');
    background-position: 50% 60%;
    background-repeat: repeat;
    background-size: cover;
  }

  .spritzers {
    background-color: var(--white);
  }

  .div-block-210-copy-copy-copy {
    border: 2px solid #000;
    height: 200px;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
  }

  .div-block-210-copy-copy-copy-copy, .protein---bowls, .div-block-210-copy-copy-copy-copy-copy {
    border: 2px solid #000;
    height: 255px;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
  }

  .jeffin---container {
    margin-top: 0;
  }

  .heading-254-copy-copy-copy-copy, .thai-chicken-curry {
    margin-bottom: 0;
    font-size: 17px;
  }

  .dressings---container {
    margin-top: 0;
  }

  .paragraph-3-copy {
    min-height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 13px;
  }

  .matcha {
    background-color: var(--white);
  }

  .grid-31-copy, .grid-31-copy-copy {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
    display: none;
  }

  .iced-matcha, .espresso-bar {
    background-color: var(--white);
  }

  .milk-alternatives {
    width: 150px;
    height: 105px;
    padding-top: 10px;
  }

  .paragraph-3-copy-copy, .paragraph-3-copy-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy {
    min-height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 13px;
  }

  .matcha---container, .fibre---container {
    margin-top: 0;
  }

  .heading-164-copy {
    font-size: 40px;
  }

  .subs-heading, .heading-157-copy, .subs-header {
    font-size: 35px;
  }

  .div-block-439-copy {
    padding: 60px;
  }

  .div-block-515-copy {
    padding-left: 100px;
    padding-right: 100px;
  }

  .food-phil---hero {
    width: auto;
  }

  .dropdown-link-116-copy {
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    border-bottom: 1px solid var(--white);
    background-color: var(--black);
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .section-73 {
    background-color: #fff;
  }

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

  .rich-text-block-3 {
    font-size: 12px;
    line-height: 20px;
  }

  .hero-12 {
    background-color: #fff;
  }

  .flex-container-7 {
    flex-direction: column;
    justify-content: center;
  }

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

  .hero-image-9 {
    width: 310px;
    display: none;
  }

  .pouneh-containier, .careers-container {
    margin-top: 0;
  }

  .ethos-heading, .heading-234-copy-copy, .heading-234-copy-copy, .partners-heading {
    text-align: center;
    font-size: 45px;
  }

  .heading-90-copy {
    text-align: center;
  }

  .williamsburg-heading {
    text-align: center;
    font-size: 45px;
  }

  .protein-paragraph, .protein-paragraph-2 {
    min-height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 13px;
  }

  .teams-heading {
    text-align: center;
    font-size: 45px;
  }

  .teams-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fibre---container-copy {
    margin-top: 0;
  }

  .link-279-copy {
    color: var(--white);
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .link-279-copy:hover {
    color: var(--impact-red);
  }

  .div-block-23-copy {
    height: 170px;
    min-height: auto;
    max-height: none;
    margin-top: 5px;
    padding-top: 5px;
  }

  .heading-299 {
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-300 {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-261 {
    margin-top: 0;
    font-size: 13px;
  }

  .heading-301 {
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-302 {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-12-copy-copy-2 {
    margin-top: 0;
    font-size: 13px;
  }

  .heading-303 {
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-304 {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-263 {
    margin-top: 0;
    font-size: 13px;
  }

  .heading-305 {
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-306 {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-264 {
    margin-top: 0;
    font-size: 13px;
  }

  .heading-307 {
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-308 {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-265, .braised-beef-copy, .ic-paragraph {
    margin-top: 0;
    font-size: 13px;
  }

  .div-block-454-copy {
    padding-bottom: 10px;
  }

  .new-feb-2025 {
    height: 60vh;
  }

  .heading-164-copy-copy {
    font-size: 40px;
  }

  .heading-109-copy {
    margin-top: -29px;
    font-size: 50px;
    line-height: 62px;
  }

  .juices-copy, .spritzers2 {
    background-color: var(--white);
  }

  .spring-menu-2025 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .spring-menu {
    text-align: center;
    font-size: 45px;
  }

  .first-taste-heading, .first-taste-subheading-copy {
    font-size: 40px;
  }

  .vg-meats-heading {
    text-align: center;
    font-size: 45px;
  }

  .vg-container {
    margin-top: 0;
  }

  .vg-section---desktop {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .delivery-feedback-containter {
    max-width: 728px;
  }

  .local-partners---sub, .nf-container {
    margin-top: 0;
  }

  .menus-hero {
    flex-direction: row;
    align-items: stretch;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .menus-hero-copy {
    flex-direction: row;
    align-items: stretch;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .coming-soon {
    font-size: 27px;
  }

  .pickup-hero {
    flex-direction: row;
    align-items: stretch;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .e-gift-heading {
    font-size: 40px;
  }

  .app-sub-heading, .app-sub-heading-copy, .app-sub-heading-mobile, .app-sub-heading-mobile-copy {
    margin-top: -29px;
    font-size: 50px;
    line-height: 62px;
  }

  .menus-nyc-hero, .menus-toronto-hero {
    flex-direction: row;
    align-items: stretch;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-18-copy, .image-19-copy {
    padding-left: 12px;
  }

  .container-98-copy {
    align-items: center;
    margin-top: -15px;
    padding-left: 58px;
  }

  .div-block-220-copy {
    margin-top: 60px;
    margin-left: 100px;
    padding-left: 41px;
  }

  .paragraph-213-copy, .paragraph-213-copy-copy {
    font-size: 16px;
  }

  .delivery-sub {
    margin-top: -29px;
    font-size: 50px;
    line-height: 62px;
  }

  .paragraph-213-copy-copy-copy {
    font-size: 16px;
  }

  .podcast-container {
    margin-top: 0;
  }

  .podcast-heading {
    text-align: center;
    font-size: 45px;
  }

  .vg-section---desktop-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .advocates-container {
    margin-top: 0;
  }

  .advocates---desktop {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .podcast-heading-copy {
    text-align: center;
    font-size: 45px;
  }

  .podcast-container-2 {
    margin-top: 0;
  }

  .podcast-header-2, .podcast-heading-copy {
    text-align: center;
    font-size: 45px;
  }

  .advocates---desktop-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wellness-drinks-container {
    margin-top: 0;
  }

  .wellness-drinks-heading {
    text-align: center;
    font-size: 45px;
  }

  .paragraph-12-copy-copy-copy {
    margin-top: 0;
    font-size: 13px;
  }

  .div-block-19-copy {
    padding-bottom: 262px;
    padding-left: 0;
    padding-right: 0;
  }

  ._10years-heading {
    text-align: center;
    font-size: 45px;
  }

  ._10years-container, .marathon-container {
    margin-top: 0;
  }

  .paragraph-139-copy-copy, .paragraph-139-copy-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section.cc-cta {
    padding: 15px;
  }

  .section.cc-home-wrap, .section.cc-store-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

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

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

  .rich-text {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

  .logo-link {
    padding-left: 0;
  }

  .navigation {
    padding: 20px 30px;
  }

  .cta-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .intro-content {
    width: 80%;
  }

  .menu-drinks {
    grid-row-gap: 60px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .status-message.cc-no-data {
    width: 80%;
    max-width: 470px;
  }

  .contact-form-wrap {
    padding: 30px;
  }

  .text-field.cc-contact-field, .text-field.cc-textarea {
    text-align: left;
  }

  .team-pic {
    height: 300px;
    margin-bottom: 30px;
  }

  .team-member-name {
    font-size: 16px;
    line-height: 28px;
  }

  .project-name-wrap {
    margin-bottom: 30px;
  }

  .project-name-link {
    font-size: 16px;
    line-height: 28px;
  }

  .detail-image {
    margin-bottom: 15px;
  }

  .blog-detail-header-wrap {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .blog-item {
    width: 90%;
    max-width: 470px;
  }

  .blog-summary-wrap {
    text-align: center;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .dropdown-link-6 {
    width: auto;
    padding-left: 0;
  }

  .dropdown-link-6.w--current {
    width: auto;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 0;
  }

  .dropdown-link-7 {
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown-link-7.w--current {
    width: 350px;
    padding-left: 0;
  }

  .dropdown-link-10, .dropdown-link-13, .dropdown-link-15 {
    margin-bottom: 3px;
  }

  .dropdown-link-16 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    justify-content: center;
    height: 40px;
  }

  .dropdown-link-17 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    margin: 0 3px 3px;
  }

  .sticky-nav {
    position: relative;
  }

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

  .footer {
    padding: 40px 20px;
  }

  .footer-flex-container {
    flex-direction: column;
    overflow: visible;
  }

  .footer-image {
    object-fit: contain;
  }

  .footer-2, .footer-3 {
    padding: 40px 20px;
  }

  .home-slider {
    height: 60vh;
    display: flex;
    overflow: hidden;
  }

  .call-to-action, .call-to-action-2, .footer-4, .call-to-action-3, .contact-form-2, .call-to-action-4, .hero-overlay {
    padding: 40px 20px;
  }

  .dropdown-toggle-2 {
    width: 350px;
    height: 68px;
  }

  .dropdown-toggle-2.w--open {
    background-color: #0000;
  }

  .sticky-nav-2 {
    position: relative;
  }

  .footer-5 {
    padding: 40px 20px;
  }

  .link-block-2 {
    margin-top: 3px;
  }

  .call-to-action-5, .breakfast-2 {
    padding: 40px 20px;
  }

  .heading-12 {
    font-size: 35px;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .hero-overlay-3, .breakfast, .breakfast-overlay, .brunch-overlay, .powerbowl-overlay, .feature {
    padding: 40px 20px;
  }

  .grid-11 {
    padding-left: 5px;
  }

  .heading-19 {
    padding-top: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .paragraph-3 {
    font-size: 10px;
    line-height: 20px;
  }

  .grid-12 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-13 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-14, .grid-15 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-16 {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-17 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero-overlay-4 {
    padding: 40px 20px;
  }

  .paragraph-7 {
    padding-left: 8px;
  }

  .grid-18, .grid-19 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-21 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block-4 {
    margin-top: 9px;
  }

  .link-block-5 {
    margin-top: -7px;
  }

  .div-block-23 {
    height: 200px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
  }

  .button-22 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .call-to-action-6 {
    padding: 40px 20px;
  }

  .centered-container-4 {
    margin-top: 30px;
  }

  .heading-26 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .call-to-action-7 {
    padding: 20px 20px 40px;
  }

  .centered-container-5 {
    margin-top: 9px;
  }

  .heading-27 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
    line-height: 25px;
  }

  .button-26 {
    font-size: 13px;
    line-height: 20px;
  }

  .call-to-action-8 {
    padding: 40px 20px;
    display: flex;
  }

  .centered-container-6 {
    margin-top: -580px;
  }

  .heading-28 {
    font-size: 22px;
    line-height: 25px;
  }

  .button-27 {
    font-size: 13px;
  }

  .call-to-action-9, .hero {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .hero-image-mask {
    order: -1;
    align-self: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .call-to-action-10 {
    padding: 40px 20px;
  }

  .centered-container-8 {
    margin-top: 34px;
  }

  .heading-31 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 35px;
  }

  .button-30 {
    font-size: 12px;
  }

  .div-block-26 {
    padding-bottom: 87px;
  }

  .heading-19-copy {
    font-size: 15px;
  }

  .paragraph-9 {
    font-size: 10px;
    line-height: 20px;
  }

  .grid-24 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-38 {
    margin-bottom: 40px;
  }

  .paragraph-12 {
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-46 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-27 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .grid-28 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-57 {
    overflow: visible;
  }

  .grid-30 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-31 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-59 {
    flex-direction: column;
    align-items: center;
    height: 85px;
    padding-left: 0;
    display: flex;
  }

  .div-block-62 {
    height: 140px;
  }

  .grid-32 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-33 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cards-grid-container-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .hero-overlay-5 {
    padding: 40px 20px;
  }

  .grid-34 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-68 {
    height: auto;
    max-height: none;
  }

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

  .div-block-70 {
    padding-top: 32px;
    padding-bottom: 20px;
  }

  .heading-37 {
    margin-bottom: 10px;
    font-size: 33px;
  }

  .hero-2 {
    padding: 10px 20px 40px;
  }

  .flex-container-2 {
    background-color: var(--white);
    flex-direction: column;
    align-items: flex-end;
  }

  .hero-overlay-6 {
    padding: 40px 20px;
  }

  .grid-35 {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .container-45 {
    background-color: var(--white);
    background-image: url('../images/Lunch-Dinner_website.jpg');
    background-position: 50% 70%;
    background-size: cover;
    height: 30vh;
  }

  .container-47 {
    height: 30vh;
  }

  .grid-36 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-80 {
    padding-bottom: 20px;
  }

  .hero-overlay-7, .hero-overlay-8 {
    padding: 40px 20px;
  }

  .grid-37 {
    grid-row-gap: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-19 {
    font-size: 10px;
    line-height: 20px;
  }

  .paragraph-20 {
    height: 130px;
    max-height: none;
    margin-top: 0;
    font-size: 10px;
    line-height: 20px;
  }

  .paragraph-21 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-81 {
    height: 200px;
    max-height: 220px;
    margin-top: 5px;
    padding-left: 4px;
  }

  .hero-overlay-9 {
    padding: 40px 20px;
  }

  .hero-image-2 {
    margin-left: 0;
    padding-left: 0;
  }

  .heading-44 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 50px;
    display: flex;
  }

  .button-45 {
    justify-content: center;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
  }

  .button-46 {
    margin-left: 40px;
    margin-right: 40px;
  }

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

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

  .main-content {
    padding: 40px 20px;
  }

  .rich-text-block {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    line-height: 20px;
  }

  .container-61 {
    background-position: 50% 70%;
    max-height: 180px;
  }

  .grid-39 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-28 {
    margin-top: -15px;
    font-size: 12px;
    line-height: 20px;
  }

  .paragraph-29 {
    margin-top: -15px;
    font-size: 15px;
    line-height: 20px;
  }

  .container-62 {
    max-height: 180px;
  }

  .grid-40 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero-3 {
    padding: 40px 20px;
  }

  .dropdown-link-25 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    justify-content: center;
    height: 40px;
    margin-bottom: 3px;
  }

  .paragraph-30 {
    font-size: 10px;
    line-height: 20px;
  }

  .grid-41 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cards-section-2 {
    padding: 40px 20px;
  }

  .paragraph-32 {
    margin-top: 9px;
    margin-left: -43px;
    font-size: 16px;
  }

  .paragraph-33, .paragraph-34 {
    margin-top: 0;
    font-size: 16px;
  }

  .heading-50 {
    margin-top: 52px;
  }

  .hero-overlay-10, .feature-section {
    padding: 40px 20px;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-38 {
    line-height: 20px;
  }

  .div-block-87 {
    height: 360px;
  }

  .div-block-88 {
    background-position: 50%;
    height: 360px;
    margin-top: 0;
  }

  .container-64 {
    margin-top: -12px;
  }

  .hero-overlay-11 {
    padding: 40px 20px;
  }

  .div-block-92 {
    background-position: 50% 70%;
    height: 360px;
    margin-top: 0;
  }

  .div-block-93 {
    background-position: 50%;
    height: 360px;
  }

  .div-block-99 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .section-8 {
    margin-bottom: -498px;
  }

  .heading-56 {
    font-size: 18px;
  }

  .div-block-106 {
    height: 275px;
  }

  .paragraph-39 {
    padding-left: 10px;
    padding-right: 5px;
  }

  .div-block-110 {
    height: 230px;
  }

  .italic-text-2 {
    font-size: 8px;
  }

  .container-71 {
    flex-direction: row;
    flex: 0 auto;
    margin-left: 200px;
    display: flex;
  }

  .nav-menu-9 {
    background-color: var(--black);
    width: 350px;
    margin-left: 233px;
  }

  .navbar-12 {
    display: none;
  }

  .dropdown {
    background-color: var(--black);
    width: 350px;
  }

  .menu-button-3.w--open {
    margin-right: 100px;
  }

  .div-block-113 {
    height: 90px;
  }

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

  .body-5 {
    background-color: var(--white);
    overflow: hidden;
  }

  .section-14 {
    margin-bottom: -27px;
    padding-bottom: 0;
  }

  .div-block-120 {
    margin-top: -20px;
  }

  .slide-nav {
    font-size: 11px;
    line-height: 20px;
  }

  .form {
    padding-bottom: 43px;
  }

  .div-block-121 {
    padding-left: 0;
  }

  .div-block-122 {
    height: 220px;
  }

  .div-block-123 {
    height: 225px;
  }

  .div-block-124 {
    height: 230px;
  }

  .div-block-125, .div-block-126 {
    height: 220px;
  }

  .div-block-127, .div-block-128 {
    background-color: var(--white);
  }

  .div-block-129 {
    height: 117px;
  }

  .paragraph-40 {
    font-size: 10px;
    line-height: 20px;
  }

  .dropdown-list {
    width: 500px;
  }

  .dropdown-list.w--open {
    background-color: var(--black);
    width: 350px;
  }

  .div-block-138 {
    height: 90px;
  }

  .dropdown-list-5 {
    background-color: var(--black);
  }

  .heading-60 {
    font-size: 18px;
  }

  .heading-88 {
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-43 {
    margin-top: 35px;
    margin-bottom: 0;
    margin-left: -43px;
    font-size: 16px;
  }

  .div-block-140 {
    margin-top: -14px;
  }

  .grid-49 {
    margin-left: 0;
    padding-left: 0;
    padding-right: 70px;
  }

  .div-block-153 {
    margin-top: 0;
  }

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

  .section-15 {
    background-color: var(--white);
  }

  .grid-50 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-155 {
    height: 373px;
    padding-left: 10px;
  }

  .div-block-156 {
    height: 373px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-157 {
    background-color: var(--white);
  }

  .button-54 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-span-6 {
    font-size: 22px;
    line-height: 25px;
  }

  .hero-4 {
    padding: 40px 20px;
  }

  .flex-container-3 {
    flex-direction: column;
  }

  .hero-image-mask-2 {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .button-55 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .hero-overlay-12, .hero-overlay-13 {
    padding: 40px 20px;
  }

  .grid-54 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-177 {
    width: 150px;
  }

  .heading-96 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .grid-55, .grid-56 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-54 {
    margin-top: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 10px;
    line-height: 20px;
  }

  .hero-5 {
    padding: 40px 20px;
  }

  .paragraph-56 {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-58, .button-59 {
    margin-right: 220px;
  }

  .heading-99, .heading-100 {
    font-size: 14px;
  }

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

  .grid-59 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-60 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-63, .button-64 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .paragraph-61 {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .div-block-204 {
    height: 200px;
  }

  .heading-108 {
    font-size: 14px;
  }

  .div-block-210 {
    width: auto;
    height: 230px;
  }

  .dropdown-toggle-13 {
    display: none;
  }

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

  .dropdown-toggle-14 {
    display: block;
  }

  .button-65 {
    margin-left: 100px;
    margin-right: 100px;
    display: flex;
  }

  .div-block-216 {
    margin-top: 0;
  }

  .button-66 {
    margin-bottom: 10px;
    margin-left: 170px;
    margin-right: 170px;
  }

  .div-block-219 {
    background-color: var(--black);
    height: 110px;
    display: block;
  }

  .feature-section-2 {
    background-position: 40%;
    padding: 40px 20px;
  }

  .flex-container-4 {
    flex-direction: column;
  }

  .heading-109 {
    padding-left: 16px;
    font-size: 35px;
    line-height: 50px;
  }

  .div-block-220 {
    flex: 0 auto;
    margin-top: 0;
    margin-left: 120px;
    padding-top: 55px;
    padding-left: 0;
  }

  .grid-62 {
    margin-left: -16px;
  }

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

  .feature-section-3 {
    padding: 40px 20px;
  }

  .feature-image-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-98 {
    margin-top: 98px;
  }

  .image-19 {
    margin-left: -22px;
  }

  .hero-overlay-14, .cards-section-3 {
    padding: 40px 20px;
  }

  .cards-grid-container-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .cards-section-4 {
    padding: 20px 20px 40px;
  }

  .cards-grid-container-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .hero-overlay-15 {
    padding: 40px 20px;
  }

  .div-block-237 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-238, .div-block-239 {
    display: none;
  }

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

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

  .div-block-242 {
    padding-left: 5px;
    padding-right: 5px;
  }

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

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

  .container-102 {
    max-height: 200px;
  }

  .div-block-244, .div-block-245 {
    display: none;
  }

  .div-block-246 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-71 {
    padding-top: 10px;
  }

  .flex-container-5 {
    flex-direction: column;
  }

  .feature-image-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-73 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-overlay-16 {
    padding: 40px 20px;
  }

  .heading-117, .heading-118 {
    font-size: 40px;
  }

  .grid-76 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-75 {
    font-size: 10px;
    line-height: 20px;
  }

  .grid-77, .grid-78 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-76 {
    font-size: 10px;
    line-height: 20px;
  }

  .grid-79, .grid-80, .grid-81, .grid-82 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-251, .div-block-253 {
    padding-bottom: 0;
  }

  .cards-grid-container-5 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .button-68 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .heading-122 {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .paragraph-80 {
    font-size: 12px;
  }

  .hero-overlay-17, .main-content-2 {
    padding: 40px 20px;
  }

  .div-block-262 {
    margin-top: -10px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0 10px 20px;
  }

  .container-117 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .heading-138 {
    margin-top: 40px;
  }

  .section-28 {
    background-color: var(--white);
    padding-bottom: 10px;
    padding-left: 0;
  }

  .container-118 {
    background-color: var(--white);
    padding-left: 0;
  }

  .hero-overlay-18, .hero-6 {
    padding: 40px 20px;
  }

  .hero-image-mask-3 {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .container-120 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pop-up-3 {
    width: 500px;
    height: 400px;
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .hero-overlay-19 {
    height: 50vh;
    padding: 40px 20px;
  }

  .div-block-288 {
    width: 500px;
    margin-top: -181px;
  }

  .heading-144 {
    margin-bottom: -5px;
    padding-bottom: 0;
    font-size: 20px;
  }

  .button-74 {
    margin-top: 350px;
  }

  .paragraph-97 {
    font-size: 22px;
  }

  .heading-146 {
    font-size: 14px;
  }

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

  .div-block-292 {
    justify-content: center;
    padding-left: 10px;
    display: block;
  }

  .heading-148 {
    font-size: 35px;
  }

  .heading-151 {
    font-size: 17.5px;
    line-height: 40px;
  }

  .div-block-301, .div-block-302, .div-block-303 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .link-56 {
    font-size: 17.5px;
  }

  .div-block-308 {
    margin-left: -110px;
  }

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

  .div-block-314 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-124 {
    max-height: 200px;
  }

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

  .container-125 {
    max-height: 200px;
  }

  .div-block-318 {
    background-image: url('../images/venison_cutout-web.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
  }

  .container-126 {
    max-height: 200px;
    display: block;
  }

  .div-block-319 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-320, .div-block-321 {
    display: none;
  }

  .container-127 {
    max-height: 200px;
  }

  .div-block-322 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-323, .div-block-324, .div-block-325, .div-block-326 {
    display: none;
  }

  .container-129 {
    max-height: 200px;
  }

  .div-block-327, .div-block-328, .div-block-329 {
    display: none;
  }

  .container-130 {
    max-height: 200px;
  }

  .div-block-330 {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .div-block-334 {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .grid-95, .grid-96, .grid-97, .grid-98 {
    grid-template-columns: 1fr;
  }

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

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

  .grid-101 {
    grid-template-columns: 1fr;
    padding-bottom: 40px;
  }

  .hero-overlay-20 {
    height: 50vh;
    padding: 40px 20px;
  }

  .heading-157 {
    text-align: center;
    font-size: 35px;
    line-height: 50px;
  }

  .paragraph-105 {
    font-size: 10px;
    line-height: 20px;
  }

  .paragraph-106 {
    margin-top: 5px;
    margin-left: -42px;
  }

  .button-79 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .grid-102 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-112 {
    height: 220px;
    margin-top: 5px;
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-378 {
    width: auto;
    height: 175px;
  }

  .grid-107 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-113 {
    margin-top: 0;
    font-size: 10px;
    line-height: 20px;
  }

  .grid-108 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-114 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-162 {
    font-size: 30px;
    line-height: 40px;
  }

  .hero-overlay-21 {
    padding: 40px 20px;
  }

  .call-to-action-11 {
    padding: 20px 20px 40px;
  }

  .centered-container-13 {
    margin-top: 0;
  }

  .heading-164 {
    font-size: 22px;
    line-height: 25px;
  }

  .button-81 {
    font-size: 13px;
    display: block;
  }

  .text-span-45 {
    font-size: 8px;
  }

  .text-span-47 {
    margin-bottom: -20px;
    font-size: 7px;
    line-height: 12px;
  }

  .pop-up-modal-5 {
    display: flex;
  }

  .pop-up-5 {
    padding-top: 180px;
  }

  .div-block-388 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-overlay-22 {
    height: 50vh;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
    overflow: visible;
  }

  .heading-166 {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-390 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cards-section-5 {
    margin-top: 25px;
    padding: 20px 20px 40px;
  }

  .cards-grid-container-6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

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

  .heading-168 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 40px;
  }

  .submit-button-3 {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-119 {
    font-size: 17.5px;
  }

  .container-136 {
    padding-left: 40px;
    padding-right: 10px;
  }

  .grid-110 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-120 {
    margin-top: 0;
  }

  .heading-169 {
    font-size: 14px;
  }

  .container-138 {
    align-items: center;
    margin-top: 20px;
  }

  .button-84 {
    font-size: 13px;
  }

  .section-32 {
    display: flex;
  }

  .container-141 {
    height: 30vh;
  }

  .hero-7 {
    padding: 40px 20px;
  }

  .heading-179, .paragraph-133 {
    text-align: center;
  }

  .div-block-408 {
    padding: 20px 10px;
  }

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

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

  .div-block-425 {
    padding: 0 10px 40px;
  }

  .container-142 {
    display: flex;
  }

  .hero-8 {
    padding: 40px 20px;
  }

  .button-89, .button-90 {
    margin-left: 140px;
  }

  .container-143 {
    height: 30vh;
  }

  .div-block-426 {
    padding-top: 10px;
  }

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

  .grid-119 {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-146, .container-147, .container-148, .container-149 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-150 {
    display: none;
  }

  .dropdown-link-40 {
    margin-top: 3px;
  }

  .container-152, .container-155 {
    height: 30vh;
  }

  .paragraph-139 {
    text-align: center;
    font-size: 10px;
    line-height: 20px;
  }

  .heading-188, .heading-189 {
    text-align: center;
    font-size: 14px;
  }

  .heading-190 {
    font-size: 14px;
  }

  .heading-191 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .paragraph-140 {
    text-align: center;
    font-size: 10px;
  }

  .heading-192 {
    margin-top: 0;
    font-size: 14px;
    line-height: 14px;
  }

  .div-block-437 {
    padding-bottom: 20px;
  }

  .div-block-439, .div-block-440 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-441 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pop-up-6 {
    padding-top: 180px;
  }

  .div-block-442 {
    width: 500px;
    margin-top: -153px;
  }

  .heading-193 {
    margin-bottom: 0;
  }

  .heading-194 {
    margin-bottom: 0;
    padding-bottom: 5px;
    font-size: 25px;
  }

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

  .div-block-445 {
    height: 170px;
  }

  .paragraph-141 {
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-451 {
    height: 360px;
  }

  .heading-198 {
    margin-left: auto;
    margin-right: auto;
    font-size: 40px;
    line-height: 52px;
  }

  .hero-overlay-23 {
    height: 50vh;
    padding: 40px 20px;
  }

  .div-block-454 {
    padding-bottom: 40px;
  }

  .form-2 {
    flex-direction: column;
  }

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

  .hero-overlay-24, .hero-overlay-25, .hero-overlay-26, .hero-overlay-27, .hero-overlay-28, .hero-overlay-29 {
    padding: 40px 20px;
  }

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

  .div-block-457 {
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .heading-208 {
    font-size: 25px;
  }

  .pop-up-7 {
    width: 500px;
  }

  .heading-209 {
    font-size: 25px;
  }

  .div-block-458 {
    width: auto;
    max-width: 500px;
  }

  .form-block-2 {
    width: 400px;
  }

  .div-block-459 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cards-section-6 {
    margin-bottom: 166px;
    padding: 0 20px 40px;
  }

  .cards-grid-container-7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .heading-211 {
    font-size: 25px;
  }

  .hero-overlay-30 {
    height: 50vh;
    padding: 40px 20px;
  }

  .hero-9 {
    padding: 40px 20px;
  }

  .section-35 {
    padding-top: 40px;
  }

  .paragraph-153 {
    padding-top: 0;
    font-size: 15px;
  }

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

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

  .text-span-67 {
    font-size: 20px;
  }

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

  .container-163 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-215 {
    margin-bottom: 0;
  }

  .hero-overlay-31 {
    padding: 40px 20px;
  }

  .paragraph-161 {
    padding-top: 0;
    font-size: 15px;
  }

  .section-36 {
    padding: 20px 10px 40px;
  }

  .grid-126 {
    display: none;
  }

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

  .div-block-473 {
    padding-bottom: 209px;
  }

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

  .div-block-474 {
    background-color: var(--white);
  }

  .section-37 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-475 {
    height: 627.969px;
  }

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

  .div-block-476 {
    background-image: url('../images/grocery-edit1.jpg');
    background-position: 100% 60%;
    background-size: cover;
    height: 500px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-477 {
    background-image: url('../images/Untitled-1_3.jpg');
    background-position: 50%;
    background-size: cover;
    height: 500px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .dropdown-link-42 {
    margin-bottom: 3px;
  }

  .dropdown-link-43 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    margin: 0 3px 3px;
  }

  .nav-menu-15 {
    background-color: #000;
    width: 350px;
    margin-left: 233px;
  }

  .dropdown-link-44 {
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown-link-44.w--current {
    width: 350px;
    padding-left: 0;
  }

  .dropdown-list-8 {
    width: 500px;
  }

  .dropdown-list-8.w--open {
    background-color: #000;
    width: 350px;
  }

  .dropdown-link-45 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    justify-content: center;
    height: 40px;
  }

  .container-165 {
    flex-direction: row;
    flex: 0 auto;
    margin-left: 200px;
    display: flex;
  }

  .dropdown-list-9 {
    background-color: #000;
  }

  .button-110 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-link-48 {
    color: #000;
    background-color: #fff;
    border-radius: 5px;
    justify-content: center;
    height: 40px;
    margin-bottom: 3px;
  }

  .dropdown-4 {
    background-color: #000;
    width: 350px;
  }

  .menu-button-6.w--open {
    margin-right: 100px;
  }

  .dropdown-link-51 {
    width: auto;
    padding-left: 0;
  }

  .dropdown-link-51.w--current {
    width: auto;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 0;
  }

  .dropdown-link-54 {
    margin-bottom: 3px;
  }

  .dropdown-link-55 {
    margin-top: 3px;
  }

  .dropdown-link-56 {
    margin-bottom: 3px;
  }

  .button-111 {
    margin-left: 100px;
    margin-right: 100px;
    display: flex;
  }

  .dropdown-toggle-24 {
    width: 350px;
    height: 68px;
  }

  .dropdown-toggle-24.w--open {
    background-color: #0000;
  }

  .button-113 {
    justify-content: center;
    align-items: center;
    height: 66.9844px;
    display: flex;
  }

  .hero-overlay-32 {
    height: 50vh;
    padding: 0 20px;
    display: flex;
  }

  .hero-10 {
    height: 30vh;
    padding: 40px 20px;
  }

  .div-block-481 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .button-114 {
    margin-bottom: 20px;
    margin-left: 100px;
    margin-right: 100px;
  }

  .grid-129 {
    grid-template-rows: auto auto;
    display: none;
  }

  .grid-130 {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-483 {
    background-image: url('../images/Untitled-1_4.jpg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    width: 375px;
    height: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-42 {
    width: 250px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-484 {
    background-image: url('../images/unnamed_9.jpg');
    background-position: 50%;
    background-size: cover;
    height: 400px;
    margin-bottom: 20px;
    margin-left: 100px;
    margin-right: 100px;
  }

  .section-40 {
    display: none;
  }

  .section-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-42 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-485 {
    height: 400px;
  }

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

  .paragraph-162 {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }

  .grid-131 {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-487, .div-block-488 {
    height: 500px;
  }

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

  .container-167 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-489 {
    display: flex;
  }

  .grid-133 {
    padding-left: 5px;
  }

  .hero-overlay-33 {
    height: 30vh;
    padding: 40px 20px;
  }

  .heading-221 {
    font-size: 35px;
  }

  .section-45 {
    margin-right: 10px;
    padding-left: 10px;
  }

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

  .text-span-70 {
    font-size: 20px;
  }

  .heading-222 {
    font-size: 22px;
    line-height: 32px;
  }

  .grid-134 {
    display: none;
  }

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

  .div-block-496 {
    margin-top: 40px;
  }

  .paragraph-166 {
    font-size: 17.5px;
  }

  .grid-135 {
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .div-block-497, .div-block-498, .div-block-499 {
    height: 300px;
  }

  .div-block-500 {
    background-image: url('../images/unnamed_1.jpeg');
    background-position: 50%;
  }

  .heading-224 {
    margin-top: -5px;
  }

  .hero-overlay-34 {
    height: 50vh;
    padding: 40px 20px;
  }

  .div-block-505 {
    margin-right: 0;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-116, .button-117 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .div-block-506 {
    flex-direction: column;
    align-items: center;
    width: 400px;
    height: 400px;
    margin: 20px auto 40px;
    display: flex;
  }

  .heading-225 {
    text-align: center;
    font-size: 35px;
  }

  .div-block-507 {
    height: 30vh;
  }

  .html-embed-11 {
    margin-left: 0;
    display: none;
  }

  .button-119 {
    flex-direction: column;
    display: flex;
  }

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

  .button-121, .button-122 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .call-to-action-12 {
    padding: 40px 20px;
  }

  .div-block-517 {
    height: 360px;
  }

  .grid-136 {
    margin-top: 10px;
    margin-right: 10px;
    padding-left: 10px;
  }

  .div-block-520 {
    margin-right: 10px;
    padding-top: 10px;
    padding-left: 10px;
  }

  .div-block-521 {
    background-position: 30% 40%;
    height: 50vh;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .link-block-10 {
    padding-left: 10px;
  }

  .section-47 {
    height: 30vh;
  }

  .div-block-522 {
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 60px;
  }

  .div-block-523 {
    height: 450px;
  }

  .grid-137 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-right: 10px;
    padding-left: 10px;
  }

  .button-132 {
    margin-right: 0;
  }

  .paragraph-171 {
    margin-right: 350px;
  }

  .paragraph-173 {
    margin-right: 370px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-overlay-35 {
    padding: 40px 20px;
  }

  .heading-234 {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .paragraph-174 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .div-block-525 {
    margin-right: 0;
    padding-right: 10px;
  }

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

  .div-block-526 {
    background-position: 50% 30%;
    height: 500px;
  }

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

  .feature-section-4, .feature-section-5 {
    padding: 40px 20px;
  }

  .hero-overlay-36 {
    width: auto;
    padding: 40px 20px;
  }

  .div-block-530 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-531 {
    height: 41.4648px;
  }

  .grid-139 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    height: 413.906px;
  }

  .paragraph-179, .list-12 {
    font-size: 14px;
  }

  .section-48 {
    display: none;
  }

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

  .list-13 {
    font-size: 14px;
  }

  .div-block-533 {
    height: 185px;
  }

  .pop-up-modal-8 {
    display: none;
  }

  .pop-up-8 {
    background-color: var(--black);
    width: 450px;
    height: auto;
    display: none;
  }

  .exit-button-8 {
    margin-right: 10px;
  }

  .div-block-534 {
    background-position: 50% 75%;
    width: 450px;
    height: 350px;
    padding-bottom: 0;
  }

  .div-block-535 {
    width: 400px;
    height: auto;
    display: flex;
  }

  .hero-overlay-37 {
    background-position: 50%;
    height: 50vh;
    padding: 40px 20px;
  }

  .heading-239 {
    font-size: 25px;
  }

  .section-49 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cards-section-7 {
    padding: 0 20px 40px;
  }

  .cards-grid-container-8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .div-block-537 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .hero-overlay-38 {
    height: 30vh;
    padding: 40px 20px;
  }

  .hero-11 {
    padding: 40px 20px;
  }

  .flex-container-6 {
    flex-direction: column;
    padding-bottom: 40px;
  }

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

  .div-block-552 {
    margin-right: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-553 {
    height: 450px;
  }

  .button-135 {
    margin-right: 0;
  }

  .heading-242 {
    font-size: 14px;
  }

  .hero-overlay-39 {
    padding: 40px 20px;
  }

  .div-block-556 {
    height: 300px;
  }

  .div-block-557 {
    height: 75px;
    display: none;
  }

  .div-block-561 {
    padding-top: 240px;
  }

  .hero-overlay-40 {
    height: 50vh;
    padding: 40px 20px;
  }

  .div-block-563 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-565 {
    background-image: url('../images/Chicken-Noodle-Soup-2.jpg');
    background-position: 50% 55%;
    height: 300px;
  }

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

  .div-block-566 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .section-51 {
    padding-bottom: 20px;
  }

  .div-block-567 {
    background-image: url('../images/Hearty-Veg_alt.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

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

  .footer-6 {
    padding: 40px 20px;
  }

  .div-block-573 {
    height: 360px;
  }

  .hero-overlay-41 {
    padding: 40px 20px;
  }

  .section-53 {
    margin-right: 10px;
    padding-left: 10px;
  }

  .hero-overlay-42 {
    height: 50vh;
    padding: 40px 20px;
  }

  .heading-249 {
    font-size: 25px;
    line-height: 32px;
  }

  .paragraph-196 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-581 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-overlay-43 {
    height: 50vh;
    padding: 40px 20px;
  }

  .div-block-582 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-197 {
    font-size: 17.5px;
  }

  .div-block-588, .div-block-590, .div-block-591, .div-block-592, .div-block-593, .div-block-594 {
    height: 200px;
  }

  .dropdown-list-5-copy {
    background-color: var(--black);
  }

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

  .div-block-602, .div-block-603, .div-block-604, .div-block-605, .div-block-606 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu-16 {
    display: flex;
  }

  .hero-overlay-44 {
    height: 50vh;
    padding: 40px 20px;
  }

  .heading-250 {
    font-size: 35px;
  }

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

  .paragraph-200 {
    font-size: 17.5px;
  }

  .div-block-613, .div-block-614, .div-block-615, .div-block-616 {
    height: 300px;
  }

  .grid-158, .paragraph-203 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-139 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .div-block-620 {
    margin-left: -8px;
  }

  .hero-overlay-45 {
    padding: 40px 20px;
  }

  .hero-image-7 {
    display: none;
  }

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

  .grid-160 {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-254 {
    font-size: 14px;
  }

  .div-block-627 {
    margin-left: -40px;
  }

  .grid-107-copy {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-204-copy {
    height: 200px;
  }

  .heading-192-copy {
    margin-top: 0;
    font-size: 14px;
    line-height: 14px;
  }

  .div-block-436-copy {
    height: 110px;
  }

  .heading-108-copy {
    font-size: 14px;
  }

  .paragraph-99-copy {
    font-size: 10px;
  }

  .paragraph-39-copy {
    padding-left: 10px;
    padding-right: 5px;
    font-size: 14px;
  }

  .paragraph-139-copy {
    text-align: center;
    text-align: center;
    font-size: 10px;
    line-height: 20px;
  }

  .hero-overlay-46 {
    padding: 40px 20px;
  }

  .text-span-70-copy {
    font-size: 20px;
  }

  .hero-overlay-47 {
    padding: 40px 20px;
  }

  .heading-255 {
    font-size: 35px;
  }

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

  .div-block-631, .div-block-632 {
    height: 350px;
  }

  .div-block-631-copy, .div-block-632-copy {
    height: 350px;
  }

  .section-45-copy, .section-45-copy-copy {
    margin-right: 10px;
    padding-left: 10px;
  }

  .paragraph-208, .paragraph-209 {
    font-size: 15px;
  }

  .div-block-635, .div-block-636, .div-block-637 {
    height: 350px;
  }

  .section-55 {
    padding: 40px 10px;
  }

  .paragraph-213 {
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
  }

  .container-183 {
    display: block;
  }

  .container-184 {
    display: none;
  }

  .hero-overlay-47-copy {
    height: 50vh;
    padding: 40px 20px;
  }

  .heading-255-copy {
    font-size: 35px;
  }

  .section-56 {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-214-copy {
    font-size: 16px;
  }

  .heading-257 {
    font-size: 25px;
    line-height: 42px;
  }

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

  .paragraph-166-copy {
    font-size: 17.5px;
  }

  .div-block-496-copy {
    margin-top: 40px;
  }

  .div-block-643, .div-block-644, .div-block-645, .div-block-646 {
    height: 300px;
  }

  .heading-258 {
    font-size: 35px;
    line-height: 52px;
  }

  .heading-259 {
    font-size: 25px;
  }

  .hero-overlay-48 {
    height: 50vh;
    padding: 40px 20px;
  }

  .heading-260 {
    margin-bottom: 0;
    font-size: 35px;
  }

  .paragraph-216 {
    font-size: 25px;
  }

  .div-block-613-copy, .div-block-614-copy, .div-block-615-copy, .div-block-616-copy {
    height: 300px;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

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

  .hero-stack {
    padding: 60px 15px;
  }

  .div-block-656 {
    height: 250px;
  }

  .section-57 {
    height: 50vh;
  }

  .div-block-643-copy, .div-block-644-copy, .div-block-645-copy {
    height: 300px;
  }

  .heading-257-copy {
    font-size: 25px;
    line-height: 42px;
  }

  .button-46-copy {
    margin-left: 40px;
    margin-right: 40px;
  }

  .hero-heading-right {
    padding: 20px 15px 40px;
  }

  .div-block-656-copy {
    height: 250px;
  }

  .div-block-526-copy {
    background-position: 50% 30%;
    height: 500px;
  }

  .hero-overlay-35-copy {
    padding: 40px 20px;
  }

  .grid-62-copy {
    margin-left: -16px;
  }

  .section-58 {
    background-position: 50% 100%;
  }

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

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

  .div-block-672 {
    height: 600px;
  }

  .div-block-210-copy {
    width: auto;
    height: 215px;
  }

  .paragraph-12-copy, .paragraph-3-copy {
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-675 {
    height: 500px;
  }

  .container-185 {
    margin-top: 301px;
  }

  .heading-264 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-143 {
    margin-left: 120px;
    margin-right: 120px;
  }

  .container-186 {
    margin-top: 249px;
  }

  .grid-175 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-265 {
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-219 {
    font-size: 15px;
    line-height: 20px;
  }

  .text-field-4-copy {
    border-radius: 0;
  }

  .form-2-copy {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .form-4 {
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .text-field-5 {
    border: 1px solid var(--white);
    background-color: var(--black);
    border-radius: 0;
    width: 80px;
  }

  .text-field-6 {
    border: 1px solid var(--white);
    background-color: var(--black);
    border-radius: 0;
    width: 80px;
    height: 37.998px;
    margin-right: 20px;
  }

  .field-label-12 {
    color: var(--white);
    align-items: center;
    padding-right: 20px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .field-label-13 {
    color: var(--white);
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .submit-button-5 {
    background-color: var(--impact-red);
    color: var(--f3f2f2);
    border-radius: 5px;
    height: 37.998px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .heading-266 {
    color: var(--white);
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    line-height: 22px;
  }

  .heading-267 {
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    line-height: 22px;
  }

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

  .grid-53-copy {
    grid-template-rows: auto auto;
  }

  .text-span-102 {
    font-size: 8px;
  }

  .paragraph-221-copy {
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-684 {
    margin-left: -44px;
  }

  .div-block-685 {
    margin-left: -22px;
  }

  .paragraph-222 {
    margin-left: -70px;
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-686 {
    margin-left: -22px;
  }

  .div-block-688 {
    margin-left: -47px;
  }

  .div-block-686-copy {
    margin-left: -60px;
  }

  .div-block-692 {
    margin-left: -45px;
  }

  .div-block-693 {
    margin-left: -75px;
  }

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

  .grid-33-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-227 {
    margin-top: 0;
  }

  .paragraph-228 {
    font-size: 15px;
    line-height: 20px;
  }

  .hero-overlay-47-copy {
    padding: 40px 20px;
  }

  .paragraph-164-copy {
    font-size: 15px;
  }

  .eat-slide {
    padding-top: 216px;
  }

  .container-190 {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 25px;
  }

  .heading-269 {
    font-size: 22px;
    line-height: 25px;
  }

  .fall-slide {
    padding-top: 216px;
  }

  .button-84-copy {
    margin-left: 0;
    margin-right: 0;
    font-size: 13px;
    display: block;
  }

  .section-61 {
    width: auto;
  }

  .holiday-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

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

  .paragraph-230 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 14px;
  }

  .link-209, .link-210 {
    text-decoration: none;
    display: inline;
  }

  .div-block-720 {
    background-image: url('../images/broth-1.jpeg');
    background-position: 50% 60%;
    background-size: cover;
    height: 600px;
  }

  .paragraph-231 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .div-block-721 {
    background-image: url('../images/Brussel-Sprouts_Close-Up.jpg');
    background-position: 50%;
    background-size: cover;
    height: 600px;
  }

  .section-62 {
    height: 30vh;
  }

  .heading-270 {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-271 {
    text-align: center;
    margin-top: 10px;
    font-size: 35px;
    line-height: 52px;
  }

  .section-63, .dressings-mobile {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-64 {
    align-items: flex-start;
    padding-top: 0;
  }

  .grid-186 {
    display: none;
  }

  .nick-desktop {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-187 {
    display: block;
  }

  .div-block-730-copy, .div-block-731-copy {
    height: 500px;
  }

  .div-block-732-copy {
    background-image: url('../images/IMG_2857.jpg');
    height: 500px;
  }

  .grid-28-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .heading-274 {
    padding-bottom: 10px;
  }

  .section-62-copy {
    height: 30vh;
  }

  .hot-chocolate-desktop {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .heading-56-copy {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 10px;
    font-size: 18px;
    line-height: 32px;
    display: flex;
  }

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

  .paragraph-235 {
    margin-top: 0;
    font-size: 25px;
  }

  .text-span-119 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
  }

  .slide-7 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero-heading-right-2 {
    padding: 40px 15px;
  }

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

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

  .container-195 {
    margin-top: 80px;
    padding-right: 0;
  }

  .section-65 {
    height: 30vh;
  }

  .ginger---desktop {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-222-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .paragraph-236-copy {
    margin-bottom: 0;
    font-size: 14px;
  }

  .tabs-menu-5 {
    align-items: flex-start;
    width: auto;
  }

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

  .tab-link-tab-1.w--current, .tab-link-tab-2-2, .tab-link-tab-3 {
    width: 100px;
  }

  .tab-link-tab-3.w--current {
    align-self: auto;
  }

  .tab-link-tab-4 {
    width: 100px;
  }

  .div-block-750 {
    padding-left: 20px;
  }

  .paragraph-237-copy {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-751 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-37-copy {
    margin-bottom: 10px;
    font-size: 33px;
  }

  .grid-196 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .grid-17-copy {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-758, .div-block-759 {
    height: 350px;
  }

  .grid-198 {
    display: none;
  }

  .div-block-760 {
    height: 450px;
  }

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

  .grid-198-copy {
    display: block;
  }

  .container-120-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .heading-281 {
    padding-bottom: 5px;
  }

  .button-148 {
    width: auto;
  }

  .section-65-copy {
    height: 30vh;
  }

  .grid-201 {
    display: none;
  }

  .div-block-763 {
    width: auto;
  }

  .div-block-765 {
    height: auto;
  }

  .broth-blog-mobile {
    display: block;
  }

  .div-block-763-copy {
    width: auto;
    height: 500px;
  }

  .div-block-764-copy {
    background-position: 50% 60%;
    height: 400px;
  }

  .div-block-765-copy {
    background-position: 50% 55%;
    height: 400px;
  }

  .container-192-copy-copy {
    padding-bottom: 0;
  }

  .section-65-copy-copy {
    height: 30vh;
  }

  .grid-203, .paragraph-242 {
    display: none;
  }

  .grid-203-copy {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-770-copy {
    background-image: url('../images/Beef-Broth-Kettle.jpg');
    background-position: 50% 60%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-771-copy {
    background-image: url('../images/Broth-Line-Up_1.jpg');
    background-position: 50% 60%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-772-copy {
    background-position: 50% 40%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .link-232 {
    color: var(--impact-red);
    display: inline;
  }

  .section-64-copy {
    background-position: 50% 0;
    align-items: flex-start;
    padding-top: 0;
  }

  .div-block-774 {
    height: auto;
  }

  .centered-container-18-copy-copy {
    align-self: flex-end;
    margin-top: 0;
  }

  .grid-204 {
    display: none;
  }

  .grid-204-copy {
    display: block;
  }

  .div-block-773-copy {
    background-position: 50% 30%;
    height: 450px;
  }

  .div-block-774-copy {
    height: 450px;
  }

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

  .div-block-775 {
    width: auto;
  }

  .section-65-copy-copy-copy {
    height: 30vh;
  }

  .heading-271-copy {
    text-align: center;
    margin-top: 10px;
    font-size: 35px;
    line-height: 52px;
  }

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

  .paragraph-242-copy, .grid-208, .paragraph-242-copy {
    display: none;
  }

  .paragraph-242-copy {
    margin-top: 0;
    display: block;
  }

  .grid-209 {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-780 {
    background-image: url('../images/unnamed_9.jpg');
    background-position: 50%;
    background-size: cover;
    height: 400px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-65-copy-copy-copy-copy {
    height: 30vh;
  }

  .paragraph-153-copy {
    padding-top: 0;
    font-size: 15px;
  }

  .grid-208-copy {
    display: none;
  }

  .section-67 {
    padding: 10px 10px 20px;
  }

  .grid-208-copy-copy {
    display: none;
  }

  .grid-208---mobile2 {
    display: flex;
  }

  .grid-210 {
    display: block;
  }

  .div-block-782-copy, .div-block-783-copy {
    height: 450px;
  }

  .section-68 {
    height: 50vh;
  }

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

  .paragraph-163-copy, .paragraph-163-copy-copy {
    font-size: 15px;
  }

  .centered-container-18-copy-copy-copy {
    align-self: flex-start;
    margin-top: 0;
  }

  .pop-up-uber {
    display: none;
  }

  .text-field-7 {
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 0;
    width: 80px;
    height: 37.998px;
    margin-right: 20px;
  }

  .field-label-14 {
    color: #fff;
    align-items: center;
    padding-right: 20px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .submit-button-3-copy-2 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 20px;
  }

  .pop-up-modal-9 {
    display: none;
  }

  .div-block-786 {
    background-position: 50% 30%;
    width: 500px;
    height: 100px;
  }

  .text-field-8 {
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 0;
    width: 80px;
  }

  .pop-up-9 {
    background-color: #000;
    width: 500px;
  }

  .text-field-4-copy-2 {
    border-radius: 0;
  }

  .div-block-787 {
    width: 500px;
    height: 310px;
    display: none;
  }

  .submit-button-6 {
    color: #f3f2f2;
    background-color: #eb372f;
    border-radius: 5px;
    height: 37.998px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .heading-284 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    line-height: 22px;
  }

  .heading-285 {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    line-height: 22px;
  }

  .field-label-15 {
    color: #fff;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .paragraph-244 {
    margin-bottom: 0;
    padding-left: 8px;
    font-size: 18px;
  }

  .link-block-5-copy {
    margin-top: -7px;
  }

  .div-block-215-copy {
    background-image: url('../images/tik-tok-logo.png');
  }

  .section-65-copy-copy-copy-copy-copy, .section-65-copy-copy-copy-copy-copy-copy {
    height: 30vh;
  }

  .section-67-copy {
    padding: 10px 10px 20px;
  }

  .ehf-desktop {
    display: none;
  }

  .ehf-mobile {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-788-copy {
    background-position: 50% 60%;
    height: 400px;
  }

  .div-block-789-copy {
    background-position: 50% 0;
    height: 400px;
  }

  .div-block-790-copy {
    height: 400px;
    margin-top: 20px;
  }

  .paragraph-163-copy, .paragraph-163-copy-copy, .paragraph-163-copy, .paragraph-163-copy-copy {
    font-size: 15px;
  }

  .div-block-790-copy-copy {
    background-image: url('../images/ik-ehf-mct.jpg');
    background-position: 50% 40%;
    height: 400px;
    margin-top: 20px;
  }

  .section-68-copy, .section-68-copy-copy {
    height: 50vh;
  }

  .centered-container-18-copy-copy-copy-copy {
    flex-direction: column;
    align-self: flex-start;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .section-69 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-792 {
    height: 500px;
  }

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

  .div-block-793 {
    height: 600px;
  }

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

  .paragraph-163-copy, .paragraph-163-copy-copy {
    font-size: 15px;
  }

  .section-65-copy-copy-copy-copy-copy-copy-copy {
    height: 30vh;
  }

  .div-block-794, .div-block-795, .div-block-796 {
    height: 500px;
  }

  .paragraph-163-copy-copy-copy {
    font-size: 15px;
  }

  .div-block-797 {
    height: 500px;
  }

  .wn-spring-2023-desktop {
    display: none;
  }

  .wn-spring-2023-mobile {
    display: block;
  }

  .section-65-copy-copy-copy-copy-copy-copy-copy-copy {
    height: 30vh;
  }

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

  .div-block-798 {
    background-position: 50%;
    height: 500px;
  }

  .section-67-copy-copy {
    padding: 10px 10px 20px;
  }

  .section-68-copy, .section-68-copy-copy {
    height: 50vh;
  }

  .centered-container-18-copy-copy-copy-copy {
    align-self: flex-start;
    margin-top: 0;
  }

  .div-block-800 {
    height: 500px;
  }

  .paragraph-175-copy, .paragraph-175-copy-copy {
    font-size: 15px;
  }

  .section-68-copy-copy-copy {
    height: 50vh;
  }

  .div-block-801 {
    background-position: 50% 0;
    height: 600px;
  }

  .div-block-802 {
    background-position: 50%;
    height: 600px;
  }

  .centered-container-18-copy-copy-copy-copy-copy {
    align-self: flex-start;
    margin-top: 0;
  }

  .af-foods-desktop {
    display: none;
  }

  .af-foods-mobile {
    display: block;
  }

  .paragraph-242-copy-copy {
    margin-top: 0;
    display: block;
  }

  .paragraph-21-copy {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy {
    font-size: 10px;
    line-height: 20px;
  }

  .section-68-copy-copy-copy-copy {
    height: 50vh;
  }

  .harmony-desktop {
    display: none;
  }

  .harmony-mobile {
    display: block;
  }

  .div-block-803-copy, .div-block-804-copy {
    height: 350px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy {
    align-self: flex-start;
    margin-top: 0;
  }

  .section-68-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .hydration-desktop {
    display: none;
  }

  .div-block-805, .div-block-806 {
    height: 500px;
  }

  .hydration-mobile {
    display: block;
  }

  .div-block-807-copy {
    background-image: url('../images/Summer-Drinks_1.jpg');
    background-position: 50% 100%;
    height: 500px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy {
    align-self: flex-start;
    margin-top: 0;
  }

  .paragraph-20-copy {
    height: 130px;
    max-height: none;
    margin-top: 0;
    font-size: 10px;
    line-height: 20px;
  }

  .heading-19-copy-copy {
    font-size: 15px;
  }

  .paragraph-222-copy {
    margin-left: -70px;
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-210-copy-copy, .div-block-210-copy-copy-copy, .div-block-210-copy-copy-copy {
    width: auto;
    height: 215px;
  }

  .section-68-copy-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .section-67-copy-copy-copy {
    padding: 10px 10px 20px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy {
    align-self: flex-start;
    margin-top: 0;
  }

  .cheryl-desktop {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .div-block-814 {
    height: 400px;
  }

  .cheryl-mobile {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-813-copy {
    background-position: 50% 40%;
    height: 400px;
  }

  .div-block-812-copy {
    height: 400px;
  }

  .fs-cc-prefs3_submit {
    margin-left: 0;
  }

  .fs-cc-prefs3_buttons-wrapper {
    flex-direction: column;
  }

  .fs-cc-banner3_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner3_buttons-wrapper {
    margin-top: 1rem;
  }

  .fs-cc-prefs3_buttons-block {
    margin-bottom: 1rem;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    align-self: flex-start;
    margin-top: 0;
  }

  .div-block-816 {
    height: 500px;
    margin-bottom: 20px;
  }

  .div-block-817 {
    height: 500px;
    margin-top: 20px;
  }

  .div-block-818 {
    height: 500px;
  }

  .desktop-founder, .macro-desktop {
    display: none;
  }

  .macro-mobile, .mobile-founder {
    display: block;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .div-block-824 {
    background-position: 50%;
    height: 400px;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .grid-216 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .reject, .accept-all {
    margin-left: 0;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .micro---desktop {
    display: none;
  }

  .paragraph-242-copy-copy-copy {
    margin-top: 0;
    display: block;
  }

  .micro---mobile {
    display: block;
  }

  .div-block-827-copy {
    height: 500px;
  }

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

  .div-block-489-copy {
    display: flex;
  }

  .fs-cc-prefs3_submit-2 {
    margin-left: 0;
  }

  .fs-cc-prefs3_buttons-wrapper-2 {
    flex-direction: column;
  }

  .fs-cc-prefs3_buttons-block-2 {
    margin-bottom: 1rem;
  }

  .fs-cc-prefs3_buttons-wrapper-3 {
    flex-direction: column;
  }

  .fs-cc-prefs3_buttons-block-3 {
    margin-bottom: 1rem;
  }

  .pop-up-form, .fs-cc-prefs3_buttons-wrapper-4 {
    flex-direction: column;
  }

  .fs-cc-prefs3_buttons-block-4 {
    margin-bottom: 1rem;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .div-block-833 {
    background-position: 50% 70%;
    height: 500px;
  }

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

  .heading-168-a11y {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 40px;
  }

  .paragraph-119-a11y {
    font-size: 17.5px;
  }

  .paragraph-242-category-pages {
    margin-top: 0;
    display: block;
  }

  .hero---nutrition-tips {
    background-size: cover;
    height: 50vh;
  }

  .heading-168-a11y-copy {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 40px;
  }

  .cards-grid-container-6-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .paragraph-119-a11y-copy {
    font-size: 17.5px;
  }

  .heading-208-copy, .heading-2he08-copy-copy, .heading-208-copy-copy {
    font-size: 25px;
  }

  .cards-section-5-copy {
    margin-top: 25px;
    padding: 20px 20px 40px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .div-block-474-copy {
    background-color: var(--white);
  }

  .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy {
    font-size: 10px;
    line-height: 20px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .cookie-modal_content-wrap {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-modal_closebutton {
    margin-right: 1.25rem;
  }

  .cookie-modal_button-wrap {
    padding: 1.5rem;
  }

  .paragraph-246.cookie-banner-2-paragraph---brix {
    max-width: none;
  }

  .button-primary-5 {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .button-primary-5.cookie-banner-button-2---brix {
    padding: 10px 20px;
    font-weight: 500;
  }

  .close-message---brix.cookie-banner-2---brix {
    position: absolute;
  }

  .cookie-banner-2-right-content---brix {
    display: flex;
  }

  .cookie-banner-content---brix.cookie-banner-2---brix {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .cookie-banner-2-left-content---brix {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 16px;
    display: flex;
  }

  .cookie-icon---brix {
    width: 10%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .cookie-banner-wrapper---brix {
    border-radius: 18px;
  }

  .cookie-banner-wrapper---brix.cookie-banner-2---brix {
    padding: 24px 20px 30px;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .cookie-banner-wrapper---brix.cookie-banner-2---brix.preview-page {
    align-items: center;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-size: cover;
    height: 50vh;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .paragraph-153-copy-copy {
    padding-top: 0;
    font-size: 15px;
  }

  .popup-content-wrapper---brix.popup-1-content-wrapper---brix-copy {
    border-radius: 20px;
    max-width: none;
    left: 24px;
    right: 24px;
  }

  .popup-1-form---brix {
    flex-direction: column;
  }

  .input---brix.large---brix {
    min-height: 64px;
    margin-bottom: 16px;
    padding: 16px 32px;
  }

  .subscribe-button---brix {
    background-position: 67% 52%;
    width: 100%;
    min-height: 66px;
    line-height: 18px;
    position: static;
  }

  .subscribe-button---brix.popup-1---brix {
    background-position: 68% 52%;
  }

  .popup-1---brix {
    max-width: none;
    padding: 0 32px 32px;
  }

  .popup-1-illustration---brix {
    max-width: 28%;
    height: auto;
    margin-bottom: 16px;
  }

  .popup-wrapper---brix {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-84-copy {
    font-size: 13px;
  }

  .container-138-copy {
    align-items: center;
    margin-top: 20px;
  }

  .ie-protein-powder-hero {
    background-size: cover;
    height: 50vh;
  }

  .ie-protein-desktop {
    display: none;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .div-block-849 {
    height: 500px;
    margin-bottom: 10px;
  }

  .div-block-850 {
    height: 500px;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .ie-protein---mobile {
    grid-template-columns: 1fr;
    display: block;
  }

  .heading-19-copy, .heading-19-copy-copy {
    padding-top: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .centered-container-protein-101 {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .protein-everyday-hero {
    background-size: cover;
    height: 50vh;
  }

  .paragraph-39-copy-copy {
    padding-left: 10px;
    padding-right: 5px;
    font-size: 14px;
  }

  .pluck-tea-hero {
    background-size: cover;
    height: 50vh;
  }

  .paragraph-242-copy-copy-copy-copy, .paragraph-242-copy-copy-copy-copy-copy, .paragraph-242-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
    display: block;
  }

  .vanessa-hero {
    background-size: cover;
    height: 50vh;
  }

  .heading-254-copy, .heading-254-copy-copy, .heading-254-copy-copy-copy {
    font-size: 14px;
  }

  .paragraph-12-copy, .paragraph-12-copy-copy {
    font-size: 10px;
    line-height: 20px;
  }

  .harper-hero {
    background-size: cover;
    height: 50vh;
  }

  .popup-wrapper---brix-2, .popup-wrapper---brix-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-1---brix-2 {
    max-width: none;
    padding: 0 32px 32px;
  }

  .popup-wrapper---brix-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .super-broth---hero {
    background-size: cover;
    height: 50vh;
  }

  .centered-container-protein-101-copy {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .container-120-copy-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-106-copy {
    margin-top: 5px;
    margin-left: -42px;
  }

  .paragraph-32-copy {
    margin-top: 9px;
    margin-left: -43px;
    font-size: 16px;
  }

  .div-block-70-copy {
    padding-top: 32px;
    padding-bottom: 20px;
  }

  .natural-sweetners---hero {
    background-size: cover;
    height: 50vh;
  }

  .centered-container-protein-101-copy-copy {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .marathon-title {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .sea-salt---hero {
    background-size: cover;
    height: 50vh;
  }

  .centered-container-protein-101-copy-copy-copy {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .pog-hero {
    background-size: cover;
    height: 50vh;
  }

  .div-block-876 {
    height: 500px;
  }

  .grid-229 {
    display: none;
  }

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

  .salads {
    margin-bottom: -27px;
    padding-bottom: 0;
  }

  .salads---grid {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-210-copy-copy-copy, .div-block-210-copy-copy-copy-copy, .div-block-210-copy-copy-copy-copy, .protein---bowls, .div-block-210-copy-copy-copy-copy-copy {
    width: auto;
    height: 215px;
  }

  .spring-2024-menu-hero {
    background-size: cover;
    height: 50vh;
  }

  .paragraph-242-copy-copy-copy-copy {
    margin-top: 0;
    display: block;
  }

  .community---jeffin-hero {
    background-size: cover;
    height: 50vh;
  }

  .jeffin---container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .heading-254-copy-copy-copy-copy, .thai-chicken-curry {
    font-size: 14px;
  }

  .dressings---container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .dressings-hero {
    background-size: cover;
    height: 50vh;
  }

  .paragraph-3-copy {
    font-size: 10px;
    line-height: 20px;
  }

  .grid-31-copy, .grid-31-copy-copy {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .milk-alternatives {
    height: 110px;
  }

  .paragraph-3-copy-copy, .paragraph-3-copy-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy {
    font-size: 10px;
    line-height: 20px;
  }

  .matcha-hero {
    background-size: cover;
    height: 50vh;
  }

  .matcha---container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .paragraph-242-copy-copy-copy-copy-copy {
    margin-top: 0;
    display: block;
  }

  .fibre-hero {
    background-size: cover;
    height: 50vh;
  }

  .paragraph-242-copy-copy-copy-copy-copy-copy {
    margin-top: 0;
    display: block;
  }

  .fibre---container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .community---jeffin-hero-copy, .community---kyle-hero {
    background-size: cover;
    height: 50vh;
  }

  .heading-164-copy {
    font-size: 22px;
    line-height: 25px;
  }

  .sub-page-hero {
    height: 50vh;
    padding: 40px 20px;
  }

  .subs-heading {
    text-align: center;
    font-size: 35px;
    line-height: 50px;
  }

  .subs-hero {
    height: 50vh;
    padding: 40px 20px;
  }

  .heading-157-copy, .subs-header {
    text-align: center;
    font-size: 35px;
    line-height: 50px;
  }

  .div-block-439-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .food-phil---hero {
    height: 50vh;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
    overflow: visible;
  }

  .coming-soon-hero {
    background-size: cover;
    height: 50vh;
  }

  .paragraph-259 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rich-text-block-3 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    line-height: 20px;
  }

  .hero-12 {
    padding: 40px 20px;
  }

  .flex-container-7 {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-end;
  }

  .hero-image-9 {
    margin-left: 0;
    padding-left: 0;
  }

  .values-hero {
    background-size: cover;
    height: 50vh;
  }

  .downtown-image {
    height: 360px;
  }

  .comm-pouneh-hero {
    background-size: cover;
    height: 50vh;
  }

  .pouneh-containier {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .midtown-image {
    height: 360px;
  }

  .careers-hero, .careers-hero-copy {
    background-size: cover;
    height: 50vh;
  }

  .careers-container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .ethos-heading, .heading-234-copy-copy {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .partners-hero {
    background-size: cover;
    height: 50vh;
  }

  .heading-234-copy-copy, .partners-heading {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .williamsburge-hero {
    background-size: cover;
    height: 50vh;
  }

  .williamsburg-heading {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .protein-paragraph, .protein-paragraph-2 {
    font-size: 10px;
    line-height: 20px;
  }

  .premium-teams-hero {
    padding: 40px 20px;
  }

  .teams-hero {
    background-size: cover;
    height: 50vh;
  }

  .teams-heading {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .teams-section {
    padding: 10px 10px 20px;
  }

  .teams-desktop {
    display: none;
  }

  .div-block-934 {
    height: 350px;
  }

  .div-block-935 {
    background-position: 50% 20%;
    height: 350px;
  }

  .div-block-936 {
    height: 350px;
  }

  .teams-mobile {
    display: block;
  }

  .div-block-937-copy {
    padding-top: 0;
  }

  .fibre---container-copy {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .broth-container {
    padding-bottom: 0;
  }

  .div-block-23-copy {
    height: 200px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
  }

  .heading-299 {
    font-size: 14px;
  }

  .heading-300 {
    padding-top: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .paragraph-261 {
    font-size: 10px;
    line-height: 20px;
  }

  .heading-301 {
    font-size: 14px;
  }

  .heading-302 {
    padding-top: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .paragraph-12-copy-copy-2 {
    font-size: 10px;
    line-height: 20px;
  }

  .heading-303 {
    font-size: 14px;
  }

  .heading-304 {
    padding-top: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .paragraph-263 {
    font-size: 10px;
    line-height: 20px;
  }

  .heading-305 {
    font-size: 14px;
  }

  .heading-306 {
    padding-top: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .paragraph-264 {
    font-size: 10px;
    line-height: 20px;
  }

  .heading-307 {
    font-size: 14px;
  }

  .heading-308 {
    padding-top: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .paragraph-265 {
    font-size: 10px;
    line-height: 20px;
  }

  .rf-hero {
    background-size: cover;
    height: 50vh;
  }

  .braised-beef-copy {
    font-size: 10px;
    line-height: 20px;
  }

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

  .form-2-copy {
    flex-direction: column;
  }

  .submit-button-3-copy {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-454-copy {
    padding-bottom: 40px;
  }

  .container-136-copy {
    padding-left: 40px;
    padding-right: 10px;
  }

  .new-feb-2025 {
    padding: 40px 20px;
  }

  .heading-164-copy-copy {
    font-size: 22px;
    line-height: 25px;
  }

  .popup-1---brix-2-mobile {
    max-width: none;
    padding: 0 32px 32px;
  }

  .heading-109-copy {
    padding-left: 16px;
    font-size: 35px;
    line-height: 50px;
  }

  .spring-menu-2025 {
    padding: 10px 10px 20px;
  }

  .spring-menu {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .spring-menu-hero, .vg-meats-hero {
    background-size: cover;
    height: 50vh;
  }

  .vg-meats-heading {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .vg-container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .vg-section---desktop {
    padding: 10px 10px 20px;
  }

  .delivery-feedback-hero {
    height: 250px;
  }

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

  .local-partners---sub {
    padding-left: 8px;
  }

  .nf-container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .new-farm-hero {
    background-size: cover;
    height: 50vh;
  }

  .menus-hero, .menus-hero-copy {
    padding: 40px 20px;
  }

  .nomad-image, .williamsburg-image {
    height: 360px;
  }

  .pickup-hero {
    padding: 40px 20px;
  }

  .app-sub-heading, .app-sub-heading-copy, .app-sub-heading-mobile, .app-sub-heading-mobile-copy {
    padding-left: 16px;
    font-size: 35px;
    line-height: 50px;
  }

  .menus-nyc-hero, .menus-toronto-hero {
    padding: 40px 20px;
  }

  .image-19-copy {
    margin-left: -22px;
  }

  .reviews-sub-heading, .reviews-sub-heading-copy {
    font-size: 45px;
  }

  .container-98-copy {
    margin-top: 98px;
  }

  .div-block-220-copy {
    flex: 0 auto;
    margin-top: 0;
    margin-left: 120px;
    padding-top: 55px;
    padding-left: 0;
  }

  .paragraph-213-copy, .paragraph-213-copy-copy {
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
  }

  .delivery-sub {
    padding-left: 16px;
    font-size: 35px;
    line-height: 50px;
  }

  .paragraph-213-copy-copy-copy {
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
  }

  .podcast-hero {
    background-size: cover;
    height: 50vh;
  }

  .podcast-container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .podcast-heading {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .vg-section---desktop-copy {
    padding: 10px 10px 20px;
  }

  .advocates-hero {
    background-size: cover;
    height: 50vh;
  }

  .advocates-container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .advocates---desktop {
    padding: 10px 10px 20px;
  }

  .advocates-body, .advocates-disclaimer, .advocates-body-copy, .advocates-body-copy, .advocates-body-copy, .advocates-body-copy, .advocates-body-copy {
    margin-top: 0;
    display: block;
  }

  .podcast-heading-copy {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .podcast-container-2 {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .podcast-header-2, .podcast-heading-copy {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .advocates---desktop-copy {
    padding: 10px 10px 20px;
  }

  .wellness-drinks-hero {
    background-size: cover;
    height: 50vh;
  }

  .wellness-drinks-container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .wellness-drinks-heading {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  .wellness-drinks-desktop {
    display: none;
  }

  .wellness-drinks-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .paragraph-12-copy-copy-copy {
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-19-copy {
    padding-left: 0;
    padding-right: 0;
  }

  ._10years-hero {
    background-size: cover;
    height: 50vh;
  }

  ._10years-heading {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 52px;
  }

  ._10years-container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .marathon-hero {
    background-size: cover;
    height: 50vh;
  }

  .marathon-container {
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .paragraph-139-copy-copy, .paragraph-139-copy-copy-copy {
    text-align: center;
    font-size: 10px;
    line-height: 20px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .heading-jumbo {
    font-size: 36px;
    line-height: 48px;
  }

  .menu {
    margin-left: 15px;
  }

  .navigation-wrap {
    flex-direction: column;
  }

  .navigation {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button, .menu-button.w--open {
    flex: none;
  }

  .cta-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }

  .status-message.cc-no-data, .contact-form-grid {
    width: 100%;
  }

  .our-contacts {
    width: 90%;
  }

  .team-members {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .project-details-grid {
    width: 100%;
  }

  .blog-detail-header-wrap, .blog-item {
    width: 100%;
    max-width: none;
  }

  .text-block-6 {
    width: auto;
  }

  .dropdown-link-6 {
    flex-direction: column;
    width: 194px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-6.w--current {
    align-items: center;
    width: 194px;
    margin-left: 3px;
    padding: 0 20px;
  }

  .dropdown-link-7 {
    align-items: center;
    width: 194px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 20px;
  }

  .dropdown-link-7.w--current {
    align-items: center;
    width: 194px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-10 {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-11 {
    width: 200px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sticky-nav {
    padding: 0;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
    overflow: visible;
  }

  .insta-footer {
    height: 60px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .footer-2, .footer-3 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-link-20 {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .home-slider {
    flex: 0 auto;
    justify-content: center;
    height: 87vh;
    display: block;
  }

  .centered-container {
    text-align: left;
  }

  .footer-4 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .centered-container-2 {
    text-align: left;
  }

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

  .dropdown-toggle-2 {
    flex-direction: column;
    align-items: center;
    width: 200px;
    margin-right: 361px;
    padding-left: 0;
    display: flex;
  }

  .dropdown-toggle-2.w--open {
    align-items: center;
  }

  .dropdown-toggle-3 {
    align-items: center;
    padding-left: 0;
  }

  .dropdown-toggle-3.w--open {
    padding-left: 5px;
  }

  .dropdown-toggle-4 {
    align-items: center;
    width: auto;
    padding-left: 0;
  }

  .dropdown-toggle-5 {
    align-items: center;
    padding-left: 0;
  }

  .sticky-nav-2 {
    padding: 0;
  }

  .footer-5 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-2 {
    margin-top: 5px;
    margin-bottom: -5px;
  }

  .heading-12 {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 0 5px 5px;
    font-size: 25px;
    line-height: 32px;
  }

  .cards-section {
    margin-top: 81px;
    padding-top: 21px;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-image-mask {
    padding-top: 100%;
    padding-bottom: 0;
  }

  .body {
    background-color: var(--white);
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .heading-18 {
    margin-top: 0;
    padding-top: 0;
    font-size: 25px;
  }

  .grid-11 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .heading-19 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .paragraph-3 {
    height: auto;
    margin-top: 3px;
    font-size: 10px;
  }

  .heading-20 {
    margin-top: 0;
    font-size: 25px;
  }

  .grid-12 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
  }

  .grid-13 {
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    height: auto;
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 15px;
  }

  .paragraph-6 {
    text-align: left;
    margin-top: 0;
    padding-left: 0;
    padding-right: 5px;
    font-size: 12px;
    line-height: 20px;
  }

  .grid-15 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
  }

  .grid-16 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
  }

  .grid-17 {
    grid-column-gap: 27px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    padding-bottom: 10px;
  }

  .menu-banner {
    max-height: 180px;
    margin-top: 0;
  }

  .container-23 {
    background-image: url('../images/Bowls_Landscape.jpg');
    background-position: 50% 40%;
    max-height: 180px;
  }

  .container-24 {
    background-image: url('../images/Dinner-Features_Landscape.jpg');
    max-height: 180px;
    margin-top: 0;
    padding-top: 0;
  }

  .container-25, .container-26, .container-27 {
    max-height: 180px;
  }

  .hero-overlay-4 {
    background-image: url('../images/Drinks-Banner.jpg');
    background-position: 50%;
  }

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

  .paragraph-7 {
    margin-top: 10px;
    padding-left: 9px;
    font-size: 18px;
  }

  .grid-18, .grid-19 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 10px;
    padding-right: 5px;
  }

  .grid-21 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 10px;
    padding-right: 5px;
  }

  .link-block-4 {
    margin-top: 12px;
    padding-top: 0;
  }

  .link-block-5 {
    margin-top: -5px;
    padding-top: 0;
  }

  .div-block-22 {
    max-height: none;
  }

  .div-block-23 {
    height: 150px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
  }

  .button-22 {
    margin-top: -5px;
    margin-bottom: 10px;
  }

  .centered-container-3, .centered-container-4 {
    text-align: left;
  }

  .heading-26 {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 35px;
  }

  .call-to-action-7 {
    padding-top: 0;
  }

  .centered-container-5 {
    text-align: left;
    align-items: stretch;
    margin-top: 40px;
    display: flex;
  }

  .heading-27 {
    text-align: center;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    line-height: 30px;
  }

  .button-26 {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-24 {
    margin-top: 0;
  }

  .call-to-action-8 {
    justify-content: flex-start;
  }

  .centered-container-6 {
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 0;
    display: flex;
  }

  .heading-28 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .button-27 {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
  }

  .image-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .centered-container-7 {
    text-align: left;
  }

  .slide-6 {
    background-position: 60%;
  }

  .hero-image-mask {
    align-self: center;
    width: auto;
  }

  .centered-container-8 {
    text-align: left;
    margin-top: 46px;
  }

  .heading-31 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 5px;
    font-size: 35px;
    line-height: 35px;
  }

  .button-30 {
    line-height: 20px;
  }

  .div-block-26 {
    margin-bottom: 150px;
    padding-bottom: 0;
  }

  .div-block-27 {
    margin-top: 0;
  }

  .heading-19-copy {
    height: 30%;
    font-size: 15px;
  }

  .paragraph-9 {
    height: 105px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    font-size: 13px;
  }

  .container-28 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .toast-banner {
    max-height: 180px;
  }

  .grid-24 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
    display: none;
  }

  .div-block-38 {
    margin-bottom: 0;
    padding-right: 0;
  }

  .paragraph-12 {
    margin-top: 6px;
    font-size: 12px;
  }

  .div-block-44 {
    margin-bottom: 20px;
  }

  .paragraph-13 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-45 {
    padding-right: 0;
  }

  .div-block-52 {
    margin-top: 125px;
  }

  .heading-33 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 25px;
    line-height: 32px;
  }

  .container-35 {
    max-height: 180px;
    margin-bottom: 0;
  }

  .grid-27 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-53 {
    height: 160px;
    margin-top: 0;
    padding-top: 4px;
  }

  .container-36 {
    max-height: 180px;
  }

  .grid-28 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-57 {
    overflow: visible;
  }

  .container-39 {
    max-height: 180px;
  }

  .grid-30 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-40 {
    max-height: 180px;
  }

  .grid-31 {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    display: none;
  }

  .div-block-59 {
    text-align: center;
    height: 85px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-60 {
    padding-bottom: 10px;
  }

  .div-block-61 {
    padding-bottom: 0;
  }

  .div-block-62 {
    height: 130px;
    max-height: none;
    margin-top: 5px;
    padding-top: 0;
  }

  .container-41 {
    max-height: 180px;
  }

  .container-42 {
    background-image: url('../images/Tea-Banner-web.jpg');
    background-position: 50%;
    background-size: cover;
    max-height: 180px;
  }

  .grid-32 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    margin-bottom: -15px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-33 {
    grid-column-gap: 25px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .centered-container-9 {
    text-align: left;
  }

  .cards-grid-container-2 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-43 {
    max-height: 180px;
  }

  .grid-34 {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 5px;
  }

  .div-block-68 {
    min-width: auto;
    height: auto;
  }

  .heading-34 {
    margin-bottom: 32px;
    font-size: 25px;
    line-height: 30px;
  }

  .heading-35 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-70 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

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

  .div-block-75 {
    margin-top: -111px;
  }

  .heading-37 {
    text-align: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 35px;
  }

  .hero-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .flex-container-2 {
    flex-direction: column;
    align-items: center;
  }

  .grid-35 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-77 {
    padding-top: 0;
  }

  .container-45 {
    max-height: 180px;
  }

  .container-46 {
    padding-top: 0;
  }

  .container-47 {
    background-image: url('../images/Protein-Banner.jpg');
    background-position: 50%;
    max-height: 180px;
    margin-top: 0;
  }

  .div-block-80 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .container-51 {
    max-height: 180px;
    margin-top: 0;
  }

  .paragraph-19 {
    height: 100px;
    margin-top: -20px;
    font-size: 13px;
  }

  .paragraph-20 {
    flex-wrap: nowrap;
    height: 130px;
    min-height: auto;
    max-height: none;
    font-size: 12px;
    display: inline;
  }

  .paragraph-21 {
    margin-top: -10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-81 {
    height: 180px;
    max-height: none;
    margin-top: 5px;
  }

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

  .link-10 {
    align-self: auto;
  }

  .dropdown-link-23 {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-23.w--current {
    width: 194px;
  }

  .dropdown-link-24 {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

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

  .hero-image-2 {
    width: 350px;
    height: 350px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-44 {
    font-size: 25px;
    line-height: 35px;
  }

  .button-45, .button-46 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-23 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-59 {
    max-height: 180px;
    padding-bottom: 0;
  }

  .heading-45 {
    text-align: center;
    margin-bottom: 30px;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-24 {
    text-align: center;
    font-size: 14px;
  }

  .button-47, .button-48 {
    margin-left: 0;
    margin-right: 0;
  }

  .rich-text-block {
    font-size: 14px;
  }

  .container-61 {
    max-height: 180px;
  }

  .grid-39 {
    grid-column-gap: 10px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .paragraph-28, .paragraph-29 {
    margin-top: 0;
    font-size: 14px;
  }

  .container-62 {
    max-height: 180px;
  }

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

  .heading-47 {
    font-size: 25px;
    line-height: 35px;
  }

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

  .grid-41 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .paragraph-32 {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-33 {
    margin-top: -25px;
    font-size: 14px;
  }

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

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

  .button-49 {
    text-align: center;
    font-size: 11px;
    line-height: 20px;
  }

  .heading-50 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-35, .italic-text {
    font-size: 14px;
  }

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

  .grid-43 {
    grid-template-rows: auto auto auto auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-38 {
    font-size: 14px;
    line-height: 20px;
  }

  .button-50 {
    font-size: 14px;
  }

  .heading-53 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-87 {
    background-position: 30%;
    margin-top: 0;
  }

  .button-51 {
    font-size: 15px;
  }

  .div-block-88 {
    margin-top: 12px;
  }

  .grid-45 {
    grid-template-rows: auto auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-54 {
    margin-top: -20px;
    font-size: 10px;
  }

  .container-64 {
    margin-top: -10px;
  }

  .image-6, .image-7, .image-8 {
    width: 65px;
    height: 65px;
  }

  .div-block-92 {
    margin-top: 12px;
  }

  .div-block-93 {
    background-position: 65% 0;
  }

  .heading-55 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-99 {
    line-height: 35px;
  }

  .section-8 {
    margin-top: -20px;
    margin-bottom: 120px;
  }

  .daily-features {
    margin-top: 10px;
    padding-bottom: 0;
  }

  .heading-56 {
    font-size: 22px;
  }

  .heading-57 {
    text-align: center;
    margin-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-106 {
    height: auto;
  }

  .paragraph-39 {
    margin-top: 14px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .container-67, .smoothies {
    margin-top: 0;
  }

  .div-block-110 {
    height: auto;
  }

  .div-block-111 {
    min-height: auto;
    max-height: none;
  }

  .container-71 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-end;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-menu-9 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 150px;
    margin-left: auto;
    margin-right: 0;
  }

  .navbar-12 {
    flex: none;
    padding-left: 20px;
    padding-right: 0;
    line-height: 20px;
    display: none;
  }

  .dropdown {
    width: 200px;
  }

  .dropdown-toggle-7 {
    align-items: center;
    padding-left: 0;
  }

  .menu-button-3 {
    justify-content: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .menu-button-3.w--open {
    margin-left: 0;
  }

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

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

  .body-3 {
    background-color: var(--white);
  }

  .body-5 {
    background-color: var(--white);
    overflow: visible;
  }

  .body-7 {
    background-color: var(--white);
  }

  .section-12 {
    margin-top: 280px;
  }

  .div-block-119 {
    height: auto;
  }

  .icon-3 {
    background-color: #0000;
  }

  .div-block-122 {
    height: 200px;
  }

  .div-block-123, .div-block-124 {
    height: auto;
  }

  .div-block-125, .div-block-126 {
    height: auto;
    margin-top: 0;
  }

  .div-block-129 {
    margin-top: 20px;
  }

  .div-block-132 {
    padding-bottom: 10px;
  }

  .paragraph-40 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-134 {
    margin-top: 10px;
  }

  .dropdown-list.w--open {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-135, .div-block-136, .div-block-137 {
    height: auto;
  }

  .container-75 {
    display: block;
  }

  .link-42 {
    justify-content: center;
    display: flex;
  }

  .dropdown-list-2.w--open {
    margin-left: 0;
  }

  .dropdown-list-5 {
    padding-bottom: 20px;
  }

  .container-77 {
    padding-left: 5px;
  }

  .heading-58 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: 20px;
    max-height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 15px;
    line-height: 30px;
    display: flex;
  }

  .heading-59 {
    margin-top: 0;
    margin-bottom: -20px;
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 22px;
    line-height: 25px;
  }

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

  .heading-60 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .heading-88 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 22px;
    line-height: 35px;
  }

  .paragraph-43 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 14px;
  }

  .grid-49 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-149 {
    height: 150px;
  }

  .div-block-150 {
    margin-top: 0;
  }

  .div-block-151 {
    height: 150px;
  }

  .div-block-152 {
    margin-top: 0;
  }

  .section-15 {
    background-color: var(--white);
  }

  .div-block-155 {
    height: auto;
  }

  .container-78 {
    margin-bottom: -26px;
  }

  .div-block-156 {
    height: auto;
  }

  .div-block-158, .div-block-159 {
    height: 140px;
  }

  .div-block-160 {
    height: auto;
  }

  .container-79 {
    margin-bottom: -32px;
    padding-bottom: 0;
  }

  .heading-89 {
    margin-top: 0;
    margin-bottom: 22px;
    padding-top: 0;
    font-size: 22px;
    line-height: 25px;
  }

  .button-54 {
    color: var(--white);
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 8px;
    line-height: 20px;
  }

  .grid-53 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: center;
    margin-top: 20px;
  }

  .paragraph-45 {
    font-size: 8px;
    line-height: 8px;
  }

  .div-block-166 {
    padding-left: 7px;
  }

  .container-80 {
    padding-left: 5px;
  }

  .container-81 {
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-170 {
    background-color: var(--white);
  }

  .text-span-6 {
    padding-bottom: 10px;
    font-size: 20px;
  }

  .hero-4 {
    flex-direction: column;
    margin-top: -1px;
    padding-top: 20px;
    padding-bottom: 40px;
    display: flex;
  }

  .heading-90 {
    text-align: center;
    justify-content: flex-start;
    margin-bottom: 0;
    font-size: 35px;
    display: flex;
  }

  .button-55 {
    text-align: center;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .paragraph-50 {
    text-align: left;
    width: auto;
    margin-top: 0;
  }

  .html-embed {
    padding-left: 0;
    padding-right: 0;
  }

  .centered-container-10 {
    text-align: left;
    height: 30vh;
  }

  .div-block-173 {
    height: 60vh;
  }

  .heading-94 {
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 25px;
    line-height: 35px;
  }

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

  .div-block-176 {
    padding-bottom: 20px;
  }

  .div-block-177 {
    height: 180px;
  }

  .container-82, .container-83, .container-84 {
    max-height: 180px;
    margin-top: 0;
  }

  .grid-55 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 10px;
  }

  .container-85, .container-86 {
    max-height: 180px;
  }

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

  .paragraph-52 {
    margin-top: -11px;
    line-height: 20px;
  }

  .container-87 {
    max-height: 180px;
    margin-top: 0;
  }

  .paragraph-54 {
    margin-top: 0;
    line-height: 15px;
  }

  .hero-5 {
    flex-direction: column;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: block;
  }

  .heading-97 {
    text-align: center;
    margin-bottom: 0;
    font-size: 25px;
  }

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

  .text-span-7, .text-span-8 {
    font-size: 20px;
  }

  .paragraph-56 {
    width: 370px;
    height: 148.889px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .container-88 {
    max-height: 180px;
  }

  .div-block-190 {
    margin-top: -32px;
  }

  .text-span-10, .text-span-11 {
    font-size: 14px;
  }

  .button-58, .button-59 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-197 {
    height: 160px;
    padding-top: 5px;
  }

  .container-92 {
    justify-content: center;
    display: flex;
  }

  .heading-99 {
    font-size: 14px;
  }

  .heading-100 {
    margin-top: 0;
    font-size: 14px;
  }

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

  .grid-59 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-101 {
    text-align: center;
    margin-top: 15px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 35px;
    line-height: 50px;
  }

  .container-93 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .paragraph-59 {
    text-align: left;
    margin-top: 10px;
  }

  .container-94 {
    height: 40vh;
    max-height: 380px;
    margin-top: 0;
  }

  .button-61 {
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .button-62 {
    text-align: center;
    justify-content: center;
    width: 200px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .container-95 {
    display: block;
  }

  .heading-102 {
    margin-bottom: 0;
    font-size: 25px;
  }

  .heading-103 {
    font-size: 35px;
  }

  .div-block-202 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-104 {
    font-size: 25px;
  }

  .button-63, .button-64 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-61 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-62 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-204 {
    width: 170px;
    height: 140px;
  }

  .div-block-205 {
    height: 165px;
  }

  .div-block-208 {
    height: 135.99px;
  }

  .heading-105, .heading-106 {
    font-size: 14px;
  }

  .heading-107 {
    margin-top: 0;
    font-size: 14px;
  }

  .heading-108 {
    padding-top: 7px;
    padding-bottom: 0;
    line-height: 22px;
  }

  .div-block-209 {
    height: 230px;
  }

  .div-block-210 {
    width: auto;
    height: 270px;
  }

  .div-block-211 {
    height: 140px;
  }

  .paragraph-65 {
    line-height: 20px;
  }

  .div-block-212 {
    padding-bottom: 20px;
  }

  .div-block-213 {
    margin-bottom: 10px;
  }

  .button-65 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-216 {
    margin-top: 0;
  }

  .button-66 {
    margin-left: 100px;
    margin-right: 100px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .container-97 {
    flex-direction: column;
    display: flex;
  }

  .div-block-219 {
    background-color: var(--black);
    flex-direction: column;
    height: 45px;
    padding-top: 10px;
    display: none;
  }

  .feature-section-2 {
    background-position: 0%;
    height: 80vh;
    display: none;
  }

  .paragraph-66 {
    color: var(--black);
    text-align: left;
  }

  .container-98 {
    display: none;
  }

  .image-18, .image-19 {
    margin-left: auto;
  }

  .heading-111 {
    text-align: center;
    margin-top: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-223 {
    justify-content: center;
    align-items: flex-end;
    margin-top: 381px;
    display: flex;
  }

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

  .image-22 {
    margin-left: 0;
  }

  .image-23 {
    margin-left: 0;
    padding-left: 0;
    padding-right: 22px;
  }

  .hero-overlay-14 {
    height: 40vh;
  }

  .heading-112 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .centered-container-11 {
    text-align: left;
    padding-bottom: 0;
  }

  .cards-grid-container-3 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-114 {
    font-size: 28px;
  }

  .tabs-3 {
    justify-content: center;
    display: flex;
  }

  .div-block-226 {
    padding-left: 0;
  }

  .cards-section-4 {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .cards-grid-container-4 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-overlay-15 {
    background-image: url('../images/unnamed_2.jpg');
    background-position: 55%;
    background-size: cover;
    height: 80vh;
  }

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

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

  .div-block-230 {
    padding-left: 0;
  }

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

  .div-block-238 {
    background-repeat: no-repeat;
    display: none;
  }

  .div-block-239 {
    background-size: cover;
    display: none;
  }

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

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

  .div-block-241, .div-block-243 {
    display: none;
  }

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

  .container-102 {
    max-height: 200px;
  }

  .div-block-244, .div-block-245 {
    display: none;
  }

  .div-block-247 {
    flex: none;
  }

  .div-block-248 {
    background-color: var(--white);
    color: var(--white);
    background-image: url('../images/Surface_contrast_web-copy.jpg');
    background-position: 50%;
    background-size: cover;
    flex: none;
    display: block;
  }

  .heading-116 {
    color: var(--black);
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 40px;
  }

  .link-block-7 {
    width: 201.875px;
    padding-left: 25px;
    padding-right: 0;
  }

  .grid-73 {
    display: none;
  }

  .image-27 {
    width: 413.75px;
    height: 600px;
    margin-top: -410px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container-103 {
    display: none;
  }

  .grid-74 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 39px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-8 {
    padding-top: 0;
  }

  .link-block-9 {
    width: auto;
    height: 115px;
  }

  .image-28, .image-29 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-75 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-73, .paragraph-74 {
    font-size: 14px;
  }

  .hero-overlay-16 {
    height: 60vh;
  }

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

  .heading-118 {
    padding-bottom: 10px;
    font-size: 25px;
    line-height: 40px;
  }

  .grid-76 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 10px;
  }

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

  .container-104 {
    max-height: 180px;
  }

  .grid-77 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-105 {
    max-height: 180px;
  }

  .grid-78 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 10px;
  }

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

  .container-106 {
    max-height: 180px;
  }

  .grid-79 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-107 {
    background-position: 50% 100%;
    max-height: 180px;
  }

  .grid-80 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-108 {
    max-height: 180px;
  }

  .grid-81 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 10px;
  }

  .container-109 {
    max-height: 180px;
  }

  .grid-82 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 10px;
  }

  .container-110 {
    max-height: 180px;
  }

  .div-block-250 {
    padding-bottom: 0;
  }

  .div-block-252, .div-block-254, .div-block-256 {
    padding-bottom: 10px;
  }

  .container-111 {
    height: 30vh;
  }

  .grid-84 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 10px;
  }

  .div-block-258 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-119 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 25px;
  }

  .heading-120 {
    font-size: 25px;
    line-height: 30px;
  }

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

  .button-67 {
    margin-left: 0;
    margin-right: 0;
  }

  .cards-grid-container-5 {
    grid-template-columns: 1fr;
    margin-top: -15px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

  .button-68 {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-122 {
    font-size: 22px;
  }

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

  .container-114 {
    height: 30vh;
  }

  .hero-overlay-17 {
    height: 60vh;
  }

  .centered-container-12 {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .paragraph-81 {
    line-height: 20px;
  }

  .div-block-260 {
    height: 120px;
  }

  .paragraph-84 {
    line-height: 20px;
  }

  .video-2 {
    border-width: 4px;
  }

  .div-block-262 {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .container-116 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-263 {
    padding-bottom: 40px;
  }

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

  .div-block-266 {
    height: 120px;
  }

  .paragraph-89 {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-125 {
    text-align: left;
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-267 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-268 {
    width: 350px;
    height: 680px;
    padding-bottom: 0;
  }

  .heading-126 {
    padding-bottom: 0;
    font-size: 17.5px;
    display: none;
  }

  .grid-86 {
    grid-column-gap: 5px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-127 {
    padding-top: 15px;
    font-size: 17.5px;
    line-height: 5px;
  }

  .paragraph-91 {
    padding-bottom: 5px;
    line-height: 17px;
  }

  .text-span-17 {
    font-size: 15px;
    line-height: 15px;
  }

  .text-span-18 {
    font-size: 15px;
  }

  .paragraph-93 {
    padding-bottom: 5px;
    line-height: 17px;
  }

  .text-span-19, .text-span-20, .text-span-21 {
    font-size: 15px;
  }

  .pop-up {
    width: 350px;
    height: 680px;
    padding: 10px;
  }

  .pop-up-icon {
    display: none;
  }

  .exit-button {
    width: 20px;
    height: 20px;
    margin-top: -4px;
    margin-right: 2px;
    padding: 5px;
  }

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

  .div-block-274 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-275 {
    padding-bottom: 17px;
  }

  .heading-128 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 25px;
    line-height: 30px;
    display: block;
  }

  .pop-up-2 {
    background-image: url('../images/Untitled-2.jpg');
    background-position: 50% 47%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    width: 350px;
    height: 525px;
    padding: 10px;
  }

  .exit-button-2 {
    width: 20px;
    height: 20px;
    padding: 5px;
  }

  .heading-129 {
    font-size: 38.5px;
    line-height: 55px;
  }

  .text-span-22 {
    padding-bottom: 0;
    font-size: 20px;
    line-height: 10px;
  }

  .div-block-277 {
    justify-content: center;
    width: 350.031px;
    height: 525px;
    margin-top: -5px;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 0;
  }

  .text-span-24 {
    font-size: 12px;
  }

  .button-69 {
    margin-top: 230px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 10px;
    font-size: 15px;
    line-height: 25px;
  }

  .text-span-25 {
    font-size: 70px;
    line-height: 55px;
  }

  .heading-132 {
    margin-top: 0;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 15px;
  }

  .heading-133 {
    margin-top: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 65px;
    line-height: 30px;
  }

  .heading-134 {
    margin-top: 2px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 21px;
    line-height: 20px;
  }

  .heading-135 {
    border: 2px #000;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 14px;
    line-height: 1.5;
  }

  .div-block-279 {
    margin-top: 0;
  }

  .bold-text-6, .bold-text-7 {
    font-size: 15px;
  }

  .text-span-27 {
    font-size: 25px;
  }

  .bold-text-8 {
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 20px;
  }

  .heading-137 {
    margin-top: 10px;
    font-size: 15px;
  }

  .heading-138 {
    margin-top: 40px;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-94 {
    font-size: 17.5px;
  }

  .dropdown-toggle-15 {
    width: auto;
  }

  .section-28 {
    background-color: var(--white);
    padding-bottom: 100px;
    padding-left: 0;
  }

  .text-block-29, .dropdown-link-29, .dropdown-link-30, .dropdown-link-31, .dropdown-link-32, .dropdown-link-33, .dropdown-link-34, .dropdown-link-35, .dropdown-link-36 {
    font-size: 14px;
  }

  .heading-139 {
    font-size: 25px;
  }

  .container-118 {
    background-color: var(--white);
    padding-left: 0;
  }

  .dropdown-link-37 {
    font-size: 14px;
  }

  .heading-140 {
    margin-bottom: 0;
    font-size: 40px;
  }

  .paragraph-95 {
    text-align: center;
    font-size: 15px;
  }

  .pop-up-3 {
    width: 307px;
    height: 500px;
    padding: 10px;
  }

  .hero-overlay-19 {
    height: 40vh;
  }

  .delivery-app-container {
    text-align: left;
  }

  .div-block-288 {
    width: 309px;
    margin-top: -21px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 5px;
  }

  .heading-144 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 10px;
    font-size: 17px;
    line-height: 22px;
  }

  .button-74 {
    margin-top: 243px;
    font-size: 17.5px;
  }

  .paragraph-97 {
    margin-top: -10px;
    margin-bottom: 3px;
    font-size: 13.5px;
  }

  .grid-88 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-146 {
    text-align: left;
    font-size: 14px;
  }

  .div-block-291 {
    background-position: 0%;
  }

  .paragraph-98 {
    text-align: left;
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-292 {
    padding-bottom: 10px;
  }

  .heading-147 {
    margin-top: 3px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-99 {
    margin-top: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 10px;
    line-height: 20px;
  }

  .heading-148 {
    text-align: center;
    font-size: 20px;
  }

  .div-block-296 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-151 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 30px;
  }

  .div-block-300 {
    padding-bottom: 40px;
  }

  .button-75 {
    font-size: 14px;
  }

  .div-block-301, .div-block-302, .div-block-303 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .button-76, .button-77 {
    font-size: 14px;
  }

  .link-56 {
    padding-top: 10px;
    font-size: 14px;
  }

  .button-78 {
    color: var(--white);
    flex: none;
    width: 60px;
    height: 30px;
    margin-left: 10px;
    font-size: 8px;
  }

  .grid-92 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
  }

  .div-block-308 {
    margin-left: 0;
  }

  .pop-up-4 {
    width: 96%;
    padding: 20px 10px;
  }

  .pop-up-icon-2 {
    display: none;
  }

  .exit-button-4 {
    width: 30px;
    height: 30px;
  }

  .pop-up-heading-2 {
    font-size: 35px;
  }

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

  .heading-153 {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 27px;
  }

  .paragraph-103, .text-span-39 {
    font-size: 14px;
  }

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

  .container-124 {
    max-height: 200px;
  }

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

  .container-125 {
    max-height: 200px;
  }

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

  .container-126 {
    max-height: 200px;
  }

  .div-block-319 {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .heading-155 {
    font-size: 14px;
  }

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

  .container-127 {
    max-height: 200px;
  }

  .div-block-322 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-323, .div-block-324, .div-block-325, .div-block-326 {
    display: none;
  }

  .container-129 {
    max-height: 200px;
  }

  .div-block-327, .div-block-328, .div-block-329 {
    display: none;
  }

  .container-130 {
    max-height: 200px;
  }

  .div-block-330 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-331, .div-block-339 {
    display: none;
  }

  .grid-95, .grid-96, .grid-97, .grid-98, .grid-99, .grid-100 {
    grid-template-columns: 1fr;
  }

  .grid-101 {
    grid-template-columns: 1fr;
    padding-bottom: 25px;
  }

  .paragraph-104 {
    margin-bottom: 5px;
    font-size: 14.5px;
  }

  .heading-156 {
    margin-top: -7px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
  }

  .hero-overlay-20 {
    height: 47vh;
  }

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

  .paragraph-105 {
    margin-top: 6px;
    font-size: 10px;
  }

  .paragraph-106 {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 14px;
  }

  .button-79 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-350 {
    margin-bottom: 0;
  }

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

  .paragraph-107 {
    margin-bottom: -10px;
    font-size: 13px;
    line-height: 20px;
  }

  .heading-159 {
    font-size: 22px;
    line-height: 17.5px;
  }

  .heading-160 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 17.5px;
  }

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

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

  .div-block-363 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    width: 100%;
    display: block;
  }

  .paragraph-108 {
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 15px;
  }

  .text-wrapper-protein {
    justify-content: center;
    width: 260px;
    height: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 20px;
    font-size: 17.5px;
    display: block;
  }

  .html-embed-4 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-365 {
    margin-top: -9px;
    margin-left: 58px;
  }

  .div-block-366 {
    background-size: contain;
  }

  .text-wrapper-paleo {
    width: 260px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-5 {
    padding-left: 0;
  }

  .div-block-367 {
    background-size: contain;
    width: 100%;
    height: 250px;
  }

  .html-embed-6 {
    padding-left: 0;
  }

  .text-wrapper-vegan {
    width: 260px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .paragraph-109, .paragraph-110 {
    font-size: 15px;
  }

  .div-block-368 {
    background-color: var(--white);
    padding-bottom: 40px;
    padding-left: 5px;
    display: block;
  }

  .grid-105 {
    grid-column-gap: 5px;
    grid-template-rows: auto;
    padding-left: 10px;
    padding-right: 0;
  }

  .div-block-369 {
    background-image: url('../images/protein-box-web.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .div-block-370 {
    background-image: url('../images/paleo-box-web.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .div-block-371, .div-block-372 {
    margin-top: 0;
  }

  .html-embed-7 {
    padding-right: 0;
  }

  .container-133 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-373, .div-block-374 {
    width: 180px;
  }

  .div-block-375 {
    background-color: var(--text-wrapper);
    width: 180px;
    height: 180px;
  }

  .paragraph-111 {
    color: var(--white);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 12px;
  }

  .div-block-376, .div-block-377 {
    margin-top: -10px;
  }

  .heading-161 {
    height: 15%;
    min-height: auto;
    font-size: 14px;
    line-height: 30px;
  }

  .paragraph-112 {
    font-size: 12px;
  }

  .div-block-378 {
    width: auto;
    height: 225px;
  }

  .grid-106 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-107 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-113 {
    margin-top: 6px;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-382 {
    margin-top: -30px;
    padding-top: 0;
  }

  .heading-162 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .container-134 {
    max-height: 180px;
  }

  .section-31 {
    padding-bottom: 10px;
  }

  .paragraph-116 {
    margin-top: -10px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
  }

  .call-to-action-11 {
    align-items: flex-start;
    padding-top: 0;
  }

  .centered-container-13 {
    text-align: left;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    margin-top: 250px;
    display: flex;
  }

  .heading-164 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .button-81 {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    display: block;
  }

  .app-delivery-slide {
    background-position: 90% 90%;
  }

  .dropdown-toggle-16 {
    width: 140px;
    height: 30px;
    margin-left: 0;
    padding-top: 9px;
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .text-block-30 {
    padding-left: 10px;
    font-size: 12px;
  }

  .icon-5 {
    margin-top: 9px;
    margin-right: 10px;
  }

  .dropdown-link-38, .dropdown-link-39 {
    justify-content: center;
    align-items: center;
    height: 68px;
    display: flex;
  }

  .dropdown-list-7.w--open {
    margin-top: 30px;
    margin-left: -30px;
    margin-right: auto;
  }

  .menu-button-5 {
    justify-content: center;
    margin-top: 0;
    margin-left: -69px;
    margin-right: 0;
  }

  .menu-button-5.w--open {
    margin-left: -52px;
  }

  .dropdown-3 {
    margin-left: 40px;
  }

  .grid-109 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-span-47 {
    font-size: 10px;
    line-height: 15px;
  }

  .pop-up-modal-5 {
    display: flex;
  }

  .pop-up-5 {
    background-position: 50% 0;
    width: 310px;
    height: 450px;
    padding: 20px 10px 10px;
  }

  .pop-up-heading-3 {
    font-size: 22px;
  }

  .div-block-388 {
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .hero-overlay-22 {
    height: 30vh;
  }

  .centered-container-14 {
    text-align: left;
  }

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

  .centered-container-15 {
    text-align: left;
  }

  .heading-166 {
    text-align: center;
    font-size: 25px;
  }

  .div-block-390 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .cards-grid-container-6 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 20px;
  }

  .div-block-392 {
    padding-top: 20px;
  }

  .subscribe-form-input-wrapper {
    flex: 1;
    align-self: stretch;
  }

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

  .heading-168 {
    margin-top: 0;
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }

  .field-label-8 {
    margin-right: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .field-label-9 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .submit-button-3 {
    font-size: 15px;
    display: block;
  }

  .paragraph-119 {
    font-size: 17.5px;
  }

  .div-block-394 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-395 {
    max-height: 180px;
  }

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

  .paragraph-120 {
    font-size: 10px;
    line-height: 20px;
  }

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

  .div-block-398 {
    width: 309px;
    margin-top: 195px;
  }

  .paragraph-122 {
    margin-top: -191px;
    font-size: 10px;
  }

  .italic-text-3, .text-span-48 {
    font-size: 15px;
  }

  .container-138 {
    flex-flow: column;
    align-self: center;
    margin-top: 250px;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .button-84 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    font-size: 12px;
    line-height: 20px;
    display: flex;
  }

  .food-philosophy {
    background-position: 50%;
  }

  .section-32 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .text-span-50 {
    padding-right: 5px;
  }

  .paragraph-124, .paragraph-125, .paragraph-126 {
    font-size: 16px;
  }

  .heading-170 {
    text-align: center;
    font-size: 25px;
  }

  .paragraph-130 {
    text-align: center;
    font-size: 16px;
  }

  .heading-178 {
    text-align: left;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 35px;
  }

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

  .div-block-407 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-141 {
    background-position: 50% 80%;
    height: 20vh;
  }

  .heading-179 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-133 {
    font-size: 12px;
  }

  .div-block-408 {
    margin-top: -3px;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .div-block-409 {
    display: flex;
  }

  .grid-115 {
    display: none;
  }

  .heading-184 {
    text-align: center;
    font-size: 20px;
  }

  .paragraph-134 {
    text-align: center;
    font-size: 16px;
  }

  .div-block-425 {
    padding: 20px 10px 40px;
    display: block;
  }

  .container-143 {
    background-position: 50%;
    height: 30vh;
    display: none;
  }

  .div-block-426 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .div-block-428 {
    height: 150px;
    display: none;
  }

  .heading-185 {
    text-align: center;
    margin-top: 10px;
    font-size: 25px;
    line-height: 40px;
  }

  .text-span-58, .text-span-59 {
    font-size: 25px;
  }

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

  .div-block-429 {
    padding-bottom: 30px;
  }

  .heading-186 {
    margin-bottom: 0;
    font-size: 25px;
  }

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

  .heading-187 {
    text-align: center;
    justify-content: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 25px;
    line-height: 40px;
    display: flex;
  }

  .paragraph-137 {
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 16px;
    display: flex;
  }

  .button-91 {
    background-color: var(--impact-red);
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 80px;
    margin-right: 80px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 15px;
    display: flex;
  }

  .button-92 {
    background-color: var(--impact-red);
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    margin-left: 80px;
    margin-right: 80px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    font-size: 15px;
    display: flex;
  }

  .div-block-430 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-144 {
    background-image: url('../images/Pilot-Coffee_POS-web2.jpg');
    background-position: 50% 45%;
    background-size: cover;
    height: 30vh;
  }

  .div-block-431, .div-block-432, .div-block-433 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-12 {
    line-height: 35px;
  }

  .container-145 {
    justify-content: center;
    display: flex;
  }

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

  .container-150 {
    background-image: url('../images/Pilot-Coffee_POS-web2.jpg');
    background-position: 50% 45%;
    background-size: cover;
    height: 30vh;
    display: none;
  }

  .bold-text-13, .bold-text-14 {
    font-size: 17px;
  }

  .container-151 {
    padding-bottom: 0;
  }

  .dropdown-link-40 {
    width: 194px;
    margin-top: 0;
  }

  .container-152 {
    background-position: 50% 0;
    height: 20vh;
  }

  .div-block-434, .mobile-banner {
    display: none;
  }

  .grid-120 {
    width: 350px;
  }

  .paragraph-139 {
    text-align: center;
    margin-top: -7px;
  }

  .heading-188 {
    text-align: left;
    margin-top: 5px;
  }

  .heading-189 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-190 {
    margin-top: 0;
    font-size: 14px;
  }

  .heading-191 {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-bottom: 0;
    font-size: 14px;
  }

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

  .div-block-436 {
    border: 1px solid #000;
    height: auto;
    margin-right: 140px;
    padding-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
  }

  .div-block-441 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pop-up-modal-6 {
    display: none;
  }

  .pop-up-6 {
    background-position: 50%;
    width: 310px;
    padding: 20px 10px 10px;
  }

  .div-block-442 {
    width: 309px;
    margin-top: 7px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .heading-193 {
    padding-top: 5px;
    padding-bottom: 0;
    font-size: 35px;
    line-height: 42px;
  }

  .heading-194 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 10px 5px;
    font-size: 22px;
    line-height: 35px;
  }

  .button-93 {
    margin-top: 20px;
    font-size: 17.5px;
  }

  .div-block-445 {
    height: 175px;
  }

  .div-block-446, .div-block-447, .div-block-448 {
    height: 150px;
  }

  .div-block-449 {
    height: 132.988px;
  }

  .paragraph-142 {
    font-size: 10px;
    line-height: 20px;
  }

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

  .heading-195, .heading-196 {
    font-size: 25px;
  }

  .div-block-451 {
    background-position: 70%;
  }

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

  .heading-198 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
    line-height: 42px;
  }

  .hero-overlay-23 {
    height: 30vh;
  }

  .div-block-454 {
    padding-bottom: 20px;
  }

  .form-2 {
    width: 572.441px;
  }

  .form-block {
    width: auto;
  }

  .hero-overlay-25 {
    height: 50vh;
  }

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

  .heading-204 {
    font-size: 15px;
    line-height: 32px;
  }

  .centered-container-16 {
    text-align: left;
  }

  .hero-overlay-27, .hero-overlay-28 {
    height: 50vh;
  }

  .paragraph-151 {
    font-size: 12px;
    line-height: 22px;
  }

  .heading-207 {
    margin-top: 0;
    font-size: 14px;
    overflow: hidden;
  }

  .div-block-457 {
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-208 {
    font-size: 20px;
  }

  .button-96 {
    flex-direction: row;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .pop-up-modal-7 {
    display: none;
  }

  .pop-up-7 {
    width: auto;
    padding: 10px 20px;
    overflow: hidden;
  }

  .heading-209 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 32px;
  }

  .form-block-2 {
    width: 300px;
  }

  .form-3 {
    overflow: hidden;
  }

  .button-102.w--current {
    font-size: 25px;
  }

  .cards-section-6 {
    border-bottom-style: solid;
    border-bottom-color: #000000b3;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .cards-grid-container-7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .hero-overlay-30 {
    height: 50vh;
  }

  .section-35 {
    object-fit: fill;
    flex: 0 auto;
    padding-top: 20px;
    display: block;
  }

  .paragraph-153 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .heading-213 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 42px;
  }

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

  .text-span-67 {
    font-size: 17.5px;
    line-height: 22px;
  }

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

  .div-block-465 {
    height: 500px;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-466 {
    height: 500px;
  }

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

  .paragraph-160 {
    border-bottom-style: none;
    font-size: 14px;
  }

  .heading-214 {
    display: none;
  }

  .heading-215 {
    margin-bottom: 0;
  }

  .heading-216 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 28px;
  }

  .image-41 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-217 {
    font-size: 22px;
  }

  .container-164 {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .hero-overlay-31 {
    height: 50vh;
  }

  .centered-container-17 {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .paragraph-161 {
    padding-top: 0;
    font-size: 14px;
  }

  .section-36 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-471 {
    height: 300px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-473 {
    padding-bottom: 63px;
  }

  .grid-127 {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .div-block-474 {
    margin-bottom: 700px;
    padding-bottom: 0;
  }

  .div-block-475 {
    height: auto;
  }

  .div-block-476, .div-block-477 {
    height: 300px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .dropdown-link-41 {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-15 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 150px;
    margin-left: auto;
    margin-right: 0;
  }

  .dropdown-link-44 {
    align-items: center;
    width: 194px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 20px;
  }

  .dropdown-link-44.w--current {
    align-items: center;
    width: 194px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-list-8.w--open {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .container-165 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-end;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-toggle-18 {
    width: 130px;
    height: 30px;
    margin-left: 0;
    padding: 9px 10px 10px;
  }

  .button-110 {
    color: #fff;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 8px;
    line-height: 20px;
  }

  .dropdown-link-47 {
    justify-content: center;
    align-items: center;
    height: 68px;
    display: flex;
  }

  .dropdown-list-10.w--open {
    margin-top: 30px;
    margin-left: 0;
    margin-right: auto;
  }

  .dropdown-4 {
    width: 200px;
  }

  .dropdown-toggle-19 {
    align-items: center;
    padding-left: 0;
  }

  .dropdown-toggle-19.w--open {
    padding-left: 5px;
  }

  .dropdown-link-49 {
    width: 200px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-link-50 {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-50.w--current {
    width: 194px;
  }

  .menu-button-6 {
    justify-content: center;
    margin-top: 0;
    margin-left: -10px;
    margin-right: 0;
  }

  .menu-button-6.w--open {
    margin-left: 0;
  }

  .dropdown-link-51 {
    flex-direction: column;
    width: 194px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-51.w--current {
    align-items: center;
    width: 194px;
    margin-left: 3px;
    padding: 0 20px;
  }

  .dropdown-toggle-21 {
    align-items: center;
    padding-left: 0;
  }

  .dropdown-link-53, .dropdown-link-54 {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-list-13.w--open {
    margin-left: 0;
  }

  .navbar-20 {
    flex: none;
    line-height: 20px;
  }

  .dropdown-toggle-22 {
    align-items: center;
    width: auto;
    padding-left: 0;
  }

  .dropdown-6 {
    margin-left: 40px;
  }

  .div-block-480 {
    margin-bottom: 10px;
  }

  .dropdown-link-55 {
    width: 194px;
    margin-top: 0;
  }

  .button-111 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .text-block-37 {
    width: auto;
  }

  .dropdown-toggle-23 {
    align-items: center;
    padding-left: 0;
  }

  .dropdown-toggle-24 {
    flex-direction: column;
    align-items: center;
    width: 200px;
    margin-right: 361px;
    padding-left: 0;
    display: flex;
  }

  .dropdown-toggle-24.w--open {
    align-items: center;
  }

  .button-112 {
    color: #fff;
    flex: none;
    width: 60px;
    height: 30px;
    margin-left: 10px;
    font-size: 8px;
  }

  .dropdown-link-58 {
    justify-content: center;
    align-items: center;
    height: 68px;
    display: none;
  }

  .dropdown-link-59 {
    justify-content: center;
    align-items: center;
    height: 68px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .hero-overlay-32 {
    background-position: 25%;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-481 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-114 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-482 {
    height: 350px;
    margin-bottom: 40px;
  }

  .grid-129 {
    display: block;
  }

  .dropdown-link-60 {
    width: 194px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .div-block-484 {
    background-position: 50% 60%;
    height: 300px;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .text-field-3, .text-field-4 {
    margin-right: 0;
  }

  .section-40 {
    display: none;
  }

  .heading-218 {
    text-align: center;
    padding-bottom: 0;
    font-size: 27px;
  }

  .heading-219 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .heading-220 {
    text-align: center;
    margin-top: 0;
    font-size: 30px;
  }

  .section-43 {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 0 0;
    display: block;
    overflow: visible;
  }

  .div-block-487 {
    background-image: url('../images/IK_071325-4.jpg');
    background-position: 40%;
    height: 400px;
  }

  .container-167 {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .section-44 {
    z-index: 999999;
    background-color: var(--white);
    border-top: 1px solid #000;
    display: block;
    position: static;
    bottom: 0;
    overflow: hidden;
  }

  .form-block-3 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-489 {
    padding-top: 10px;
  }

  .submit-button-4 {
    background-color: var(--impact-red);
    text-transform: uppercase;
    border-radius: 5px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: inline-block;
  }

  .field-label-10, .field-label-11 {
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 14px;
  }

  .grid-133 {
    grid-template-columns: 1fr 1fr;
    padding-right: 5px;
  }

  .heading-221 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 23px;
  }

  .paragraph-163 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

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

  .heading-222 {
    margin-top: 0;
    font-size: 22px;
  }

  .paragraph-164 {
    padding-bottom: 20px;
    font-size: 14px;
  }

  .paragraph-165 {
    margin-top: 20px;
    font-size: 14px;
  }

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

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

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

  .div-block-500 {
    background-image: url('../images/unnamed_1.jpeg');
    background-position: 50% 0;
  }

  .div-block-501, .div-block-502 {
    display: none;
  }

  .heading-223 {
    font-size: 10px;
  }

  .heading-224 {
    width: 310px;
    margin-top: 0;
    font-size: 10px;
  }

  .div-block-504 {
    margin-top: 315px;
  }

  .centered-container-18 {
    text-align: left;
  }

  .div-block-505 {
    padding-top: 20px;
  }

  .div-block-507 {
    height: 20vh;
  }

  .dropdown-link-61 {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    width: 194px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .html-embed-12 {
    margin-left: 0;
  }

  .button-120 {
    background-color: var(--impact-red);
    justify-content: center;
    margin-right: 60px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    display: flex;
  }

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

  .div-block-512 {
    justify-content: center;
    display: flex;
  }

  .paragraph-167 {
    font-size: 16px;
    display: block;
  }

  .button-123, .button-124 {
    flex-direction: column;
    display: flex;
  }

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

  .button-126 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-127 {
    justify-content: center;
    display: flex;
  }

  .button-128 {
    background-color: var(--impact-red);
    border-radius: 5px;
    justify-content: center;
    margin-left: 40px;
    margin-right: 40px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .button-129 {
    background-color: var(--impact-red);
    border-radius: 5px;
    justify-content: center;
    margin-top: 20px;
    margin-left: 40px;
    margin-right: 40px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

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

  .container-171 {
    height: 25vh;
  }

  .div-block-515 {
    padding: 40px;
  }

  .broth-slide {
    background-position: 60% 100%;
  }

  .heading-228 {
    margin-top: -10px;
    font-size: 22px;
  }

  .heading-229 {
    font-size: 22px;
  }

  .div-block-517 {
    background-position: 50%;
    height: 360px;
  }

  .heading-231 {
    font-size: 35px;
  }

  .paragraph-168 {
    font-size: 22px;
  }

  .button-131 {
    margin-bottom: 20px;
  }

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

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

  .div-block-519 {
    padding-bottom: 20px;
  }

  .div-block-521 {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px 5px 20px 20px;
    height: 30vh;
  }

  .link-block-10 {
    height: 30vh;
  }

  .dropdown-link-62 {
    text-align: center;
  }

  .section-47 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 30vh;
  }

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

  .italic-text-8 {
    font-size: 17.5px;
  }

  .paragraph-171 {
    margin-right: 200px;
    font-size: 14px;
  }

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

  .paragraph-173 {
    margin-right: 200px;
    font-size: 14px;
  }

  .hero-overlay-35 {
    height: 50vh;
  }

  .heading-234 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .paragraph-174 {
    text-align: center;
    margin-bottom: 0;
    font-size: 17.5px;
  }

  .heading-236 {
    font-size: 20px;
  }

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

  .italic-text-9 {
    font-size: 17.5px;
  }

  .link-153 {
    font-size: 14px;
  }

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

  .hero-overlay-36 {
    height: 50vh;
  }

  .centered-container-19 {
    text-align: left;
  }

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

  .bold-text-16 {
    text-align: center;
    font-size: 17.5px;
  }

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

  .div-block-530 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-531 {
    height: 350px;
  }

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

  .paragraph-177, .paragraph-179 {
    font-size: 14px;
  }

  .div-block-532 {
    height: 350px;
  }

  .section-48 {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

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

  .list-13 {
    font-size: 14px;
  }

  .div-block-533 {
    height: 240px;
  }

  .pop-up-modal-8 {
    display: none;
  }

  .pop-up-8 {
    width: 325px;
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: flex;
  }

  .div-block-534 {
    background-position: 50% 0;
    border-radius: 0;
    width: 325px;
    height: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-535 {
    background-image: none;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: flex;
  }

  .hero-overlay-37 {
    height: 40vh;
  }

  .centered-container-20 {
    text-align: left;
  }

  .heading-239 {
    text-align: center;
    line-height: 42px;
  }

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

  .cards-section-7 {
    padding-bottom: 10px;
  }

  .centered-container-21 {
    text-align: left;
  }

  .cards-grid-container-8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-240 {
    font-size: 35px;
  }

  .div-block-536, .div-block-541 {
    height: 100px;
  }

  .div-block-545 {
    margin-top: 0;
  }

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

  .div-block-546 {
    height: 300px;
  }

  .div-block-547 {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-548 {
    height: 100px;
  }

  .section-50 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-159 {
    font-size: 14px;
  }

  .hero-overlay-38 {
    height: 25vh;
  }

  .div-block-552 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-553 {
    height: 300px;
  }

  .paragraph-186, .paragraph-187 {
    font-size: 16px;
  }

  .dropdown-link-65 {
    width: 194px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .paragraph-188 {
    color: #fff;
    background-color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

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

  .text-span-80 {
    font-size: 25px;
  }

  .paragraph-189, .paragraph-190 {
    font-size: 14px;
  }

  .div-block-557 {
    height: 300px;
    display: flex;
  }

  .div-block-559 {
    height: 300px;
  }

  .div-block-561 {
    padding-top: 440px;
  }

  .paragraph-191 {
    margin-top: 440px;
  }

  .div-block-562 {
    padding-top: 260px;
  }

  .hero-overlay-40 {
    height: 50vh;
  }

  .div-block-563 {
    padding-top: 40px;
  }

  .heading-245 {
    font-size: 20px;
    line-height: 22px;
  }

  .heading-246, .paragraph-193 {
    font-size: 20px;
  }

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

  .paragraph-195 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 22px;
  }

  .div-block-567 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .bold-text-18 {
    line-height: 28px;
  }

  .div-block-568 {
    height: 300px;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .container-173 {
    padding-bottom: 10px;
  }

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

  .footer-6 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container-2 {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .div-block-573 {
    background-position: 80%;
  }

  .hero-overlay-41 {
    height: 50vh;
  }

  .div-block-580 {
    padding-top: 20px;
  }

  .hero-overlay-42 {
    background-image: url('../images/unnamed_2.jpg'), linear-gradient(to bottom, null, null), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0, 50%;
    height: 50vh;
  }

  .heading-249 {
    font-size: 20px;
    line-height: 32px;
  }

  .hero-overlay-43 {
    height: 30vh;
  }

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

  .container-174 {
    padding-bottom: 0;
  }

  .grid-150 {
    display: none;
  }

  .div-block-588 {
    height: 100px;
  }

  .div-block-589 {
    margin-bottom: 0;
    display: none;
  }

  .div-block-590, .div-block-591, .div-block-592, .div-block-593, .div-block-594 {
    height: 100px;
  }

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

  .div-block-596 {
    background-image: url('../images/high_res1.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-597 {
    background-image: url('../images/Power-Breakfast--Coffee.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-598 {
    background-image: url('../images/Zesty--Harvest.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-599 {
    background-image: url('../images/Yogurt-Parfait-4_1.jpg');
    background-position: 50% 30%;
    background-size: cover;
    height: 300px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-600 {
    padding-top: 0;
  }

  .heading-19-copy {
    text-align: left;
    max-height: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .text-span-90, .text-span-91 {
    color: var(--black);
  }

  .dropdown-list-5-copy {
    padding-bottom: 20px;
  }

  .impact-corktown {
    padding-top: 0;
  }

  .grid-153 {
    grid-template-rows: auto auto auto auto;
  }

  .dropdown-toggle-29 {
    width: 88.8672px;
  }

  .dropdown-toggle-30 {
    width: 172.1px;
  }

  .button-136 {
    width: 180px;
  }

  .button-137 {
    width: 180px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-list-15 {
    background-color: var(--black);
  }

  .nav-menu-16 {
    background-color: var(--black);
    flex-direction: column;
    display: flex;
  }

  .container-176 {
    background-color: var(--black);
  }

  .dropdown-link-89, .dropdown-link-90, .dropdown-link-91, .dropdown-link-92, .dropdown-link-93 {
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-list-16 {
    background-color: var(--black);
  }

  .dropdown-toggle-39 {
    padding-right: 20px;
  }

  .text-block-54 {
    color: var(--white);
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-link-94 {
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .dropdown-list-17 {
    background-color: var(--black);
  }

  .icon-8 {
    color: var(--white);
  }

  .navbar-21 {
    position: sticky;
    top: 0;
  }

  .menu-button-7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    display: flex;
  }

  .menu-button-7.w--open {
    margin-top: 0;
  }

  .dropdown-toggle-41 {
    display: inline-block;
  }

  .text-block-56:hover, .dropdown-link-101 {
    color: var(--impact-red);
  }

  .dropdown-link-105 {
    border-style: none none solid;
    border-width: 1px;
    border-color: var(--white);
  }

  .dropdown-link-112, .dropdown-toggle-44:active {
    color: var(--white);
  }

  .image-44 {
    width: 61.0938px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .dropdown-toggle-45 {
    height: 67.9981px;
  }

  .dropdown-link-114 {
    border-bottom-style: solid;
  }

  .dropdown-link-114.w--current {
    color: var(--impact-red);
    border-top: 1px solid #fff;
  }

  .dropdown-link-116.w--current, .dropdown-link-117.w--current {
    color: var(--impact-red);
  }

  .link-178 {
    color: var(--white);
    font-family: Knockout htf52cruiserweight, sans-serif;
    text-decoration: none;
  }

  .div-block-609 {
    height: 67.9981px;
  }

  .button-138 {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    width: auto;
    height: 67.9981px;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: flex;
  }

  .dropdown-toggle-48 {
    width: 180px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-link-126 {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .paragraph-198 {
    text-align: center;
    font-size: 20px;
  }

  .heading-250 {
    text-align: center;
    line-height: 42px;
  }

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

  .grid-154 {
    display: none;
  }

  .paragraph-200 {
    padding-bottom: 60px;
    font-size: 15px;
  }

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

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

  .link-180 {
    text-decoration: none;
  }

  .paragraph-202 {
    margin-top: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .div-block-613, .div-block-614, .div-block-615, .div-block-616 {
    height: 250px;
  }

  .container-177 {
    max-height: 180px;
  }

  .grid-158 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-139 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-620 {
    margin-left: 5px;
  }

  .hero-overlay-45 {
    height: 50vh;
  }

  .centered-container-22 {
    text-align: left;
  }

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

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

  .button-140 {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .container-59-copy {
    max-height: 180px;
    padding-bottom: 0;
  }

  .heading-253 {
    font-size: 25px;
  }

  .paragraph-205 {
    font-size: 17.5px;
  }

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

  .div-block-622 {
    background-position: 0%;
    height: 250px;
  }

  .div-block-623, .div-block-624, .div-block-625 {
    height: 250px;
  }

  .heading-12-copy {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .heading-254 {
    font-size: 14px;
  }

  .div-block-627 {
    width: 20px;
  }

  .container-178, .container-179, .container-181, .container-182 {
    padding-left: 5px;
  }

  .grid-107-copy {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-204-copy {
    width: 170px;
    height: 165px;
    padding-left: 10px;
  }

  .heading-192-copy {
    text-align: left;
    height: 20px;
  }

  .paragraph-3-copy {
    text-align: left;
    align-items: flex-start;
    height: auto;
    margin-top: 3px;
    font-size: 10px;
  }

  .div-block-436-copy {
    border: 2px solid #000;
    flex-direction: column;
    height: auto;
    margin-left: 0;
    margin-right: auto;
    padding: 0 10px 5px;
    display: flex;
  }

  .heading-108-copy {
    text-align: left;
    padding-top: 7px;
    padding-bottom: 0;
    line-height: 22px;
  }

  .paragraph-99-copy {
    text-align: left;
    margin-top: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 10px;
    line-height: 20px;
    display: flex;
  }

  .paragraph-39-copy {
    text-align: center;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .paragraph-139-copy {
    text-align: center;
    text-align: left;
    margin-top: 0;
  }

  .button-141 {
    width: 150px;
  }

  .dropdown-toggle-49 {
    width: 150px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .dropdown-link-128, .dropdown-link-129, .dropdown-link-130 {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .hero-overlay-46 {
    height: 50vh;
  }

  .div-block-629, .div-block-630 {
    height: auto;
  }

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

  .div-block-629-copy {
    height: 350px;
  }

  .div-block-630-copy {
    background-position: 50% 0;
    height: 350px;
  }

  .grid-163 {
    display: none;
  }

  .div-block-528-copy {
    margin-top: 0;
  }

  .hero-overlay-47 {
    background-position: 50% 0, 50%;
    height: 30vh;
  }

  .heading-255 {
    text-align: center;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    line-height: 32px;
  }

  .paragraph-207 {
    text-align: center;
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
  }

  .grid-164 {
    display: block;
  }

  .grid-165 {
    display: none;
  }

  .div-block-631 {
    height: 400px;
  }

  .div-block-632 {
    background-position: 50%;
    height: 400px;
  }

  .grid-166 {
    display: none;
  }

  .paragraph-153-copy {
    padding-top: 10px;
    font-size: 14px;
  }

  .div-block-631-copy {
    background-position: 50% 100%;
    height: 400px;
  }

  .div-block-632-copy {
    background-position: 50% 0;
    height: 400px;
  }

  .section-45-copy {
    display: block;
  }

  .section-45-copy-copy {
    display: none;
  }

  .div-block-633 {
    padding-top: 5px;
  }

  .div-block-634 {
    background-image: url('../images/IMG_9383-1.jpg');
    background-position: 50%;
  }

  .heading-222-copy {
    font-size: 22px;
  }

  .paragraph-211 {
    text-align: left;
    font-size: 15px;
  }

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

  .div-block-638 {
    background-image: url('../images/Acai-Crunch_social.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .div-block-639 {
    background-image: url('../images/Making-The-Zesty-2.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-640 {
    background-image: url('../images/Farmhouse-Skillet_egg-break-2.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-641 {
    background-image: url('../images/Trailmix-in-Hand-2.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .heading-43-copy {
    text-align: center;
    margin-bottom: 5px;
    font-size: 25px;
    line-height: 28px;
  }

  .centered-container-9-copy {
    text-align: left;
  }

  .paragraph-212 {
    text-align: center;
    margin-bottom: 5px;
    font-size: 22px;
    line-height: 22px;
  }

  .paragraph-213 {
    margin-bottom: 40px;
    font-size: 17px;
  }

  .heading-255-copy {
    text-align: center;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    line-height: 32px;
  }

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

  .section-56 {
    padding-bottom: 60px;
  }

  .paragraph-214-copy {
    font-size: 15px;
  }

  .heading-257 {
    font-size: 20px;
    line-height: 32px;
  }

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

  .grid-165-copy {
    display: none;
  }

  .paragraph-166-copy {
    font-size: 16px;
  }

  .heading-258 {
    padding-bottom: 0;
    font-size: 23px;
    line-height: 32px;
  }

  .protein-mobile {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-647 {
    background-image: url('../images/unnamed2_1.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-bottom: 0;
  }

  .div-block-648 {
    background-image: url('../images/unnamed5.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-649 {
    background-image: url('../images/unnamed4_1.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
  }

  .div-block-650 {
    background-image: url('../images/Protein-Cookies_social.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
  }

  .hero-overlay-48 {
    height: 30vh;
  }

  .centered-container-23 {
    text-align: left;
  }

  .heading-260 {
    text-align: center;
    margin-bottom: 0;
    font-size: 35px;
    line-height: 42px;
  }

  .paragraph-216 {
    text-align: center;
    font-size: 17.5px;
  }

  .div-block-613-copy, .div-block-614-copy, .div-block-615-copy, .div-block-616-copy {
    height: 250px;
  }

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

  .div-block-652 {
    background-image: url('../images/Poke-Bowl-With-Hands-Social.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
  }

  .div-block-653 {
    background-image: url('../images/Breakfast-Bagel-Bacon-Add-On-Social.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
  }

  .div-block-654 {
    background-image: url('../images/unnamed_4.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
  }

  .div-block-655 {
    background-image: url('../images/unnamed2_2.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
  }

  .hero-without-image {
    background-color: var(--white);
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0;
    display: flex;
  }

  .container {
    max-width: none;
  }

  .hero-wrapper-two {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-24px {
    font-size: 25px;
  }

  .button-primary {
    width: 300px;
    font-size: 13px;
  }

  .heading-261 {
    text-transform: uppercase;
    font-size: 35px;
  }

  .div-block-656 {
    height: 20vh;
    margin-left: 0;
  }

  .section-57 {
    height: 30vh;
  }

  .div-block-659 {
    background-image: url('../images/unnamed2_3.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    display: flex;
  }

  .div-block-660 {
    background-image: url('../images/high_res-1.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-661 {
    background-image: url('../images/unnamed3.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-bottom: 10px;
  }

  .div-block-662 {
    background-image: url('../images/unnamed4_2.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-bottom: 10px;
  }

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

  .heading-257-copy {
    font-size: 23px;
    line-height: 32px;
  }

  .button-46-copy {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-heading-right {
    margin-top: 135px;
    padding-top: 0;
  }

  .heading-262 {
    font-size: 35px;
  }

  .div-block-656-copy {
    height: 20vh;
    margin-left: 0;
  }

  .div-block-666 {
    background-position: 50% 100%;
  }

  .dropdown-link-133 {
    border-bottom: 1px solid #fff;
  }

  .dropdown-link-133.w--current {
    color: var(--impact-red);
  }

  .hero-overlay-35-copy {
    height: 50vh;
  }

  .dropdown-link-59-copy {
    justify-content: center;
    align-items: center;
    height: 68px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .dropdown-link-129-copy {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .grid-172 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-47, .image-47-copy {
    margin-left: 0;
  }

  .div-block-670 {
    justify-content: center;
    width: auto;
    display: flex;
  }

  .section-58 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    height: 50vh;
    padding-top: 0;
  }

  .div-block-673, .div-block-674 {
    height: 350px;
  }

  .heading-263 {
    font-size: 20px;
  }

  .paragraph-217 {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-210-copy {
    width: 170px;
    height: 250px;
    padding-right: 5px;
  }

  .bold-text-22 {
    font-size: 14px;
  }

  .div-block-628-copy {
    height: 20px;
  }

  .paragraph-3-copy {
    text-align: left;
    height: auto;
    margin-top: 3px;
    font-size: 10px;
  }

  .section-59 {
    background-position: 50%;
    align-items: flex-start;
    height: 50vh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-675 {
    height: 500px;
  }

  .grid-174 {
    display: none;
  }

  .div-block-678 {
    background-image: url('../images/unnamed2_4.jpg');
    background-position: 50% 75%;
    background-size: cover;
    height: 400px;
    display: flex;
  }

  .centered-container-18-copy {
    background-color: var(--sidebar);
    text-align: left;
  }

  .container-185 {
    background-color: #e0e0e0a6;
    justify-content: flex-end;
    margin-top: auto;
    margin-bottom: 0;
  }

  .heading-264 {
    margin-right: 0;
    font-size: 17.5px;
  }

  .button-143 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .italic-text-14 {
    justify-content: center;
    margin-bottom: 20px;
    font-size: 22px;
    display: flex;
  }

  .container-186 {
    margin-top: 386px;
  }

  .grid-175 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .heading-265 {
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 22px;
  }

  .paragraph-219 {
    margin-top: 0;
    font-size: 14px;
  }

  .container-187 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-136-copy {
    padding: 20px 0;
  }

  .heading-218-copy {
    text-align: left;
    padding-bottom: 10px;
    font-size: 28px;
  }

  .heading-204-copy {
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 32px;
  }

  .field-label-8-copy {
    font-size: 15px;
  }

  .field-label-9-copy {
    margin-top: 10px;
    font-size: 15px;
  }

  .text-field-4-copy {
    border-radius: 0;
  }

  .form-2-copy {
    align-items: center;
    width: 200px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .submit-button-3-copy {
    font-size: 15px;
    display: block;
  }

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

  .grid-53-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: center;
    margin-top: 0;
  }

  .div-block-680 {
    margin-bottom: 60px;
  }

  .paragraph-220 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .container-188 {
    padding-top: 0;
  }

  .text-span-102 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .paragraph-221-copy {
    width: 100px;
    font-size: 10px;
  }

  .div-block-684 {
    margin-left: -25px;
  }

  .div-block-685 {
    margin-left: -5px;
  }

  .paragraph-222 {
    margin-left: 0;
    font-size: 10px;
  }

  .grid-177 {
    justify-items: center;
    width: 125px;
    margin-left: 8px;
  }

  .div-block-686 {
    margin-left: -5px;
  }

  .div-block-687 {
    width: 30px;
  }

  .grid-178 {
    justify-content: center;
    justify-items: center;
    padding-left: 24px;
  }

  .div-block-689 {
    width: 80px;
  }

  .div-block-690 {
    justify-content: center;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .div-block-686-copy {
    justify-content: center;
    margin-left: -25px;
    display: flex;
  }

  .div-block-691 {
    padding-left: 0;
  }

  .div-block-692 {
    margin-left: -25px;
  }

  .paragraph-224 {
    text-align: center;
    width: auto;
    text-decoration: none;
  }

  .div-block-693 {
    margin-top: -5px;
    margin-left: -32px;
  }

  .grid-177-copy {
    justify-items: center;
    width: auto;
    margin-left: -6px;
  }

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

  .paragraph-225 {
    text-align: center;
    font-size: 10px;
    line-height: 20px;
  }

  .grid-31-copy {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .grid-33-copy {
    grid-column-gap: 25px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .paragraph-226 {
    text-align: center;
    margin-top: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 10px;
  }

  .paragraph-227 {
    font-size: 10px;
    line-height: 20px;
  }

  .text-span-103 {
    font-size: 10px;
  }

  .text-span-104 {
    width: 20px;
    font-size: 8px;
  }

  .bold-text-23, .text-span-105 {
    font-size: 10px;
  }

  .text-span-106 {
    font-size: 12px;
  }

  .text-span-107, .text-span-108, .text-span-109 {
    font-size: 10px;
  }

  .div-block-694 {
    padding-top: 8px;
  }

  .hero-overlay-47-copy {
    background-position: 50% 0, 50%;
    height: 30vh;
  }

  .paragraph-164-copy {
    padding-bottom: 20px;
    font-size: 14px;
  }

  .grid-181 {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .fall-mobile {
    display: flex;
  }

  .div-block-709 {
    background-image: url('../images/Oatmeal-Social_.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
  }

  .div-block-710 {
    background-image: url('../images/Mango-Slaw.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
  }

  .div-block-711 {
    background-image: url('../images/Pumpkin-Loaf-Social.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
  }

  .div-block-712 {
    background-image: url('../images/Turkey-Meatballs-Social_Alt.jpg');
    background-position: 50% 70%;
    background-size: cover;
    height: 300px;
  }

  .div-block-713 {
    background-image: url('../images/Victory-2.0-Social.jpg');
    background-position: 50%;
    background-size: cover;
    height: 300px;
  }

  .eat-slide {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
  }

  .container-190 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-269 {
    text-align: center;
    font-size: 20px;
  }

  .fall-slide {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-84-copy {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .button-144 {
    flex-direction: row;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    display: flex;
  }

  .grid-182 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 300px;
  }

  .image-55 {
    margin-left: auto;
  }

  .div-block-716 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
  }

  .div-block-717 {
    margin-right: auto;
  }

  .div-block-718 {
    margin-left: auto;
    margin-right: auto;
  }

  .holiday-mobile {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .grid-183 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-229 {
    margin-top: 0;
  }

  .paragraph-230 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 14px;
  }

  .link-209, .link-210 {
    text-decoration: none;
    display: inline;
  }

  .div-block-720 {
    background-image: url('../images/broth-1.jpeg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
  }

  .paragraph-231 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 14px;
  }

  .div-block-721 {
    background-image: url('../images/Brussel-Sprouts_Close-Up.jpg');
    background-position: 50%;
    background-size: cover;
    height: 350px;
  }

  .div-block-722 {
    padding-top: 10px;
  }

  .heading-270 {
    text-align: center;
    font-size: 17.5px;
    line-height: 22px;
  }

  .heading-271 {
    font-size: 22px;
    line-height: 32px;
  }

  .section-63 {
    display: none;
  }

  .div-block-723 {
    padding-bottom: 10px;
  }

  .div-block-724 {
    height: 500px;
  }

  .heading-272 {
    font-size: 20px;
    line-height: 32px;
  }

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

  .div-block-726 {
    height: 500px;
  }

  .heading-272-copy {
    padding-top: 0;
    font-size: 20px;
  }

  .grid-185 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-727 {
    height: 500px;
  }

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

  .dressings-mobile {
    display: flex;
  }

  .grid-184-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-64 {
    background-position: 50% 0;
    align-items: center;
    height: 50vh;
    padding-bottom: 0;
  }

  .centered-container-18-copy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    display: flex;
  }

  .grid-186 {
    display: none;
  }

  .div-block-732 {
    height: 75px;
  }

  .nick-desktop {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-730-copy, .div-block-731-copy, .div-block-732-copy {
    height: 350px;
  }

  .link-224, .link-225, .link-226 {
    color: var(--impact-red);
    text-decoration: none;
    display: inline;
  }

  .grid-28-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 5px;
  }

  .heading-274 {
    text-align: center;
    padding-left: 0;
    font-size: 22px;
  }

  .div-block-735 {
    width: auto;
    font-size: 22px;
  }

  .left-arrow, .right-arrow {
    display: none;
  }

  .container-192-copy {
    padding-bottom: 10px;
  }

  .div-block-737, .div-block-738 {
    height: 350px;
  }

  .grid-189 {
    display: flex;
  }

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

  .grid-189-copy {
    display: none;
  }

  .div-block-737-copy, .div-block-738-copy {
    height: 350px;
  }

  .div-block-739 {
    background-image: url('../images/hot-choc.jpg');
    margin-bottom: 20px;
  }

  .grid-191 {
    display: block;
  }

  .div-block-740 {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .container-138-copy {
    flex-flow: column;
    flex: 0 auto;
    align-content: center;
    align-self: center;
    align-items: stretch;
    margin-top: 250px;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-208-copy {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-56-copy {
    font-size: 22px;
  }

  .grid-192 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .paragraph-172-copy {
    width: 200px;
    font-size: 14px;
  }

  .paragraph-235 {
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-span-118 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-span-119 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
  }

  .slider-4 {
    height: 80vh;
  }

  .rethink-the-way-you-cater {
    padding-top: 270px;
  }

  .hero-heading-right-2 {
    box-shadow: none;
    border-bottom-style: none;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
    border-bottom-right-radius: 70px;
    width: 300px;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .container-194 {
    max-width: none;
  }

  .paragraph-236 {
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 22px;
  }

  .text-span-120 {
    font-size: 14px;
    line-height: 22px;
  }

  .heading-275 {
    font-size: 17.5px;
    line-height: 42px;
  }

  .container-195 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 90px;
    margin-bottom: 100px;
    display: flex;
  }

  .ginger---desktop {
    margin-right: 0;
    padding: 20px 10px;
  }

  .heading-222-copy {
    margin-top: 0;
    font-size: 22px;
  }

  .div-block-742 {
    height: 350px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-743 {
    background-position: 50%;
    height: 350px;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .grid-194 {
    text-decoration: none;
    display: none;
  }

  .div-block-744 {
    height: 350px;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .div-block-745 {
    height: 350px;
  }

  .grid-194-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-236-copy {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .button-146 {
    width: 125px;
    font-size: 14px;
  }

  .testimonials {
    background-color: var(--white);
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .tabs-7 {
    flex-direction: row;
    align-items: flex-start;
  }

  .tabs-menu-5 {
    flex-direction: column;
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
  }

  .tabs-content {
    flex-direction: column;
    align-self: auto;
    padding-top: 0;
    display: flex;
  }

  .heading-276 {
    text-align: left;
    font-size: 22px;
  }

  .paragraph-237 {
    text-align: left;
    line-height: 20px;
  }

  .div-block-747 {
    background-position: 0%;
  }

  .tab-link-tab-1 {
    width: 50px;
  }

  .tab-link-tab-1.w--current {
    border-radius: 5px;
    width: 50px;
  }

  .container-196 {
    margin-top: 10px;
  }

  .tab-link-tab-2-2 {
    width: 50px;
  }

  .tab-link-tab-2-2.w--current {
    background-color: var(--sidebar);
    width: 50px;
  }

  .tab-link-tab-3, .tab-link-tab-3.w--current, .tab-link-tab-4 {
    width: 50px;
  }

  .div-block-750 {
    padding-left: 20px;
    padding-right: 0;
  }

  .paragraph-237-copy {
    text-align: left;
  }

  .heading-37-copy {
    text-align: left;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-238 {
    text-align: left;
  }

  .container-51-copy {
    max-height: 180px;
    margin-top: 0;
  }

  .button-147 {
    width: auto;
    margin-left: 30px;
    margin-right: 0;
    font-size: 12px;
  }

  .grid-196 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-items: center;
    margin-right: 0;
  }

  .div-block-756 {
    width: auto;
  }

  .image-59 {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .image-59-copy {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .grid-17-copy {
    grid-column-gap: 27px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-toggle-52 {
    margin-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .dropdown-toggle-52.w--open {
    width: auto;
    margin-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-block-64 {
    font-size: 14px;
  }

  .dropdown-link-134 {
    border-bottom: 1px solid var(--white);
    color: var(--white);
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-link-134.w--current {
    color: var(--impact-red);
  }

  .dropdown-link-135 {
    border-bottom: 1px solid var(--white);
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-link-135:hover, .dropdown-link-135:active, .dropdown-link-135.w--current {
    color: var(--impact-red);
  }

  .dropdown-link-136 {
    border-bottom: 1px solid var(--f3f2f2);
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-list-23.w--open {
    width: auto;
    margin-left: -39px;
    margin-right: 0;
    font-size: 14px;
  }

  .dropdown-link-137 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-65-copy {
    background-position: 50% 100%;
    justify-content: flex-start;
    height: 60vh;
    padding-top: 0;
  }

  .paragraph-239 {
    font-size: 17.5px;
  }

  .container-192-copy-copy {
    padding-bottom: 0;
  }

  .grid-199 {
    display: none;
  }

  .grid-199-copy {
    display: block;
  }

  .heading-280 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .heading-281 {
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-762 {
    line-height: 22px;
  }

  .div-block-763-copy {
    height: 350px;
    margin-bottom: 10px;
  }

  .div-block-764-copy {
    margin-bottom: 10px;
  }

  .container-192-copy-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .section-65-copy-copy {
    background-position: 50% 100%;
    padding-top: 120px;
    padding-bottom: 0;
  }

  .paragraph-241 {
    text-align: center;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 22px;
  }

  .paragraph-242 {
    margin-top: 0;
    font-size: 17.5px;
    line-height: 28px;
    display: block;
  }

  .div-block-771-copy {
    background-image: url('../images/replace-jars-Group-Broth_Portrait.jpg');
  }

  .link-232 {
    color: var(--impact-red);
    display: inline;
  }

  .section-64-copy {
    background-position: 50% 0;
    align-items: center;
    height: 50vh;
    padding-bottom: 0;
  }

  .centered-container-18-copy-copy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .image-29-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-777 {
    width: 150px;
    height: 70px;
  }

  .heading-281-copy {
    font-size: 17.5px;
    line-height: 20px;
  }

  .div-block-778 {
    margin-bottom: 5px;
  }

  .image-60 {
    width: 275px;
  }

  .heading-271-copy {
    font-size: 23px;
    line-height: 32px;
  }

  .paragraph-242-copy {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .div-block-780 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-span-103-copy {
    font-size: 10px;
  }

  .heading-282 {
    font-size: 22px;
  }

  .text-span-130 {
    font-size: 17.5px;
  }

  .heading-283 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17.5px;
  }

  .paragraph-153-copy {
    padding-top: 0;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .section-67 {
    padding-top: 20px;
  }

  .paragraph-243 {
    text-align: center;
    font-size: 20px;
  }

  .section-68 {
    margin-top: 0;
  }

  .grid-211, .grid-212 {
    display: none;
  }

  .grid-211-copy {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-784-copy {
    background-position: 50% 30%;
    height: 350px;
  }

  .grid-212-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-785-copy {
    height: 350px;
  }

  .paragraph-163-copy, .paragraph-163-copy-copy {
    display: block;
  }

  .centered-container-18-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .pop-up-uber {
    display: none;
  }

  .submit-button-3-copy-2 {
    font-size: 15px;
    display: block;
  }

  .pop-up-modal-9 {
    display: none;
  }

  .field-label-9-copy-2 {
    margin-top: 10px;
    font-size: 15px;
  }

  .heading-204-copy-2 {
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 32px;
  }

  .heading-218-copy-2 {
    text-align: left;
    padding-bottom: 10px;
    font-size: 28px;
  }

  .div-block-786 {
    background-position: 50% 100%;
    width: 300px;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .pop-up-9 {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .text-field-4-copy-2 {
    border-radius: 0;
  }

  .div-block-787 {
    background-image: none;
    width: 300px;
    height: 345px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    display: flex;
  }

  .field-label-8-copy-2 {
    font-size: 15px;
  }

  .paragraph-244 {
    padding-left: 4px;
    font-size: 10px;
    line-height: 20px;
  }

  .italic-text-16 {
    font-size: 14px;
  }

  .link-block-5-copy {
    margin-top: -5px;
    padding-top: 0;
  }

  .section-67-copy {
    padding-top: 20px;
  }

  .div-block-788-copy {
    background-image: url('../images/ik-ehf-baru_nuts.jpg');
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .div-block-789-copy {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-790-copy {
    margin-bottom: 20px;
  }

  .heading-282-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
  }

  .text-span-134 {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .paragraph-163-copy, .paragraph-163-copy-copy, .paragraph-163-copy {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .paragraph-163-copy-copy {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section-68-copy, .section-68-copy-copy {
    margin-top: 0;
  }

  .centered-container-18-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .grid-213 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
  }

  .div-block-793 {
    height: 500px;
  }

  .grid-212-copy {
    display: none;
  }

  .grid-212-copy-copy {
    display: block;
  }

  .paragraph-163-copy, .paragraph-163-copy-copy {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .heading-282-copy {
    margin-top: 10px;
    font-size: 22px;
  }

  .div-block-794, .div-block-795, .div-block-796 {
    height: 350px;
    margin-bottom: 10px;
  }

  .paragraph-163-copy-copy-copy {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-797 {
    height: 350px;
    margin-bottom: 10px;
  }

  .list-item-17, .list-item-18, .list-item-19 {
    margin-bottom: 0;
  }

  .section-65-copy-copy-copy-copy-copy-copy-copy-copy {
    height: 55vh;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-214 {
    grid-template-rows: auto auto;
  }

  .div-block-798 {
    background-position: 50% 80%;
    height: 350px;
    margin-bottom: 20px;
  }

  .div-block-799 {
    padding-top: 0;
  }

  .section-67-copy-copy {
    padding-top: 20px;
  }

  .section-68-copy {
    margin-top: 0;
  }

  .section-68-copy-copy {
    height: 30vh;
    margin-top: 0;
  }

  .centered-container-18-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .grid-215 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-800 {
    height: 300px;
  }

  .paragraph-175-copy, .paragraph-175-copy-copy {
    font-size: 16px;
  }

  .heading-286 {
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 14px;
  }

  .section-68-copy-copy-copy {
    height: 30vh;
    margin-top: 0;
  }

  .heading-216-copy {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-801, .div-block-802 {
    height: 500px;
    margin-bottom: 10px;
  }

  .centered-container-18-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .heading-216-copy-copy {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-242-copy-copy {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .container-82-copy {
    max-height: 180px;
    margin-top: 0;
  }

  .paragraph-21-copy {
    margin-top: -10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
    line-height: 20px;
  }

  .list-18 {
    margin-top: 0;
    padding-left: 0;
    font-size: 10px;
  }

  .paragraph-3-copy-copy {
    height: auto;
    margin-top: 3px;
    font-size: 10px;
    line-height: 10px;
  }

  .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy, .paragraph-3-copy-copy, .paragraph-3-copy {
    height: auto;
    margin-top: 3px;
    font-size: 10px;
  }

  .list-item-20, .list-item-21, .list-item-22, .list-item-23 {
    margin-bottom: -10px;
    margin-left: 10px;
  }

  .list-item-24 {
    margin-left: 10px;
  }

  .text-span-142 {
    margin-left: 0;
    margin-right: auto;
  }

  .text-span-143 {
    margin-right: auto;
  }

  .list-item-25 {
    margin-bottom: -10px;
  }

  .section-68-copy-copy-copy-copy {
    height: 30vh;
    margin-top: 0;
  }

  .div-block-803-copy, .div-block-804-copy {
    margin-bottom: 10px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    display: flex;
  }

  .section-68-copy-copy-copy-copy-copy {
    background-position: 50% 0;
    height: 30vh;
    margin-top: 0;
  }

  .div-block-805 {
    height: 300px;
    margin-bottom: 20px;
  }

  .div-block-806 {
    height: 300px;
  }

  .div-block-807-copy {
    height: 300px;
    margin-bottom: 10px;
  }

  .text-span-103-copy-copy {
    font-size: 13px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

  .grid-176-copy {
    margin-top: 3px;
  }

  .paragraph-20-copy {
    flex-wrap: nowrap;
    height: 130px;
    min-height: auto;
    max-height: none;
    font-size: 10px;
    display: inline;
  }

  .heading-19-copy-copy {
    height: 30%;
    font-size: 15px;
  }

  .paragraph-222-copy {
    margin-left: 0;
    padding-left: 2px;
    font-size: 10px;
  }

  .div-block-210-copy-copy, .div-block-210-copy-copy-copy {
    width: 170px;
    height: 250px;
    padding-right: 5px;
  }

  .div-block-210-copy-copy-copy {
    width: 170px;
    height: 300px;
    margin-top: 0;
    padding-right: 5px;
  }

  .section-68-copy-copy-copy-copy-copy-copy {
    background-position: 50% 0;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .section-67-copy-copy-copy {
    padding-top: 20px;
  }

  .div-block-809-copy {
    height: 400px;
    display: flex;
  }

  .div-block-811 {
    margin-top: -25px;
    padding-top: 0;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

  .cheryl-desktop {
    grid-template-rows: auto auto;
  }

  .div-block-814 {
    height: 280px;
  }

  .cheryl-mobile {
    grid-template-rows: auto auto;
  }

  .div-block-813-copy {
    background-position: 50% 40%;
    height: 280px;
  }

  .div-block-812-copy {
    height: 280px;
  }

  .fs-cc-prefs3_button {
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: 50px;
    margin-bottom: .5rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 14px;
    display: flex;
  }

  .fs-cc-prefs3_button.fs-cc-button-alt {
    justify-content: center;
    align-items: center;
    width: auto;
    height: 50px;
    margin-bottom: .5rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 14px;
    display: flex;
  }

  .fs-cc-prefs3_submit {
    width: 150px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: .5rem 1rem;
    font-size: 14px;
  }

  .fs-cc-prefs3_label {
    font-size: 14px;
  }

  .fs-cc-prefs3_close {
    display: none;
  }

  .fs-cc-prefs3_icon {
    width: 1.55rem;
    height: 1.5rem;
  }

  .fs-cc-banner3_button {
    text-align: center;
  }

  .fs-cc-banner3_button.fs-cc-button-alt {
    margin-bottom: .5rem;
    margin-right: 0;
  }

  .fs-cc-prefs3_title {
    font-size: 1.125rem;
  }

  .fs-cc-banner3_block {
    text-align: center;
    margin-right: 0;
  }

  .fs-cc-prefs3_line {
    min-width: .75rem;
    margin-left: .75rem;
    margin-right: .75rem;
    display: none;
  }

  .fs-cc-banner3_buttons-wrapper {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .fs-cc-prefs3_form-wrapper {
    width: 100%;
  }

  .fs-cc-prefs3_buttons-block {
    flex-direction: column;
    margin-bottom: .25rem;
    display: flex;
  }

  .fs-cc-prefs3_option {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .text-block-65 {
    font-size: 12px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-816 {
    background-position: 50% 0;
    margin-bottom: 10px;
  }

  .div-block-817 {
    margin-top: 0;
  }

  .div-block-818 {
    margin-bottom: 20px;
  }

  .mobile-founder {
    margin-top: 10px;
  }

  .list-19 {
    margin-top: 0;
  }

  .list-item-26, .list-item-27, .list-item-28 {
    margin-bottom: 0;
  }

  .div-block-822 {
    height: 50px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .heading-283-copy, .heading-283-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17.5px;
  }

  .div-block-824 {
    background-position: 50% 70%;
    height: 300px;
  }

  .reject, .accept-all {
    width: 150px;
    height: 50px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: .5rem 1rem;
    font-size: 14px;
  }

  .link-279 {
    color: var(--white);
    text-align: center;
    justify-content: center;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 14px;
    display: flex;
  }

  .link-279:hover {
    color: var(--impact-red);
  }

  .div-block-826 {
    background-color: var(--black);
    align-self: auto;
    margin-left: 0;
    display: none;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .heading-282-copy-copy-copy {
    font-size: 22px;
  }

  .paragraph-242-copy-copy-copy {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .micro---mobile {
    padding-top: 0;
  }

  .div-block-827-copy, .div-block-829-copy {
    height: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-830-copy {
    height: 400px;
  }

  .list-20 {
    margin-top: 0;
  }

  .list-item-29, .list-item-30 {
    margin-bottom: 0;
  }

  .div-block-454-copy {
    padding-bottom: 20px;
    display: none;
  }

  .container-136-copy {
    align-items: center;
    display: flex;
  }

  .form-block-copy {
    justify-content: center;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .div-block-489-copy {
    border-top: 1px none var(--impact-red);
    justify-content: center;
    margin-top: 10px;
    padding-top: 40px;
  }

  .field-label-10-copy, .field-label-11-copy {
    text-align: center;
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 14px;
  }

  .submit-button-4-copy {
    background-color: var(--impact-red);
    text-transform: uppercase;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    font-family: Knockout htf52cruiserweight, sans-serif;
    display: inline-block;
  }

  .form-5 {
    flex-direction: column;
    display: flex;
  }

  .div-block-831 {
    background-color: #92929226;
  }

  .section-44-copy {
    z-index: 999999;
    background-color: var(--white);
    border-top: 1px #000;
    display: block;
    position: static;
    bottom: 0;
  }

  .div-block-832 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-139-copy {
    font-size: 25px;
  }

  .heading-139-copy-copy {
    justify-content: center;
    font-size: 25px;
    display: flex;
  }

  .fs-cc-prefs3_button-2.fs-cc-button-alt {
    margin-bottom: .25rem;
    margin-right: 0;
  }

  .fs-cc-prefs3_label-2 {
    font-size: .75rem;
  }

  .fs-cc-prefs3_icon-2 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .fs-cc-prefs3_title-2 {
    font-size: 1.125rem;
  }

  .fs-cc-prefs3_form-wrapper-2 {
    width: 100%;
  }

  .fs-cc-prefs3_buttons-block-2 {
    flex-direction: column;
    display: flex;
  }

  .fs-cc-prefs3_label-3 {
    font-size: .75rem;
  }

  .fs-cc-prefs3_form-wrapper-3 {
    width: 100%;
  }

  .fs-cc-prefs3_buttons-block-3 {
    flex-direction: column;
    display: flex;
  }

  .pop-up-button {
    width: 100%;
    font-size: 16px;
  }

  .pop-up-text-input {
    width: 100%;
  }

  .pop-up-box, .pop-up-box-2 {
    padding: 48px 24px 16px;
  }

  .fs-cc-prefs3_label-4 {
    font-size: .75rem;
  }

  .fs-cc-prefs3_form-wrapper-4 {
    width: 100%;
  }

  .fs-cc-prefs3_buttons-block-4 {
    flex-direction: column;
    display: flex;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .div-block-833 {
    height: 400px;
    margin-bottom: 20px;
  }

  .grid-218 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section-70 {
    height: 300px;
  }

  .heading-168-a11y {
    margin-top: 0;
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-119-a11y {
    font-size: 22px;
  }

  .paragraph-242-category-pages {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .hero---nutrition-tips {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .section-70-copy {
    height: 300px;
  }

  .heading-168-a11y-copy {
    margin-top: 0;
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }

  .cards-grid-container-6-copy {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .div-block-835 {
    flex-direction: column;
    align-items: stretch;
  }

  .button-150 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-bottom: 10px;
  }

  .button-151 {
    justify-content: center;
    width: auto;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .button-152 {
    width: auto;
  }

  .section-70-copy-copy-copy {
    height: 300px;
  }

  .paragraph-119-a11y-copy {
    font-size: 22px;
  }

  .heading-208-copy, .heading-2he08-copy-copy, .heading-208-copy-copy {
    font-size: 20px;
  }

  .div-block-836 {
    margin-top: 0;
  }

  .button-153 {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .container-198 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .cards-section-5-copy {
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-474-copy {
    margin-bottom: 100px;
    padding-bottom: 0;
  }

  .div-block-837 {
    margin-bottom: 900px;
  }

  .div-block-838 {
    margin-bottom: 600px;
  }

  .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy, .paragraph-12-copy, .paragraph-12-copy-copy {
    margin-top: 6px;
    font-size: 10px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .div-block-842, .div-block-843, .div-block-841-copy {
    height: 350px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    display: flex;
  }

  .cookie-modal_content-wrap.is-small {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cookie-modal_closebutton {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .cookie-modal_button {
    flex: auto;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .cookie-modal_component {
    max-width: 100%;
  }

  .cookie-popup_component {
    max-width: 100%;
    inset: auto 0% 0%;
  }

  .cookie-modal_button-wrap.is-small {
    justify-content: space-between;
    padding: 1.25rem;
  }

  .paragraph-246.cookie-banner-2-paragraph---brix {
    margin-right: 10px;
    padding-top: 10px;
  }

  .button-primary-5 {
    padding: 15px 34px 16px;
  }

  .button-primary-5.cookie-banner-button-2---brix {
    padding-left: 18px;
    padding-right: 18px;
    font-family: Knockout htf52cruiserweight, sans-serif;
  }

  .cookie-banner-2-right-content---brix, .cookie-banner-content---brix.cookie-banner-2---brix, .cookie-banner-2-left-content---brix {
    display: flex;
  }

  .cookie-icon---brix {
    width: 16%;
  }

  .cookie-banner-wrapper---brix {
    bottom: 16px;
    left: 16px;
    right: 16px;
  }

  .cookie-banner-wrapper---brix.cookie-banner-2---brix {
    padding: 24px 32px 30px 16px;
    bottom: 16px;
    left: 16px;
    right: 16px;
  }

  .cookie-banner-wrapper---brix.cookie-banner-2---brix.preview-page {
    width: 300px;
    padding-right: 32px;
    display: none;
    bottom: 16px;
    left: 16px;
    right: 16px;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .list-21, .list-item-31, .list-item-32, .list-item-33, .list-item-34 {
    font-family: Knockout htf30juniorwelterwt, sans-serif;
  }

  .paragraph-242-copy-copy-copy-copy {
    text-align: left;
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .div-block-844, .div-block-845 {
    height: 350px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .wn-fall-2023-desktop {
    display: none;
  }

  .div-block-846 {
    height: 350px;
    margin-top: 10px;
  }

  .wn-fall-2023-mobile {
    display: block;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .paragraph-153-copy-copy {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    font-size: 14px;
  }

  .popup-content-wrapper---brix {
    border-radius: 24px;
  }

  .popup-content-wrapper---brix.popup-1-content-wrapper---brix-copy {
    border-radius: 16px;
    width: 328.008px;
    height: 450px;
    left: 16px;
    right: 16px;
  }

  .subscribe-button---brix {
    text-align: center;
    background-position: 247px;
    padding: 15px 34px 16px 38px;
  }

  .popup-1---brix {
    background-image: url('../images/Kitchen_Whey-Protein_Chocolate_Scoop_Portrait-web.jpg');
    background-position: 50%;
    border-radius: 1px;
    width: 330px;
    height: 570px;
    padding: 0 16px 32px;
  }

  .popup-1-illustration---brix {
    max-width: 40%;
    height: auto;
  }

  .popup-wrapper---brix {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .div-block-847 {
    justify-content: center;
    align-items: center;
    width: 275px;
    height: 120px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .heading-287 {
    width: 300px;
    margin-top: -15px;
    font-size: 22px;
    line-height: 26px;
  }

  .button-154 {
    margin-top: 2px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
  }

  .protein-powder-slide {
    background-image: url('../images/proteins-1.jpg');
    background-position: 25%;
    background-size: cover;
  }

  .button-84-copy {
    flex-direction: row;
    justify-content: center;
    width: auto;
    font-size: 12px;
    line-height: 20px;
    display: flex;
  }

  .dropdown-link-59-copy-copy {
    justify-content: center;
    align-items: center;
    height: 68px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .dropdown-link-136-copy {
    border-bottom: 1px solid var(--f3f2f2);
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-247 {
    margin-top: -20px;
    font-size: 12px;
    line-height: 22px;
  }

  .paragraph-248 {
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-848 {
    width: auto;
  }

  .container-199 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dropdown-link-61-copy {
    background-color: var(--white);
    color: var(--black);
    border-radius: 5px;
    width: 194px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .container-138-copy {
    flex-flow: column;
    align-self: center;
    margin-top: 25px;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .ie-protein-powder-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .centered-container-18-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    display: flex;
  }

  .div-block-849, .div-block-850 {
    height: 300px;
  }

  .ie-protein---mobile {
    display: block;
  }

  .heading-19-copy {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .heading-19-copy-copy {
    text-align: left;
    margin-top: 0;
    margin-bottom: 4px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .centered-container-protein-101 {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

  .protein-everyday-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .grid-221 {
    display: none;
  }

  .div-block-851 {
    height: 400px;
    margin-bottom: 10px;
  }

  .div-block-852 {
    height: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-span-166 {
    font-size: 17.5px;
  }

  .protein101-mobile {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 10px;
    display: block;
  }

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

  .paragraph-3-copy-copy {
    text-align: left;
    align-items: center;
    height: auto;
    margin-top: 3px;
    font-size: 10px;
    line-height: 20px;
  }

  .paragraph-39-copy-copy {
    text-align: left;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 5px;
    font-size: 14px;
  }

  .container-200 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pluck-tea-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .pluck-desktop {
    display: none;
  }

  .heading-283-copy-copy-copy {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 17.5px;
  }

  .div-block-855 {
    margin-top: 0;
  }

  .paragraph-242-copy-copy-copy-copy, .paragraph-242-copy-copy-copy-copy-copy, .paragraph-242-copy-copy-copy-copy-copy-copy {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .div-block-856, .div-block-857, .div-block-858 {
    height: 400px;
  }

  .pluck-mobile {
    display: block;
  }

  .heading-283-copy-copy-copy-copy {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 17.5px;
  }

  .div-block-847-copy {
    justify-content: center;
    align-items: center;
    width: 275px;
    height: 120px;
    margin-top: 253px;
    padding: 10px 5px;
  }

  .heading-288-copy {
    font-size: 15px;
  }

  .vanessa-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

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

  .div-block-859 {
    height: 300px;
  }

  .div-block-860 {
    height: 240px;
  }

  .heading-254-copy {
    font-size: 14px;
  }

  .heading-254-copy-copy {
    font-size: 13px;
  }

  .heading-254-copy-copy-copy {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 16px;
  }

  .paragraph-12-copy {
    margin-top: 6px;
    font-size: 10px;
  }

  .paragraph-12-copy-copy {
    margin-top: 6px;
    font-size: 12px;
  }

  .div-block-860-copy {
    height: 255px;
  }

  .toasts-mobile {
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .grid-223 {
    grid-template-columns: 1fr;
    display: block;
  }

  .container-201 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .harper-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

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

  .div-block-862 {
    height: 400px;
  }

  .button-155 {
    margin-top: 2px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
  }

  .div-block-863 {
    justify-content: center;
    align-items: center;
    width: 275px;
    height: 120px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .popup-wrapper---brix-2 {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .button-156 {
    margin-top: -52px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
  }

  .div-block-864 {
    justify-content: center;
    align-items: center;
    width: 275px;
    height: 120px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .popup-wrapper---brix-3 {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .div-block-865 {
    width: 330px;
  }

  .close-popup---brix-2 {
    background-color: #ffffffe0;
    border-radius: 20px;
  }

  .popup-1---brix-2 {
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    width: 380px;
    height: 3px;
    padding: 0 0 32px;
    display: none;
  }

  .popup-wrapper---brix-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .popup-wrapper---brix-4.preview-page {
    display: flex;
  }

  .div-block-866 {
    width: 330px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .heading-291 {
    font-size: 24px;
  }

  .super-broth---hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .div-block-867 {
    height: 400px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-868 {
    background-position: 50%;
    height: 400px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .super-broth---desktop {
    display: none;
  }

  .super-broth---mobile {
    grid-template-columns: 1fr;
    display: block;
  }

  .centered-container-protein-101-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

  .paragraph-106-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 14px;
  }

  .paragraph-32-copy {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 14px;
  }

  .grid-226 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    padding-top: 20px;
    padding-left: 0;
  }

  .heading-54-copy {
    margin-top: -30px;
    font-size: 10px;
  }

  .container-202 {
    padding-left: 0;
  }

  .div-block-70-copy {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .natural-sweetners---hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .list-23 {
    padding-left: 0;
  }

  .div-block-871 {
    height: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-282-copy-copy {
    font-size: 22px;
  }

  .div-block-872 {
    height: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .sweeteners---mobile {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .centered-container-protein-101-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .marathon-title {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .sea-salt---hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .centered-container-protein-101-copy-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-873, .div-block-874 {
    height: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-228 {
    display: none;
  }

  .heading-283-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17.5px;
  }

  .div-block-875 {
    height: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .salt-grid---mobile {
    display: block;
  }

  .pog-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .list-24 {
    margin-bottom: 0;
  }

  .div-block-876 {
    height: 450px;
  }

  .div-block-877 {
    height: 450px;
    margin-bottom: 30px;
  }

  .pog-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-861-copy {
    width: auto;
    height: 180px;
  }

  .container-23-copy {
    max-height: 180px;
  }

  .salads-header {
    background-image: url('../images/Salad-Banner.jpg');
    max-height: 180px;
  }

  .salads---grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .spritzers-hero {
    max-height: 180px;
  }

  .div-block-210-copy-copy-copy {
    width: 170px;
    height: 200px;
    padding-right: 5px;
  }

  .div-block-210-copy-copy-copy-copy {
    width: auto;
    height: 345px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-203 {
    padding-bottom: 200px;
  }

  .div-block-861-copy-copy {
    width: 190px;
    height: 180px;
  }

  .div-block-861-copy-copy-copy {
    width: 190px;
    height: 280px;
  }

  .protein---bowls {
    width: 170px;
    height: 300px;
    margin-top: 0;
    padding-right: 5px;
  }

  .div-block-210-copy-copy-copy-copy-copy {
    width: auto;
    height: 345px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .spring-2024-menu-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 30vh;
    margin-top: 0;
  }

  .grid-230 {
    display: none;
  }

  .paragraph-242-copy-copy-copy-copy {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .div-block-878 {
    background-position: 0%;
    height: 400px;
  }

  .div-block-879, .div-block-880 {
    height: 400px;
  }

  .spring-2024-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-291-copy {
    font-size: 20px;
  }

  .community---jeffin-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .jeffin---container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

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

  .div-block-881 {
    height: 400px;
    margin-bottom: 20px;
  }

  .heading-254-copy-copy-copy-copy {
    height: 15px;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .thai-chicken-curry {
    margin-top: -5px;
    margin-bottom: 10px;
    font-size: 13px;
  }

  .dinner-bundle {
    width: auto;
    height: 235px;
    padding-top: 5px;
  }

  .dressings---container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    display: flex;
  }

  .dressings---desktop {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .div-block-886 {
    height: 450px;
    margin-top: 5px;
    margin-bottom: -10px;
  }

  .div-block-887 {
    height: 450px;
  }

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

  .dressings-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .paragraph-3-copy {
    height: auto;
    margin-top: 3px;
    font-size: 10px;
  }

  .container-40-copy {
    max-height: 180px;
  }

  .grid-31-copy, .grid-31-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    display: none;
  }

  .iced-matcha-header {
    max-height: 180px;
  }

  .espresso-hero {
    background-image: url('../images/Coffee-Lineup-2.jpg');
    background-position: 50%;
    background-size: cover;
    max-height: 180px;
  }

  .div-block-888, .div-block-889, .div-block-890, .div-block-891, .div-block-892 {
    height: 20px;
  }

  .milk-alternatives {
    border: 2px solid #000;
    flex-direction: column;
    height: auto;
    margin-left: 0;
    margin-right: auto;
    padding: 0 10px 5px;
    display: flex;
  }

  .paragraph-3-copy-copy {
    text-align: left;
    align-items: center;
    height: auto;
    margin-top: 3px;
    font-size: 10px;
  }

  .paragraph-3-copy-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy, .paragraph-3-copy-copy {
    text-align: left;
    align-items: flex-start;
    height: auto;
    margin-top: 3px;
    font-size: 10px;
  }

  .matcha-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .matcha---container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    display: flex;
  }

  .matcha---desktop {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .paragraph-242-copy-copy-copy-copy-copy {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .div-block-893 {
    height: 400px;
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .div-block-894 {
    background-position: 60%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .div-block-895 {
    height: 400px;
  }

  .matcha---mobile {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-896 {
    padding-top: 5px;
  }

  .fibre-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .fibre-desktop {
    display: none;
  }

  .div-block-894-copy {
    background-position: 60%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .div-block-897, .div-block-898, .div-block-899 {
    height: 450px;
  }

  .paragraph-242-copy-copy-copy-copy-copy-copy {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

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

  .fibre---container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .div-block-861-copy {
    height: 145px;
    margin-top: 0;
  }

  .community---jeffin-hero-copy, .community---kyle-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .choc-grid-desktop {
    display: none;
  }

  .div-block-900, .div-block-901 {
    height: 400px;
  }

  .div-block-902 {
    height: 400px;
    margin-bottom: 10px;
  }

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

  .heading-164-copy {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .subs-heading, .heading-157-copy, .subs-header {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-439-copy {
    padding-top: 0;
  }

  .div-block-515-copy {
    padding: 40px;
  }

  .div-block-510-copy {
    padding-bottom: 40px;
  }

  .link-284, .link-285 {
    color: var(--white);
  }

  .food-phil---hero {
    flex-flow: row;
    height: 30vh;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .heading-293 {
    font-size: 22px;
    line-height: 32px;
    overflow: scroll;
  }

  .grid-233 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-253 {
    width: 400px;
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 22px;
    line-height: 32px;
    overflow: scroll;
  }

  .grid-234 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    padding-top: 20px;
    overflow: scroll;
  }

  .paragraph-254 {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 17.5px;
    line-height: 17.5px;
  }

  .div-block-905, .div-block-906, .div-block-907 {
    width: auto;
  }

  .grid-236 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: scroll;
  }

  .div-block-908 {
    width: 350px;
  }

  .heading-294 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .paragraph-255 {
    font-size: 16px;
    line-height: 22px;
  }

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

  .container-204 {
    margin-left: 0;
    margin-right: 0;
  }

  .coming-soon-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
    margin-bottom: 220px;
  }

  .div-block-910 {
    width: auto;
    display: block;
    overflow: hidden;
  }

  .grid-233-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-293-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-293-copy {
    margin-top: 15px;
    font-size: 22px;
    line-height: 32px;
  }

  .grid-234-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-912 {
    height: 450px;
  }

  .food-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-link-116-copy.w--current {
    color: var(--impact-red);
  }

  .button-158 {
    background-color: #000;
    background-image: url('../images/Untitled-1.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 61.0938px;
    height: 83.9941px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-205 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-295 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
    line-height: 32px;
    overflow: auto;
  }

  .heading-295-copy {
    font-family: Knockout htf30juniorwelterwt, sans-serif;
    font-size: 17.5px;
    line-height: 32px;
    overflow: auto;
  }

  .heading-293-copy-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .div-block-916 {
    height: 450px;
  }

  .section-73 {
    padding: 20px;
  }

  .heading-296 {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-259, .rich-text-block-3 {
    font-size: 14px;
  }

  .flex-container-7 {
    flex-direction: column;
    align-items: center;
  }

  .heading-297 {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-260 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .hero-image-9 {
    width: 350px;
    height: 350px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .lifestyle-grid {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .paragraph-257-copy {
    text-align: center;
  }

  .heading-293-copy-copy, .heading-293-copy-copy-copy, .heading-293-copy-copy-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .lifestlye-mobile {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .div-block-917 {
    background-image: url('../images/Impact-ABOUT-founders-e1491832677987.jpg');
    background-position: 50%;
    background-size: cover;
    height: 400px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-918 {
    height: 450px;
  }

  .grid-239 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-43-copy-copy {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 20px;
    display: block;
    overflow: hidden;
  }

  .section-43-copy-copy-copy {
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    display: block;
    overflow: hidden;
  }

  .grid-240 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-909-copy, .div-block-909-copy-copy, .div-block-909-copy-copy, .div-block-909-copy-copy {
    display: block;
  }

  .section-43-copy {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 0 0;
    display: block;
    overflow: visible;
  }

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

  .div-block-908-copy, .div-block-908-copy-copy, .div-block-908-copy-copy-copy {
    width: 350px;
  }

  .grid-242 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .values-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
    margin-bottom: 0;
  }

  .values-dov {
    width: 330px;
  }

  .downtown-image {
    background-position: 70%;
  }

  .comm-pouneh-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .heading-283-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17.5px;
  }

  .div-block-923, .div-block-924 {
    height: 400px;
    margin-bottom: 10px;
  }

  .pouneh-desktop {
    display: none;
  }

  .pouneh-mobile {
    display: block;
  }

  .pouneh-containier {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    display: flex;
  }

  .purpose, .community, .purposeful, .impacting, .buillding, .bu8ilding {
    display: block;
  }

  .midtown-image {
    background-position: 70%;
  }

  .careers-hero, .careers-hero-copy {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
    margin-bottom: 0;
  }

  .careers-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

  .ethos-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .grey {
    width: 330px;
  }

  .cta {
    font-size: 22px;
    line-height: 32px;
  }

  .partners-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-234-copy-copy, .partners-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .toronto-partners-grud {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .purposeful-copy, .impacting-copy, .buillding-copy {
    display: block;
  }

  .heading-295-copy {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
    line-height: 32px;
    overflow: auto;
  }

  .heading-90-copy {
    text-align: center;
    justify-content: center;
    margin-bottom: 0;
    font-size: 35px;
    display: flex;
  }

  .williamsburge-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
    margin-bottom: 0;
  }

  .williamburg-title {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .williamsburg-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-926 {
    height: 350px;
    padding-bottom: 0;
  }

  .williamsburg-grid-desktop {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .williamsburg-center {
    font-size: 22px;
    line-height: 32px;
  }

  .williamsburg-subheading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17.5px;
    line-height: 32px;
  }

  .williamsburg-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .div-block-927 {
    margin-bottom: 0;
  }

  .williamsburg-grid-mobile {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .button-160 {
    margin-top: -33px;
  }

  .protein-paragraph, .protein-paragraph-2 {
    height: auto;
    margin-top: 3px;
    font-size: 10px;
  }

  .soul, .pluck, .pilot, .juice, .salt, .smoke, ._100km {
    display: block;
  }

  .suppliers {
    margin-bottom: 0;
    font-size: 22px;
  }

  .suppliers-body {
    font-size: 16px;
    line-height: 22px;
  }

  .suppliers-heading {
    margin-bottom: 0;
    font-size: 22px;
  }

  .paragraph-255-copy, .suppliers-body-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .grid-245 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-255-copy, .paragraph-255-copy-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-255-copy, .paragraph-255-copy-copy, .paragraph-255-copy-copy-copy {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-294-copy-2 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .paragraph-255-copy-copy-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .suppliers-cta {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
    line-height: 32px;
    overflow: auto;
  }

  .local-partners-banner {
    max-height: 180px;
    margin-top: 60px;
  }

  .premium-teams-hero {
    height: 60vh;
  }

  .teams-hero {
    background-position: 100%;
    align-items: flex-end;
    height: 60vh;
    margin-top: 0;
    margin-bottom: 0;
  }

  .teams-heading {
    text-align: center;
    margin-top: auto;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .teams-section {
    padding-top: 20px;
  }

  .teams-desktop {
    display: none;
  }

  .div-block-934, .div-block-935, .div-block-936 {
    margin-bottom: 20px;
  }

  .teams-mobile {
    display: block;
  }

  .fibre---container-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-top: 108px;
    margin-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .photo-credit {
    font-size: 14px;
    line-height: 22px;
  }

  .locations {
    margin-bottom: 0;
    font-size: 22px;
  }

  .link-279-copy {
    color: var(--white);
    text-align: center;
    justify-content: center;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Knockout htf50welterweight, sans-serif;
    font-size: 14px;
    display: flex;
  }

  .link-279-copy:hover, .link-279-copy.w--current {
    color: var(--impact-red);
  }

  .link-314 {
    vertical-align: baseline;
  }

  .broth-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .text-span-228, .text-span-229, .text-span-230 {
    font-family: Knockout htf50welterweight, sans-serif;
  }

  .div-block-23-copy {
    height: 135px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
  }

  .sandwiches-banner {
    max-height: 180px;
  }

  .button-161 {
    margin-bottom: 5px;
    margin-left: 5px;
    font-size: 12px;
    display: inline-block;
  }

  .button-161.w--current {
    font-size: 12px;
  }

  .heading-299 {
    font-size: 14px;
  }

  .heading-300 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .paragraph-261 {
    margin-top: 6px;
    font-size: 10px;
  }

  .bold-text-28 {
    font-size: 14px;
  }

  .paragraph-262 {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-301 {
    font-size: 14px;
  }

  .heading-302 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .paragraph-12-copy-copy-2 {
    margin-top: 6px;
    font-size: 10px;
  }

  .heading-303 {
    font-size: 14px;
  }

  .heading-304 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .paragraph-263 {
    margin-top: 6px;
    font-size: 10px;
  }

  .heading-305 {
    font-size: 14px;
  }

  .heading-306 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .paragraph-264 {
    margin-top: 6px;
    font-size: 10px;
  }

  .heading-307 {
    font-size: 14px;
  }

  .heading-308 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .paragraph-265 {
    margin-top: 6px;
    font-size: 10px;
  }

  .gf-p-vg-rf {
    background-position: 0%;
  }

  .rf-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-948 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .list-29 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .list-item-50, .list-item-51, .list-item-52, .list-item-53 {
    margin-bottom: 0;
    margin-left: 30px;
  }

  .rf-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 5px;
    margin-right: 5px;
  }

  .heading-294-copy {
    margin-bottom: 0;
    font-size: 22px;
  }

  .rf-lp-link {
    font-size: 22px;
    line-height: 32px;
  }

  .link-316 {
    font-size: 17px;
  }

  .braised-beef-copy {
    margin-top: 6px;
    font-size: 10px;
  }

  .ic-paragraph {
    text-align: left;
    font-size: 10px;
    line-height: 20px;
  }

  .regen-banner {
    max-height: 180px;
  }

  .form-2-copy {
    width: auto;
    padding-left: 0;
  }

  .submit-button-3-copy {
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    display: block;
  }

  .div-block-454-copy {
    padding-bottom: 20px;
  }

  .container-136-copy {
    border-radius: 15px;
    height: 360px;
  }

  .field-label-9-copy {
    margin-right: 0;
    font-size: 15px;
  }

  .navbar-23 {
    padding-top: 5px;
    padding-bottom: 5px;
    top: 83px;
  }

  .button-161-copy {
    margin-bottom: 0;
    margin-left: 5px;
    font-size: 12px;
    display: inline-block;
  }

  .button-161-copy.w--current {
    font-size: 12px;
  }

  .gg {
    margin-bottom: 5px;
    margin-left: 5px;
    font-size: 12px;
    display: inline-block;
  }

  .gg.w--current {
    font-size: 12px;
  }

  .text-span-261 {
    font-size: 17px;
    line-height: 22px;
  }

  .section-79 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-230-copy, .feb2025-grid {
    display: none;
  }

  .text-span-262 {
    font-size: 17px;
  }

  .div-block-950, .div-block-951, .div-block-952, .div-block-953 {
    height: 350px;
  }

  .feb2025-grid-mobile {
    display: block;
  }

  .loyalty-slide {
    background-image: url('../images/01-iphoneX-mockup_1.jpg');
    background-position: 50% 100%;
    background-size: cover;
  }

  .heading-164-copy-copy {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 30px;
  }

  .text-span-263 {
    font-size: 25px;
  }

  .heading-294-copy-copy {
    margin-bottom: 0;
    font-size: 22px;
  }

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

  .div-block-954 {
    height: 300px;
  }

  .baked-g {
    text-align: center;
    padding-top: 0;
    padding-bottom: 10px;
    font-size: 19px;
  }

  .div-block-955 {
    margin-top: 10px;
    padding-top: 0;
  }

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

  .button-162 {
    font-size: 14px;
  }

  .div-block-956 {
    padding-top: 0;
  }

  .popup-1---brix-2-mobile {
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    width: 380px;
    height: 3px;
    padding: 0 0 32px;
    display: flex;
  }

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

  .heading-109-copy {
    text-align: center;
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .section-80 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .soups-bundles {
    height: 275px;
  }

  .spritzers_banner {
    max-height: 180px;
    margin-bottom: 0;
  }

  .spring-menu-2025 {
    padding-top: 20px;
  }

  .spring-menu {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .spring-menu-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .spring-menu-desktop {
    display: none;
  }

  .div-block-958, .div-block-959, .div-block-960, .div-block-961, .div-block-962 {
    height: 350px;
  }

  .spring-menu-mobile {
    display: block;
  }

  .div-block-963 {
    padding: 20px 10px;
  }

  .first-taste-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .button-163 {
    margin-bottom: 10px;
    display: block;
  }

  .div-block-964 {
    flex-flow: column;
  }

  .first-taste-subheading-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17.5px;
    line-height: 25px;
  }

  .vg-meats-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 400px;
    margin-top: 0;
    display: block;
  }

  .vg-meats-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 0;
  }

  .text-span-272 {
    font-size: 17.5px;
  }

  .vg-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  .vg-section---desktop {
    padding-top: 20px;
  }

  .div-block-965, .div-block-966 {
    height: 350px;
    margin-bottom: 10px;
  }

  .section-82 {
    display: block;
  }

  .vg-desktop, .vg-mobile {
    display: none;
  }

  .paragraph-188-copy {
    color: #fff;
    background-color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .delivery-feedback-hero {
    height: 20vh;
    margin-left: 0;
  }

  .delivery-feedback-containter {
    max-width: none;
  }

  .db1, .db2, .db3, .db4, .db5, .db6, .db7 {
    width: 300px;
    font-size: 13px;
  }

  .db-heading {
    text-transform: uppercase;
    font-size: 35px;
  }

  .local-partners---sub {
    margin-top: 10px;
    padding-left: 9px;
    font-size: 18px;
  }

  .nf-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 185px;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  .new-farm-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 400px;
    margin-top: 0;
    display: block;
  }

  .div-block-971 {
    padding-top: 0;
  }

  .div-block-972 {
    height: 400px;
  }

  .div-block-973 {
    height: 400px;
    margin-bottom: 10px;
  }

  .div-block-978, .div-block-979, .div-block-980 {
    height: 400px;
  }

  .nf-desktop-1 {
    display: none;
  }

  .nf-mobile-1 {
    padding-top: 0;
    display: block;
  }

  .nf-desktop-2 {
    display: none;
  }

  .nf-mobile-2 {
    padding-top: 0;
    display: block;
  }

  .nf-desktop-3 {
    display: none;
  }

  .nf-mobile-3 {
    padding-top: 0;
    display: block;
  }

  .menus-hero {
    height: 40vh;
  }

  .menus-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 36px;
  }

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

  .menus-grey {
    width: 330px;
  }

  .menus-heading-2 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .menus-hero-copy {
    height: 40vh;
  }

  .toronto-image, .nyc-image, .pocono-image, .joyce-image, .raaka-image, .devocion-image {
    display: block;
  }

  .rf-grid-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 5px;
    margin-right: 5px;
  }

  .jf-image {
    background-position: 80%;
  }

  .grid-245-copy {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nomad-image {
    background-position: 70%;
  }

  .williamsburg-image {
    background-position: 27%;
  }

  .coming-soon {
    font-size: 25px;
    line-height: 35px;
  }

  .pickup-hero {
    height: 40vh;
  }

  .tor-pickup-image, .nyc-pickup-image {
    display: block;
  }

  .e-gift-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .sans-bakery-image {
    display: block;
  }

  .app-sub-heading {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .app-sub-heading-mobile {
    text-align: center;
    margin-top: 0;
    padding-top: 10px;
    padding-left: 0;
    font-size: 25px;
  }

  .app-sub-heading-mobile-copy {
    color: var(--white);
    text-align: center;
    background-color: #df2017;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 20px;
    display: flex;
  }

  .menus-nyc-hero {
    height: 40vh;
  }

  .nyc-eat-image, .nyc-drink-image {
    display: block;
  }

  .menus-toronto-hero {
    height: 40vh;
  }

  .tor-eat-image, .nyc-drink-image-copy {
    display: block;
  }

  .link-399 {
    color: var(--white);
  }

  .link-399.w--current {
    color: var(--impact-red);
  }

  .grid-75-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-18-copy, .image-19-copy {
    margin-left: auto;
  }

  .reviews-sub-heading, .reviews-sub-heading-copy {
    text-transform: uppercase;
    font-size: 35px;
  }

  .div-block-987 {
    flex-flow: column;
    display: flex;
  }

  .gg-copy {
    margin-bottom: 5px;
    margin-left: 5px;
    font-size: 12px;
    display: inline-block;
  }

  .gg-copy.w--current {
    font-size: 12px;
  }

  .container-98-copy {
    display: none;
  }

  .paragraph-213-copy {
    margin-bottom: 40px;
    font-size: 17px;
  }

  .paragraph-213-copy-copy {
    margin-bottom: 20px;
    font-size: 17px;
  }

  .grid-253 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .delivery-sub {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .delivery-desktop {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .delivery-mobile {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .paragraph-213-copy-copy-copy {
    margin-bottom: 40px;
    font-size: 17px;
  }

  .centered-container-9-copy-copy {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .podcast-hero {
    background-position: 50%;
    justify-content: center;
    align-items: flex-end;
    height: 400px;
    margin-top: 0;
    display: flex;
  }

  .podcast-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  .podcast-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 25px;
    padding-bottom: 0;
    font-size: 17.5px;
    line-height: 0;
  }

  .heading-236-copy {
    font-size: 20px;
  }

  .div-block-990 {
    width: auto;
  }

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

  .section-84 {
    margin-top: 0;
  }

  .heading-236-copy-copy, .heading-236-copy-copy-copy {
    font-size: 20px;
  }

  .vg-section---desktop-copy {
    padding-top: 20px;
  }

  .advocates-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 400px;
    margin-top: 0;
    display: flex;
  }

  .advocates-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 185px;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  .advocates---desktop {
    padding-top: 20px;
    padding-bottom: 0;
  }

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

  .advocates-body {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .div-block-997 {
    height: 350px;
  }

  .advocate-banner-1 {
    max-height: 180px;
    margin-top: 20px;
  }

  .adovcate-section-2 {
    padding-top: 0;
  }

  .advocate-banner-2 {
    max-height: 180px;
  }

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

  .advocates-disclaimer {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

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

  .link-block-16-copy-copy {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .nick-icon-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-997-copy {
    height: 350px;
  }

  .advocates-body-copy {
    margin-top: 10px;
    font-size: 17.5px;
    line-height: 28px;
  }

  .podcast-container-2 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 185px;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  .podcast-header-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 0;
  }

  .podcast-heading-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 0;
    font-size: 17.5px;
    line-height: 0;
  }

  .advocates---desktop-copy {
    padding-top: 20px;
  }

  .grid-259-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-964-copy {
    flex-flow: column;
    padding-bottom: 0;
  }

  .button-163-copy, .friends-and-family-button {
    margin-bottom: 10px;
    display: block;
  }

  .text-span-287 {
    font-size: 10px;
  }

  .dott-image {
    display: block;
  }

  .news-sub-heading {
    font-size: 15px;
    line-height: 32px;
  }

  .footer-2025-desktop {
    display: none;
  }

  .button-168 {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: block;
  }

  .div-block-1023 {
    padding-right: 0;
  }

  .div-block-1024 {
    height: 300px;
    margin-right: 0;
  }

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

  .div-block-1025 {
    text-align: right;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
  }

  .div-block-1026 {
    width: 100px;
    margin-right: 0;
  }

  .kenny-heading {
    font-size: 20px;
  }

  .wellness-drinks-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .text-span-288 {
    font-size: 17.5px;
    line-height: 17.5px;
  }

  .wellness-drinks-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    font-size: 14px;
    display: flex;
  }

  .wellness-drinks-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 22px;
  }

  .wellness-drinks-desktop {
    display: none;
  }

  .wellness-heading-2 {
    margin-top: 10px;
    font-size: 22px;
  }

  .div-block-1032 {
    height: 350px;
  }

  .div-block-1033 {
    height: 350px;
    margin-bottom: 20px;
  }

  .wellness-drinks-desktop-copy {
    display: none;
  }

  .wellness-drinks-mobile {
    display: block;
  }

  .footer-2025-mobile {
    background-color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .grid-272 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-267-copy-copy {
    text-align: right;
  }

  .heading-309-copy-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 17.5px;
  }

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

  .paragraph-12-copy-copy-copy {
    margin-top: 6px;
    font-size: 12px;
  }

  .button-161-copy-copy {
    margin-bottom: 0;
    margin-left: 5px;
    font-size: 12px;
    display: inline-block;
  }

  .button-161-copy-copy.w--current {
    font-size: 12px;
  }

  .container-d-s {
    max-height: 180px;
  }

  .tor-dressings-sauces {
    margin-bottom: 0;
    margin-left: 5px;
    font-size: 12px;
    display: inline-block;
  }

  .tor-dressings-sauces.w--current {
    font-size: 12px;
  }

  ._10years-hero {
    background-position: 50%;
    justify-content: center;
    align-items: flex-start;
    height: 400px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 496px;
    display: flex;
  }

  ._10years-heading {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 0;
    display: flex;
  }

  .text-span-272-copy {
    font-size: 17.5px;
  }

  ._10years-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 185px;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  .div-block-1034 {
    height: 350px;
    margin-bottom: 10px;
  }

  .div-block-1035 {
    height: 350px;
  }

  .div-block-1036 {
    height: 350px;
    margin-top: 20px;
  }

  ._10yr-mobile {
    display: block;
  }

  .text-span-272-copy-copy {
    padding: 10px 0;
    font-size: 17.5px;
    line-height: 22px;
    display: block;
  }

  .section-88 {
    height: auto;
  }

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

  .div-block-1037 {
    height: 350px;
  }

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

  .div-block-1038 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-span-292 {
    font-size: 15px;
  }

  .marathon-hero {
    background-position: 50%;
    align-items: flex-end;
    height: 40vh;
    margin-top: 0;
  }

  .marathon-container {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    display: flex;
  }

  .marathon-desktop {
    display: none;
  }

  .m2, .m4, .m3, .m1, .m5, .m6, .m7 {
    height: 350px;
    margin-bottom: 20px;
  }

  .marathon-mobile {
    display: block;
  }

  .paragraph-139-copy-copy, .paragraph-139-copy-copy-copy {
    text-align: left;
    margin-top: 0;
  }

  .image-63 {
    margin-left: 0;
  }
}

#w-node-_84392787-fc5e-301c-df60-85e6eaaf2512-ef50126a, #w-node-d9b63957-1f06-149e-4d1c-fdbe5099ec8c-ef50126a {
  align-self: center;
}

#w-node-_7c95e6b2-c2af-482b-bb16-30d319677d3d-19677d1b {
  justify-self: center;
}

#w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de44-7fc8de27, #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de52-7fc8de27, #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de70-7fc8de27, #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de88-7fc8de27, #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de96-7fc8de27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7a21d39d-2934-1f22-4742-8619520c2bb0-3adb0fdd {
  place-self: center stretch;
}

#w-node-_6df1823c-ae59-57b9-5dd4-40b366082400-ea4b09f1, #w-node-_7f3d876e-3b84-f713-17be-30d3e42d4615-ea4b09f1, #w-node-_6e472df1-0ac9-9015-7565-3b858168faf0-ea4b09f1, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c1941-4b12c21f, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c1952-4b12c21f, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c1953-4b12c21f, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c1954-4b12c21f, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c1964-4b12c21f, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c197d-4b12c21f, #w-node-_2ff32df7-e5c9-c735-f513-b10e0198d40c-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae910b-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae9100-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae910c-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae910d-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae9123-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae9118-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae9125-4b12c21f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0da343ba-93a3-4ed9-e750-f5748fdeee3f-d709fd2a, #w-node-_0da343ba-93a3-4ed9-e750-f5748fdeee42-d709fd2a {
  place-self: center;
}

#w-node-_685aa875-caff-4800-65c1-7fc6c41757e3-4bb5fdc7, #w-node-fcc63d71-4c3f-003d-4844-c3e389990aea-4bb5fdc7, #w-node-a298015c-a28a-0f9e-c654-1180ad8f98bd-4bb5fdc7, #w-node-_19b22e11-6fb8-4337-7e7d-c3ec1300a548-4bb5fdc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ede2b54-a49c-ae74-7a6b-cbf12274f224-db113591 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a80cb507-24ad-0472-a646-3d66579d72cf-70575faa, #w-node-_3e986382-e6a5-bbda-ee01-eaf0971e608e-70575faa, #w-node-bda55eda-cc09-fc98-8bab-9fbb8679ba97-70575faa, #w-node-_11a9c10e-e664-8592-da74-92f5d661bc1f-70575faa, #w-node-fcc75390-1c18-a121-3002-76be48f72bda-70575faa, #w-node-f2a32af9-9fa6-9597-3f5d-8af902b3cf3d-70575faa, #w-node-_1f592c5f-c130-a0c0-4c7d-1cad5fe69bfa-70575faa, #w-node-_767ad6e9-369f-88bd-dd4a-c1a240454811-70575faa, #w-node-_99812423-d0ab-19d7-84c8-b8a4eb2ceba3-70575faa, #w-node-_99812423-d0ab-19d7-84c8-b8a4eb2cebb4-70575faa, #w-node-b9036e17-1bc5-54bd-a8cb-222cdc87428c-70575faa, #w-node-b9036e17-1bc5-54bd-a8cb-222cdc87429c-70575faa, #w-node-_42b854d7-5616-f1ec-3bd9-d5062c13098e-70575faa, #w-node-_42b854d7-5616-f1ec-3bd9-d5062c13099e-70575faa, #w-node-_52db48b7-2c53-48c0-451a-e804720a8181-70575faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1ef978-6385-5ec8-67b4-27163c69da2b-d207bcd2 {
  place-self: auto end;
}

#w-node-b09fb23a-57fd-66a8-d54c-f2ea3b3a996e-d207bcd2 {
  place-self: center start;
}

#w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f99d-d428350d, #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9ab-d428350d, #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9cd-d428350d, #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9d7-d428350d, #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9e3-d428350d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa49e02c-ffe1-809c-2ff4-f7e08e858863-d428350d, #w-node-aa49e02c-ffe1-809c-2ff4-f7e08e858876-d428350d, #w-node-dd3b5f56-4476-2db5-8b4a-30b52d778ca1-d428350d, #w-node-dd3b5f56-4476-2db5-8b4a-30b52d778cb3-d428350d, #w-node-_603763bf-263f-fece-ea16-d00c0b260c57-68747dda, #w-node-_603763bf-263f-fece-ea16-d00c0b260c6a-68747dda, #w-node-_6830c90d-caa6-07b1-6267-2eeecb2d96f7-68747dda, #w-node-_6830c90d-caa6-07b1-6267-2eeecb2d970a-68747dda, #w-node-_52c9e1d7-a812-93b2-d626-6f846a70795f-56c90485, #w-node-_2962ccb9-2e5d-9c42-d087-7a5aa7202754-56c90485, #w-node-_1bff5566-c03e-6a30-3940-637c74f35a94-56c90485, #w-node-_67d1b7cb-057d-0256-fb18-b8b803746c49-56c90485, #w-node-d07d30a4-65df-c79b-3cbc-3e18fe981304-56c90485, #w-node-c1886428-fd67-3753-458c-0bfc61e4f510-56c90485, #w-node-_302fde7f-3409-356b-7d16-dc66c2dc6dfd-56c90485, #w-node-_2651a6f1-cf5c-8b44-7fda-9745cdb41735-fa6b744a, #w-node-ab164611-4ffd-aedd-e87f-8b9b2f6a03cb-08b21a13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_262aa675-9d17-b952-e60e-217d88de4614-3368959c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_262aa675-9d17-b952-e60e-217d88de4616-3368959c, #w-node-_262aa675-9d17-b952-e60e-217d88de4617-3368959c, #w-node-_262aa675-9d17-b952-e60e-217d88de461a-3368959c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7284170-5e9c-e60a-5ded-ec1d6ed096c2-3368959c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e7284170-5e9c-e60a-5ded-ec1d6ed096c4-3368959c, #w-node-e7284170-5e9c-e60a-5ded-ec1d6ed096c5-3368959c, #w-node-e7284170-5e9c-e60a-5ded-ec1d6ed096c8-3368959c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcfd32cb-2ff2-ac06-2817-d60c463cc9ce-8050a4de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bcfd32cb-2ff2-ac06-2817-d60c463cc9d0-8050a4de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bafb54a5-db71-03ae-16d1-7f2cb846f5a2-51200d4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851cce2c-ab6e-ea99-d4a5-a2fc56a5c0b9-51200d4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0bd8a95b-c236-7efe-09f0-07ff72d85f2c-51200d4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_76d73972-1052-59b7-3fc4-c58d8f2d03de-5cc0d018, #w-node-_4aa02138-102b-d4fd-a44b-a5faaead9138-5cc0d018, #w-node-ad6d15c4-7217-ac02-f77e-2b3333f92762-5cc0d018, #w-node-df181f03-dd93-6714-2a6f-4eb2b249cda5-5cc0d018, #w-node-_0ddc157d-4a2f-f619-047a-a106b3cf6785-5cc0d018, #w-node-eef6b21b-c64a-571a-0402-2c6205bd6b10-5cc0d018, #w-node-_28f38939-625f-ae07-9f3c-30daa594c482-5cc0d018, #w-node-e2197a18-4229-dcb1-021c-70e1042f8cf9-5cc0d018 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb21485c-873d-68ba-723d-6209a35909fb-5cc0d018 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fb21485c-873d-68ba-723d-6209a35909fd-5cc0d018 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bafb54a5-db71-03ae-16d1-7f2cb846f5a2-9cf77d42, #w-node-_1209aa4a-b44e-ddb2-dbf8-286d75564505-9cf77d42, #w-node-e57c73ce-fedc-15c6-e03e-858c82f04cc8-9cf77d42, #w-node-a8e2093e-0eb8-749e-9710-d07517aff17f-9cf77d42, #w-node-a49ff96c-bc65-b7cd-f0b7-cb6e7354bebd-7bc4f5d5, #w-node-_31aa1695-9238-45f5-9aaf-799114a7847f-8d91112c, #w-node-f808af38-cca4-5dc6-49b5-046eac8b4190-8d91112c, #w-node-_3c4d87be-3aa7-b6e6-c82e-5928765fac22-9a78a4f9, #w-node-_28333f8b-f6fe-4aeb-d282-8e1e01af1bde-9a78a4f9, #w-node-d833400c-f2ce-8f09-5e67-1eb4b8fca272-9a78a4f9, #w-node-b84f18dc-5d81-68f1-6458-86abd911eb2c-9a78a4f9, #w-node-b84f18dc-5d81-68f1-6458-86abd911eb2d-9a78a4f9, #w-node-b84f18dc-5d81-68f1-6458-86abd911eb2e-9a78a4f9, #w-node-_2143be22-dd89-d06b-f0bb-215a84fdf56a-6eaed590, #w-node-_2fdf0f33-f1fe-10c4-3403-59b18205a718-6eaed590, #w-node-_4ab2ec2a-b19b-a2c2-cdf4-e7129ca4d363-6eaed590, #w-node-fb909a5f-5936-2b9b-4c4a-282141293b62-6eaed590, #w-node-eac4ea7c-6546-8597-4cc6-3a9c35c70c94-6eaed590, #w-node-_11aefc02-f632-f621-77c9-f018461591c5-6eaed590, #w-node-_11aefc02-f632-f621-77c9-f018461591c6-6eaed590, #w-node-fffdad4e-49c2-d4d2-bd3d-c2598e70f24d-c10be57b, #w-node-c6f104c4-b7ff-77f9-d798-08019fa4d27d-c10be57b, #w-node-d31fe580-c024-2336-9375-b054f50412fa-c10be57b, #w-node-_75422f70-7afc-2f30-0908-043097baad79-c10be57b, #w-node-cd798615-83ee-76b3-6198-8deffe29ecf6-c10be57b, #w-node-_766a831b-7708-f483-b094-c8e518ef2bf5-c10be57b, #w-node-f674913b-5cc4-f308-40aa-35a3048fff20-c10be57b, #w-node-d56a3182-60c7-5473-2f6e-abc10bc1556d-c10be57b, #w-node-_2e195a2a-9637-6c9a-df38-16226edd5d73-c10be57b, #w-node-b18e7a10-6c0f-86a2-1fa1-b10ccd52d9bf-c10be57b, #w-node-_31937149-4e63-164d-24c4-e9b57acade6e-c10be57b, #w-node-ec4b453c-49d0-75e7-a271-614dfefc3c04-c10be57b, #w-node-_5f84375c-19b5-b153-885c-cd2863964957-c10be57b, #w-node-_4e4dde5b-9824-deea-2b96-86114014ed82-c10be57b, #w-node-_73757f89-bda5-72fa-e8e4-76c088e343a7-c10be57b, #w-node-fa4a1139-d382-7468-1e30-924ae74ff615-c10be57b, #w-node-_2792f66f-c6e9-eb3c-4f07-b559e9052252-c10be57b, #w-node-_3bc64871-91af-f5ab-f138-0dcd34d92494-c10be57b, #w-node-_667dc455-c5a0-dbe7-bc8b-f96849cb8b63-0cafb0c6, #w-node-_7094ee22-4b3a-6a75-8792-b58fe42fa46b-0cafb0c6, #w-node-_0ca0f662-53f3-f367-ab6a-1144a02af533-0cafb0c6, #w-node-_0ca0f662-53f3-f367-ab6a-1144a02af534-0cafb0c6, #w-node-a402a704-6a0b-e079-1d96-ad453125ce6d-0cafb0c6, #w-node-eed72fbe-7be0-5dfe-5c78-37f3fcc23359-0cafb0c6, #w-node-_33feecda-1305-3075-6b98-10ca0b135bc7-dcd4ef96, #w-node-dec58590-7c6e-8c99-5b7c-80c4a8d45b70-dcd4ef96, #w-node-_42f69763-851b-fdd0-f1cc-c991b0c1598c-dcd4ef96, #w-node-_667dc455-c5a0-dbe7-bc8b-f96849cb8b63-dcd4ef96, #w-node-_7094ee22-4b3a-6a75-8792-b58fe42fa46b-dcd4ef96, #w-node-_0ca0f662-53f3-f367-ab6a-1144a02af533-dcd4ef96, #w-node-_0ca0f662-53f3-f367-ab6a-1144a02af534-dcd4ef96, #w-node-_1a7c4d18-bf92-0f31-84a3-9dacc883d8e6-3f2d5265, #w-node-_1d43be56-4f45-4de5-c94a-f60298c06f0f-3f2d5265, #w-node-_1d43be56-4f45-4de5-c94a-f60298c06f19-3f2d5265, #w-node-_1d43be56-4f45-4de5-c94a-f60298c06f1b-3f2d5265, #w-node-_1d43be56-4f45-4de5-c94a-f60298c06f1c-3f2d5265, #w-node-_1d43be56-4f45-4de5-c94a-f60298c06f31-3f2d5265, #w-node-_1d43be56-4f45-4de5-c94a-f60298c06f33-3f2d5265, #w-node-_1d43be56-4f45-4de5-c94a-f60298c06f34-3f2d5265, #w-node-_33feecda-1305-3075-6b98-10ca0b135bc7-9a4fe816, #w-node-dec58590-7c6e-8c99-5b7c-80c4a8d45b70-9a4fe816, #w-node-_42f69763-851b-fdd0-f1cc-c991b0c1598c-9a4fe816, #w-node-_667dc455-c5a0-dbe7-bc8b-f96849cb8b63-9a4fe816, #w-node-_7094ee22-4b3a-6a75-8792-b58fe42fa46b-9a4fe816, #w-node-_0ca0f662-53f3-f367-ab6a-1144a02af533-9a4fe816, #w-node-_0ca0f662-53f3-f367-ab6a-1144a02af534-9a4fe816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef8fb44e-14e0-d549-2e2e-642772e14b7e-9a4fe816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ef8fb44e-14e0-d549-2e2e-642772e14b80-9a4fe816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d109d0b5-dd9b-8e90-9fac-62116a5a8433-7794ccc2, #w-node-_1c02f1fd-a15f-b932-fe80-0741c9316ae5-e9c50f91, #w-node-_8f5c54cf-085c-03c2-d359-9dc16e616ef7-e9c50f91, #w-node-_67d862fe-1384-1e44-91e2-7a8986a742d1-009e16b0, #w-node-_36ef2bd2-995a-c23d-e888-9834d5445a55-009e16b0, #w-node-cc12203a-d9b1-d29e-36f0-a1e720411dae-009e16b0, #w-node-_70336487-687f-a990-8f10-3a731d0618b6-c4031589, #w-node-_7cbb622e-b8de-a1fb-9b23-f1aebc7ee69b-c4031589, #w-node-e68fe936-0812-3c86-8ef8-b8ad80ffaa28-c4031589, #w-node-_743809e7-ca1e-72ea-31f7-d8a7e02baa71-c4031589, #w-node-_71618a73-1a97-8ba3-3533-be96b76d51ad-c4031589, #w-node-_71618a73-1a97-8ba3-3533-be96b76d51e2-c4031589, #w-node-_979a8a77-9056-3b1b-c306-f61a99d7827e-c4031589, #w-node-_979a8a77-9056-3b1b-c306-f61a99d7828e-c4031589, #w-node-_979a8a77-9056-3b1b-c306-f61a99d78292-c4031589, #w-node-_979a8a77-9056-3b1b-c306-f61a99d78291-c4031589, #w-node-_979a8a77-9056-3b1b-c306-f61a99d782be-c4031589, #w-node-_979a8a77-9056-3b1b-c306-f61a99d782fb-c4031589, #w-node-_07b567a6-d353-44f1-8902-3c70a4e30d4f-334ba422, #w-node-_263af94b-2041-05d3-8b6f-620f451d8539-334ba422, #w-node-ea46cb43-8884-85f3-26b5-986e8ca583da-334ba422, #w-node-_31c32271-da9f-31c5-c688-b7c64f506072-334ba422, #w-node-_24402c79-0152-69f3-e976-8dee88a99aa7-334ba422, #w-node-c0032fb3-739f-2907-8574-64d10f098b52-334ba422, #w-node-_367dae27-d430-f600-1284-ce12556c3cb6-334ba422, #w-node-_367dae27-d430-f600-1284-ce12556c3cd8-334ba422, #w-node-_367dae27-d430-f600-1284-ce12556c3cda-334ba422, #w-node-_367dae27-d430-f600-1284-ce12556c3cd9-334ba422, #w-node-_367dae27-d430-f600-1284-ce12556c3ce0-334ba422, #w-node-_367dae27-d430-f600-1284-ce12556c3cf0-334ba422, #w-node-_461cb8e4-69c6-d7b7-ca33-db5861e730b4-8a040d8d, #w-node-ffa3ae65-0f48-8852-7b3a-47334cdb3370-8a040d8d, #w-node-_102f2607-34d5-77d6-c9e0-9d9603ff0cc0-8a040d8d, #w-node-_63e9835c-84db-7a9a-9a93-17933ded7bf7-8a040d8d, #w-node-e6feb6e9-f801-de6f-48d3-021af890e2e9-8a040d8d, #w-node-c0c80cd4-9c21-7e50-738b-9fe24d40a710-8a040d8d, #w-node-d31e6d2e-6477-a966-7687-0beb08b3b97b-8a040d8d, #w-node-_3ced6323-1e0d-f98e-8b3d-3013c8f1b3eb-8a040d8d, #w-node-e67653c5-2a58-2e5b-d0bc-5817e4634b3f-15777f49, #w-node-ba194e9d-d303-696c-2216-127299fda222-15777f49, #w-node-da84a59e-9f7d-c750-3e14-c0e0a8134203-15777f49, #w-node-cea679ae-971c-351c-e0ed-17c44f1c63ed-15777f49, #w-node-_0cbe4b0e-ba71-be67-beba-d48be3015f53-15777f49, #w-node-_0cbe4b0e-ba71-be67-beba-d48be3015f5a-15777f49, #w-node-_0cbe4b0e-ba71-be67-beba-d48be3015f5c-15777f49, #w-node-_0cbe4b0e-ba71-be67-beba-d48be3015f5b-15777f49, #w-node-d72e61a0-d3c5-9f11-ca09-3f57e687deba-15777f49, #w-node-ef9ba440-a50c-542c-cc3c-8f05ce87208d-15777f49, #w-node-_9422cbd4-aff4-f98f-c958-3d2e100fe527-15777f49, #w-node-_46217fe0-0c3a-d9d1-118f-949938813918-15777f49, #w-node-_51f77d1b-d467-8b6a-2396-b3c80f3428fe-15777f49, #w-node-_51f77d1b-d467-8b6a-2396-b3c80f342912-15777f49, #w-node-_33f5a722-6799-c7e8-c09c-6e06622acc0e-15777f49, #w-node-_33f5a722-6799-c7e8-c09c-6e06622acc18-15777f49, #w-node-_0905bf00-74ec-5bf6-13d7-40b5bdbb1cdd-7c95369f, #w-node-_9b7488ac-1c2a-f7c7-674b-4a51321d3094-7c95369f, #w-node-_6863553a-9885-0307-f23a-d9948e8f5c58-7c95369f, #w-node-_90d09359-e530-97d0-fd55-058790840b9f-7c95369f, #w-node-e96b4180-ef14-c4f0-c5a2-8bc2857feea2-7c95369f, #w-node-_7bde0be2-3a00-05e3-7fb5-0b45c72d76e1-7c95369f, #w-node-_317411e4-a138-4180-7251-ffbfd9be1054-7c95369f, #w-node-bc5d4c52-d331-7c07-0f45-450e3d80faa7-7c95369f, #w-node-_09e894fa-f59c-0002-817b-14bc60ae35f8-7c95369f, #w-node-_09e894fa-f59c-0002-817b-14bc60ae35ea-7c95369f, #w-node-_09e894fa-f59c-0002-817b-14bc60ae35f9-7c95369f, #w-node-_09e894fa-f59c-0002-817b-14bc60ae35fa-7c95369f, #w-node-_09e894fa-f59c-0002-817b-14bc60ae361f-7c95369f, #w-node-_09e894fa-f59c-0002-817b-14bc60ae360a-7c95369f, #w-node-_09e894fa-f59c-0002-817b-14bc60ae3620-7c95369f, #w-node-_09e894fa-f59c-0002-817b-14bc60ae3621-7c95369f, #w-node-_9aaec035-1e22-9dee-dd9d-516c93095a91-05186311, #w-node-_1b714bb5-c7c5-ad23-1e75-3380c03f5472-05186311, #w-node-a0be983c-f4d9-2bc8-48d2-0a5f004604e3-05186311, #w-node-_42336127-8d4b-4da1-d816-a996e3886046-05186311, #w-node-_2ad0a86e-0b89-5975-25fd-912e03e8094c-05186311, #w-node-f1b7b608-2a67-3d2b-be25-7afa9d5298ed-05186311, #w-node-f2cf38f1-980e-b0bc-b06e-e30a60c58573-05186311, #w-node-_36ef3d3f-4ff0-89ed-e254-90df514a698b-05186311, #w-node-_36ef3d3f-4ff0-89ed-e254-90df514a6997-05186311, #w-node-_36ef3d3f-4ff0-89ed-e254-90df514a6999-05186311, #w-node-_36ef3d3f-4ff0-89ed-e254-90df514a6998-05186311, #w-node-_36ef3d3f-4ff0-89ed-e254-90df514a69a4-05186311, #w-node-_36ef3d3f-4ff0-89ed-e254-90df514a69b3-05186311, #w-node-_9aaec035-1e22-9dee-dd9d-516c93095a91-73ec56a4, #w-node-_1b714bb5-c7c5-ad23-1e75-3380c03f5472-73ec56a4, #w-node-a0be983c-f4d9-2bc8-48d2-0a5f004604e3-73ec56a4, #w-node-_42336127-8d4b-4da1-d816-a996e3886046-73ec56a4, #w-node-_2ad0a86e-0b89-5975-25fd-912e03e8094c-73ec56a4, #w-node-f1b7b608-2a67-3d2b-be25-7afa9d5298ed-73ec56a4, #w-node-f2cf38f1-980e-b0bc-b06e-e30a60c58573-73ec56a4, #w-node-_148ac414-e162-3414-c1f5-c2fc00b519a6-73ec56a4, #w-node-_148ac414-e162-3414-c1f5-c2fc00b519ba-73ec56a4, #w-node-_148ac414-e162-3414-c1f5-c2fc00b519bc-73ec56a4, #w-node-_148ac414-e162-3414-c1f5-c2fc00b519bb-73ec56a4, #w-node-_148ac414-e162-3414-c1f5-c2fc00b519cd-73ec56a4, #w-node-_148ac414-e162-3414-c1f5-c2fc00b519d9-73ec56a4, #w-node-_07b567a6-d353-44f1-8902-3c70a4e30d4f-bafe174d, #w-node-_263af94b-2041-05d3-8b6f-620f451d8539-bafe174d, #w-node-ea46cb43-8884-85f3-26b5-986e8ca583da-bafe174d, #w-node-_31c32271-da9f-31c5-c688-b7c64f506072-bafe174d, #w-node-_43b4a553-a26a-1a01-a10e-0a2e5833e404-bafe174d, #w-node-_43b4a553-a26a-1a01-a10e-0a2e5833e414-bafe174d, #w-node-_43b4a553-a26a-1a01-a10e-0a2e5833e416-bafe174d, #w-node-_43b4a553-a26a-1a01-a10e-0a2e5833e415-bafe174d, #w-node-_9aaec035-1e22-9dee-dd9d-516c93095a91-4346ea1e, #w-node-_1b714bb5-c7c5-ad23-1e75-3380c03f5472-4346ea1e, #w-node-a0be983c-f4d9-2bc8-48d2-0a5f004604e3-4346ea1e, #w-node-_9aaec035-1e22-9dee-dd9d-516c93095a91-07215428, #w-node-_1b714bb5-c7c5-ad23-1e75-3380c03f5472-07215428, #w-node-_9703107a-db00-ae28-3c2a-f017abb6e5d1-07215428, #w-node-a0be983c-f4d9-2bc8-48d2-0a5f004604e3-07215428, #w-node-_9cab2862-a1d5-88f8-c6b0-d25032fac259-07215428, #w-node-_126a602d-de51-14f9-c2ad-5aaf27ee8213-07215428, #w-node-_126a602d-de51-14f9-c2ad-5aaf27ee8214-07215428, #w-node-_33fcd358-f1a7-97a0-24f7-4c19ffd8684d-07215428, #w-node-_33fcd358-f1a7-97a0-24f7-4c19ffd8684e-07215428, #w-node-_33fcd358-f1a7-97a0-24f7-4c19ffd86867-07215428, #w-node-_33fcd358-f1a7-97a0-24f7-4c19ffd86869-07215428, #w-node-_33fcd358-f1a7-97a0-24f7-4c19ffd8686a-07215428, #w-node-_07b567a6-d353-44f1-8902-3c70a4e30d4f-877bea6e, #w-node-_263af94b-2041-05d3-8b6f-620f451d8539-877bea6e, #w-node-ced16b44-4739-ecc8-2e5b-ffc2b8d186bd-877bea6e, #w-node-ced16b44-4739-ecc8-2e5b-ffc2b8d186cb-877bea6e, #w-node-ed9bbdb4-b4ee-cb1b-8277-da047c92228f-877bea6e, #w-node-ed9bbdb4-b4ee-cb1b-8277-da047c922290-877bea6e, #w-node-_94e7663e-c21c-d9f0-0d70-49edb38f6816-877bea6e, #w-node-_94e7663e-c21c-d9f0-0d70-49edb38f6817-877bea6e, #w-node-_9aaec035-1e22-9dee-dd9d-516c93095a91-b1895762, #w-node-_1b714bb5-c7c5-ad23-1e75-3380c03f5472-b1895762, #w-node-_9703107a-db00-ae28-3c2a-f017abb6e5d1-b1895762, #w-node-a0be983c-f4d9-2bc8-48d2-0a5f004604e3-b1895762, #w-node-_9cab2862-a1d5-88f8-c6b0-d25032fac259-b1895762, #w-node-_126a602d-de51-14f9-c2ad-5aaf27ee8213-b1895762, #w-node-_126a602d-de51-14f9-c2ad-5aaf27ee8214-b1895762, #w-node-_457a2a6a-0bbf-8cb7-b161-2940d0734892-b1895762, #w-node-_3d0a7d38-aeca-b9ec-365e-04d8def10d4b-b1895762, #w-node-_6b8b5039-c365-6075-3885-f0315800c0c5-b1895762, #w-node-_0585d8f4-ce8a-6909-ce5c-8953d6b52e4b-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b6604-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b6605-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b661c-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b661e-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b661f-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b661d-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b663a-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b6654-b1895762, #w-node-_07b567a6-d353-44f1-8902-3c70a4e30d4f-4bcff270, #w-node-_263af94b-2041-05d3-8b6f-620f451d8539-4bcff270, #w-node-ed9bbdb4-b4ee-cb1b-8277-da047c92228f-4bcff270, #w-node-ed9bbdb4-b4ee-cb1b-8277-da047c922290-4bcff270, #w-node-_94e7663e-c21c-d9f0-0d70-49edb38f6816-4bcff270, #w-node-_94e7663e-c21c-d9f0-0d70-49edb38f6817-4bcff270, #w-node-_9aaec035-1e22-9dee-dd9d-516c93095a91-1a2fdcfc, #w-node-_1b714bb5-c7c5-ad23-1e75-3380c03f5472-1a2fdcfc, #w-node-_9703107a-db00-ae28-3c2a-f017abb6e5d1-1a2fdcfc, #w-node-a0be983c-f4d9-2bc8-48d2-0a5f004604e3-1a2fdcfc, #w-node-_9cab2862-a1d5-88f8-c6b0-d25032fac259-1a2fdcfc, #w-node-_126a602d-de51-14f9-c2ad-5aaf27ee8213-1a2fdcfc, #w-node-_457a2a6a-0bbf-8cb7-b161-2940d0734892-1a2fdcfc, #w-node-_3d0a7d38-aeca-b9ec-365e-04d8def10d4b-1a2fdcfc, #w-node-_6b8b5039-c365-6075-3885-f0315800c0c5-1a2fdcfc, #w-node-_0585d8f4-ce8a-6909-ce5c-8953d6b52e4b-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad3f1-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad3f2-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad404-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad406-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad405-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad41b-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad443-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad445-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad444-1a2fdcfc, #w-node-_965e5ddd-abc0-154f-700b-c6563473f668-83a88171, #w-node-_7aeb935a-f092-bcaa-eae8-a6bb3363ab1d-fd001344, #w-node-e2ee657c-8d9d-c800-46e8-809c8851661b-fd001344, #w-node-_5efdf9e2-a363-2fbd-aebb-7db4c74663f5-fd001344, #w-node-_88f8e282-c2fe-b4fd-0df9-88762a3aa344-fd001344, #w-node-d70c1810-48f3-8c41-6062-6f616d995d27-fd001344, #w-node-d70c1810-48f3-8c41-6062-6f616d995d4e-fd001344, #w-node-d70c1810-48f3-8c41-6062-6f616d995d50-fd001344, #w-node-d70c1810-48f3-8c41-6062-6f616d995d4f-fd001344, #w-node-_8cf62aee-1d84-f514-f3fb-2c4e0e6e1e2c-14de0b30, #w-node-_72bac5a0-3df3-e3d5-b3c4-6ee421448a6c-14de0b30, #w-node-_7cad499a-c645-c227-1aba-c5a71773c300-14de0b30, #w-node-_3e88a1c6-ce3e-9b41-223d-1cea222ee5a1-14de0b30, #w-node-_59b21ea4-8145-981e-f1dc-c750c8dd6b91-14de0b30, #w-node-_59b21ea4-8145-981e-f1dc-c750c8dd6ba6-14de0b30, #w-node-_59b21ea4-8145-981e-f1dc-c750c8dd6ba8-14de0b30, #w-node-_59b21ea4-8145-981e-f1dc-c750c8dd6ba7-14de0b30, #w-node-_2f16b0a4-b2ee-00cb-99c6-49a440ea50d6-0cd57b1f, #w-node-_140fc957-4ea2-4115-cc8b-a8dd51622dfa-0cd57b1f, #w-node-_36e81444-0f1c-fe4c-9725-79c316a57eb9-0cd57b1f, #w-node-_641d386e-ae96-801a-cdbe-118df6616981-0cd57b1f, #w-node-_8a5ff515-c394-2e1d-4ee4-3cf06350c52b-0cd57b1f, #w-node-_7dfef1c1-73a3-7a1b-da20-7562b7806b24-0cd57b1f, #w-node-_7db208c9-31c1-e60f-ac8d-6d560a0e9a67-0cd57b1f, #w-node-_7db208c9-31c1-e60f-ac8d-6d560a0e9a7f-0cd57b1f, #w-node-_7db208c9-31c1-e60f-ac8d-6d560a0e9a81-0cd57b1f, #w-node-_7db208c9-31c1-e60f-ac8d-6d560a0e9a80-0cd57b1f, #w-node-_7db208c9-31c1-e60f-ac8d-6d560a0e9ab5-0cd57b1f, #w-node-_7db208c9-31c1-e60f-ac8d-6d560a0e9ad3-0cd57b1f, #w-node-_64e8149a-5e1c-ee8f-94d8-290149a64249-f2c07745, #w-node-_64e8149a-5e1c-ee8f-94d8-290149a64249-ba19c694, #w-node-_2f4fdec0-83f3-7729-8e14-21225f5f0e84-ba19c694, #w-node-ada89699-08ee-c1bd-8dcd-cd97b6e3725e-ba19c694, #w-node-fea19d07-7e74-33c4-c6d4-2690b8c0594e-ba19c694, #w-node-fea19d07-7e74-33c4-c6d4-2690b8c0594f-ba19c694, #w-node-fea19d07-7e74-33c4-c6d4-2690b8c0595a-ba19c694, #w-node-_7c67f814-7bde-0063-8f58-bcbbaafdbc0b-87997b38, #w-node-ee61c69b-3b2d-7434-d396-95e409f1b9c4-87997b38, #w-node-_165d149d-2388-1748-9d93-fd303939e846-87997b38, #w-node-_093fcbb7-133b-cefa-0cff-1843c65465fe-87997b38, #w-node-b332c6b8-d1c3-55bf-65ad-cf91867cf61b-87997b38, #w-node-b332c6b8-d1c3-55bf-65ad-cf91867cf633-87997b38, #w-node-b332c6b8-d1c3-55bf-65ad-cf91867cf635-87997b38, #w-node-b332c6b8-d1c3-55bf-65ad-cf91867cf634-87997b38, #w-node-fb643d2e-1040-e3e6-9c8d-be4a3abb0f9f-87997b38, #w-node-_3d12b1be-1784-2787-09f8-a6f474c565ae-87997b38, #w-node-ee61c69b-3b2d-7434-d396-95e409f1b9c4-aa96f457, #w-node-a9305b07-7ceb-1e16-e4e2-96ac2a036b7d-8575af01, #w-node-_33aa9ef7-2885-6ec9-03b7-48816195fa63-8575af01, #w-node-e2d12a00-9d0c-7f63-cada-1cd0761a380e-8575af01, #w-node-_28886534-b2db-cefc-4878-f07cb0bad81d-8575af01, #w-node-_3b46e28f-b34d-29ce-b912-dc812abd8da0-8575af01, #w-node-a83dc51f-e8a5-b861-3c4a-c99f3fd364d7-8575af01, #w-node-_66b9283d-0d4b-e1b5-e2f9-0eda316f8ab2-8575af01, #w-node-_66b9283d-0d4b-e1b5-e2f9-0eda316f8aca-8575af01, #w-node-_66b9283d-0d4b-e1b5-e2f9-0eda316f8acc-8575af01, #w-node-_66b9283d-0d4b-e1b5-e2f9-0eda316f8acb-8575af01, #w-node-_66b9283d-0d4b-e1b5-e2f9-0eda316f8ae5-8575af01, #w-node-_66b9283d-0d4b-e1b5-e2f9-0eda316f8b10-8575af01, #w-node-a9305b07-7ceb-1e16-e4e2-96ac2a036b7d-a607b1c5, #w-node-_9f82cc17-e3ac-7255-d27d-da867c4b9945-a607b1c5, #w-node-_97baf8bc-85ce-fce3-3009-63d468f32f9f-a607b1c5, #w-node-_4cbc1c0e-75d6-5e42-92db-54e4a33ae472-a607b1c5, #w-node-dc2cc258-e141-81b0-b851-3bcd19f08451-70c50a34, #w-node-_12614b90-e747-fcc6-8d39-bba30a5135f6-70c50a34, #w-node-_12614b90-e747-fcc6-8d39-bba30a513601-70c50a34, #w-node-_12614b90-e747-fcc6-8d39-bba30a513602-70c50a34, #w-node-_12614b90-e747-fcc6-8d39-bba30a513603-70c50a34, #w-node-_12614b90-e747-fcc6-8d39-bba30a51361d-70c50a34, #w-node-_12614b90-e747-fcc6-8d39-bba30a513631-70c50a34, #w-node-_2b1d72c7-3185-d32b-3e52-b5f7bc51b422-70c50a34, #w-node-a9305b07-7ceb-1e16-e4e2-96ac2a036b7d-70c50a34, #w-node-_9e932f76-b7ba-0ed9-d87b-7d1c874998c0-70c50a34, #w-node-_7f8fca60-c1fc-6cf2-64a1-e478624a0c6b-70c50a34, #w-node-_739d756a-2de1-87cd-561f-40984f13e093-70c50a34, #w-node-_1a86a82c-633a-1a78-6764-7b56682b4e47-70c50a34, #w-node-_97baf8bc-85ce-fce3-3009-63d468f32f9f-70c50a34, #w-node-_4cbc1c0e-75d6-5e42-92db-54e4a33ae472-70c50a34, #w-node-_12614b90-e747-fcc6-8d39-bba30a5135f6-a77f4e48, #w-node-_12614b90-e747-fcc6-8d39-bba30a513601-a77f4e48, #w-node-_12614b90-e747-fcc6-8d39-bba30a513602-a77f4e48, #w-node-_12614b90-e747-fcc6-8d39-bba30a513603-a77f4e48, #w-node-_12614b90-e747-fcc6-8d39-bba30a51361d-a77f4e48, #w-node-_12614b90-e747-fcc6-8d39-bba30a513631-a77f4e48, #w-node-effc974a-51c0-31fb-c474-5340f6ff4ee6-a77f4e48, #w-node-effc974a-51c0-31fb-c474-5340f6ff4efb-a77f4e48, #w-node-effc974a-51c0-31fb-c474-5340f6ff4efd-a77f4e48, #w-node-effc974a-51c0-31fb-c474-5340f6ff4efc-a77f4e48, #w-node-effc974a-51c0-31fb-c474-5340f6ff4f19-a77f4e48, #w-node-effc974a-51c0-31fb-c474-5340f6ff4f28-a77f4e48, #w-node-_4cbc1c0e-75d6-5e42-92db-54e4a33ae472-a77f4e48, #w-node-_12614b90-e747-fcc6-8d39-bba30a5135f6-ef6880af, #w-node-_12614b90-e747-fcc6-8d39-bba30a513601-ef6880af, #w-node-_12614b90-e747-fcc6-8d39-bba30a513602-ef6880af, #w-node-_12614b90-e747-fcc6-8d39-bba30a513603-ef6880af, #w-node-d33250ec-c92d-5d01-0737-7c4efbdde3ba-ef6880af, #w-node-d33250ec-c92d-5d01-0737-7c4efbdde3c4-ef6880af, #w-node-d33250ec-c92d-5d01-0737-7c4efbdde3c6-ef6880af, #w-node-d33250ec-c92d-5d01-0737-7c4efbdde3c5-ef6880af, #w-node-_4cbc1c0e-75d6-5e42-92db-54e4a33ae472-ef6880af, #w-node-_12614b90-e747-fcc6-8d39-bba30a5135f6-5fd38b69, #w-node-_12614b90-e747-fcc6-8d39-bba30a513601-5fd38b69, #w-node-_12614b90-e747-fcc6-8d39-bba30a513602-5fd38b69, #w-node-_12614b90-e747-fcc6-8d39-bba30a513603-5fd38b69, #w-node-_5291c0a9-d3f1-f386-40a8-d00971bd3af0-5fd38b69, #w-node-_5291c0a9-d3f1-f386-40a8-d00971bd3ae0-5fd38b69, #w-node-_5291c0a9-d3f1-f386-40a8-d00971bd3af1-5fd38b69, #w-node-_5291c0a9-d3f1-f386-40a8-d00971bd3af2-5fd38b69, #w-node-_12614b90-e747-fcc6-8d39-bba30a5135f6-902a940b, #w-node-_12614b90-e747-fcc6-8d39-bba30a513601-902a940b, #w-node-_12614b90-e747-fcc6-8d39-bba30a513602-902a940b, #w-node-_12614b90-e747-fcc6-8d39-bba30a513603-902a940b, #w-node-_3e29e61d-adaf-8343-da04-912bba7abd9c-902a940b, #w-node-_94aef380-8496-59c8-c634-f944dac619b2-902a940b, #w-node-_68c02c8d-ff89-db86-2664-ddf45e6b2b8f-902a940b, #w-node-_68c02c8d-ff89-db86-2664-ddf45e6b2ba5-902a940b, #w-node-_68c02c8d-ff89-db86-2664-ddf45e6b2ba7-902a940b, #w-node-_68c02c8d-ff89-db86-2664-ddf45e6b2ba6-902a940b, #w-node-_68c02c8d-ff89-db86-2664-ddf45e6b2bb8-902a940b, #w-node-_68c02c8d-ff89-db86-2664-ddf45e6b2bd2-902a940b, #w-node-_12614b90-e747-fcc6-8d39-bba30a5135f6-e7394829, #w-node-_12614b90-e747-fcc6-8d39-bba30a513601-e7394829, #w-node-_12614b90-e747-fcc6-8d39-bba30a5135f6-37c8c7e9, #w-node-_12614b90-e747-fcc6-8d39-bba30a513601-37c8c7e9, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-f2e6abb1, #w-node-f99b0036-b42d-fb5f-c794-a712fbe7af90-f2e6abb1, #w-node-_01a39667-aebc-ab08-2ca1-95f0fb434f0b-f2e6abb1, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-f2e6abb1, #w-node-_3fb7a441-88d3-daec-4b42-85f0480db2ef-f2e6abb1, #w-node-_3fb7a441-88d3-daec-4b42-85f0480db308-f2e6abb1, #w-node-_3fb7a441-88d3-daec-4b42-85f0480db30a-f2e6abb1, #w-node-_3fb7a441-88d3-daec-4b42-85f0480db309-f2e6abb1, #w-node-_51cd44f2-fac0-0147-6e19-6558397b674a-f2e6abb1, #w-node-_8825a11f-f52e-7373-0313-a81c45048ebb-f2e6abb1, #w-node-_3a5b6600-c1fc-d234-6940-7f3dc83153de-f2e6abb1, #w-node-_0bae5015-ed29-e43e-5b7e-867f71211789-f2e6abb1, #w-node-_009d2608-6aac-4799-ec43-1accfa1a725b-f2e6abb1, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-c892d110, #w-node-f99b0036-b42d-fb5f-c794-a712fbe7af90-c892d110, #w-node-_01a39667-aebc-ab08-2ca1-95f0fb434f0b-c892d110, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-c892d110, #w-node-_6d13e476-6b80-4ff0-56af-3b6af85ba313-c892d110, #w-node-_6d13e476-6b80-4ff0-56af-3b6af85ba31f-c892d110, #w-node-_6d13e476-6b80-4ff0-56af-3b6af85ba321-c892d110, #w-node-_6d13e476-6b80-4ff0-56af-3b6af85ba320-c892d110, #w-node-_51cd44f2-fac0-0147-6e19-6558397b674a-c892d110, #w-node-_8825a11f-f52e-7373-0313-a81c45048ebb-c892d110, #w-node-_78c700ca-5f20-c986-5104-754ef6f4ba7a-c892d110, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-eda5bb09, #w-node-f99b0036-b42d-fb5f-c794-a712fbe7af90-eda5bb09, #w-node-_01a39667-aebc-ab08-2ca1-95f0fb434f0b-eda5bb09, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-eda5bb09, #w-node-_82ef718f-8f69-3120-326d-1629759e4e03-eda5bb09, #w-node-_82ef718f-8f69-3120-326d-1629759e4e0e-eda5bb09, #w-node-_82ef718f-8f69-3120-326d-1629759e4e10-eda5bb09, #w-node-_82ef718f-8f69-3120-326d-1629759e4e0f-eda5bb09, #w-node-_51cd44f2-fac0-0147-6e19-6558397b674a-eda5bb09, #w-node-_78c700ca-5f20-c986-5104-754ef6f4ba7a-eda5bb09, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-a7fa4589, #w-node-f99b0036-b42d-fb5f-c794-a712fbe7af90-a7fa4589, #w-node-_01a39667-aebc-ab08-2ca1-95f0fb434f0b-a7fa4589, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-a7fa4589, #w-node-_197d631f-01af-a99b-0bf1-62ecfe7efa65-a7fa4589, #w-node-_197d631f-01af-a99b-0bf1-62ecfe7efa72-a7fa4589, #w-node-_197d631f-01af-a99b-0bf1-62ecfe7efa74-a7fa4589, #w-node-_197d631f-01af-a99b-0bf1-62ecfe7efa73-a7fa4589, #w-node-_51cd44f2-fac0-0147-6e19-6558397b674a-a7fa4589, #w-node-_78c700ca-5f20-c986-5104-754ef6f4ba7a-a7fa4589, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-597412d0, #w-node-f99b0036-b42d-fb5f-c794-a712fbe7af90-597412d0, #w-node-_01a39667-aebc-ab08-2ca1-95f0fb434f0b-597412d0, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-597412d0, #w-node-e4917231-5412-8c6b-160e-48e34dd1b4c3-597412d0, #w-node-_4beed607-dafd-6d28-8aad-049550ad523c-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326c4-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326b3-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326c5-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326c6-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326ef-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326d6-597412d0, #w-node-_78c700ca-5f20-c986-5104-754ef6f4ba7a-597412d0, #w-node-_1b4cd7ec-5de3-c37d-04d0-048a2411fcce-dc118faa, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-dc118faa, #w-node-_78c700ca-5f20-c986-5104-754ef6f4ba7a-dc118faa, #w-node-_97ada2e4-39a5-de31-60ba-03ce38d45fc3-575c44a0, #w-node-fde1760d-c98e-e45c-2808-28d7e952f8b0-575c44a0, #w-node-_970ab3ee-7be6-e0c6-82c5-4874de4623fe-575c44a0, #w-node-_970ab3ee-7be6-e0c6-82c5-4874de462410-575c44a0, #w-node-_78c700ca-5f20-c986-5104-754ef6f4ba7a-575c44a0, #w-node-_97ada2e4-39a5-de31-60ba-03ce38d45fc3-664f0ca4, #w-node-fde1760d-c98e-e45c-2808-28d7e952f8b0-664f0ca4, #w-node-_89bb334a-d8d7-0436-f80d-f2466d6ce43e-664f0ca4, #w-node-_89bb334a-d8d7-0436-f80d-f2466d6ce447-664f0ca4, #w-node-_97ada2e4-39a5-de31-60ba-03ce38d45fc3-57028e9c, #w-node-fde1760d-c98e-e45c-2808-28d7e952f8b0-57028e9c, #w-node-_70292b15-8a12-01ae-04cd-93c59a736d37-57028e9c, #w-node-_70292b15-8a12-01ae-04cd-93c59a736d4a-57028e9c, #w-node-_1b4cd7ec-5de3-c37d-04d0-048a2411fcce-6180a2e3, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-6180a2e3, #w-node-c4cbb9d7-5e1e-cb08-8121-955ce90852b6-6180a2e3, #w-node-cee3635e-3bf3-4d4f-1c48-38fed76c2b44-6180a2e3, #w-node-_5c9cc9bc-6824-b228-deb0-301511619965-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3d95-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3dab-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3dad-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3dac-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3dbe-6180a2e3, #w-node-_78c700ca-5f20-c986-5104-754ef6f4ba7a-6180a2e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_305c10b5-7f7d-e5d5-7c93-cf826a20b375-4ae0f27e, #w-node-_305c10b5-7f7d-e5d5-7c93-cf826a20b378-4ae0f27e {
  place-self: center;
}

#w-node-_926fd1a8-6d8d-3dc4-2b33-2b2d91b1b5cf-6a17e484, #w-node-_11ac7540-b392-bd27-84f5-8cf1b5587e58-6a17e484, #w-node-bb1c7a88-e672-f594-74ae-d83649816088-6a17e484, #w-node-bb1c7a88-e672-f594-74ae-d8364981609a-6a17e484, #w-node-_8bb558d0-d2dc-5b02-5c40-13354c94bf31-d6661fa6, #w-node-_4ce0211e-6c76-65e6-4507-dfaaf01d2e12-d6661fa6, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031ae-2f48c5a1, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031c1-2f48c5a1, #w-node-_4c68fde7-ea43-761b-9cba-d45ef573133b-2f48c5a1, #w-node-_4c68fde7-ea43-761b-9cba-d45ef5731348-2f48c5a1, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031ae-99ce4936, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031c1-99ce4936, #w-node-_5ed743c0-44e4-d5bb-6af7-2e8c0e48acb3-99ce4936, #w-node-_5ed743c0-44e4-d5bb-6af7-2e8c0e48acc0-99ce4936, #w-node-_4c68fde7-ea43-761b-9cba-d45ef573133b-99ce4936, #w-node-_4c68fde7-ea43-761b-9cba-d45ef5731348-99ce4936, #w-node-eaefe021-3213-7c2e-e33d-8cd4b82a2e55-a9c36e74, #w-node-_2507a739-ca6c-449a-7feb-3f40336a9efe-a9c36e74, #w-node-c3ccd4b8-adce-c52f-a15e-cce308295dd9-a9c36e74, #w-node-_9dc6e1d4-8254-c442-77b6-4edc952fcc70-a9c36e74, #w-node-_68528b5d-1824-0efb-7459-a50a7da74390-a9c36e74, #w-node-_5178ff56-e8bb-8080-35ff-aadb482d8c65-a9c36e74, #w-node-d568d4c8-3eed-655f-be0a-98f738428b51-a9c36e74, #w-node-_8c35e324-5931-24d8-d7f3-1e39acbb37fa-a9c36e74, #w-node-_56e641b3-2fd5-1e60-bb67-ac75834e80d6-a9c36e74, #w-node-db9dca81-98fa-2363-e985-3ac9b61f28e9-a9c36e74, #w-node-fc414c9c-e838-ffd9-f0bf-315700a317ea-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d18497f2-2fb9-01f2-b54a-34656eea8ecd-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bdeff4f7-19be-0ce9-c140-33cf15194d76-a9c36e74, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d80-a9c36e74, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d8a-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_02a30049-ea97-00e1-25f3-c7d5847c9c3c-a9c36e74, #w-node-acea69ee-a7bc-88a3-a94f-3544ba94543b-a9c36e74, #w-node-_836e50be-9e48-19f4-4fee-a58e84bc7466-a9c36e74, #w-node-aa8436fe-01c3-b7c6-0134-b42496becd7b-a9c36e74, #w-node-_6eb5aea3-0a75-87a6-ed4e-c5e110c2acac-a9c36e74, #w-node-_66536896-5887-cb2f-2fb0-56e1c60e3eca-a9c36e74, #w-node-_27c3c9ac-8851-7ea3-d5d6-b2f8b043ca73-a9c36e74, #w-node-_88c59226-fe23-653e-8670-14f24360cffc-a9c36e74, #w-node-_88c59226-fe23-653e-8670-14f24360cfd5-a9c36e74, #w-node-a4ac892c-ff5a-0130-a0f0-3827041898ad-a9c36e74, #w-node-_322bdc38-1d84-7901-f141-07d1779ecb42-a9c36e74, #w-node-_20a3b97a-8399-d3bf-3627-69ab07cb6808-a9c36e74, #w-node-fa37355a-0521-0d4f-0dc8-3fddd9fd9f9b-a9c36e74, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-a9c36e74, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-a9c36e74, #w-node-_93696993-53d1-1ec5-8750-c3aee3b858b3-a9c36e74, #w-node-_50d46847-53c3-d5dd-b331-7ae8fc27a647-a9c36e74, #w-node-_6d7827e4-138c-97c5-a976-89761b84b79d-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b21b4dfb-8a7b-5d09-ff06-36311204a4ae-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d34b8b5f-a977-b82b-c419-5450625085dc-a9c36e74, #w-node-d34b8b5f-a977-b82b-c419-5450625085e8-a9c36e74, #w-node-d34b8b5f-a977-b82b-c419-54506250860c-a9c36e74, #w-node-b1786b7c-5893-250e-2420-7a99430cd3f8-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d34b8b5f-a977-b82b-c419-545062508617-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-a9c36e74, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-a9c36e74, #w-node-_7be27d95-5144-735b-133e-0a28be932573-a9c36e74, #w-node-_576cf4e0-868f-06ab-40d0-bd1c8aeb75a7-a9c36e74, #w-node-_1d32fd87-fc64-c551-1d5a-df62eaba4f8d-a9c36e74, #w-node-_9a86c18e-eeae-e1c9-8171-e6dd6b237860-a9c36e74, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-a9c36e74, #w-node-_3954396a-2ffa-d153-01cd-45e9180ba83d-a9c36e74, #w-node-_05efebaa-18f1-3ce2-755e-c2100d2c35cd-a9c36e74, #w-node-_9752ad84-f0c6-e251-7a88-8164fac197a5-a9c36e74, #w-node-cfcb1b87-ca38-7b6b-a1c6-bece2892a504-a9c36e74, #w-node-_7cc737e2-0a25-8903-d206-059d6bc22115-a9c36e74, #w-node-_1101ee68-2616-eea0-ddf4-3d4ace48be20-a9c36e74, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-a9c36e74, #w-node-d10e3d47-f342-b248-28fa-aa160f6bfbec-a9c36e74, #w-node-c183208f-9a8f-58cb-0d62-627e8bc9597a-a9c36e74, #w-node-d3078231-1a6f-7fd7-a3ff-0697bfcd8d80-a9c36e74, #w-node-_8acc2d02-fff3-cd2b-d936-76b51973e44b-a9c36e74, #w-node-_6cb9d9fa-13f4-3c90-f54e-29a9692fca28-a9c36e74, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-a9c36e74, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-a9c36e74, #w-node-cc142c03-ed09-8a8f-04bf-10d3117a8dc3-a9c36e74, #w-node-_3490c7f7-896e-1a92-00e5-b45bf19c29c7-a9c36e74, #w-node-a40dc75c-b248-0d5d-48dc-d5a09a59a9c5-a9c36e74, #w-node-dc951745-ad51-8eb4-945d-2650f9aa8567-a9c36e74, #w-node-dc951745-ad51-8eb4-945d-2650f9aa857b-a9c36e74, #w-node-_120a743b-e6be-2875-7b5a-2af2913175f5-a9c36e74, #w-node-_58b57a66-ff2c-dd43-5faa-62a345d35da7-a9c36e74, #w-node-_40f5abea-7f2b-8400-413c-267f5a3ec7c2-a9c36e74, #w-node-e3f7dbb6-dd46-ff76-c23f-005e4674e07a-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71eae-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71eb6-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ebe-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ec6-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ece-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ed6-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ede-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ee6-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71eef-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ef8-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f00-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f09-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f11-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f1a-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f23-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f2b-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f34-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f3d-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f45-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f4e-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f57-a9c36e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f62-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f66-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f6a-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f6e-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f72-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f76-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f7a-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f80-a9c36e74 {
  place-self: center;
}

#w-node-eaefe021-3213-7c2e-e33d-8cd4b82a2e55-552eb439, #w-node-_2507a739-ca6c-449a-7feb-3f40336a9efe-552eb439, #w-node-c3ccd4b8-adce-c52f-a15e-cce308295dd9-552eb439, #w-node-_9dc6e1d4-8254-c442-77b6-4edc952fcc70-552eb439, #w-node-_68528b5d-1824-0efb-7459-a50a7da74390-552eb439, #w-node-_5178ff56-e8bb-8080-35ff-aadb482d8c65-552eb439, #w-node-d568d4c8-3eed-655f-be0a-98f738428b51-552eb439, #w-node-_8c35e324-5931-24d8-d7f3-1e39acbb37fa-552eb439, #w-node-_56e641b3-2fd5-1e60-bb67-ac75834e80d6-552eb439, #w-node-db9dca81-98fa-2363-e985-3ac9b61f28e9-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d18497f2-2fb9-01f2-b54a-34656eea8ecd-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bdeff4f7-19be-0ce9-c140-33cf15194d76-552eb439, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d80-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_02a30049-ea97-00e1-25f3-c7d5847c9c3c-552eb439, #w-node-acea69ee-a7bc-88a3-a94f-3544ba94543b-552eb439, #w-node-_836e50be-9e48-19f4-4fee-a58e84bc7466-552eb439, #w-node-aa8436fe-01c3-b7c6-0134-b42496becd7b-552eb439, #w-node-_6eb5aea3-0a75-87a6-ed4e-c5e110c2acac-552eb439, #w-node-_6098c892-1854-d3c5-38a9-6769a4f92042-552eb439, #w-node-_88c59226-fe23-653e-8670-14f24360cffc-552eb439, #w-node-_88c59226-fe23-653e-8670-14f24360cfd5-552eb439, #w-node-eea3bd82-607d-ba05-80e4-c4cd509544c7-552eb439, #w-node-_0fd153d2-4420-9564-3b08-8f519998f5d6-552eb439, #w-node-a4ac892c-ff5a-0130-a0f0-3827041898ad-552eb439, #w-node-fa37355a-0521-0d4f-0dc8-3fddd9fd9f9b-552eb439, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-552eb439, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-552eb439, #w-node-cd70bae5-a10d-f5ea-ff1c-c49cd255f918-552eb439, #w-node-_50d46847-53c3-d5dd-b331-7ae8fc27a647-552eb439, #w-node-_6d7827e4-138c-97c5-a976-89761b84b79d-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b21b4dfb-8a7b-5d09-ff06-36311204a4ae-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d34b8b5f-a977-b82b-c419-5450625085dc-552eb439, #w-node-d34b8b5f-a977-b82b-c419-5450625085e8-552eb439, #w-node-d34b8b5f-a977-b82b-c419-54506250860c-552eb439, #w-node-_152f8110-190e-a8d8-3c38-5050d24da3ee-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d34b8b5f-a977-b82b-c419-545062508617-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-552eb439, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-552eb439, #w-node-_7be27d95-5144-735b-133e-0a28be932573-552eb439, #w-node-_1d32fd87-fc64-c551-1d5a-df62eaba4f8d-552eb439, #w-node-_9a86c18e-eeae-e1c9-8171-e6dd6b237860-552eb439, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-552eb439, #w-node-_3954396a-2ffa-d153-01cd-45e9180ba83d-552eb439, #w-node-_05efebaa-18f1-3ce2-755e-c2100d2c35cd-552eb439, #w-node-cfcb1b87-ca38-7b6b-a1c6-bece2892a504-552eb439, #w-node-_7cc737e2-0a25-8903-d206-059d6bc22115-552eb439, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-552eb439, #w-node-d10e3d47-f342-b248-28fa-aa160f6bfbec-552eb439, #w-node-c183208f-9a8f-58cb-0d62-627e8bc9597a-552eb439, #w-node-d3078231-1a6f-7fd7-a3ff-0697bfcd8d80-552eb439, #w-node-_60460ab0-fefe-5ab7-dca5-c13e58be27aa-552eb439, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-552eb439, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-552eb439, #w-node-cc142c03-ed09-8a8f-04bf-10d3117a8dc3-552eb439, #w-node-_3490c7f7-896e-1a92-00e5-b45bf19c29c7-552eb439, #w-node-dc951745-ad51-8eb4-945d-2650f9aa8567-552eb439, #w-node-dc951745-ad51-8eb4-945d-2650f9aa857b-552eb439, #w-node-_120a743b-e6be-2875-7b5a-2af2913175f5-552eb439, #w-node-_58b57a66-ff2c-dd43-5faa-62a345d35da7-552eb439, #w-node-_40f5abea-7f2b-8400-413c-267f5a3ec7c2-552eb439, #w-node-e3f7dbb6-dd46-ff76-c23f-005e4674e07a-552eb439, #w-node-_69b534e5-4a45-a7f8-2cb9-82ec6226be87-552eb439, #w-node-e0d00139-8aae-2f46-b2dc-140196c5f7a1-552eb439, #w-node-_7a7a59f8-fb76-e0d2-2621-5306fcb79574-552eb439, #w-node-be911b56-8c96-75a0-f1f5-11b51a2cc2fa-552eb439, #w-node-_9c6359bc-9011-deaf-898f-babc8bbcee6b-552eb439, #w-node-f5a3c5e6-9997-3f21-4c2f-f70c850d730c-552eb439, #w-node-c80572cb-f3ea-8946-93e5-c78b0774cbb7-552eb439, #w-node-_58b70cb6-7df4-1f67-53ba-f73300bea06e-552eb439, #w-node-_4b44d34b-4205-8ea5-9eac-0e8b29e6d273-552eb439, #w-node-_3e3494b5-d86a-3e2d-b396-9ffe67e1ebed-552eb439, #w-node-e176ae24-efe5-9997-2e37-61d160ffd4ce-552eb439, #w-node-_89400f58-990f-e70b-b62e-ea1bcd10b8c1-552eb439, #w-node-_012fb0c2-a03e-d237-b4ca-b01b551b7b36-552eb439, #w-node-_0151fc01-b193-9c4a-3260-74b67779d236-552eb439, #w-node-ed44819a-a71e-fc55-d6bd-15efa57a3739-552eb439, #w-node-cc5823af-7851-ee09-747d-f49380dec3eb-552eb439, #w-node-_507cd453-003b-9e50-b34c-ceeb516fb8de-552eb439, #w-node-_373a09d4-0006-43f3-2efb-e8e2b3895320-552eb439, #w-node-_16b60cc1-aa50-a801-1dc3-ff2c543c7a4c-552eb439, #w-node-eab251bb-cbee-2398-c75d-8b65ca58c2a7-552eb439, #w-node-_98de6b84-46dc-5c2e-2be4-58e1b51a4a1b-552eb439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bcc3-552eb439, #w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bcc7-552eb439, #w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bccb-552eb439, #w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bccf-552eb439, #w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bcd3-552eb439, #w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bcd7-552eb439, #w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bcdb-552eb439, #w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bce1-552eb439 {
  place-self: center;
}

#w-node-ec42436d-eec2-3ea2-ae2e-59622d24e4e4-85d59310, #w-node-_3285bd9f-3d34-2c03-920c-772c26ce44a2-85d59310, #w-node-_4e38d8d4-05f5-55ed-5e5a-bfcd5c758876-85d59310, #w-node-_205999d4-7b38-3ac4-8b1f-5d59b32cddf9-85d59310, #w-node-b1b8b62a-89bb-d2e5-7d4e-34851ab6a366-85d59310, #w-node-b1f0d17e-fb27-69e0-0f29-2b2121befc44-85d59310, #w-node-d6f4911d-ee1a-1244-c7a9-5ff794e7a4e1-85d59310, #w-node-_145dc40f-7c53-a7b0-8e7c-f220bb72fee5-85d59310, #w-node-bb63ff45-68ad-cc96-b8c7-fbf7ec3993ed-85d59310, #w-node-a1e42cc2-d9cc-9bb0-cc99-b704af6ceff3-85d59310, #w-node-bde939d2-6b7c-62e0-950d-7f60e915cdc8-85d59310, #w-node-fdbf72cc-4530-b4e6-8c3c-b0e7e8c5d4eb-85d59310, #w-node-_6156ed06-7420-4358-1640-d75d8e2af858-85d59310, #w-node-_5d69db8b-5a82-c9b3-0d79-8e92f36aace3-85d59310, #w-node-_5d69db8b-5a82-c9b3-0d79-8e92f36aaced-85d59310, #w-node-_5d69db8b-5a82-c9b3-0d79-8e92f36aacf7-85d59310, #w-node-_5d69db8b-5a82-c9b3-0d79-8e92f36aad01-85d59310, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-85d59310, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-85d59310, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-85d59310, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-85d59310, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-85d59310, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-85d59310, #w-node-bc7a6469-7515-d1aa-a714-4bd763b81dc5-85d59310, #w-node-_85b05c98-3b5f-fa83-3571-2f3d8e17ca0b-85d59310, #w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2380-85d59310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2384-85d59310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2386-85d59310, #w-node-_806ffffa-e55a-c301-1966-85e1fc95a4f9-85d59310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_806ffffa-e55a-c301-1966-85e1fc95a4fd-85d59310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_806ffffa-e55a-c301-1966-85e1fc95a4ff-85d59310, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790f4-85d59310, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790ff-85d59310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b8ff-85d59310, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b903-85d59310, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b907-85d59310, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b90b-85d59310, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b90f-85d59310, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b913-85d59310, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b917-85d59310, #w-node-f4b78261-84b8-f511-fa26-0cf7f9978975-85d59310 {
  place-self: center;
}

#w-node-ec42436d-eec2-3ea2-ae2e-59622d24e4e4-ec49bc77, #w-node-_3285bd9f-3d34-2c03-920c-772c26ce44a2-ec49bc77, #w-node-_4e38d8d4-05f5-55ed-5e5a-bfcd5c758876-ec49bc77, #w-node-_205999d4-7b38-3ac4-8b1f-5d59b32cddf9-ec49bc77, #w-node-b1b8b62a-89bb-d2e5-7d4e-34851ab6a366-ec49bc77, #w-node-d6f4911d-ee1a-1244-c7a9-5ff794e7a4e1-ec49bc77, #w-node-bb63ff45-68ad-cc96-b8c7-fbf7ec3993ed-ec49bc77, #w-node-bde939d2-6b7c-62e0-950d-7f60e915cdc8-ec49bc77, #w-node-fdbf72cc-4530-b4e6-8c3c-b0e7e8c5d4eb-ec49bc77, #w-node-_6156ed06-7420-4358-1640-d75d8e2af858-ec49bc77, #w-node-_94d1d7a4-105b-3999-8085-e27b081e7fea-ec49bc77, #w-node-f6364975-c2f9-a27a-836b-6aaab7e463a0-ec49bc77, #w-node-cf182362-6444-be28-5d14-01966b2d7d1e-ec49bc77, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-ec49bc77, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-ec49bc77, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-ec49bc77, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-ec49bc77, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-ec49bc77, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-ec49bc77, #w-node-_85b05c98-3b5f-fa83-3571-2f3d8e17ca0b-ec49bc77, #w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2380-ec49bc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2384-ec49bc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2386-ec49bc77, #w-node-_806ffffa-e55a-c301-1966-85e1fc95a4f9-ec49bc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_806ffffa-e55a-c301-1966-85e1fc95a4fd-ec49bc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_806ffffa-e55a-c301-1966-85e1fc95a4ff-ec49bc77, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790f4-ec49bc77, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790ff-ec49bc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b8ff-ec49bc77, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b903-ec49bc77, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b907-ec49bc77, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b90b-ec49bc77, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b90f-ec49bc77, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b913-ec49bc77, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b917-ec49bc77, #w-node-f4b78261-84b8-f511-fa26-0cf7f9978975-ec49bc77 {
  place-self: center;
}

#w-node-_8889476f-a0a6-0f56-7d18-fd57b8d07da1-c5ba67dd, #w-node-_5d6591c3-783d-e68d-2451-4387f09b1ff2-c5ba67dd, #w-node-_8889476f-a0a6-0f56-7d18-fd57b8d07da1-7d7f5fd6, #w-node-_5d6591c3-783d-e68d-2451-4387f09b1ff2-7d7f5fd6 {
  align-self: center;
}

#w-node-_2c3aceeb-d550-1ca6-87a8-6a0a28ad40e5-98f11164 {
  place-self: center;
}

#w-node-_8889476f-a0a6-0f56-7d18-fd57b8d07da1-e7d46b2a, #w-node-_5d6591c3-783d-e68d-2451-4387f09b1ff2-e7d46b2a, #w-node-_8889476f-a0a6-0f56-7d18-fd57b8d07da1-c3e5d581, #w-node-_5d6591c3-783d-e68d-2451-4387f09b1ff2-c3e5d581 {
  align-self: center;
}

#w-node-_109a934e-5edc-faa9-d5e0-9bd59f711942-1042c32e {
  place-self: center start;
}

#w-node-_109a934e-5edc-faa9-d5e0-9bd59f711949-1042c32e {
  justify-self: end;
}

#w-node-_109a934e-5edc-faa9-d5e0-9bd59f71194a-1042c32e {
  justify-self: center;
}

#w-node-be66b239-ef81-79e9-b819-48557437e1c5-1042c32e {
  place-self: center start;
}

#w-node-be66b239-ef81-79e9-b819-48557437e1cc-1042c32e {
  justify-self: end;
}

#w-node-be66b239-ef81-79e9-b819-48557437e1cd-1042c32e {
  justify-self: center;
}

#w-node-_89d4e981-23ef-e1ad-57fb-5c9b30167990-1042c32e {
  place-self: center start;
}

#w-node-_89d4e981-23ef-e1ad-57fb-5c9b30167997-1042c32e {
  justify-self: end;
}

#w-node-_89d4e981-23ef-e1ad-57fb-5c9b30167998-1042c32e {
  justify-self: center;
}

#w-node-bb71f47b-883f-abfb-8305-3df7d2170d0e-1042c32e {
  place-self: center start;
}

#w-node-bb71f47b-883f-abfb-8305-3df7d2170d15-1042c32e {
  justify-self: end;
}

#w-node-bb71f47b-883f-abfb-8305-3df7d2170d16-1042c32e {
  justify-self: center;
}

#w-node-_6a21443f-ab3d-1942-c598-157b05bbd4d1-1042c32e {
  place-self: center start;
}

#w-node-_6a21443f-ab3d-1942-c598-157b05bbd4d8-1042c32e {
  justify-self: end;
}

#w-node-_6a21443f-ab3d-1942-c598-157b05bbd4d9-1042c32e {
  justify-self: center;
}

#w-node-_78017623-6282-f280-254c-22ae47c60f07-1042c32e {
  place-self: center start;
}

#w-node-_1ec86630-3f45-7733-732f-d358f6580c9f-1042c32e {
  justify-self: end;
}

#w-node-b46f554c-3286-e264-9668-586878d5d52b-1042c32e {
  justify-self: center;
}

#w-node-_488fda81-b827-4a17-6267-2f0def994ec6-8e937720 {
  place-self: auto;
}

#w-node-_488fda81-b827-4a17-6267-2f0def994edb-8e937720 {
  align-self: center;
}

#w-node-_97ada2e4-39a5-de31-60ba-03ce38d45fc3-77b3175b, #w-node-_604565c8-3598-23e9-cfeb-87af4b9f8cd9-77b3175b, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031ae-629900e9, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031c1-629900e9, #w-node-_2ebab1bf-c672-3dff-31e7-3bc621d68eb1-629900e9, #w-node-_2ebab1bf-c672-3dff-31e7-3bc621d68eba-629900e9, #w-node-_4c68fde7-ea43-761b-9cba-d45ef573133b-629900e9, #w-node-_4c68fde7-ea43-761b-9cba-d45ef5731348-629900e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90943684-d26a-2ff5-f2fc-e9b47aa5b004-73f9faca {
  align-self: center;
}

#w-node-_926fd1a8-6d8d-3dc4-2b33-2b2d91b1b5cf-3c5053e4, #w-node-_11ac7540-b392-bd27-84f5-8cf1b5587e58-3c5053e4, #w-node-_5957f039-eb9e-7668-7070-73acf93dffb8-3c5053e4, #w-node-_5957f039-eb9e-7668-7070-73acf93dffcc-3c5053e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-_7c95e6b2-c2af-482b-bb16-30d319677d1d-19677d1b {
    justify-self: center;
  }

  #w-node-b0163858-207a-e476-a6af-52d28b5e638c-3adb0fdd {
    align-self: center;
  }

  #w-node-_8b9f990d-dc1c-78a1-715a-f23bca4e9ab6-ea4b09f1, #w-node-d3c5322c-5cbb-7a6e-f2df-371f3d952a1f-ea4b09f1, #w-node-_7fa916b5-735b-66ff-f82a-9f57bbdd1d09-ea4b09f1, #w-node-_5bfe9ff5-99c7-dad4-243c-0c0cac61aece-ea4b09f1, #w-node-a1c2332c-b802-f46d-c737-522ca4ffc7eb-ea4b09f1, #w-node-c9d1df46-10a4-9b74-ce57-bb0b74a1ac80-ea4b09f1, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c1941-4b12c21f, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c1954-4b12c21f, #w-node-_059471f0-aa5e-9a6d-429c-b7b9185c1964-4b12c21f, #w-node-_2ff32df7-e5c9-c735-f513-b10e0198d40c-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae9100-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae910d-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae9118-4b12c21f, #w-node-_55290728-d29d-5b0a-aaa0-cbdd26ae9125-4b12c21f, #w-node-aa49e02c-ffe1-809c-2ff4-f7e08e858863-d428350d, #w-node-aa49e02c-ffe1-809c-2ff4-f7e08e858876-d428350d, #w-node-dd3b5f56-4476-2db5-8b4a-30b52d778ca1-d428350d, #w-node-dd3b5f56-4476-2db5-8b4a-30b52d778cb3-d428350d, #w-node-_603763bf-263f-fece-ea16-d00c0b260c57-68747dda, #w-node-_603763bf-263f-fece-ea16-d00c0b260c6a-68747dda, #w-node-_6830c90d-caa6-07b1-6267-2eeecb2d96f7-68747dda, #w-node-_6830c90d-caa6-07b1-6267-2eeecb2d970a-68747dda, #w-node-_2651a6f1-cf5c-8b44-7fda-9745cdb41735-fa6b744a, #w-node-_457a2a6a-0bbf-8cb7-b161-2940d0734892-b1895762, #w-node-_3d0a7d38-aeca-b9ec-365e-04d8def10d4b-b1895762, #w-node-_6b8b5039-c365-6075-3885-f0315800c0c5-b1895762, #w-node-_0585d8f4-ce8a-6909-ce5c-8953d6b52e4b-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b663a-b1895762, #w-node-ad1d0b0e-b887-000f-c636-5afe3b0b6654-b1895762, #w-node-_457a2a6a-0bbf-8cb7-b161-2940d0734892-1a2fdcfc, #w-node-_3d0a7d38-aeca-b9ec-365e-04d8def10d4b-1a2fdcfc, #w-node-_6b8b5039-c365-6075-3885-f0315800c0c5-1a2fdcfc, #w-node-_0585d8f4-ce8a-6909-ce5c-8953d6b52e4b-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad41b-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad443-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad445-1a2fdcfc, #w-node-f1b68143-5109-63cf-b59a-3743657ad444-1a2fdcfc, #w-node-_82089f53-5251-d91c-bc6a-315da1569c70-bcb63e5e, #w-node-_6aeafe7c-af40-6df7-b842-e9e922678c53-bcb63e5e, #w-node-_7aeb935a-f092-bcaa-eae8-a6bb3363ab1d-fd001344, #w-node-d70c1810-48f3-8c41-6062-6f616d995d27-fd001344, #w-node-_8cf62aee-1d84-f514-f3fb-2c4e0e6e1e2c-14de0b30, #w-node-_3e88a1c6-ce3e-9b41-223d-1cea222ee5a1-14de0b30, #w-node-_59b21ea4-8145-981e-f1dc-c750c8dd6b91-14de0b30, #w-node-_59b21ea4-8145-981e-f1dc-c750c8dd6ba8-14de0b30, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-f2e6abb1, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-f2e6abb1, #w-node-_3fb7a441-88d3-daec-4b42-85f0480db2ef-f2e6abb1, #w-node-_3fb7a441-88d3-daec-4b42-85f0480db30a-f2e6abb1, #w-node-_51cd44f2-fac0-0147-6e19-6558397b674a-f2e6abb1, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-c892d110, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-c892d110, #w-node-_6d13e476-6b80-4ff0-56af-3b6af85ba313-c892d110, #w-node-_6d13e476-6b80-4ff0-56af-3b6af85ba321-c892d110, #w-node-_51cd44f2-fac0-0147-6e19-6558397b674a-c892d110, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-eda5bb09, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-eda5bb09, #w-node-_82ef718f-8f69-3120-326d-1629759e4e03-eda5bb09, #w-node-_82ef718f-8f69-3120-326d-1629759e4e10-eda5bb09, #w-node-_51cd44f2-fac0-0147-6e19-6558397b674a-eda5bb09, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-a7fa4589, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-a7fa4589, #w-node-_197d631f-01af-a99b-0bf1-62ecfe7efa65-a7fa4589, #w-node-_197d631f-01af-a99b-0bf1-62ecfe7efa74-a7fa4589, #w-node-_51cd44f2-fac0-0147-6e19-6558397b674a-a7fa4589, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-597412d0, #w-node-b85bbf72-61a2-48b9-5676-698e48c66068-597412d0, #w-node-e4917231-5412-8c6b-160e-48e34dd1b4c3-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326b3-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326c6-597412d0, #w-node-_6bc250f9-21bc-4993-6476-15b34bf326d6-597412d0, #w-node-_1b4cd7ec-5de3-c37d-04d0-048a2411fcce-dc118faa, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-dc118faa, #w-node-_97ada2e4-39a5-de31-60ba-03ce38d45fc3-575c44a0, #w-node-fde1760d-c98e-e45c-2808-28d7e952f8b0-575c44a0, #w-node-_970ab3ee-7be6-e0c6-82c5-4874de4623fe-575c44a0, #w-node-_970ab3ee-7be6-e0c6-82c5-4874de462410-575c44a0, #w-node-_97ada2e4-39a5-de31-60ba-03ce38d45fc3-664f0ca4, #w-node-fde1760d-c98e-e45c-2808-28d7e952f8b0-664f0ca4, #w-node-_89bb334a-d8d7-0436-f80d-f2466d6ce43e-664f0ca4, #w-node-_89bb334a-d8d7-0436-f80d-f2466d6ce447-664f0ca4, #w-node-_97ada2e4-39a5-de31-60ba-03ce38d45fc3-57028e9c, #w-node-fde1760d-c98e-e45c-2808-28d7e952f8b0-57028e9c, #w-node-_70292b15-8a12-01ae-04cd-93c59a736d37-57028e9c, #w-node-_70292b15-8a12-01ae-04cd-93c59a736d4a-57028e9c, #w-node-_1b4cd7ec-5de3-c37d-04d0-048a2411fcce-6180a2e3, #w-node-f76eaaf3-d0f1-da1a-9dc3-0d7a8ebc8ef1-6180a2e3, #w-node-c4cbb9d7-5e1e-cb08-8121-955ce90852b6-6180a2e3, #w-node-cee3635e-3bf3-4d4f-1c48-38fed76c2b44-6180a2e3, #w-node-_5c9cc9bc-6824-b228-deb0-301511619965-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3d95-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3dab-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3dad-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3dac-6180a2e3, #w-node-bcb18e17-9908-3083-f3d1-4ae59c8e3dbe-6180a2e3, #w-node-_926fd1a8-6d8d-3dc4-2b33-2b2d91b1b5cf-6a17e484, #w-node-_11ac7540-b392-bd27-84f5-8cf1b5587e58-6a17e484, #w-node-bb1c7a88-e672-f594-74ae-d83649816088-6a17e484, #w-node-bb1c7a88-e672-f594-74ae-d8364981609a-6a17e484, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031ae-2f48c5a1, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031c1-2f48c5a1, #w-node-_4c68fde7-ea43-761b-9cba-d45ef573133b-2f48c5a1, #w-node-_4c68fde7-ea43-761b-9cba-d45ef5731348-2f48c5a1, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031ae-99ce4936, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031c1-99ce4936, #w-node-_5ed743c0-44e4-d5bb-6af7-2e8c0e48acb3-99ce4936, #w-node-_5ed743c0-44e4-d5bb-6af7-2e8c0e48acc0-99ce4936, #w-node-_4c68fde7-ea43-761b-9cba-d45ef573133b-99ce4936, #w-node-_4c68fde7-ea43-761b-9cba-d45ef5731348-99ce4936, #w-node-_2507a739-ca6c-449a-7feb-3f40336a9efe-a9c36e74, #w-node-c3ccd4b8-adce-c52f-a15e-cce308295dd9-a9c36e74, #w-node-_5178ff56-e8bb-8080-35ff-aadb482d8c65-a9c36e74, #w-node-d568d4c8-3eed-655f-be0a-98f738428b51-a9c36e74, #w-node-_56e641b3-2fd5-1e60-bb67-ac75834e80d6-a9c36e74, #w-node-db9dca81-98fa-2363-e985-3ac9b61f28e9-a9c36e74, #w-node-fc414c9c-e838-ffd9-f0bf-315700a317ea-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d18497f2-2fb9-01f2-b54a-34656eea8ecd-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d76-a9c36e74, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d80-a9c36e74, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d8a-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_836e50be-9e48-19f4-4fee-a58e84bc7466-a9c36e74, #w-node-_88c59226-fe23-653e-8670-14f24360cffc-a9c36e74, #w-node-fa37355a-0521-0d4f-0dc8-3fddd9fd9f9b-a9c36e74, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-a9c36e74, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-a9c36e74, #w-node-_93696993-53d1-1ec5-8750-c3aee3b858b3-a9c36e74, #w-node-_50d46847-53c3-d5dd-b331-7ae8fc27a647-a9c36e74, #w-node-_6d7827e4-138c-97c5-a976-89761b84b79d-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b21b4dfb-8a7b-5d09-ff06-36311204a4ae-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-d34b8b5f-a977-b82b-c419-5450625085dc-a9c36e74, #w-node-d34b8b5f-a977-b82b-c419-5450625085e8-a9c36e74, #w-node-b1786b7c-5893-250e-2420-7a99430cd3f8-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d34b8b5f-a977-b82b-c419-545062508617-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-a9c36e74, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-a9c36e74, #w-node-_7be27d95-5144-735b-133e-0a28be932573-a9c36e74, #w-node-_576cf4e0-868f-06ab-40d0-bd1c8aeb75a7-a9c36e74, #w-node-_1d32fd87-fc64-c551-1d5a-df62eaba4f8d-a9c36e74, #w-node-_9a86c18e-eeae-e1c9-8171-e6dd6b237860-a9c36e74, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-a9c36e74, #w-node-_3954396a-2ffa-d153-01cd-45e9180ba83d-a9c36e74, #w-node-_05efebaa-18f1-3ce2-755e-c2100d2c35cd-a9c36e74, #w-node-_9752ad84-f0c6-e251-7a88-8164fac197a5-a9c36e74, #w-node-cfcb1b87-ca38-7b6b-a1c6-bece2892a504-a9c36e74, #w-node-_7cc737e2-0a25-8903-d206-059d6bc22115-a9c36e74, #w-node-_1101ee68-2616-eea0-ddf4-3d4ace48be20-a9c36e74, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-a9c36e74, #w-node-_8acc2d02-fff3-cd2b-d936-76b51973e44b-a9c36e74, #w-node-_6cb9d9fa-13f4-3c90-f54e-29a9692fca28-a9c36e74, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-a9c36e74, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-a9c36e74, #w-node-cc142c03-ed09-8a8f-04bf-10d3117a8dc3-a9c36e74, #w-node-_3490c7f7-896e-1a92-00e5-b45bf19c29c7-a9c36e74, #w-node-a40dc75c-b248-0d5d-48dc-d5a09a59a9c5-a9c36e74, #w-node-dc951745-ad51-8eb4-945d-2650f9aa8567-a9c36e74, #w-node-dc951745-ad51-8eb4-945d-2650f9aa857b-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71eae-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71eb6-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ebe-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ec6-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ece-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ed6-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ede-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ee6-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71eef-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71ef8-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f09-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f1a-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f23-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f34-a9c36e74, #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f3d-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f941f4d9-6aac-dbe6-395a-f185f7d71f62-a9c36e74 {
    place-self: center;
  }

  #w-node-_2507a739-ca6c-449a-7feb-3f40336a9efe-552eb439, #w-node-c3ccd4b8-adce-c52f-a15e-cce308295dd9-552eb439, #w-node-_5178ff56-e8bb-8080-35ff-aadb482d8c65-552eb439, #w-node-d568d4c8-3eed-655f-be0a-98f738428b51-552eb439, #w-node-_56e641b3-2fd5-1e60-bb67-ac75834e80d6-552eb439, #w-node-db9dca81-98fa-2363-e985-3ac9b61f28e9-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d18497f2-2fb9-01f2-b54a-34656eea8ecd-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d76-552eb439, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d80-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_836e50be-9e48-19f4-4fee-a58e84bc7466-552eb439, #w-node-_88c59226-fe23-653e-8670-14f24360cffc-552eb439, #w-node-fa37355a-0521-0d4f-0dc8-3fddd9fd9f9b-552eb439, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-552eb439, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-552eb439, #w-node-cd70bae5-a10d-f5ea-ff1c-c49cd255f918-552eb439, #w-node-_50d46847-53c3-d5dd-b331-7ae8fc27a647-552eb439, #w-node-_6d7827e4-138c-97c5-a976-89761b84b79d-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b21b4dfb-8a7b-5d09-ff06-36311204a4ae-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-d34b8b5f-a977-b82b-c419-5450625085dc-552eb439, #w-node-d34b8b5f-a977-b82b-c419-5450625085e8-552eb439, #w-node-_152f8110-190e-a8d8-3c38-5050d24da3ee-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d34b8b5f-a977-b82b-c419-545062508617-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-552eb439, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-552eb439, #w-node-_7be27d95-5144-735b-133e-0a28be932573-552eb439, #w-node-_1d32fd87-fc64-c551-1d5a-df62eaba4f8d-552eb439, #w-node-_9a86c18e-eeae-e1c9-8171-e6dd6b237860-552eb439, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-552eb439, #w-node-_3954396a-2ffa-d153-01cd-45e9180ba83d-552eb439, #w-node-_05efebaa-18f1-3ce2-755e-c2100d2c35cd-552eb439, #w-node-cfcb1b87-ca38-7b6b-a1c6-bece2892a504-552eb439, #w-node-_7cc737e2-0a25-8903-d206-059d6bc22115-552eb439, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-552eb439, #w-node-_60460ab0-fefe-5ab7-dca5-c13e58be27aa-552eb439, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-552eb439, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-552eb439, #w-node-cc142c03-ed09-8a8f-04bf-10d3117a8dc3-552eb439, #w-node-_3490c7f7-896e-1a92-00e5-b45bf19c29c7-552eb439, #w-node-dc951745-ad51-8eb4-945d-2650f9aa8567-552eb439, #w-node-dc951745-ad51-8eb4-945d-2650f9aa857b-552eb439, #w-node-_69b534e5-4a45-a7f8-2cb9-82ec6226be87-552eb439, #w-node-e0d00139-8aae-2f46-b2dc-140196c5f7a1-552eb439, #w-node-_7a7a59f8-fb76-e0d2-2621-5306fcb79574-552eb439, #w-node-be911b56-8c96-75a0-f1f5-11b51a2cc2fa-552eb439, #w-node-_9c6359bc-9011-deaf-898f-babc8bbcee6b-552eb439, #w-node-f5a3c5e6-9997-3f21-4c2f-f70c850d730c-552eb439, #w-node-c80572cb-f3ea-8946-93e5-c78b0774cbb7-552eb439, #w-node-_58b70cb6-7df4-1f67-53ba-f73300bea06e-552eb439, #w-node-_4b44d34b-4205-8ea5-9eac-0e8b29e6d273-552eb439, #w-node-_3e3494b5-d86a-3e2d-b396-9ffe67e1ebed-552eb439, #w-node-_89400f58-990f-e70b-b62e-ea1bcd10b8c1-552eb439, #w-node-_0151fc01-b193-9c4a-3260-74b67779d236-552eb439, #w-node-ed44819a-a71e-fc55-d6bd-15efa57a3739-552eb439, #w-node-_507cd453-003b-9e50-b34c-ceeb516fb8de-552eb439, #w-node-_373a09d4-0006-43f3-2efb-e8e2b3895320-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-baa39f8b-ee1d-ef76-4737-9fe3ec10bcc3-552eb439 {
    place-self: center;
  }

  #w-node-ec42436d-eec2-3ea2-ae2e-59622d24e4e4-85d59310, #w-node-_3285bd9f-3d34-2c03-920c-772c26ce44a2-85d59310, #w-node-_4e38d8d4-05f5-55ed-5e5a-bfcd5c758876-85d59310, #w-node-_205999d4-7b38-3ac4-8b1f-5d59b32cddf9-85d59310, #w-node-b1b8b62a-89bb-d2e5-7d4e-34851ab6a366-85d59310, #w-node-b1f0d17e-fb27-69e0-0f29-2b2121befc44-85d59310, #w-node-d6f4911d-ee1a-1244-c7a9-5ff794e7a4e1-85d59310, #w-node-_145dc40f-7c53-a7b0-8e7c-f220bb72fee5-85d59310, #w-node-bb63ff45-68ad-cc96-b8c7-fbf7ec3993ed-85d59310, #w-node-a1e42cc2-d9cc-9bb0-cc99-b704af6ceff3-85d59310, #w-node-bde939d2-6b7c-62e0-950d-7f60e915cdc8-85d59310, #w-node-fdbf72cc-4530-b4e6-8c3c-b0e7e8c5d4eb-85d59310, #w-node-_6156ed06-7420-4358-1640-d75d8e2af858-85d59310, #w-node-_5d69db8b-5a82-c9b3-0d79-8e92f36aace3-85d59310, #w-node-_5d69db8b-5a82-c9b3-0d79-8e92f36aaced-85d59310, #w-node-_5d69db8b-5a82-c9b3-0d79-8e92f36aacf7-85d59310, #w-node-_5d69db8b-5a82-c9b3-0d79-8e92f36aad01-85d59310, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-85d59310, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-85d59310, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-85d59310, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-85d59310, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-85d59310, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-85d59310, #w-node-bc7a6469-7515-d1aa-a714-4bd763b81dc5-85d59310, #w-node-_85b05c98-3b5f-fa83-3571-2f3d8e17ca0b-85d59310, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790f4-85d59310, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790ff-85d59310 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b8ff-85d59310 {
    place-self: center;
  }

  #w-node-ec42436d-eec2-3ea2-ae2e-59622d24e4e4-ec49bc77, #w-node-_3285bd9f-3d34-2c03-920c-772c26ce44a2-ec49bc77, #w-node-_4e38d8d4-05f5-55ed-5e5a-bfcd5c758876-ec49bc77, #w-node-_205999d4-7b38-3ac4-8b1f-5d59b32cddf9-ec49bc77, #w-node-b1b8b62a-89bb-d2e5-7d4e-34851ab6a366-ec49bc77, #w-node-d6f4911d-ee1a-1244-c7a9-5ff794e7a4e1-ec49bc77, #w-node-bb63ff45-68ad-cc96-b8c7-fbf7ec3993ed-ec49bc77, #w-node-bde939d2-6b7c-62e0-950d-7f60e915cdc8-ec49bc77, #w-node-fdbf72cc-4530-b4e6-8c3c-b0e7e8c5d4eb-ec49bc77, #w-node-_6156ed06-7420-4358-1640-d75d8e2af858-ec49bc77, #w-node-_94d1d7a4-105b-3999-8085-e27b081e7fea-ec49bc77, #w-node-f6364975-c2f9-a27a-836b-6aaab7e463a0-ec49bc77, #w-node-cf182362-6444-be28-5d14-01966b2d7d1e-ec49bc77, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-ec49bc77, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-ec49bc77, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-ec49bc77, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-ec49bc77, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-ec49bc77, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-ec49bc77, #w-node-_85b05c98-3b5f-fa83-3571-2f3d8e17ca0b-ec49bc77, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790f4-ec49bc77, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790ff-ec49bc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b8ff-ec49bc77 {
    place-self: center;
  }

  #w-node-_97ada2e4-39a5-de31-60ba-03ce38d45fc3-77b3175b, #w-node-_604565c8-3598-23e9-cfeb-87af4b9f8cd9-77b3175b, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031ae-629900e9, #w-node-_307fab0a-bcdc-70e8-b9d4-c18b4e5031c1-629900e9, #w-node-_2ebab1bf-c672-3dff-31e7-3bc621d68eb1-629900e9, #w-node-_2ebab1bf-c672-3dff-31e7-3bc621d68eba-629900e9, #w-node-_4c68fde7-ea43-761b-9cba-d45ef573133b-629900e9, #w-node-_4c68fde7-ea43-761b-9cba-d45ef5731348-629900e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90943684-d26a-2ff5-f2fc-e9b47aa5b004-73f9faca {
    justify-self: auto;
  }

  #w-node-_926fd1a8-6d8d-3dc4-2b33-2b2d91b1b5cf-3c5053e4, #w-node-_11ac7540-b392-bd27-84f5-8cf1b5587e58-3c5053e4, #w-node-_5957f039-eb9e-7668-7070-73acf93dffb8-3c5053e4, #w-node-_5957f039-eb9e-7668-7070-73acf93dffcc-3c5053e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de2e-7fc8de27, #w-node-_99066469-a071-fcc1-e34a-ea4e3efb306b-7fc8de27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de3a-7fc8de27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de99-7fc8de27 {
    place-self: center;
  }

  #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de9e-7fc8de27 {
    align-self: center;
  }

  #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de9f-7fc8de27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8dea1-7fc8de27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-b0163858-207a-e476-a6af-52d28b5e638c-3adb0fdd {
    align-self: center;
  }

  #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f987-d428350d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f993-d428350d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9bf-d428350d, #w-node-bb2eb1f7-df16-c36e-a51e-7a9589e3d297-8d91112c, #w-node-_0d24726b-8854-82fe-5c94-077f67144a3d-8d91112c, #w-node-_0d19f921-7660-6dc2-9505-9501d661bea5-e9c50f91, #w-node-_01578a2f-0ea3-7b3f-8c76-a89a1fa3e0e2-e9c50f91, #w-node-c0a9e0c0-0aab-b6bf-fd06-90cef50166bd-e9c50f91, #w-node-e5c45c06-eced-da62-37f7-b6096da6a6fa-e9c50f91 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6c855bdb-6fb0-91af-e1a0-5a8e2a3aea90-a9c36e74, #w-node-_88c59226-fe23-653e-8670-14f24360d006-a9c36e74, #w-node-_6c855bdb-6fb0-91af-e1a0-5a8e2a3aea90-552eb439, #w-node-_88c59226-fe23-653e-8670-14f24360d006-552eb439 {
    grid-row-start: span .989583;
    grid-row-end: span .989583;
    grid-column-start: span 1.03125;
    grid-column-end: span 1.03125;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d6bcf070-c2e2-968c-4c20-512b7980360b-078107dc {
    justify-self: auto;
  }

  #w-node-_237df067-257b-b8f9-8b63-89e0343dbd86-5cc0d018, #w-node-_237df067-257b-b8f9-8b63-89e0343dbd88-5cc0d018, #w-node-_237df067-257b-b8f9-8b63-89e0343dbd8d-5cc0d018 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_237df067-257b-b8f9-8b63-89e0343dbd8f-5cc0d018 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_836d18b7-9dfd-7981-48fb-e208a7119a61-5cc0d018 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_836d18b7-9dfd-7981-48fb-e208a7119a63-5cc0d018 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_19a29b54-b92c-cc15-a4e4-0deb52c819b9-5cc0d018 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_19a29b54-b92c-cc15-a4e4-0deb52c819bb-5cc0d018 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_10fe0d43-134b-803d-3a96-b0cfc329aa44-5cc0d018 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10fe0d43-134b-803d-3a96-b0cfc329aa46-5cc0d018 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_016d9484-5f3f-ebb4-48a7-fdc2bf717bfc-5cc0d018, #w-node-_016d9484-5f3f-ebb4-48a7-fdc2bf717bfe-5cc0d018, #w-node-_268a164a-1c71-0168-9a72-4a9523451c35-4346ea1e, #w-node-fc5dad3c-c00a-e8c6-a8dc-3dabb39f77e8-4346ea1e, #w-node-_22037f99-2b0f-c9a0-e29d-8f16cc0d5839-4346ea1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d9b63957-1f06-149e-4d1c-fdbe5099ec8b-ef50126a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de9e-7fc8de27, #w-node-_6d105d89-a9d4-61dd-90fa-47e47fc8de9f-7fc8de27 {
    justify-self: start;
  }

  #w-node-_1895e33a-d81b-5fa5-ca71-3e51a363a046-db112185, #w-node-_9beb16fa-754e-ae33-c560-40567dcaca0f-db112185, #w-node-_92597377-68e5-417f-b3d6-925698d5a999-db112185, #w-node-_9672df21-f2ba-51a9-2503-52b8ea281016-db112185, #w-node-_02444738-9ad6-7362-9aa1-312c600d06cb-db112185, #w-node-_25af2222-a4e6-c1a3-6562-9d6eac35f7f6-db112185 {
    justify-self: center;
  }

  #w-node-_5ede2b54-a49c-ae74-7a6b-cbf12274f214-db113591, #w-node-_5ede2b54-a49c-ae74-7a6b-cbf12274f218-db113591, #w-node-_5ede2b54-a49c-ae74-7a6b-cbf12274f21c-db113591, #w-node-_5ede2b54-a49c-ae74-7a6b-cbf12274f220-db113591 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7bf3133b-e540-1d4f-850a-6205e5fbd5b6-d207bcd2, #w-node-_656aef9e-165b-f166-5e2a-df99dccaba40-d207bcd2, #w-node-ab0a1f42-ea6b-99fd-0ed4-42eaba540433-d207bcd2 {
    justify-self: center;
  }

  #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9e6-d428350d, #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9e9-d428350d, #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9ec-d428350d, #w-node-c002ec77-8e8a-2bc9-a42b-7e2d21f2f9ef-d428350d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23eaa416-c1ea-95ff-9b62-91cf122358da-fa6b744a, #w-node-bb7ce582-002f-4683-67d1-6a22dace4fc3-fa6b744a, #w-node-_7ba9310b-4c7d-b4f1-9e41-f5833cc193ed-fa6b744a, #w-node-fe0f6147-1588-a6b9-c788-5c0c89ab7c71-fa6b744a, #w-node-d89ffa4e-b4b0-8163-dead-78ca9299e865-fa6b744a, #w-node-b47335e3-3707-54c1-a91d-c4a18d40ced2-fa6b744a, #w-node-_84dbf353-7bd5-81ed-e94f-fb7623dfafaa-fa6b744a, #w-node-_27c3d67d-6f9c-528f-b743-b0b08508e2ee-fa6b744a, #w-node-a213a3e0-9e67-91c6-3d0b-7a85b502503f-fa6b744a, #w-node-_1dc91a5e-c347-c979-3358-ca555a01458b-fa6b744a {
    grid-column: span 1 / span 1;
  }

  #w-node-bcfd32cb-2ff2-ac06-2817-d60c463cc9d0-8050a4de {
    justify-self: center;
  }

  #w-node-_7bffbe45-1db5-33e8-7b0f-a4fbdba9072c-51200d4c, #w-node-_80b6c769-afea-8e42-22d2-a623c8ef4653-51200d4c, #w-node-bc1fdc81-21a0-6bbd-b5a9-3322be785b37-51200d4c, #w-node-_986d1200-93f1-9150-529e-9325e4125263-51200d4c, #w-node-fc386b85-db04-66b7-5d8c-65f077f97313-51200d4c, #w-node-f4b08e46-7e77-7376-0d75-5d34e33e3d57-51200d4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0bd8a95b-c236-7efe-09f0-07ff72d85f2c-51200d4c {
    justify-self: center;
  }

  #w-node-_237df067-257b-b8f9-8b63-89e0343dbd7c-5cc0d018, #w-node-_237df067-257b-b8f9-8b63-89e0343dbd83-5cc0d018, #w-node-_237df067-257b-b8f9-8b63-89e0343dbd8a-5cc0d018, #w-node-_836d18b7-9dfd-7981-48fb-e208a7119a5e-5cc0d018, #w-node-_19a29b54-b92c-cc15-a4e4-0deb52c819b6-5cc0d018, #w-node-_10fe0d43-134b-803d-3a96-b0cfc329aa41-5cc0d018, #w-node-_016d9484-5f3f-ebb4-48a7-fdc2bf717bf2-5cc0d018, #w-node-_016d9484-5f3f-ebb4-48a7-fdc2bf717bf9-5cc0d018 {
    grid-column: span 1 / span 1;
  }

  #w-node-fb21485c-873d-68ba-723d-6209a35909fd-5cc0d018, #w-node-eb3545ce-2475-7f24-004e-57e3075385b7-e7d4f17d, #w-node-eb3545ce-2475-7f24-004e-57e3075385d8-e7d4f17d, #w-node-eb3545ce-2475-7f24-004e-57e3075385ef-e7d4f17d, #w-node-eb3545ce-2475-7f24-004e-57e307538607-e7d4f17d, #w-node-eb3545ce-2475-7f24-004e-57e307538618-e7d4f17d {
    justify-self: center;
  }

  #w-node-b18e7a10-6c0f-86a2-1fa1-b10ccd52d9bf-c10be57b, #w-node-_3bc64871-91af-f5ab-f138-0dcd34d92494-c10be57b, #w-node-e705c201-98df-1a71-f9d5-5222dd7f481f-0cafb0c6, #w-node-_5d395205-d2de-e56d-43ad-c062695fc9b7-0cafb0c6, #w-node-ecb6abad-29e2-85e5-b497-c5dfc468cb71-0cafb0c6, #w-node-d0afef0c-ea59-eb09-e778-58b05872e25d-0cafb0c6, #w-node-_4d3597f0-11c0-d637-19b1-a909d03ad041-0cafb0c6, #w-node-_113f92c4-361a-2b21-5bd5-19ce6fde6d9f-0cafb0c6, #w-node-_4bee9c81-7654-0aba-a21d-8ce572c67015-0cafb0c6, #w-node-cef82d07-254d-e9df-617d-d5697b95a48e-0cafb0c6, #w-node-a9dc4e80-6019-b628-e9f2-56ef99277591-dcd4ef96, #w-node-_16ae7624-c8e4-0ca8-463b-d3abb735dd48-dcd4ef96, #w-node-fccc47f7-9472-4f4f-89f3-ee5608f933f2-dcd4ef96, #w-node-_2eec21ec-5258-a21f-8305-2c6e4803a6f4-dcd4ef96, #w-node-_41645986-16ec-e66a-9b11-8df095b5dc63-dcd4ef96, #w-node-_10caa228-d069-97fe-4223-7b7090fcefc0-dcd4ef96, #w-node-_6269de45-8246-0263-f59f-eb354df089e8-dcd4ef96, #w-node-c090e125-15ef-8ceb-31c1-68b6f510e6a9-dcd4ef96, #w-node-_89d5801c-f0a9-9720-8589-653804453559-3f2d5265, #w-node-ba898646-7371-866a-60f8-76de5a5712aa-3f2d5265, #w-node-bdb2e345-1178-bf29-60e0-2b1a15e5cdd3-3f2d5265, #w-node-_71256e77-61b7-13cd-839d-74c56286a16e-3f2d5265, #w-node-_56a8e8f6-f36c-b138-ef67-005636e84af3-9a4fe816, #w-node-a9dc4e80-6019-b628-e9f2-56ef99277591-9a4fe816, #w-node-_16ae7624-c8e4-0ca8-463b-d3abb735dd48-9a4fe816, #w-node-fccc47f7-9472-4f4f-89f3-ee5608f933f2-9a4fe816, #w-node-_2eec21ec-5258-a21f-8305-2c6e4803a6f4-9a4fe816, #w-node-_41645986-16ec-e66a-9b11-8df095b5dc63-9a4fe816, #w-node-_10caa228-d069-97fe-4223-7b7090fcefc0-9a4fe816 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef8fb44e-14e0-d549-2e2e-642772e14b80-9a4fe816 {
    justify-self: center;
  }

  #w-node-_09e894fa-f59c-0002-817b-14bc60ae361f-7c95369f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a8c8be3-f07f-1d7e-5c4b-65b7837a81ac-1f9c8693, #w-node-_3e1cfe12-8187-e0b3-cd51-bbb1950392d7-1f9c8693, #w-node-_4a101ad4-273f-2e44-3a2d-397d0a22ded7-1f9c8693, #w-node-ce8fa994-27cd-1718-c564-2bfda5ddbfa2-1f9c8693, #w-node-_585868ae-e6ed-d1e8-f5a9-554a5145ffbe-1f9c8693, #w-node-_77f58aef-1994-c4e4-4466-2ff448ae8fa8-1f9c8693, #w-node-_65e2c06c-53c9-a13b-ce47-e8117129de8e-1f9c8693, #w-node-b68b0612-05a6-c7f3-3dbc-5380349341a3-1f9c8693, #w-node-c5e0cffc-9f19-d257-e3f1-6ebe6e5af891-1f9c8693, #w-node-_9ef6bec9-6ba6-f13b-2ba7-96b03c0b9919-1f9c8693, #w-node-_7c51c7d4-19d2-a048-5ff3-0a5443ea33ec-1f9c8693, #w-node-_1f5a1509-a2f6-936d-12ef-2d306910fdac-1f9c8693, #w-node-bf3d77e4-d78e-13a8-760b-99878dfd80ec-1f9c8693, #w-node-bd32726f-ec35-f14e-53e5-dc39f276644b-1f9c8693, #w-node-_7e4d6600-8d40-1692-6469-d26a67315a8e-1f9c8693, #w-node-d72635f2-75a4-2988-63d7-15f0750db080-1f9c8693, #w-node-_0cc4c11a-d8bd-b11f-36bb-8fbfa8f252ba-1f9c8693, #w-node-c24c905d-a9bd-425d-82e2-41483b767d8b-1f9c8693, #w-node-e313e056-0ae2-9d74-6abb-3a6a673a3afc-1f9c8693, #w-node-_4b22d252-98b6-b0e1-50d9-8a59ccd330af-1f9c8693, #w-node-_4d57e340-4cb4-e181-9275-e25d7dd9da6d-1f9c8693, #w-node-_0262fe6e-0a10-501a-1e51-c50ec72315ac-1f9c8693, #w-node-ea548003-fa60-39eb-0b95-76c1b966ca29-1f9c8693, #w-node-d3cf72b2-e561-c11f-48c3-62c2e4ef55be-1f9c8693, #w-node-d151388f-1392-626d-976c-1abb6326d0af-1f9c8693, #w-node-_668dd5a2-faca-deff-c7b4-a56659ccd34d-66eef415, #w-node-d35940a3-0bdf-7385-2eff-a6299df6cfb5-66eef415, #w-node-_62c19a75-9adc-9395-50b1-a9646e51dd2f-66eef415, #w-node-f253b6bb-c254-c78a-253f-6bf4ec3d9635-66eef415, #w-node-_67f9efdd-b87d-c423-d527-5186c22aa64a-66eef415, #w-node-_3bd3ec2a-d8bb-11cf-dda3-68be9c63e074-66eef415, #w-node-_88b55cef-88ea-d284-cacc-93fd7f8e9adb-66eef415, #w-node-e67988b2-1670-2517-8f86-9169feae2a0f-66eef415, #w-node-_85c2731f-56cf-225e-3951-85d1951d5f8c-66eef415, #w-node-_2c9405c4-c32c-8251-9bce-c849a92f2a84-66eef415, #w-node-_8590bdf7-cda0-323e-02b5-429ffb506cee-66eef415, #w-node-bd32726f-ec35-f14e-53e5-dc39f276644b-66eef415, #w-node-_70343d24-5fa8-ed9e-7844-2971fc8e1b4d-66eef415, #w-node-_3897bf08-2d03-c932-9821-c004d6301697-66eef415, #w-node-e0923851-72f1-1d73-3252-54ef51d47917-66eef415, #w-node-_7735daa6-0f4f-e7de-cfa6-f2883688034d-66eef415, #w-node-_7ee87a16-0198-5e0c-40ed-4f0da9ae760f-66eef415, #w-node-_43c1236d-d5d8-d672-0388-b745ba320cb6-66eef415, #w-node-d7f199ed-428c-f099-8116-fc271c3b9014-66eef415, #w-node-_718e0be8-6b70-8bb7-f30c-230dc9198070-66eef415, #w-node-ce576ca5-0ee6-d6ec-6a1d-831ec704ea49-66eef415, #w-node-_4ea44d21-83c3-7e4e-f0fd-a0debfa7f766-66eef415, #w-node-_142e6449-3a6a-3132-b0be-fd5ce600a237-66eef415, #w-node-_448cefdf-15ea-99d2-f2ed-5802fd756f9b-66eef415, #w-node-ad25d452-ea7f-f2ab-657f-540e9c1e89cb-09e9e232, #w-node-_180677a5-5c68-e3b7-3714-3f6ed518aea4-09e9e232, #w-node-_4eb6d115-ead4-7d92-f56b-323fb07a56e2-09e9e232, #w-node-_4b1fd345-abd1-7a8a-9a97-d3e6ddd69355-09e9e232, #w-node-e55c2d73-9c2a-1905-67c0-67f535bcccb6-09e9e232, #w-node-_2a2e5f3a-6e2b-7ba3-604e-a2fd7b4e4a16-09e9e232, #w-node-_7ed114e4-0de7-13fc-ae6e-87a40cdb9f24-09e9e232, #w-node-_3fc2f11b-028f-80bd-ede2-005533a266b2-09e9e232, #w-node-d4e8adeb-bbf1-2d5e-f177-1dfd6508dbcf-09e9e232, #w-node-_48c7042b-d44a-c566-8a45-1709498d93f0-09e9e232, #w-node-faf8f723-6ee2-5107-403d-d61a0d51d4cf-09e9e232, #w-node-_5aacdcf0-d344-02e5-712f-783ee578b6c5-09e9e232, #w-node-_9c11f2de-17ee-e2d3-6ce3-f7e1fd7cec05-09e9e232, #w-node-cd8ce0c3-35a1-5c7b-9462-b106890cff00-09e9e232, #w-node-b96ea632-c9a2-bde1-66e3-47182fa3272d-09e9e232, #w-node-_066bc6ee-917c-3e06-6d63-eca464339031-09e9e232, #w-node-e84bb9ef-407e-91d9-0ed0-d531ee84032a-09e9e232, #w-node-e5de2f80-3ac8-bf3a-6126-169905270215-09e9e232 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3b7fc3d5-7521-0c38-afff-97c1576716a1-4ae0f27e, #w-node-b06cb36a-b494-a38a-58e4-8335b462d952-4ae0f27e, #w-node-c5d9a14c-fbd0-d0ba-8747-058a67a9626e-4ae0f27e, #w-node-_82cde688-92ad-575c-1974-a5dfc97b728b-4ae0f27e, #w-node-_7792e3c9-088c-3598-92f8-43176a7fca6e-4ae0f27e, #w-node-_9cecd26a-2dd1-f2de-bd5f-668479526d1f-4ae0f27e, #w-node-b06b1495-5be7-2c1b-9dee-aeeeb4f89b9b-72eb744c, #w-node-b06b1495-5be7-2c1b-9dee-aeeeb4f89ba3-72eb744c, #w-node-b06b1495-5be7-2c1b-9dee-aeeeb4f89ba9-72eb744c, #w-node-fc83096e-4e65-d533-2df5-d42e7fa175f3-5ca75bcd, #w-node-fc83096e-4e65-d533-2df5-d42e7fa175fc-5ca75bcd, #w-node-fc83096e-4e65-d533-2df5-d42e7fa17605-5ca75bcd, #w-node-fc83096e-4e65-d533-2df5-d42e7fa1760e-5ca75bcd, #w-node-d9bda3f9-48aa-cd88-7a31-15541e06273f-5ca75bcd, #w-node-_4de84b20-1738-9291-810f-b0d65de3f9e4-5ca75bcd, #w-node-f2545f2e-7d58-c2ca-2d5a-5dd5446bca86-5ca75bcd, #w-node-dbce035a-9ed8-285c-b2fd-c4a20548dc82-5ca75bcd, #w-node-_45b314d5-4bd5-fc12-a060-00d66919bd2e-5ca75bcd, #w-node-_78cb56c7-80e8-e942-83e5-f61998fe2592-5ca75bcd, #w-node-_78cb56c7-80e8-e942-83e5-f61998fe25b3-5ca75bcd, #w-node-b1028105-9ac8-4ea2-0806-af1e5972211b-5ca75bcd, #w-node-_0b37fe69-a2f6-ae3d-95fe-790c5a857211-5ca75bcd, #w-node-_0b37fe69-a2f6-ae3d-95fe-790c5a857232-5ca75bcd {
    justify-self: center;
  }

  #w-node-_9bc28ad1-8dd3-502d-a4d4-f966a0bbd9e4-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6c855bdb-6fb0-91af-e1a0-5a8e2a3aea90-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88c59226-fe23-653e-8670-14f24360d006-a9c36e74 {
    grid-row-start: span .989583;
    grid-row-end: span .989583;
    grid-column-start: span 1.03125;
    grid-column-end: span 1.03125;
  }

  #w-node-_9bc28ad1-8dd3-502d-a4d4-f966a0bbd9e4-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6c855bdb-6fb0-91af-e1a0-5a8e2a3aea90-552eb439 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88c59226-fe23-653e-8670-14f24360d006-552eb439 {
    grid-row-start: span .989583;
    grid-row-end: span .989583;
    grid-column-start: span 1.03125;
    grid-column-end: span 1.03125;
  }

  #w-node-b714f27e-9e9d-58ee-50bc-69b6b52d237b-85d59310, #w-node-_806ffffa-e55a-c301-1966-85e1fc95a4f4-85d59310, #w-node-b714f27e-9e9d-58ee-50bc-69b6b52d237b-ec49bc77, #w-node-_806ffffa-e55a-c301-1966-85e1fc95a4f4-ec49bc77 {
    place-self: center;
  }

  #w-node-_8889476f-a0a6-0f56-7d18-fd57b8d07da1-c5ba67dd, #w-node-_5d6591c3-783d-e68d-2451-4387f09b1ff2-c5ba67dd, #w-node-_8889476f-a0a6-0f56-7d18-fd57b8d07da1-7d7f5fd6, #w-node-_5d6591c3-783d-e68d-2451-4387f09b1ff2-7d7f5fd6, #w-node-_8889476f-a0a6-0f56-7d18-fd57b8d07da1-e7d46b2a, #w-node-_5d6591c3-783d-e68d-2451-4387f09b1ff2-e7d46b2a, #w-node-_8889476f-a0a6-0f56-7d18-fd57b8d07da1-c3e5d581, #w-node-_5d6591c3-783d-e68d-2451-4387f09b1ff2-c3e5d581 {
    justify-self: center;
  }
}


@font-face {
  font-family: 'Knockout htf50welterweight';
  src: url('../fonts/Knockout-HTF50Welterweight-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Knockout htf28 juniorfeatherwt';
  src: url('../fonts/Knockout-HTF28-JuniorFeatherwt.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Knockout htf30juniorwelterwt';
  src: url('../fonts/Knockout-HTF30JuniorWelterwt-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Knockout htf52cruiserweight';
  src: url('../fonts/Knockout-HTF52Cruiserweight-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}