html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

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

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

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

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

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

figure {
  margin: 0 0 10px;
}

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

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Knockout htf50welterweight;
  src: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee26f992120ae91e6fdd446_Knockout-HTF50Welterweight-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Knockout htf28 juniorfeatherwt;
  src: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee26f99ca53333578cf2d41_Knockout-HTF28-JuniorFeatherwt.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Knockout htf30juniorwelterwt;
  src: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee26f99e7d7e014762d707f_Knockout-HTF30JuniorWelterwt-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Knockout htf52cruiserweight;
  src: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee26f999a9a7b3dd9fdb98b_Knockout-HTF52Cruiserweight-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6193dd034d3c74343cd53f56_Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6193deffb0f4077ae7e5a192_Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6193df8dae7e6e510e17225c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee2602d6bb39b742c501295_portfolio%202%20-%20wide.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee3ab5fe4be3a298292575e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee2602d6bb39b826c50129a_portfolio%201%20-%20wide.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee2602d6bb39b742c501295_portfolio%202%20-%20wide.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f491ab7c8834fc450fe3bfc_Surface_contrast_web.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef61efa4b645cc6aa2aaad1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee2a1aa3ca04f30fbf269f4_Work%20with%20Harvest.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee2b600020f9defeb11bacf_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6050b0c5edbde897f321d4cc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee3b646a104dac40adef20a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eecf4a00f498b575df5bbf7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5efb32e90e14ec0fac766efe_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5efb5fd96f82c4e2b885d084_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef61e05eee6f4d34c71b7f3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eed27e6fb06799be006b43f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679a5e82b752d0c029e9633b_Breakfast_Group%20Shot_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee3ab5fe4be3a298292575e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eed442669925c9407bb1ad2_Brunch%20Flatlay_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;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: -293px;
  padding-top: 0;
}

.menu-banner {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670abcb2409fb3d2ebcd17d3_Brunch%20Shoot%20Edit.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee3b646a104dac40adef20a_bowls_site.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50vh;
  max-height: 50vh;
}

.container-23 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65fd8aaa20f298f9e2298c3b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679bd3cea43a5a19b3b43a08_Dinner-Menu-Items_Landscape.jpg");
  background-position: 50% 60%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.container-25 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67f40625fb12f729d034f855_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670abbcef41cb1c726ac6ae5_Retail%20Banner.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67dc69cb52a64833c8c7b1db_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee3c3d466757fd42b3d4187_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0dee8149d63b128c4bdd20_Beverages_Group-Shot_forweb.jpg");
  background-position: 50% 100%;
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef61efa4b645cc6aa2aaad1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef620a636a59c836382d9bc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/603e9f105a1b71a8e3f8e522_Untitled-1.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db509b3a129507ed027c7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5efcce3b058f354ba2746f38_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/684706d2fdf00e430cf57e9b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db4bc623e3c0ad545bdff_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d8a9bc2d0bf8d7515ad8e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d8b1bfef11587a92d4e1d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5efcf7cd7ed3aa14c0a3fa98_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db57d2d6d50c82175992c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5efcf9d1c8216d9d6b570ac2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db5d60442fd4d8d816b41_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db61f95810b9ab7d2a26d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d8bd9ef9487fe73376513_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eff3a244dba18d6d6a1f99e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6526c2f7eed0e8c92506cd8b_Juice-Banner.jpg"), url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eee6cfc35ddb67361155990_Screen%20Shot%202020-06-20%20at%204.09.14%20PM.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5effab9eadc66d61e3840fec_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f04c02c6f3d2a189f6b7a5d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0def30fce45cf931213b02_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f04c933580a60db3a4a9902_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f04cbdccd03ec047540ca26_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/655bc2ca5a1952e7556a30c5_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/655bc2ca5a1952e7556a30c5_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/655bc4847c6430abbc06bf65_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0605c642e7a8888621e244_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef62a78bd5d0415595d54b8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f06333a0b21153d307a3c1a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634ebd9e4a5e1a9879d1d6fd_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/687a82b72fe354671803b61a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6050b0c5edbde897f321d4cc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f15ebf3ecd079dcc3ab7d2f_At-Impact-Group-Shot_2_EDITED.jpg");
  background-position: 50% 60%;
  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-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;
}

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

.container-59 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/687a83c10bb3a42670878c04_Retail-Banner.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/639cc4ff9835784fe2ce3b95_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0def9dd90b8370d3f874f4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64edfd8a5aa27c6e4cd14653_ik-contact-hero.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: 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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f08cce73ebbae91e1b30265_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f08ce2f8980848077a93e0c_adelaide1%20(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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0f38d002c3a09ec6b9e208_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/619d43d5ff3dc2c5113f7da4_summerhill.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  margin-top: 12px;
}

.div-block-93 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/619d43c2d4bd670c809388ee_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b2f9c20f2d35354aad37e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b303c1727215fc6f21595_website_rewards2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 150px;
}

.div-block-142 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b30f420f2d33e37aae0ae_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b2f9c20f2d35354aad37e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b303c1727215fc6f21595_website_rewards2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  height: 150px;
}

.div-block-149 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b30f420f2d33e37aae0ae_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b31495e935eda2f4c484d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f062dbfc52effa67a12c4f1_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;
}

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f2b0e034080842e5e7a7fa3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634ebe5f9aa64bb556c492df_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0deff7e08ef90c2720e88f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6526c33c605c841af2195592_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6526c35fdce57aecc685f3d1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6526c2f7eed0e8c92506cd8b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0def67afe295682aa3aa81_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0dee8149d63b128c4bdd20_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0df095b1cacb99fb933565_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab43fc4442a965e3e8dbe_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61b8b8b71bc42b3a54ae5539_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f491ab7c8834fc450fe3bfc_Surface_contrast_web.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6835c86a1dc3823ff9c258f2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d1b3fa076984832d5fc1f_Screen%20Shot%202020-08-31%20at%2011.45.46%20AM.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6720f7fc82c7a828b19cd90a_01-iphoneX-mockup.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;
}

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4a9a4b92650aaeceffc97_Screen%20Shot%202021-01-05%20at%201.00.49%20PM.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d3bc59326756eabc83f27_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d48e08c04fd42cc836b8a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f491ab7c8834fc450fe3bfc_Surface_contrast_web.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d4c83531235d7ff220274_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d5011b378070f96d63c4f_warrior-web.jpg");
  background-position: 50%;
  background-size: auto;
}

.div-block-239 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4b4a74cf09b01a3e6f5ac_Zesty%20Mexican%20Ingredients-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d6321c9bc0e861f377b0f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4e6c1b5fdd913a56731091_Sea-Salt-Cookies-cutout-web(1).jpg");
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.container-102 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4e70a688475a264f1efa53_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4cae3342016aee64476dc_chickennoodle_cutout-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-245 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4e75aabeb46ff8908d83cc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f71e5630b480131dcef4d24_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eff64c2b8a3d277819188c9_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f06333a0b21153d307a3c1a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eff5a5428e8d11adefd4141_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f710ec3fc7e1bef90fa9ca7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d373ee520bda2cd8a3117_Pancake%20Kit.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f710d42c4ddd9333f3c8c71_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f04cbdccd03ec047540ca26_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eff3739594ffabee74b3d23_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f494ad4663c4126bb6c1778_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5efb3796ff23a347c96da773_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f71e5630b480131dcef4d24_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f491ab7c8834fc450fe3bfc_Surface_contrast_web.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f95f2ad2e105d3e6fc5ae26_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0def9dd90b8370d3f874f4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/60465c722c4386bd68c8db0e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f3ac23c2f9c89874d0895d3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634dbbce26caec4043f45e75_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5fbff9f0a7287d0f5c3df07d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5fe0f95d0d566229528b7c1e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4aa7b4cf09b75afe6d55d_Screen%20Shot%202021-01-05%20at%201.05.31%20PM.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 150vh;
}

.div-block-313 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4b34dc7ae57fd14c3d91e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eff64c2b8a3d277819188c9_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4ba523d2e460712e0467f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff76ea7aab90814ccdb6508_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4cc03adacc45bf07aa849_venison_cutout-web.jpg"), url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4cb0e34201623974476fc_venisonstew_cutout.jpg");
  background-position: 50%, 50%;
  background-size: cover, cover;
  width: auto;
}

.container-126 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f71e5630b480131dcef4d24_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff76ef26eb8ad82e534ba24_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff77099aab908d187db737d_Untitled-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff8cfef7fde030c3869a337_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff8e192e6c011834674853d_tenders-chia-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-324 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff8e34c05a29eb50d2ff024_steak-chicken.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 461.992px;
  height: 465px;
}

.div-block-325 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff8e3fefc2054cce61d8dac_celery-cabbage-eggs.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-326 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff8e4a579a8858cf8373125_chicken-broth-web.jpg");
  background-position: 50%;
  background-size: cover;
}

.container-128 {
  max-width: 940px;
}

.container-129 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d373ee520bda2cd8a3117_Pancake%20Kit.jpg");
  background-position: 50%;
  background-size: cover;
  max-width: 1800px;
  height: 50vh;
  max-height: 400px;
}

.div-block-327 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ffa060f79a885564939e9f0_stew-tenders.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-328 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ffa1ae379487e343fe09995_paleo-cutout-web.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-329 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ffa1bf857384b320df346c1_pancake-kit-web.jpg");
  background-position: 50%;
  background-size: contain;
}

.container-130 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ffa1d9fec24440005592714_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ffa206efce49b6a3d41137e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f04c933580a60db3a4a9902_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4d62adbf857a8a3b8de3c3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/684707d22f9f1ad536e66375_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;
}

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eff3933594ffa85cb4b3eff_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5efceca4ef78ea77be1ac3b4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6026a551b735e76110376562_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6026a555dd15e6ee69659317_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6026a5667c203e366ea200ed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/603d1f9ff88dccaf445ad102_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/603e9f105a1b71a8e3f8e522_Untitled-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;
}

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61310a408e20e08c4530f699_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/608ac3aa82ad8efcdbc09dd7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0def9dd90b8370d3f874f4_Food-Philosphy-2_forweb.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;
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670abc1c9df49b4ddc021898_Drink%20Banner.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679d2d49b251667879e6bbad_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/60917f3ea058628ade7e1da8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6092af4485329d929d31d0e1_Coffee%20Pour%20Hand_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/60917f3ea058628ade7e1da8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/608ac3aa82ad8efcdbc09dd7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6504658b7b26cdcc177f9660_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/609407ea840ec149892196e8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/619016fa6ce766ca68f2970b_Broth%20A%20Frame_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/614cc3cfb440251b9cb1a17a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61786ee1f95a714134256234_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/606f3b138036ffeb72600804_produce-edited.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6138ca92a7f137bbd4f83d27_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6138d09e71998132e4a1af9d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff5e3014d287308f33717a1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5effa24c549ac2bd55ef1309_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6138ded55e36fb3a1cfb45b3_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: 10px;
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f3ac23c2f9c89874d0895d3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/614cbf5a39f49986eb30d865_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/614cc1cc2ef6654da7358366_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/614cc3cfb440251b9cb1a17a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/616728a858297189701acc9f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61672ab3b1e0316bfe8500d5_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61672af07fa409dc41d296c3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61672b5edc4d7371129a1bf6_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/616757d19a2706a5fdbe92b9_Untitled-1.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6638db9e0f7e34105068e391_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/619ea46e080e5b2cbb4b73bb_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63da9663490ac3069e2d3213_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61786920a11f8240ca1914db_broth-1.jpeg");
  background-position: 50%;
  background-size: cover;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-486 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6178718b04e555718a12717f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/68602480d1479e8785c76e21_blog-hero-Gillian-Flies.jpg");
  background-position: 50% 60%;
  background-size: cover;
  height: 400px;
}

.div-block-488 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6167295b58297193f11ad04d_Community%20Box_.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/684dab2f16fb7e5effdca7b2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/618c10bb2f488469b38aa080_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/618c1107f9416262367391a7_Spicy-Chicken-Sandwich-Social-web.jpg");
  background-position: 50% 65%;
  background-size: cover;
}

.div-block-494 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/618c12cd48758644cc59383d_Turkey-Chili_Dine-In-web.jpg");
  background-position: 38%;
  background-size: cover;
}

.link-143 {
  display: inline;
}

.div-block-495 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/618c135e3bd2678194bd8549_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/618c1107f9416262367391a7_Spicy-Chicken-Sandwich-Social-web.jpg");
  background-position: 50% 62%;
  background-size: cover;
}

.div-block-498 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/617bed591f71e9c16b883f37_soups-banner-web.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-499 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/618c135e3bd2678194bd8549_Gingerbread-Plate-web.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-500 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a44afa05bad627ae244c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/649a05cf2bb8d4e83fc432cb_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/649a052e08068f3fd2b06bed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/649a03c01ef8dfd7aa94e54b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/649a03c01ef8dfd7aa94e54b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6192bc6acb70a30ead917993_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6217dd3dd4db2884eef459bc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6217d7bbece8289cf2b28bf8_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6217dd3dd4db2884eef459bc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61cf2e53f7200a12da2fe161_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61cf2e64b2978ca1696002da_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/619ea46e080e5b2cbb4b73bb_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61b0ea1966116ecc702d78f1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61b0e9991229edd7969e7cc5_richard-1.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-527 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61b0ea1966116ecc702d78f1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61b8b8b71bc42b3a54ae5539_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67c089c02afe89bd6f7096e2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61c1e189b079adb1fe9a04b6_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61786920a11f8240ca1914db_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61c1e42ea22b793267c45e6b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63da8e81ad07427becf77cf1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d48df39497f26b49209115_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d49bd47d80c22aba261d72_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d49c0d2641e784f496bc48_IMG_5024.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-539 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d49c32dfa5b19033f39c88_IMG_4439.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-540 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/618c1107f9416262367391a7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/614cc3cfb440251b9cb1a17a_RVDW_IMPACTK_13SEP2021-1604.jpeg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
}

.div-block-542 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/619e9b8bed341338f5a32d04_unnamed.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-543 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/619e9a24cb2c9b5b977d3d84_unnamed3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-544 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/614cbf5a39f49986eb30d865_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6192cf6511eb1582f31f6002_Broth%20Line%20Up.jpg");
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d4a49253fb3b8e68187718_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d4a4b62641e74475976871_restore.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-550 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d4a5a61c113454f30c34f3_SuperfoodBenny.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-551 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d4a5d5c7131bb7f68173bf_Broken%20Sea%20Salt-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61dcaba5fa3344fccab3c62d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61dcac6833fe8174936f2f45_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;
}

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

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61e863a2a44457a7d836793b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61e869459ecb73857b39b73f_Chia-%2B-Overnight-Oats-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-557 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61e8696c21c384168b2ce553_Yogurt-Parfait-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-558 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61eac215e7e32dd12077dfc9_Zesty-Mexican_Dine-In.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-559 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d4a49253fb3b8e68187718_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61f9a17df571843897155239_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61f9a31d5e7f6b98a8cad62a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61f9a3bfb48eb1b605de13c0_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d4a56153fb3ba0b41885b5_Broth-Line-Up.jpg");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.container-173 {
  padding-top: 10px;
}

.div-block-569 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61d4a56153fb3ba0b41885b5_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 {
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6217db740a3968b80efeb694_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6217db740a3968b80efeb694_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62212ccc9022d67d1fde1bc7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62212ccdeac4046e871985dd_com5.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-577 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62212ccc0e1cc581900091f8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/622b64b92517fc1c909ee98c_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230d88fd4178a4a317bf110_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230dce405feffd23b0be4bf_high_res1.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-584 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230dd25e7c7039c53c09b23_MCT-Bar-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-585 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230ddec64ceaa658dda11fc_Zesty-%2B-Harvest.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-586 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230deb36ef21ac3c44e154c_Power-Breakfast-%2B-Coffee.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-587 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230df1f81996afce7ddd03a_Yogurt-Parfait-4.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230dce405feffd23b0be4bf_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230dd25e7c7039c53c09b23_MCT-Bar-2.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-591 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230ddec64ceaa658dda11fc_Zesty-%2B-Harvest.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-592 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230deb36ef21ac3c44e154c_Power-Breakfast-%2B-Coffee.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-593 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230df1f81996afce7ddd03a_Yogurt-Parfait-4.jpg");
  background-position: 50% 30%;
  background-size: cover;
  height: 300px;
}

.div-block-594 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230ef3ed6a508f12c40c6fa_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1bfea570c02e8a966e6a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1baf41675e32a48e26a1_Grainless-Granola-social.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-612 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1bfea570c02e8a966e6a_Impact-Potato-Salad.jpg");
  background-position: 50%;
  background-size: cover;
}

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

.div-block-613 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1e7a2224c722560c8a5c_Trailmix-in-Hand-2.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-614 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1dc85309741727b7f33d_Lemon-Pudding_social.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-615 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1bfea570c02e8a966e6a_Impact-Potato-Salad.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-616 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1baf41675e32a48e26a1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6245b4ffc46a913951573951_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6244c0a00eaaee0d12e6d551_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6245c592e9fadc564c39d946_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/609407ea840ec149892196e8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6245b4ffc46a913951573951_GroupOrdering.jpg");
  background-position: 100%;
  background-size: cover;
  height: 350px;
}

.div-block-623 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/609407ea840ec149892196e8_Pilot-Coffee_Website-Banner-1.jpg");
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.div-block-624 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/622b64b92517fc1c909ee98c_unnamed.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 350px;
}

.div-block-625 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6245bc32e9a4054308026e6a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6244c0a00eaaee0d12e6d551_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6244c0a00eaaee0d12e6d551_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/625eb757e2c4cd0a7187edd5_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/625eb816be84fc6dd29ff920_unnamed3.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 495.947px;
}

.div-block-630 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/625eb76b16ed031c94792a3d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/625eb816be84fc6dd29ff920_unnamed3.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 495.947px;
}

.div-block-630-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/625eb76b16ed031c94792a3d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a44afa05bad627ae244c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a6e358a08c0804ed04dd_Acai-Crunch_social.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-632 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a708d597aa6d0d2888b8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a825f81657f53b9d7dfb_Broccoli-%26-Celery-Root-Soup_social.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 500px;
}

.div-block-632-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a838275427ef69af4c1e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6846ee5775cb9c6c80142ccf_Hero_shot.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62756aa24b57962d10f6d278_Making-The-Zesty-2.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-636 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62756c5ab027dc70e6c09396_Farmhouse-Skillet_egg-break-2.jpg");
  background-position: 0%;
  background-size: cover;
  height: 500px;
}

.div-block-637 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1e7a2224c722560c8a5c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62962acd88c850174cb8b149_unnamed2.jpg");
  background-position: 100%;
  background-size: cover;
  height: 500px;
}

.div-block-644 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62962b0cae27a4fc034c1744_unnamed5.jpg");
  background-position: 100%;
  background-size: cover;
  height: 500px;
}

.div-block-645 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62962b49a4f89a2259ea76d0_unnamed4.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-646 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a708d597aa6d0d2888b8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e38a77b3ccb4f1cbed0cf_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e397dc019ee268b952ae6_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e397dc019ee268b952ae6_Poke-Bowl-With-Hands-Social.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-614-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e3ac99f8fdc1d85106ee9_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e3d1d5e326f6eeb564fc1_unnamed.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-616-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e3d682a064b69fe444745_unnamed2.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0def9dd90b8370d3f874f4_Food-Philosphy-2_forweb.jpg");
  background-position: 50%;
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cb0a9e903d34b5f6173837_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cc188506078fad8ab9b108_unnamed2.jpg");
  background-position: 100%;
  background-size: cover;
  height: 500px;
}

.div-block-644-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cc1afc8298341dfc675b5f_high_res-(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.div-block-645-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62962b49a4f89a2259ea76d0_unnamed4.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-657 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cc198ac50496a211cfb7ab_unnamed3.jpg");
  background-position: 50% 70%;
  background-size: cover;
  height: 500px;
}

.div-block-658 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cc1a1833c6501e1ad322bd_unnamed4.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;
}

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62d048ae8cf5bcb04d41b74f_Events-Page---COURTYARD.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-665 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62d0494425e5961d8594e097_IMG_6903.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-666 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62d049d4c0e9875bf84ad0fc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62f1387cd09b13bcfc98414c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62f1386f8296f3a90bc37992_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/630e7804f0f2ca81bd88076d_Sylvie-%2B-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/630fada9e98a3f00c69eabd7_Sylvie-%2B-Deck-the-Quads-WEB-9940.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-672 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/630e777b7e9b147e8aa9b160_Sylvie-%2B-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6332fb890283d485433f1e55_unnamed-(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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/632de0bcb8f16c552f669ea7_bruce-2.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

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

.div-block-676 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/632de397f93d2a00d7435093_PCR_Roasting-03.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 500px;
}

.div-block-677 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6332fc4d11daee29951a3ade_unnamed2.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d89e7c2d0bf32e315a0af_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d882213981bc83811ffcc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d9ee29d88189a68a5656e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d89927295ed5bf8269e55_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bf441347a16d567642f6d_GF%20-%20DF%20-%20P%20-%20VG%20-%20N.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634da094de51e20a0bb8cacc_gf.df.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;
}

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe0149453b10d4a16cf78_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe1fe53e7a24807d373ef_Oatmeal-Social_.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-696 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe21cd1af94bc44c52de6_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe33e1fd317772fc7fa6a_Pumpkin-Loaf-Social.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-698 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe34db241f161b327b1bd_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe3591fd317c6f9c7fd22_Victory-2.0-Social.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-700 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe1fe53e7a24807d373ef_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe21cd1af94bc44c52de6_Mango-Slaw.jpg");
  background-position: 50% 55%;
  background-size: cover;
}

.div-block-703 {
  padding-bottom: 60px;
}

.div-block-704 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe33e1fd317772fc7fa6a_Pumpkin-Loaf-Social.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-705 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe34db241f161b327b1bd_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe3591fd317c6f9c7fd22_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679d29d7c5d7efb071a34d6b_Lunch_Landscape.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63da8e81ad07427becf77cf1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/636ac4bcf78e03ebe4ce916e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/636acca04ac11b8c1f816349_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/636ad7b09dcd18179fdff7e3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/636acf1ee07278fbfa21b675_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6376421d07e8bd777d09afa7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63764596e06a6f6ded59ed7b_IMG_2855.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-731 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/637647c8f63e866c963f4ad0_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/637b8ea526e11c2a0e2b9f5e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63764596e06a6f6ded59ed7b_IMG_2855.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-731-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/637647c8f63e866c963f4ad0_IMPACT-X-UNBOUDED-07.jpg");
  background-position: 40%;
  background-size: cover;
}

.div-block-732-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/637646c6405ffef264ee257b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/638a4e7b30f23265123f0659_Hot-Chocolate-%26-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/638ca9c54c238b0c96b702d4_hot-choc.jpg");
  background-position: 50%;
  background-size: cover;
  height: 517.959px;
}

.div-block-738 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/638a52bdf17ca7f09e1230f8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/638a514cd9557e82430c8f4b_Hot-Chocolate-with-Hand_Alt.jpg");
  background-position: 50% 30%;
  background-size: cover;
  height: 350px;
}

.div-block-738-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/638a52bdf17ca7f09e1230f8_Dark-Chocolate-Sea-Salt-Bar_.jpg");
  background-position: 50% 0;
  background-size: cover;
  height: 350px;
}

.div-block-739 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/638a514cd9557e82430c8f4b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/638a52bdf17ca7f09e1230f8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/687a81593c6efe403a307a03_All-the-Bowls_Landscape.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 330px;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/687e8d13c02ca0f9a20b358b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6398e1003b2ff37b6a39c3c3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6398e29be37bf545e6c5d332_Germ-Kick.jpg");
  background-position: 50% 80%;
  background-size: cover;
}

.div-block-743 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6398f6bf476f9141704cf6fa_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6398e2d0536bff65b79a308d_Gingerbread-Cookies_Social.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-745 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6398f66e3e891311d6d4c3e4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/639a2d6d13ed0666b55334b8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/639a34495b6ae807fa3969ef_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/687a81e7d2ade3113cb0b1af_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63a21f41d56afc99c90fd8a8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63a2203750ebcef83453399c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63a221828a9a093a79e94bc4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7a78608be12d412f25c8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7aaa903825259f54ac64_broth1.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-764 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7903608be12ebf2f1065_Chicken-Noodle-Soup-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-765 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc792a64dbda6ece8b2d59_Turkey-Chili-Dine-In-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-766 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7973608be1ea412f1341_Beef-Bone-Broth-At-Home.jpg");
  background-position: 50%;
  background-size: cover;
  height: 250px;
}

.div-block-767 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7a4c8e7e889232291241_Beef-Broth-Kettle.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-768 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7a78608be12d412f25c8_Sipping-Broth-Group-Shot.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-769 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7aaa903825259f54ac64_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7aaa903825259f54ac64_broth1.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-764-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7903608be12ebf2f1065_Chicken-Noodle-Soup-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-765-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc792a64dbda6ece8b2d59_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67801c67fe8e73c66d35be84_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7a4c8e7e889232291241_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67801c85911887adee54fa12_(replace-jars)-Group-Broth_Portrait.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-772 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63c96ccbd3b746c068c36ca4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63c854bf5913124bafef982c_Broth-Line-Up.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-771-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7a4c8e7e889232291241_Beef-Broth-Kettle.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-772-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63c96ccbd3b746c068c36ca4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63d02a16e7c7466dc8d01d32_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63d0356e94fe5df7c12f1594_IMG_4726.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-774 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63d0358679cb5b4c0f3fe84c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63d0356e94fe5df7c12f1594_IMG_4726.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-774-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63d0358679cb5b4c0f3fe84c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63da8f3b9202f6f8a2b29fba_Uber%20Eats_partner%20led_horizontal_app%20icon%20(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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63da8e81ad07427becf77cf1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63da9663490ac3069e2d3213_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63f4e9a9c89f67a6e26575ad_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63f4f3cd1bba1ea53aec9abc_blog-victory.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-783 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63f4f3bb33aa5ac5ecee0ec8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63f4f3cd1bba1ea53aec9abc_blog-victory.jpg");
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.div-block-783-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63f4f3bb33aa5ac5ecee0ec8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64065cbd2e5bf62ef4938f95_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64065e4511ea7a1c5c9c54f3_Elvin_Portrait.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-785 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64065e727c0ea29b85dc2e6f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64065e4511ea7a1c5c9c54f3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64065e727c0ea29b85dc2e6f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/633b1af0d4f92422b3e09537_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6414a4681ccde7f7d0767538_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63f4e9a9c89f67a6e26575ad_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6418885f71a80d9a36c48985_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/641889587314b54700630dea_ik-ehf-baru_nuts.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-789 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64188952c1a0bf001486b8ac_ik-ehf-power_breakfast.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-790 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6418895972abf4001b8b19ed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/641889527314b56e61630d39_ik-ehf-mct.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-789-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64188952c1a0bf001486b8ac_ik-ehf-power_breakfast.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-790-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6418895972abf4001b8b19ed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/641889527314b56e61630d39_ik-ehf-mct.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-790-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6418895972abf4001b8b19ed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64233aaca371cf61c617e35d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6418895972abf4001b8b19ed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634da094de51e20a0bb8cacc_gf.df.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;
}

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/643ed2bbbc87562d70c9d882_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/643ed37a6b116a83e645cd5f_Smoothie-%26-Baked-Good.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-795 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/643ed41d02bcc60e26d0bd0f_Group-Photo-_Portrait.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-796 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/643ed48819a9419cd126e2e0_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/643ed5aaba0a2d2cf5124346_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/644847f5d46a92088f2f00a1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/644849396e26de1bff8d73de_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/644847f5d46a92088f2f00a1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61310a408e20e08c4530f699_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6451627cbd2eea5c8b3b1b6e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/645a89e3e1c0adbcf51e4075_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/645a90366fee2e9558ed9f6d_Retail-Fridge-Social.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-802 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/645a8ffa5b0e1c199aa20564_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6464d5c7b51478121423d2ad_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/646f7a97cabd245d7cd72b3e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/646cdc9efb7c356f2ba20502_harmony-lawrence.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-804 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/646cddae68daa6c40795a9eb_harmony-cow.jpg");
  background-position: 50%;
  background-size: cover;
}

.harmony-mobile {
  display: none;
}

.div-block-803-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/646cdc9efb7c356f2ba20502_harmony-lawrence.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-804-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/646cddae68daa6c40795a9eb_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6487874477f24f0695ef03fe_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6487861fc759516f72254b8d_Anti-Inflammatory-Foods_Portrait.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-806 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6487866876081c0553f31a75_Iced-Hibiscus-Tea_.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-807 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64889b1b2fab96c515503355_Summer-Drinks.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6487874477f24f0695ef03fe_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634dbbce26caec4043f45e75_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/649c273aeceeada5f2c10a77_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/649c27ea0dbb22ef25d136dc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/649c27ea0dbb22ef25d136dc_maria-2.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.section-68-copy-copy-copy-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64a46464b3b7df67c2299470_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64a46427c1490ba864af4869_IMG_5743.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-813 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64a480552c23cf12dbc504bf_IMG_2825.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-814 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64a480a62359840cc17a1535_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64a480552c23cf12dbc504bf_IMG_2825.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-812-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64a46427c1490ba864af4869_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64b54c4fbe0e0f83a0c1d352_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64b56e4e72ee01344321a2d3_macro-blog.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-817 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64b54e14cd7e8838a4929902_Serving-Up-Impact.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-818 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64b54e3e0c12e2832cb21110_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64ca43c2725926ad433a303d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64ca462c85700b49929c4169_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df8ee53d7b944c8ad10662_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df938fb55c5866873eb01a_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;
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df90488ccc30bf92c47e06_Group-Egg-Portrait_.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-830 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df9374ba688d6c8593802a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df938fb55c5866873eb01a_Avocado-Toast-with-Bacon.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-829-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df90488ccc30bf92c47e06_Group-Egg-Portrait_.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-830-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df9374ba688d6c8593802a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64f4941587a8d9a39967d44b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64f494e4366fe5c8cb97e2a6_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63920c7005453f6f6d924b7c_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64f4941587a8d9a39967d44b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/643ed2bbbc87562d70c9d882_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df8ee53d7b944c8ad10662_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63a21d39d5c13374edc5fbd2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/642338c90f0305046fa25d87_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/650873f739bddc949c5bef95_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/650876be7b014ffa20c3baa3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/650877e76b06745ee5a4f26d_QQ-Workout.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.div-block-842 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/650878049d61069a57b3912a_Zesty-Mexican_.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-843 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/650876be7b014ffa20c3baa3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/650877e76b06745ee5a4f26d_QQ-Workout.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/651753e3af20c15effbf86ba_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6517567bcde9c5589dcafa37_Social_Tacos.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.div-block-845 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/651756972eb76e5d3a536b0a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/651756d52eb76e5d3a53a2d8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/654a66d3e6adbc28cfbeabb8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6526a5440b87223056673b3d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65314c43246864a956cdbc90_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65314d9c8704c1c464d077d0_Kitchen_Whey-Protein_Vanilla_Scoop_Portrait.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-850 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65314db9029cf742ef6bc840_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/654bf06244b510c0783c0d4d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/654a66aef1d69fa2aefd2273_Harvest-And-Warrior-web.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-852 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/654a66d3e6adbc28cfbeabb8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db509b3a129507ed027c7_gf.p.png");
  background-position: 0 0;
  background-size: auto;
}

.div-block-491-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634da5ea967aed65aaeb7d9b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db61f95810b9ab7d2a26d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db509b3a129507ed027c7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6560c0cd5c6377d72adbb310_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6560c12f610948880af44623_Teas-Category.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-857 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6560c14addcca3335c885bf2_Jennifer-1.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-858 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6560c11f02c5fc265cbbedab_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/657085a47969dbb6d0b81707_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/657085e70f5e2868cd1ace1d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65a009df46f0fc9cafb3aee9_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65a00af9e6692e3ccfd5e713_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6392104f70de94d807c3a40c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65aeb72ce08346b58171f33e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65aebb28c79d7c6fadd9671c_Super-Broth_Social-Alt.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-868 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65afea96f46144cc374d2ce9_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65d63035b44fb01f56b58460_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65d63437d92c34793292c01c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65d6348626e0383fb4a37046_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;
}

.heading-234-copy {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Knockout htf52cruiserweight, sans-serif;
  font-size: 55px;
}

.sea-salt---hero {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65e2448d4f08252519676daa_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65e24756a17ddbd22df5e4b4_Ocean-pipe-work.jpg");
  background-position: 0%;
  background-size: cover;
}

.div-block-874 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65e2478189b1b1b7bb3b2fdf_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65e247772538b63ab364924b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65f0a95de848a06e8043bf0a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65f0ac3aa1794421f92cda9f_Green-Bowls-at-Impact.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-877 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65f0ac4b127ba84f6b2245e2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef62cf0bed6635ec923e833_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66058cd52d4f4d407997c05f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65fd8ecc895f25adf5747d6d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66104abb09c202e8dcdd473f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66183cc5135efb24a97d1a6d_Spritzer-Social-Portrait.jpg");
  background-position: 65% 60%;
  background-size: cover;
}

.div-block-879 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6615401813205111a6ec4d53_Green-Goodness-Social-Dressing.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-880 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66154036f3767b4603826811_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/662676535b618de007c919ad_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66267d9d16e8506b1ff16c09_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: 250px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

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

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6654b23ec551348d5fe0a28a_Green-Goodness-Social-Dressing.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-887 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6654b275700ff12249f8afc8_Jerk-Chicken-Social.jpg");
  background-position: 50%;
  background-size: cover;
}

.dressings---mobile {
  grid-template-rows: auto auto;
  display: none;
}

.dressings-hero {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6654a74a01e466ea42f4d81f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66709606ab0241a149a08925_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66709606ab0241a149a08925_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f04cbdccd03ec047540ca26_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66709606ab0241a149a08925_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/668ea436dfddfa046fd7aed4_Matcha_Social-Alt-1.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-894 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/668ea50ef2b0048e68b5811d_LRG_DSC01503.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-895 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/668ea564b6a20c2e75b486bf_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66bf6e46c4af4fcae4b65a79_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/668ea50ef2b0048e68b5811d_LRG_DSC01503.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-897 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66bf72258862bd89c0bf2a14_Chia-Pudding.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-898 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66bf733c5fa8424b2417b78f_Green-Goodness-Bowl-Bite.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-899 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66bf734f27962bd945159ff6_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/662676535b618de007c919ad_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e48ebd338968cfcafa6ec0_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e4a302dae3a34da3ad4c62_Blog-1-Baked-Goods-Group-Shot.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-901 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e48f9be1c8aee6319b2339_Blog-2-Protein-3-Ways.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-902 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e4a391d967e55592cdb45e_Blog%203.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/684707d22f9f1ad536e66375_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5df527f074829f9c39ff5_Food-Philosophy-hero2.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5da3ec3880ff24ae92488_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5da2aadf8275599ebe210_ik-icons_SF.png");
  background-position: 50%;
  background-size: cover;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
}

.gf {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5d8fc59f59618c3a03e90_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5dd255a9e5e3d49c160af_Eat-Real-Food.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.div-block-909-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5dee5c40e1bbd3f56a896_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e82e8192a4258c329da435_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5df27c5ca1e1dcf3c4308_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5df3f77345713f22af9f3_Be-Sweet-To-Yourself.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.coming-soon-hero {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66104abb09c202e8dcdd473f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66ec871ca795e4fd65813055_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6814f7277fced99a5467c763_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f08b1d4c34d6102f9a2ad0e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5dd255a9e5e3d49c160af_Eat-Real-Food.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.div-block-909-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5df3f77345713f22af9f3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66ec871ca795e4fd65813055_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab9469df49b4ddc0009a4_Get%20A%20Free%20Baked%20Good%20.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67bf7ece96e965eac1dff66d_how-rewards-work-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
}

.div-block-922-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67bf7edacbadff1baf0861d3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67bf7ee34958e8422c915465_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b31495e935eda2f4c484d_website_rewards4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
}

.values-hero {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670aabbce930d18d879cb191_Values-%20hero%20.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66f59696a545c8ea0ff37eaa_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670446593de82dee711eae73_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670446788ddd6518304aeb00_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670446b3ca9f592f6d231084_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab5689cc50bc4bfdf0535_Passionate-%26-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab588a5ed872f80394278_Impacting-the-community-1.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.purposeful {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab59b0f6a6cfc3aa07367_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/671fb64795c1e2359ff7ebdc_Staff-Photos-6.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.buillding {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/671fb693caddbab038b50cd0_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab59b0f6a6cfc3aa07367_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab9469df49b4ddc0009a4_Get%20A%20Free%20Baked%20Good%20.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.skip {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab980e930d18d87a69adf_Skip%20the%20line.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.smoothie {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab9939df49b4ddc0033bf_Happy%20Birthday%20Smoothie.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.poiints {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab9ad409fb3d2ebcaf4e1_Earn%20Points.jpg");
  background-position: 50% 60%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.recycling {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab9cdd43d7adda2efafa0_Bottle%20Recycling%20Program.jpg");
  background-position: 50% 0;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.subscrippt {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab9e03e164165fc43e18a_Coffee%20Subscription%20.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.midtown-image {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/671a654927bba0c182cf8df7_Screenshot%202024-10-24%20at%2011.18.15%20AM.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5ded6c3880ff24aeda4ea_Be-Plant-Powered.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.careers-hero, .careers-hero-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/671a6d0ead202eb09f4e9c6f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67536628ad3913d4aad2d7b6_Hero%20-%20local.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab59b0f6a6cfc3aa07367_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/671a78728ad9dfb4daa03759_Staff%20Photos-16.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.buillding-copy {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab588a5ed872f80394278_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/672a5cd30f1a32e44aa68199_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;
}

.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/672a5e5eec4af3cb4fad1eb0_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67536739df004e723d9ba0e8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6753677c9123544881e5ee29_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6753679a197621617940f40e_Pilot%20at%20Impact%20-%20local.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/675367b6891dda04bbbff523_Juice%20Line%20Up%20-%20local.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/675367f9d98a26b5ef649ae6_Sea%20Salt%20Cookie%20Stack%20-%20local.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6753682453d441a1f04dc97b_Smoke%20Bloke%20-%20local.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/675368508fb37404fd4eb727_100km%20foods.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6759ed4f7f43a7760a7e09f8_Eat-Real-Food.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f71e5630b480131dcef4d24_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6759fde082716fc6162a8560_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6759ff831d77efa04a0b0eb4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6759ff84daf98dba6adb97f2_Gary%20%26%20Players.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-936 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6759ff8255de3cf70ff5ef9a_Gary%20%26%20Josh%20.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679bad609ae4f3bac05f52cf_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d8b1bfef11587a92d4e1d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634db4bc623e3c0ad545bdff_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634d8bd9ef9487fe73376513_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1da6f6dd643e789e94bcde_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679ccd1f3fe22d9d77273f33_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679ccda1022cdf0a8a9b1b3a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679ce3d8ca0627729616ed2f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679ce5e6a87ffac809d5f445_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679ce6cc2e75511860d0d078_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679ce7fcd7c8c98dcf19ef42_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679d305bfdf01553f0ec61a6_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6859a38b77db08479b904202__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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67a102b0ecb1a01bf7646e11_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679d305bfdf01553f0ec61a6_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67af5fb20d1c23c8dde6f9ae_%2314-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67af62096d58d2b807be07d8_%2322_Social_Poke.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-951 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67af6230a69759fc66c4570a_%2321_Social_Pancakes.jpg");
  background-position: 50% 20%;
  background-size: cover;
}

.div-block-952 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67af62697b47428c8bfce3ac_%2318_Social_Beef%20Sandwich%20Alt.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-953 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67af62a11c0ae2ebfa277e1c_%2323_Social_Wraps%20ALt.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67bf6ee6f65147bf794872f1_01-iphoneX-mockup.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67c07c17da997738563a5961_Vanessa-14.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67c083176ba32a289ea34b1b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67eff8b0ef3e42d73d1de95c_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: 275px;
  padding: 10px 10px 5px;
}

.juices-copy, .spritzers2 {
  background-color: var(--white);
}

.spritzers_banner {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67f404ddc52d72bc2a3b8a0e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67f912e748cf0b616a9b238c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67f9187bf93d135f42a24054_5.-Harvest-Cobb-and-Empire-Bowl_Portrait.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.div-block-959 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67fabda91746ed16331c27cc_20.-Yogurt-Bowl_Portrait-(1).jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-960 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67f918f4a5978c7d482b0aae_3.-Cheesecake_Social.jpg");
  background-position: 50% 30%;
  background-size: cover;
}

.div-block-961 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67fabe9883fe90673111d7c2_12.-New-Drinks_Portrait.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-962 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67fabf1d84b005718d1d3995_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6846ee5775cb9c6c80142ccf_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: 50px;
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6846f238e30759cf7f19a097_Blog-Body-(1).jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-966 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6846f4e938545e5ced42c118__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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6849d57b4f38d88223b0e149_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67eff8b0ef3e42d73d1de95c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/684daa07e5182259bb6e87be_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679ce7fcd7c8c98dcf19ef42_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/684db653a415e38fbec6b55c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6859a25332a3fc985eb6ffd3_IMG_6704.jpg");
  background-position: 50% 0;
  background-size: cover;
  height: 350px;
  margin-bottom: 20px;
}

.gf-df-p-n {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/634da5ea967aed65aaeb7d9b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/68602480d1479e8785c76e21_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6862d66115499590a7b7d39b_newfarm-4.jpg");
  background-position: 70%;
  background-size: cover;
}

.div-block-973 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6862d758df27b05971060b6f_blognewfarm-6.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-974 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6862d5e6000a7be6bb3ea432_newfarm-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-975 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6862d66115499590a7b7d39b_newfarm-4.jpg");
  background-position: 100%;
  background-size: cover;
}

.div-block-976 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6862d6fb538239bffff916bf_blognewfarm-5.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-977 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6862d758df27b05971060b6f_blognewfarm-6.jpg");
  background-position: 40%;
  background-size: auto;
}

.grid-249, .grid-250 {
  padding-top: 20px;
}

.div-block-978 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6862d5e6000a7be6bb3ea432_newfarm-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-979 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/68644ffa286d36f361b7ae44_Blog-IMG_8629.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-980 {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6862d6fb538239bffff916bf_blognewfarm-5.jpg");
  background-position: 50%;
  background-size: cover;
}

.nf-desktop-1 {
  grid-template-rows: 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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6835c86a1dc3823ff9c258f2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6835c86a1dc3823ff9c258f2_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;
}

.toronto-image {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686beca5f4b310a3d6d4ff4d_285A5580.jpg");
  background-position: 50% 60%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.nyc-image {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bece16484817fc940a0d4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d5e7e86973c06fa49eced_BN_PoconoOrganicsJune19-6899%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.joyce-image {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bfe3a43c9e02cde5500dd_joyce-farms.jpg");
  background-position: 80%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.raaka-image {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d5c7086973c06fa481eb9_grinder_pour_2019_off_center_yum.jpg");
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-bottom: 20px;
}

.devocion-image {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bf70eba3d6cadb2ab3086_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bf2859a8946f7a8b18334_GF%20-%20P%20-%20VG%20.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bf2f8f1be6274e6b502c6_GF%20-%20VG.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bf3fa094af3673cbd546d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d5e7e86973c06fa49eced_BN_PoconoOrganicsJune19-6899%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  height: 350px;
  margin-bottom: 20px;
}

.jf-image {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bfe3a43c9e02cde5500dd_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d3c4e75ab9a8ea2a12b0d_Screenshot-2025-04-25-130513.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d3b5f84417236dbd3105e_Driggs-Avenue-Interior-C4.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 500px;
  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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686ed1c3891cee1bdf54cd48_Lunch_Landscape-(1).jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  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;
}

.tor-pickup-image {
  background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686fcf22def58797b6214399_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686fcfad7e37826d51198a1f_Tezza-6200.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d5d6cfb71800dfcbb9a30_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;
}

@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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679a5e82b752d0c029e9633b_Breakfast_Group%20Shot_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679a66e3a4014f60a1219472_Bowls_Landscape.jpg");
    background-position: 50% 60%;
    max-width: 1800px;
    max-height: 400px;
  }

  .container-24 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679bd3cea43a5a19b3b43a08_Dinner-Menu-Items_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/684706d2fdf00e430cf57e9b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f062dbfc52effa67a12c4f1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/639cc4ff9835784fe2ce3b95_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4938b42578cd1183d0b226_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b2f9c20f2d35354aad37e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b303c1727215fc6f21595_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b30f420f2d33e37aae0ae_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f1b31495e935eda2f4c484d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee26e2d7a13f71a6ce602aa_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670ab43fc4442a965e3e8dbe_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f491ab7c8834fc450fe3bfc_Surface_contrast_web.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .section-22 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f4938b42578cd1183d0b226_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67bf6ee6f65147bf794872f1_01-iphoneX-mockup.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-237 {
    padding-left: 60px;
  }

  .div-block-247 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f528c359367e07b77693fcc_iphone_app.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: none;
    height: 90vh;
  }

  .container-106 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5eff5a5428e8d11adefd4141_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5efb3796ff23a347c96da773_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0def9dd90b8370d3f874f4_Food-Philosphy-2_forweb.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6638db9e0f7e34105068e391_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/68602480d1479e8785c76e21_blog-hero-Gillian-Flies.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67c089c02afe89bd6f7096e2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62212ccc9022d67d1fde1bc7_com1.jpeg");
    background-position: 50% 60%;
    background-size: cover;
  }

  .hero-overlay-44 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1bfea570c02e8a966e6a_Impact-Potato-Salad.jpg");
    background-position: 50% 80%;
  }

  .heading-250 {
    margin-bottom: 0;
  }

  .hero-overlay-45 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f0def9dd90b8370d3f874f4_Food-Philosphy-2_forweb.jpg");
    background-position: 50% 100%;
  }

  .container-59-copy {
    max-width: 1800px;
    max-height: 400px;
  }

  .div-block-622 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6245c592e9fadc564c39d946_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6244c0a00eaaee0d12e6d551_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6846ee5775cb9c6c80142ccf_Hero_shot.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62f1386f8296f3a90bc37992_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6332fb890283d485433f1e55_unnamed-(1).jpg");
    background-position: 50% 0;
  }

  .div-block-676 {
    height: 500px;
  }

  .div-block-677 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6332fc4d11daee29951a3ade_unnamed2.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679d29d7c5d7efb071a34d6b_Lunch_Landscape.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/641889587314b54700630dea_ik-ehf-baru_nuts.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-789 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64188952c1a0bf001486b8ac_ik-ehf-power_breakfast.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-790 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6418895972abf4001b8b19ed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/641889527314b56e61630d39_ik-ehf-mct.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-789-copy {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64188952c1a0bf001486b8ac_ik-ehf-power_breakfast.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-790-copy {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6418895972abf4001b8b19ed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6418895972abf4001b8b19ed_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6451627cbd2eea5c8b3b1b6e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6487874477f24f0695ef03fe_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/649c273aeceeada5f2c10a77_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64a46464b3b7df67c2299470_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64b54c4fbe0e0f83a0c1d352_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64ca43c2725926ad433a303d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64df8ee53d7b944c8ad10662_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64f4941587a8d9a39967d44b_mihir-landscape.jpg");
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .section-70 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63920c7005453f6f6d924b7c_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64f4941587a8d9a39967d44b_mihir-landscape.jpg");
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .section-70-copy {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/643ed2bbbc87562d70c9d882_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63a21d39d5c13374edc5fbd2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63a21d39d5c13374edc5fbd2_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/650873f739bddc949c5bef95_Healthy-Habits.jpg");
    background-position: 50% 35%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .div-block-842 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/650878049d61069a57b3912a_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: block;
  }

  .section-68-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/651753e3af20c15effbf86ba_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65314c43246864a956cdbc90_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65314d9c8704c1c464d077d0_Kitchen_Whey-Protein_Vanilla_Scoop_Portrait.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-850 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65314db9029cf742ef6bc840_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/654bf06244b510c0783c0d4d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6560c0cd5c6377d72adbb310_Jennifer-2.jpg");
    background-position: 50% 40%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 20px;
  }

  .vanessa-hero {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/657085a47969dbb6d0b81707_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65a009df46f0fc9cafb3aee9_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65aeb72ce08346b58171f33e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65d63035b44fb01f56b58460_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65e2448d4f08252519676daa_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65f0a95de848a06e8043bf0a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66058cd52d4f4d407997c05f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66104abb09c202e8dcdd473f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/662676535b618de007c919ad_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6654a74a01e466ea42f4d81f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66709606ab0241a149a08925_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66bf6e46c4af4fcae4b65a79_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/662676535b618de007c919ad_Jeffin-Outside.jpg");
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .community---kyle-hero {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e48ebd338968cfcafa6ec0_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/684707d22f9f1ad536e66375_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66e5df527f074829f9c39ff5_Food-Philosophy-hero2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
    max-height: none;
  }

  .coming-soon-hero {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66bf6e46c4af4fcae4b65a79_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670aabbce930d18d879cb191_Values-%20hero%20.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670446593de82dee711eae73_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/670aabbce930d18d879cb191_Values-%20hero%20.jpg"), url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/671a6d0ead202eb09f4e9c6f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/671a6d0ead202eb09f4e9c6f_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67536628ad3913d4aad2d7b6_Hero%20-%20local.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67536739df004e723d9ba0e8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6753677c9123544881e5ee29_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6753679a197621617940f40e_Pilot%20at%20Impact%20-%20local.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .juice {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/675367b6891dda04bbbff523_Juice%20Line%20Up%20-%20local.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/675367f9d98a26b5ef649ae6_Sea%20Salt%20Cookie%20Stack%20-%20local.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 40%, 0 0;
    background-size: cover, auto;
  }

  .smoke {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6753682453d441a1f04dc97b_Smoke%20Bloke%20-%20local.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 70%, 0 0;
    background-size: cover, auto;
  }

  ._100km {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/675368508fb37404fd4eb727_100km%20foods.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6859a38b77db08479b904202__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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67af5fb20d1c23c8dde6f9ae_%2314-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: 270px;
  }

  .spring-menu-hero {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67f912e748cf0b616a9b238c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6846ee5775cb9c6c80142ccf_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6859a25332a3fc985eb6ffd3_IMG_6704.jpg");
    background-position: 50%;
  }

  .nf-container {
    align-self: center;
    margin-top: auto;
    margin-bottom: auto;
  }

  .new-farm-hero {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/68602480d1479e8785c76e21_blog-hero-Gillian-Flies.jpg");
    background-position: 50% 40%;
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
  }

  .toronto-image {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686beca5f4b310a3d6d4ff4d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bece16484817fc940a0d4_Tezza-2972.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .pocono-image {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d5e7e86973c06fa49eced_BN_PoconoOrganicsJune19-6899%20(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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bfe3a43c9e02cde5500dd_joyce-farms.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .raaka-image {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d5c7086973c06fa481eb9_grinder_pour_2019_off_center_yum.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .devocion-image {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bf70eba3d6cadb2ab3086_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d5e7e86973c06fa49eced_BN_PoconoOrganicsJune19-6899%20(1).jpg");
    background-position: 50%;
    background-size: cover;
  }

  .jf-image {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bfe3a43c9e02cde5500dd_joyce-farms.jpg");
  }

  .tor-pickup-image {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686fcf22def58797b6214399_Staff-Photos-2.jpg");
    background-position: 50% 70%;
    background-size: cover;
  }

  .nyc-pickup-image {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686fcfad7e37826d51198a1f_Tezza-6200.jpg");
    background-position: 50% 65%;
    background-size: cover;
  }

  .sans-bakery-image {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686d5d6cfb71800dfcbb9a30_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686beca5f4b310a3d6d4ff4d_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/686bece16484817fc940a0d4_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;
  }
}

@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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef62cf0bed6635ec923e833_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f06333a0b21153d307a3c1a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/639cc4ff9835784fe2ce3b95_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef61e05eee6f4d34c71b7f3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef61efa4b645cc6aa2aaad1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef620a636a59c836382d9bc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4cc03adacc45bf07aa849_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/609407ea840ec149892196e8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/614cc1cc2ef6654da7358366_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/614cc3cfb440251b9cb1a17a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef620a636a59c836382d9bc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef61efa4b645cc6aa2aaad1_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef61e05eee6f4d34c71b7f3_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266b9370ff282ceaf265a50_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62212ccdeac4046e871985dd_com5.jpeg");
    background-position: 50%;
    background-size: cover;
    height: 500px;
  }

  .div-block-579 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62212ccc0e1cc581900091f8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee26e2d7a13f71a6ce602aa_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/630e777b7e9b147e8aa9b160_Sylvie-%2B-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/630fada9e98a3f00c69eabd7_Sylvie-%2B-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6332fc4d11daee29951a3ade_unnamed2.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef620a636a59c836382d9bc_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65314d9c8704c1c464d077d0_Kitchen_Whey-Protein_Vanilla_Scoop_Portrait.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-850 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/65314db9029cf742ef6bc840_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;
  }

  .heading-234-copy {
    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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef62cf0bed6635ec923e833_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66058cd52d4f4d407997c05f_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;
  }

  .paragraph-12-copy-copy-copy {
    margin-top: 0;
    font-size: 13px;
  }

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

@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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ef62a78bd5d0415595d54b8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ff4cc03adacc45bf07aa849_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61672ab3b1e0316bfe8500d5_grocery-edit1.jpg");
    background-position: 100% 60%;
    background-size: cover;
    height: 500px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-477 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/616757d19a2706a5fdbe92b9_Untitled-1.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/616a29291ed4688931d1f871_Untitled-1.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63da9663490ac3069e2d3213_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266b9370ff282ceaf265a50_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61f9a31d5e7f6b98a8cad62a_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61f9a3bfb48eb1b605de13c0_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61786920a11f8240ca1914db_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61c1e42ea22b793267c45e6b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/637b8ea526e11c2a0e2b9f5e_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63bc7a4c8e7e889232291241_Beef-Broth-Kettle.jpg");
    background-position: 50% 60%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-771-copy {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63c854bf5913124bafef982c_Broth-Line-Up.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/63da9663490ac3069e2d3213_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6414a4681ccde7f7d0767538_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/641889527314b56e61630d39_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/64889b1b2fab96c515503355_Summer-Drinks.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;
  }

  .heading-234-copy {
    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;
  }

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

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

@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: 10px;
    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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679a66e3a4014f60a1219472_Bowls_Landscape.jpg");
    background-position: 50% 40%;
    max-height: 180px;
  }

  .container-24 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/679bd3cea43a5a19b3b43a08_Dinner-Menu-Items_Landscape.jpg");
    max-height: 180px;
    margin-top: 0;
    padding-top: 0;
  }

  .container-25, .container-26, .container-27 {
    max-height: 180px;
  }

  .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: 235px;
    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: 10px;
  }

  .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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/655bc2ca5a1952e7556a30c5_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f06333a0b21153d307a3c1a_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: 10px;
    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: 0;
  }

  .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: 10px;
    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: flex;
  }

  .feature-section-2 {
    background-position: 0%;
    height: 80vh;
    display: none;
  }

  .paragraph-66 {
    color: var(--black);
    text-align: center;
  }

  .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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/622b64b92517fc1c909ee98c_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f491ab7c8834fc450fe3bfc_Surface_contrast_web.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f95f2ad2e105d3e6fc5ae26_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6026a551b735e76110376562_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6026a555dd15e6ee69659317_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/608ac3aa82ad8efcdbc09dd7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/608ac3aa82ad8efcdbc09dd7_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/68602480d1479e8785c76e21_blog-hero-Gillian-Flies.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266b9370ff282ceaf265a50_unnamed.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;
  }

  .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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/622b64b92517fc1c909ee98c_unnamed.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230dce405feffd23b0be4bf_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230deb36ef21ac3c44e154c_Power-Breakfast-%2B-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230ddec64ceaa658dda11fc_Zesty-%2B-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6230df1f81996afce7ddd03a_Yogurt-Parfait-4.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6846ee5775cb9c6c80142ccf_Hero_shot.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a6e358a08c0804ed04dd_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62756aa24b57962d10f6d278_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62756c5ab027dc70e6c09396_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/623e1e7a2224c722560c8a5c_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62962acd88c850174cb8b149_unnamed2.jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-bottom: 0;
  }

  .div-block-648 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62962b0cae27a4fc034c1744_unnamed5.jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-649 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62962b49a4f89a2259ea76d0_unnamed4.jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
  }

  .div-block-650 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6266a708d597aa6d0d2888b8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e397dc019ee268b952ae6_Poke-Bowl-With-Hands-Social.jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
  }

  .div-block-653 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e3ac99f8fdc1d85106ee9_Breakfast-Bagel-Bacon-Add-On-Social.jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
  }

  .div-block-654 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e3d1d5e326f6eeb564fc1_unnamed.jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 20px;
  }

  .div-block-655 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/629e3d682a064b69fe444745_unnamed2.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cc188506078fad8ab9b108_unnamed2.jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
    display: flex;
  }

  .div-block-660 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cc1afc8298341dfc675b5f_high_res-(1).jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-661 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cc198ac50496a211cfb7ab_unnamed3.jpg");
    background-position: 50%;
    background-size: cover;
    height: 350px;
    margin-bottom: 10px;
  }

  .div-block-662 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/62cc1a1833c6501e1ad322bd_unnamed4.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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6332fc4d11daee29951a3ade_unnamed2.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: 10px;
  }

  .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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe1fe53e7a24807d373ef_Oatmeal-Social_.jpg");
    background-position: 50%;
    background-size: cover;
    height: 300px;
  }

  .div-block-710 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe21cd1af94bc44c52de6_Mango-Slaw.jpg");
    background-position: 50%;
    background-size: cover;
    height: 300px;
  }

  .div-block-711 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe33e1fd317772fc7fa6a_Pumpkin-Loaf-Social.jpg");
    background-position: 50%;
    background-size: cover;
    height: 300px;
  }

  .div-block-712 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe34db241f161b327b1bd_Turkey-Meatballs-Social_Alt.jpg");
    background-position: 50% 70%;
    background-size: cover;
    height: 300px;
  }

  .div-block-713 {
    background-image: url("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/635fe3591fd317c6f9c7fd22_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61786920a11f8240ca1914db_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/61c1e42ea22b793267c45e6b_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/638ca9c54c238b0c96b702d4_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67801c85911887adee54fa12_(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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/641889587314b54700630dea_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;
  }

  .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, .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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/654a66d3e6adbc28cfbeabb8_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/6525978d18beed7e5e07089a_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, .paragraph-12-copy-copy {
    margin-top: 6px;
    font-size: 10px;
  }

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

  .heading-234-copy {
    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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/66058cd52d4f4d407997c05f_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: 315px;
    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: 240px;
  }

  .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: 225px;
    padding-top: 5px;
  }

  .paragraph-12-copy-copy-copy {
    margin-top: 0;
    font-size: 10px;
  }

  .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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f04cbdccd03ec047540ca26_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5ee26e2d7a13f71a6ce602aa_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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/5f08b1d4c34d6102f9a2ad0e_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: 125px;
    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;
  }

  .button-161-copy-copy {
    margin-bottom: 5px;
    margin-left: 5px;
    font-size: 12px;
    display: inline-block;
  }

  .button-161-copy-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("https://cdn.prod.website-files.com/5ee2601a6549b0ba8d8d0e4b/67bf6ee6f65147bf794872f1_01-iphoneX-mockup.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: 255px;
  }

  .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, .williamsburg-image {
    background-position: 70%;
  }

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

#w-node-_84392787-fc5e-301c-df60-85e6eaaf2512-ef50126a, #w-node-d9b63957-1f06-149e-4d1c-fdbe5099ec8c-ef50126a {
  align-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-_2507a739-ca6c-449a-7feb-3f40336a9efe-e33bb5ae, #w-node-c3ccd4b8-adce-c52f-a15e-cce308295dd9-e33bb5ae, #w-node-_9dc6e1d4-8254-c442-77b6-4edc952fcc70-e33bb5ae, #w-node-_68528b5d-1824-0efb-7459-a50a7da74390-e33bb5ae, #w-node-_5178ff56-e8bb-8080-35ff-aadb482d8c65-e33bb5ae, #w-node-eaefe021-3213-7c2e-e33d-8cd4b82a2e55-e33bb5ae, #w-node-d568d4c8-3eed-655f-be0a-98f738428b51-e33bb5ae, #w-node-_34c6ad7f-5045-cea9-e032-f09ef269af30-e33bb5ae, #w-node-_8c35e324-5931-24d8-d7f3-1e39acbb37fa-e33bb5ae, #w-node-_56e641b3-2fd5-1e60-bb67-ac75834e80d6-e33bb5ae, #w-node-db9dca81-98fa-2363-e985-3ac9b61f28e9-e33bb5ae, #w-node-fc414c9c-e838-ffd9-f0bf-315700a317ea-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d18497f2-2fb9-01f2-b54a-34656eea8ecd-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bdeff4f7-19be-0ce9-c140-33cf15194d76-e33bb5ae, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d80-e33bb5ae, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d8a-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_836e50be-9e48-19f4-4fee-a58e84bc7466-e33bb5ae, #w-node-aa8436fe-01c3-b7c6-0134-b42496becd7b-e33bb5ae, #w-node-_6eb5aea3-0a75-87a6-ed4e-c5e110c2acac-e33bb5ae, #w-node-_66536896-5887-cb2f-2fb0-56e1c60e3eca-e33bb5ae, #w-node-_02a30049-ea97-00e1-25f3-c7d5847c9c3c-e33bb5ae, #w-node-acea69ee-a7bc-88a3-a94f-3544ba94543b-e33bb5ae, #w-node-_88c59226-fe23-653e-8670-14f24360cfc8-e33bb5ae, #w-node-_88c59226-fe23-653e-8670-14f24360cffc-e33bb5ae, #w-node-_88c59226-fe23-653e-8670-14f24360cfd5-e33bb5ae, #w-node-e0d0b227-9650-9fe4-65c3-1b0cb6fde576-e33bb5ae, #w-node-a4ac892c-ff5a-0130-a0f0-3827041898ad-e33bb5ae, #w-node-fa37355a-0521-0d4f-0dc8-3fddd9fd9f9b-e33bb5ae, #w-node-_3c842ce8-5b88-7b17-8c22-fd17977611f9-e33bb5ae, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-e33bb5ae, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-e33bb5ae, #w-node-_58324d68-cdd8-28f3-e9f4-a488f568ade8-e33bb5ae, #w-node-_50d46847-53c3-d5dd-b331-7ae8fc27a647-e33bb5ae, #w-node-_6d7827e4-138c-97c5-a976-89761b84b79d-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b21b4dfb-8a7b-5d09-ff06-36311204a4ae-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d34b8b5f-a977-b82b-c419-5450625085dc-e33bb5ae, #w-node-d34b8b5f-a977-b82b-c419-5450625085e8-e33bb5ae, #w-node-d34b8b5f-a977-b82b-c419-54506250860c-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d34b8b5f-a977-b82b-c419-545062508617-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_7be27d95-5144-735b-133e-0a28be932573-e33bb5ae, #w-node-_576cf4e0-868f-06ab-40d0-bd1c8aeb75a7-e33bb5ae, #w-node-_1d32fd87-fc64-c551-1d5a-df62eaba4f8d-e33bb5ae, #w-node-_9a86c18e-eeae-e1c9-8171-e6dd6b237860-e33bb5ae, #w-node-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-e33bb5ae, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-e33bb5ae, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-e33bb5ae, #w-node-_05efebaa-18f1-3ce2-755e-c2100d2c35cd-e33bb5ae, #w-node-_9752ad84-f0c6-e251-7a88-8164fac197a5-e33bb5ae, #w-node-cfcb1b87-ca38-7b6b-a1c6-bece2892a504-e33bb5ae, #w-node-_7cc737e2-0a25-8903-d206-059d6bc22115-e33bb5ae, #w-node-_1d9b603b-fead-6f54-8125-c4f428ac706a-e33bb5ae, #w-node-_1101ee68-2616-eea0-ddf4-3d4ace48be20-e33bb5ae, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-e33bb5ae, #w-node-_1aaa1b6d-e8d5-3f11-7612-776686888c17-e33bb5ae, #w-node-d10e3d47-f342-b248-28fa-aa160f6bfbec-e33bb5ae, #w-node-c183208f-9a8f-58cb-0d62-627e8bc9597a-e33bb5ae, #w-node-d3078231-1a6f-7fd7-a3ff-0697bfcd8d80-e33bb5ae, #w-node-_3954396a-2ffa-d153-01cd-45e9180ba83d-e33bb5ae, #w-node-_8acc2d02-fff3-cd2b-d936-76b51973e44b-e33bb5ae, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-e33bb5ae, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-e33bb5ae, #w-node-cc142c03-ed09-8a8f-04bf-10d3117a8dc3-e33bb5ae, #w-node-_3490c7f7-896e-1a92-00e5-b45bf19c29c7-e33bb5ae, #w-node-dc951745-ad51-8eb4-945d-2650f9aa8567-e33bb5ae, #w-node-dc951745-ad51-8eb4-945d-2650f9aa857b-e33bb5ae, #w-node-_120a743b-e6be-2875-7b5a-2af2913175f5-e33bb5ae, #w-node-_58b57a66-ff2c-dd43-5faa-62a345d35da7-e33bb5ae, #w-node-_40f5abea-7f2b-8400-413c-267f5a3ec7c2-e33bb5ae, #w-node-e3f7dbb6-dd46-ff76-c23f-005e4674e07a-e33bb5ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cad3d5c-bbf6-a790-0660-3f8fca7bf6ad-e33bb5ae, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab715-e33bb5ae, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab719-e33bb5ae, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab71d-e33bb5ae, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab721-e33bb5ae, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab725-e33bb5ae, #w-node-d079ce49-f62a-55e9-79e8-4cb54cdff05a-e33bb5ae, #w-node-ea7fa4d6-4710-aba6-47bd-eab87b5f2da9-e33bb5ae {
  place-self: center;
}

#w-node-ec42436d-eec2-3ea2-ae2e-59622d24e4e4-29bedfd2, #w-node-_3285bd9f-3d34-2c03-920c-772c26ce44a2-29bedfd2, #w-node-_4e38d8d4-05f5-55ed-5e5a-bfcd5c758876-29bedfd2, #w-node-_205999d4-7b38-3ac4-8b1f-5d59b32cddf9-29bedfd2, #w-node-b1b8b62a-89bb-d2e5-7d4e-34851ab6a366-29bedfd2, #w-node-_202fef1c-1a0e-7abb-87f4-1320e7e7e1d1-29bedfd2, #w-node-d6f4911d-ee1a-1244-c7a9-5ff794e7a4e1-29bedfd2, #w-node-_145dc40f-7c53-a7b0-8e7c-f220bb72fee5-29bedfd2, #w-node-bb63ff45-68ad-cc96-b8c7-fbf7ec3993ed-29bedfd2, #w-node-a1e42cc2-d9cc-9bb0-cc99-b704af6ceff3-29bedfd2, #w-node-bde939d2-6b7c-62e0-950d-7f60e915cdc8-29bedfd2, #w-node-fdbf72cc-4530-b4e6-8c3c-b0e7e8c5d4eb-29bedfd2, #w-node-_6156ed06-7420-4358-1640-d75d8e2af858-29bedfd2, #w-node-_520e0adf-0082-86c4-6d58-2630ebba8ce1-29bedfd2, #w-node-_94d1d7a4-105b-3999-8085-e27b081e7fea-29bedfd2, #w-node-_237fb5ab-2fea-2b1e-4de3-76104aa78227-29bedfd2, #w-node-_602197f7-4f80-84eb-14c5-6c696616310f-29bedfd2, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-29bedfd2, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-29bedfd2, #w-node-_23d87981-aeda-615b-0d2c-8b937c146ef3-29bedfd2, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-29bedfd2, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-29bedfd2, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-29bedfd2, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-29bedfd2, #w-node-bc7a6469-7515-d1aa-a714-4bd763b81dc5-29bedfd2, #w-node-_85b05c98-3b5f-fa83-3571-2f3d8e17ca0b-29bedfd2, #w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2380-29bedfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2384-29bedfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b714f27e-9e9d-58ee-50bc-69b6b52d2386-29bedfd2, #w-node-_806ffffa-e55a-c301-1966-85e1fc95a4f9-29bedfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_806ffffa-e55a-c301-1966-85e1fc95a4fd-29bedfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_806ffffa-e55a-c301-1966-85e1fc95a4ff-29bedfd2, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790f4-29bedfd2, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790ff-29bedfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b8ff-29bedfd2, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b903-29bedfd2, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b907-29bedfd2, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b90b-29bedfd2, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b90f-29bedfd2, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b913-29bedfd2, #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b917-29bedfd2, #w-node-f4b78261-84b8-f511-fa26-0cf7f9978975-29bedfd2 {
  place-self: center;
}

#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, #w-node-_52db48b7-2c53-48c0-451a-e804720a8191-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-_95bf5c5c-3edf-caa5-c020-ff8f50aed55f-c62ece70, #w-node-b3d58f3f-00e0-e400-4527-0f50f7937c1d-c62ece70, #w-node-_75f78c0b-1b0b-115c-5096-76c3cdefb401-c62ece70, #w-node-f7e292ed-e614-3b85-9840-5b9bf75accc1-c62ece70, #w-node-f990d374-8149-ceee-1aff-984fc25b17a7-c62ece70, #w-node-a0762121-e7b5-7915-adf8-ff48b20cb2a8-c62ece70, #w-node-_41932261-0c70-a2d8-106f-58a389a0996d-c62ece70, #w-node-f4a1071d-9db4-f556-c166-cb499c0d7915-c62ece70, #w-node-_5e3fa430-8bda-96a4-6bd9-05a606080a39-c62ece70, #w-node-fd2ec509-ce49-1c6d-7255-ed4924832474-c62ece70, #w-node-c8e5227a-5794-5280-4b6c-4c4de1657308-c62ece70, #w-node-c8e5227a-5794-5280-4b6c-4c4de165731c-c62ece70, #w-node-c1f7b468-3690-f941-9080-a5981775df96-c62ece70, #w-node-a7effdae-aeec-b373-ab6c-68a6d633527a-c62ece70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4406f1da-63b8-6724-b84e-8ff7240cf67f-c62ece70, #w-node-_4406f1da-63b8-6724-b84e-8ff7240cf683-c62ece70, #w-node-_4406f1da-63b8-6724-b84e-8ff7240cf687-c62ece70, #w-node-_4406f1da-63b8-6724-b84e-8ff7240cf68b-c62ece70, #w-node-_4406f1da-63b8-6724-b84e-8ff7240cf68f-c62ece70, #w-node-_2d857295-b62b-f115-f5a2-ea450b0e5c99-c62ece70 {
  place-self: center;
}

#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-_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-eaefe021-3213-7c2e-e33d-8cd4b82a2e55-a9c36e74, #w-node-d568d4c8-3eed-655f-be0a-98f738428b51-a9c36e74, #w-node-_34c6ad7f-5045-cea9-e032-f09ef269af30-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-_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-_02a30049-ea97-00e1-25f3-c7d5847c9c3c-a9c36e74, #w-node-acea69ee-a7bc-88a3-a94f-3544ba94543b-a9c36e74, #w-node-_88c59226-fe23-653e-8670-14f24360cfc8-a9c36e74, #w-node-_88c59226-fe23-653e-8670-14f24360cffc-a9c36e74, #w-node-_88c59226-fe23-653e-8670-14f24360cfd5-a9c36e74, #w-node-e0d0b227-9650-9fe4-65c3-1b0cb6fde576-a9c36e74, #w-node-a4ac892c-ff5a-0130-a0f0-3827041898ad-a9c36e74, #w-node-fa37355a-0521-0d4f-0dc8-3fddd9fd9f9b-a9c36e74, #w-node-_3c842ce8-5b88-7b17-8c22-fd17977611f9-a9c36e74, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-a9c36e74, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-a9c36e74, #w-node-_58324d68-cdd8-28f3-e9f4-a488f568ade8-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 {
  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-_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-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-a9c36e74, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-a9c36e74, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-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-_1d9b603b-fead-6f54-8125-c4f428ac706a-a9c36e74, #w-node-_1101ee68-2616-eea0-ddf4-3d4ace48be20-a9c36e74, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-a9c36e74, #w-node-_1aaa1b6d-e8d5-3f11-7612-776686888c17-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-_3954396a-2ffa-d153-01cd-45e9180ba83d-a9c36e74, #w-node-_8acc2d02-fff3-cd2b-d936-76b51973e44b-a9c36e74, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-a9c36e74, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-a9c36e74, #w-node-cc142c03-ed09-8a8f-04bf-10d3117a8dc3-a9c36e74, #w-node-_3490c7f7-896e-1a92-00e5-b45bf19c29c7-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 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cad3d5c-bbf6-a790-0660-3f8fca7bf6ad-a9c36e74, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab715-a9c36e74, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab719-a9c36e74, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab71d-a9c36e74, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab721-a9c36e74, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab725-a9c36e74, #w-node-d079ce49-f62a-55e9-79e8-4cb54cdff05a-a9c36e74, #w-node-ea7fa4d6-4710-aba6-47bd-eab87b5f2da9-a9c36e74 {
  place-self: center;
}

#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-eaefe021-3213-7c2e-e33d-8cd4b82a2e55-552eb439, #w-node-d568d4c8-3eed-655f-be0a-98f738428b51-552eb439, #w-node-_34c6ad7f-5045-cea9-e032-f09ef269af30-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, #w-node-fc414c9c-e838-ffd9-f0bf-315700a317ea-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, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d8a-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-aa8436fe-01c3-b7c6-0134-b42496becd7b-552eb439, #w-node-_6eb5aea3-0a75-87a6-ed4e-c5e110c2acac-552eb439, #w-node-_66536896-5887-cb2f-2fb0-56e1c60e3eca-552eb439, #w-node-_02a30049-ea97-00e1-25f3-c7d5847c9c3c-552eb439, #w-node-acea69ee-a7bc-88a3-a94f-3544ba94543b-552eb439, #w-node-_88c59226-fe23-653e-8670-14f24360cfc8-552eb439, #w-node-_88c59226-fe23-653e-8670-14f24360cffc-552eb439, #w-node-_88c59226-fe23-653e-8670-14f24360cfd5-552eb439, #w-node-e0d0b227-9650-9fe4-65c3-1b0cb6fde576-552eb439, #w-node-a4ac892c-ff5a-0130-a0f0-3827041898ad-552eb439, #w-node-fa37355a-0521-0d4f-0dc8-3fddd9fd9f9b-552eb439, #w-node-_3c842ce8-5b88-7b17-8c22-fd17977611f9-552eb439, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-552eb439, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-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 {
  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-_7be27d95-5144-735b-133e-0a28be932573-552eb439, #w-node-_576cf4e0-868f-06ab-40d0-bd1c8aeb75a7-552eb439, #w-node-_1d32fd87-fc64-c551-1d5a-df62eaba4f8d-552eb439, #w-node-_9a86c18e-eeae-e1c9-8171-e6dd6b237860-552eb439, #w-node-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-552eb439, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-552eb439, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-552eb439, #w-node-_05efebaa-18f1-3ce2-755e-c2100d2c35cd-552eb439, #w-node-_9752ad84-f0c6-e251-7a88-8164fac197a5-552eb439, #w-node-cfcb1b87-ca38-7b6b-a1c6-bece2892a504-552eb439, #w-node-_7cc737e2-0a25-8903-d206-059d6bc22115-552eb439, #w-node-_1d9b603b-fead-6f54-8125-c4f428ac706a-552eb439, #w-node-_1101ee68-2616-eea0-ddf4-3d4ace48be20-552eb439, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-552eb439, #w-node-_1aaa1b6d-e8d5-3f11-7612-776686888c17-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-_3954396a-2ffa-d153-01cd-45e9180ba83d-552eb439, #w-node-_8acc2d02-fff3-cd2b-d936-76b51973e44b-552eb439, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-552eb439, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-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 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cad3d5c-bbf6-a790-0660-3f8fca7bf6ad-552eb439, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab715-552eb439, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab719-552eb439, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab71d-552eb439, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab721-552eb439, #w-node-f42a008f-8bcb-bd3f-33ae-30d5735ab725-552eb439, #w-node-d079ce49-f62a-55e9-79e8-4cb54cdff05a-552eb439, #w-node-ea7fa4d6-4710-aba6-47bd-eab87b5f2da9-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-_202fef1c-1a0e-7abb-87f4-1320e7e7e1d1-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-_520e0adf-0082-86c4-6d58-2630ebba8ce1-85d59310, #w-node-_94d1d7a4-105b-3999-8085-e27b081e7fea-85d59310, #w-node-_237fb5ab-2fea-2b1e-4de3-76104aa78227-85d59310, #w-node-_602197f7-4f80-84eb-14c5-6c696616310f-85d59310, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-85d59310, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-85d59310, #w-node-_23d87981-aeda-615b-0d2c-8b937c146ef3-85d59310, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-85d59310, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-85d59310, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-85d59310, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-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-_202fef1c-1a0e-7abb-87f4-1320e7e7e1d1-ec49bc77, #w-node-d6f4911d-ee1a-1244-c7a9-5ff794e7a4e1-ec49bc77, #w-node-_145dc40f-7c53-a7b0-8e7c-f220bb72fee5-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-_237fb5ab-2fea-2b1e-4de3-76104aa78227-ec49bc77, #w-node-_602197f7-4f80-84eb-14c5-6c696616310f-ec49bc77, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-ec49bc77, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-ec49bc77, #w-node-_23d87981-aeda-615b-0d2c-8b937c146ef3-ec49bc77, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-ec49bc77, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-ec49bc77, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-ec49bc77, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-ec49bc77, #w-node-bc7a6469-7515-d1aa-a714-4bd763b81dc5-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;
}

@media screen and (min-width: 1280px) {
  #w-node-b0163858-207a-e476-a6af-52d28b5e638c-3adb0fdd {
    align-self: center;
  }

  #w-node-_2507a739-ca6c-449a-7feb-3f40336a9efe-e33bb5ae, #w-node-c3ccd4b8-adce-c52f-a15e-cce308295dd9-e33bb5ae, #w-node-_5178ff56-e8bb-8080-35ff-aadb482d8c65-e33bb5ae, #w-node-d568d4c8-3eed-655f-be0a-98f738428b51-e33bb5ae, #w-node-_56e641b3-2fd5-1e60-bb67-ac75834e80d6-e33bb5ae, #w-node-db9dca81-98fa-2363-e985-3ac9b61f28e9-e33bb5ae, #w-node-fc414c9c-e838-ffd9-f0bf-315700a317ea-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d18497f2-2fb9-01f2-b54a-34656eea8ecd-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d76-e33bb5ae, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d80-e33bb5ae, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d8a-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_836e50be-9e48-19f4-4fee-a58e84bc7466-e33bb5ae, #w-node-_88c59226-fe23-653e-8670-14f24360cffc-e33bb5ae, #w-node-fa37355a-0521-0d4f-0dc8-3fddd9fd9f9b-e33bb5ae, #w-node-_3c842ce8-5b88-7b17-8c22-fd17977611f9-e33bb5ae, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-e33bb5ae, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-e33bb5ae, #w-node-_58324d68-cdd8-28f3-e9f4-a488f568ade8-e33bb5ae, #w-node-_50d46847-53c3-d5dd-b331-7ae8fc27a647-e33bb5ae, #w-node-_6d7827e4-138c-97c5-a976-89761b84b79d-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b21b4dfb-8a7b-5d09-ff06-36311204a4ae-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-d34b8b5f-a977-b82b-c419-5450625085dc-e33bb5ae, #w-node-d34b8b5f-a977-b82b-c419-5450625085e8-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d34b8b5f-a977-b82b-c419-545062508617-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_7be27d95-5144-735b-133e-0a28be932573-e33bb5ae, #w-node-_576cf4e0-868f-06ab-40d0-bd1c8aeb75a7-e33bb5ae, #w-node-_1d32fd87-fc64-c551-1d5a-df62eaba4f8d-e33bb5ae, #w-node-_9a86c18e-eeae-e1c9-8171-e6dd6b237860-e33bb5ae, #w-node-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-e33bb5ae, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-e33bb5ae, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-e33bb5ae, #w-node-_05efebaa-18f1-3ce2-755e-c2100d2c35cd-e33bb5ae, #w-node-_9752ad84-f0c6-e251-7a88-8164fac197a5-e33bb5ae, #w-node-cfcb1b87-ca38-7b6b-a1c6-bece2892a504-e33bb5ae, #w-node-_7cc737e2-0a25-8903-d206-059d6bc22115-e33bb5ae, #w-node-_1d9b603b-fead-6f54-8125-c4f428ac706a-e33bb5ae, #w-node-_1101ee68-2616-eea0-ddf4-3d4ace48be20-e33bb5ae, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-e33bb5ae, #w-node-_1aaa1b6d-e8d5-3f11-7612-776686888c17-e33bb5ae, #w-node-_3954396a-2ffa-d153-01cd-45e9180ba83d-e33bb5ae, #w-node-_8acc2d02-fff3-cd2b-d936-76b51973e44b-e33bb5ae, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-e33bb5ae, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-e33bb5ae, #w-node-cc142c03-ed09-8a8f-04bf-10d3117a8dc3-e33bb5ae, #w-node-_3490c7f7-896e-1a92-00e5-b45bf19c29c7-e33bb5ae, #w-node-dc951745-ad51-8eb4-945d-2650f9aa8567-e33bb5ae, #w-node-dc951745-ad51-8eb4-945d-2650f9aa857b-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cad3d5c-bbf6-a790-0660-3f8fca7bf6ad-e33bb5ae {
    place-self: center;
  }

  #w-node-ec42436d-eec2-3ea2-ae2e-59622d24e4e4-29bedfd2, #w-node-_3285bd9f-3d34-2c03-920c-772c26ce44a2-29bedfd2, #w-node-_4e38d8d4-05f5-55ed-5e5a-bfcd5c758876-29bedfd2, #w-node-_205999d4-7b38-3ac4-8b1f-5d59b32cddf9-29bedfd2, #w-node-b1b8b62a-89bb-d2e5-7d4e-34851ab6a366-29bedfd2, #w-node-_202fef1c-1a0e-7abb-87f4-1320e7e7e1d1-29bedfd2, #w-node-d6f4911d-ee1a-1244-c7a9-5ff794e7a4e1-29bedfd2, #w-node-_145dc40f-7c53-a7b0-8e7c-f220bb72fee5-29bedfd2, #w-node-bb63ff45-68ad-cc96-b8c7-fbf7ec3993ed-29bedfd2, #w-node-a1e42cc2-d9cc-9bb0-cc99-b704af6ceff3-29bedfd2, #w-node-bde939d2-6b7c-62e0-950d-7f60e915cdc8-29bedfd2, #w-node-fdbf72cc-4530-b4e6-8c3c-b0e7e8c5d4eb-29bedfd2, #w-node-_6156ed06-7420-4358-1640-d75d8e2af858-29bedfd2, #w-node-_520e0adf-0082-86c4-6d58-2630ebba8ce1-29bedfd2, #w-node-_94d1d7a4-105b-3999-8085-e27b081e7fea-29bedfd2, #w-node-_237fb5ab-2fea-2b1e-4de3-76104aa78227-29bedfd2, #w-node-_602197f7-4f80-84eb-14c5-6c696616310f-29bedfd2, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-29bedfd2, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-29bedfd2, #w-node-_23d87981-aeda-615b-0d2c-8b937c146ef3-29bedfd2, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-29bedfd2, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-29bedfd2, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-29bedfd2, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-29bedfd2, #w-node-bc7a6469-7515-d1aa-a714-4bd763b81dc5-29bedfd2, #w-node-_85b05c98-3b5f-fa83-3571-2f3d8e17ca0b-29bedfd2, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790f4-29bedfd2, #w-node-_41542e41-c13f-1a3b-4c68-9dd15c9790ff-29bedfd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2d653ab-bf95-15a4-6dc1-2d4964d8b8ff-29bedfd2 {
    place-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-_95bf5c5c-3edf-caa5-c020-ff8f50aed55f-c62ece70, #w-node-f990d374-8149-ceee-1aff-984fc25b17a7-c62ece70, #w-node-_41932261-0c70-a2d8-106f-58a389a0996d-c62ece70, #w-node-f4a1071d-9db4-f556-c166-cb499c0d7915-c62ece70, #w-node-_5e3fa430-8bda-96a4-6bd9-05a606080a39-c62ece70, #w-node-fd2ec509-ce49-1c6d-7255-ed4924832474-c62ece70, #w-node-c8e5227a-5794-5280-4b6c-4c4de1657308-c62ece70, #w-node-c8e5227a-5794-5280-4b6c-4c4de165731c-c62ece70, #w-node-c1f7b468-3690-f941-9080-a5981775df96-c62ece70, #w-node-a7effdae-aeec-b373-ab6c-68a6d633527a-c62ece70, #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-_3c842ce8-5b88-7b17-8c22-fd17977611f9-a9c36e74, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-a9c36e74, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-a9c36e74, #w-node-_58324d68-cdd8-28f3-e9f4-a488f568ade8-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 {
    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-_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-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-a9c36e74, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-a9c36e74, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-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-_1d9b603b-fead-6f54-8125-c4f428ac706a-a9c36e74, #w-node-_1101ee68-2616-eea0-ddf4-3d4ace48be20-a9c36e74, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-a9c36e74, #w-node-_1aaa1b6d-e8d5-3f11-7612-776686888c17-a9c36e74, #w-node-_3954396a-2ffa-d153-01cd-45e9180ba83d-a9c36e74, #w-node-_8acc2d02-fff3-cd2b-d936-76b51973e44b-a9c36e74, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-a9c36e74, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-a9c36e74, #w-node-cc142c03-ed09-8a8f-04bf-10d3117a8dc3-a9c36e74, #w-node-_3490c7f7-896e-1a92-00e5-b45bf19c29c7-a9c36e74, #w-node-dc951745-ad51-8eb4-945d-2650f9aa8567-a9c36e74, #w-node-dc951745-ad51-8eb4-945d-2650f9aa857b-a9c36e74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cad3d5c-bbf6-a790-0660-3f8fca7bf6ad-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, #w-node-fc414c9c-e838-ffd9-f0bf-315700a317ea-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, #w-node-bdeff4f7-19be-0ce9-c140-33cf15194d8a-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-_3c842ce8-5b88-7b17-8c22-fd17977611f9-552eb439, #w-node-e8d0f700-b51c-1f7b-cfbe-92b3c7707a8d-552eb439, #w-node-_392f42c5-66f5-969e-7393-d9aadd41db59-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 {
    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-_7be27d95-5144-735b-133e-0a28be932573-552eb439, #w-node-_576cf4e0-868f-06ab-40d0-bd1c8aeb75a7-552eb439, #w-node-_1d32fd87-fc64-c551-1d5a-df62eaba4f8d-552eb439, #w-node-_9a86c18e-eeae-e1c9-8171-e6dd6b237860-552eb439, #w-node-_3a5ae90a-d672-872f-8f39-0f9f251f81dc-552eb439, #w-node-a8d4dcf6-5cb6-2e20-8105-e7ce77029a0a-552eb439, #w-node-f53d604c-771c-344c-c8cb-05dcace53d9a-552eb439, #w-node-_05efebaa-18f1-3ce2-755e-c2100d2c35cd-552eb439, #w-node-_9752ad84-f0c6-e251-7a88-8164fac197a5-552eb439, #w-node-cfcb1b87-ca38-7b6b-a1c6-bece2892a504-552eb439, #w-node-_7cc737e2-0a25-8903-d206-059d6bc22115-552eb439, #w-node-_1d9b603b-fead-6f54-8125-c4f428ac706a-552eb439, #w-node-_1101ee68-2616-eea0-ddf4-3d4ace48be20-552eb439, #w-node-a74cfad3-c55a-ecc4-4965-5c5449eee3f5-552eb439, #w-node-_1aaa1b6d-e8d5-3f11-7612-776686888c17-552eb439, #w-node-_3954396a-2ffa-d153-01cd-45e9180ba83d-552eb439, #w-node-_8acc2d02-fff3-cd2b-d936-76b51973e44b-552eb439, #w-node-e0007fe4-0c6c-a244-e619-fe4161aca85a-552eb439, #w-node-c9c8ffd1-dea7-c100-0e5d-5bafd454c5d3-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 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cad3d5c-bbf6-a790-0660-3f8fca7bf6ad-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-_202fef1c-1a0e-7abb-87f4-1320e7e7e1d1-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-_520e0adf-0082-86c4-6d58-2630ebba8ce1-85d59310, #w-node-_94d1d7a4-105b-3999-8085-e27b081e7fea-85d59310, #w-node-_237fb5ab-2fea-2b1e-4de3-76104aa78227-85d59310, #w-node-_602197f7-4f80-84eb-14c5-6c696616310f-85d59310, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-85d59310, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-85d59310, #w-node-_23d87981-aeda-615b-0d2c-8b937c146ef3-85d59310, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-85d59310, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-85d59310, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-85d59310, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-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-_202fef1c-1a0e-7abb-87f4-1320e7e7e1d1-ec49bc77, #w-node-d6f4911d-ee1a-1244-c7a9-5ff794e7a4e1-ec49bc77, #w-node-_145dc40f-7c53-a7b0-8e7c-f220bb72fee5-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-_237fb5ab-2fea-2b1e-4de3-76104aa78227-ec49bc77, #w-node-_602197f7-4f80-84eb-14c5-6c696616310f-ec49bc77, #w-node-_8b8bc595-8102-28d9-6765-2adb22b755eb-ec49bc77, #w-node-_6e817db4-47f5-80f9-c720-4843c6af0ba0-ec49bc77, #w-node-_23d87981-aeda-615b-0d2c-8b937c146ef3-ec49bc77, #w-node-_1195ec41-ade4-9caf-727a-6e4faa5840d1-ec49bc77, #w-node-ce596c46-eafe-b86c-330f-634205ca4a05-ec49bc77, #w-node-ce596c46-eafe-b86c-330f-634205ca4a11-ec49bc77, #w-node-b24d1a03-3002-4115-55e3-47690a5c8820-ec49bc77, #w-node-bc7a6469-7515-d1aa-a714-4bd763b81dc5-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;
  }
}

@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-_6c855bdb-6fb0-91af-e1a0-5a8e2a3aea90-e33bb5ae, #w-node-_88c59226-fe23-653e-8670-14f24360d006-e33bb5ae, #w-node-_64ce184e-62f5-4ff6-dc58-b09b7054cde8-c62ece70, #w-node-_9fc8b348-98ef-6ac8-6df4-fb30aea591bb-c62ece70 {
    grid-row-start: span .989583;
    grid-row-end: span .989583;
    grid-column-start: span 1.03125;
    grid-column-end: span 1.03125;
  }

  #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-_9b96f74e-04de-bc48-36a0-3ed5fdb3c152-8b772a61 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_9b96f74e-04de-bc48-36a0-3ed5fdb3c161-8b772a61 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b96f74e-04de-bc48-36a0-3ed5fdb3c168-8b772a61 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_05fa04db-56b0-6de4-721e-033d7f55cff3-8b772a61 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b96f74e-04de-bc48-36a0-3ed5fdb3c17a-8b772a61, #w-node-b328acd7-d4da-bc5a-b377-b37c4ae2618d-8b772a61 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #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-_9bc28ad1-8dd3-502d-a4d4-f966a0bbd9e4-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea95716c-ea9c-e4b7-a83a-26fa5363d4fd-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6c855bdb-6fb0-91af-e1a0-5a8e2a3aea90-e33bb5ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88c59226-fe23-653e-8670-14f24360d006-e33bb5ae {
    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-29bedfd2, #w-node-_806ffffa-e55a-c301-1966-85e1fc95a4f4-29bedfd2 {
    place-self: center;
  }

  #w-node-_9b96f74e-04de-bc48-36a0-3ed5fdb3c141-8b772a61, #w-node-_9b96f74e-04de-bc48-36a0-3ed5fdb3c14f-8b772a61, #w-node-_3f375ab1-3858-1961-6e22-459ddbf3e91d-8b772a61, #w-node-_9b96f74e-04de-bc48-36a0-3ed5fdb3c15e-8b772a61, #w-node-_9b96f74e-04de-bc48-36a0-3ed5fdb3c165-8b772a61, #w-node-_05fa04db-56b0-6de4-721e-033d7f55cff0-8b772a61, #w-node-_9b96f74e-04de-bc48-36a0-3ed5fdb3c177-8b772a61, #w-node-b328acd7-d4da-bc5a-b377-b37c4ae2618a-8b772a61 {
    grid-column: span 1 / span 1;
  }

  #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-_64ce184e-62f5-4ff6-dc58-b09b7054cde8-c62ece70 {
    grid-row-start: span .989583;
    grid-row-end: span .989583;
    grid-column-start: span 1.03125;
    grid-column-end: span 1.03125;
  }

  #w-node-_04efe4ac-7cbd-a94c-f0da-b1decfcacfb8-41a043ca, #w-node-_843ffe9e-0a00-199b-92f6-d13ab1f2f030-41a043ca, #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-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, #w-node-b321e836-b16f-ca84-0528-099a0b3302fb-fa6b744a, #w-node-_1ca07e5b-45ae-6c72-2ed6-4ca6a98740dc-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-_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-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;
  }
}
