html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

.w-webflow-badge > img {
  visibility: visible !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;
}

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

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 {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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;
}

.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-commerce-commercecheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartquantityinput {
  height: 38px;
  width: 60px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceorderconfirmationcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 24px;
  line-height: 30px;
  text-decoration: none;
}

h1 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

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

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

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

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

p {
  margin-bottom: 10px;
}

a {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  display: inline-block;
  position: relative;
}

a:hover {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  position: static;
}

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

li {
  margin-bottom: 2px;
}

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

figure {
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
}

figcaption {
  color: #000;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 5px;
  font-family: Gotham book, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.navbar {
  width: 100%;
  height: 120px;
  background-color: #fff;
  border-top: 4px solid #ba9fb7;
  flex-flow: wrap;
  justify-content: space-around;
  display: flex;
}

.brand {
  height: 120px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  transition: opacity .2s;
  display: flex;
}

.brand:hover {
  opacity: .8;
}

.menu-button {
  z-index: 10;
  width: 5%;
  height: 116px;
  float: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 56px;
  transition: opacity .2s;
}

.menu-button:hover {
  opacity: .8;
}

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

.burger-line {
  width: 20px;
  height: 2px;
  background-color: #b99bb6;
  margin-bottom: 3px;
}

.culture-content-section-1 {
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.culture-content-section-1.thistle-medium {
  background-color: #ceb3cb;
}

.culture-content-section-1.gray {
  background-color: #f3f3f3;
}

.culture-content-section-1.thistle-medium {
  background-color: #ceb3cb;
}

.culture-content-section-1.green {
  background-color: #829683;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.content-wrapper {
  width: 100%;
  max-width: 1265px;
  flex-direction: column;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
  position: relative;
  overflow: visible;
}

.hero-section {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 0;
  position: relative;
}

.slide-nav {
  display: none;
}

.center-box {
  width: 65%;
  max-width: 820px;
  color: #b99bb6;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: block;
}

.mini-title {
  color: #000;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 13.5px;
  font-weight: 700;
}

.mini-title.white {
  color: #fff;
}

.intro-paragraph {
  color: #5f4d5d;
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 38px;
}

.button {
  height: 45px;
  min-width: 110px;
  color: #000;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #b99bb6;
  border-radius: 25px;
  padding-top: 15px;
  padding-left: 28px;
  padding-right: 28px;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  transition: background-color .2s, color .2s;
}

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

.top-border {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.top-border._20 {
  color: #000;
  margin-top: 20px;
  font-family: Gotham Light, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 11px;
}

.top-border._20.side-bar {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.top-border._50 {
  margin-top: 50px;
}

.top-border._5 {
  margin-top: 5px;
}

.top-border._40 {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: block;
}

.top-border.employee-quote {
  margin-top: 10%;
  padding-left: 10%;
  padding-right: 10%;
}

.top-border.life-brg {
  width: 50%;
  align-self: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
  position: absolute;
  top: auto;
  bottom: 1%;
  left: 10%;
  right: auto;
}

.top-border._20 {
  width: 100%;
  height: 30%;
  margin-top: 20px;
}

.top-border.no-40-padding {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: block;
}

.top-border._40--1 {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: block;
}

.top-border.center {
  color: #000;
  align-items: center;
  margin-top: 20px;
  font-family: Gotham Light, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 11px;
}

.top-border.center.side-bar {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.flex-space {
  width: 100%;
  min-width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  margin-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  overflow: visible;
}

.relative {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.intro-text-box {
  background-color: #ceb3cb;
  padding: 23px;
}

.career-page-link {
  color: #000;
  padding-bottom: 2px;
  font-family: Gotham book, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: opacity .2s;
}

.career-page-link:hover {
  opacity: .8;
}

.text-link {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 400;
  text-decoration: underline;
}

.image-hover {
  transition: transform .2s;
}

.image-hover:hover {
  transform: scale(1.05);
}

.image-hover.image-3 {
  width: auto;
}

.intro-box {
  width: 30.3%;
  background-color: #ceb3cb;
  margin-right: 3%;
}

.intro-box.no-border {
  margin-right: 0%;
}

.h1-white {
  color: #000;
  align-self: auto;
  font-family: Prata, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 65px;
}

.h1-white.white {
  color: #fff;
  font-family: Cormorant Garamond, sans-serif;
}

.h1-white.medium {
  font-size: 40px;
  line-height: 50px;
}

.link-block {
  text-decoration: none;
}

.underline {
  width: 100%;
  height: 2px;
  background-color: #fff;
}

.arrow {
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 22px;
}

.nav-menu {
  width: 403px;
  height: 100vh;
  float: right;
  background-color: #fff;
  padding-top: 130px;
  display: none;
  position: fixed;
}

.nav-link {
  width: 5%;
  height: auto;
  max-width: 300px;
  min-width: 100px;
  color: #fff;
  text-align: right;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 455.875px;
  padding: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  transition: background-color .2s;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  left: 1200px;
  right: 0;
}

.nav-link:hover {
  width: 5%;
  background-color: #f1633e;
  border-bottom: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline;
  position: static;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.nav-link.w--current {
  color: #b08ead;
  border-bottom: 4px solid #d6bbd3;
}

.cart-button {
  width: 75px;
  height: 116px;
  color: #5f4d5d;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  padding-top: 18px;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.cart-button:hover {
  opacity: .8;
}

.cart {
  width: 5%;
  min-width: 75px;
  float: right;
}

.cart-icon {
  margin-right: 3px;
}

.cart-quantity {
  color: #fff;
  background-color: #f1633e;
  margin-left: 0;
  padding-top: 2px;
  font-family: Roboto, sans-serif;
  line-height: 15px;
}

.profile-image {
  width: 44%;
  height: 675px;
  min-width: 540px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7364c9882a5_4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  position: relative;
  left: 135px;
}

.profile-image.left {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f724429882a1_7.jpg");
  left: -135px;
}

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

.flex-center.culture-icons {
  flex-direction: row;
}

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

.flex.reverse {
  flex-direction: row-reverse;
}

._50-column {
  width: 50%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

._50-column._100-column-2 {
  width: 80%;
  align-items: flex-end;
}

._50-column._80 {
  width: 100%;
  height: 100%;
  flex-wrap: nowrap;
  flex: 0 auto;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 0;
}

.text-block-2 {
  width: 80%;
  height: 500px;
  align-self: flex-start;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 10%;
  right: 0%;
}

.image {
  border: 17px solid #d6bbd3;
}

._50-column-center {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

._50-column-center.mobile-border {
  flex-flow: column;
  align-items: center;
  display: flex;
}

._50-column-center.mobile-border._100 {
  width: 100%;
  align-items: stretch;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0%;
  left: 0%;
}

._50-column-center.mobile-border._100._50 {
  width: 50%;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
}

._50-column-center.mobile-border {
  width: 50%;
  align-items: flex-start;
}

._50-column-center.mobile-border.home-mobile-2.center {
  align-self: center;
}

._50-column-center.top-position {
  justify-content: flex-start;
  margin-top: 98px;
}

._50-column-center.center {
  align-items: center;
}

.bottom-line {
  border-bottom: 1px solid #d7b7d4;
  padding-bottom: 40px;
}

.empty-state {
  background-color: rgba(0, 0, 0, 0);
  font-size: 22px;
}

.collection-item {
  width: 31%;
  margin-bottom: 4%;
  margin-right: 2.2%;
}

.products-details {
  text-align: center;
  padding-top: 10px;
}

.link {
  color: #5f4d5d;
  font-weight: 500;
  text-decoration: none;
}

.link:hover {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.link.image-hover:hover {
  background-color: rgba(0, 0, 0, 0);
}

.price {
  color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17.5px;
  text-decoration: none;
}

.price.large {
  color: #fff;
  font-size: 26px;
  line-height: 27.5px;
}

.text-field-4 {
  width: 48%;
  height: 50px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-color: #fff;
  border-bottom-width: 1px;
  margin-bottom: 30px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
}

.text-field-4::-ms-input-placeholder {
  color: #fff;
}

.text-field-4::placeholder {
  color: #fff;
}

.textarea-2 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  margin-bottom: 25px;
  padding-top: 20px;
  padding-bottom: 41px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
}

.textarea-2::-ms-input-placeholder {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.textarea-2::placeholder {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.submit-button-3 {
  height: 50px;
  min-width: 210px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  transition: background-color .2s, color .2s;
}

.submit-button-3:hover {
  color: #b99bb6;
  background-color: #fff;
}

.success-message {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  font-size: 22px;
}

.error-message {
  padding-bottom: 8px;
  font-size: 12px;
}

.form-block {
  width: 51%;
}

._25-column {
  width: 25%;
  height: auto;
  margin-right: 5%;
}

.contact-link {
  color: #fff;
  font-size: 22.5px;
  text-decoration: none;
}

.mini-title-white {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 13.5px;
  font-weight: 700;
}

.text-small {
  font-size: 22.5px;
}

.text-small.white {
  color: #fff;
}

.top-border-2 {
  z-index: 10;
  margin-top: 20px;
  position: relative;
}

.top-border-2._10 {
  width: 100%;
  margin-top: 0;
}

.text-field-3 {
  width: 35%;
  height: 60px;
  color: #000;
  border: 1px solid #000;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding-left: 21px;
}

.text-field-3::-ms-input-placeholder {
  color: #b99bb6;
  font-size: 19px;
  font-style: italic;
}

.text-field-3::placeholder {
  color: #b99bb6;
  font-size: 19px;
  font-style: italic;
}

.text-field-3._2 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.success-message-2 {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.submit-button-2 {
  width: 10%;
  height: 60px;
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #ceb3cb;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  flex: 1;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
}

.flex-2 {
  width: 100%;
  flex-wrap: wrap;
  display: flex;
}

._49-column-2 {
  width: 49%;
  max-width: 689px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.perk {
  width: 26%;
  flex-wrap: wrap;
  margin-right: 20px;
  display: flex;
}

.perk-icon {
  width: 95px;
  height: 95px;
  background-color: #ba9fb7;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  border-radius: 50%;
  margin-right: 20px;
}

.perk-icon._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f76cfc98828e_compras.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
}

.perk-icon._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7a3f3988293_entrega.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px;
}

.perk-icon._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f783f2988290_como.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
}

.text-title {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.text-white {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 17px;
}

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

.perks {
  background-color: #d6bbd3;
  padding-top: 35px;
  padding-bottom: 35px;
  overflow: hidden;
}

.footer {
  height: auto;
  max-height: none;
  min-height: 0;
  background-color: #f2eee4;
  flex: 1;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 0;
  display: inline;
  position: static;
  overflow: visible;
}

.form-block-2 {
  max-width: 600px;
  color: #000;
  margin-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 11px;
  display: block;
}

._90-column {
  width: 91%;
  flex: 1;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.footer-links {
  width: 100%;
  margin-left: 6%;
}

.footer-link {
  color: #2b2b2b;
  margin-right: 35px;
  font-size: 21px;
  font-weight: 600;
  line-height: 21px;
  text-decoration: none;
}

.social-icons {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-left: 0;
  display: block;
  position: static;
}

.social-icons:hover {
  background-color: rgba(0, 0, 0, 0);
}

.social-icon {
  width: 36px;
  height: 36px;
  background-color: #d6bbd3;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  border-radius: 50%;
  margin-right: 10px;
  transition: background-color .2s;
}

.social-icon:hover {
  background-color: #ba9fb7;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-repeat: no-repeat;
  background-size: 125px;
}

.social-icon.facebook {
  background-color: #000;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7a51a988297_facebook-logo.svg");
  background-size: 15px;
}

.social-icon.facebook:hover {
  background-color: rgba(0, 0, 0, .55);
}

.social-icon.instagram {
  color: #b0b0b0;
  background-color: #000;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7a0c0988292_instagram%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  transition: background-color .2s;
}

.social-icon.instagram:hover {
  background-color: rgba(0, 0, 0, .55);
}

.social-icon.twitter {
  background-color: #000;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f70e50988296_gorjeo%20(1).svg");
  background-size: 15px;
}

.social-icon.twitter:hover {
  background-color: rgba(0, 0, 0, .55);
}

.footer-notice {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  display: flex;
  position: static;
}

.footer-notice-text {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
}

.go-up {
  width: 32.6px;
  height: 30px;
  background-color: #c9c3ab;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f76311988298_flecha-hacia-arriba.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  transition: background-color .2s;
}

.go-up:hover {
  background-color: #b99bb6;
}

.notice-link {
  color: #474646;
}

.slider {
  width: 100%;
  height: 500px;
  background-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}

.hero-image {
  width: 70%;
  height: 675px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7d51598829e_noah-buscher-1118080-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  right: -65px;
}

.hero-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f755389882a3_cushion.jpg");
}

.right-arrow {
  width: 50px;
  height: 50px;
  background-color: #b08ead;
  margin-bottom: 0;
  transition: opacity .2s;
}

.right-arrow:hover {
  opacity: .8;
}

.left-arrow {
  width: 50px;
  height: 50px;
  background-color: #a78ba4;
  margin-bottom: 0;
  margin-right: 50px;
  transition: opacity .2s;
  bottom: 0;
  right: 0;
}

.left-arrow:hover {
  opacity: .8;
}

.hero-flex {
  display: flex;
}

.hero-flex.vertical {
  background-color: #b08ead;
  flex-direction: row;
}

.slide {
  margin-bottom: 70px;
}

.hero-text-box {
  z-index: 10;
  width: 35%;
  height: 450px;
  max-width: 440px;
  background-color: #b08ead;
  justify-content: flex-start;
  align-items: center;
  margin-top: 110px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.text-box {
  z-index: 1;
  width: 35%;
  height: 450px;
  max-width: 440px;
  background-color: #b08ead;
  background-image: none;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 110px;
  margin-right: 10%;
  padding-left: 5%;
  padding-right: 4%;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.text-box.left {
  margin-left: 10%;
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
}

.flex-grid {
  flex-wrap: wrap;
  display: flex;
}

.footer---stay-connected {
  flex-direction: row;
  margin-bottom: 5px;
  padding-top: 0;
  display: block;
}

.footer-brand.w--current {
  transition: opacity .2s;
}

.footer-brand.w--current:hover {
  opacity: .8;
}

.checkout-button {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #ceb3cb;
  padding-top: 11px;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 700;
  transition: opacity .2s;
}

.checkout-button:hover {
  opacity: .8;
}

.remove-button {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
  transition: opacity .2s;
}

.remove-button:hover {
  opacity: .8;
}

.product-title {
  font-family: Gotham book, sans-serif;
  font-size: 20px;
}

.cart-quantity-2 {
  width: 40px;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}

.product-image {
  margin-top: 10px;
}

.small-text {
  color: #b0b0b0;
  font-family: Roboto, sans-serif;
  font-size: 13.5px;
  font-weight: 700;
  line-height: 21px;
}

.bottom-border._15 {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 25px;
  padding-bottom: 8px;
}

.top-line {
  border-top: 1px solid #ddd;
  margin-top: 5px;
  padding-top: 7px;
}

.footer-section {
  z-index: 150;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  background-color: #f2eee4;
  padding: 20px 0;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.inner-hero {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.row {
  margin-bottom: 3%;
  display: flex;
}

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

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

.text-link-2 {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 2px solid #fff;
  padding-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 13.5px;
  transition: opacity .2s;
}

.text-link-2:hover {
  opacity: .8;
}

.text-link-2.w--current {
  position: absolute;
  top: 0%;
  bottom: 10px;
  left: 0%;
  right: auto;
}

.individual-rest-slider {
  width: 105%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  position: relative;
}

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

.product-slide {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.mini-title-link {
  color: #b99bb6;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 13.5px;
  font-weight: 700;
  transition: opacity .2s;
}

.mini-title-link:hover {
  opacity: .8;
}

.product-description {
  z-index: 10;
  width: 50%;
  min-height: 530px;
  background-color: #b08ead;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 40px 20px;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  right: 0;
}

.required {
  font-size: 16px;
}

.field-label {
  font-size: 18px;
}

.heading-4 {
  font-size: 22px;
}

.input-field {
  height: 45px;
  border-radius: 0;
}

.small-text-2 {
  color: #b0b0b0;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
}

.checkbox {
  margin-top: 3px;
}

.submit-button-4 {
  width: auto;
  height: 60px;
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #844142;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  flex: 1;
  margin-left: 35px;
  margin-right: 35px;
  padding-top: 23px;
  font-family: Gotham book, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 15px;
  transition: opacity .2s;
}

.submit-button-4:hover {
  opacity: .8;
  background-color: #b0b0b0;
}

.checkout-form {
  background-color: rgba(0, 0, 0, 0);
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  display: flex;
}

.contact-info {
  width: 60%;
  max-width: 700px;
  background-color: #fff;
  border: 1px solid #dfdfdf;
  padding-top: 25px;
  padding-bottom: 15px;
}

.ordered-items {
  width: 35%;
  max-width: 700px;
}

.line-item, .extra-item, .line-item-2 {
  align-items: center;
}

.order-confirmation-container {
  background-color: rgba(0, 0, 0, 0);
}

.block-header {
  border-style: none;
}

.fieldset {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 4%;
  padding-left: 5%;
  padding-right: 5%;
}

.block-content {
  border-style: none;
}

.shipping-method-list {
  border-top: 1px solid #e6e6e6;
}

.submit-button-5 {
  width: 100%;
  height: 50px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #ceb3cb;
  justify-content: center;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
  transition: opacity .2s;
}

.submit-button-5:hover {
  opacity: .8;
}

.add-to-cart {
  width: 100%;
  margin-top: 20px;
  font-size: 20px;
}

.quantity {
  width: 55px;
  color: #5f4d5d;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.quantity-white {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.error-state {
  background-color: #ffdede;
  font-size: 20px;
}

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

.navbar-2 {
  height: 120px;
  background-color: #f2eee4;
  border: 2px #000;
  border-top: 1px solid #e6e6e6;
  border-bottom: 2px solid #e6e6e6;
  display: flex;
  overflow: visible;
}

.nav-menu-2 {
  border: 1px #000;
  border-top-width: 0;
}

.submit-button-6 {
  width: auto;
  height: 60px;
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #844142;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  transition: opacity .2s;
  display: flex;
}

.submit-button-6:hover {
  opacity: .8;
}

.bg-botttom {
  height: 44%;
  background-color: #d6bbd3;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.bg-top {
  height: 56%;
  background-color: #c9adc6;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.individual-restaurant-section {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 72px;
  padding-bottom: 20px;
  position: relative;
  bottom: auto;
}

.individual-restaurant-section.cabra-restaurant-page {
  padding-top: 40px;
  padding-bottom: 0;
}

.slider-2 {
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

._100-percent {
  width: 100%;
}

.product-image-large {
  width: 100%;
  height: 800px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 40px;
}

.slide-1 {
  height: auto;
}

.slider-3 {
  width: 100vw;
  height: 550px;
  overflow: hidden;
}

.mask {
  width: 20%;
  overflow: visible;
}

.the-thing {
  height: 100%;
  opacity: 1;
  background-color: #c9adc6;
  line-height: 100%;
  position: static;
}

.the-thing.thing-1 {
  background-color: #c97cc0;
}

.the-thing.the-thing-1 {
  background-color: #b99bb6;
  overflow: visible;
}

.the-thing.the-thing-one {
  background-color: #c9adc6;
}

.the-thing-one {
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  overflow: visible;
}

.the-thing-one.thing-one-color {
  background-color: #6d4569;
}

.restaurant {
  height: 100%;
  background-color: #771e1e;
}

.restaurant.color-1 {
  background-color: #9449bd;
  overflow: visible;
}

.restaurant.color-2 {
  background-color: #e66565;
}

.slide-2 {
  height: 680px;
  min-height: 0;
}

.home-main-slider {
  width: 100vw;
  height: 670px;
  clear: none;
  background-color: #000;
  display: block;
  position: relative;
  overflow: hidden;
}

.mask-2 {
  width: 20%;
  height: 100%;
  position: static;
  overflow: visible;
}

.restaurant-1 {
  width: auto;
  height: 100%;
  background-color: #5e2758;
  flex-direction: column;
  display: block;
}

.restaurant-2 {
  width: auto;
  height: 100%;
  background-color: #997e96;
  display: block;
}

.slide-nav-3 {
  height: 0;
  display: none;
  overflow: visible;
}

.slide-6 {
  width: auto;
}

.last-slide-wrapper {
  width: 100vw;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block {
  width: 20%;
  height: 100%;
  background-color: #6474b3;
  display: block;
}

.little-goat-diner {
  z-index: auto;
  width: 20%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbafbbb285ec285af57005d_Little-Goat-Diner-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transition: opacity 3s;
  position: static;
}

.little-goat-diner:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbafbbb285ec285af57005d_Little-Goat-Diner-1.jpg"), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.elaines-coffee-call {
  width: 20%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3996c9cf71114f6ac031b2_Elaines-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: opacity 2.5s;
}

.elaines-coffee-call:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3996c9cf71114f6ac031b2_Elaines-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cold-storage {
  width: 20%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaff86285ec2638c5723e5_Cold-Storage-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transition: opacity 2.5s;
}

.cold-storage:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaff86285ec2638c5723e5_Cold-Storage-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.jparker {
  width: 20%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5df2c9766e40152ba1d15933_J.Parker-Rooftop-View.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transition: opacity 2.5s;
}

.jparker:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5df2c9766e40152ba1d15933_J.Parker-Rooftop-View.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.devereaux {
  width: 20%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db21969e800a525cfefbe50_Devereaux.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transition: opacity 2.5s;
}

.devereaux:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db21969e800a525cfefbe50_Devereaux.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.girl-and-the-goat {
  z-index: 2;
  width: auto;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  display: block;
  position: relative;
}

.girl-and-the-goat:hover {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.girl-and-the-goat.hover {
  width: auto;
}

.cira {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  opacity: 1;
  direction: ltr;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  background-position: 0 0;
  transition: all 2.5s;
  display: block;
  position: relative;
  overflow: visible;
}

.cira:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.boka {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 1s;
  position: relative;
}

.boka:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.bellemore {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.bellemore:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.momotaro {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.momotaro:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.cabra {
  z-index: 2;
  width: auto;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.cabra:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.div-block-6 {
  height: 100%;
  background-color: #3690a1;
}

.swift-sons {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.swift-sons:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.lazy-bird {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.lazy-bird:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.somerset {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.somerset:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.gt-prime {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.gt-prime:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.dutch-docs {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.dutch-docs:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.duck-duck-goat {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.duck-duck-goat:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.izakaya {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.izakaya:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.fish-oyster {
  z-index: 2;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  position: relative;
}

.fish-oyster:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.icon-2 {
  display: none;
}

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

.girl-and-the-goat-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 455px;
  margin-bottom: 0;
  margin-left: -57px;
  padding-top: 0;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  transform: rotate(-90deg);
}

.girl-and-the-goat-link:hover {
  color: #b0b0b0;
  border: 1px solid #b0b0b0;
}

.girl-and-the-goat-link.homepage-link {
  perspective: none;
  transform-origin: 80%;
  transform-style: preserve-3d;
  transition: opacity .2s;
  transform: translate3d(0, 0, -152px)translate3d(0, 0, -90px);
}

.link-3 {
  transform: rotate(0);
}

.link-4 {
  display: block;
  transform: rotate(-90deg);
}

.left-arrow-2 {
  height: 480px;
  margin-top: 73px;
}

.link-5 {
  transform: rotate(-90deg);
}

.cira-link {
  color: #fff;
  text-align: left;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: auto;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  transform: rotate(-90deg);
}

.boka-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-bottom: -58px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  transform: rotate(-90deg);
}

.bellemore-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 499px;
  margin-left: -25px;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  transform: rotate(-90deg);
}

.momotaro-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: -29px;
  font-family: Gotham book, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  transform: rotate(-90deg);
}

.restaurants-section---home {
  height: auto;
  max-height: none;
  max-width: none;
  display: block;
  overflow: visible;
}

.text-block-3 {
  width: 300px;
  height: 200px;
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 10px;
  font-size: 28px;
  display: inline;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.heading-5 {
  width: 600px;
  height: 200px;
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  white-space: normal;
  flex: 0 auto;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 20px;
  font-family: Gotham book, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 83px;
  display: block;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.title-header {
  float: left;
  flex-direction: row;
  font-family: Gotham book, sans-serif;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.icon1 {
  margin-top: 550px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.right-arrow-2 {
  width: 100px;
  height: 450px;
  margin-right: 19px;
  display: inline-block;
}

.navbar-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
}

.main-nav-bar {
  z-index: 9999;
  width: auto;
  float: left;
  clear: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  border-right-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  margin-left: 0%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: none;
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
}

.main-nav-bar.chef-page {
  margin-left: -170px;
}

.main-nav-bar.culture-menu {
  align-items: stretch;
}

.main-nav-bar.individual-chef-page {
  width: 500px;
  justify-content: flex-end;
  margin-left: 0;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0;
  right: 0%;
}

.main-nav-bar.individual-chef-page.gene-kato {
  width: 100%;
  justify-content: flex-end;
  padding-left: 0;
  position: relative;
  left: -30%;
  right: 0%;
}

.nav-menu-3 {
  width: auto;
  height: auto;
  float: none;
  clear: none;
  background-color: rgba(0, 0, 0, .65);
  border: 0 #000;
  border-left-width: 5px;
  border-right-color: #fff;
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 65%;
  margin-right: 0%;
  padding-bottom: 0;
  padding-right: 0;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.nav-menu-3.individual-chef-page {
  position: absolute;
}

.nav-menu-3.individual-chef-page.gene-kato {
  justify-content: flex-start;
  margin-right: 120px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 13%;
  right: -20%;
}

.nav-menu-3.individual-chef-page.lee-wolen {
  width: 240px;
}

.menu-button-2 {
  width: auto;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.menu-button-2.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.container {
  width: auto;
  border-right: 0 #fff;
  flex: none;
  order: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.menu-icon-1 {
  height: 55px;
  max-width: none;
  display: block;
}

.cabra-link {
  color: #fff;
  text-align: left;
  border-bottom: 1px solid #fff;
  margin-top: 530px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  transform: rotate(-90deg);
}

.swift-sons-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: -38px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  position: static;
  transform: rotate(-90deg);
}

.lazy-bird-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  border-right: 0 solid #000;
  margin-top: 510px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  transform: rotate(-90deg);
}

.somerset-link {
  color: #fff;
  text-align: right;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.gt-prime-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.dutch-docs-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: -38px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.duck-duck-goat-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: -57px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.izakaya-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.gt-fish-oyster-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 490px;
  margin-left: -51px;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.little-goat-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 500px;
  margin-left: -54px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.elaine-coffee-call-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 480px;
  margin-left: -67px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.cold-storage-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: -25px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.link-6 {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: -3px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.devereaux-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 510px;
  margin-left: -25px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: inline-block;
  transform: rotate(-90deg);
}

.footer-link-policies {
  color: #000;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footer-link-policies:hover {
  color: rgba(0, 0, 0, .55);
}

.footer-link-accessibility {
  color: #000;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  display: inline;
}

.footer-link-accessibility:hover {
  color: rgba(0, 0, 0, .55);
}

.footer-link-site-map {
  color: #000;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footer-link-site-map:hover {
  color: rgba(0, 0, 0, .55);
}

.footer-link-mailing-list {
  color: #000;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footer-link-mailing-list:hover {
  color: rgba(0, 0, 0, .55);
}

.footer-divider-line {
  color: #000;
  margin-top: 0;
  display: inline-block;
}

.tan-block {
  height: 60%;
  min-height: 60%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #dfd9c7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.white-block {
  height: 40%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.body-2 {
  height: 100%;
  max-height: 17%;
  max-width: 100%;
  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;
  grid-auto-flow: row;
  justify-content: flex-end;
  align-items: stretch;
  display: block;
  overflow: hidden;
}

.heading-6 {
  width: 100%;
  float: left;
  color: #000;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  margin: 5% 0 0 0%;
  padding-top: 0;
  font-family: Prata, sans-serif;
  font-size: 85px;
  font-weight: 400;
  line-height: 90px;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
  transform: translate(0);
}

.heading-6.white {
  color: #fff;
  text-align: left;
  align-items: flex-start;
  margin-left: 5%;
}

.side-chef-gallery {
  width: 275px;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.slider-5 {
  height: 100%;
  flex-direction: column;
  justify-content: space-around;
  display: flex;
  transform: rotate(0);
}

.mask-3 {
  width: 315px;
  height: 100%;
  transform: rotate(0);
}

.left-arrow-3 {
  display: none;
  position: absolute;
  top: 0%;
  bottom: -200px;
  left: 0%;
  right: 0%;
}

.icon-3 {
  display: inline-block;
}

.div-block-7, .div-block-8 {
  height: 50%;
}

.image-2 {
  width: auto;
  height: auto;
  max-height: none;
  max-width: 100%;
  margin-bottom: 0;
  display: block;
  position: static;
  overflow: visible;
}

.slide-11 {
  width: 40px;
}

.slider-6 {
  width: 30%;
  height: 100%;
  min-height: 100%;
  background-color: #ba9fb7;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.slide-12 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.slide-13 {
  position: relative;
}

.mask-4 {
  background-color: #ba9fb7;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.slider-7 {
  width: 100%;
  height: 30%;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: rotate(90deg);
}

.slide-14 {
  width: 100%;
  height: 30%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.chef-image-1 {
  width: 100%;
  height: 50%;
  background-color: #b0b0b0;
  display: block;
}

.chef-image-2 {
  width: 100%;
  height: 50%;
  background-color: #ba9fb7;
}

.slide-15 {
  width: 86.3529%;
}

.mask-5 {
  height: 17%;
}

.slider-8 {
  width: 100%;
  height: 30%;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: hidden;
  transform: rotate(90deg);
}

.slide-16 {
  width: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.mask-6 {
  width: 100%;
  height: 17%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.slide-17 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.slider-9 {
  width: 35%;
  height: 800px;
  min-height: auto;
  clear: none;
  display: block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.mask-7 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.awards-in-slider {
  width: 100%;
  height: auto;
  padding-left: 0%;
  display: block;
  position: relative;
  top: -110px;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.right-arrow-3 {
  display: none;
}

.image-3, .image-4 {
  width: 100%;
  height: 50%;
}

.text-block-4 {
  margin-top: 200px;
  margin-left: 400px;
  display: inline;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-9 {
  width: 65%;
  height: 75%;
  margin-top: 178px;
  margin-left: 300px;
  display: block;
}

.text-block-5 {
  float: left;
  position: absolute;
}

.text-block-6 {
  float: left;
  color: #000;
  margin-top: 2%;
  margin-left: 0;
  padding-bottom: 0;
  font-family: Gotham book, sans-serif;
  font-size: 40px;
  line-height: 50px;
  display: block;
  position: relative;
  top: 6%;
  left: 0;
}

.text-block-6.home-chef {
  width: 50%;
  align-self: flex-start;
  margin-top: 0;
  margin-left: 0%;
  padding-top: 0;
  font-size: 60px;
  line-height: 70px;
  display: inline-block;
  position: static;
  top: 110%;
  bottom: -44%;
  left: -21%;
  right: 0%;
}

.text-block-6.home-chef.home---list-of-restaurants {
  margin-left: 0;
  margin-right: 200px;
  padding-left: 0;
}

.text-block-6.home-chef.restaurantnames {
  margin-left: 99%;
}

.text-block-6.home-chef.homepage-padding-left {
  border-left: 1.3px solid #000;
  padding-left: 20px;
}

.text-block-6.restaurant-names-home {
  width: 500px;
  float: right;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -360px;
  margin-left: auto;
  font-size: 30px;
  line-height: 35px;
  display: flex;
  position: relative;
  top: 20px;
  bottom: 0;
  left: 162px;
}

.slider-wrapper {
  width: 30%;
  height: 100%;
  max-width: 30%;
  float: right;
  flex-direction: column;
  margin-left: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.slider-10 {
  height: 100%;
  display: block;
}

.mask-8 {
  height: 100%;
  float: right;
  position: static;
}

.body-3 {
  height: auto;
  max-height: none;
  max-width: 100%;
  min-height: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #dfd9c7;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: auto;
}

.image-5 {
  height: auto;
  margin-top: 60px;
  margin-left: 51px;
}

.momotaro-interior-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d77d46c89fd0f2e8d62cb21_momotaro-interior-image-1.jpeg");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.momotaro-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d781b016f72e8f6784dce03_IMG_7421.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.left-arrow-5 {
  display: none;
}

.right-arrow-4 {
  height: 0%;
  display: none;
}

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

.individual-chef-name {
  color: #000;
  margin-bottom: -48px;
  margin-left: 41px;
  font-family: Gotham Light, sans-serif;
  font-size: 60px;
  display: block;
  position: relative;
}

.text-block-7 {
  float: none;
  color: #000;
  margin-top: 76px;
  margin-left: -57px;
  font-family: Gotham book, sans-serif;
  font-size: 35px;
  display: inline-block;
  position: absolute;
}

.description {
  width: 50%;
  height: 100%;
  float: left;
  clear: none;
  color: #000;
  flex-wrap: nowrap;
  margin-top: 0;
  margin-left: 355px;
  margin-right: 0;
  padding-top: 184px;
  padding-left: 10px;
  padding-right: 20px;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  line-height: 25px;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.chef-page-body {
  width: 900px;
  height: 100%;
  flex-flow: column wrap;
  align-self: auto;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.text-block-8 {
  color: #000;
  margin-top: 0;
  margin-left: 48px;
  padding-left: 0;
  font-family: Gotham Light, sans-serif;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.headshot-gene {
  width: 350px;
  height: 500px;
  margin-top: -480px;
  margin-bottom: 0;
}

.body-4 {
  height: auto;
  max-width: none;
  background-color: #f2eee4;
  flex-direction: column;
  justify-content: center;
  display: block;
  overflow: visible;
}

.humanity-block {
  width: 700px;
  height: 500px;
  float: right;
  margin-top: 184px;
  margin-left: 450px;
  margin-right: 67px;
  display: inline-block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.orange-block {
  height: 75%;
  background-color: rgba(241, 99, 60, .83);
  margin-top: 22px;
  display: block;
}

.heading-8 {
  max-width: 100%;
  color: #fff;
  text-align: right;
  margin-top: 300px;
  margin-bottom: 0;
  margin-left: 500px;
  font-family: Gotham book, sans-serif;
  font-size: 90px;
  font-weight: 400;
  line-height: 90px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.navbar-4 {
  float: left;
  clear: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  border-right-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: -14%;
}

.container-2 {
  border-right: 0 #fff;
  display: block;
}

.nav-menu-4 {
  height: 100%;
  float: none;
  clear: none;
  background-color: rgba(0, 0, 0, .66);
  border: 5px #000;
  border-right: 5px solid #fff;
  border-radius: 0;
  margin-bottom: 0;
  margin-left: -51px;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-weight: 400;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-link-2 {
  height: auto;
  color: #fff;
  text-align: right;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 500;
  transition: background-color .2s;
  display: block;
  top: 0;
  bottom: 0;
  left: -44px;
  right: auto;
}

.nav-link-2:hover {
  width: auto;
  background-color: #f1633e;
  border-bottom: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-link-2.w--current {
  color: #b08ead;
  border-bottom: 4px solid #d6bbd3;
}

.overlay-black-color {
  height: 700px;
  background-color: rgba(0, 0, 0, .43);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.slide-18 {
  width: 7%;
}

.momotaro-slider {
  height: 100%;
}

.chef-slider {
  width: 30%;
  height: 110%;
  max-width: 35%;
  float: right;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.left-arrow-6, .right-arrow-5, .slide-nav-5 {
  display: none;
}

.div-block-10 {
  width: 35%;
  height: 100%;
  max-height: none;
  min-height: 100%;
  flex-wrap: nowrap;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: visible;
}

.text-block-9 {
  height: 60px;
  clear: none;
  text-align: left;
  flex: none;
  align-self: auto;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: block;
  position: relative;
  left: 44px;
}

.chef-picture {
  width: 100%;
  height: 75%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d785a7c55dab2f3b10f3454_gene-kato-image-2.jpg");
  background-position: 0 0;
  background-size: cover;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  margin-left: -350px;
  display: block;
  position: static;
  left: -181px;
}

.restaurant-name-on-chef {
  color: #000;
  flex-direction: column;
  align-items: stretch;
  margin-top: 124px;
  margin-left: -90px;
  margin-right: 0;
  font-family: Gotham book, sans-serif;
  font-size: 40px;
  line-height: 50px;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 94%;
  right: 0%;
}

.description-rest {
  width: 400px;
  height: 400px;
  clear: left;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e6e6e6;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 168px;
  display: block;
  position: absolute;
  top: 300px;
  left: 500px;
}

.text-block-10 {
  height: 33%;
  flex: 0 auto;
  position: relative;
}

.text-block-11 {
  width: 80%;
  float: left;
  color: #000;
  text-align: left;
  flex-flow: wrap;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 220px;
  margin-left: 40px;
  margin-right: -50px;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: block;
  position: static;
  overflow: visible;
}

.text-block-12 {
  width: 60%;
  height: auto;
  max-width: none;
  float: left;
  clear: none;
  color: #000;
  flex-direction: row;
  flex: none;
  order: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
  padding-top: 10px;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-size: 18px;
  line-height: 25px;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.mask-9, .slide-19 {
  height: 100%;
}

.link-7 {
  color: #000;
  font-weight: 400;
  text-decoration: none;
}

.link-7:hover {
  color: #fff;
  background-color: #f1633c;
}

.chef-link-name {
  color: #000;
  font-size: 44px;
  font-weight: 400;
  line-height: 52px;
  position: static;
}

.chef-link-name:hover {
  color: #fff;
  background-color: #f1633c;
}

.slide-20, .slide-21 {
  width: 100%;
  height: 100%;
}

.chef-profile-image {
  width: 100%;
  height: 50%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
}

.chef-profile-image.tentori {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d788dba584e14a2ac7a67f1_tentori-profile-image.jpg");
  background-position: 50%;
}

.chef-profile-image.izard {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d788e13e5b89813597546f3_stephanie-profile-image.jpg");
  background-position: 50%;
}

.chef-profile-image.pandel {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d788e956945b0b36fcf6fe4_chris-pandel-profile-image.jpg");
  background-position: 100%;
}

.chef-profile-image.wolen {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d788f1d6945b00bf8cf708d_wolen-profile-image.jpg");
  background-position: 50%;
}

.chef-profile-image.papadopoulos {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d788fa8ba899d6cb630889e_papdopoulos-profile-image.jpg");
  background-position: 50%;
  background-size: auto;
}

.chef-profile-image.kato {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d785666be0093bed29f6276_gene-kato-image.jpg");
  background-position: 50%;
}

.div-block-11 {
  width: 100%;
  height: 50%;
}

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

.main-menu-link {
  color: #fff;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: block;
  position: relative;
  left: 370px;
  right: 0;
}

.main-menu-link:hover {
  background-color: #f1633e;
}

.main-menu-link.restaurants {
  align-items: center;
  margin-top: 133px;
  margin-left: auto;
  margin-right: 50px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.main-menu-link.restaurants:hover {
  overflow: hidden;
}

.main-menu-link.chefs {
  margin-top: -32px;
  position: static;
  top: 89px;
}

.main-menu-link.chefs1 {
  margin-top: 32px;
  margin-bottom: 0;
  margin-left: -178px;
  position: relative;
  top: 86px;
  left: 460px;
}

.body-5 {
  height: auto;
  max-height: 80vh;
  max-width: none;
  min-height: 0;
  min-width: 0;
  background-color: #dfd9c7;
  margin-bottom: 0;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: visible;
}

.body-5._100 {
  height: auto;
  max-height: 100vh;
}

.slider-11 {
  width: 60%;
  height: 75%;
  margin-top: 149px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-12 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d790fcc1690674659f60424_girl-and-goat-image1.jpg");
  background-position: 50%;
  background-size: cover;
  text-decoration: none;
}

.girlandgoal-image3 {
  width: 100%;
  height: 100%;
}

.slide-22 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d7910c01460487afeff0f67_girl-and-goat-image3.jpg");
  background-position: 50%;
  background-size: cover;
}

.girlandgoatimage2 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d790ffc19506fb5fd6940b1_girl-and-goat-image2.jpg");
  background-position: 0 0;
  background-size: cover;
}

.left-arrow-7, .slide-nav-7, .right-arrow-6 {
  display: none;
}

.heading-9 {
  color: #000;
  text-align: left;
  margin-top: 51px;
  margin-left: 40px;
  font-family: Gotham book, sans-serif;
  font-size: 60px;
  font-weight: 400;
}

.text-block-13 {
  width: 30%;
  height: 50%;
  color: #000;
  margin-top: 149px;
  margin-left: 0;
  margin-right: 133px;
  font-family: Gotham book, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-block-14 {
  float: none;
  clear: right;
  color: #fff;
  margin-top: -159px;
  margin-bottom: -22px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-6 {
  height: 55px;
  position: absolute;
  top: 2%;
  bottom: auto;
  left: auto;
  right: 10%;
}

.image-7 {
  padding-top: 20px;
  position: absolute;
  top: 99%;
  bottom: 0%;
  left: 90%;
  right: 0%;
}

.paragraph {
  width: 35%;
  height: 30%;
  color: #000;
  margin-top: 400px;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  line-height: 25px;
  display: inline-block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 62%;
  right: 0%;
  overflow: visible;
}

.link-8 {
  color: #000;
  font-weight: 400;
}

.link-8:hover {
  color: #fff;
  background-color: #f1633e;
}

.link-9 {
  color: #000;
  font-weight: 400;
}

.link-9:hover {
  color: #fff;
  background-color: #f1633e;
}

.link-10 {
  color: #000;
  font-weight: 400;
}

.link-10:hover {
  color: #fff;
  background-color: #f1633e;
}

.link-11 {
  color: #000;
  font-weight: 400;
}

.link-11:hover {
  color: #fff;
  background-color: #f1633e;
}

.link-12 {
  color: #000;
  font-weight: 400;
}

.link-12:hover {
  color: #fff;
  background-color: #f1633e;
}

.link-13 {
  color: #000;
  font-weight: 400;
}

.link-13:hover {
  color: #fff;
  background-color: #f1633e;
}

.third-section-of-brg-website {
  width: 100%;
  height: 500px;
  max-height: 500px;
  background-color: #dfd9c7;
  display: block;
  position: static;
  overflow: hidden;
}

.top-section {
  height: 700px;
}

.corevaluesheading {
  width: 100.024%;
  height: auto;
  float: left;
  color: #fff;
  margin-left: 0;
  font-family: Gotham book, sans-serif;
  font-size: 90px;
  font-weight: 400;
  display: inline-block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 5%;
  right: 0%;
}

.slider-12 {
  width: 50%;
  height: 80%;
  top: 5px;
  left: 50%;
  right: 0;
}

.div-block-13 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d79321e103877113248727c_core-values-1.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.corevaleusimage2 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d793c1925199e417e90a11e_core-values-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-8, .right-arrow-7, .slide-nav-8 {
  display: none;
}

.corevaluesheading01 {
  float: left;
  color: #fff;
  margin-top: 0;
  font-family: Gotham book, sans-serif;
  font-size: 80px;
  font-weight: 400;
  display: inline-block;
  position: relative;
  top: 13%;
  bottom: 0%;
  left: 3%;
  right: auto;
}

.careerdevelopmentsection {
  width: 100%;
  height: 500px;
  max-height: 500px;
  background-color: #b0b0b0;
  display: block;
  overflow: hidden;
}

.main-menu-link-r1 {
  clear: none;
  color: #fff;
  text-align: right;
  flex-direction: column;
  flex: none;
  order: 1;
  align-self: auto;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 5px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: block;
  overflow: visible;
}

.main-nav-bar-link {
  color: #fff;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-end;
  margin: 10px 20px 10px 100px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 1px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.main-nav-bar-link:hover {
  background-color: #f1633e;
}

.main-nav-bar-link.about {
  margin-left: 121px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.main-nav-bar-link.culture {
  margin-left: 98px;
  padding-top: 5px;
  display: block;
}

.main-nav-bar-link.culture:hover {
  margin-left: 98px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.main-nav-bar-link.chefs {
  margin-left: 130px;
  display: block;
}

.main-nav-bar-link.private-events {
  margin-left: 10px;
  padding-right: 0;
  display: block;
}

.main-nav-bar-link.restauraunts {
  margin-left: 19px;
  display: block;
}

.main-nav-bar-link.giftcard {
  margin-left: 67px;
  display: block;
}

.main-nav-bar-link.happenings {
  margin-left: 51px;
  margin-right: 20px;
  padding-right: 0;
  display: block;
}

.image-8 {
  left: auto;
  right: 5%;
}

.chefs-home-page {
  background-color: #e6e6e6;
}

.home---chef-section {
  width: 100%;
  height: 860px;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.fill-color---chef-section {
  width: 100%;
  height: 85%;
  max-width: 100%;
  min-width: 99%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f2eee4;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: visible;
}

.home---six-of-america-s-great-chefs {
  width: 100%;
  height: 250px;
  color: #000;
  align-self: flex-start;
  margin-top: 92px;
  margin-left: 0%;
  font-family: Prata, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
  display: block;
  position: relative;
}

.home---chef-image {
  width: 740px;
  height: 910px;
}

.section {
  background-color: #b0b0b0;
}

.chef-section---image {
  width: 400px;
  height: 600px;
  float: right;
  clear: right;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  margin: -197px 0 0;
  padding-right: 0;
  font-weight: 400;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: -200px;
  right: 0%;
  overflow: visible;
}

.home---restaurant-section-title {
  width: 65%;
  color: #000;
  flex-direction: row;
  align-self: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 10px;
  font-family: Prata, sans-serif;
  font-size: 70px;
  line-height: 80px;
  display: flex;
}

.line {
  width: 200px;
  height: 300px;
  position: absolute;
  transform: rotate(0);
}

.div-block-14 {
  width: 500px;
  height: 400px;
  background-color: #625d5d;
  flex-direction: row;
  order: 1;
  align-self: baseline;
  align-items: center;
  display: flex;
  position: relative;
  top: 200px;
  left: 200px;
}

.text-block-15 {
  width: auto;
  height: 70%;
  clear: both;
  flex-direction: column;
  align-items: stretch;
  margin-right: 0;
  font-family: Gotham book, sans-serif;
  font-size: 40px;
  display: flex;
  position: static;
  top: 400px;
  left: 0;
  right: 0;
}

.text-block-16 {
  width: 75%;
  height: 5%;
  color: #000;
  border-left: 2px #000;
  margin-top: 0;
  margin-left: 102px;
  font-family: Gotham book, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 70px;
  display: flex;
}

.text-block-16:hover {
  width: 40%;
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  position: static;
}

.section-2 {
  background-color: #cac6c6;
}

.section-3 {
  background-color: #8a888a;
}

.chef-section---home {
  max-width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area-2"
                 ". Area"
                 / 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.text-block-17 {
  color: #000;
  margin-left: 60px;
  font-family: Prata, sans-serif;
  font-size: 85px;
  line-height: 85px;
  display: flex;
}

.image-9 {
  float: left;
  margin-left: 0;
  display: inline-block;
  position: relative;
  left: 600px;
  right: 0;
}

.text-block-18 {
  height: 100px;
  color: #000;
  margin-left: 0;
  padding-left: 100px;
  font-family: Gotham book, sans-serif;
  font-size: 65px;
  line-height: 80px;
  display: flex;
}

.image-10 {
  float: right;
  display: inline-block;
  position: relative;
  top: -300px;
}

.image-11 {
  position: relative;
}

.home-chef-featured-image {
  width: 550px;
  height: 650px;
  float: none;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da76ecf2783b3cd39fc2939_Chef-Image-BRG.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -11%;
  margin-left: 60%;
  display: block;
  position: static;
  top: -500px;
  left: 60%;
}

.link-14 {
  color: #000;
  border: 1px #000;
  margin-top: 0;
  margin-left: 60px;
  padding-top: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  text-decoration: underline;
  display: flex;
  position: relative;
  top: 40px;
}

.home-tentori {
  height: 60px;
  color: #000;
  padding-top: 12px;
  font-family: Gotham book, sans-serif;
  font-size: 70px;
  font-weight: 400;
  position: absolute;
  top: auto;
  left: 102px;
  right: auto;
  overflow: visible;
}

.home-tentori:hover {
  color: #fff;
  background-color: #741f1f;
}

.home-izard {
  position: absolute;
  left: 22px;
}

.link-15 {
  position: absolute;
}

.link-15.home-tentori {
  padding-top: 97px;
  top: auto;
}

.div-block-15 {
  width: 55%;
  height: 50%;
  display: flex;
}

.chef-link {
  height: 50px;
  color: #000;
  align-self: stretch;
  margin-left: 140px;
  padding-top: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 70px;
  font-weight: 400;
  position: absolute;
}

.chef-link.izard {
  height: 50px;
  flex-direction: row;
  align-items: flex-start;
  padding-top: 84px;
  display: flex;
}

.home-restaurant-list {
  width: 100%;
  height: 820px;
  max-width: 100%;
  background-color: #829683;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.home-white-fill-color {
  height: 785px;
  max-width: 100%;
  background-color: #fff;
  display: flex;
}

.div-block-16 {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.div-block-17 {
  justify-content: flex-end;
  display: flex;
}

.home---restaurant-names {
  width: 30%;
  text-align: right;
  flex-direction: column;
  margin-left: 16%;
  display: flex;
  position: static;
}

.home-restaurant-list-image {
  width: 500px;
  height: 580px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da8b6b30f4f5082aa2c6c07_Home-filler-image.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: wrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 300px;
  margin-left: -65%;
  margin-right: 0%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.restaurant-names {
  width: 500px;
  height: 500px;
  clear: both;
  flex-direction: column;
  justify-content: space-around;
  display: inline-block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.home---list-of-restaurants {
  width: 50%;
  height: 75%;
  clear: right;
  background-color: #b0b0b0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-left: 660px;
  margin-right: 0;
  display: flex;
  position: static;
  top: 360%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-block-18 {
  flex-direction: column;
  display: inline;
}

.link-16, .link-17, .link-18, .link-19, .link-20 {
  flex-direction: column;
  display: flex;
}

.link-21 {
  display: inline-block;
}

.restaurant-names---home {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  margin-top: 0%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 10px;
  padding-right: 0%;
  display: flex;
  position: static;
  top: 200%;
  bottom: 0%;
  left: auto;
  right: 20%;
  overflow: visible;
}

.restaurant-names---home.home-page-right-padding {
  border-right: 1.3px solid #000;
  margin-top: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.home-restaurantn {
  color: #000;
  align-self: auto;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 42px;
  position: static;
}

.home-restaurantn:hover {
  color: #fff;
  background-color: #f1633e;
}

.home-restaurantn.homepage {
  justify-content: flex-start;
  align-self: flex-start;
  display: flex;
}

.home---team-section {
  height: 500px;
  max-width: 100%;
  background-color: #829683;
  flex-direction: row;
  display: flex;
}

.text-block---team-section {
  width: 100%;
  flex-direction: column;
  flex: none;
  order: 0;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.main---button {
  width: 350px;
  height: 50px;
  color: #000;
  text-align: center;
  background-color: #b0b0b0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: flex;
}

.main---button.culture-button {
  height: 60px;
  color: #fff;
  background-color: #844142;
  align-items: center;
  padding-left: 15px;
  font-size: 22px;
  line-height: 1.2em;
}

.main---button.culture-button:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.main---button.team {
  width: 350px;
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-left: 15px;
  font-size: 22px;
  line-height: 1.5em;
}

.main---button.team:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.main---button.careers {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  font-size: 22px;
  line-height: 1.5em;
}

.main---button.careers:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.text-block-19 {
  width: 100%;
  min-width: 44%;
  clear: none;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.5em;
  display: flex;
}

.text-block-19._24-font--1 {
  font-size: 24px;
}

.div-block-21 {
  width: 60%;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  padding-right: 15%;
  display: flex;
  position: relative;
}

.team-text {
  width: 100.038%;
  color: #000;
  text-align: right;
  justify-content: flex-end;
  margin-top: 0;
  padding-right: 0%;
  font-family: Prata, sans-serif;
  font-size: 70px;
  line-height: 80px;
  display: flex;
  position: static;
}

.team-text.mobile-right {
  padding-bottom: 40px;
}

.home---culture-section {
  width: 100%;
  height: 600px;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(76, 7, 68, .57), rgba(76, 7, 68, .57)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da8e7470f4f50539a2e5cfe_20190918_180606.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.text-block-21 {
  width: 75%;
  height: 70%;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: static;
}

.text-block-22 {
  display: flex;
}

.home---culture-text {
  width: 60%;
  height: 90%;
  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: flex-end;
  padding-right: 0%;
  display: flex;
  position: static;
  right: 20%;
  overflow: visible;
}

.div-block-23 {
  width: 40%;
  height: 100%;
  display: flex;
  overflow: visible;
}

.home-culture-title {
  color: #fff;
  text-align: right;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  padding-right: 0%;
  font-family: Prata, sans-serif;
  font-size: 70px;
  line-height: 80px;
  display: block;
  position: relative;
  top: 0;
  right: 0%;
  overflow: visible;
}

.home-culture-title._10-bottom-padding {
  padding-top: 0;
  padding-bottom: 10px;
}

.paragraph-2 {
  color: #fff;
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 0%;
  padding-right: 20%;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: block;
  position: static;
  top: -14px;
  right: 0;
}

.home {
  flex-direction: column;
  align-items: flex-start;
  display: block;
  position: relative;
  left: -50%;
}

.home-culture-section-buttton {
  width: 100%;
  height: 30px;
  flex-direction: column;
  display: flex;
}

.home-culture-button {
  width: 50%;
  clear: none;
  text-align: right;
  background-color: #844142;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-left: 25%;
  padding-left: 10%;
  padding-right: 10%;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: flex;
  overflow: visible;
}

.text-block-23 {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  line-height: 15px;
  display: block;
}

.link-22 {
  float: none;
  clear: left;
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: underline;
}

.link-23 {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: underline;
}

.footer---text {
  clear: none;
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: static;
}

.div-block-25 {
  width: 0%;
  height: 21%;
}

.text-block-24 {
  color: #000;
  flex-direction: column;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.text-block-25 {
  height: 100%;
  color: #000;
  flex-direction: column;
  align-items: stretch;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  display: block;
}

.flex-body-chefs {
  width: 100%;
  height: 100%;
  max-width: 1265px;
  min-height: 100%;
  min-width: 0;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: static;
  overflow: hidden;
}

.chef-body-page {
  height: auto;
  max-height: none;
  max-width: 100%;
  min-height: 0;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dade63851201fc14af721e9_body-background-chefs-page.png");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: 100% 150%;
  display: block;
  overflow: visible;
}

.div-block-26 {
  width: 70%;
  height: 100%;
  clear: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.div-block-27 {
  width: 100%;
  height: 70%;
  background-color: #000;
  padding-right: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.flex---chef-page-body {
  width: 100%;
  height: 750px;
  max-height: 100%;
  max-width: 1265px;
  min-height: 0;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 40px;
  display: flex;
  overflow: hidden;
}

.slider-13 {
  width: 35%;
  height: 100%;
  min-height: 100%;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.chef-page---rest-gallery {
  width: 30%;
  height: 8px;
  clear: none;
  flex: 0 auto;
  align-self: stretch;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.div-block-28 {
  width: 65%;
  height: 100%;
  margin-left: -26%;
  padding-left: 0;
  display: flex;
}

.text-block-26 {
  width: 100%;
  height: 20%;
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-family: Gotham book, sans-serif;
  font-size: 65px;
  display: flex;
  position: relative;
  top: 2%;
  left: 0%;
}

.body-6 {
  height: auto;
  max-height: 1080px;
  max-width: 1920px;
  min-height: 0;
  background-color: #dfd9c7;
  display: block;
  overflow: visible;
}

.text-block-27 {
  height: 3%;
  position: relative;
}

.image-12 {
  flex: 0 auto;
  position: relative;
}

.text-block-28 {
  width: 50%;
  height: 75%;
  color: #000;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  line-height: 18px;
  position: relative;
  top: 190px;
}

.text-block-28.lee-wolen-page {
  top: 95px;
}

.text-block-28.giuseppe-tentori-page {
  font-size: 12px;
  line-height: 14px;
  top: 102px;
}

.text-block-28.jimmy-papadopoulos {
  top: 84px;
}

.individual-chef-page-image {
  width: 50%;
  height: 80%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da76ecf2783b3cd39fc2939_Chef-Image-BRG.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db6f5243eb2a15a8bffaf88_Gene-Kato-1.jpg");
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, auto;
  position: static;
  top: 10%;
  left: -200px;
}

.individual-chef-page-image.lee-wolen {
  width: 50%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db60389da948226a6ec2a18_Lee-Wolen-Boka-Restaurant-Group.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-chef-page-image.lee-wolen.draft {
  width: 100%;
  height: 600px;
  margin-left: 0%;
  padding-left: 5%;
  position: relative;
  top: 0%;
  bottom: -102px;
  left: 60px;
}

.individual-chef-page-image.gene-kato-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db6f5243eb2a15a8bffaf88_Gene-Kato-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.individual-chef-page-image.jimmy-papadopoulos {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db740ec8bc7be0a750fafd9_Jimmy-Papadopoulos-6.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-chef-page-image.giuseppe-tentori-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db83f99efbf4a7aee09a6cd_Guiseppe-Tentori-image-boka.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.text-block-29 {
  color: #000;
  flex: 1;
  align-self: flex-start;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.mask-10 {
  height: 100%;
}

.chef-name---chef-individual-page {
  width: 70%;
  height: 15%;
  color: #000;
  padding-left: 40px;
  font-family: Gotham book, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 65px;
}

.slider-14 {
  width: 30%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  float: none;
  clear: left;
  flex-direction: column;
  display: inline-block;
  position: relative;
  top: 0%;
  bottom: 200px;
  left: 81%;
  right: 0%;
  overflow: visible;
}

.slider-15 {
  width: 30%;
  height: 720px;
  max-height: 100%;
  max-width: 30%;
  min-height: 100%;
  clear: left;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.mask-11 {
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 80%;
  min-width: 100%;
  position: static;
  overflow: hidden;
}

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

.right-arrow-8 {
  display: none;
  overflow: visible;
}

.left-arrow-9 {
  display: none;
}

.picture-image-1---slide {
  width: 100%;
  height: 100%;
  min-height: auto;
  min-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d785666be0093bed29f6276_gene-kato-image.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.picture-image-1---slide._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dae6a5a2b6396656ee0cbd4_gene-kato-image-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.picture-image-1---slide._4 {
  height: 720px;
  min-height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dae74ceb1ac1a55dbf4b8d1_gene-kato-image-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-chef-page---restaurant-name {
  height: 15%;
  clear: both;
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 35px;
  line-height: 40px;
  position: absolute;
  top: 8%;
  bottom: 0%;
  left: 33%;
  right: auto;
}

.individual-chef-page---restaurant-name.stephanie-izard-page {
  font-size: 34px;
  line-height: 30px;
  position: static;
}

.right-arrow---individual-chef-page {
  width: 30%;
  height: 4%;
  order: -1;
  align-self: flex-start;
  margin-right: 14px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.black-arrow {
  float: none;
  clear: both;
  display: block;
  position: absolute;
}

.slide-24 {
  height: 100%;
}

.slide-25 {
  height: 100%;
  overflow: hidden;
}

.slider-16 {
  width: 30%;
  height: 750px;
  min-height: 100%;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: visible;
}

.mask-12 {
  height: 750px;
  min-height: 750px;
  position: relative;
}

.slide-27 {
  height: 750px;
  min-height: 750px;
}

.individual-chef-page---gallery {
  width: 30%;
  height: 815px;
  min-height: 0;
  background-color: #000;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.slider-17 {
  width: 100%;
  height: 100%;
  display: block;
  position: static;
}

.slider-image---individual-chef-page {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db88a272660987b3614d971_gene-kato-2.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dae6a5a2b6396656ee0cbd4_gene-kato-image-2.jpg");
  background-position: 50%, 50%;
  background-size: cover, cover;
  position: static;
}

.slider-image---individual-chef-page.image-1---slider-individual-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d785666be0093bed29f6276_gene-kato-image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.slider-image---individual-chef-page.image-1---slider-individual-image.lee-wolen-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5daf4840a0aa2b5abcb1401d_Lee-wolen-6.jpeg");
}

.slider-image---individual-chef-page.image-1---slider-individual-image.lee-wolen-page.draft {
  width: 100%;
}

.slider-image---individual-chef-page.image-1---slider-individual-image.stephanie-izard-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db08c12c315f650e0536401_Stephanie-Izard-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-image---individual-chef-page.image-1---slider-individual-image.giuseppe-tentori-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0ae129d395fe8f1c5ad6f_GTPrime_ActionShots_Bar-43.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.slider-image---individual-chef-page.image-1---slider-individual-image.jimmy-papdopoulos {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0b4dc21b7c513564b7f0d_Jimmy-Papadopoulos-5.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-image---individual-chef-page.image-2---slider-individual-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dae74ceb1ac1a55dbf4b8d1_gene-kato-image-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.slider-image---individual-chef-page.image-2---slider-individual-page.lee-wolen-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5daf4868111638610507c608_Lee-Wolen-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-image---individual-chef-page.image-2---slider-individual-page.stephanie-izard-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db08778947f1f05fc33b6d3_Stephanie-Izard-Girl-and-Goat.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-image---individual-chef-page.image-2---slider-individual-page.giuseppe-tentori-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0ae5e7db63d14132208f8_Giuseppe-Tentori-2.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.slider-image---individual-chef-page.image-2---slider-individual-page.jimmy-papadopoulos {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0b5e3b8c0c99ae93ab94a_Jimmy-Papadopoulos-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-image---individual-chef-page.lee-wolen-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5daf48ab4d7026a19477d643_Lee-wolen-5.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-image---individual-chef-page.stephanie-izard-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db08c6947841fb1e909ef7a_Stephanie-Izard-5.jpg");
  background-position: 75%;
  background-size: cover;
}

.slider-image---individual-chef-page.giuseppe-tentori-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0ae95be91ee260accce1f_Hamachi%20Crudo_GTFishOyster_Sept_2019-2%20(1).JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-image---individual-chef-page.jimmy-papadopoulos {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0b5a62dc864079caaa988_Jimmy-Papadopoulos-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-29 {
  width: 20%;
  height: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.right-arrow-9 {
  height: 20px;
  display: block;
}

.image-13 {
  display: block;
  position: absolute;
  top: 70px;
  right: 124px;
}

.slide-nav-10 {
  height: 1%;
  display: none;
}

.left-arrow-10 {
  display: block;
}

.image-14 {
  float: right;
  clear: left;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: 90%;
  right: 0%;
  overflow: visible;
}

.mask-13 {
  position: static;
}

.arrow-in-slider {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d791a638d51d45ec626d54c_black%20arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-15 {
  position: absolute;
}

.slide-28, .slide-29, .slide-30 {
  position: static;
}

.body-7 {
  background-color: #dfd9c7;
}

.flex---individual-restaurant-body {
  width: 100%;
  height: 700px;
  max-height: none;
  max-width: 1920px;
  min-height: 0;
  min-width: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.left-side---individual-restaurant-page {
  width: 60%;
  height: 100%;
  min-width: auto;
  flex-flow: column wrap;
  display: flex;
}

.restaurant-name---individual-page {
  width: 40%;
  height: 10%;
  color: #000;
  text-align: left;
  margin-top: 51px;
  margin-left: 40px;
  font-family: Gotham book, sans-serif;
  font-size: 60px;
  font-weight: 400;
}

.restaurant-slider---individual-restaurant-page {
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  margin-bottom: 10%;
  display: block;
  position: absolute;
}

.individual-restaurant-slider {
  width: auto;
  height: 100%;
  min-height: 100%;
  position: relative;
  top: 0%;
  bottom: 0;
}

.individual-restaurant-slider.duck-duck-goat-slider-image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db22032014ef891858a53b3_Duck-Duck-Goat-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mask-14 {
  position: relative;
}

.body-8 {
  max-width: none;
  background-color: #dfd9c7;
  align-items: stretch;
  display: block;
}

.individual-restaurant-slider-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d790fcc1690674659f60424_girl-and-goat-image1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.individual-restaurant-slider-image-1.cira {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f5aa5730cb210f9553d4_Cira-Restaurant-1.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-1.bellemore-slider-image-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f90f8df9d249ff20ffe7_bellemore-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-1.boka-slider-image-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1fbd383dd4a5517e46288_boka-Restaurant-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-1.momotaro-slider-image-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db201cacfbcfb5a57a5e2d9_Momotaro-1.jpeg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-1.cabra-image-slide-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db205fb83dd4a58e0e4d6c4_cabra-1.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-1.cold-storage-image-slide-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db215f824d68259685f2015_cold%20storage%202%20.jpeg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-1.devereaux-image-slide-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db21969e800a525cfefbe50_Devereaux.jpeg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-2 {
  height: 100%;
}

.individual-restaurant-slider-image-2.girl-and-the-goat-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0c20a070431b60afbf0ed_Girl-and-the-Goat-1.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.individual-restaurant-slider-image-2.cira-restaurant-slider-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f57dddb53d869ac78f5f_Cira-Restaurant-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-2.bellemore-slider-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f95b8df9d27c8c21017a_bellemore-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-2.boka-slider-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1fbf00cf67e4e4ee05a7d_Boka-Restaurant-1.jpeg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-2.momotaro-slider-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2009c90bff622e5e1c67b_momotaro-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.individual-restaurant-slider-image-2.cabra-slider-image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2072240c3d58cc5b103dc_Cabra-Restaurant-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-2.cold-storage-slider-image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db215de24d68242585f1fb9_Cold-Storage-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.individual-restaurant-slider-image-2.devereaux-slider-image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db219bd58aeb38b8b81e82e_Devereaux2.jpeg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-2.duck-duck-goat-slider-image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db22054e800a57953efdb36_Duck-Duck-Goat-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.individual-restaurant-slider-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0c26889281b5e5ef1f6c6_Girl-and-the-Goat-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.individual-restaurant-slider-image-3.girl-and-the-goat---3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0c2fcc92db216bb75b47f_Girl-and-the-Goat-4.jpg");
}

.individual-restaurant-slider-image-3.cira-restaurant-slider-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f6235730cb54639555ee_Cira-Restaurant-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-3.bellemore-slider-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f97c3be6faac9969a32a_bellemore-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-3.boka-slider-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1fc1190bff677fbe1b286_Boka-Restaurant-2.jpeg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-3.momotaro-slider-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2023a83dd4acedde4ae88_momotaro-5.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-3.cabra-slider-image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2076983dd4a695ae4e021_Cabra-3.png");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-3.cold-storage-slider-image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2163f2efc3f0c86b864d8_Cold-Storage-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-3.devereaux-slider-image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db21a08e800a53a90efbf58_Devereaux-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.individual-restaurant-slider-image-3.duck-duck-goat-slider-image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db220d96d028b3fc0bede71_Duck-Duck-Goat-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.left-arrow-11, .right-arrow-10, .slide-nav-11 {
  display: none;
}

.restaurant-awards---individual-restaurant-page {
  clear: both;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 79px;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-block-30 {
  color: #fff;
  position: absolute;
  top: 10px;
}

.right-side---individual-restaurant-page {
  width: 40%;
  height: 100%;
  min-height: 0;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.links---individual-restaurant-page {
  width: 100%;
  height: 50%;
  color: #000;
  margin-top: 0%;
  margin-left: 0;
  margin-right: 133px;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 45px;
  display: block;
  position: relative;
  top: 0;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.links---individual-restaurant-page.restaurant-60-40-page {
  padding-left: 40px;
  font-size: 30px;
  line-height: 35px;
  position: static;
}

.link-24 {
  color: #000;
  font-weight: 400;
  text-decoration: none;
}

.link-24:hover {
  color: #fff;
  background-color: #f1633e;
}

.restaurant-description {
  width: 100%;
  color: #000;
  padding-top: 2%;
  padding-left: 40px;
  padding-right: 5%;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  position: relative;
}

.columns {
  flex-direction: row;
  display: flex;
}

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

.text-block-31 {
  color: #fff;
  position: absolute;
  top: 127px;
}

.bg-top-2 {
  height: 56%;
  background-color: #dfd9c7;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.restaurant-description-right-side {
  z-index: 10;
  width: 50%;
  min-height: 530px;
  background-color: #dfd9c7;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 40px;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.content-wrapper-2 {
  width: 100%;
  max-width: 1265px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.content-wrapper-2._60-40-chef-test {
  padding-top: 60px;
  padding-right: 60px;
  display: block;
  position: static;
}

.individual-restaurant-description {
  color: #b0b0b0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17.5px;
  text-decoration: none;
}

.individual-restaurant-description.large {
  color: #000;
  padding-top: 5%;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.bg-botttom-2 {
  height: 56%;
  background-color: #dfd9c7;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.link-25 {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: underline;
}

.text-block-32 {
  color: #000;
  flex-direction: column;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.social-icon-2 {
  width: 36px;
  height: 36px;
  background-color: #d6bbd3;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  border-radius: 50%;
  margin-right: 10px;
  transition: background-color .2s;
}

.social-icon-2:hover {
  background-color: #ba9fb7;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-repeat: no-repeat;
  background-size: 125px;
}

.social-icon-2.instagram {
  color: #b0b0b0;
  background-color: #000;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7a0c0988292_instagram%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  transition: background-color .2s;
}

.social-icon-2.instagram:hover {
  background-color: rgba(0, 0, 0, .55);
}

.social-icon-2.facebook {
  background-color: #000;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7a51a988297_facebook-logo.svg");
  background-size: 15px;
}

.social-icon-2.facebook:hover {
  background-color: rgba(0, 0, 0, .55);
}

.social-icon-2.twitter {
  background-color: #000;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f70e50988296_gorjeo%20(1).svg");
  background-size: 15px;
}

.social-icon-2.twitter:hover {
  background-color: rgba(0, 0, 0, .55);
}

.social-icon-2.twitter {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f70e50988296_gorjeo%20(1).svg");
  background-repeat: no-repeat;
  background-size: 15px;
}

.social-icon-2.twitter:hover {
  color: #f1633e;
  background-color: #f1633e;
}

.social-icon-2.twitter.side-bar {
  top: 5px;
}

.social-icon-2.facebook {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7a51a988297_facebook-logo.svg");
  background-size: 15px;
}

.social-icon-2.facebook:hover {
  color: #f1633e;
  background-color: #f1633e;
}

.social-icon-2.facebook.side-bar {
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  top: -5px;
  bottom: 0;
}

.social-icon-2.instagram {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f7a0c0988292_instagram%20(2).svg");
  background-size: 15px;
}

.social-icon-2.instagram:hover {
  color: #f1633e;
  background-color: #f1633e;
}

.social-icon-2.youtube {
  color: #000;
  background-color: #000;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5df948c5ca16d081f8a849ba_Youtube-icon-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 50%;
}

.social-icon-2.youtube:hover {
  background-color: #f1633e;
}

.social-icon-2.linkedin {
  background-color: #000;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5df9428f13af673b05b65d52_Linkedin-icon-white-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
}

.social-icon-2.linkedin:hover {
  background-color: #f1633e;
}

.text-block-33 {
  height: 100%;
  color: #000;
  flex-direction: column;
  align-items: stretch;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  display: block;
}

.text-block-34 {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  line-height: 15px;
  display: block;
}

.link-26 {
  float: none;
  clear: left;
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: underline;
}

.social-icons-2 {
  width: 54.1715%;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  display: flex;
}

.social-icons-2._2 {
  width: 45%;
}

.footer-notice-box {
  margin-bottom: 5px;
  padding-top: 9px;
}

.div-block-30 {
  width: 100%;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Gotham book, sans-serif;
  display: flex;
  position: static;
}

.social-icons---1 {
  text-align: right;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.social-icons---1.side-bar {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.email-section {
  width: 100%;
  margin-left: 5%;
}

.email-section.side-bar {
  width: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-2 {
  height: auto;
  background-color: #f2eee4;
  padding-top: 5px;
  overflow: hidden;
}

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

.paragraph-3 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.paragraph-3.footer {
  color: #000;
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
  font-size: 12px;
  line-height: 14px;
  display: block;
}

._55-column-3 {
  width: 80%;
  max-width: 689px;
  text-align: left;
  margin-left: 2%;
  margin-right: auto;
  display: block;
}

._55-column-3._2 {
  width: 100%;
}

.image-16 {
  max-width: 100%;
}

.flex-space-2 {
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.flex-space-2._2 {
  width: 100%;
}

.content-wrapper-3 {
  width: 100%;
  max-width: 1265px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  position: static;
}

.content-wrapper-3.culture-icons {
  align-items: flex-start;
}

.content-wrapper-3._30-side-padding {
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-35 {
  color: #000;
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
  font-size: 12px;
  line-height: 1.5em;
}

.text-block-35.side-bar {
  padding-left: 10px;
}

.footer-notice-2 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.text-field-5 {
  width: 35%;
  height: 60px;
  color: #000;
  border: 1px solid #000;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding-left: 12px;
  font-family: Gotham Light, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 11px;
}

.text-field-5::-ms-input-placeholder {
  color: #b99bb6;
  font-size: 19px;
  font-style: italic;
}

.text-field-5::placeholder {
  color: #b99bb6;
  font-size: 19px;
  font-style: italic;
}

.text-field-5._2 {
  height: 60px;
  color: #000;
  text-align: left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-family: Gotham book, sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: 400;
  line-height: 11px;
  text-decoration: none;
}

.text-field-5.email {
  color: #000;
  font-family: Gotham Light, sans-serif;
  font-size: 12px;
  line-height: 11px;
}

.submit-button-7 {
  width: 10%;
  height: 60px;
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #844142;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  flex: 1;
  font-family: Gotham book, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
}

.submit-button-7.email:hover {
  background-color: #b0b0b0;
}

.submit-button-7.email.mobile-email {
  height: 40px;
}

.footer-link---2 {
  color: #000;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 0;
  font-family: Gotham book, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5px;
}

.link-28 {
  padding-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.paragraph--culture {
  width: auto;
  max-width: 475px;
  min-width: 0;
  color: #000;
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: none;
  align-self: center;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5px;
}

.paragraph--culture.white {
  max-width: 460px;
  color: #fff;
  text-transform: none;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

._90-column-2 {
  width: 91%;
  flex: 1;
  align-items: center;
  display: flex;
}

.div-block-2 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block-2.side-bar {
  flex-direction: column;
  align-items: flex-start;
}

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

.text-block-37 {
  color: #000;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 0;
  font-family: Gotham book, sans-serif;
  font-size: 35px;
  line-height: 40px;
  display: flex;
  position: relative;
}

.text-block-38 {
  float: left;
  color: #000;
  text-align: left;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  line-height: 22px;
  position: absolute;
  top: -3px;
  bottom: 8%;
  left: auto;
  right: 0%;
}

.text-block-39 {
  width: 400px;
  min-height: 100px;
  min-width: 100px;
  float: left;
  clear: right;
  color: #000;
  background-color: #b0b0b0;
  display: inline;
  position: absolute;
  top: 13%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.icon-4 {
  display: none;
}

.text-block-40 {
  width: 100%;
  height: 100%;
  text-align: left;
  padding-left: 20px;
  font-family: Gotham book, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 25px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.individual-restaurant-page-nav-bar.individual-restaurant-page {
  align-self: flex-end;
  margin-left: auto;
  margin-right: 20px;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.momotaro-body {
  background-color: #dfd9c7;
}

.underneath-image-description {
  width: 90%;
  padding-bottom: 20px;
  padding-left: 2%;
  display: flex;
}

.div-block-31 {
  width: 100%;
  align-items: stretch;
  display: flex;
}

.arrow-link {
  height: 100%;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-end;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  display: flex;
  position: static;
  right: 0%;
}

.restaurant-name---restaurant-page {
  color: #000;
  padding-top: 0%;
  padding-left: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 70px;
}

.hero-text-box-2 {
  z-index: 10;
  width: 35%;
  height: 450px;
  max-width: 440px;
  background-color: #b08ead;
  justify-content: flex-start;
  align-items: center;
  margin-top: 110px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.hero-image-2 {
  width: 70%;
  height: 675px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  right: -65px;
}

.hero-image-2._2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
}

.right-arrow-11 {
  width: 50px;
  height: 50px;
  background-color: #b08ead;
  margin-bottom: 0;
  transition: opacity .2s;
}

.right-arrow-11:hover {
  opacity: .8;
}

.left-arrow-12 {
  width: 50px;
  height: 50px;
  background-color: #a78ba4;
  margin-bottom: 0;
  margin-right: 50px;
  transition: opacity .2s;
  bottom: 0;
  right: 0;
}

.left-arrow-12:hover {
  opacity: .8;
}

.slider-18 {
  width: auto;
  height: 100px;
}

.culture-top-slider {
  height: 670px;
  background-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}

.culture-slide-image-1 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62858f7ba91ff24a3cce53bb_BRG-About-01.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.culture-slide-image-2 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc98b8d7641fa452ece3875_Boka-Group-Team-2.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.left-arrow-13 {
  width: 1%;
  height: 10%;
  display: none;
}

.right-arrow-12 {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: absolute;
  overflow: visible;
}

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

.culture-slide {
  background-color: rgba(0, 0, 0, 0);
}

.mask-15 {
  background-color: #f2eee4;
}

.div-block-32 {
  height: 100%;
  background-color: rgba(95, 77, 93, .57);
}

.culture-slider-title {
  width: 70%;
  color: #fff;
  text-align: right;
  flex-flow: column wrap;
  align-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  font-family: Gotham book, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 8%;
  left: auto;
  right: 5%;
  overflow: visible;
}

.icon-5 {
  display: none;
}

.life-at-brg-image {
  width: 100%;
  border: 17px solid rgba(0, 0, 0, 0);
  display: inline-block;
  position: relative;
  left: 0%;
}

.life-at-brg-image.image-2 {
  height: 100%;
  min-height: 0;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0%;
  right: 0%;
}

.button-3 {
  height: 45px;
  min-width: 110px;
  color: #000;
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #000;
  border-radius: 0;
  padding: 20px 40px 30px;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  transition: background-color .2s, color .2s;
}

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

.button-3.culture-button {
  height: 60px;
  min-width: 120px;
  background-color: #fff;
  align-self: flex-end;
  margin-bottom: 40px;
  padding-bottom: 20px;
  transition: background-color .2s, color .2s;
  position: relative;
  top: 40px;
  right: 10%;
}

.button-3.culture-button:hover {
  color: #000;
  background-color: #f2eee4;
}

.animation-wrapper--culture {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0 solid #d7b7d4;
  padding-bottom: 60px;
}

.animation-wrapper--culture.red {
  background-color: rgba(0, 0, 0, 0);
}

.animation-wrapper--culture.tan {
  border-bottom-width: 0;
}

.profile-image-2 {
  width: 44%;
  height: 675px;
  min-width: 540px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  position: relative;
  left: 135px;
}

.text-box-2 {
  z-index: 1;
  width: 35%;
  height: 450px;
  max-width: 440px;
  background-color: #b08ead;
  background-image: none;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 110px;
  margin-right: 10%;
  padding-left: 5%;
  padding-right: 4%;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.text-box-2.left {
  width: 100%;
  height: 500px;
  max-width: 800px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-self: auto;
  margin-top: 50px;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
}

.text-box-2.left.none {
  margin-left: 0%;
}

.text-box-2.left {
  margin-left: 10%;
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
}

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

.home-mini-title-1 {
  color: #000;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border: 0 solid #000;
  border-left-style: none;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: underline;
}

.intro-box-2 {
  width: 30.3%;
  background-color: rgba(0, 0, 0, 0);
  margin-right: 3%;
}

.intro-box-2.no-border {
  background-color: rgba(0, 0, 0, 0);
  margin-right: 0%;
}

.culture-content-section-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: 0;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
  overflow: hidden;
}

.intro-text-box-2 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  padding: 23px 50px;
  display: flex;
}

.center-box-2 {
  width: 65%;
  max-width: 820px;
  color: #b99bb6;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: block;
}

.intro-paragraph-2 {
  color: #5f4d5d;
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 38px;
}

.div-block-34 {
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.content-wrapper-4 {
  width: 100%;
  max-width: 1265px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.life-at-brg---content-section-3 {
  float: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db5f31683d31e7c455a0f80_culture-background-2.png");
  background-position: 0 0;
  background-size: cover;
  margin-left: 0;
  margin-right: 0;
  padding-top: 75px;
  padding-bottom: 0;
  overflow: hidden;
}

.tan-color-culture {
  width: 100%;
  height: 50%;
  max-height: 50%;
  background-color: #000;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.employee-spotlight-slider {
  height: 650px;
  color: #000;
  display: none;
}

.employee-spotlight-slider-1 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbc598d4d562d9e625b2796_Boka-Pedro-2.jpg");
  background-position: 0 0, 50% 20%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: static;
}

.employee-spotlight-slider-2 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc18c2515d7a12cb09a8e3c_Goat-Group-5K-Employee-Image-3.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  position: static;
}

.employee-quote {
  display: inline-block;
  position: absolute;
}

.left-arrow-14, .right-arrow-13, .slide-nav-13 {
  display: none;
}

.paragraph-4 {
  color: #fff;
  margin-top: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 42px;
  display: block;
}

.paragraph-4.employee-spotlight, .paragraph-4.employee-spotlight--2 {
  width: 503px;
  font-family: Gotham Light, sans-serif;
  line-height: 1.2em;
}

.quote-author {
  color: #fff;
  text-align: right;
  margin-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
}

.quote-author.job-title {
  margin-bottom: 0;
}

.culture-title---3 {
  width: 44%;
  color: #000;
  align-self: auto;
  margin-bottom: 30px;
  padding-top: 30px;
  font-family: Prata, sans-serif;
  font-size: 60px;
  line-height: 65px;
  position: static;
}

.culture-title---3.no-padding {
  margin-bottom: 0;
}

.lightbox-link {
  width: 70%;
  justify-content: flex-start;
  align-self: flex-start;
  margin-left: 10%;
  display: block;
}

.lightbox-link-2 {
  width: 50%;
  height: 100%;
  min-height: 100%;
  align-self: flex-end;
  position: relative;
  top: 5%;
  right: 10%;
}

.lightbox-link-2._2 {
  height: 386.65px;
}

.paragraph-5 {
  color: #b0b0b0;
  background-color: rgba(0, 0, 0, 0);
  font-family: Prata, sans-serif;
  font-size: 60px;
  line-height: 65px;
  position: static;
  left: 0%;
}

.paragraph-5.no-padding {
  width: 100%;
  color: #f2eee4;
  margin-bottom: 0;
  position: static;
  left: 0%;
}

.paragraph-5.side-padding {
  color: #f2eee4;
  text-align: right;
  align-items: flex-start;
  padding-left: 20px;
  display: block;
}

.div-block-35 {
  min-height: 25px;
  min-width: 50%;
  background-color: #b0b0b0;
  align-self: center;
  position: static;
}

.life-brg-image-2-2 {
  height: 100%;
  min-height: 550px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db5dd8532df59772f64db4b_Softball-tournament-boka.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.brg-image-1 {
  width: 70%;
  height: 350px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db5eef05613b111e902f7d1_Little-goat-yoga-image.jpg");
  background-position: 50%;
  background-size: cover;
  margin-left: 10%;
}

.tan-color {
  background-color: #f2eee4;
  position: absolute;
}

.mini-title-2 {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 13.5px;
  font-weight: 700;
}

.mini-title-2.white {
  color: #fff;
}

.text-block-41 {
  width: 18%;
  align-self: flex-start;
}

.content-wrapper---community-pages {
  width: 100%;
  max-width: 1265px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.chefs-section--home {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: visible;
}

.home-image-2 {
  border: 17px solid rgba(0, 0, 0, 0);
  display: inline-block;
}

.button-4 {
  height: 45px;
  min-width: 110px;
  color: #b99bb6;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #b99bb6;
  border-radius: 25px;
  padding-top: 15px;
  padding-left: 28px;
  padding-right: 28px;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
  transition: background-color .2s, color .2s;
}

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

.home---bottom-line-3 {
  border-bottom: 0 solid rgba(0, 0, 0, 0);
  padding-bottom: 40px;
}

._50-column-2 {
  width: 50%;
}

._50-column-2.virtual-experience-right-column {
  margin-left: 0;
  padding-left: 20px;
}

.lightbox-link-3 {
  width: 100%;
  height: 100%;
  position: relative;
}

.lightbox-link-3.home--chef-section {
  top: 184px;
}

.lightbox-link-3.home--chef-section:hover {
  display: inline-block;
  top: 0;
}

.home-chef-image {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db60389da948226a6ec2a18_Lee-Wolen-Boka-Restaurant-Group.jpg");
  background-position: 50%;
  background-size: cover;
  position: relative;
  top: 184px;
}

.content-wrapper-5 {
  width: 100%;
  max-width: 1265px;
  justify-content: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.restaurant-section---home {
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: visible;
}

.content-animation-2 {
  border-bottom: 0 #d7b7d4;
  padding-bottom: 40px;
}

._50-column-3 {
  width: 50%;
}

.home-image {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da8b6b30f4f5082aa2c6c07_Home-filler-image.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.home-image.rest-home {
  height: 100%;
  position: relative;
  top: 15%;
}

.home-image.rest-home:hover {
  position: relative;
}

.lightbox-link-4 {
  width: 100%;
  height: 600px;
  position: relative;
  top: 15%;
}

.lightbox-link-4.rest-home {
  top: 15%;
}

.lightbox-link-4.rest-home:hover {
  display: flex;
  top: 15%;
}

.lightbox-link-4.home-rest-section:hover {
  margin-top: 0;
  position: relative;
  top: 15%;
}

._50-column-center-2 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-end;
  display: flex;
}

._50-column-center-2.mobile-border {
  width: 50%;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

._50-column-center-2.mobile-border._75 {
  width: 75%;
}

._50-column-center-2._25 {
  width: 25%;
}

.content-wrapper-6 {
  width: 100%;
  max-width: 1265px;
  padding: 40px 60px;
  position: relative;
}

.team-section---home {
  background-color: #829683;
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.image-17 {
  border: 17px solid #844242;
}

.bottom-line-3 {
  border-bottom: 1px solid #d7b7d4;
  padding-bottom: 40px;
  display: block;
}

.text-block-42 {
  color: #000;
  padding-top: 5px;
  padding-bottom: 0;
  font-family: Gotham book, sans-serif;
  line-height: 1.5em;
}

.email-text-field {
  width: 35%;
  height: 60px;
  padding-left: 21px;
  font-family: Gotham book, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.email-text-field.mobile-email {
  width: 35%;
  height: 40px;
  font-style: normal;
}

.email-text-field.mobile-email._2 {
  width: 30%;
}

.flex-3 {
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

._50-column-center-3 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.text-block-43 {
  width: auto;
  justify-content: flex-start;
  padding-left: 0;
  display: block;
  position: relative;
}

.content-wrapper---culture-section {
  width: 100%;
  max-width: 1265px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.culture-section---home {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da8e7470f4f50539a2e5cfe_20190918_180606.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.paragraph---home {
  color: #fff;
  text-align: right;
  margin-bottom: 5%;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.5em;
}

.button-2.culture-home {
  padding-right: 0;
}

._75-column {
  width: 75%;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.chef-featured-slider-page {
  height: 670px;
}

.chef-list-section---chef-page {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dade63851201fc14af721e9_body-background-chefs-page.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
}

.top-border-3._40 {
  flex-direction: row;
  margin-top: 40px;
  display: flex;
}

.top-border-3._20 {
  margin-top: 20px;
}

.top-border-3._40 {
  margin-top: 40px;
}

.top-border-3._5 {
  margin-top: 5px;
}

.top-border-3._50 {
  margin-top: 50px;
}

.flex-4 {
  width: 40px;
  flex-wrap: wrap;
  display: flex;
}

._50-column-center-4 {
  width: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-wrapper-7 {
  width: 100%;
  max-width: 1265px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.content-section {
  width: 40%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.content-section.thistle-medium {
  background-color: #ceb3cb;
}

._35-column-box {
  width: 35%;
}

.chef-page-slider-1 {
  width: 100%;
  height: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  background-size: 125px, cover;
}

.chef-slider-image-1 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db73fbc8bc7be75bf0fa4f9_Lee-Wolen-5.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.chef-slider-image-2 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db74063cf5cf15cbf089457_Chris-Pandel-1.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.chef-slider-image-3 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db742655468b5f914f736d2_Giuseppe-Tentori-3.jpg");
  background-position: 0 0, 50% 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.chef-slider-image-4 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db742eb2341e62b94a3f8a4_Stephanie-Izard-6.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-nav-14, .right-arrow-14 {
  display: none;
}

.left-arrow-15 {
  width: 50%;
  display: block;
  overflow: hidden;
}

.individual-chef-page---restaurant-name-2 {
  height: 15%;
  clear: both;
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 35px;
  line-height: 40px;
  position: absolute;
  top: 8%;
  bottom: 0%;
  left: 33%;
  right: auto;
}

.individual-chef-page---restaurant-name-2.lee-wolen-page {
  position: relative;
}

.individual-chef-page---restaurant-name-2.lee-wolen-page.draft {
  left: 0%;
}

.individual-chef-page---restaurant-name-2.lee-wolen-page._34-text {
  width: auto;
  height: auto;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  line-height: 30px;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0;
}

.div-block-36 {
  height: 700px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db83d5aeebc464e191154a7_Stephanie-Izard-mockup-chef-image.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-37 {
  height: 700px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8405cefbf4a71c109aaf1_Gene-Kato-mockup.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-38 {
  height: 700px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db840147863b17fbaaad2f5_Jimmy-Papadopoulos-mockup.JPG");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-39 {
  width: auto;
  height: 650px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db840f57863b17917aadd4f_Lee-Wolen-mockup.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-40 {
  height: 700px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8412593c1b31f1073d9ef_Guiseppe-Tentori-mockup.JPG");
  background-position: 0 0;
  background-size: cover;
}

.div-block-41 {
  width: 50%;
  height: 300px;
  color: #fff;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.icon-6 {
  display: none;
}

.section-4 {
  align-items: stretch;
  display: flex;
}

.individual-chef-page---gallery-2 {
  width: 40%;
  height: 815px;
  min-height: 0;
  background-color: #000;
  display: inline-block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-block-44 {
  width: 50%;
  height: 75%;
  color: #000;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  line-height: 18px;
  position: relative;
  top: 190px;
}

.text-block-44.lee-wolen-page {
  width: 80%;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  top: 95px;
}

.text-block-44.lee-wolen-page._40-text {
  width: auto;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 14px;
  line-height: 20px;
  position: static;
  top: 0;
  overflow: hidden;
}

.text-block-44.restaurant-40-text {
  width: 100%;
  height: 100%;
  padding-left: 60px;
  font-family: Helvetica, sans-serif;
  top: 0;
}

.text-block-45 {
  color: #000;
  flex: 1;
  align-self: flex-start;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.chef-name---chef-individual-page-2 {
  width: 70%;
  height: 15%;
  color: #000;
  padding-left: 40px;
  font-family: Gotham book, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 65px;
}

.chef-name---chef-individual-page-2.lee-wolen-name.draft {
  align-self: flex-start;
  position: relative;
  left: -35px;
}

.div-block-42 {
  width: 70%;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 60px;
  display: flex;
}

.div-block-43 {
  width: 60%;
  height: 12%;
}

.h1-white-2 {
  color: #fff;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 45px;
  line-height: 55px;
}

.h1-white-2.medium {
  font-family: Prata, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.text-link-3 {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 2px solid #fff;
  padding-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 13.5px;
  transition: opacity .2s;
}

.text-link-3:hover {
  opacity: .8;
}

.bottom-line-4 {
  border-bottom: 0 #d7b7d4;
  padding-bottom: 40px;
}

._60-column {
  width: 60%;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

._60-column.individual-restaurant {
  flex-direction: column;
}

._40-column {
  width: auto;
  height: auto;
  min-height: auto;
  min-width: auto;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  display: block;
  position: relative;
  overflow: visible;
}

._40-column.restaurant-page-40-60._100 {
  width: 100%;
  align-self: flex-start;
  align-items: flex-start;
  padding-right: 60px;
  display: flex;
  position: static;
  left: 500px;
}

.flex-box {
  width: 40%;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

._40-flexbox {
  width: 40%;
}

._60-width-box {
  width: 60%;
  height: 100%;
}

.body-10 {
  background-color: #dfd9c7;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.slider-20 {
  width: 100%;
  height: auto;
}

.section-5 {
  width: 40%;
}

.slide-33 {
  height: 100%;
}

._60-container {
  width: 60%;
  height: 100%;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

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

._40-container {
  width: 40%;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.slider-21 {
  width: 60%;
  height: auto;
  flex-direction: column;
  display: block;
  position: static;
  top: -16px;
}

.div-block-45 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db60389da948226a6ec2a18_Lee-Wolen-Boka-Restaurant-Group.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-46 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db73fbc8bc7be75bf0fa4f9_Lee-Wolen-5.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-47 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5daf4868111638610507c608_Lee-Wolen-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-16, .right-arrow-15, .slide-nav-15 {
  display: none;
}

.text-block-46 {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 65px;
}

.flex-container {
  width: 1235px;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.mask-16 {
  width: 100%;
  position: static;
}

.section-6 {
  width: 40%;
}

.slider-29 {
  width: 60%;
  height: 100%;
  flex: 0 auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.mask-17 {
  width: 100%;
  height: 100%;
  min-height: 600px;
}

.div-block-48 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db60389da948226a6ec2a18_Lee-Wolen-Boka-Restaurant-Group.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-wrapper---test {
  padding: 40px 60px;
}

.chef-content-animation {
  width: 100%;
  height: 100%;
}

.mini-title-3 {
  color: #b99bb6;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 13.5px;
  font-weight: 700;
}

.flex-5 {
  width: 100%;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-block;
  position: relative;
}

.paragraph-6 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-47 {
  width: 100%;
  color: #000;
  justify-content: flex-start;
  padding-left: 60px;
  font-family: Gotham book, sans-serif;
  font-size: 60px;
  line-height: 65px;
  display: block;
}

.div-block-49 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db73fbc8bc7be75bf0fa4f9_Lee-Wolen-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.link---chef-main-page {
  color: #000;
  align-self: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.link---chef-main-page:hover {
  color: #fff;
  background-color: #f1633e;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline;
}

.link---chef-main-page.pandel-page {
  height: auto;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 34px;
  line-height: 30px;
  display: flex;
  top: auto;
}

.link---chef-main-page.papadopoulos-page {
  font-size: 24px;
}

.link---chef-main-page.izard, .link---chef-main-page.gt-prime-link--chef-page, .link---chef-main-page.gt-prim {
  text-transform: uppercase;
}

.link---chef-main-page.gt-fish---chef-page {
  font-size: 24px;
}

.link---chef-main-page.rest-link-on-chef-page {
  text-transform: uppercase;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1.2em;
}

.link---chef-main-page.izakaya-link-chef-page {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1.2em;
}

.link---chef-main-page.link-on-chef-page {
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1.2em;
}

.link---chef-main-page.link-on-chef-page:hover {
  display: inline-block;
}

.link---chef-main-page.somerset-link-on-chef-page {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1.2em;
}

.link---chef-main-page.somerset-link-on-chef-page:hover {
  display: inline-block;
}

.link---chef-main-page.devereaux-link-on-chef-page {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1.2em;
  display: block;
}

.div-block-50 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8ee1d366cf148d0c013af_Lee-Wolen-7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-17, .right-arrow-16, .slide-nav-16 {
  display: none;
}

.link-29 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.link-29:hover {
  padding-top: 5px;
  padding-bottom: 5px;
}

.animation--chef-page {
  width: 100%;
  display: inline-block;
}

.animation--chef-page._60-40-rest-page {
  width: 100%;
  flex-direction: row;
  align-items: stretch;
  display: block;
}

.hover {
  position: relative;
  top: 0;
  bottom: 0;
}

.hover:hover {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  top: 0%;
  bottom: 0%;
}

.izakaya-rest-link, .link-31, .link-32 {
  text-decoration: none;
}

.link-33 {
  color: #000;
  text-decoration: none;
}

._40-column---chef-page {
  width: 40%;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._60-column---chef-page {
  width: 60%;
}

.cabra-slider {
  width: 100%;
  height: 100%;
}

.cabra-slider._60-percent {
  width: 60%;
  height: 80vh;
  align-items: center;
  display: block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.cabra-slider.individual-restaurant-40-60 {
  height: 100%;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0;
}

.div-block-51 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2072240c3d58cc5b103dc_Cabra-Restaurant-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-52 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db205fb83dd4a58e0e4d6c4_cabra-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-53 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2076983dd4a695ae4e021_Cabra-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-54 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9164b366cf1debec0eca7_cabra-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-55 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db916806f2f76e61964c8cb_Cabra-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.left-arrow-18 {
  width: 100%;
  display: block;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.right-arrow-17, .slide-nav-17 {
  display: none;
}

.div-block-56 {
  width: 100%;
}

._60-40-individual-rest-des {
  width: 60%;
  color: #fff;
  text-align: left;
  background-color: rgba(0, 0, 0, .65);
  padding: 10px 20px;
  font-family: Gotham book, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 0;
  right: 0;
}

._60-40-individual-rest-des.gg-description {
  width: 358px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
}

._60-40-individual-rest-des.boka-description {
  width: 536px;
  padding: 10px 20px;
}

._60-40-individual-rest-des.gg-diner-description {
  width: 444px;
  right: 5px;
}

._60-40-individual-rest-des.duck-duck-description {
  width: 554px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  right: 5px;
}

._60-40-individual-rest-des.momotaro-description {
  width: 544px;
  right: 5px;
}

._60-40-individual-rest-des.izakaya-description {
  width: 630px;
  right: 5px;
}

._60-40-individual-rest-des.gt-prime-description {
  width: 514px;
  right: 5px;
}

._60-40-individual-rest-des.somerset-description {
  width: 604px;
  right: 5px;
}

._60-40-individual-rest-des.devereaux-description {
  width: 425px;
  right: 5px;
}

._60-40-individual-rest-des.bellemore-description {
  width: 594px;
  right: 5px;
}

._60-40-individual-rest-des.dutch-docs-description {
  width: 435px;
  right: 5px;
}

._60-40-individual-rest-des.cira-description {
  width: 530px;
  right: 5px;
}

._60-40-individual-rest-des.cabra-description {
  width: 91%;
  margin-bottom: 20px;
  bottom: 0;
}

._60-40-individual-rest-des.lazy-description {
  width: 499px;
}

._60-40-individual-rest-des.elaine-description {
  width: 70%;
}

._60-40-individual-rest-des.jparker-description {
  width: 68%;
}

.icon-7 {
  display: none;
}

.awards-section {
  color: #000;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 1.2em;
}

.mask-18, .slide-35 {
  width: 100%;
  height: 100%;
}

._40-column-individual-restaurant-40-60 {
  width: 40%;
}

._40-60-rest-descrip {
  text-align: left;
  justify-content: flex-start;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: Gotham book, sans-serif;
  line-height: 35px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dutch-and-docs-sllide, .duck-duck-goat-slide, .last-slide {
  background-color: #000;
}

.culture-top-slide-3 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc98d45fe1452ca443b1d00_Boka-Group-Team-3.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.heading-1 {
  font-family: Prata, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.heading-2 {
  text-transform: uppercase;
  margin-top: 10px;
  padding-left: 60px;
  font-family: Gotham book, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.2em;
}

.heading-3 {
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2em;
}

.absolute-wrap---60---chef-slide {
  width: 60%;
  height: 100%;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0;
}

.chef-slide {
  width: 100%;
  height: auto;
  display: block;
}

.div-block-57 {
  width: 40%;
  position: relative;
}

.section-7 {
  width: 40%;
  display: block;
}

.body-wrapper---chef {
  height: auto;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.mask-19 {
  height: auto;
}

.container-3 {
  justify-content: flex-start;
  display: flex;
}

.slider-31 {
  width: 60%;
  height: auto;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.flex-box-slider {
  width: 60%;
  height: auto;
  display: inline-block;
  position: static;
}

.slider-32 {
  height: 100%;
}

.section-8 {
  width: 40%;
  flex-direction: column;
  align-items: flex-end;
  display: inline-block;
}

.div-block-58 {
  width: 40%;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.content-wrapper-chef-section {
  height: 100%;
  padding: 40px;
}

.body-wrapper {
  height: 80%;
  align-items: stretch;
  display: flex;
}

.mask-20 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.slide-36 {
  height: 100%;
}

.body-11 {
  overflow: auto;
}

.slider-33 {
  width: 60%;
  height: 100%;
}

.div-block-59 {
  height: 600px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: absolute;
}

.body-block-container {
  width: auto;
  height: auto;
  justify-content: flex-start;
  display: flex;
  position: static;
  overflow: visible;
}

.body-block-container.chef-page {
  height: auto;
  max-height: none;
  max-width: none;
  justify-content: center;
  overflow: hidden;
}

.body-block-container.papadopoulos {
  height: auto;
  max-height: none;
}

.body-block-container.tentori {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.body-block-container.restaurant-individual-page {
  height: auto;
}

.body-block-container.restaurant-individual-page.elaines {
  height: 600px;
}

.slider-34 {
  width: 60%;
  height: 100%;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.body-12 {
  height: auto;
  max-height: none;
  max-width: none;
  background-color: #dfd9c7;
  overflow: visible;
}

.mask-21, .slide-nav-18 {
  position: static;
}

._60-width-block {
  z-index: 200;
  width: 100%;
  height: 100vh;
  max-width: 100%;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  bottom: 0%;
  left: 0%;
  right: 0;
  overflow: hidden;
}

.lee-wolen-slider {
  width: 100%;
  height: 100%;
  background-color: #dfd9c7;
  position: static;
}

.lee-wolen-image-1 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc5e9fec19d434839f5104b_Lee-Wolen-Boka-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lee-wolen-image-2 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db73fbc8bc7be75bf0fa4f9_Lee-Wolen-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lee-wolen-image-3 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8ee1d366cf148d0c013af_Lee-Wolen-7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lee-wolen-image-4 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13890f4b55b0874a456777_Lee-Wolen-food-dish-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-19 {
  width: 1%;
  display: none;
}

.right-arrow-18 {
  width: 100%;
  display: inline-block;
}

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

.chef-info-section {
  width: 40%;
  height: auto;
  min-height: 100vh;
  flex-direction: column;
  display: block;
  overflow: hidden;
}

.chef-content-wrapper {
  width: 100%;
  padding: 10px 60px 0;
  display: flex;
}

.div-block-61 {
  width: auto;
}

.paragraph-7 {
  height: auto;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-7.gene-kato {
  clear: left;
  margin-bottom: 0;
  position: static;
}

.paragraph-7.tentori {
  flex-wrap: wrap;
  display: flex;
  position: relative;
  overflow: visible;
}

.paragraph-7.pandel {
  padding-top: 10px;
}

.heading-10 {
  padding-left: 60px;
  font-weight: 400;
}

.chef-name {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 60px;
  font-size: 44px;
  font-weight: 400;
  line-height: 52px;
}

.chef-name.gene-kato {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 60px;
}

.chef-name.stephanie-izard {
  margin-top: 10px;
  margin-bottom: 10px;
}

.chef-name._60-padding-right {
  padding-right: 60px;
}

.gene-kato-slider {
  width: 100%;
  height: 100%;
  background-color: #dfd9c7;
  position: static;
  top: 0;
  bottom: 0;
}

.gene-kato-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de6e52e4dd1a7d19a17fd87_Gene-Kato-2.png");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: scroll;
  display: block;
}

.gene-kato-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1380d15aa398536e0f20bb_Gene-Kato-Action-Shot-02.jpg");
  background-position: 50%, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.gene-kato-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1380d15aa398536e0f20bb_Gene-Kato-Action-Shot-02.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.left-arrow-20 {
  width: 0%;
  display: none;
}

.right-arrow-19 {
  width: 100%;
  display: block;
}

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

.momotaro-rest-link {
  text-decoration: none;
}

.stephani-izard-slider {
  width: 100%;
  height: 100%;
  background-color: #dfd9c7;
  position: static;
}

.stephanie-izard-image-1 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db742eb2341e62b94a3f8a4_Stephanie-Izard-6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stephanie-izard-image-2 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de8311050d38037ca3de6d1_GG_BTS_110519.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stephanie-izard-image-3 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de8313a39a63d16e4bc984a_CM105906.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-21 {
  width: 1px;
  display: none;
}

.right-arrow-20 {
  width: 100%;
  display: inline-block;
}

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

.body {
  background-color: #dfd9c7;
}

.body---tentori {
  height: 100%;
  max-height: none;
  max-width: none;
  background-color: #dfd9c7;
  overflow: visible;
}

.tentori-slider {
  width: 100%;
  height: 100%;
  background-color: #dfd9c7;
  position: static;
}

.tentori-image-1 {
  height: 100%;
  background-color: #dfd9c7;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1396614b55b03e83466e34_Giuseppe%20Tentori_Headshot%202_Jenny%20Grimm_2019.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.tentori-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0ae95be91ee260accce1f_Hamachi%20Crudo_GTFishOyster_Sept_2019-2%20(1).JPG");
  background-position: 50%;
  background-size: cover;
}

.tentori-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1394bf79ee8bd8335a1c4f_Tentori-action-shot-01.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.left-arrow-22 {
  width: 1%;
  display: none;
}

.right-arrow-21 {
  width: 100%;
  display: block;
}

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

.gt-prime-link--chef-page {
  padding-top: 0;
  padding-bottom: 0;
}

.body---papadopoulos {
  height: 850px;
  max-height: 1000px;
  background-color: #dfd9c7;
}

.papadopoulos-slider {
  width: 100%;
  height: 100%;
  float: none;
  clear: none;
  background-color: #dfd9c7;
  position: static;
  top: 0;
}

.jimmy-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13a58c48d7ea7f0cedd41d_Jimmy-food-dish-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
  top: auto;
}

.jimmy-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13ab4b48d7ea041aedfdf5_jimmy-food-dish-2.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0b535b8c0c9a0833ab196_Jimmy-Papadopoulos-4.jpg");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, cover;
}

.papadopoulos-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0b5a62dc864079caaa988_Jimmy-Papadopoulos-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-23 {
  width: 0;
  display: none;
}

.right-arrow-22 {
  width: 100%;
  display: inline-block;
}

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

.animation-wrapper {
  flex-flow: column wrap;
  align-items: stretch;
  padding-top: 30px;
  display: block;
  position: static;
  top: 0;
  overflow: visible;
}

.individual-chef-menu-container {
  width: 600px;
  flex-direction: column;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.pandel-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.pandel-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db74063cf5cf15cbf089457_Chris-Pandel-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.pandel-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f5aa5730cb210f9553d4_Cira-Restaurant-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pandel-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc06b8b9bf13e368b5a82ae_Chris-Pandel-Headshot-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.left-arrow-24 {
  width: 0;
  display: none;
}

.right-arrow-23 {
  width: 100%;
  display: inline-block;
}

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

.individual-chef-page-links {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  display: flex;
  position: static;
  top: 0;
}

.body-13 {
  width: auto;
  height: auto;
  max-height: 100vh;
  max-width: 100vw;
  background-color: #dfd9c7;
  overflow: visible;
}

.body-13._100-height {
  height: 100%;
}

.body-13._100 {
  height: 100.061%;
}

.restaurant-slider-wrapper {
  width: 60%;
  height: auto;
}

.cabra-slider-1 {
  height: 100%;
  background-color: #dfd9c7;
}

.mask-22 {
  height: 100%;
}

.restaurant-text-description {
  padding-left: 60px;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.bellemore-logo {
  width: 80%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 60px;
  display: block;
}

.cabra-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2072240c3d58cc5b103dc_Cabra-Restaurant-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db916806f2f76e61964c8cb_Cabra-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2066e5b34eb48d816b219_cabra-interior-space.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db205fb83dd4a58e0e4d6c4_cabra-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-25 {
  width: 1%;
  display: none;
}

.right-arrow-24 {
  width: 100%;
  display: block;
}

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

.rest-description {
  flex-direction: row;
  padding: 20px 60px;
  font-size: 15px;
  line-height: 1.5em;
  display: block;
}

.momotaro-rest-slider {
  width: 100%;
  height: 100%;
  background-color: #dfd9c7;
}

.momotaro-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13744b4ebf037c2bb141bd_Momotaro-Interior-Image.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momotaro-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momotaro-image---3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2023a83dd4acedde4ae88_momotaro-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momotaro-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138311c5e98c15b201dd1b_Gene-Kato-food-dish-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-26 {
  width: 1%;
  height: auto;
  display: none;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.icon-9 {
  display: none;
}

.right-arrow-25 {
  width: 100%;
  display: block;
}

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

.body-14 {
  background-color: #dfd9c7;
}

.girl-and-the-goat-slider {
  height: 100%;
  background-color: #dfd9c7;
  position: static;
}

.girl-and-the-goat-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d790ffc19506fb5fd6940b1_girl-and-goat-image2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.girl-and-the-goat-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d7910c01460487afeff0f67_girl-and-goat-image3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.girl-and-the-goat-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0c20a070431b60afbf0ed_Girl-and-the-Goat-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-62 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db08778947f1f05fc33b6d3_Stephanie-Izard-Girl-and-Goat.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-27 {
  width: 80%;
}

.icon-10 {
  display: none;
}

.right-arrow-26 {
  width: 100%;
  display: block;
  position: absolute;
}

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

.body-15 {
  background-color: #dfd9c7;
}

.body-15._100 {
  height: 100.061%;
}

.boka-rest-slider {
  height: 100%;
  position: static;
}

.boka-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1fbf00cf67e4e4ee05a7d_Boka-Restaurant-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bokao-image-2 {
  height: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 125px;
}

.boka-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138c114b55b07aed457d84_Lee-Wolen-food-dish-03.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1fbd383dd4a5517e46288_boka-Restaurant-3.jpg");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.boka-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1fc1190bff677fbe1b286_Boka-Restaurant-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.boka-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138ac848d7ea619fec9629_lee-wolen-dish-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-28 {
  width: 0%;
  display: none;
}

.icon-11, .slide-nav-28, .icon-12 {
  display: none;
}

.div-block-63 {
  width: 50%;
  height: 150px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc10166f29bfc654e03ae8f_boka-logo-black-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  flex-direction: column;
  align-items: stretch;
  margin-left: 40px;
  padding-left: 0;
  display: flex;
  position: static;
}

.body-16 {
  height: 100.061%;
  background-color: #dfd9c7;
}

.bellemore-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.bellemore-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc109135377455e46aec9bc_bellemore-9.JPG");
  background-position: 50%;
  background-size: cover;
}

.bellemore-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f8d58df9d2229520fe2d_bellemore-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bellemore-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc10a4ff29bfcb0c503e3a5_bellemore-10.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bellemore-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f90f8df9d249ff20ffe7_bellemore-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-29 {
  width: 1%;
  display: none;
}

.icon-13 {
  display: none;
}

.right-arrow-27 {
  width: 100%;
  object-fit: fill;
  display: block;
}

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

.our-team-slider {
  height: 670px;
  background-color: #f2eee4;
}

.section-9 {
  height: 500px;
}

.intro-box-3 {
  width: 30.3%;
  background-color: #ceb3cb;
  margin-right: 3%;
}

.intro-box-3.no-border {
  margin-right: 0%;
}

.content-wrapper-8 {
  width: 100%;
  max-width: 1265px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.content-section-2 {
  background-color: #dfd9c7;
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.title-link {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  transition: opacity .2s;
}

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

.intro-text-box-3 {
  background-color: #f2eee4;
  padding: 23px;
}

.our-team-title {
  width: 50%;
  color: #fff;
  text-align: right;
  flex-flow: column wrap;
  align-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  font-family: Gotham book, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 8%;
  left: auto;
  right: 5%;
  overflow: visible;
}

.flex-6 {
  flex-wrap: wrap;
  display: flex;
}

.text-block-49 {
  width: 80%;
}

.content-section-3 {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.bottom-line-5 {
  border-bottom: 1px #000;
  padding-bottom: 40px;
}

.name {
  color: #000;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 13.5px;
  font-weight: 700;
}

.image-18 {
  text-align: left;
  font-family: Gotham book, sans-serif;
  display: block;
  position: static;
}

.arrow-link-block {
  width: 100%;
  height: auto;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  display: flex;
  position: static;
  left: 0%;
  right: 0%;
}

.link-block-2 {
  height: 100%;
}

.individual-link-block {
  width: auto;
  height: 100%;
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: static;
}

.individual-link-block._1 {
  z-index: 2;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
}

.individual-link-block.absolute {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.girl-and-the-goat-text {
  color: #fff;
  border-bottom: 1px solid #fff;
  flex: 0 auto;
  align-self: flex-end;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: -20%;
  bottom: 0;
  left: -20%;
  right: 0;
  transform: rotate(-90deg);
}

.individual-rest-text {
  width: auto;
  color: #fff;
  border-bottom: 1px solid #fff;
  align-self: flex-start;
  margin-bottom: 140px;
  margin-left: -19px;
  margin-right: 0;
  padding-right: 0;
  position: static;
  bottom: 200px;
  left: -38%;
  right: 0%;
  transform: rotate(-90deg);
}

.individual-rest-text.cira {
  margin-left: 25px;
}

.cira-slider {
  height: 100%;
  background-color: #dfd9c7;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.cira-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f57dddb53d869ac78f5f_Cira-Restaurant-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.cira-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f5aa5730cb210f9553d4_Cira-Restaurant-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cira-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db87d4690a85327c2ec0e44_Cira-Restaurant-5.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-64 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f6235730cb54639555ee_Cira-Restaurant-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.icon-14 {
  display: none;
}

.right-arrow-28 {
  width: 100%;
  display: block;
}

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

.left-arrow-30 {
  width: 1%;
  display: none;
  overflow: hidden;
}

.image-19 {
  align-self: flex-start;
  padding-left: 60px;
}

.individual-slide-name {
  width: auto;
  height: 32%;
  clear: both;
  color: #fff;
  border-bottom: 1px solid #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin: -200px 0 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: rotate(-90deg);
}

.text-in-slide {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.styles {
  z-index: -1;
  width: auto;
  height: auto;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.section-10 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.section-10.about-section, .section-10.about-section-copy, .section-10.about-section-2 {
  background-color: #f2eee4;
  border-left: 1px #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.section-title {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.5em;
}

.about-rte {
  max-width: 940px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  line-height: 1.5em;
}

.about-rte a {
  color: #000;
  border-bottom: .3px solid #000;
  text-decoration: none;
}

.divider-line {
  height: 1px;
  max-width: 1140px;
  min-width: auto;
  background-color: #000;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: hidden;
}

.divider-line.two {
  max-width: 100%;
}

.divider-line.two.no-padding {
  margin-top: 0;
}

.team-flex__img-container-2 {
  width: 30%;
  margin-left: 16px;
  margin-right: 16px;
  padding-bottom: 30%;
  position: relative;
}

.div-block-74 {
  width: 100%;
  max-width: 940px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.team-flex__img-container {
  width: 45%;
  height: 100%;
  padding-bottom: 0;
  position: static;
  top: 84px;
}

.team-flex__img-container.smaller-version {
  width: 30%;
  height: auto;
  justify-content: center;
  align-self: center;
  display: flex;
}

.team-flex__img-container.small-version {
  width: 40%;
  height: 100%;
  justify-content: flex-start;
  padding-bottom: 30%;
  display: flex;
}

.team-flex__img-container.small-version.reverse {
  justify-content: flex-end;
  padding-bottom: 30%;
  display: block;
}

.team-flex__img-container.small-version._1 {
  justify-content: flex-start;
  padding-bottom: 30%;
}

.team-flex__img-container.small-version {
  width: 40%;
  height: 100%;
  justify-content: flex-end;
  padding-bottom: 30%;
  display: flex;
}

.flex-team__bio-name-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.team-flex__bio-p {
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 1.5em;
}

.team-flex__bio-link {
  color: #f1633e;
  margin-top: -12px;
  margin-bottom: 16px;
  padding-top: 0;
  font-size: 14px;
  line-height: 16px;
}

.team-flex__bio-link.cofounder-email {
  color: #f1633e;
  border-bottom: 1px #000;
  margin-top: 12px;
  text-decoration: none;
}

.team-flex__bio-link.cofounder-email.tan-color-font {
  color: #f2eee4;
}

.flex-team__name-bar {
  z-index: 2;
  width: 90%;
  height: 80px;
  background-color: #fff;
  margin-bottom: -60px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.team-flex__bio-name {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
}

.team-flex__bio-name.grid-bio {
  display: inline-block;
}

.team-flex__bio-name.grid-bio:hover {
  color: #fff;
  background-color: #f1633e;
  display: inline-block;
}

.team__bio-wrap {
  width: 50%;
}

.team-flex__bio-role {
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 2px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

.team-flex__bio-role.second-line {
  margin-top: 0;
  margin-bottom: 0;
}

.flex-team__bio-role-2 {
  text-align: center;
  margin-top: 2px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

.team-flex__img {
  width: 100%;
  height: 420px;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.team-flex__img.small-version {
  height: 70%;
  width: 300px;
  height: 300px;
}

.team-flex__img.small-version._1 {
  width: 300px;
  height: 300px;
}

.team-flex__img.small-version {
  width: 80%;
}

.team-flex {
  width: 100%;
  max-width: 940px;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.team-flex.team-flex__reverse {
  flex-direction: row-reverse;
}

.team-flex.team-flex__reverse.small-version, .team-flex.small-version {
  justify-content: space-between;
  align-items: flex-start;
}

.team-flex.team-flex__reverse--original {
  flex-direction: row-reverse;
}

.team-flex.team-flex__reverse--original.small-version {
  justify-content: space-between;
  align-items: flex-start;
}

.section-11 {
  background-color: #f2eee4;
}

.link-34 {
  color: #f1633e;
}

.mask-23 {
  overflow: hidden;
}

.div-block-75 {
  height: 100%;
  flex-direction: row;
  display: flex;
}

.slider-35 {
  width: 60%;
  height: 100%;
  min-height: 100vh;
  position: -webkit-sticky;
  position: sticky;
}

.div-block-76 {
  width: 40%;
}

.mask-24 {
  height: 100%;
}

.div-block-77, .div-block-78 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-79, .link-wrapper---page {
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 60px;
  display: flex;
}

.div-block-81 {
  padding-left: 40px;
}

.restaurant-logo-wrapper {
  width: 80%;
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.image-20 {
  width: auto;
  height: auto;
  align-self: center;
  padding-left: 0;
  display: block;
}

.restaurant-links {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 20px;
  line-height: 1.2em;
  display: flex;
}

.restaurant-links-on-rest-page {
  color: #000;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.restaurant-links-on-rest-page:hover {
  color: #fff;
  background-color: #f1633e;
}

.gt-fish-oyster-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.gt-fish-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0ae95be91ee260accce1f_Hamachi%20Crudo_GTFishOyster_Sept_2019-2%20(1).JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1373074ebf034be8b137bb_GT-Fish-Interior-Image.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13bd03c017e6b9c10f165f_flat-lay-gt-fish.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc44874b4fd65533b97dec5_gtfish-2.jpg");
  background-position: 50%, 50%;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.gt-fish-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc45035ed7b0c74b624c503_GT-Fish-Image-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._60-40-individual-rest-des-2 {
  color: #fff;
  text-align: left;
  background-color: rgba(0, 0, 0, .63);
  padding: 10px 20px;
  font-family: Gotham book, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 0;
  right: 0;
}

._60-40-individual-rest-des-2.gt-fish-description {
  width: 533px;
  left: 0;
  right: 0;
}

._60-40-individual-rest-des-2.swift-sons-description {
  width: 525px;
}

._60-40-individual-rest-des-2.cold-storage-description {
  width: 472px;
}

.left-arrow-31 {
  width: 1%;
  display: none;
}

.right-arrow-29 {
  width: 100%;
  display: block;
}

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

.swift-and-sons-slder {
  height: 100%;
  background-color: #dfd9c7;
}

.swift-sons-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9f96568c3a632724d2b83_Swift-and-Sons.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-sons-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4572b93edfa53c82e88a5_Swift-and-sons-2-1.jpg");
  background-position: 50%;
  background-size: cover;
}

.swfit-sons-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4566908e53a43f98fe232_Swift-and-sons-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-sons-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc457f0440f170ed7fbfb52_Swift-and-sons-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-32 {
  width: 1%;
  display: none;
}

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

.right-arrow-30 {
  width: 100%;
  display: block;
}

.cold-storage-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.cold-storage-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaff86285ec2638c5723e5_Cold-Storage-2.jpeg");
  background-position: 0 0;
  background-size: cover;
}

.cold-storage-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db215de24d68242585f1fb9_Cold-Storage-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cold-storage-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2163f2efc3f0c86b864d8_Cold-Storage-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.cold-storage-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e347fdb9615a27dc4695af6_Cold_Storage_Image-6.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 100%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.left-arrow-33 {
  width: 1%;
  display: none;
}

.right-arrow-31 {
  width: 100%;
  display: block;
}

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

.little-goat-diner-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.little-goat-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbafbbb285ec285af57005d_Little-Goat-Diner-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.little-goat-diner-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4762f7424531adefd8aee_Little-Goat-Diner-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.little-goat-diner-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc476ae97352fd667046722_Little-Goat-Diner-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.little-goat-diner-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4772a3a54e1963bf062b9_Little-Goat-Diner-6.jpg");
  background-position: 50%;
  background-size: cover;
}

.left-arrow-34 {
  width: 1%;
  display: none;
}

.icon-17 {
  display: none;
}

.right-arrow-32 {
  width: 100%;
  display: block;
}

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

.little-goat-wrapper {
  padding-left: 40px;
}

.mask-25 {
  height: 100%;
}

.momotaro-logo-wrapper {
  width: 70%;
  align-self: flex-start;
  padding-bottom: 10px;
}

.izakaya-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.izakaya-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf857285ec2b0f556dc63_Izakaya-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.izakaya-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4898a61fc96689495703b_Izakaya-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.izakaya-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc48897b03ec1c3093c08a9_izakaya-3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.izakaya-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e346c49e7d28f73920e793d_ifp39TCw.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow-33 {
  width: 100%;
  display: block;
}

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

.left-arrow-35 {
  width: 1%;
  display: none;
}

.duck-duck-goat-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.duck-duck-goat-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4925eb03ec170fb3c5b4b_Duck-Duck-Goat-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.duck-duck-goat-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc492e061fc965d9795dec1_Duck-Duck-Goat-6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.duck-duck-goat-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db220d96d028b3fc0bede71_Duck-Duck-Goat-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.duck-duck-goat-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db22054e800a57953efdb36_Duck-Duck-Goat-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow-34 {
  width: 100%;
  display: block;
}

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

.left-arrow-36 {
  width: 1%;
  display: none;
}

.gt-prime-steakhouse-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.gt-prime-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9fa1768c3a6045d4d3357_Gt-Prime-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-prime-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc499e0c21f5b8b23153a61_GT-Prime-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-prime-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc49b8461fc964d5596255d_GT-Prime-5.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-prime-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc49a332b9b59674b3842a5_GT-Prime-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.link-35, .link-36 {
  color: #000;
  border-bottom: 1px solid #000;
}

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

.right-arrow-35 {
  width: 100%;
  display: block;
}

.icon-20 {
  display: none;
}

.left-arrow-37 {
  width: 1%;
  display: none;
}

.somerset-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.somerset-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf516cdb0cf6f3cad6eab_Somerset-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.somerset-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e346af4d4897d94d47d9720_Somerset%20(1%20of%201)-2.JPG");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.somerset-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4a4da19c98b5b661f5d1e_Somerset-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.somerset-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e347651d8d0c2fb170bae9c_somerset_dessert.1.jpg");
  background-position: 50%;
  background-size: cover;
}

.somerset-logo-wrapper {
  width: 85%;
  height: auto;
}

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

.right-arrow-36 {
  width: 100%;
  display: block;
}

.left-arrow-38 {
  width: 1%;
  display: none;
}

.icon-21 {
  display: none;
}

.body-17 {
  height: 80%;
  background-color: #dfd9c7;
}

.devereaux-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.devereaux-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db21969e800a525cfefbe50_Devereaux.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.devereaux-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4b0bf25b171366b529cc6_Devereaux-7.PNG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.devereaux-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4add6e681dfe4c9d99e33_Devereaux-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.devereaux-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4b1c9e681dfc223d9bf12_Devereaux-8.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow-37 {
  width: 100%;
  display: block;
}

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

.left-arrow-39 {
  width: 1%;
  display: none;
}

.icon-22 {
  display: none;
}

.bellemore-logo-wrapper {
  width: 80%;
  padding-left: 0;
}

.swift-sons-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.dutch-docs-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf5f9be2d93673f11b9b4_Dutch-and-Docs-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.dutch-docs-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4ff0625b171079e548060_Dutch-Docs-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.dutch-docs-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4ffaf3441075d9869302e_Dutch-Docs-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.dutch-docs-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc50050e681df58fadb6f8e_Dutch-Docs-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-40 {
  width: 1%;
  height: 20%;
  display: none;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.icon-23 {
  display: none;
}

.right-arrow-38 {
  width: 100%;
  display: block;
}

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

.dutch-and-docs-wrapper {
  width: 80%;
  align-self: flex-start;
  padding-left: 20px;
}

.cira-wrapper, .cabra-logo-wrapper {
  width: 80%;
  align-self: flex-start;
}

.lazy-bird-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.lazy-bird-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf4530775d47b638f1537_Lazy-Bird-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lazy-bird-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc518e5344107b33269f3d5_lazy-bird-new%20cocktail%20drinks.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lazy-bird-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc519263441079e9069fc5c_lazy-bird-chicago-bar.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lazy-bird-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc51955b744970831cb8c59_Lazy-Bird-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow-39 {
  width: 100%;
  display: block;
}

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

.left-arrow-41 {
  width: 1%;
  height: 20%;
  display: none;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.lazy-bird-logo-wrapper {
  width: 80%;
  align-self: flex-start;
  padding-left: 20px;
}

.j-parker-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.j-parker-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db87b44f35b0370459e2d86_J-Parker.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.j-parker-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc520d9e681dfb282dc6fc6_JParker-2.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.j-parker-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc52378b744974433cbe64c_J-Parker-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.j-parker-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc523f6ec89744de15e1f56_JParker-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow-40 {
  width: 100%;
  display: block;
}

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

.left-arrow-42 {
  width: 1%;
  display: none;
}

.icon-25 {
  display: inline-block;
}

.j-parker-logo-wrapper {
  width: 80%;
  align-self: flex-start;
  padding-bottom: 10px;
  padding-left: 10px;
}

.elaine-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.elaine-coffee-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3996c9cf71114f6ac031b2_Elaines-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.elaine-coffee-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc52ba6d3a69807f53b14d9_Elaines-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow-41 {
  width: 100%;
  display: block;
}

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

.left-arrow-43 {
  width: 1%;
  display: none;
}

.elaines-wrapper {
  width: 80%;
  align-self: flex-start;
  padding-bottom: 10px;
  padding-left: 20px;
}

.elaines-body {
  height: 100vh;
  background-color: #dfd9c7;
}

.elaines-body._100 {
  height: 100%;
}

.link-block-3 {
  width: 100%;
  justify-content: flex-end;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  display: flex;
}

.body-18 {
  overflow: visible;
}

.program-partnerships {
  float: none;
  background-color: #829683;
  margin-left: 0;
  margin-right: 0;
  padding-top: 75px;
  padding-bottom: 0;
  overflow: hidden;
}

.image-21 {
  width: 100.065%;
  height: 500px;
}

.div-block-83 {
  width: 100%;
  height: 50%;
}

.text-block-50 {
  padding-left: 0;
  padding-right: 20px;
}

.paragraph-wrapper {
  padding-top: 40px;
  padding-right: 20px;
}

.chef-home-slider {
  height: 100%;
  top: 33%;
}

.chef-home-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db83f99efbf4a7aee09a6cd_Guiseppe-Tentori-image-boka.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
}

.chef-home-image-1.rose-home-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62743a9c9c83d0169d057bf2_Chef-Daniel-Rose-Boka-Restaurant-Group.jpeg");
}

.chef-home-image-1.solomonov-home {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627d5abd9c4bb54ba4989353_thumbnail_MichaelSolomonov5.jpg");
  background-position: 80%;
}

.chef-home-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5df2bb3c0daeb5751adbf439_Stephanie-Izard-headshot-final-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.home-chef-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc06b3054e85e1936cf5597_Chris-Pandel-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.home-chef-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc5e9fec19d434839f5104b_Lee-Wolen-Boka-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.chef-home-image-5 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb36ed90ed86e3ce313646_Boka-Restaurant-Group-Jimmy%20Papadopoulos.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc5eb4024270712d1c15a13_Jimmy%20Papadopoulos-Bellemore-1.jpg");
  background-position: 50%, 50%;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.chef-image {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db6f5243eb2a15a8bffaf88_Gene-Kato-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-44, .right-arrow-42, .slide-nav-44 {
  display: none;
}

.top-slider---our-group-slider {
  width: 100%;
  height: 670px;
  margin-right: 670px;
}

.our-group-image-1 {
  height: 100%;
}

.culture-page-slider {
  height: 670px;
  background-color: #829683;
  overflow: hidden;
}

.culture-page-slider.careers {
  padding-top: 0;
  padding-bottom: 0;
}

.culture-image-1 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc98d45fe1452ca443b1d00_Boka-Group-Team-3.JPG");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.culture-image-2 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc993897641fa821dcf0507_Boka-Group-Culture-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.culture-image-3 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc98d45fe1452ca443b1d00_Boka-Group-Team-3.JPG");
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.culture-image-4 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db356d1d8ecf46789d186e0_Culture-Boka-Restaurant-Group-Image-2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.culture-image-5 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99f1404adb00dc21eb7f8_CUlture-Boka-Restaurant-Group-4.JPG");
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.right-arrow-43 {
  width: 100%;
  display: block;
}

.icon-27, .icon-27.no-icon {
  display: none;
}

.culture-image-6 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db5dd8532df59772f64db4b_Softball-tournament-boka.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.culture-image-7 {
  height: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-37 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbc65e2c04264f51701d061_Boka-Culture-Image-Greenhouse.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-84 {
  height: 100%;
}

.culture-image-7 {
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfa9fbbf8d0d3dcf80ea28a_Boka_Restaurant_Group_believe_2.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.culture-image-8 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5feccd34ad5d2eb28f8b49_Goats-group-community-01-min.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.left-arrow-45, .slide-nav-45 {
  display: none;
}

.culture-image-9 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc98b8d7641fa452ece3875_Boka-Group-Team-2.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.culture-page-image-1 {
  width: 550px;
  height: 825px;
  position: relative;
  top: -12%;
  left: 10%;
}

.team-flex__img-2 {
  width: 80%;
  height: 100%;
  position: absolute;
}

.team-flex__img-2.small-version {
  width: 300px;
  height: 300px;
  position: absolute;
}

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

.button-5 {
  width: 180px;
  height: 50px;
  color: #fff;
  background-color: #000;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-part-left-2 {
  width: 20%;
  background-color: #ebcb41;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.button-part-left-20 {
  width: 20%;
  background-color: #ebcb41;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: auto;
}

.button-part-right-middle {
  width: 20%;
  background-color: #ebcb41;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 40%;
}

.button-part-right-20 {
  width: 20%;
  background-color: #ebcb41;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.button-part-right-21 {
  width: 20%;
  background-color: #ebcb41;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-block {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.body-19 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: block;
}

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

.div-block-85 {
  width: 180px;
  height: 50px;
  flex-direction: column;
  display: flex;
}

.text-block-51 {
  color: #000;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 112px;
  font-size: 50px;
  line-height: 50px;
  display: flex;
}

.link-37 {
  color: #707070;
  margin-right: 120px;
  font-size: 16px;
  text-decoration: none;
}

.div-block-86 {
  margin-bottom: 95px;
}

.column-2 {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-12 {
  width: 95%;
  height: 95vh;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-24 {
  width: 1px;
  height: 80%;
  background-color: #616161;
  margin-left: 49px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.instgram {
  color: #707070;
  font-size: 16px;
  text-decoration: none;
}

.text-block-52 {
  margin-bottom: 51px;
  font-size: 16px;
}

.text-block-52._2 {
  margin-left: 97px;
}

.title {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image3 {
  width: 90%;
  height: auto;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc9ed223020d031370f4d99_Federico_Cedrone_Noorth_-001.jpg");
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.paragraph-8 {
  width: 75%;
  font-size: 14px;
}

.paragraph-8._2 {
  margin-left: 99px;
}

.grid-7 {
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 0 11% 22% 56% auto;
  grid-template-columns: 2.75fr 34%;
}

.image-22 {
  display: none;
}

.link-38 {
  color: #707070;
  font-size: 16px;
  text-decoration: none;
}

.columns-2 {
  height: 100%;
}

.text-block-53 {
  color: #fff;
  font-family: Exo, sans-serif;
  font-size: 30px;
  position: absolute;
  top: auto;
  bottom: 9%;
  left: 43%;
  right: 0%;
}

.link-39 {
  color: #707070;
  margin-left: 120px;
  font-size: 16px;
  text-decoration: none;
}

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

.div-block-22 {
  width: 1px;
  height: 100%;
  background-color: #616161;
  margin-left: 49px;
  position: relative;
}

.div-block-89 {
  width: 40%;
  height: 1px;
  background-color: #fff;
  margin-top: 5px;
}

.menu {
  justify-content: space-between;
  align-items: center;
  display: block;
  position: relative;
}

.menu.gluten-free {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5e99d1d502acfcd13f60_gluten-free-menu.jpg");
}

.menu.izakaya {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5db80d3f6ef0c0bdc76a_Izakaya-Menu.jpg");
}

.menu.dessert {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5f07d97b570dcb15421f_momotaro-dessert.png");
}

.menu.vegetarian {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f60a6ab9c654a3a5b410e_Vegetarian-Momotaro.png");
}

.menu.dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f620efb41e33dd8f6505a_momotaro-dinner-menu.jpg");
  background-position: 50% 100%;
}

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

.media {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.paragraph1 {
  position: relative;
}

.twitter {
  color: #707070;
  font-size: 16px;
  text-decoration: none;
}

.text-block-54 {
  color: #fff;
  font-family: Inconsolata, monospace;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.text-block-55 {
  color: #838383;
  margin-bottom: 9px;
  margin-left: 111px;
  font-size: 13px;
}

.text-block-56 {
  color: #fff;
  position: absolute;
  top: 4%;
  bottom: auto;
  left: 2%;
  right: auto;
}

.div-block-90 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pinterest {
  color: #707070;
  margin-right: 120px;
  font-size: 16px;
  text-decoration: none;
}

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

.div-block-92 {
  width: 80%;
  height: 1px;
  background-color: #000;
  margin-left: 49px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-92._2 {
  width: 500px;
  background-color: #616161;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-93 {
  margin-bottom: 95px;
}

.text-block-57 {
  color: #fff;
  font-size: 18px;
}

.facebook {
  color: #707070;
  margin-left: 120px;
  font-size: 16px;
  text-decoration: none;
}

.div-block-19 {
  width: 70%;
  height: 100%;
  background-color: rgba(228, 197, 139, .82);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -45px;
  display: flex;
  position: relative;
}

.div-block-94 {
  width: 45%;
  height: 1px;
  background-color: #000;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 16%;
  right: 0%;
}

.mobile-menu-button {
  z-index: 999;
  width: 60px;
  height: 60px;
  background-color: rgba(208, 213, 220, .5);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.plus {
  width: 40px;
  height: 40px;
}

.mobile-menu {
  z-index: 900;
  transform-origin: 0 100%;
  background-color: #d0d5dc;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding: 40px 60px 80px;
  display: none;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.navlink {
  color: #1d3557;
  margin-top: 25px;
  margin-bottom: 25px;
  text-decoration: none;
  transition: color .3s;
  transform: rotate(-90deg);
}

.navlink:hover, .navlink.w--current {
  color: #42b2b2;
}

.navlink.mobile {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  font-weight: 400;
  transform: none;
}

.column-left {
  z-index: 200;
  height: 100vh;
  transform-origin: 100%;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.logo {
  color: #1d3557;
  text-transform: uppercase;
  flex-direction: column;
  align-items: center;
  font-style: italic;
  text-decoration: none;
  display: flex;
}

.back-button {
  color: #1d3557;
  text-transform: uppercase;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.preheader {
  color: #000;
  font-size: 18px;
  line-height: 1.5em;
}

.sidebar {
  z-index: 100;
  width: 150px;
  height: 100vh;
  transform-origin: 0%;
  background-color: #d0d5dc;
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  padding: 40px 20px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.arrow-left {
  max-width: 100%;
  color: rgba(0, 0, 0, 0);
  margin-left: 10px;
  margin-right: 25px;
  display: block;
  overflow: visible;
}

.arrow-up {
  margin-right: 20px;
  transform: rotate(180deg);
}

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

.column-right {
  min-height: 100vh;
  flex-direction: column;
  flex: 0 50%;
  align-items: center;
  display: flex;
}

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

.arrow-down {
  margin-right: 20px;
  transform: rotate(90deg);
}

.container-5 {
  max-width: 800px;
  padding: 60px;
}

.container-5.intro {
  height: 100vh;
  flex-direction: column;
  display: none;
}

.container-5.cofounder-bio-page {
  padding-top: 30px;
}

.read-more-button {
  color: #1d3557;
  text-transform: uppercase;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.info-bar {
  color: #98a3b2;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav {
  flex-direction: column-reverse;
  display: flex;
}

.author-infobar {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.back-to-top-button {
  width: 40%;
  max-width: 200px;
  color: #1d3557;
  text-transform: uppercase;
  align-items: center;
  margin-top: 40px;
  text-decoration: none;
  display: flex;
}

.social-icon-3 {
  color: #1d3557;
  margin-top: 5px;
  text-decoration: none;
}

.main-image {
  width: 100%;
  transform-origin: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dd4ead1b1461d8e68e8dc23_Rob%20Katz.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dca4e3d475410603f8d70d4_Kevin-Headshot.jpg");
  background-position: 50%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: cover, cover;
  background-attachment: scroll, scroll;
}

.main-image.kevin-boehm {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dca4e3d475410603f8d70d4_Kevin-Headshot.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.page-wrapper {
  height: auto;
  display: flex;
}

.page-wrapper.individual-pgs {
  width: 100%;
  justify-content: center;
}

.text-block-58 {
  color: #b0b0b0;
}

.text-block-59 {
  width: auto;
  color: #b0b0b0;
  overflow: visible;
}

.body-20 {
  background-color: #dfd9c7;
}

.text-block-60 {
  color: #b0b0b0;
}

.nav-menu-7 {
  width: 20%;
  height: 100vh;
  float: none;
  clear: none;
  background-color: rgba(0, 0, 0, .65);
  border: 0 #000;
  border-left-width: 5px;
  border-right-color: #fff;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0%;
  padding-bottom: 0;
  padding-right: 0;
  font-weight: 400;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.nav-wrapper-2 {
  width: 95%;
  max-width: 1500px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.brand-4 {
  display: block;
}

.main-nav-bar-link-2 {
  width: auto;
  color: #fff;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-end;
  margin: 10px 20px 10px 51px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.main-nav-bar-link-2:hover {
  background-color: #f1633e;
}

.main-nav-bar-link-2.chefs {
  margin-bottom: 10px;
  margin-left: 130px;
  display: inline-block;
}

.main-nav-bar-link-2.private-events {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 3px;
  padding-right: 0;
  display: inline-block;
}

.main-nav-bar-link-2.happenings {
  align-self: auto;
  margin: 10px 20px 10px 51px;
  padding-right: 0;
  display: inline-block;
}

.main-nav-bar-link-2.about {
  justify-content: flex-end;
  margin-bottom: 10px;
  margin-left: 60px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
}

.main-nav-bar-link-2.culture {
  margin-bottom: 10px;
  margin-left: 98px;
  padding-top: 5px;
  display: inline-block;
}

.main-nav-bar-link-2.culture:hover {
  margin-left: 98px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.main-nav-bar-link-2.restauraunts {
  margin-bottom: 10px;
  margin-left: 19px;
  display: inline-block;
}

.main-nav-bar-link-2.giftcard {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 60px;
  padding-right: 0;
  display: inline-block;
}

.main-nav-bar-link-2.reservations {
  width: 100%;
  margin: 10px 20px 10px 25px;
  padding-top: 5px;
  display: inline-block;
}

.main-nav-bar-link-2.contact {
  margin-left: 79px;
  margin-right: 19px;
}

.main-nav-bar-link-2.boka-gives {
  width: 100%;
  text-align: right;
  margin-left: auto;
  display: inline-block;
}

.main-nav-bar-link-2.community {
  width: auto;
}

.main-nav-bar-link-2.careers {
  width: 100%;
}

.menu-button-8 {
  width: auto;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
  align-items: center;
  margin-right: 0;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.menu-button-8.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.image-110 {
  width: 40px;
  display: none;
}

.left {
  width: 50%;
  height: 100%;
  min-width: 350px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h6 {
  letter-spacing: 5px;
  text-transform: uppercase;
  flex: none;
  font-weight: 500;
  display: inline-block;
}

.content {
  z-index: 10;
  width: 350px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 80px;
  display: flex;
  position: relative;
}

.link-block-4 {
  z-index: 5;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.h1 {
  min-width: 370px;
  letter-spacing: 1px;
  font-size: 55px;
  font-weight: 900;
  line-height: 100%;
  display: inline-block;
}

.right {
  width: 50%;
  height: 100%;
  min-width: 350px;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-13 {
  width: 100%;
  height: 600px;
  max-height: 650px;
  min-height: 0;
  min-width: 0;
  color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-image {
  z-index: 0;
  height: 100%;
  max-width: 100000%;
  min-width: 100%;
  position: absolute;
}

.spacer-small {
  width: 100%;
  height: 30px;
}

.spacer-large {
  width: 100%;
  height: 60px;
}

.paragraph-9 {
  letter-spacing: .5px;
  font-weight: 500;
}

.button-6 {
  height: 45px;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 2px #f1633e;
  justify-content: center;
  align-items: center;
  padding: 0 30px;
  line-height: 15px;
  transition: all .2s;
  display: flex;
}

.button-6:hover {
  color: #fff;
  background-color: #f1633e;
}

.button-6.alt {
  background-color: #fff;
  border-color: #fff;
}

.button-6.alt:hover {
  color: #fff;
  background-color: #f1633e;
}

.girl-and-the-goat-slide-2:hover {
  width: auto;
}

.girl-and-the-goat-2 {
  height: 100%;
  background-color: #703d0e;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0c20a070431b60afbf0ed_Girl-and-the-Goat-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
}

.girl-and-the-goat-2:hover {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0c20a070431b60afbf0ed_Girl-and-the-Goat-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-in-slide-2 {
  color: #fff;
  text-align: left;
  border-bottom: 1px solid #fff;
  align-self: flex-start;
  align-items: flex-end;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.text-in-slide-2.gg-slide-name {
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 140px;
  margin-left: -55px;
  margin-right: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  top: auto;
  bottom: 15%;
  left: -10%;
  right: 0%;
  transform: rotate(-90deg);
}

.text-in-slide-2.cira-slide-name {
  align-self: flex-start;
  margin-bottom: 60px;
  position: static;
  bottom: 5%;
  left: 5%;
  right: 0;
  transform: rotate(-90deg);
}

.text-in-slide-2.boka-slide-name {
  margin-bottom: 60px;
  transform: rotate(-90deg);
}

.text-in-slide-2.bellemore-slide-name {
  margin-bottom: 85px;
  margin-left: -25px;
  transform: rotate(-90deg);
}

.text-in-slide-2.momotaro-slide-name {
  margin-bottom: 80px;
  margin-left: -20px;
  transform: rotate(-90deg);
}

.text-in-slide-2.cabra-slide-name {
  margin-bottom: 60px;
  margin-left: 0;
  transform: rotate(-90deg);
}

.text-in-slide-2.swift-sons-slide-name {
  align-self: flex-start;
  align-items: flex-end;
  margin-bottom: 90px;
  margin-left: -20px;
  display: flex;
  transform: rotate(-90deg);
}

.text-in-slide-2.lazy-bird-slide-name {
  margin-bottom: 85px;
  margin-left: -20px;
  transform: rotate(-90deg);
}

.text-in-slide-2.somerset-slide-name, .text-in-slide-2.gt-prime-slide-name {
  margin-bottom: 80px;
  margin-left: -20px;
  transform: rotate(-90deg);
}

.text-in-slide-2.dutch-docks-slide-name {
  margin-bottom: 120px;
  margin-left: -40px;
  transform: rotate(-90deg);
}

.text-in-slide-2.ddg-slide-name {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 120px;
  margin-left: -65px;
  display: block;
  transform: rotate(-90deg);
}

.text-in-slide-2.izakaya-slide-name {
  margin-bottom: 100px;
  margin-left: -40px;
  transform: rotate(-90deg);
}

.text-in-slide-2.gt-fish-slide-name, .text-in-slide-2.lg-slide-name {
  margin-bottom: 140px;
  margin-left: -65px;
  transform: rotate(-90deg);
}

.text-in-slide-2.elaine-slide-name {
  margin-bottom: 130px;
  margin-left: -65px;
  transform: rotate(-90deg);
}

.text-in-slide-2.cold-storage-slide-name, .text-in-slide-2.jparker-slide-name {
  margin-bottom: 100px;
  margin-left: -35px;
  transform: rotate(-90deg);
}

.text-in-slide-2.devereaux-slide-name {
  margin-bottom: 80px;
  margin-left: -35px;
  transform: rotate(-90deg);
}

.title-header-3 {
  float: left;
  flex-direction: row;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.heading-11 {
  width: 600px;
  height: 200px;
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  white-space: normal;
  flex: 0 auto;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 20px;
  font-size: 100px;
  font-weight: 400;
  line-height: 83px;
  display: block;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.bellemore-slide-2:hover, .boka-slide-2:hover, .cabra-slide-2:hover, .momotaro-slide-2:hover {
  width: 250%;
}

.cira-slide-2:hover {
  width: auto;
}

.instagram-feed {
  background-color: #dfd9c7;
}

.black-line {
  width: 0%;
  height: 50%;
  border-left: 1px solid #000;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-block-95 {
  height: 400px;
  border: 0 #000;
  border-top-style: solid;
  border-left: 2px solid #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.left-black-line {
  height: 640px;
  background-color: #000;
  border-left: 2px solid #000;
  display: none;
  position: absolute;
  top: 1100px;
  bottom: 0%;
  left: 5%;
  right: auto;
}

.left-black-line.about-page {
  top: 3000px;
}

.right-black-line {
  width: auto;
  height: 1130px;
  border-left: 2px solid #000;
  border-right: 0 #000;
  display: none;
  position: absolute;
  top: 1800px;
  bottom: 0%;
  left: auto;
  right: 5%;
}

.row-2 {
  flex-flow: wrap;
  align-content: stretch;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.button-8 {
  text-transform: uppercase;
  background-color: #844142;
  border: 1px solid #844142;
  border-radius: 0;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 300;
  transition: all .2s;
  box-shadow: 0 4px 11px rgba(132, 65, 66, .15);
}

.button-8:hover {
  color: #fff;
  background-color: #b0b0b0;
  border: 1px solid #b0b0b0;
  box-shadow: 0 6px 20px rgba(176, 176, 176, .33);
}

.button-8.ghost {
  box-shadow: none;
  color: #096ad0;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #096ad0;
}

.button-8.ghost:hover {
  color: #fff;
  background-color: #096ad0;
  background-image: none;
  transform: none;
}

.button-8.side-margins {
  margin-left: 16px;
  margin-right: 16px;
}

.section-14 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-14.half-screen-background-image {
  padding-top: 60px;
  padding-bottom: 60px;
}

.margin-bottom {
  margin-bottom: 40px;
}

.wrapper {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.col {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.col.lg-6 {
  width: 50%;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
}

.col.lg-6.md-4 {
  height: auto;
}

.col.lg-6.md-4.mobile {
  flex-direction: row;
}

.col.lg-6.md-4.center, .col.lg-6.md-4.center-2 {
  align-self: center;
}

.col.lg-6.md-3.sm-2 {
  height: auto;
  justify-content: flex-start;
  align-items: flex-end;
}

.col.lg-6.md-3.sm-2._75-width {
  width: 75%;
}

.col.lg-5 {
  width: 41.66%;
}

.col.lg-5.align-vertically {
  justify-content: center;
}

.col.lg-5.align-vertically.md-4 {
  flex-direction: row;
  align-items: stretch;
}

.col.lg-5.align-vertically.md-4.no-left-padding {
  padding-left: 0;
  padding-right: 0;
}

.col.lg-5.md-4 {
  align-self: auto;
}

.col.lg-5.md-4.reach {
  align-self: center;
}

.col.lg-5.md-4.reach.no-side-padding {
  padding-left: 0;
  padding-right: 0;
}

.col.lg-5.md-4.believe {
  height: 100%;
}

.col.lg-5.md-3.reach {
  align-self: center;
}

.col.lg-5.md-4.center {
  justify-content: center;
  align-self: center;
}

.col.lg-5.md-4.middle, .col.lg-5.md-4.middle--2 {
  align-self: center;
}

.col.lg-5.center {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}

.col.lg-5.center._45-width {
  width: 50%;
}

.col.lg-5.hide {
  display: none;
}

.col.lg-5._100-width {
  width: 50%;
}

.col.lg-5.right-align {
  align-items: flex-end;
}

.col.lg-5.mobile.reach {
  align-self: center;
}

.col.lg-5.mobile {
  align-self: auto;
}

.col.lg-5.mobile.reach {
  align-self: center;
}

.col.lg-5.mobile.reach.no-side-padding {
  padding-left: 0;
  padding-right: 0;
}

.col.lg-5.mobile.believe {
  height: 100%;
}

.col.lg-1 {
  width: 8.33%;
  flex: 0 auto;
}

.col.lg-1.hidden-lg-down {
  display: flex;
}

.col.lg-1.hidden-lg-down._5-width {
  width: 5%;
}

.col.lg-1.hidden-lg-down {
  padding-left: 0;
}

.col.lg-4 {
  width: 33.33%;
  flex-wrap: wrap;
  flex: 0 auto;
  display: block;
}

.col.lg-4.sm-2.lg-vertical-align {
  justify-content: center;
}

.col.lg-4.sm-2.lg-vertical-align.center {
  align-self: center;
}

.col.lg-4.sm-2.lg-vertical-align.center.co-founder-section {
  width: 60%;
}

.col.lg-4._50-column {
  width: 50%;
}

.col.lg-4._50-column.relative {
  position: static;
  top: 0%;
}

.col.lg-4._50-column.mobile {
  padding-left: 0;
  padding-right: 0;
}

.col.lg-4._50-column.mobile.culture-right-align {
  align-items: flex-end;
  display: block;
}

.col.lg-4._50-column.mobile.culture-right-align._100-width {
  width: 100%;
  position: static;
  top: 43%;
}

.col.lg-4.hide {
  align-self: auto;
  display: none;
}

.col.lg-4.hide-1 {
  display: none;
}

.col.lg-6 {
  width: 50%;
  height: 800px;
  max-width: 1230px;
  flex: 0 auto;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.col.lg-6.co-founder-section {
  height: auto;
}

.col.lg-3 {
  width: 25%;
  flex: none;
}

.col.lg-3._2-col-in-mobile {
  align-items: flex-start;
  display: block;
}

.col.lg-3._2-col-in-mobile._50-width {
  width: 50%;
}

.col.lg-3._2-col-in-mobile.hide {
  display: none;
}

.col.lg-3._2-col-in-mobile.outline {
  border: 1px solid #000;
}

.col.lg-3._2-col-in-mobile.outline.margins {
  margin-left: 0;
  margin-right: 0;
}

.col.lg-3.flex-stretch {
  align-items: stretch;
}

.col.lg-3.flex-stretch.md-2.sm-2.right-line {
  border-right: 1px solid #000;
  justify-content: center;
}

.col.lg-3.flex-stretch.md-2.sm-2.right-line.center {
  justify-content: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30.tan-line {
  border-top: 1px #f2eee4;
  border-bottom: 0 #f2eee4;
  border-left: 0 #f2eee4;
  border-right: 1px solid #f2eee4;
}

.col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30.dei-column.no-right-line {
  border-right-style: none;
}

.col.lg-3.flex-stretch.md-2.sm-2.center {
  justify-content: center;
}

.col.lg-3.flex-stretch.md-2.sm-2.center.side-padding-30 {
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.col.lg-3.flex-stretch.md-2.sm-2.side-padding-30 {
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.col.lg-3._2-col-in-mobile {
  width: 33.3%;
  align-items: center;
  display: block;
}

.col.lg-8 {
  width: 66.66%;
}

.col.lg-8.flex-stretch.md-4 {
  width: 68%;
}

.col.lg-8.flex-stretch.md-4._75-width {
  width: 75%;
}

.col.lg-8.flex-stretch.md-4._80-width {
  width: 80%;
  padding-left: 0;
  padding-right: 0;
}

.col.lg-8.flex-stretch.michelle-bio {
  width: 100%;
  align-items: center;
}

.col.lg-8.flex-stretch.michelle-bio._75-width {
  width: 75%;
}

.col.lg-8.flex-stretch.michelle-bio._80-width {
  width: 80%;
  padding-left: 0;
  padding-right: 0;
}

.col.lg-4 {
  width: 33.33%;
  border-right: 0 #000;
  flex-wrap: wrap;
  flex: 0 auto;
  align-self: flex-start;
}

.col.lg-4.sm-2.lg-vertical-align {
  justify-content: center;
}

.col.lg-4.sm-2.lg-vertical-align._75 {
  width: 40%;
}

.col.lg-4.sm-2.lg-vertical-align.flex {
  width: 50%;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.col.lg-4.sm-2.lg-vertical-align.flex:hover {
  background-color: rgba(0, 0, 0, 0);
}

.col.lg-4.sm-2.lg-vertical-align.flex.mobile.culture {
  height: 500px;
  max-width: 1230px;
  justify-content: space-around;
  align-self: flex-end;
  padding-right: 0;
}

.col.lg-4.flex-stretch {
  align-items: stretch;
}

.col.lg-4.flex-stretch.md-4 {
  overflow: visible;
}

.col.lg-4.flex-stretch.md-4.hide {
  display: none;
}

.col.lg-4.line-side {
  border-right: 1px solid #000;
}

.col.lg-4.center-value, .col.lg-4.bottom {
  align-self: center;
}

.col.lg-6 {
  width: 50%;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: flex-start;
}

.col.lg-6.down {
  justify-content: flex-end;
}

.col.lg-6.down.auto {
  height: 600px;
}

.col.lg-6 {
  width: 50%;
  height: 520px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.col.lg-6.mobile {
  height: 500px;
  justify-content: flex-end;
  align-self: flex-end;
}

.col.lg-6.mobile.side-padding {
  padding-left: 10px;
  padding-right: 10px;
}

.col.lg-6 {
  width: 50%;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
}

.col.lg-6.centre-align-vertical {
  height: auto;
  justify-content: center;
}

.col.lg-6.md-3.xs-2 {
  justify-content: center;
}

.col.lg-6.md-3.xs-2.career-page {
  height: auto;
}

.col.lg-6.md-3.xs-2.career-page._40-bottom-padding {
  padding-bottom: 40px;
}

.col.lg-6.md-3.xs-2.auto-height {
  height: auto;
}

.col.lg-6.md-3.xs-2.center-align {
  align-items: center;
}

.col.lg-6.md-3.xs-2.center-align.auto {
  height: auto;
}

.col.lg-6.md-3.xs-2.center-align._90 {
  width: 90%;
  height: auto;
}

.col.lg-6.md-3.xs-2.center-align._90.to-margin {
  margin-top: 20px;
}

.col.lg-6.md-3.xs-2.center---middle {
  height: auto;
  align-items: center;
}

.col.lg-6.md-3.xs-2.center---middle._40-bottom-padding {
  padding-bottom: 40px;
}

.col.lg-6.md-3.xs-2.order-online-paragraph {
  height: auto;
  align-self: center;
  align-items: center;
}

.col.lg-6.md-3.xs-2.order-online-paragraph._40-bottom-padding {
  padding-bottom: 40px;
}

.col.lg-6.md-3.xs-2.gift-card---wrap {
  width: 80%;
  height: auto;
}

.col.lg-6.md-3.xs-2.gift-card---wrap._40-bottom-padding {
  padding-bottom: 40px;
}

.col.lg-6.sm-1.auto {
  height: auto;
  max-width: none;
}

.col.lg-6.md-4.center {
  justify-content: flex-end;
}

.col.lg-6.md-4.center.height-px {
  height: 200px;
  border-right: 0 #000;
}

.col.lg-6.contact-form {
  justify-content: center;
}

.col.lg-6.contact {
  justify-content: flex-start;
}

.col.lg-6.center {
  align-items: flex-start;
}

.col.lg-6.auto-height {
  height: auto;
}

.col.lg-4 {
  width: 33.33%;
  flex-wrap: wrap;
  flex: 0 auto;
}

.col.lg-4.sm-2.lg-vertical-align {
  justify-content: center;
  align-self: center;
}

.col.lg-4.sm-2.lg-vertical-align.middle, .col.lg-4.sm-2.lg-vertical-align.center {
  align-self: center;
}

.col.lg-4.hide {
  display: block;
}

.col.lg-4.md-33.xs-2._100-width {
  width: 100%;
}

.col.lg-4.flex-stretch {
  align-items: stretch;
}

.col.lg-4.flex-stretch.md-4 {
  margin-top: 0;
}

.col.lg-4.flex-stretch.md-4._20-margin {
  margin-top: 20px;
}

.col.lg-4.flex-stretch.md-4._20-margin.hide {
  display: none;
}

.col.lg-4.hide {
  display: block;
}

.col.lg-5-copy {
  width: 41.66%;
}

.col.lg-5-copy.align-vertically {
  justify-content: center;
}

.col.lg-5-copy.align-vertically.md-4 {
  flex-direction: row;
  align-items: stretch;
}

.col.lg-5-copy.align-vertically.md-4.no-left-padding {
  padding-left: 0;
  padding-right: 0;
}

.col.lg-5-copy.md-4 {
  align-self: auto;
}

.col.lg-5-copy.md-4.reach {
  align-self: center;
}

.col.lg-5-copy.md-4.reach.no-side-padding {
  padding-left: 0;
  padding-right: 0;
}

.col.lg-5-copy.md-4.believe {
  height: 100%;
}

.col.lg-5-copy.md-3.reach {
  align-self: center;
}

.col.lg-5-copy.md-4.center {
  justify-content: center;
  align-self: center;
}

.col.lg-5-copy.md-4.middle {
  align-self: center;
}

.col.lg-5-copy.center {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}

.col.lg-5-copy.center._45-width {
  width: 50%;
}

.col.lg-5-copy.hide {
  display: none;
}

.col.lg-5-copy._100-width {
  width: 50%;
}

.col.lg-5-copy.right-align {
  align-items: flex-end;
}

.col.lg-5--3 {
  width: 41.66%;
}

.col.lg-5--3.align-vertically {
  justify-content: center;
}

.col.lg-5--3.align-vertically.md-4 {
  flex-direction: row;
  align-items: stretch;
}

.col.lg-5--3.align-vertically.md-4.no-left-padding {
  padding-left: 0;
  padding-right: 0;
}

.col.lg-5--3.md-4 {
  align-self: auto;
}

.col.lg-5--3.md-4.reach {
  align-self: center;
}

.col.lg-5--3.md-4.reach.no-side-padding {
  padding-left: 0;
  padding-right: 0;
}

.col.lg-5--3.md-4.believe {
  height: 100%;
}

.col.lg-5--3.md-3.reach {
  align-self: center;
}

.col.lg-5--3.md-4.center {
  justify-content: center;
  align-self: center;
}

.col.lg-5--3.md-4.middle, .col.lg-5--3.md-4.middle--2 {
  align-self: center;
}

.col.lg-5--3.center {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}

.col.lg-5--3.center._45-width {
  width: 50%;
}

.col.lg-5--3.hide {
  display: none;
}

.col.lg-5--3._100-width {
  width: 50%;
}

.col.lg-5--3.right-align {
  align-items: flex-end;
}

.col.lg-6 {
  width: 50%;
  flex: 0 auto;
  align-items: flex-start;
}

.col.lg-6.md-3.sm-2 {
  width: 50%;
}

.col.lg-6.md-3._80-width {
  width: 80%;
}

.col.no-padding {
  width: 33.33%;
  flex-wrap: wrap;
  flex: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}

.col.no-padding.sm-2.lg-vertical-align {
  justify-content: center;
  align-self: center;
}

.col.no-padding.sm-2.lg-vertical-align.middle, .col.no-padding.sm-2.lg-vertical-align.center {
  align-self: center;
}

.col.no-padding.hide {
  display: block;
}

.col.no-padding.md-33.xs-2._100-width {
  width: 100%;
}

.col.no-padding.flex-stretch {
  align-items: stretch;
}

.col.no-padding.flex-stretch.md-4 {
  margin-top: 0;
}

.col.no-padding.flex-stretch.md-4._20-margin {
  margin-top: 20px;
}

.col.no-padding.hide {
  display: block;
}

.h2 {
  font-weight: 400;
}

.margin-bottom-2 {
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.5em;
}

.margin-bottom-2.co-founder {
  width: auto;
  color: #000;
  border: 1px #000;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.5em;
}

.margin-bottom-2.co-founder.tan-color-font {
  width: 100.072%;
  color: #f2eee4;
  font-size: 14px;
  display: block;
}

.margin-bottom-2.co-founder.tan-color-font.hide {
  display: block;
}

.components-wrapper {
  border: 20px solid rgba(130, 150, 131, .32);
  overflow: hidden;
}

.h2-2 {
  font-weight: 400;
}

.h2-2.kevin-name {
  color: #000;
  display: inline-block;
}

.h2-2.kevin-name.white-color-font {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.h2-2.kevin-name.tan-color-font {
  color: #f2eee4;
}

.h2-2.rob-name {
  color: #000;
  display: inline-block;
}

.h2-2.rob-name:hover {
  display: inline-block;
}

.h2-2.rob-name.tan-color-font {
  color: #f2eee4;
}

.h6-2 {
  letter-spacing: 3px;
  text-transform: uppercase;
  flex: none;
  font-weight: 500;
  display: inline-block;
}

.h6-2.kevin {
  color: #000;
}

.h6-2.kevin.tan-color-font {
  color: #f2eee4;
  font-weight: 400;
}

.side-image {
  display: block;
  position: static;
}

.side-image.relative {
  position: static;
  top: 0%;
  bottom: 0;
}

.side-image._75 {
  width: 75%;
}

.side-image.culture-page {
  display: none;
}

.row-3 {
  height: 100%;
  flex-flow: wrap;
  align-content: stretch;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.co-founders-section {
  background-color: #e6e6e6;
  background-image: linear-gradient(#844142, #844142);
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  overflow: hidden;
}

.sm-align-centre-2 {
  display: block;
}

.sm-align-centre-2.co-founder-section {
  width: auto;
}

.section-15 {
  height: auto;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrapper-2 {
  width: 50%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.div-block-97 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ddc3fef0324d139148e5c79_Boka-Restaurant-Group-Founders.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-16 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-16.no-padding-bottom {
  padding-bottom: 60px;
}

.paragraph-small {
  color: #000;
  font-size: 15px;
  font-weight: 400;
}

.paragraph-small.short-paragraph {
  width: 75%;
  text-align: center;
  align-self: auto;
}

.paragraph-small.short-paragraph.values-section {
  color: #000;
  text-align: center;
  font-size: 18px;
  line-height: 1.2em;
}

.paragraph-small.short-paragraph {
  width: 75%;
}

.paragraph-small.believe-paragraph {
  color: #fff;
  line-height: 1.5em;
}

.column-image {
  margin-bottom: 20px;
  transition: transform .2s;
}

.margin-bottom-3 {
  margin-bottom: 40px;
  display: block;
}

.section-header {
  color: #000;
  text-align: left;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-self: auto;
  margin: 0 auto 80px;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.section-header.tan-font {
  color: #f2eee4;
  border: 0 solid #f2eee4;
  border-bottom-width: 1px;
}

.column-image-2 {
  margin-bottom: 20px;
  transition: transform .2s;
  display: inline-block;
}

.grid-gallery-bio {
  color: #000;
}

.toggle {
  border-top: 0 #000;
  border-bottom: 0 #000;
  padding: 0 0 10px;
  display: block;
}

.toggle.white {
  border-top: 0 #fff;
  border-bottom: 0 #fff;
  padding: 0 0 10px;
}

.dropdown-2 {
  width: 100%;
}

.dropdown-2.collaboration-event {
  height: auto;
  margin-top: 10px;
  display: inline-block;
  position: static;
}

.list {
  height: 0;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: relative;
  overflow: hidden;
}

.list.w--open {
  height: 0;
}

.letter-first {
  color: #f2bc30;
  margin-bottom: 0;
  font-size: 50px;
}

.letter-first.white {
  color: #000;
  text-align: left;
  font-size: 14px;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}

.letter-first.events-copy {
  color: #000;
  font-size: 14px;
  line-height: 1.5em;
  display: block;
  overflow: visible;
}

.inside {
  color: #000;
  padding: 0 0 10px;
  position: relative;
  overflow: visible;
}

.team-flex__bio-name-2 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
}

.team-flex__bio-role-2 {
  color: #000;
  margin-top: 2px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.content-wrapper---60-sides {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.content-wrapper---60-sides.line-on-side {
  border-right: 2px solid #000;
}

.row-4 {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-4.sm-reverse.relative {
  justify-content: flex-start;
}

.row-4._30-padding {
  align-items: stretch;
  padding-top: 30px;
}

.row-4._30-padding.believe {
  justify-content: flex-start;
  align-items: center;
}

.row-4.center {
  justify-content: center;
}

.row-4.center.culture {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: space-between;
  align-self: center;
  align-items: center;
}

.row-4.sm-reverse {
  justify-content: flex-end;
}

.row-4._75-padding {
  padding-top: 75px;
}

.row-4._75-padding.center {
  padding-bottom: 0;
}

.row-4.left-align-margin {
  justify-content: flex-end;
}

.margin-bottom-4 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.margin-bottom-4.center {
  justify-content: flex-start;
}

.margin-bottom-4.center.no-padding {
  margin-bottom: 0;
}

.column-image-3 {
  margin-bottom: 20px;
}

.co-founder-bio-wrap {
  width: auto;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.founders-bio-button {
  color: #000;
  background-color: #fff;
  font-size: 18px;
  line-height: 1em;
  display: inline-block;
}

.founders-bio-button:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.spacer--cofounder-section {
  height: 40px;
}

.div-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.co-founder-bio-page {
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.co-founder-bio-page figcaption {
  opacity: 1;
  color: #000;
  font-family: Gotham Light, sans-serif;
}

.arrow-left---kevin-bio {
  padding-left: 20px;
  padding-right: 10px;
  transform: rotate(180deg);
}

.arrow-left-2 {
  color: rgba(0, 0, 0, 0);
  margin-left: 10px;
  margin-right: 40px;
  transform: rotate(90deg);
}

.text-block-61 {
  color: #b0b0b0;
  padding-left: 0;
}

.div-block-99 {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 140px;
  margin-left: -10%;
  margin-right: 0;
  display: block;
  transform: rotate(-90deg);
}

.individual-slide-slider-spacer {
  width: 100%;
  height: 100px;
  align-self: stretch;
  display: block;
}

.div-block-100 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-17 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-17.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-17.wider-padding._75-bottom-padding {
  margin-bottom: 0;
}

.section-17.wider-padding._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-17.full-screen {
  min-height: 100vh;
  align-items: center;
  display: flex;
}

.section-17.full-screen.background-image-side {
  min-height: auto;
  background-color: rgba(0, 0, 0, .35);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-17.full-screen.background-image-side.wider-padding {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64874b816d24696a06ea0153_Screen%20Shot%202023-06-12%20at%2011.44.40%20AM.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-17.full-screen.no-padding {
  min-height: 670px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-17.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-17.red-color {
  background-color: #844142;
  padding-top: 80px;
  position: static;
}

.section-17.blue {
  color: #844142;
  background-color: #dfd9c7;
}

.section-17.dark-tan-color, .section-17.dark-tan-color--1 {
  background-color: #dfd9c7;
  position: static;
}

.section-17.show-overflow {
  padding-top: 80px;
  padding-bottom: 80px;
}

.short-paragraph {
  width: 75%;
  line-height: 1.5em;
}

.short-paragraph.believe {
  width: 100%;
  font-size: 20px;
  display: block;
}

.text-block-62 {
  width: 100%;
  min-width: 44%;
  clear: none;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 0;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.5em;
  display: flex;
}

.md-align-centre {
  height: auto;
}

.team-text-2 {
  width: 100.038%;
  color: #000;
  text-align: right;
  justify-content: flex-end;
  margin-top: 0;
  padding-right: 0%;
  font-size: 70px;
  line-height: 80px;
  display: flex;
  position: static;
}

.md-align-centre-2 {
  width: 100%;
}

.section---team---home {
  background-color: #829683;
  padding-left: 60px;
  padding-right: 60px;
}

.heading {
  text-align: right;
}

.short-paragraph-2 {
  width: 100%;
  text-align: right;
}

.row-5 {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.culture-button-wrapper {
  justify-content: flex-end;
  margin-top: 40px;
  display: flex;
}

.section---culture---home {
  min-height: 0;
}

.team-button-wrapper.careers {
  align-self: flex-end;
}

.wrapper-3 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-3.centre-align {
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: visible;
}

.wrapper-3.centre-align._60-wide {
  padding-left: 30px;
}

.wrapper-3.line-on-side {
  border-left: 2px #000;
}

.wrapper-3.tan-color-background {
  background-color: #f2eee4;
}

.wrapper-3.dei-no-padding {
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: visible;
}

.wrapper-3.dei-no-padding._60-wide {
  padding-left: 30px;
}

.wrapper-3.dei-no-padding.padding-2 {
  align-items: center;
  margin-top: 40px;
}

.intro-hero-headline---prata {
  color: #000;
  letter-spacing: normal;
  font-family: Prata, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.2em;
}

.intro-hero-headline---prata._75-font {
  width: auto;
  font-family: Prata, sans-serif;
  font-size: 75px;
  font-weight: 400;
}

.intro-hero-headline---prata._75-font.weight {
  font-weight: 400;
}

.centre-align {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.centre-align._1-2-em {
  line-height: 1.2em;
}

.centre-align._1-2-em._30-font {
  height: 72px;
  align-self: auto;
  font-size: 30px;
}

.centre-align._1-2-em._30-font:hover {
  color: #fff;
}

.centre-align._1-2-em._30-font.believe-hover:hover {
  color: #e99b25;
}

.centre-align._1-2-em._30-font.center {
  justify-content: center;
}

.centre-align._1-2-em._30-font.center.white-font-hover {
  height: 44px;
}

.centre-align._1-2-em._30-font.center.white-font-hover:hover {
  color: #fff;
}

.centre-align._1-2-em._30-font.center.white-font-hover.dei-values:hover {
  color: #829683;
}

.centre-align._1-2-em._30-font.white-font-hover {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.centre-align._1-2-em._30-font.white-font-hover.value-heading-box, .centre-align._1-2-em._30-font.white-font-hover.dei-values {
  height: 44px;
  order: 0;
}

.centre-align._1-2-em._30-font.white-font-hover.dei-values:hover {
  color: #829683;
}

.centre-align._1-2-em._30-font.tan-font-color.black-font-hover.reach-heading {
  height: 44px;
}

.centre-align._1-2-em.white-font-hover:hover {
  color: #fff;
}

.centre-align._1-2-em._30-font {
  height: 72px;
  align-self: auto;
  font-size: 30px;
}

.centre-align._1-2-em._30-font:hover {
  color: #fff;
}

.centre-align._1-2-em._30-font.center {
  justify-content: center;
}

.centre-align._1-2-em._30-font.center.white-font-hover:hover {
  color: #fff;
}

.centre-align._1-2-em._30-font.tan-font-color.black-font-hover {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.centre-align._1-2-em._30-font.tan-font-color.black-font-hover:hover {
  color: rgba(0, 0, 0, .65);
}

.centre-align._1-2-em._30-font.tan-font-color.black-font-hover.reach-heading {
  height: 44px;
}

.centre-align._1-2-em._24-font {
  font-size: 24px;
}

.centre-align._1-2-em._24-font.believe-hover {
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.centre-align._1-2-em._24-font.believe-hover:hover {
  color: #e99b25;
  background-color: rgba(0, 0, 0, 0);
}

.centre-align._1-2-em._24-font.believe-hover.believe-heading {
  height: 44px;
}

.centre-align.margin-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.centre-align.horizontal-flex {
  flex-direction: row;
  justify-content: center;
}

.intro-paragraph-3 {
  opacity: .5;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.5em;
}

.intro-paragraph-3.short-paragraph {
  opacity: .5;
  color: #000;
  opacity: .5;
  color: #000;
  border: 1px rgba(0, 0, 0, 0);
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.2em;
}

.intro-paragraph-3.short-paragraph.tan-font-color {
  color: #f2eee4;
}

.intro-paragraph-3.short-paragraph.tan-font-color._70-width {
  width: 70%;
}

.intro-paragraph-3.short-paragraph.tan-font-color._70-width._40-padding {
  padding-top: 40px;
  font-size: 24px;
}

.intro-paragraph-3.short-paragraph.large-font {
  font-size: 30px;
}

.intro-paragraph-3._40-font {
  font-size: 30px;
  line-height: 1.2em;
}

.intro-paragraph-3._40-font.black-font {
  color: #000;
  font-size: 24px;
}

.intro-paragraph-3._40-font.black-font._70-width {
  width: 68%;
}

.intro-paragraph-3._40-font.black-font._70-width._10-top-padding {
  width: 70%;
  margin-top: 0;
  padding-top: 40px;
  font-size: 24px;
  line-height: 1.2em;
}

.intro-paragraph-3._40-font.black-font._70-width._10-top-padding.white {
  opacity: .9;
  color: #fff;
  padding-top: 20px;
  line-height: 30px;
}

.intro-paragraph-3._24-font._70-width {
  width: 70%;
}

.intro-paragraph-3._24-font._70-width.top-padding {
  padding-top: 40px;
}

.intro-paragraph-3._24-font._70-width.top-padding.black-font, .intro-paragraph-3._24-font._70-width.top-padding.dei-paragraph {
  color: #000;
  font-family: Gotham book, sans-serif;
}

.intro-paragraph-3.michelle-paragraph {
  opacity: .5;
  color: #000;
  text-align: left;
  border: 1px rgba(0, 0, 0, 0);
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.2em;
}

.intro-paragraph-3.michelle-paragraph.center, .intro-paragraph-3.michelle-paragraph.center-padding {
  text-align: center;
}

.culture---section-1 {
  background-color: #829683;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.culture---section-1.red-color {
  background-color: #844142;
}

.culture---section-1.mustard-color {
  background-color: #f2eee4;
}

.culture---section-1.light-tan-color {
  background-color: #f2eee4;
  align-items: stretch;
  display: block;
}

.culture---section-1.believe-color {
  background-color: #f2eee4;
}

.culture---section-1.equity-section-1 {
  background-color: #f2eee4;
  padding-bottom: 60px;
}

.icon-28 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 24px;
}

.icon-28.believe-icon {
  display: none;
}

.icon-28.believe-outline-icon {
  color: #fff;
}

.icon-28.hide, .icon-28.logo {
  display: none;
}

.values {
  color: #2e2c2c;
  background-color: rgba(0, 0, 0, 0);
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
}

.values.link.black {
  color: #000;
}

.values.link.black.center {
  text-align: center;
}

.values.link.black.center._1-2-em {
  line-height: 1.2em;
}

.values.link.black.center._1-2-em._45-font {
  font-size: 45px;
  font-weight: 400;
}

.values.link.black.center._1-2-em._45-font:hover {
  color: #fff;
}

.values.no-padding {
  margin-top: 0;
}

.values.center {
  justify-content: center;
  display: flex;
}

.values.center.black {
  color: #313131;
}

.values.center.black._28-font {
  text-align: center;
  font-size: 28px;
  line-height: 1.2em;
}

.values.center.black._28-font._1-em {
  line-height: 1em;
}

.margin-bottom-5 {
  color: #fff;
  align-items: stretch;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 1.5em;
  display: block;
}

.margin-bottom-5._20-font {
  font-size: 20px;
}

.margin-bottom-5._44-width {
  width: 90%;
  display: block;
}

.margin-bottom-5.right-align {
  text-align: right;
}

.section-header-2 {
  color: #000;
  text-align: center;
  justify-content: center;
  margin: 0 auto 80px;
  font-weight: 400;
  display: block;
}

.section-header-2._20-padding {
  margin-bottom: 20px;
}

.section-header-2.awards {
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.sm-align-centre-3 {
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.sm-align-centre-3.relative {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 10px;
  position: static;
  top: 25%;
  left: auto;
  overflow: visible;
}

.sm-align-centre-3.relative.flex {
  display: block;
}

.sm-align-centre-3.relative.flex-top {
  display: flex;
}

.sm-align-centre-3.left-align {
  text-align: left;
  flex-direction: column;
  align-self: flex-end;
  align-items: flex-end;
  display: flex;
}

.sm-align-centre-3.center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.sm-align-centre-3.flex {
  text-align: right;
  flex-direction: column;
}

.sm-align-centre-3.width {
  width: 80%;
}

.community---section-2 {
  background-color: #f2eee4;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 75px;
}

.div-block-101 {
  position: static;
}

.wrapper-4 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-4.top-padding {
  padding-top: 60px;
}

.wrapper-4.culture-part-2 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.button-menu-wrapper {
  width: 100%;
  flex-flow: wrap;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 15px;
  display: flex;
}

._80-top-bottom-wrapper {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-102 {
  width: 120%;
  height: 500px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-size: 125px, 125px, 125px, 125px, 125px;
  position: relative;
  left: auto;
  right: 60px;
}

.div-block-103 {
  width: 75%;
  height: 75%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.employee-quote-wrapper {
  width: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px solid #fff;
  border-left: 1px #fff;
  border-right: 1px #fff;
  border-radius: 1px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10%;
  margin-left: 10%;
  margin-right: 10%;
  padding: 15px;
  display: flex;
  position: absolute;
}

.mobile-restaurant-list {
  display: none;
}

.arrow-2 {
  width: 60px;
  height: 30px;
  opacity: .6;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b91e11ecddb_arrow-tight.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60px 30px;
  margin: 202% auto auto;
  transition: all .2s;
}

.arrow-2:hover {
  opacity: 1;
}

.arrow-2.left {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.close-menu-btn {
  color: #b3d4c7;
  text-align: left;
  letter-spacing: 1.09px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b51eb1ecddf_close%20menu%20icon.svg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  padding-top: 5px;
  padding-bottom: 4px;
  padding-left: 24px;
  font-size: 14px;
  line-height: 19px;
  display: block;
}

.close-menu-btn:hover {
  color: #fff;
}

.brg-mobile-logo {
  width: 103px;
  height: 59px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d700682884d46400b61b2eb_menu%20icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 55px;
}

.main-heading {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-shadow: 0 2px 4px rgba(0, 0, 0, .4);
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 30px;
  font-weight: 400;
  line-height: 39px;
  display: none;
}

.nav-list-item {
  padding-top: 4px;
  padding-bottom: 4px;
}

.list-ancor {
  color: #b3d4c7;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  text-decoration: none;
}

.list-ancor:hover {
  color: #fff;
}

.collection {
  color: #053924;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}

.section-18 {
  min-height: 100vh;
  background-image: linear-gradient(#007848, #007848), radial-gradient(circle, #0f8b59, #006039);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.menu-btn {
  width: 24px;
  height: 12px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b53101ecdd2_menu.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px 12px;
  padding: 18px;
}

.name-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 0 2px 4px rgba(0, 0, 0, .3);
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.nav-section-title {
  color: #b3d4c7;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
}

.menu-2 {
  z-index: 999;
  width: 350px;
  height: 100vh;
  text-align: center;
  background-color: #006138;
  padding: 10px 15px 25px;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: auto;
  box-shadow: 10px 0 15px 2px rgba(0, 0, 0, .3);
}

.wrap {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.navi-footer {
  margin-top: 100px;
}

.menu-wrap {
  z-index: 998;
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.mask-27 {
  width: 500px;
}

.search {
  width: 20px;
  height: 20px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27bf2671ecdd1_magnifying-glass.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding: 18px;
}

.menu-list {
  margin-top: 30px;
  margin-bottom: 0;
  padding-left: 0;
}

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

.nav-section-list {
  margin-bottom: 0;
  padding-left: 0;
}

.image-111 {
  width: 300px;
  height: 390px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-111.img1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27bd4951ecdd3_watch1-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-111.img2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27bbba61ecdca_watch2-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-111.img3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27bf0611ecdcd_watch3-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.btn {
  color: #fceab7;
  letter-spacing: 1.3px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fceab7;
  border-radius: 50px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 40px;
  font-size: 18px;
  font-weight: 300;
  transition: all .4s;
  display: inline-block;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .3);
}

.btn:hover {
  color: #00623a;
  background-color: #fceab7;
}

.top-nav {
  background-color: rgba(0, 0, 0, .56);
  justify-content: space-between;
  align-items: center;
  padding: 20px 50px;
  display: flex;
}

.foot-logo {
  width: 29px;
  height: 31px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27bfd6c1ecde0_rolex-logo-footer.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.divider {
  width: 20px;
  height: 1px;
  opacity: .6;
  background-color: #d8d8d8;
  margin: 15px auto 20px;
  display: block;
}

.slider-4 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
}

.footer-social-icon {
  width: 20px;
  height: 20px;
  opacity: .7;
}

.footer-social-icon:hover {
  opacity: 1;
}

.footer-social-icon.pin {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b7a9c1ecdda_pin.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.footer-social-icon.tw {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b89971ecdc8_tw.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 15px;
}

.footer-social-icon.f {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b6fc51ecdd6_f.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 15px;
}

.footer-social-icon.insta {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27bc8ec1ecdd0_insta.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 15px;
}

.footer-social-icon.youtube {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b4a541ecdc4_youtube.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 15px;
}

.nav-bar---mobile {
  display: none;
}

.hover-value-1 {
  width: 100%;
  text-align: center;
  justify-content: center;
  align-self: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline;
  position: relative;
}

.hover-value-1:hover {
  text-align: center;
  background-color: #dc8d23;
}

.dropdown-6 {
  width: 75%;
  flex-direction: column;
  align-self: center;
  align-items: stretch;
  display: flex;
  position: static;
}

.core-value-dropdown {
  text-align: center;
  white-space: break-spaces;
  justify-content: center;
  align-self: auto;
  padding: 0;
  display: block;
}

.icon-31, .icon-31.no-icon {
  display: none;
}

.dropdown-list-3 {
  height: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.dropdown-list-3.w--open {
  height: auto;
  overflow: visible;
}

.dropdown-link-7, .dropdown-link-8, .dropdown-link-9 {
  display: block;
}

.drop-down-arrow-icon {
  width: 100%;
  height: 40px;
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ddd9083680460e7d2a2975f_small-black-arrow-down.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.arrow-icon---values {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ddd9083680460e7d2a2975f_small-black-arrow-down.png");
  background-position: 0 0;
  background-size: 125px;
  display: inline-block;
}

.inside-value-dropdown {
  height: auto;
  padding-bottom: 10px;
  display: block;
  overflow: visible;
}

.accordion-item-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  margin-left: 41px;
  margin-right: 41px;
  display: block;
}

.accordion-tab-button {
  width: 100%;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 18px;
  transition: background-color .2s;
  display: block;
}

.accordion-tab-button:hover {
  background-color: #eee;
  display: flex;
}

.accordion-arrow {
  width: 15px;
  opacity: .8;
}

.accordion-pane {
  background-color: #fff;
  border-bottom: 0 #e6e6e6;
  overflow: hidden;
}

.accordion-pane-content {
  text-align: center;
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-64 {
  width: 100%;
  min-width: 100%;
  text-align: center;
  align-self: auto;
  font-size: 14px;
  line-height: 1em;
  display: inline;
}

.div-block-105 {
  justify-content: center;
  align-self: auto;
  display: block;
}

.text-block-65 {
  text-align: center;
  font-size: 14px;
  line-height: 1.5em;
  display: inline;
}

.text-block-65:hover {
  flex: 0 auto;
  align-self: auto;
  display: block;
}

.text-block-66 {
  width: auto;
}

.accordion-container {
  width: 100%;
  max-width: 100%;
  border-radius: 4px;
  overflow: hidden;
}

.accordion-container.hide {
  display: none;
}

.accordion-tab-button-2 {
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
  font-size: 18px;
  transition: background-color .2s;
  display: block;
}

.accordion-tab-button-2:hover {
  background-color: rgba(0, 0, 0, 0);
}

.accordion-item-1 {
  width: 100%;
  text-align: center;
  text-indent: 0;
  display: inline;
  position: relative;
  left: auto;
}

.accordion-item-1:hover {
  text-align: center;
  background-color: #dc8d23;
}

.accordion-item-1._1 {
  text-align: center;
}

.value-paragraph {
  text-align: center;
  margin-top: 10px;
  padding-top: 0;
  font-size: 14px;
  line-height: 1.5em;
}

.divider-line---values {
  width: 20%;
  height: 2px;
  float: none;
  text-align: center;
  background-color: #000;
  justify-content: center;
  display: block;
  position: static;
}

.divider-line-values-wrapper {
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.black-center-line {
  width: 1.3px;
  height: 150px;
  background-color: #000;
  position: absolute;
  top: 1300px;
  bottom: auto;
  left: 50%;
  right: 50%;
}

.black-center-line._2 {
  position: absolute;
  top: 2230px;
}

.form {
  width: 100%;
}

.row-6 {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-6.centre-align {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.row-6.flex-horizontal {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.row-6.align-centre {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.row-6.align-centre.flex-vertical-align {
  align-items: center;
}

.row-6.align-centre.guest-chef {
  display: none;
}

.row-6.sm-reverse {
  justify-content: flex-end;
}

.row-6.in-slider {
  position: absolute;
}

.row-6.middle {
  width: 100%;
  justify-content: center;
  align-self: center;
}

.row-6._100-width {
  width: 100%;
  justify-content: center;
}

.row-6.centre-align {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.row-6.center {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.row-6.margin {
  margin-top: 75px;
}

.row-6.right-section-align {
  justify-content: flex-end;
}

.row-6._30-side--auto {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.arrow-wrapper {
  width: 100%;
  max-width: 100%;
  background-color: #f2eee4;
  border: 1px solid #000;
  border-left: 0 #000;
  border-right: 0 #000;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
  top: 0;
  left: 0;
  right: 0;
}

.form-with-button {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-field {
  min-width: 200px;
  color: #096ad0;
  background-color: rgba(9, 106, 208, .04);
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin-bottom: 20px;
  padding: 26px 16px;
}

.form-field::-ms-input-placeholder {
  color: #096ad0;
}

.form-field::placeholder {
  color: #096ad0;
}

.form-field.side-margins {
  margin-left: 16px;
  margin-right: 16px;
}

.form-field.contact-page {
  color: #000;
  background-color: rgba(255, 255, 255, .41);
}

.form-field.contact-page::-ms-input-placeholder {
  color: #b0b0b0;
}

.form-field.contact-page::placeholder {
  color: #b0b0b0;
}

.arrow-box {
  max-width: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.col---arrow-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.wrapper-left-arrow {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.wrapper-right-arrow {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.left-arrow-navigation {
  padding: 10px;
}

.arrow-left---page {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.right-arrow-navigation {
  padding: 10px;
}

.chef-bio-paragraph {
  font-size: 15px;
  line-height: 1.5em;
}

.individual-page-nav-bar {
  height: 100px;
  position: static;
}

.body-21 {
  background-color: #dfd9c7;
}

.chef-restaurant-links-wrapper {
  flex-direction: column;
  padding-left: 60px;
  display: flex;
}

.body-22, .body-23, .body-24, .body-25 {
  background-color: #dfd9c7;
}

.jimmy-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db740ec8bc7be0a750fafd9_Jimmy-Papadopoulos-6.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-39 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.gene-kato-slider-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/643443a7ee566bff3adfaef7_O0g6mtig.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
}

.restaurant-info-section {
  width: 40%;
  min-height: 100vh;
  overflow: hidden;
}

.rest-animation-wrapper {
  margin-bottom: 20px;
  overflow: hidden;
}

.icon-32 {
  display: none;
}

.rest-logo-wrapper {
  width: 100%;
  justify-content: center;
  margin-bottom: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.rest-logo-wrapper.gg {
  width: 100%;
  padding-top: 25px;
}

.rest-logo-wrapper.gt-fish {
  padding-bottom: 25px;
}

.body-26 {
  background-color: #dfd9c7;
}

.right-arrow-45 {
  width: 100%;
}

.body-27 {
  background-color: #dfd9c7;
}

.icon-33 {
  display: none;
}

.body-28 {
  background-color: #dfd9c7;
}

.icon-34, .icon-35 {
  display: none;
}

.body-29 {
  background-color: #dfd9c7;
}

.icon-36 {
  display: none;
}

.body-30 {
  background-color: #dfd9c7;
}

.icon-37 {
  display: none;
}

.body-31 {
  background-color: #dfd9c7;
}

.icon-38 {
  display: none;
}

.body-32 {
  background-color: #dfd9c7;
}

.icon-39 {
  display: none;
}

.body-33 {
  background-color: #dfd9c7;
}

.icon-40, .icon-41 {
  display: none;
}

.body-34, .body-35 {
  background-color: #dfd9c7;
}

.icon-42 {
  display: none;
}

.body-36 {
  background-color: #dfd9c7;
}

.icon-43 {
  display: none;
}

.bellemore-slide-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f90f8df9d249ff20ffe7_bellemore-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.body-37 {
  background-color: #dfd9c7;
}

.icon-44, .icon-45 {
  display: none;
}

.body-38, .body-39 {
  background-color: #dfd9c7;
}

.icon-46, .icon-47 {
  display: none;
}

.body-40, .body-41 {
  background-color: #dfd9c7;
}

.icon-48 {
  display: none;
}

.body-42 {
  background-color: #dfd9c7;
}

.icon-49 {
  display: none;
}

.div-block-107 {
  width: 290px;
}

.body-43 {
  background-color: #dfd9c7;
}

.link-40, .link-41 {
  color: #b0b0b0;
}

.title-heading {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 400;
  line-height: 1em;
}

.title-heading.no-top-padding {
  margin-top: 0;
}

.title-heading.no-top-padding._30-bottom-padding {
  margin-bottom: 30px;
  padding-bottom: 0;
}

.title-heading._20-top-padding {
  margin-top: 20px;
}

.title-heading.instagram {
  margin-bottom: 40px;
  font-size: 26px;
}

.title-heading.holiday {
  color: #000;
}

.title-heading.holiday.holiday-gift-card-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 40px;
}

.title-heading.holiday-sub-title {
  width: 70%;
  color: #000;
  font-family: Prata, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.3em;
}

.navbar-5 {
  position: static;
}

.right-icon {
  transform: rotate(180deg);
}

.grid-bios {
  background-color: #dfd9c7;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-108 {
  width: auto;
}

.heading-12 {
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.heading-12:hover {
  background-color: #f1633e;
}

.heading-12.small {
  font-size: 14px;
  line-height: 1em;
}

.heading-12.small._12-font {
  font-size: 12px;
}

.heading-12.small._12-font.grey {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.heading-12.small.grey {
  border-bottom: 0 #000;
}

.heading-12.small.grey:hover {
  color: #b0b0b0;
  background-color: rgba(0, 0, 0, 0);
}

.heading-12.small.grey.brg-community {
  border: 0 solid #000;
  border-bottom: 1px solid #e6e6e6;
}

.heading-12.small.grey.chefs-main-nav {
  border-bottom-color: #fff;
}

.nav-bar {
  z-index: 200;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.nav-bar.burger-nav {
  z-index: 200;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
  margin-top: 0;
  padding-right: 10px;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.nav-bar.burger-nav.black-menu {
  position: absolute;
}

.nav-bar.burger-nav.homepage {
  margin-top: 40px;
}

.nav-bar.burger-nav {
  z-index: 200;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
}

.nav-bar.burger-nav.individual-page-menu {
  position: absolute;
}

.nav-bar.burger-nav.black-version {
  position: relative;
}

.flex-horizontal-space-between {
  width: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.main-nav-menu {
  z-index: 999;
  width: 20%;
  height: auto;
  min-height: auto;
  min-width: 300px;
  float: none;
  opacity: 1;
  background-color: rgba(0, 0, 0, .8);
  align-self: flex-end;
  padding-top: 100px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  overflow: visible;
}

.main-nav-menu.black-menu {
  width: 55%;
  min-width: 55%;
}

.main-nav-menu.black-menu._20-width {
  width: 20%;
  min-width: 20%;
}

.main-nav-menu.right-align {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.heading-13 {
  height: auto;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.heading-13:hover {
  color: #fff;
  background-color: #f1633e;
}

.wrapper-5 {
  width: 100%;
  max-width: 1230px;
  color: rgba(0, 0, 0, 0);
  flex-flow: column wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-5.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.wrapper-5.believe-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.wrapper-5.reach {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d9e5fafe77d0c5616f539_boka-restaurant-reach-image-2.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.wrapper-5.reach---section-2 {
  display: block;
}

.wrapper-5.reach-section-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper-5.chefs {
  padding-top: 75px;
  display: none;
}

.wrapper-5.full-screen {
  min-height: 100vh;
}

.wrapper-5._75-padding {
  padding-top: 75px;
  padding-bottom: 75px;
}

.wrapper-5._75-padding.hide {
  display: block;
}

.wrapper-5.flex {
  justify-content: center;
  display: flex;
}

.wrapper-5.flex.left-align {
  align-items: flex-start;
}

.wrapper-5.hide {
  display: block;
}

.heading-14 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.heading-14:hover {
  color: #fff;
  background-color: #f1633e;
}

.white-logo-icon {
  z-index: 11;
  height: auto;
  max-height: 9999px;
  padding-left: 18px;
  padding-right: 18px;
  right: 0;
}

.white-logo-icon.w--open {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-7 {
  color: #096ad0;
  cursor: pointer;
  padding: 16px 20px 18px;
  font-size: 15px;
  line-height: 24px;
  transition: opacity .15s;
  position: relative;
}

.nav-link-7:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7.w--current {
  color: #096ad0;
  font-weight: 700;
  transition-property: none;
}

.nav-link-7.burger-nav {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7.burger-nav.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7.burger-nav.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7.burger-nav.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-7.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 15px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
  overflow: visible;
}

.nav-link-7.burger-nav-copy {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7.burger-nav-copy:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7.burger-nav-copy.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7.burger-nav-copy.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7.burger-nav-copy.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7.burger-nav-copy.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7.burger-nav-copy.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-7.burger-nav--1 {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7.burger-nav--1:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7.burger-nav--1.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7.burger-nav--1.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7.burger-nav--1.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7.burger-nav--1.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7.burger-nav--1.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.no-bottom-margins {
  margin-bottom: 0;
  font-weight: 400;
}

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

.intro-paragraph-1 {
  margin-bottom: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
}

.intro-paragraph-1.holiday {
  color: #222;
}

.body-44 {
  background-color: #dfd9c7;
}

.gift-card-row {
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.gift-card-row.last-row-padding {
  margin-bottom: 60px;
}

.gift-table-container {
  height: 223.656px;
  opacity: 1;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .47);
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 50px;
  display: flex;
}

.gift-table-container:hover {
  opacity: .5;
  color: #000;
}

.gift-table-container.link {
  align-items: stretch;
  text-decoration: none;
  transition: border .2s ease-in-out;
}

.gift-card-logo {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4fadcf5786c69a517d990_bellemore-black-logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  margin-bottom: 20px;
}

.gift-card-logo._20-bottom-padding {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.gift-card-logo {
  height: auto;
  max-width: 200px;
  background-image: none;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.gift-card-logo:hover {
  color: rgba(0, 0, 0, 0);
}

.gift-card-logo._24-top-bottom-padding {
  flex: 0 auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.gift-card-logo._20-padding {
  padding-top: 20px;
}

.gift-card-logo._20-bottom-padding {
  max-width: 100%;
  padding-bottom: 0;
  display: block;
}

.gift-card-logo._20-bottom-padding._20-top {
  padding-top: 20px;
}

.gift-card-logo-wrapper {
  height: 200px;
  min-height: 130px;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.gift-card-logo-wrapper:hover {
  opacity: .5;
  color: rgba(0, 0, 0, 0);
}

.heading-15 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.heading-15:hover {
  background-color: #f1633e;
}

.nav-menu-11 {
  width: 280px;
  height: 90vh;
  background-color: rgba(0, 0, 0, .7);
  align-self: flex-end;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.heading-16 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 400;
  display: inline-block;
}

.heading-16:hover {
  background-color: #f1633e;
}

.heading-17 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.heading-17:hover {
  background-color: #f1633e;
  display: inline-block;
}

.navbar-6 {
  z-index: 200;
  padding-left: 24px;
  padding-right: 10px;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

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

.flex-horizontal-space-between-2.footer {
  width: auto;
  max-width: none;
  min-width: auto;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
}

.main-nav__link-dropdown {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
  line-height: 1px;
}

.main-nav__link-dropdown.flex {
  justify-content: flex-end;
}

.main-nav__link-dropdown.side-padding {
  text-align: right;
  padding-right: 10px;
  display: block;
}

.main-nav__link-dropdown.side-padding.main-nav-link-right-align {
  justify-content: flex-start;
  display: flex;
}

.main-nav__link-dropdown.side-padding.main-nav-short-width {
  width: auto;
  margin-left: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
  left: auto;
}

.main-nav__link {
  color: #fff;
  text-transform: lowercase;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 12px;
  transition-property: color;
  display: flex;
}

.main-nav__link:hover {
  color: #afb14f;
}

.main-nav__link.w--current {
  color: #1a1b1f;
}

.main-nav__link.w--current:hover {
  color: #afb14f;
}

.main-nav__link.right-align {
  padding-top: 0;
  padding-bottom: 0;
}

.main-nav__link.right-align.short-width {
  width: 150px;
}

.main-nav__link.right-align.width-px.w--open {
  display: inline-block;
}

.link-block-16 {
  color: #fff;
  text-decoration: none;
}

.link-block-16:hover, .text-block-67:active {
  color: #afb14f;
}

.text-block-67:focus {
  color: #1a1b1f;
}

.nav-dropdown-icon {
  width: 12px;
  height: 14px;
  margin-left: 0;
}

.dropdown-list-4 {
  background-color: rgba(0, 0, 0, 0);
  position: static;
  overflow: hidden;
}

.dropdown-list-4.w--open {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  box-shadow: 0 4px 22px rgba(0, 0, 0, .17);
}

.main-nav__dropdown-link {
  color: #fff;
  background-color: #afb14f;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
  transition: background-color .12s, color .12s;
}

.main-nav__dropdown-link:hover {
  color: #1a1b1f;
  background-color: #949641;
}

.main-nav__dropdown-link.w--current, .main-nav__dropdown-link.w--current:focus, .main-nav__dropdown-link.w--current:visited {
  color: #fff;
}

.culture-slider-title-2 {
  width: 50%;
  color: #fff;
  text-align: right;
  flex-flow: column wrap;
  align-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  font-family: Gotham book, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 8%;
  left: auto;
  right: 5%;
  overflow: visible;
}

.believe-page-slider {
  height: 640px;
  overflow: hidden;
}

.left-arrow-47 {
  display: none;
}

.right-arrow-46 {
  width: 100%;
}

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

.believe-image-1 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5bfe7875d7b21d232310d7_Employee_culture_believe_team_mentorship-min.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.believe-image-2 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e535a1c16879c4bcbca3f0e_employee-mentorship-3.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.believe-image-3 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fe20cf9b64fd41f2ca20_Employee-believe-3.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.believe-image-4 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .35), rgba(0, 0, 0, .35)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99a6cfd85fd767ee775f3_Culture-Boka-Restaurant-Group-1.JPG");
  background-position: 0 0, 50%;
}

.black-center-line-2 {
  width: 2px;
  height: 150px;
  background-color: #000;
  position: absolute;
  top: 1300px;
  bottom: auto;
  left: 50%;
  right: 50%;
}

.believe---section-5 {
  min-height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .35), rgba(0, 0, 0, .35)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db356d1d8ecf46789d186e0_Culture-Boka-Restaurant-Group-Image-2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.side-image-2 {
  display: none;
}

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

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

.margin-top.margin-bottom.hide {
  display: none;
}

.feature-icon-horizontal {
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.no-margins {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5em;
}

.icon-side {
  width: 50px;
  margin-right: 30px;
}

.image-112 {
  display: none;
}

.heading-18 {
  color: #fff;
  font-weight: 400;
  line-height: 1.5em;
}

.believe-section-2 {
  background-color: #f2eee4;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.believe-section-2.hide {
  display: block;
}

.margin-bottom-6 {
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 1.5em;
}

.margin-bottom-6.guest-chefs {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
}

.margin-bottom-6._20-font {
  font-size: 20px;
}

.margin-bottom-6._20-font.sub-words-padding {
  width: 90%;
  padding: 10px 0 10px 25px;
  font-size: 24px;
}

.margin-bottom-6._20-font.sub-words-padding.no-padding {
  padding-top: 0;
  padding-left: 0;
}

.margin-bottom-6.tan-font {
  color: #f2eee4;
  background-color: rgba(0, 0, 0, 0);
}

.margin-bottom-6._20-font {
  font-size: 20px;
}

.heading-19 {
  font-weight: 400;
}

.believe-section-3 {
  background-color: #f2eee4;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
}

.believe-section-3.hide {
  display: block;
}

.margin-bottom-7 {
  margin-bottom: 40px;
  line-height: 1.5em;
}

.section-title-culture {
  text-transform: none;
  padding-bottom: 10px;
  font-family: Prata, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.section-title-culture.tan {
  color: #f2eee4;
}

.section-title-culture.black {
  color: #000;
  margin-bottom: 0;
}

.section-title-culture.black._40-bottom-padding {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.section-title-culture.black._40-bottom-padding.hide {
  display: block;
}

.section-title-culture.black.bottom-40 {
  padding-bottom: 40px;
}

.full-screen-title {
  color: #fff;
  font-family: Prata, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.full-screen-title._100 {
  width: 100%;
  padding-bottom: 10px;
}

.full-screen-title.right-align {
  text-align: right;
}

.full-screen-title.right-align._20-bottom-padding {
  padding-bottom: 20px;
}

.full-screen-title.right-paragraph.right-paragraph-align {
  text-align: right;
}

.full-screen-title.right-paragraph.right-paragraph-align._20-bottom-padding {
  padding-bottom: 20px;
}

.full-screen-title.wider-box, .full-screen-title.wider-box--1 {
  width: 135%;
  padding-bottom: 20px;
}

.believe---section-9 {
  background-color: #829683;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  font-family: Gotham Light, sans-serif;
}

.paragraph-small-2 {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5em;
}

.margin-bottom-8 {
  margin-bottom: 40px;
}

.margin-bottom-8.no-padding {
  align-self: center;
  margin-bottom: 0;
}

.margin-bottom-8.middle {
  align-self: center;
}

.margin-bottom-8._30-padding {
  margin-bottom: 30px;
}

.margin-bottom-8._10-padding {
  margin-bottom: 10px;
}

.margin-bottom-8.flex.outline {
  border: 1px solid #000;
}

.margin-bottom-8.flex.outline.mobile-center {
  flex-direction: column;
  align-items: center;
}

.margin-bottom-8.flex.outline.stack {
  flex-direction: column;
}

.margin-bottom-8.flex.outline.stack.center {
  align-items: center;
}

.margin-bottom-8.hide-give-organization {
  display: none;
}

.margin-bottom-8._20 {
  margin-bottom: 20px;
}

.heading-20 {
  font-family: Prata, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.slider-36 {
  width: 100%;
  height: auto;
}

.believe-image-slide-1 {
  height: auto;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfcec7fb82831da4cc00407_boka-believe-4.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.side-slider-believe {
  width: 100%;
  height: 500px;
  max-width: 100%;
  background-color: #829683;
  top: 60px;
}

.slide-41 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.left-arrow-48 {
  width: 0;
  display: none;
}

.right-arrow-47 {
  width: 100%;
  display: block;
}

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

.believe---section-1 {
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfa9fbbf8d0d3dcf80ea28a_Boka_Restaurant_Group_believe_2.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  display: flex;
}

.give-page-slider {
  height: 640px;
  background-color: #829683;
}

.give-image-1 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da8e7470f4f50539a2e5cfe_20190918_180606.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.give-image-2 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbc65e2c04264f51701d061_Boka-Culture-Image-Greenhouse.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.give-image-3 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc98b8d7641fa452ece3875_Boka-Group-Team-2.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.left-arrow-49, .icon-51 {
  display: none;
}

.right-arrow-48 {
  width: 100%;
}

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

.give-section-1 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbc65e2c04264f51701d061_Boka-Culture-Image-Greenhouse.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  display: none;
}

.sustainability {
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfd11f1c8a61197794d5b81_Greenhouse-6.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  display: flex;
}

.sustainability-partner-1 {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
}

.paragraph-small-3 {
  color: #000;
  font-size: 15px;
  font-weight: 300;
}

.paragraph-small-3.short-paragraph {
  width: 75%;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.paragraph-small-3.short-paragraph.hide-monthly-giving {
  display: none;
}

.short-paragraph-3 {
  width: 100%;
  color: #000;
  font-size: 18px;
  line-height: 1.5em;
}

.side-image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fd4a97c44024b138e157_Employee-believe-11.jpeg");
  background-position: 0 0;
  background-size: auto;
}

.heading-21 {
  font-weight: 400;
}

.sustainability-heading {
  color: #000;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}

.sustainability-heading._10-padding {
  margin-bottom: 10px;
  font-weight: 400;
}

.sustainability-heading._10-padding._22-font {
  width: auto;
  color: #000;
  flex-flow: column wrap;
  font-size: 22px;
  display: block;
}

.slider-37 {
  width: 100%;
  height: 500px;
}

.left-arrow-50, .right-arrow-49, .slide-nav-49 {
  display: none;
}

.roof-crop-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfd278810bfa7cd628d251c_roof-crop-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.roof-crop-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfd27f010bfa71e158d2750_roof-crop-4.jpg");
  background-position: 50%;
  background-size: cover;
}

.roof-crop-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfd28377badfa1f227e0176_roof-crop-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sustainability-partner-2 {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
}

.composting-slider {
  width: 100%;
  height: 500px;
  display: none;
}

.herban-produce-image-1 {
  height: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

.herban-produce-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfd30437badfa4b187e8b70_compost-sample-image-1.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.left-arrow-51 {
  width: 0;
  display: none;
}

.right-arrow-50 {
  width: 100%;
  display: none;
}

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

.sustainability-partner-3 {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
}

.local-farm-partners-slider {
  width: 100%;
  height: 500px;
}

.left-arrow-52, .right-arrow-51, .slide-nav-51 {
  display: none;
}

.local-farm-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfd32df8d0e1ec3972ba36a_Green-acres-farm-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.local-farm-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfd33187badfa2e4f7e9df3_Green-acres-farm-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.give-section-4 {
  height: 100vh;
  min-height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da8e7470f4f50539a2e5cfe_20190918_180606.jpg");
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  display: flex;
}

.giving-partners {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
}

.column-image-4 {
  margin-bottom: 20px;
  transition: transform .2s;
}

.right-arrow-container {
  width: 40px;
  height: auto;
  max-height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.right-arrow-container.left {
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.link-block-17 {
  width: 100%;
  height: 50%;
  max-height: none;
  align-self: auto;
  position: absolute;
  top: 20%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.left-arrow-container {
  width: 40px;
  height: auto;
  max-height: 100%;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.link-block-18 {
  width: 100%;
  position: absolute;
  top: 20%;
}

.bottom-menu {
  background-color: #000;
}

.footer-logo {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.horizontal-footer-links-container {
  width: auto;
  flex: 0 auto;
  align-self: auto;
  display: flex;
}

.footer-link-3 {
  opacity: .5;
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.footer-link-3:hover {
  opacity: 1;
}

.footer-link-3.w--current {
  opacity: 1;
  font-weight: 500;
}

.footer-link-3.spacing {
  margin-left: 16px;
  margin-right: 16px;
}

.footer-link-3.spacing.white-font {
  color: #fff;
}

.footer-link-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.social-media-icon {
  padding: 8px;
}

.text-block-70 {
  color: #fff;
  justify-content: flex-start;
  align-self: auto;
  margin-left: 16px;
  margin-right: 16px;
  font-size: 15px;
  display: flex;
}

.instagram-heading {
  text-align: center;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.reach-page-slider {
  height: 640px;
}

.left-arrow-53 {
  display: none;
}

.right-arrow-52 {
  width: 100%;
}

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

.reach-image-1 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e4468565e79eb572162672f_hoxton_03193644.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.reach-image-2 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e446873f448aacdeaec66aa_12615633_10153358481278587_4794759983372168226_o.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.reach-image-3 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d949717e08444997d4648_reach-image2.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, cover;
}

.reach-image-4 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99a6cfd85fd767ee775f3_Culture-Boka-Restaurant-Group-1.JPG");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.reach---section-1 {
  max-height: 100vh;
  min-height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db74063cf5cf15cbf089457_Chris-Pandel-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  display: flex;
}

.reach---section-2 {
  background-color: #f2eee4;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.reach-slider-2 {
  width: 100%;
  height: 500px;
  display: none;
}

.reach-slider-2-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0da89bafe77d3e6817182a_Nina-Compton-Dinner.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-44 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d9e5fafe77d0c5616f539_boka-restaurant-reach-image-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.right-arrow-53 {
  width: 100%;
  display: block;
}

.left-arrow-54 {
  width: 0;
  display: none;
}

.reach-slider-2---image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d9e5fafe77d0c5616f539_boka-restaurant-reach-image-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.reach-slider-2---image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0da8ff6de938fb722508f1_evan-funke-dinner.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.reach-section-3 {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
  display: block;
}

.short-paragraph-4 {
  width: 75%;
  line-height: 30px;
}

.tabs-menu {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.tab {
  width: 100%;
}

.tab-link {
  width: 33.33%;
  opacity: .5;
  color: #096ad0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  flex: 1;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  font-weight: 700;
}

.text-block-71, .text-block-72, .text-block-73 {
  color: #000;
}

.reach-section-4 {
  height: 100vh;
  min-height: 100vh;
  background-color: #f2eee4;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5daf48805d7dc970e19e0b0e_Lee-Wolen-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 75px;
  padding-bottom: 75px;
}

.reach-section-4.full-screen {
  height: 100vh;
  min-height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1660a1e57a7c544b47e171_reach-website-images.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.reach-section-4.full-screen.no-padding {
  padding-bottom: 0;
}

.believe-slider-1 {
  width: 100%;
  height: 500px;
  top: 60px;
}

.left-arrow-55 {
  width: 0;
  display: none;
}

.right-arrow-54 {
  width: 100%;
  display: block;
}

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

.believe-slider-1---image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfbbc92cb94d5495376e9d4_Believe-image-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.believe-slider-1---image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fd4a97c44024b138e157_Employee-believe-11.jpeg");
  background-position: 50%;
  background-size: cover;
}

.believe-slider-1---image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0ed3e1f72afff01647d177_believe-image-4.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.believe-image-2---section-2 {
  width: 100%;
  height: 500px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fd4a97c44024b138e157_Employee-believe-11.jpeg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
}

.reach-section-5 {
  background-color: #829683;
  padding-top: 75px;
  padding-bottom: 75px;
}

.reach-section-6 {
  background-color: #829683;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  display: none;
}

.column-image-5 {
  margin-bottom: 20px;
}

.events-button {
  color: #000;
  background-color: #fff;
  font-size: 18px;
  line-height: 1em;
}

.events-button:hover {
  color: #fff;
  background-color: #f1633e;
}

.main-nav__link-2 {
  color: #fff;
  text-transform: lowercase;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 12px;
  transition-property: color;
  display: flex;
}

.main-nav__link-2:hover {
  color: #afb14f;
}

.main-nav__link-2.w--current {
  color: #1a1b1f;
}

.main-nav__link-2.w--current:hover {
  color: #afb14f;
}

.heading-23 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.heading-23:hover {
  background-color: #f1633e;
}

.heading-23.small {
  font-size: 14px;
  line-height: 1em;
}

.heading-23.small._12-font {
  font-size: 12px;
}

.body-45 {
  background-color: #dfd9c7;
}

.div-block-109 {
  width: 100%;
  height: 100px;
  max-width: 800px;
  justify-content: flex-end;
  align-self: auto;
  display: flex;
}

.main-image-2 {
  width: 100%;
  transform-origin: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dd4ead1b1461d8e68e8dc23_Rob%20Katz.jpg"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dca4e3d475410603f8d70d4_Kevin-Headshot.jpg");
  background-position: 50%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: cover, cover;
  background-attachment: scroll, scroll;
}

.main-image-2.kevin-boehm {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dca4e3d475410603f8d70d4_Kevin-Headshot.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.column-left-2 {
  z-index: 200;
  height: 100vh;
  transform-origin: 100%;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.heading-24 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.heading-24:hover {
  background-color: #f1633e;
  display: inline-block;
}

.div-block-110 {
  width: 100%;
  height: 100px;
  max-width: 800px;
  justify-content: flex-end;
  align-self: auto;
  display: flex;
}

.heading-25 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.heading-25:hover {
  background-color: #f1633e;
}

.preheader-2 {
  color: #000;
  font-size: 18px;
  line-height: 1.5em;
}

.div-block-111 {
  height: 100%;
}

.icon-54 {
  display: none;
}

.gene-kato-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138311c5e98c15b201dd1b_Gene-Kato-food-dish-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gene-kato-image-5 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13841d5aa398577f0f375c_Gene-Kato-food-dish-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon-55 {
  display: none;
}

.div-block-112 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1389dcc017e61f8d0cb261_lee-wolen-food-dish-2-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lee-wolen-image-6 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138ac848d7ea619fec9629_lee-wolen-dish-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lee-wolen-image-5 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138c114b55b07aed457d84_Lee-Wolen-food-dish-03.jpg");
  background-position: 50%;
  background-size: cover;
}

.icon-56 {
  display: none;
}

.div-block-113 {
  height: 100%;
}

.icon-57 {
  display: none;
}

.div-block-114 {
  height: 100%;
}

.tentori-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc499e0c21f5b8b23153a61_GT-Prime-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-115 {
  height: 100%;
}

.pandel-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13a0d15aa39869da10dc5d_Chris-Pandel-food-dish-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.chris-pandel-image {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13a1dd946b12789dc5122f_Chris-Pandel-food-dish-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.icon-58, .icon-59 {
  display: none;
}

.jimmy-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13ac254b55b00f024770d4_Jimmy-food-dish-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-116 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13ad6b4ebf0354cdb3a2f0_Jimmy-food-dish-04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.culture-image-2-2 {
  height: 100%;
  object-fit: cover;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5feaea938b1307d5f0aae4_Employee-Culture_Image-Group-01-min.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.side-gallery--culture-page {
  width: 50%;
  height: 600px;
  clear: none;
  object-fit: fill;
  position: relative;
  top: 120px;
  bottom: 0;
}

.left-arrow-56 {
  width: 0;
}

.right-arrow-55 {
  width: 100%;
}

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

.life-brg-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc9a7bb6974b89914352796_Boka-Culture-Image-1.JPG");
  background-position: 50%;
  background-size: cover;
}

.life-brg-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14ec512f2e0177a7ec1081_Employee-culture-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.life-brg-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14ec72cf9b64173ef2074a_Employee-Culture-4.jpeg");
  background-position: 50% 30%;
  background-size: cover;
}

.life-brg-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14ed329a07bd66c4edffc8_Employee-Culture-5.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-section {
  background-color: #dfd9c7;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.icon-61 {
  display: none;
}

.believe-slider-1-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fad1d091ac7a61d49d01_Employee-believe-8.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-117 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fb4bb86f10397e8d11cf_employee-believe-image-8.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-118 {
  height: 100%;
  background-color: #829683;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfcf045a3c45461be617a2e_Believe-image-6.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-119 {
  height: 100%;
  background-color: #829683;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfcec7fb82831da4cc00407_boka-believe-4.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-120 {
  height: 100%;
  background-color: #829683;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc9a13859b08b55089a95bc_Boka-Restaurant-Group-Culture-8.JPG");
  background-position: 50%;
  background-size: cover;
}

.div-block-121 {
  height: 100%;
  background-color: #829683;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99f1404adb00dc21eb7f8_CUlture-Boka-Restaurant-Group-4.JPG");
  background-position: 45%;
  background-size: cover;
}

.icon-62 {
  display: none;
}

.paragraph-small-4 {
  color: #000;
  font-size: 15px;
  font-weight: 300;
}

.paragraph-small-4.short-paragraph {
  width: 75%;
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.paragraph-small-4.no-top-margins {
  margin-top: 0;
}

.paragraph-small-4.divider-line {
  margin-left: 8px;
  margin-right: 8px;
}

.column-image-6 {
  margin-bottom: 20px;
}

.column-image-6:hover {
  filter: grayscale();
}

.heading-26, .heading-27, .heading-28, .heading-29, .heading-30, .heading-31 {
  display: none;
}

.our-chefs-slider {
  width: 100%;
  height: 500px;
  top: 33%;
}

.left-arrow-57 {
  width: 0;
  display: none;
}

.right-arrow-56 {
  width: 100%;
}

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

.our-chefs-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0b5a62dc864079caaa988_Jimmy-Papadopoulos-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.our-chefs-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8ee1d366cf148d0c013af_Lee-Wolen-7.jpg");
  background-position: 50%;
  background-size: cover;
}

.our-chefs-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de6eafc4dd1a774a9182215_Gene-Kato-Action.jpg");
  background-position: 50%;
  background-size: cover;
}

.our-chefs-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13944dc017e69d110d6daf_Tentori-action-shot.jpeg");
  background-position: 50% 35%;
  background-size: cover;
}

.our-chefs-image-5 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de82493137d8238a6963599_Stephanie-Izard-action%20.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.our-chefs-image-6 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc06b8b9bf13e368b5a82ae_Chris-Pandel-Headshot-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.link-block-19 {
  display: inline-block;
}

.short-paragraph-5 {
  width: 75%;
  color: #fff;
  line-height: 1.5em;
}

.prata-section-title {
  color: #fff;
  margin-bottom: 20px;
  font-family: Prata, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.prata-section-title._40-padding {
  margin-top: 40px;
}

.div-block-122 {
  height: 100%;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.reach---section-6---interior {
  height: 100vh;
  min-height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9f96568c3a632724d2b83_Swift-and-Sons.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.right-arrow-57 {
  width: 100%;
}

.left-arrow-58 {
  width: 0;
  display: none;
}

.icon-64 {
  display: none;
}

.interiors, .mask-29 {
  height: 100%;
}

.slider-38 {
  height: 100%;
  min-height: auto;
}

.mask-30 {
  height: auto;
  min-height: auto;
}

.slide-45 {
  height: auto;
  min-height: 100vh;
}

.slide-46 {
  width: 100.01%;
  height: 100%;
  min-height: 100%;
  background-color: #d7b7d4;
}

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

.left-arrow-59 {
  width: 0;
  display: none;
}

.right-arrow-58 {
  width: 0;
  object-fit: none;
  display: none;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slide-47 {
  height: auto;
  min-height: auto;
  object-fit: fill;
  background-color: #ba9fb7;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.div-block-123 {
  height: 100vh;
}

.slider-39 {
  min-height: 100%;
}

.left-arrow-60 {
  width: 0;
}

.right-arrow-59 {
  width: 0;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slide-48 {
  background-color: #d7b7d4;
}

.reach-interior-section-2 {
  background-color: #dfd9c7;
  padding-top: 75px;
  padding-bottom: 75px;
}

.reach-interior-section-3 {
  background-color: #dfd9c7;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 75px;
}

.div-block-124 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e28676e19edde1321901d55_employee-mentorship-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-124.relative {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e436890df409a63e986cb74_mentorship-photo-02.jpg");
  background-position: 50%;
  background-size: cover;
  top: 33%;
}

.side-image-4 {
  height: 102.244px;
}

.video {
  height: 500px;
}

.interior-slider {
  width: 100%;
  height: 100%;
}

.left-arrow-61 {
  width: 0;
}

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

.right-arrow-60 {
  width: 100%;
}

.icon-65 {
  display: none;
}

.div-block-125 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9fa1768c3a6045d4d3357_Gt-Prime-1.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-126 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13744b4ebf037c2bb141bd_Momotaro-Interior-Image.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-127 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f57dddb53d869ac78f5f_Cira-Restaurant-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-128 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1fbf00cf67e4e4ee05a7d_Boka-Restaurant-1.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-129 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2072240c3d58cc5b103dc_Cabra-Restaurant-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-nav-59 {
  color: #096ad0;
}

.slide-49 {
  background-color: rgba(0, 0, 0, 0);
}

.slide-49.small {
  width: 70%;
  height: 500px;
  width: 70%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e16d39f847980782ad20368_somerset-1.jpg");
  background-position: 50%;
  background-size: cover;
  margin-left: 10px;
  margin-right: 10px;
}

.slide-49.small._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1f57dddb53d869ac78f5f_Cira-Restaurant-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.wrapper-6 {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-6._75-padding {
  padding-top: 75px;
  padding-bottom: 0;
}

.wrapper-6._75-padding.extra-padding, .wrapper-6._75-padding.no-padding, .wrapper-6._75-padding.no-padiding-stacked {
  padding-top: 95px;
}

.wrapper-6._75-padding {
  padding-top: 75px;
  padding-bottom: 0;
}

.wrapper-6.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.wrapper-6.absolute-wrap---60---chef-slide {
  display: block;
}

.wrapper-6.top-margin-space {
  margin-top: 40px;
}

.overflow-visible {
  overflow: hidden;
}

.slider-arrow {
  color: #fff;
}

.overflow-visible-2 {
  overflow: hidden;
}

.slider-arrow-2 {
  color: #fff;
}

.div-block-130 {
  height: 500px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e16d39f847980782ad20368_somerset-1.jpg");
  background-position: 0 0;
  background-size: cover;
}

.overflow-visible-3 {
  width: 100%;
  min-width: 100%;
  overflow: visible;
}

.div-block-131 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e16d39f847980782ad20368_somerset-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
}

.overflow-visible-4 {
  width: 60%;
  overflow: visible;
}

.image-113, .image-114 {
  display: none;
}

.slide-50 {
  width: 70%;
  height: 500px;
}

.div-block-132 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e16d39f847980782ad20368_somerset-1.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-51 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e16d39f847980782ad20368_somerset-1.jpg");
  background-position: 50%;
  background-size: cover;
}

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

.featured-interior-designer {
  background-color: #f2eee4;
  margin-top: 0;
  padding-top: 75px;
  padding-bottom: 75px;
}

.featured-interior-designer.light-tan {
  background-color: #f2eee4;
}

.div-block-133 {
  width: 1269px;
  height: 700px;
}

.slide-52 {
  height: 500px;
}

.interior-image-1 {
  height: 620px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e16d3e63c053fb93782c3d3_somerset-interior-to-edit.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.image-115 {
  display: inline-block;
}

.collaboration---1 {
  background-color: #829683;
  padding-top: 75px;
  padding-bottom: 75px;
}

.collaborations-slider-1 {
  width: 100%;
  height: 400px;
}

.div-block-134 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0da8ff6de938fb722508f1_evan-funke-dinner.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.collaboration---2 {
  background-color: #829683;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
}

.collaboration-slider-2 {
  width: 100%;
  height: 500px;
}

.div-block-135 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e175562246553c4dd7e25b3_Virgilio-chef-stephanie-izard.jpeg");
  background-position: 50%;
  background-size: cover;
}

._20-padding {
  margin-bottom: 20px;
}

.collaboration---3, .collaboration---4 {
  background-color: #829683;
  padding-top: 75px;
  padding-bottom: 75px;
}

.team-training-section {
  height: 100vh;
  min-height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fd4a97c44024b138e157_Employee-believe-11.jpeg");
  background-position: 0 0, 50% 60%;
  background-size: auto, cover;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
}

.section-20 {
  background-color: #844142;
  padding-top: 75px;
  padding-bottom: 75px;
}

.team-training-slider {
  width: 100%;
  height: 500px;
}

.team-training-pic---1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fb4bb86f10397e8d11cf_employee-believe-image-8.jpeg");
  background-position: 50%;
  background-size: cover;
}

.team-training-pic-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fad1d091ac7a61d49d01_Employee-believe-8.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-63 {
  width: 0;
  display: none;
}

.right-arrow-62 {
  width: 100%;
}

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

.divider-line---values-2 {
  width: 20%;
  height: 2px;
  float: none;
  text-align: center;
  background-color: #000;
  justify-content: center;
  display: block;
  position: static;
}

.paragraph-small-5 {
  color: #000;
  font-size: 15px;
  font-weight: 400;
}

.paragraph-small-5.short-paragraph {
  width: 75%;
  text-align: center;
  align-self: auto;
}

.paragraph-small-5.short-paragraph.values-section {
  width: 100%;
  color: rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  margin-top: 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3em;
}

.paragraph-small-5.short-paragraph.values-section.tan-font-color {
  height: 90px;
  color: #f2eee4;
}

.paragraph-small-5.short-paragraph.values-section.give-p-height, .paragraph-small-5.short-paragraph.values-section.believe-p-height {
  height: 90px;
}

.paragraph-small-5.short-paragraph.values-section.dei-height {
  height: auto;
  height: auto;
}

.mentorship-image-1 {
  height: 620px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1cd87e9d6cb7252379cc09_Employee_culture_believe_team_mentorship.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mentorship-image-2 {
  height: 620px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1e0750ef56a0dd240f3e9f_Employee-chef-pandel-reach.jpeg"), linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.div-block-136 {
  height: 620px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14ec512f2e0177a7ec1081_Employee-culture-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.believe---section-6 {
  height: 1050px;
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
}

.inclusion-image {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14ec72cf9b64173ef2074a_Employee-Culture-4.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-137 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8834490a8537a48ec5641_somerset-employee.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.believe---section-8 {
  max-height: 100vh;
  min-height: 90vh;
  background-image: linear-gradient(rgba(0, 0, 0, .35), rgba(0, 0, 0, .35)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db5dd8532df59772f64db4b_Softball-tournament-boka.JPG");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-end;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.div-block-138, .div-block-139 {
  align-self: auto;
  display: none;
}

.text-block-74 {
  font-size: 20px;
  line-height: 1.5em;
}

.margin-bottom-9 {
  color: #fff;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 1.5em;
}

.full-screen-title-2 {
  color: #fff;
  padding-bottom: 20px;
  font-family: Prata, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.full-screen-title-2._20-bottom-padding {
  padding-bottom: 20px;
}

.reach---section-3 {
  height: 100vh;
  min-height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1d6a2f5caa2773b04ceea9_Employee-give-6.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.reach---section-4 {
  background-color: #829683;
  padding-top: 75px;
  padding-bottom: 75px;
}

.service-slider {
  width: 100%;
  height: 100%;
  top: 33%;
}

.service---image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1e0343265652f1bd812419_employee-service-reach-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.service---image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1e01ef8fdedb7769920dc5_employee-hospitality-culture.png");
  background-position: 50% 0;
  background-size: cover;
}

.service---image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1e04e872c03b7b81b87b32_employee-believe-7.jpeg");
  background-position: 50% 55%;
  background-size: cover;
}

.excellance-slider {
  width: 100%;
  height: 100%;
}

.div-block-140 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e269a7b7082825050abdfca_Employee-service-01.jpeg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-nav-61, .slide-nav-62 {
  display: none;
}

.row-7 {
  flex-flow: wrap;
  align-content: stretch;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-7.flex-horizontal {
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
}

.row-7.flex-horizontal.center {
  justify-content: center;
}

.row-7.align-centre {
  justify-content: center;
  align-items: flex-start;
}

.row-7.align-centre.top-margin {
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
}

.row-7.align-centre.no-margin {
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
}

.row-7.align-centre.no-margin.bottom-margin {
  margin-bottom: 20px;
}

.row-7.align-centre.no-margin---no-top {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
}

.row-7.center {
  flex-direction: row;
  align-items: center;
}

.row-7.top-margin {
  margin-top: 120px;
}

.row-7.top-margin.vertical {
  flex-direction: column;
}

.row-7.flex-horizontal--wrap {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.row-7.center-1 {
  justify-content: center;
}

.low-opacity {
  color: rgba(0, 0, 0, .72);
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.low-opacity._18-font {
  color: rgba(0, 0, 0, .72);
  font-size: 24px;
}

._18-font {
  font-size: 20px;
  line-height: 1.5em;
}

._18-font.tan-color {
  float: none;
}

._18-font.tan-font-color {
  color: #f2eee4;
}

._18-font.black-font-color {
  color: #000;
}

.believe---section-10 {
  background-color: #dfd9c7;
  padding-top: 75px;
  padding-bottom: 75px;
}

.heading-32 {
  font-weight: 400;
}

.grid-8 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: 125px;
  grid-template-rows: 1fr auto auto;
  grid-template-areas: "ef6445"
                       "."
                       ".";
}

.div-block-141 {
  width: 50%;
  height: 300px;
}

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

.div-block-143 {
  background-color: #f1633e;
}

.div-block-144 {
  background-color: #829684;
}

.nav-dropdown-icon-2 {
  width: 6px;
  height: 14px;
  color: #fff;
  margin-left: 8px;
  font-style: normal;
  transform: translate(0)rotate(180deg);
}

.value-container {
  border: 1px solid #dc8d23;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 20px 50px;
  display: flex;
}

.value-container.link {
  align-items: stretch;
  text-decoration: none;
  transition: border .2s ease-in-out;
}

.value-container.link:hover {
  border-color: #096ad0;
}

.value-container.believe {
  height: 130px;
  border-style: solid;
  border-width: 2px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.value-container.believe:hover {
  background-color: #dc8d23;
}

.value-container.believe.no-bottom-padding {
  margin-bottom: 0;
}

.value-container.believe.center {
  width: 220px;
  height: 92px;
  justify-content: center;
  margin-bottom: 25px;
}

.value-container.reach {
  height: 130px;
  border-width: 2px;
  border-color: #844142;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.value-container.reach:hover {
  background-color: #844142;
}

.value-container.reach.no-bottom-padding {
  height: 130px;
  margin-bottom: 0;
}

.value-container.reach.no-bottom-padding.center {
  justify-content: center;
}

.value-container.reach.center {
  width: 220px;
  height: 92px;
  justify-content: center;
  margin-bottom: 25px;
}

.value-container.give {
  width: 220px;
  height: 95px;
  min-height: auto;
  border-width: 2px;
  border-color: #829683;
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
}

.value-container.give:hover {
  background-color: #829683;
  margin-bottom: 20px;
}

.value-container.give._20-padding {
  height: 130px;
  padding-left: 30px;
  padding-right: 30px;
}

.value-container.give._20-padding.center {
  width: 220px;
  height: 92px;
  justify-content: center;
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
}

.value-container.give._20-padding.center.one-line {
  min-height: 95px;
  position: static;
}

.value-container.give.no-bottom-padding {
  height: 130px;
  margin-bottom: 0;
}

.value-container.give.no-bottom-padding.center {
  width: 220px;
  height: 90px;
  justify-content: center;
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
}

.value-container.give.one-line {
  height: 92px;
  min-height: 105px;
  justify-content: center;
}

.value-container.give.one-line:hover {
  margin-bottom: 25px;
}

.value-container.reach {
  height: 130px;
  border-width: 2px;
  border-color: #844142;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.value-container.reach:hover {
  background-color: #844142;
}

.value-container.reach.center {
  width: 220px;
  height: 92px;
  justify-content: center;
  margin-bottom: 25px;
}

._24-font {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2em;
}

._24-font.middle {
  height: auto;
  align-self: auto;
  overflow: auto;
}

._24-font._11 {
  margin-top: 11px;
  font-style: normal;
}

.section-title-values {
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.5em;
}

.section-title-values.bottom-padding {
  color: #000;
  padding-bottom: 10px;
}

.section-title-values.bottom-padding.tan-font-color {
  color: #f2eee4;
}

.tan-font-color {
  color: #f2eee4;
  font-weight: 400;
}

.tan-font-color.gotham-light {
  font-family: Gotham Light, sans-serif;
}

.heading-33, .heading-34 {
  text-transform: uppercase;
  font-weight: 400;
}

.value-individual-container {
  border: 0 rgba(9, 106, 208, .2);
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 50px;
  display: flex;
}

.value-individual-container.link {
  border-style: none;
  align-items: stretch;
  text-decoration: none;
  transition: border .2s ease-in-out;
}

.value-individual-container.link:hover {
  border-color: #096ad0;
}

.horizontal-short-line {
  height: 1px;
  background-color: rgba(9, 106, 208, .2);
  margin-left: -50px;
  margin-right: -50px;
}

.div-block-145 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.padding {
  color: #000;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
}

.blog-thumbnail-container {
  border: 1px solid rgba(9, 106, 208, .2);
  border-radius: 6px;
  flex: 1;
  margin-bottom: 30px;
  text-decoration: none;
  transition: all .2s;
  overflow: hidden;
}

.blog-thumbnail-container:hover {
  transform: translate(0, -5px);
}

.flex-horizontal {
  display: flex;
}

.organization-link {
  text-align: center;
  align-self: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  line-height: 1.2em;
}

.list-of-organizations {
  color: #000;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  font-size: 14px;
  line-height: 1.2em;
}

.centre-align-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.centre-align-2.center {
  justify-content: center;
  align-self: auto;
}

.heading-35 {
  color: #000;
  font-weight: 400;
}

._20-font {
  color: #000;
  font-size: 20px;
  line-height: 1.5em;
}

.column-image-7 {
  height: 400px;
  min-height: 400px;
  margin-bottom: 20px;
  transition: transform .2s;
}

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

.left-arrow-64 {
  width: 0;
}

.right-arrow-63 {
  width: 100%;
}

.icon-67 {
  display: none;
}

.heading-36 {
  font-weight: 400;
}

.heading-37 {
  color: #000;
  text-transform: uppercase;
}

.bold-text, .heading-38 {
  text-transform: uppercase;
}

.virgilio-event-slider {
  height: 400px;
  position: relative;
}

.left-arrow-65 {
  width: 0;
  height: 0;
}

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

.right-arrow-64 {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.icon-68 {
  display: none;
}

.virgilio-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e175562246553c4dd7e25b3_Virgilio-chef-stephanie-izard.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.virgilio-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e21ed7da1866dfa3ffb4ef5_Virgilio-event-2.jpeg");
  background-position: 50%;
  background-size: cover;
}

.virgilio-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e21ef1054fbe68ab05a39df_virgilio-event-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-146 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e21f0dbb0c2af73540debcc_Evan-Funke_image-2.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-147 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e21f1b7b38c8bd24b1ac063_Evan-Funke-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.left-arrow-66 {
  width: 0;
}

.icon-69 {
  display: none;
}

.right-arrow-65 {
  width: 100%;
  height: auto;
}

.left-arrow-67 {
  width: 0;
  display: none;
}

.icon-70 {
  display: none;
}

.right-arrow-66 {
  width: 100%;
}

.community-image-2 {
  width: 100%;
  height: 500px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fb4bb86f10397e8d11cf_employee-believe-image-8.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: stretch;
  margin-right: 0;
  padding-right: 0;
}

.team-text-3 {
  width: 100.038%;
  color: #000;
  text-align: right;
  justify-content: flex-end;
  margin-top: 0;
  padding-right: 0%;
  font-family: Prata, sans-serif;
  font-size: 70px;
  line-height: 80px;
  display: flex;
  position: static;
}

.team-text-3.tan-font-color {
  color: #f2eee4;
}

.team-text-3.tan-font-color.bottom-padding._30-bottom {
  padding-bottom: 30px;
}

.main---button-2 {
  width: 350px;
  height: 50px;
  color: #000;
  text-align: center;
  background-color: #b0b0b0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: flex;
}

.main---button-2.team {
  width: 350px;
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-left: 15px;
  font-size: 22px;
  line-height: 1.5em;
}

.main---button-2.team:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.main---button-2.center {
  align-self: center;
}

.main---button-2.center.red-color {
  color: #fff;
  background-color: #844142;
  padding-right: 0;
}

.main---button-2.center.red-color:hover {
  background-color: #b0b0b0;
}

.main---button-2.team {
  width: 350px;
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-left: 15px;
  font-size: 22px;
  line-height: 1.5em;
}

.main---button-2.team:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.text-block-75 {
  width: 100%;
  min-width: 44%;
  clear: none;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 0;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.5em;
  display: flex;
}

.div-block-148 {
  width: 44%;
  height: 100%;
  border: 1px #000;
  border-left: 1.3px solid #000;
  align-self: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 34px;
  line-height: 1.5em;
}

.text-block-76 {
  border-left: 0 #000;
  padding-left: 25px;
  line-height: 1.5em;
}

.text-block-76.right-align {
  text-align: right;
}

.text-block-76.right-align.tan-font-color {
  font-family: Gotham book, sans-serif;
}

.text-block-76.right-align.tan-font-color._20-padding-right {
  padding-left: 0;
  padding-right: 20px;
}

.div-block-149 {
  border-right: 2px solid #000;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.section-26 {
  margin-bottom: 40px;
  display: none;
}

.section-27 {
  background-color: #dfd9c7;
  padding-top: 75px;
  padding-bottom: 75px;
}

.interior-image-2 {
  height: 620px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e2692897082826495ab9616_lazy-bird-interior-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.interior-image-3 {
  height: 620px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e269865708282bbcdabc3eb_dutch-and-docs-interior.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-150 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e269c5e54abf88c811ffe6a_employee_culture_service_believe.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-151 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e26a56f7082823cbdac1f8d_employee-service-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-41 {
  height: 400px;
}

.left-arrow-68 {
  width: 0;
  display: none;
}

.right-arrow-67 {
  width: 100%;
}

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

.div-block-152 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e286ae385e428b61ee2499b_Wazwan-Tentori.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-153 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e26b214496ea09595165a83_wazwan-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-154 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e26b26716b6d147f7fd025c_wazwan-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-39 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.bold-text-2, .heading-40 {
  color: #000;
  font-weight: 400;
  line-height: 1.5em;
}

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

.body-46 {
  background-color: #dfd9c7;
}

.info-link {
  color: #f1633e;
}

.body-47 {
  background-color: #dfd9c7;
}

.text-area {
  min-height: 140px;
  color: #096ad0;
  background-color: rgba(9, 106, 208, .04);
  border-style: none;
  border-radius: 3px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-left: 16px;
}

.text-area::-ms-input-placeholder {
  color: #096ad0;
}

.text-area::placeholder {
  color: #096ad0;
}

.text-area.contact-page {
  color: #000;
  background-color: rgba(255, 255, 255, .41);
}

.text-area.contact-page::-ms-input-placeholder {
  color: #b0b0b0;
}

.text-area.contact-page::placeholder {
  color: #b0b0b0;
}

.map-container {
  width: 100%;
  border-radius: 6px;
}

.section-28 {
  padding-top: 75px;
  padding-bottom: 40px;
  padding-right: 0;
}

.contact-form-container {
  width: 100%;
  border-radius: 6px;
}

.heading-41 {
  font-weight: 400;
}

.paragraph-small-6 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.heading-42 {
  font-weight: 400;
}

.heading-42.black {
  color: #000;
}

.link-orange-color {
  color: #f1633e;
}

.link-orange-color._2 {
  display: inline;
}

.link-orange-color._3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.all-caps {
  text-transform: uppercase;
  font-weight: 400;
}

.all-caps.black-font {
  color: #000;
  font-style: normal;
}

.contact-map {
  float: left;
  margin-top: 0;
  text-decoration: none;
  display: block;
  position: static;
}

.contact-icon {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  margin-top: 31px;
  margin-bottom: 10px;
}

.contact-text {
  color: #333;
  font-size: 18px;
  line-height: 24px;
}

.column-image-8 {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  transition: transform .2s;
}

.paragraph-small-7 {
  color: rgba(0, 0, 0, .53);
  font-size: 15px;
  font-weight: 300;
}

.paragraph-small-7.no-margins {
  color: rgba(0, 0, 0, .8);
  text-align: right;
  font-family: Gotham book, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

.paragraph-small-7.no-margins.right-align {
  text-align: right;
}

.paragraph-small-7.no-margins.align {
  width: 380px;
  text-align: right;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: block;
}

.paragraph-small-7.no-margins.width {
  width: 437.797px;
}

.paragraph-small-7.reach-quote {
  font-size: 24px;
  line-height: 1.5em;
}

.paragraph-small-7.mentorship-quote {
  color: #000;
  font-style: italic;
  font-weight: 400;
  line-height: 1.6em;
}

.paragraph-small-7.mentorship-quote.no-bottom-padding {
  margin-bottom: 0;
}

.paragraph-small-7.leadership-quote {
  color: #000;
  font-style: italic;
  font-weight: 400;
  line-height: 1.6em;
}

.paragraph-small-7.leadership-quote.no-bottom-padding {
  margin-bottom: 0;
}

.paragraph-small-7.mentorship-quote--main {
  color: #000;
  font-style: italic;
  font-weight: 400;
  line-height: 1.6em;
}

.paragraph-small-7.mentorship-quote--main.no-bottom-padding {
  margin-bottom: 0;
}

.div-block-155 {
  height: 250px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-29 {
  padding: 75px 15px;
}

.gift-card-heading, .grey-hover {
  font-style: normal;
}

.grey-hover:hover {
  opacity: .5;
}

.nav-dropdown-icon-3 {
  width: 6px;
  height: 14px;
  color: #fff;
  margin-left: 8px;
  font-style: normal;
  transform: translate(0)rotate(180deg);
}

.heading-43 {
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.heading-43:hover {
  background-color: #f1633e;
}

.heading-43.small {
  font-size: 14px;
  line-height: 1em;
}

.heading-43.small.grey:hover {
  color: #b0b0b0;
  background-color: rgba(0, 0, 0, 0);
}

.heading-43.small._12-font {
  font-size: 12px;
}

.heading-43.small._12-font.grey {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.heading-43.small.grey {
  border-bottom: 0 #000;
}

.heading-43.small.grey:hover {
  color: #b0b0b0;
  background-color: rgba(0, 0, 0, 0);
}

.heading-44 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.heading-44:hover {
  color: #fff;
  background-color: #f1633e;
}

.main-nav__link-3 {
  color: #fff;
  text-transform: lowercase;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 12px;
  transition-property: color;
  display: flex;
}

.main-nav__link-3:hover {
  color: #afb14f;
}

.main-nav__link-3.w--current {
  color: #1a1b1f;
}

.main-nav__link-3.w--current:hover {
  color: #afb14f;
}

.main-nav__link-3.right-align {
  padding-top: 0;
  padding-bottom: 0;
}

.navbar-7 {
  padding-left: 24px;
  padding-right: 10px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.section-30 {
  opacity: 1;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 75px;
  display: flex;
}

.div-block-156 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e31ea3685c62ca6c4ffd592_TH1_2117.jpg");
  background-position: 50%;
  background-size: cover;
  position: relative;
  top: 33%;
}

.flex-horizontal-justify-start-align-centre {
  text-align: right;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.flex-horizontal-justify-start-align-centre.right-alight {
  justify-content: flex-start;
  align-self: center;
}

.flex-horizontal-justify-start-align-centre.reverse {
  flex-direction: row;
  justify-content: flex-end;
}

.flex-horizontal-justify-start-align-centre.align {
  display: flex;
}

.flex-horizontal-justify-start-align-centre.top-align {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.tick-icon {
  align-self: flex-start;
  margin-right: 8px;
  display: block;
}

.careers {
  background-color: #844142;
  padding-top: 75px;
  padding-bottom: 75px;
}

.community---section-3 {
  height: auto;
  background-color: #844142;
  margin-left: 0;
  padding: 0 60px;
}

.chef-link-name-2 {
  color: #000;
  font-size: 44px;
  font-weight: 400;
  line-height: 52px;
  position: static;
}

.chef-link-name-2:hover {
  color: #fff;
  background-color: #f1633c;
}

.home---title---1 {
  width: 100%;
  height: 250px;
  color: #000;
  align-self: flex-start;
  margin-top: 92px;
  margin-left: 0%;
  font-family: Prata, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
  display: block;
  position: relative;
}

.home---title---1.stacked {
  position: relative;
}

.home---title---1.stacked._40-bottom-padding {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 40px;
  position: static;
}

.home---title---1.stacked._40-bottom-padding._20-top-margin {
  flex: 0 auto;
  margin-top: 20px;
}

.home---title---1.stacked._40-bottom-padding.right-aligned {
  text-align: right;
  flex: 0 auto;
  align-self: flex-end;
  margin-top: 92px;
  margin-left: 0;
}

.home---title---1.stacked._40-bottom-padding.right-aligned._2 {
  text-align: left;
}

.home---title---1.stacked._40-bottom-padding.right-aligned._2._90 {
  width: 90%;
}

.home---title---1.stacked._40-bottom-padding.right-aligned.no-top-margin {
  margin-top: 40px;
}

.home---title---1.stacked.auto-size {
  height: auto;
  padding-bottom: 20px;
}

.home---title---1.stacked.auto-size._40-padding {
  padding-bottom: 40px;
}

.home---title---1.stacked.auto-size._40-padding.vc-holiday {
  color: #f2eee4;
  text-align: center;
  color: #f2eee4;
  text-align: center;
  margin-top: 0;
  margin-left: 0%;
  padding-bottom: 20px;
  font-size: 56px;
  line-height: 1.3em;
}

.home---title---1.short-height {
  height: auto;
}

.home---title---1.short-height._40-bottom-padding {
  padding-bottom: 40px;
}

.text-block-77 {
  float: left;
  color: #000;
  margin-top: 2%;
  margin-left: 0;
  padding-bottom: 0;
  font-family: Gotham book, sans-serif;
  font-size: 40px;
  line-height: 50px;
  display: block;
  position: relative;
  top: 6%;
  left: 0;
}

.text-block-77.home-chef {
  width: 50%;
  align-self: flex-start;
  margin-top: 0;
  margin-left: 0%;
  padding-top: 0;
  font-size: 60px;
  line-height: 70px;
  display: inline-block;
  position: static;
  top: 110%;
  bottom: -44%;
  left: -21%;
  right: 0%;
}

.text-block-77.home-chef.homepage-padding-left {
  border-left: 1.3px solid #000;
  padding-left: 20px;
}

.text-block-78 {
  align-self: flex-start;
  margin-top: 0;
  padding-left: 20px;
  font-size: 44px;
  line-height: 52px;
}

.text-block-78._40-font {
  width: 90%;
  border-left: 2px solid #000;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 24px;
  line-height: 1.5em;
}

.text-block-78._40-font.black-font-color {
  color: #000;
}

.text-block-78._40-font.black-font-color.no-line-no-padding, .text-block-78._40-font.no-padding-and-no-line {
  border-left-style: none;
  border-left-width: 0;
  padding-left: 0;
}

.text-block-78._40-font.no-padding-and-no-line._20-bottom {
  padding-top: 0;
  padding-bottom: 20px;
}

.text-block-78._40-font.no-padding-and-no-line._20-bottom.bottom {
  padding-top: 20px;
  padding-bottom: 0;
}

.text-block-78._40-font.no-padding-and-no-line.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-78._40-font.no-padding-and-no-line.right-aligned {
  width: 100%;
  text-align: right;
  justify-content: flex-end;
  margin-left: 0%;
  padding-left: 10%;
  display: flex;
}

.text-block-78._40-font.no-padding-and-no-line.right-aligned--90 {
  width: 90%;
  text-align: right;
  justify-content: flex-end;
  align-self: flex-end;
  margin-left: 0%;
  padding-top: 0;
  padding-left: 0%;
  display: flex;
}

.text-block-78._40-font.no-padding-and-no-line.left-aligned---2, .text-block-78._40-font.no-padding-and-no-line.left-aligned---2--2 {
  width: 90%;
  text-align: left;
  justify-content: flex-end;
  margin-left: 0%;
  padding-top: 0;
  padding-left: 0%;
  display: flex;
}

.text-block-78._40-font.no-padding-and-no-line.holiday-experiences {
  width: 100%;
  color: #f2eee4;
  text-align: center;
  padding-top: 0;
  padding-bottom: 10px;
}

.text-block-78._40-font.no-padding-and-no-line.holiday-experiences.bottom {
  padding-top: 20px;
  padding-bottom: 0;
}

.text-block-78._40-font.no-padding-and-no-line.holiday-experiences-2 {
  width: 100%;
  color: #f2eee4;
  text-align: center;
  padding: 0 14px 10px;
}

.text-block-78._40-font.no-padding-and-no-line.holiday-experiences-2.bottom {
  padding-top: 20px;
  padding-bottom: 0;
}

.text-block-78._40-font.no-padding-and-no-line.holiday-experiences {
  width: 100%;
  color: #f2eee4;
  text-align: center;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Gotham Light, sans-serif;
}

.text-block-78._40-font.no-padding-and-no-line.holiday-experiences-2 {
  width: 100%;
  color: #f2eee4;
  text-align: center;
  padding: 0 14px 10px;
}

.text-block-78._40-font.no-padding-and-no-line._20-bottom-copy {
  padding-top: 0;
  padding-bottom: 20px;
}

.text-block-78._40-font.no-padding-and-no-line._20-bottom-copy.bottom {
  padding-top: 20px;
  padding-bottom: 0;
}

.text-block-78._40-font.no-line {
  border-left-style: none;
  border-left-width: 0;
}

.text-block-78._40-font.no-line.no-padding {
  padding-top: 0;
  padding-left: 0;
}

.believe---section-2 {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
}

.home-restaurantn-2 {
  color: #000;
  align-self: auto;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 42px;
  position: static;
}

.home-restaurantn-2:hover {
  color: #fff;
  background-color: #f1633e;
}

.home---restaurant-section-title-2 {
  width: 65%;
  color: #000;
  flex-direction: row;
  align-self: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 10px;
  font-family: Prata, sans-serif;
  font-size: 70px;
  line-height: 80px;
  display: flex;
}

.home---restaurant-section-title-2.right-align {
  align-self: flex-end;
}

.home---restaurant-section-title-2.right-align._25-side-padding {
  margin-right: 25px;
  padding-right: 0;
}

.home---restaurant-section-title-2.right-align._25-side-padding.top-25-margin {
  margin-top: 25px;
}

.home---restaurant-section-title-2.right-align._25-side-padding.top-25-margin._100-width {
  width: 100%;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  margin-right: 0;
  padding-bottom: 20px;
  display: flex;
}

.home---restaurant-section-title-2._20-bottom-padding {
  width: 100%;
  padding-bottom: 20px;
}

.home---restaurant-section-title-2._40-top-padding {
  margin-top: 50px;
}

.home---restaurant-section-title-2._40-bottom-padding {
  width: 100%;
  padding-bottom: 40px;
}

.home---restaurant-section-title-2._40-bottom-padding._20-top {
  margin-top: 20px;
}

.text-block-79 {
  width: 100%;
  text-align: right;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 0;
  font-family: Gotham book, sans-serif;
  line-height: 1.5em;
  display: flex;
}

.text-block-79.margin-smaller {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 10px;
}

.text-block-79.small-padd, .text-block-79.small-pad--left-align {
  margin-top: 0;
}

.testimonial-container {
  height: 364px;
  background-color: #f2eee4;
  align-items: flex-start;
  padding: 50px;
  display: flex;
}

.testimonial-container.border {
  background-color: #f2eee4;
  border: 1px solid rgba(0, 0, 0, .43);
  border-radius: 3px;
  align-items: flex-start;
  display: flex;
}

.testimonial-container.about {
  width: 100%;
  height: auto;
  padding: 20px 10px;
  position: relative;
  top: 400px;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.testimonial-container.about.version-2 {
  height: auto;
  padding: 10px 0;
  position: static;
}

.testimonial-container.about.cofounder-quote {
  background-color: rgba(0, 0, 0, 0);
  padding: 10px 0;
  position: static;
}

.testimonial-container.about.fill-color {
  width: 100%;
  height: 280px;
  background-color: #dfd9c7;
  align-items: center;
  padding-left: 10px;
  padding-right: 20px;
  position: static;
}

.testimonial-container.height {
  height: 350px;
}

.testimonial-container.height.extra-right-padding {
  align-items: stretch;
  padding-right: 74px;
}

.flex-horizontal-justify-start-align-centre-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.flex-horizontal-justify-start-align-centre-2.top-align {
  align-self: auto;
  align-items: flex-start;
}

.hide {
  display: none;
}

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

.quotation-mark {
  opacity: .1;
  align-self: flex-start;
  margin-right: 24px;
}

.quotation-mark.top {
  align-self: center;
  margin-top: -140px;
}

.slide-nav-66 {
  margin-top: 20px;
  margin-bottom: -20px;
  font-size: 10px;
  position: relative;
}

.slide-nav-66.hide-slide-nav {
  display: none;
}

.small-slide {
  width: 50%;
  padding-left: 30px;
  padding-right: 30px;
}

.heading-45 {
  color: rgba(0, 0, 0, .49);
}

.heading-45.quote {
  color: #000;
  color: #000;
  display: none;
}

.heading-46 {
  color: rgba(0, 0, 0, .61);
  display: block;
}

.heading-46.tan-font-color {
  color: #f2eee4;
  font-size: 15px;
  line-height: 1.6em;
}

.heading-46._12 {
  display: none;
}

.career-quote-author {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 400;
}

.heading-47 {
  color: rgba(0, 0, 0, .74);
}

.career-quote-header {
  color: rgba(0, 0, 0, .72);
}

.div-block-157 {
  width: 90%;
  border-right: 1.3px solid #000;
  flex-direction: column;
  justify-content: flex-end;
  align-self: flex-end;
  padding-right: 25px;
  display: block;
}

.div-block-157.height-px {
  height: 300px;
  align-self: flex-end;
}

.div-block-157.height-px.center {
  border-right-width: 2px;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-157.no-border {
  border-right-style: none;
  border-right-width: 0;
}

.div-block-157.no-border.width {
  width: 80%;
}

.div-block-157.no-line {
  border-right-style: none;
  border-right-width: 0;
}

.div-block-157.tall-line {
  height: 550px;
  border-left: 1.3px solid #000;
  border-right-style: none;
  border-right-width: 0;
  align-self: flex-start;
  padding: 20px 0 20px 25px;
}

.career-quote-title {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
}

.div-block-158 {
  width: 100%;
  height: 500px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8834490a8537a48ec5641_somerset-employee.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: 60px;
  overflow: hidden;
}

.div-block-158._30-margin {
  display: none;
  top: 30px;
}

.paragraph-small-8 {
  color: rgba(9, 106, 208, .6);
  font-size: 15px;
  font-weight: 300;
}

.paragraph-small-8.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
}

.paragraph-small-8.no-margins.bullet-list-item.right-align, .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align.width {
  width: 365px;
  text-align: left;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1 {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1.width {
  width: 365px;
  text-align: left;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.width {
  width: 365px;
  text-align: left;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph-small-8.no-margins.benefits-list {
  color: #000;
  text-align: center;
  justify-content: center;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  display: flex;
}

.paragraph-small-8.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 18px;
}

.paragraph-small-8.no-margins.bullet-list-item.right-align {
  text-align: right;
}

.paragraph-small-8.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center {
  text-align: center;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center._14 {
  font-size: 14px;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1 {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph-small-8.divider-line {
  margin-left: 8px;
  margin-right: 8px;
}

.wrapper-7 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.no-margins-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.believe---section-7 {
  height: auto;
  background-color: #dfd9c7;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.column-image-9 {
  margin-bottom: 20px;
  transition: transform .2s;
}

.column-image-9:hover {
  transform: translate(0, -5px);
}

.div-block-159 {
  justify-content: flex-end;
  align-self: flex-end;
  padding-left: 25px;
  padding-right: 25px;
  display: block;
}

.div-block-159.hide {
  display: none;
}

.div-block-159.right-align {
  text-align: left;
  flex-direction: column;
  align-items: flex-end;
  padding-right: 0;
  display: flex;
}

.div-block-159.left-align {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-159.left-align--1 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-48, .heading-49 {
  font-family: Gotham Light, sans-serif;
}

.heading-49.black-font-color {
  color: #000;
}

.heading-50 {
  font-family: Gotham Light, sans-serif;
}

.div-block-160 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.list-heading-icon {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-weight: 300;
}

.bullet-list-container {
  margin-top: 20px;
  margin-left: 25px;
}

.bullet-list-container.right-align {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.tick-icon-2 {
  align-self: auto;
  margin-right: 8px;
  display: none;
}

.tick-icon-2.double-line {
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
}

.tick-icon-2.two-lines {
  align-self: flex-start;
  margin-top: 5px;
}

.flex-horizontal-justify-start-align-centre-3 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.flex-horizontal-justify-start-align-centre-3.right-align {
  text-align: right;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-bottom: 27px;
}

.flex-horizontal-justify-start-align-centre-3.left-align--2 {
  text-align: left;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-bottom: 27px;
}

.flex-horizontal-justify-start-align-centre-3.center {
  text-align: center;
  justify-content: center;
}

.flex-horizontal-justify-start-align-centre-3.center.hide {
  display: none;
}

.award-container {
  border: 1px solid rgba(9, 106, 208, .2);
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 50px;
  display: flex;
}

.award-container.link {
  height: 240px;
  border-color: #dfd9c7;
  justify-content: center;
  align-items: stretch;
  text-decoration: none;
  transition: border .2s ease-in-out;
}

.award-container.link:hover {
  border-color: #dfd9c7;
  padding-top: 50px;
  padding-bottom: 50px;
}

.award-container.link {
  height: 240px;
  border-color: #dfd9c7;
  justify-content: center;
  align-items: stretch;
  text-decoration: none;
  transition: border .2s ease-in-out;
}

.award-container.link:hover {
  border-color: #dfd9c7;
  padding-top: 50px;
  padding-bottom: 50px;
}

.award-title {
  height: 96px;
  color: #000;
  text-transform: uppercase;
  align-self: auto;
  align-items: center;
  font-family: Gotham Light, sans-serif;
  font-style: normal;
  font-weight: 400;
  display: flex;
}

.award-details {
  opacity: .55;
  color: #000;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2em;
}

.text-block-80 {
  width: 90%;
  align-self: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  line-height: 1.5px;
}

.video-2 {
  align-self: center;
  position: static;
}

.body-48 {
  background-color: #dfd9c7;
}

.section-header-3 {
  color: #000;
  text-align: left;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-self: auto;
  margin: 0 auto 80px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.div-block-161 {
  width: 100%;
  height: 500px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e269c5e54abf88c811ffe6a_employee_culture_service_believe.jpeg");
  background-position: 50%;
  background-size: cover;
  position: relative;
  top: 60px;
}

.reach---section-5, .section-35 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.goat-group-catering-slider {
  height: 100%;
  color: #dfd9c7;
  background-color: #dfd9c7;
}

.icon-72, .left-arrow-69 {
  width: 0;
  display: none;
}

.right-arrow-68 {
  width: 100%;
}

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

.div-block-162 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e330576a655f586cfe110f9_Goat-Group-Catering-1.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-block-163 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3305c5a655f59992e118a4_Goat-Group-Catering-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-164 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3305cb8492094d43897295_Goat-Group-Catering-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.community---section-4 {
  height: 100vh;
  max-height: 1000px;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbc598d4d562d9e625b2796_Boka-Pedro-2.jpg");
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.line-left-section {
  border-left: 2px solid #000;
  margin-right: 0;
  padding-left: 0;
}

.line-left-section._40-top-padding {
  border-left-width: 1.3px;
  margin-top: 40px;
  display: flex;
}

.benefits-title {
  color: #000;
  font-family: Gotham Light, sans-serif;
}

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

.body-49 {
  background-color: #dfd9c7;
}

.boka-catering-slider, .gg-chicken-shop-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.left-arrow-70 {
  width: 0;
}

.right-arrow-69 {
  width: 100%;
  height: auto;
}

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

.gg-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f510d8966e9bc39012ad9b9_GG-background-image-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gg-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecd2ac776ebd3505832c9c3_GG-To-Go-3.jpeg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gg-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f510bb1a4c17e4b946e98ef_GGs_Chicken-Shop-8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._60-40-individual-rest-des-3 {
  width: 60%;
  color: #fff;
  text-align: left;
  background-color: rgba(0, 0, 0, .65);
  padding: 10px 20px;
  font-family: Gotham book, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 0;
  right: 0;
}

._60-40-individual-rest-des-3.jparker-description {
  width: 68%;
}

._60-40-individual-rest-des-3.group-catering-description {
  width: 485px;
}

._60-40-individual-rest-des-3.momotaro-description {
  width: 544px;
  right: 5px;
}

._60-40-individual-rest-des-3.gg-description {
  width: 390px;
  text-transform: uppercase;
}

._60-40-individual-rest-des-3.boka-catering-description {
  width: 416px;
  margin-bottom: 20px;
  bottom: 0;
}

.boka-catering-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e345867658aee5f6413d068_v5r7ZHvB.jpeg");
  background-position: 50%;
  background-size: cover;
}

.boka-catering-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e345bc839b1d2671f0d6d39_Canapes.jpg");
  background-position: 50% 44%;
  background-repeat: no-repeat;
  background-size: cover;
}

.boka-catering-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e345e4959899d27d0440209_Boka-Catering-4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-71 {
  width: 0;
  display: none;
}

.right-arrow-70 {
  width: 100%;
  height: 100%;
}

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

.body-50 {
  background-color: #dfd9c7;
}

.div-block-166 {
  width: 100%;
  max-width: 1265px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.body-51 {
  background-color: #dfd9c7;
}

.slider-43 {
  width: 100%;
  height: 400px;
  top: 0;
}

.testimonial-container-2 {
  height: 364px;
  background-color: #f2eee4;
  align-items: flex-start;
  padding: 50px;
  display: flex;
}

.testimonial-container-2.reach-page {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.career-quote-author-2 {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 400;
}

.career-quote-author-2._24-font---quote-name {
  font-size: 24px;
  line-height: 1.5em;
}

.career-quote-title-2 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 400;
}

.career-quote-title-2._24-font {
  font-size: 24px;
}

.career-quote-title-2._24-font-quote-title {
  font-family: Gotham Light, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
}

.left-arrow-72 {
  width: 0;
}

.right-arrow-71 {
  width: 100%;
}

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

.studio-k-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e385b3b671201e8cf047276_Studio-K-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.studio-k-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e385bf506b72d2346038489_Studio-K-03.jpg");
  background-position: 15%;
  background-repeat: no-repeat;
  background-size: cover;
}

.black-font {
  color: #000;
}

.nina-compton-slider {
  width: auto;
  height: 400px;
}

.left-arrow-73 {
  width: 0;
}

.right-arrow-72 {
  width: 100%;
  display: flex;
}

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

.nina-comptom-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e388a2b09b1292a66c68f7c_Nina-Compton-Dinner-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.nina-compton-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e388ad07e157e6dee6c4ef4_Nina-Compton-Dinner-02.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
}

.nina-compton-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0da89bafe77d3e6817182a_Nina-Compton-Dinner.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gramery-tavern-slider {
  width: 100%;
  height: 400px;
}

.icon-78 {
  width: 0;
}

.left-arrow-74 {
  width: 0;
  display: none;
}

.right-arrow-73 {
  width: 100%;
}

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

.heading-51 {
  color: #000;
}

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

.heading-52, .heading-53, .heading-54, .heading-55, .heading-56, .heading-57, .heading-58, .heading-59, .heading-60, .heading-61, .heading-62 {
  color: #000;
}

.elaines-image-03 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3997a7ca80cc7cde7b374e_elaines_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.elaines-image-02 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e39986d01fbdb87ab2e8c18_Elaines-04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lazy-bird-image-5 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e39d4c438957573a1b0b042_lazybird_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.give-image-4 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .35), rgba(0, 0, 0, .35)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5ff04787f284cae07ab1a9_Volunteer-give-group-min.jpg");
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.heading-63, .heading-64, .heading-65, .paragraph-10 {
  line-height: 1.2em;
}

.volunteer-opportunities {
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e39ef98c14fbc7f66508122_Give-01-Slider.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.sustainability-heading-2 {
  color: #000;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}

.sustainability-heading-2._10-padding {
  margin-bottom: 10px;
  font-weight: 400;
}

.sustainability-heading-2._10-padding._22-font {
  color: #000;
  font-size: 22px;
}

.wrapper-8 {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.heading-66 {
  color: #000;
  font-weight: 400;
  line-height: 1.5em;
}

.paragraph-small-9 {
  color: #000;
  font-size: 15px;
  font-weight: 300;
}

.paragraph-small-9.short-paragraph {
  width: 75%;
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.career-quote-title-3 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
}

.test-flex {
  width: 50%;
  height: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  display: flex;
}

.text-block-81 {
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
  line-height: 1.2em;
}

.welcome-conference-slider {
  height: 400px;
}

.right-arrow-74 {
  width: 100%;
  display: block;
}

.left-arrow-75 {
  width: 0;
}

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

.welcome-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3dc19257ce3341d44e31b9_Welcome-conference-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.welcome-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3dc21457ce33aa354e38dd_Welcome-conference-2.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-167 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3dc28057ce3323204e3e73_Welcome-conference-image-3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.event-collaboration-info {
  width: 100%;
  color: #000;
  flex-flow: column wrap;
  display: block;
}

.event-name {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

.event-name.grid-bio {
  margin-top: 0;
  display: inline-block;
}

.event-name.grid-bio:hover {
  color: #fff;
  background-color: #f1633e;
  display: inline-block;
}

.event-name.grid-events {
  width: auto;
  height: auto;
  color: #000;
  flex-flow: column wrap;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
  display: inline-block;
  overflow: hidden;
}

.event-name.grid-events:hover {
  color: #fff;
  background-color: #f1633e;
  display: inline-block;
}

.event-name.grid-events {
  width: auto;
  height: auto;
  color: #000;
  flex-flow: column wrap;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
  display: inline-block;
  overflow: hidden;
}

.event-name.grid-events:hover {
  color: #fff;
  background-color: #f1633e;
  display: inline-block;
}

.toggle--collaborations {
  border-top: 0 #000;
  border-bottom: 0 #000;
  padding: 0 0 10px;
  display: block;
}

.toggle--collaborations.white {
  border-top: 0 #fff;
  border-bottom: 0 #fff;
  padding: 0 0 10px;
}

.event-details---place {
  width: auto;
  height: auto;
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-flow: column wrap;
  align-content: stretch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  display: flex;
  position: static;
  overflow: visible;
}

.event-details---place.second-line {
  margin-top: 0;
  margin-bottom: 0;
}

.event-date {
  color: #000;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.dropdown-toggle-3 {
  width: 100%;
  flex-direction: column;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-list-5 {
  height: 0;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: relative;
  overflow: hidden;
}

.dropdown-7 {
  width: 100%;
}

.collaboration-info {
  width: 100%;
  height: auto;
  max-width: 100%;
  color: #000;
  flex-flow: column wrap;
  align-content: stretch;
  align-items: stretch;
  margin-top: 10px;
  display: flex;
}

.dropdown-list-6 {
  position: relative;
}

.dropdown-toggle-4 {
  padding-left: 0;
  padding-right: 0;
}

.left-arrow-76 {
  top: 0%;
  bottom: 0%;
  left: -5%;
  right: auto;
}

.right-arrow-75 {
  right: -5%;
}

.testimonial-container---reach-page {
  height: 400px;
  align-self: center;
  align-items: center;
  display: flex;
}

.chef-virgilio-slider {
  width: 100%;
  height: 400px;
  position: static;
}

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

.left-arrow-77 {
  width: 0;
}

.right-arrow-76 {
  width: 100%;
}

.icon-81 {
  display: none;
}

.gramery-tavern-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e419034ead22029c89484d7_Gramery-Tavern-01.jpg");
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gramery-tavern-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e4190c51b232336e4519073_Gramery-4.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  text-decoration: overline;
}

.gramery-tavern-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e4191edbb5cf13284a09149_Gramery-Tavern-5.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-11---leadership {
  background-color: #f2eee4;
}

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

.team-flexx-original {
  width: 100%;
  max-width: 940px;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.team-flexx-original.team-flex__reverse {
  flex-direction: row-reverse;
}

.team-flexx-original.team-flex__reverse.small-version, .team-flexx-original.small-version {
  justify-content: space-between;
  align-items: flex-start;
}

.team-flex__bio-wrap--original {
  width: 50%;
}

.team-flex__img--original {
  width: 100%;
  height: 100%;
  position: absolute;
}

.team-flex__img--original.small-version {
  height: 70%;
  width: 300px;
  height: 300px;
}

.team-flex__img--original.small-version._1 {
  width: 300px;
  height: 300px;
}

.team-flex__img--original.small-version {
  width: 80%;
}

.gallery {
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.gallery-grid-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 40px;
  display: grid;
}

.gallery-lightbox {
  width: 100px;
  position: relative;
  overflow: hidden;
}

.gallery-thumbnail {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  overflow: visible;
}

.gallery-thumbnail.small-size {
  width: 100%;
}

.gallery-lightbox-2 {
  position: relative;
  overflow: hidden;
}

.gallery-thumbnail-2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}

.background-video {
  height: 670px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-37 {
  height: 670px;
  padding-top: 0;
}

.monthing-giving-org {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-style: normal;
}

.monthly-giving-date {
  color: #000;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
}

.monthly-giving-date.center {
  text-align: center;
}

.video-3 {
  width: 470px;
  height: 500px;
}

.sustainability-partner-4 {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
}

.herban-produce-slider {
  width: 100%;
  height: 500px;
  display: block;
}

.herban-produce---01, .herban-produce---02 {
  width: auto;
  height: 100%;
  object-fit: cover;
}

.icon-82 {
  display: none;
}

.image-116 {
  width: 100%;
  height: auto;
}

.bullet-list-container--2 {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 25px;
}

.bullet-list-container--2.right-align {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.content-wrapper-9 {
  width: 100%;
  max-width: 1265px;
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

._50-column-center--left-align {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._50-column-center--left-align.mobile-border {
  flex-flow: column;
  align-items: center;
  display: flex;
}

._50-column-center--left-align.mobile-border._100 {
  width: 100%;
  align-items: stretch;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0%;
  left: 0%;
}

._50-column-center--left-align.mobile-border._100._50 {
  width: 50%;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
}

._50-column-center--left-align.mobile-border {
  width: 50%;
  align-items: flex-start;
}

._50-column-center--left-align.mobile-border.home-mobile.center {
  align-self: center;
}

._50-column-center--left-align.top-position {
  justify-content: flex-start;
  margin-top: 98px;
}

._50-column-center--left-align.center {
  align-items: center;
}

.respect---image {
  width: 49%;
  height: 525px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5feaea938b1307d5f0aae4_Employee-Culture_Image-Group-01-min.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 390px;
}

.inclusive--photo {
  width: 100%;
  height: auto;
}

.image-117 {
  object-fit: cover;
}

.home---content-wrapper-copy {
  width: 100%;
  max-width: 1265px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.benefit-heading {
  color: #000;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.2em;
}

.benefits---wrapper {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.benefits---wrapper._75-padding {
  padding-top: 75px;
  padding-bottom: 0;
}

.benefits---wrapper._75-padding.extra-padding {
  padding-top: 95px;
}

.benefits---wrapper._75-padding {
  padding-top: 75px;
  padding-bottom: 0;
}

.benefits---wrapper.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.benefits---wrapper.absolute-wrap---60---chef-slide {
  display: block;
}

.benefits---wrapper.top-margin-space {
  margin-top: 40px;
}

.column---benefits {
  width: 33.3%;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.column---benefits.no-side-line {
  border-left-style: none;
  border-left-width: 0;
  border-right-style: none;
}

.benefits-paragraph {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5em;
}

.individual-benefits {
  width: auto;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.individual-benefits.right-align {
  text-align: right;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-bottom: 27px;
}

.individual-benefits.left-align--2 {
  text-align: left;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-bottom: 27px;
}

._50-column--2 {
  width: 50%;
}

._50-column--2.flex {
  justify-content: flex-end;
}

._50-column--2.flex.left-aligned {
  justify-content: flex-start;
}

._50-column--2.flex._40 {
  width: 46%;
}

.container---no-padding {
  border-bottom: 0 solid rgba(0, 0, 0, 0);
  padding-bottom: 40px;
}

.body-52 {
  overflow: visible;
}

.video-4 {
  display: none;
}

.main-indiv-slider-image {
  z-index: 1;
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: auto;
  min-width: auto;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.image-118 {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-119 {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.awards-wrap---1 {
  width: 86.9408%;
  border-left: 1.3px solid #000;
  margin-left: 60px;
  padding: 20px 60px 20px 0;
}

.rest-bottom-menu {
  display: none;
}

.restaurant-bottom-menu {
  background-color: #000;
  flex-direction: column;
  display: flex;
  overflow: visible;
}

.horizontal-footer-links-container-copy {
  flex: 0 auto;
  align-self: auto;
  display: block;
}

.give-value-box {
  height: 174px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.give-value-box._1-2-em {
  line-height: 1.2em;
}

.give-value-box._1-2-em._30-font {
  height: 72px;
  align-self: auto;
  font-size: 30px;
}

.give-value-box._1-2-em._30-font:hover {
  color: #fff;
}

.give-value-box._1-2-em._30-font.believe-hover:hover {
  color: #e99b25;
}

.give-value-box._1-2-em._30-font.center {
  justify-content: center;
}

.give-value-box._1-2-em._30-font.center.white-font-hover:hover {
  color: #fff;
}

.give-value-box._1-2-em._30-font.white-font-hover {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.give-value-box._1-2-em.white-font-hover:hover {
  color: #fff;
}

.give-value-box._1-2-em._30-font {
  height: 72px;
  align-self: auto;
  font-size: 30px;
}

.give-value-box._1-2-em._30-font:hover {
  color: #fff;
}

.give-value-box._1-2-em._30-font.center {
  justify-content: center;
}

.give-value-box._1-2-em._30-font.center.white-font-hover:hover {
  color: #fff;
}

.give-value-box._1-2-em._30-font.tan-font-color.black-font-hover {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.give-value-box._1-2-em._30-font.tan-font-color.black-font-hover:hover {
  color: rgba(0, 0, 0, .65);
}

.give-value-box._1-2-em._24-font {
  font-size: 24px;
}

.give-value-box._1-2-em._24-font.believe-hover {
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.give-value-box._1-2-em._24-font.believe-hover:hover {
  color: #e99b25;
  background-color: rgba(0, 0, 0, 0);
}

.give-value-box.margin-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.give-value-box.horizontal-flex {
  flex-direction: row;
  justify-content: center;
}

.believe-value-box {
  height: 156px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.believe-value-box._1-2-em {
  line-height: 1.2em;
}

.believe-value-box._1-2-em._30-font {
  height: 72px;
  align-self: auto;
  font-size: 30px;
}

.believe-value-box._1-2-em._30-font:hover {
  color: #fff;
}

.believe-value-box._1-2-em._30-font.believe-hover:hover {
  color: #e99b25;
}

.believe-value-box._1-2-em._30-font.center {
  justify-content: center;
}

.believe-value-box._1-2-em._30-font.center.white-font-hover {
  height: 44px;
}

.believe-value-box._1-2-em._30-font.center.white-font-hover:hover {
  color: #fff;
}

.believe-value-box._1-2-em._30-font.white-font-hover {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.believe-value-box._1-2-em._30-font.white-font-hover.value-heading-box {
  height: 44px;
  order: 0;
}

.believe-value-box._1-2-em.white-font-hover:hover {
  color: #fff;
}

.believe-value-box._1-2-em._30-font {
  height: 72px;
  align-self: auto;
  font-size: 30px;
}

.believe-value-box._1-2-em._30-font:hover {
  color: #fff;
}

.believe-value-box._1-2-em._30-font.center {
  justify-content: center;
}

.believe-value-box._1-2-em._30-font.center.white-font-hover:hover {
  color: #fff;
}

.believe-value-box._1-2-em._30-font.tan-font-color.black-font-hover {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.believe-value-box._1-2-em._30-font.tan-font-color.black-font-hover:hover {
  color: rgba(0, 0, 0, .65);
}

.believe-value-box._1-2-em._24-font {
  font-size: 24px;
}

.believe-value-box._1-2-em._24-font.believe-hover {
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.believe-value-box._1-2-em._24-font.believe-hover:hover {
  color: #e99b25;
  background-color: rgba(0, 0, 0, 0);
}

.believe-value-box.margin-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.believe-value-box.horizontal-flex {
  flex-direction: row;
  justify-content: center;
}

.reach-value-box {
  height: 174px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.reach-value-box._1-2-em {
  line-height: 1.2em;
}

.reach-value-box._1-2-em._30-font {
  height: 72px;
  align-self: auto;
  font-size: 30px;
}

.reach-value-box._1-2-em._30-font:hover {
  color: #fff;
}

.reach-value-box._1-2-em._30-font.believe-hover:hover {
  color: #e99b25;
}

.reach-value-box._1-2-em._30-font.center {
  justify-content: center;
}

.reach-value-box._1-2-em._30-font.center.white-font-hover {
  height: 44px;
}

.reach-value-box._1-2-em._30-font.center.white-font-hover:hover {
  color: #fff;
}

.reach-value-box._1-2-em._30-font.white-font-hover {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.reach-value-box._1-2-em._30-font.white-font-hover.value-heading-box {
  height: 44px;
  order: 0;
}

.reach-value-box._1-2-em.white-font-hover:hover {
  color: #fff;
}

.reach-value-box._1-2-em._30-font {
  height: 72px;
  align-self: auto;
  font-size: 30px;
}

.reach-value-box._1-2-em._30-font:hover {
  color: #fff;
}

.reach-value-box._1-2-em._30-font.center {
  justify-content: center;
}

.reach-value-box._1-2-em._30-font.center.white-font-hover:hover {
  color: #fff;
}

.reach-value-box._1-2-em._30-font.tan-font-color.black-font-hover {
  height: auto;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.reach-value-box._1-2-em._30-font.tan-font-color.black-font-hover:hover {
  color: rgba(0, 0, 0, .65);
}

.reach-value-box._1-2-em._24-font {
  font-size: 24px;
}

.reach-value-box._1-2-em._24-font.believe-hover {
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
}

.reach-value-box._1-2-em._24-font.believe-hover:hover {
  color: #e99b25;
  background-color: rgba(0, 0, 0, 0);
}

.reach-value-box._1-2-em._24-font.believe-hover.believe-heading {
  height: 44px;
}

.reach-value-box.margin-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.reach-value-box.horizontal-flex {
  flex-direction: row;
  justify-content: center;
}

.little-goat-diner-1 {
  z-index: 1;
  width: 100.083%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  transition: all 2.5s;
  display: block;
  position: static;
}

.little-goat-diner-1:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.image-120 {
  z-index: 2;
  width: 20%;
  height: 100%;
  object-fit: cover;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-121 {
  z-index: auto;
  width: 20%;
  height: 100%;
  object-fit: cover;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ind-rest-image-slider-1 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64002dfd442ed8440f700d1c_221112_HOXTON_CafeBasque2_0168-min.jpg");
  background-position: 0 0;
  background-size: auto;
  position: static;
}

.ind-rest-image-slider-1.daniel-rose---center, .ind-rest-image-slider-1.solomonov---center {
  object-fit: cover;
  object-position: 50% 30%;
  position: static;
}

.ind-rest-image-slider-1.solomonov-center {
  object-position: 40% 50%;
}

.mask-31 {
  background-color: #dfd9c7;
}

.culture-top-slide-4 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
}

.top-page-slider-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 40%;
  overflow: visible;
}

.video-content-wrapper {
  height: 670px;
  justify-content: flex-end;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.co-founder-name {
  color: #f2eee4;
}

.co-founder-name:hover {
  color: #fff;
  background-color: #f1633e;
}

.link-43 {
  border-bottom: 1px solid #000;
  margin-bottom: 0;
  padding-bottom: 0;
  bottom: auto;
}

.composting-image {
  width: 100%;
  height: 500px;
  object-fit: cover;
}

.roof-crop-link, .green-acres-farm-link, .compost-video-link {
  border-bottom: 1px solid #000;
}

.text-block-82 {
  color: #fff;
  font-size: 14px;
  line-height: 1.2em;
  position: absolute;
}

.gallery-thumbnail---small {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}

.accordian_item.js-accordion-item.active {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 0 0 20px;
  display: flex;
  overflow: hidden;
}

.accordion-header.js-accordion-header {
  width: auto;
  height: auto;
  max-width: 100%;
  cursor: pointer;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.accordion-header.js-accordion-header._100 {
  width: 262%;
}

.accordion_item-image {
  width: 100%;
  height: 400px;
  object-fit: cover;
  align-self: center;
}

.accordion-body.js-accordion-body {
  text-align: center;
  margin-top: 25px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
  overflow: hidden;
}

.accordion-body__contents {
  color: #000;
  margin-top: 10px;
  padding-top: 0;
  font-size: 14px;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}

.accordion {
  margin-bottom: 40px;
}

.accordion.no-padding {
  align-self: center;
  margin-bottom: 0;
}

.accordion.middle {
  align-self: center;
}

.accordion._30-padding {
  margin-bottom: 30px;
}

.accordion._10-padding {
  margin-bottom: 10px;
}

.accordion.flex.outline {
  border: 1px solid #000;
}

.accordion.flex.outline.mobile-center {
  flex-direction: column;
  align-items: center;
}

.accordion.flex.outline.stack {
  flex-direction: column;
}

.accordion.flex.outline.stack.center {
  align-items: center;
}

.accordion.hide-give-organization {
  display: none;
}

.accordion.js-accordion {
  flex-direction: column;
  display: flex;
}

.accordion-2 {
  width: 66.66%;
  margin-bottom: -24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.accordion-2.js-accordion {
  flex-direction: row;
  margin-bottom: 100px;
  display: flex;
}

.accordion-body__contents-2 {
  opacity: 1;
  color: #9096a4;
  margin-top: 8px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 26px;
}

.accordion-header-2 {
  color: #2e323c;
  align-items: center;
  display: flex;
}

.accordion-header-2.js-accordion-header {
  cursor: pointer;
}

.question-text {
  flex: 1;
  margin-top: 15px;
  margin-left: 24px;
  font-size: 16px;
  line-height: 24px;
}

.accordion-body-2 {
  color: #9096a4;
  padding-left: 64px;
  padding-right: 8px;
  display: block;
}

.accordion-body-2.js-accordion-body {
  color: #9096a4;
  padding-bottom: 20px;
  display: none;
}

.accordion__item {
  width: 100%;
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 20px 32px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(46, 50, 60, .09);
}

.accordion__item:hover {
  box-shadow: 0 3px 9px rgba(46, 50, 60, .09);
}

.accordion__item.js-accordion-item {
  padding-bottom: 20px;
}

.accordion__item.js-accordion-item.active {
  cursor: default;
}

.faq-image {
  width: 100%;
  margin-top: 40px;
}

.faq-button {
  background-color: #ffb223;
  border-radius: 3px;
  margin-top: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  transition: background-color .2s;
}

.faq-button:hover {
  background-color: #ffd17b;
}

.faq-video {
  margin-top: 40px;
}

.accordion_item-image-2 {
  width: 40px;
}

.event-details {
  width: auto;
  height: auto;
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-flow: column wrap;
  align-content: stretch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  display: inline-block;
  position: static;
  overflow: hidden;
}

.event-details.second-line {
  margin-top: 0;
  margin-bottom: 0;
}

.accordion_item-image-copy {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: 90% 50%;
  align-self: center;
}

.collaborations {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.collaborations._75-padding {
  padding-top: 75px;
  padding-bottom: 0;
}

.collaborations._75-padding.extra-padding {
  padding-top: 95px;
}

.collaborations._75-padding {
  padding-top: 75px;
  padding-bottom: 0;
}

.collaborations.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.collaborations.absolute-wrap---60---chef-slide {
  display: block;
}

.collaborations.top-margin-space {
  margin-top: 40px;
}

.event-name-wrapper {
  flex-direction: column;
  margin-top: 10px;
  display: block;
}

.bullet-list-container--3 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 25px;
}

.bullet-list-container--3.right-align {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.believe---section-11 {
  height: 100vh;
  max-height: 1000px;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5048fd5db92f4f74e85f10_Image%20from%20iOS%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hr-office-photo {
  width: 100%;
  height: 670px;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5048fd5db92f4f74e85f10_Image%20from%20iOS%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.section-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
}

.wrapper-6--1 {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-6--1._75-padding {
  padding-top: 75px;
  padding-bottom: 0;
}

.wrapper-6--1._75-padding.extra-padding {
  padding-top: 95px;
}

.wrapper-6--1._75-padding {
  padding-top: 75px;
  padding-bottom: 0;
}

.wrapper-6--1.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.wrapper-6--1.absolute-wrap---60---chef-slide {
  display: block;
}

.wrapper-6--1.top-margin-space {
  margin-top: 40px;
}

.wrapper-5--3 {
  width: 100%;
  height: 50px;
  max-width: 1230px;
  color: rgba(0, 0, 0, 0);
  object-fit: fill;
  flex-flow: wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.wrapper-5--3.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.wrapper-5--3.believe-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.wrapper-5--3.reach {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d9e5fafe77d0c5616f539_boka-restaurant-reach-image-2.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.wrapper-5--3.reach---section-2 {
  display: block;
}

.wrapper-5--3.reach-section-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper-5--3.chefs {
  padding-top: 75px;
  display: none;
}

.wrapper-5--3.full-screen {
  min-height: 100vh;
}

.wrapper-5--3._75-padding {
  padding-top: 75px;
  padding-bottom: 75px;
}

.wrapper-5--3._75-padding.hide {
  display: block;
}

.wrapper-5--3.flex {
  justify-content: center;
  display: flex;
}

.wrapper-5--3.flex.left-align {
  align-items: flex-start;
}

.wrapper-5--3.hide {
  display: block;
}

.our-restaurants {
  height: 50px;
  color: #fff;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  font-size: 15px;
  display: flex;
}

.rest---list---items {
  z-index: 2;
  width: auto;
  height: auto;
  white-space: nowrap;
  object-fit: none;
  flex-wrap: nowrap;
  flex: 1;
  align-self: auto;
  align-items: center;
  display: flex;
  position: static;
  overflow: auto;
}

.restaurant---list-menu-item {
  opacity: .5;
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.restaurant---list-menu-item:hover {
  opacity: 1;
}

.restaurant---list-menu-item.w--current {
  opacity: 1;
  font-weight: 500;
}

.restaurant---list-menu-item.spacing {
  margin-left: 16px;
  margin-right: 16px;
}

.restaurant---list-menu-item.spacing.white-font {
  color: #fff;
}

.restaurant---list-menu-item.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.center---quote {
  align-self: center;
}

.cofounder---wrap {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.cofounder---wrap.co-founder-section {
  width: auto;
}

.our-chefs-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.black-logo-icon {
  filter: invert();
}

.body-54 {
  background-color: #dfd9c7;
}

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

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

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

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

.gallery-grid-container-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 40px;
  display: grid;
}

.gallery-lightbox-3 {
  position: relative;
  overflow: hidden;
}

.employee-quote-wrapper--2 {
  width: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px solid #fff;
  border-left: 1px #fff;
  border-right: 1px #fff;
  border-radius: 1px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-left: 10%;
  margin-right: 10%;
  padding: 15px;
  display: flex;
  position: absolute;
}

.right-aligned-list {
  border-left: 2px solid #000;
  margin-right: 0;
  padding-left: 0;
}

.right-aligned-list._40-top-padding {
  text-align: right;
  border-left-style: none;
  border-left-width: 0;
  border-right: 1.3px solid #000;
  margin-top: 40px;
}

.flex-horizontal-right-align {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.flex-horizontal-right-align.top-align {
  align-self: auto;
  align-items: flex-start;
}

.bullet-list-container---4 {
  width: 100%;
  margin: 20px 0;
  padding-right: 25px;
}

.bullet-list-container---4.right-align {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.benefits-photo {
  width: 91%;
  height: 500px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5fe776bb4dac636357227c_Abby-Kristine_Believe_1_1-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-right: 0;
  position: static;
}

.benefits-image {
  height: 500px;
  object-fit: cover;
}

.flexx-2 {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.flexx-2.reverse {
  flex-direction: row-reverse;
}

.flexx-2.apart {
  justify-content: space-between;
}

.rest-slider {
  z-index: 1;
  height: 670px;
  align-items: center;
  display: none;
  position: relative;
  overflow: scroll;
}

.new-slider__slide {
  z-index: 5;
  width: 20vw;
  height: 670px;
  min-width: 20vw;
  background-color: #000;
  transition: all 1.8s cubic-bezier(.23, 1, .32, 1);
  display: block;
  position: relative;
  overflow: hidden;
}

.new-slider__slide:hover {
  width: 60vw;
  min-width: 60vw;
  background-color: #000;
  position: relative;
}

.new-slider__slide.hide {
  display: block;
}

.slide__img {
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: .6;
  object-fit: cover;
  transition: opacity .4s;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slide__img:hover {
  width: 100%;
  height: 100%;
  opacity: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slide__text {
  z-index: 2;
  color: #fff;
  border-left: 1px solid #fff;
  position: absolute;
  top: auto;
  bottom: 46px;
  left: 16px;
  right: auto;
}

.slide__text.vert-t {
  bottom: 24px;
  left: 24px;
}

.community-link-value {
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: flex;
}

.community-link-value:hover {
  opacity: .5;
}

.right-line-1 {
  width: 1.3px;
  background-color: #000;
}

.catering-page-wrapper {
  height: auto;
  display: flex;
}

.catering-page-wrapper.individual-pgs {
  width: 100%;
  justify-content: center;
}

.column-left---catering {
  width: 50%;
  height: 100vh;
}

.column-right---catering {
  width: 50%;
  height: 100vh;
  filter: grayscale();
  background-color: rgba(0, 0, 0, 0);
}

.column-right---catering:hover {
  opacity: 1;
  filter: none;
}

.boka-catering-image {
  width: 100%;
  height: 100%;
  filter: grayscale();
  object-fit: cover;
}

.boka-catering-image:hover {
  filter: none;
}

.goat-group-catering-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.main-nav {
  height: 100px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

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

.main-nav-menu-btn {
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.main-nav-menu-btn.w--open {
  z-index: 10;
  background-color: rgba(0, 0, 0, 0);
}

.menu-btn-icon {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.main-menu-wrap {
  color: #fff;
  background-color: rgba(0, 0, 0, .8);
  padding-top: 120px;
  padding-left: 16px;
  padding-right: 16px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.hero-slider {
  width: 100vw;
  height: 670px;
  clear: none;
  background-color: #000;
  display: none;
  overflow: hidden;
}

.main-hero-slide {
  width: auto;
  min-width: 20vw;
}

.hero-slide-mask {
  width: 20vw;
  overflow: visible;
}

.slider-nav {
  display: none;
}

.slider-text {
  z-index: 20;
  width: 600px;
  height: 200px;
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  white-space: normal;
  flex: 0 auto;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 20px;
  font-size: 100px;
  font-weight: 400;
  line-height: 83px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: visible;
}

.new-slider {
  z-index: 2;
  width: 100vw;
  height: auto;
  object-fit: fill;
  flex-wrap: nowrap;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.left-arrow-btn {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.left-arrow-btn.slick-prev {
  z-index: 20;
  width: 60px;
  height: 670px;
  max-width: 60px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  display: flex;
  position: absolute;
}

.arrow-icon-wrap {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  display: flex;
}

.right-arrow-btn {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.right-arrow-btn.slick-next {
  z-index: 100;
  width: 60px;
  height: 670px;
  max-height: 670px;
  max-width: 60px;
  color: #fff;
  cursor: pointer;
  background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.right-arrow-btn.slick-next:hover {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.new-slider-wrap {
  height: auto;
  margin-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.brg-link {
  width: 100%;
  height: 100%;
}

.catering-page-link {
  height: 100%;
}

.title-header---2 {
  z-index: 3;
  float: left;
  flex-direction: row;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.restaurant-link---homepage {
  color: #000;
  align-self: auto;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.3em;
  position: static;
}

.restaurant-link---homepage:hover {
  color: #fff;
  background-color: #f1633e;
}

.restaurant-link---homepage.homepage {
  justify-content: flex-start;
  align-self: flex-start;
  display: flex;
}

.section-team---homepage {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-team---homepage.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-team---homepage.wider-padding._75-bottom-padding {
  margin-bottom: 0;
}

.section-team---homepage.wider-padding._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-team---homepage.full-screen {
  min-height: 100vh;
  align-items: center;
  display: flex;
}

.section-team---homepage.full-screen.background-image-side {
  min-height: auto;
  background-color: rgba(0, 0, 0, .35);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-team---homepage.full-screen.background-image-side.wider-padding {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99a6cfd85fd767ee775f3_Culture-Boka-Restaurant-Group-1.JPG");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-team---homepage.full-screen.no-padding {
  min-height: 670px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-team---homepage.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-team---homepage.red-color {
  background-color: #844142;
  padding-top: 80px;
  position: static;
}

.section-team---homepage.blue {
  color: #844142;
  background-color: #dfd9c7;
}

.section-team---homepage.dark-tan-color {
  background-color: #dfd9c7;
  position: static;
}

.section-team---homepage.wider-padding--team-section {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-team---homepage.wider-padding--team-section._75-bottom-padding {
  margin-bottom: 0;
}

.section-team---homepage.wider-padding--team-section._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-team---homepage.wider-padding--team-section-mobile {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-team---homepage.wider-padding--team-section-mobile._75-bottom-padding {
  margin-bottom: 0;
}

.section-team---homepage.wider-padding--team-section-mobile._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.team-content-wrapper {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.team-content-wrapper.line-on-side {
  border-right: 2px solid #000;
}

.row-4--team-section {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-4--team-section.sm-reverse.relative {
  justify-content: flex-start;
}

.row-4--team-section._30-padding {
  align-items: stretch;
  padding-top: 30px;
}

.row-4--team-section._30-padding.believe {
  justify-content: flex-start;
  align-items: center;
}

.row-4--team-section.center {
  justify-content: center;
}

.row-4--team-section.center.culture {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: space-between;
  align-self: center;
  align-items: center;
}

.row-4--team-section.sm-reverse {
  justify-content: flex-end;
}

.row-4--team-section._75-padding {
  padding-top: 75px;
}

.row-4--team-section._75-padding.center {
  padding-bottom: 0;
}

.row-4--team-section.left-align-margin {
  justify-content: flex-end;
}

.section-team---homepage--mobile {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-team---homepage--mobile.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-team---homepage--mobile.wider-padding._75-bottom-padding {
  margin-bottom: 0;
}

.section-team---homepage--mobile.wider-padding._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-team---homepage--mobile.full-screen {
  min-height: 100vh;
  align-items: center;
  display: flex;
}

.section-team---homepage--mobile.full-screen.background-image-side {
  min-height: auto;
  background-color: rgba(0, 0, 0, .35);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-team---homepage--mobile.full-screen.background-image-side.wider-padding {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99a6cfd85fd767ee775f3_Culture-Boka-Restaurant-Group-1.JPG");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-team---homepage--mobile.full-screen.no-padding {
  min-height: 670px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-team---homepage--mobile.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-team---homepage--mobile.red-color {
  background-color: #844142;
  padding-top: 80px;
  position: static;
}

.section-team---homepage--mobile.blue {
  color: #844142;
  background-color: #dfd9c7;
}

.section-team---homepage--mobile.dark-tan-color {
  background-color: #dfd9c7;
  position: static;
}

.section-team---homepage--mobile.wider-padding--team-section {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-team---homepage--mobile.wider-padding--team-section._75-bottom-padding {
  margin-bottom: 0;
}

.section-team---homepage--mobile.wider-padding--team-section._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-team---homepage--mobile.wider-padding--team-section-mobile {
  padding-top: 160px;
  padding-bottom: 160px;
  display: none;
}

.section-team---homepage--mobile.wider-padding--team-section-mobile._75-bottom-padding {
  margin-bottom: 0;
}

.section-team---homepage--mobile.wider-padding--team-section-mobile._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.team-content-wrapper---mobile {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.team-content-wrapper---mobile.line-on-side {
  border-right: 2px solid #000;
}

.row-4--team-section-mobile {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-4--team-section-mobile.sm-reverse.relative {
  justify-content: flex-start;
}

.row-4--team-section-mobile._30-padding {
  align-items: stretch;
  padding-top: 30px;
}

.row-4--team-section-mobile._30-padding.believe {
  justify-content: flex-start;
  align-items: center;
}

.row-4--team-section-mobile.center {
  justify-content: center;
}

.row-4--team-section-mobile.center.culture {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: space-between;
  align-self: center;
  align-items: center;
}

.row-4--team-section-mobile.sm-reverse {
  justify-content: flex-end;
}

.row-4--team-section-mobile._75-padding {
  padding-top: 75px;
}

.row-4--team-section-mobile._75-padding.center {
  padding-bottom: 0;
}

.row-4--team-section-mobile.left-align-margin {
  justify-content: flex-end;
}

.communiity-section---homepage {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.communiity-section---homepage.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.communiity-section---homepage.wider-padding._75-bottom-padding {
  margin-bottom: 0;
}

.communiity-section---homepage.wider-padding._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.communiity-section---homepage.full-screen {
  min-height: 100vh;
  align-items: center;
  display: flex;
}

.communiity-section---homepage.full-screen.background-image-side {
  min-height: auto;
  background-color: rgba(0, 0, 0, .35);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.communiity-section---homepage.full-screen.background-image-side.wider-padding {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99a6cfd85fd767ee775f3_Culture-Boka-Restaurant-Group-1.JPG");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: none;
}

.communiity-section---homepage.full-screen.no-padding {
  min-height: 670px;
  padding-top: 0;
  padding-bottom: 0;
}

.communiity-section---homepage.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.communiity-section---homepage.red-color {
  background-color: #844142;
  padding-top: 80px;
  position: static;
}

.communiity-section---homepage.blue {
  color: #844142;
  background-color: #dfd9c7;
}

.communiity-section---homepage.dark-tan-color {
  background-color: #dfd9c7;
  position: static;
}

.community-row---homepage {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.community--content-homepage {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.community--content-homepage.line-on-side {
  border-right: 2px solid #000;
}

.chef-name---homepage {
  color: #000;
  font-size: 44px;
  font-weight: 400;
  line-height: 52px;
  position: static;
}

.chef-name---homepage:hover {
  color: #fff;
  background-color: #f1633c;
}

.chef-name---homepage.hide {
  display: none;
}

._23-experiences-section-title {
  width: 65%;
  color: #000;
  flex-direction: row;
  align-self: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 10px;
  font-family: Prata, sans-serif;
  font-size: 70px;
  line-height: 80px;
  display: flex;
}

.content-wrapper-5---homepage {
  width: 100%;
  max-width: 1265px;
  justify-content: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.row-5---vision-human-world {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.content-wrapper---vision-human-world {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.content-wrapper---vision-human-world.line-on-side {
  border-right: 2px solid #000;
}

.believe-image-01 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5af72a2089e5b6aa8aaf98_employee-mentorship-02-min.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.wrapper--believe-1 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper--believe-1.centre-align {
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: visible;
}

.wrapper--believe-1.centre-align._60-wide {
  padding-left: 30px;
}

.wrapper--believe-1.line-on-side {
  border-left: 2px #000;
}

.wrapper--believe-1.tan-color-background {
  background-color: #f2eee4;
}

.wrapper--believe-1.centre-align-copy {
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: visible;
}

.wrapper--believe-1.centre-align-copy._60-wide {
  padding-left: 30px;
}

.wrapper--believe-1.centre-align---1 {
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: visible;
}

.wrapper--believe-1.centre-align---1._60-wide {
  padding-left: 30px;
}

._50-column-center--2 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

._50-column-center--2.mobile-border {
  flex-flow: column;
  align-items: center;
  display: flex;
}

._50-column-center--2.mobile-border._100 {
  width: 100%;
  align-items: stretch;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0%;
  left: 0%;
}

._50-column-center--2.mobile-border._100._50 {
  width: 50%;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
}

._50-column-center--2.mobile-border {
  width: 50%;
  align-items: flex-start;
}

._50-column-center--2.mobile-border.home-mobile-2.center {
  align-self: center;
}

._50-column-center--2.top-position {
  justify-content: flex-start;
  margin-top: 98px;
}

._50-column-center--2.center {
  align-items: center;
}

.wrapper-3--2 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-3--2.centre-align {
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: visible;
}

.wrapper-3--2.centre-align._60-wide {
  padding-left: 30px;
}

.wrapper-3--2.line-on-side {
  border-left: 2px #000;
}

.wrapper-3--2.tan-color-background {
  background-color: #f2eee4;
}

.chef-page-bottom-menu {
  height: 50px;
  background-color: #000;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.chef-wrapper {
  width: auto;
  height: 50px;
  max-width: 1230px;
  min-width: 0;
  color: rgba(0, 0, 0, 0);
  flex-flow: wrap;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.chef-wrapper.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.chef-wrapper.believe-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.chef-wrapper.reach {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d9e5fafe77d0c5616f539_boka-restaurant-reach-image-2.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.chef-wrapper.reach---section-2 {
  display: block;
}

.chef-wrapper.reach-section-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.chef-wrapper.chefs {
  padding-top: 75px;
  display: none;
}

.chef-wrapper.full-screen {
  min-height: 100vh;
}

.chef-wrapper._75-padding {
  padding-top: 75px;
  padding-bottom: 75px;
}

.chef-wrapper._75-padding.hide {
  display: block;
}

.chef-wrapper.flex {
  justify-content: center;
  display: flex;
}

.chef-wrapper.flex.left-align {
  align-items: flex-start;
}

.chef-wrapper.hide {
  display: block;
}

.chef-list---items {
  width: auto;
  height: auto;
  white-space: nowrap;
  object-fit: none;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
  overflow: auto;
}

.chef-list-menu-items {
  opacity: .5;
  color: #fff;
  cursor: pointer;
  margin-bottom: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.chef-list-menu-items:hover {
  opacity: 1;
}

.chef-list-menu-items.w--current {
  opacity: 1;
  font-weight: 500;
}

.chef-list-menu-items.spacing {
  margin-left: 16px;
  margin-right: 16px;
}

.chef-list-menu-items.spacing.white-font {
  color: #fff;
}

.chef-list-menu-items.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.catering-list---items {
  width: auto;
  flex: 0 auto;
  align-self: auto;
  display: flex;
}

.catering-bottom-menu {
  background-color: #000;
  flex-direction: column;
  display: flex;
}

.catering-wrapper {
  width: auto;
  height: 50px;
  max-width: 1230px;
  color: rgba(0, 0, 0, 0);
  flex-flow: wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.catering-wrapper.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.catering-wrapper.believe-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.catering-wrapper.reach {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d9e5fafe77d0c5616f539_boka-restaurant-reach-image-2.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.catering-wrapper.reach---section-2 {
  display: block;
}

.catering-wrapper.reach-section-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.catering-wrapper.chefs {
  padding-top: 75px;
  display: none;
}

.catering-wrapper.full-screen {
  min-height: 100vh;
}

.catering-wrapper._75-padding {
  padding-top: 75px;
  padding-bottom: 75px;
}

.catering-wrapper._75-padding.hide {
  display: block;
}

.catering-wrapper.flex {
  justify-content: center;
  display: flex;
}

.catering-wrapper.flex.left-align {
  align-items: flex-start;
}

.catering-wrapper.hide {
  display: block;
}

.catering---list---items {
  width: auto;
  white-space: nowrap;
  object-fit: none;
  flex: 1;
  align-self: auto;
  align-items: center;
  display: flex;
  overflow: auto;
}

.catering-list-menu-item {
  opacity: .5;
  color: #fff;
  cursor: pointer;
  margin-bottom: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.catering-list-menu-item:hover {
  opacity: 1;
}

.catering-list-menu-item.w--current {
  opacity: 1;
  font-weight: 500;
}

.catering-list-menu-item.spacing {
  margin-left: 16px;
  margin-right: 16px;
}

.catering-list-menu-item.spacing.white-font {
  color: #fff;
}

.catering-list-menu-item.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.rest-logo-gg {
  justify-content: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.rest-logo-gg.gg {
  width: 100%;
  padding-top: 25px;
}

.rest-logo-gg.gt-fish {
  padding-bottom: 25px;
}

.mask-32 {
  background-color: #dfd9c7;
}

.ind-rest-image-slider--2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 65% 50%;
  position: static;
}

.slide-56 {
  background-color: #dfd9c7;
}

.community---section-3-mobile {
  height: auto;
  background-color: #844142;
  margin-left: 0;
  padding: 0 60px;
  display: none;
}

.section-17--2 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-17--2.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-17--2.wider-padding._75-bottom-padding {
  margin-bottom: 0;
}

.section-17--2.wider-padding._75-padding, .section-17--2.wider-padding._75-padding-1 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-17--2.full-screen {
  min-height: 100vh;
  align-items: center;
  display: flex;
}

.section-17--2.full-screen.background-image-side {
  min-height: auto;
  background-color: rgba(0, 0, 0, .35);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-17--2.full-screen.background-image-side.wider-padding {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99a6cfd85fd767ee775f3_Culture-Boka-Restaurant-Group-1.JPG");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-17--2.full-screen.no-padding {
  min-height: 670px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-17--2.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-17--2.red-color {
  background-color: #844142;
  padding-top: 80px;
  position: static;
}

.section-17--2.blue {
  color: #844142;
  background-color: #dfd9c7;
}

.section-17--2.dark-tan-color {
  background-color: #dfd9c7;
  position: static;
}

.content-wrapper---60-sides--2 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.content-wrapper---60-sides--2.line-on-side {
  border-right: 2px solid #000;
}

.row-4---1 {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-4---1.sm-reverse.relative {
  justify-content: flex-start;
}

.row-4---1._30-padding {
  align-items: stretch;
  padding-top: 30px;
}

.row-4---1._30-padding.believe {
  justify-content: flex-start;
  align-items: center;
}

.row-4---1.center {
  justify-content: center;
}

.row-4---1.center.culture {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: space-between;
  align-self: center;
  align-items: center;
}

.row-4---1.sm-reverse {
  justify-content: flex-end;
}

.row-4---1._75-padding {
  padding-top: 75px;
}

.row-4---1._75-padding.center {
  padding-bottom: 0;
}

.row-4---1.left-align-margin {
  justify-content: flex-end;
}

.content-wrapper---60-sides--3 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.content-wrapper---60-sides--3.line-on-side {
  border-right: 2px solid #000;
}

.row-4--3 {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-4--3.sm-reverse.relative {
  justify-content: flex-start;
}

.row-4--3._30-padding {
  align-items: stretch;
  padding-top: 30px;
}

.row-4--3._30-padding.believe {
  justify-content: flex-start;
  align-items: center;
}

.row-4--3.center {
  justify-content: center;
}

.row-4--3.center.culture {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: space-between;
  align-self: center;
  align-items: center;
}

.row-4--3.sm-reverse {
  justify-content: flex-end;
}

.row-4--3._75-padding {
  padding-top: 75px;
}

.row-4--3._75-padding.center {
  padding-bottom: 0;
}

.row-4--3.left-align-margin {
  justify-content: flex-end;
}

.give-organization-link:hover {
  opacity: .5;
}

.grid-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template: "Area-2 . . ."
                 ". . . Area"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
}

.link-block-20 {
  display: block;
}

.image-125 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.image-126 {
  object-fit: contain;
}

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

.margin-bottom-1-1.no-padding {
  align-self: center;
  margin-bottom: 0;
}

.margin-bottom-1-1.middle {
  align-self: center;
}

.margin-bottom-1-1._30-padding {
  margin-bottom: 30px;
}

.margin-bottom-1-1._10-padding {
  margin-bottom: 10px;
}

.margin-bottom-1-1.flex.outline {
  border: 1px solid #000;
}

.margin-bottom-1-1.flex.outline.mobile-center {
  flex-direction: column;
  align-items: center;
}

.margin-bottom-1-1.flex.outline.stack {
  flex-direction: column;
}

.margin-bottom-1-1.flex.outline.stack.center {
  align-items: center;
}

.margin-bottom-1-1.hide-give-organization {
  display: none;
}

.col-copy {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.col-copy.lg-6 {
  width: 50%;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
}

.col-copy.lg-6.md-4 {
  height: auto;
}

.col-copy.lg-6.md-4.mobile {
  flex-direction: row;
}

.col-copy.lg-6.md-4.center, .col-copy.lg-6.md-4.center-2 {
  align-self: center;
}

.col-copy.lg-6.md-3.sm-2 {
  height: auto;
  justify-content: flex-start;
  align-items: flex-end;
}

.col-copy.lg-6.md-3.sm-2._75-width {
  width: 75%;
}

.col-copy.lg-5 {
  width: 41.66%;
}

.col-copy.lg-5.align-vertically {
  justify-content: center;
}

.col-copy.lg-5.align-vertically.md-4 {
  flex-direction: row;
  align-items: stretch;
}

.col-copy.lg-5.align-vertically.md-4.no-left-padding {
  padding-left: 0;
  padding-right: 0;
}

.col-copy.lg-5.md-4 {
  align-self: auto;
}

.col-copy.lg-5.md-4.reach {
  align-self: center;
}

.col-copy.lg-5.md-4.reach.no-side-padding {
  padding-left: 0;
  padding-right: 0;
}

.col-copy.lg-5.md-4.believe {
  height: 100%;
}

.col-copy.lg-5.md-3.reach {
  align-self: center;
}

.col-copy.lg-5.md-4.center {
  justify-content: center;
  align-self: center;
}

.col-copy.lg-5.md-4.middle {
  align-self: center;
}

.col-copy.lg-5.center {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}

.col-copy.lg-5.center._45-width {
  width: 50%;
}

.col-copy.lg-5.hide {
  display: none;
}

.col-copy.lg-5._100-width {
  width: 50%;
}

.col-copy.lg-5.right-align {
  align-items: flex-end;
}

.col-copy.lg-1 {
  width: 8.33%;
  flex: 0 auto;
}

.col-copy.lg-1.hidden-lg-down {
  display: flex;
}

.col-copy.lg-1.hidden-lg-down._5-width {
  width: 5%;
}

.col-copy.lg-1.hidden-lg-down {
  padding-left: 0;
}

.col-copy.lg-4 {
  width: 33.33%;
  flex-wrap: wrap;
  flex: 0 auto;
  display: block;
}

.col-copy.lg-4.sm-2.lg-vertical-align {
  justify-content: center;
}

.col-copy.lg-4.sm-2.lg-vertical-align.center {
  align-self: center;
}

.col-copy.lg-4.sm-2.lg-vertical-align.center.co-founder-section {
  width: 60%;
}

.col-copy.lg-4._50-column {
  width: 50%;
}

.col-copy.lg-4._50-column.relative {
  position: static;
  top: 0%;
}

.col-copy.lg-4._50-column.mobile {
  padding-left: 0;
  padding-right: 0;
}

.col-copy.lg-4._50-column.mobile.culture-right-align {
  align-items: flex-end;
  display: block;
}

.col-copy.lg-4._50-column.mobile.culture-right-align._100-width {
  width: 100%;
  position: static;
  top: 43%;
}

.col-copy.lg-4.hide {
  align-self: auto;
  display: block;
}

.col-copy.lg-6 {
  width: 50%;
  height: 800px;
  max-width: 1230px;
  flex: 0 auto;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.col-copy.lg-6.co-founder-section {
  height: 100%;
}

.col-copy.lg-3 {
  width: 25%;
  flex: none;
}

.col-copy.lg-3._2-col-in-mobile {
  align-items: flex-start;
  display: block;
}

.col-copy.lg-3._2-col-in-mobile._50-width {
  width: 50%;
}

.col-copy.lg-3._2-col-in-mobile.hide {
  display: none;
}

.col-copy.lg-3._2-col-in-mobile.outline {
  border: 1px solid #000;
}

.col-copy.lg-3._2-col-in-mobile.outline.margins {
  margin-left: 0;
  margin-right: 0;
}

.col-copy.lg-3.flex-stretch {
  align-items: stretch;
}

.col-copy.lg-3.flex-stretch.md-2.sm-2.right-line {
  border-right: 1px solid #000;
  justify-content: center;
}

.col-copy.lg-3.flex-stretch.md-2.sm-2.right-line.center {
  justify-content: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.col-copy.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.col-copy.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30.tan-line {
  border-top: 1px #f2eee4;
  border-bottom: 0 #f2eee4;
  border-left: 0 #f2eee4;
  border-right: 1px solid #f2eee4;
}

.col-copy.lg-3.flex-stretch.md-2.sm-2.center {
  justify-content: center;
}

.col-copy.lg-3.flex-stretch.md-2.sm-2.center.side-padding-30 {
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.col-copy.lg-3.flex-stretch.md-2.sm-2.side-padding-30 {
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.col-copy.lg-8 {
  width: 66.66%;
}

.col-copy.lg-8.flex-stretch.md-4 {
  width: 68%;
}

.col-copy.lg-8.flex-stretch.md-4._75-width {
  width: 75%;
}

.col-copy.lg-4 {
  width: 33.33%;
  border-right: 0 #000;
  flex-wrap: wrap;
  flex: 0 auto;
  align-self: flex-start;
}

.col-copy.lg-4.sm-2.lg-vertical-align {
  justify-content: center;
}

.col-copy.lg-4.sm-2.lg-vertical-align._75 {
  width: 40%;
}

.col-copy.lg-4.sm-2.lg-vertical-align.flex {
  width: 50%;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.col-copy.lg-4.sm-2.lg-vertical-align.flex:hover {
  background-color: rgba(0, 0, 0, 0);
}

.col-copy.lg-4.sm-2.lg-vertical-align.flex.mobile.culture {
  height: 500px;
  max-width: 1230px;
  justify-content: space-around;
  align-self: flex-end;
  padding-right: 0;
}

.col-copy.lg-4.flex-stretch {
  align-items: stretch;
}

.col-copy.lg-4.line-side {
  border-right: 1px solid #000;
}

.col-copy.lg-4.center-value, .col-copy.lg-4.bottom {
  align-self: center;
}

.col-copy.lg-6 {
  width: 50%;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: flex-start;
}

.col-copy.lg-6.down {
  justify-content: flex-end;
}

.col-copy.lg-6.down.auto {
  height: 600px;
}

.col-copy.lg-6 {
  width: 50%;
  height: 520px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.col-copy.lg-6.mobile {
  height: 500px;
  justify-content: flex-end;
  align-self: flex-end;
}

.col-copy.lg-6.mobile.side-padding {
  padding-left: 10px;
  padding-right: 10px;
}

.col-copy.lg-6 {
  width: 50%;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
}

.col-copy.lg-6.centre-align-vertical {
  height: auto;
  justify-content: center;
}

.col-copy.lg-6.md-3.xs-2 {
  justify-content: center;
}

.col-copy.lg-6.md-3.xs-2.career-page {
  height: auto;
}

.col-copy.lg-6.md-3.xs-2.career-page._40-bottom-padding {
  padding-bottom: 40px;
}

.col-copy.lg-6.md-3.xs-2.auto-height {
  height: auto;
}

.col-copy.lg-6.md-3.xs-2.center-align {
  align-items: center;
}

.col-copy.lg-6.md-3.xs-2.center-align.auto {
  height: auto;
}

.col-copy.lg-6.md-3.xs-2.center---middle {
  height: auto;
  align-items: center;
}

.col-copy.lg-6.md-3.xs-2.center---middle._40-bottom-padding {
  padding-bottom: 40px;
}

.col-copy.lg-6.sm-1.auto {
  height: auto;
  max-width: none;
}

.col-copy.lg-6.md-4.center {
  justify-content: flex-end;
}

.col-copy.lg-6.md-4.center.height-px {
  height: 200px;
  border-right: 0 #000;
}

.col-copy.lg-6.contact-form {
  justify-content: center;
}

.col-copy.lg-6.contact {
  justify-content: flex-start;
}

.col-copy.lg-6.center {
  align-items: flex-start;
}

.col-copy.lg-6.auto-height {
  height: auto;
}

.col-copy.lg-4 {
  width: 33.33%;
  flex-wrap: wrap;
  flex: 0 auto;
}

.col-copy.lg-4.sm-2.lg-vertical-align {
  justify-content: center;
  align-self: center;
}

.col-copy.lg-4.sm-2.lg-vertical-align.middle, .col-copy.lg-4.sm-2.lg-vertical-align.center {
  align-self: center;
}

.col-copy.lg-4.hide {
  display: block;
}

.col-copy.lg-4.md-33.xs-2._100-width {
  width: 100%;
}

.col-copy.lg-4.flex-stretch {
  align-items: stretch;
}

.col-copy.lg-4.hide {
  display: block;
}

.col-copy.lg-5--1 {
  width: 41.66%;
}

.col-copy.lg-5--1.align-vertically {
  justify-content: center;
}

.col-copy.lg-5--1.align-vertically.md-4 {
  flex-direction: row;
  align-items: stretch;
}

.col-copy.lg-5--1.align-vertically.md-4.no-left-padding {
  padding-left: 0;
  padding-right: 0;
}

.col-copy.lg-5--1.md-4 {
  align-self: auto;
}

.col-copy.lg-5--1.md-4.reach {
  align-self: center;
}

.col-copy.lg-5--1.md-4.reach.no-side-padding {
  padding-left: 0;
  padding-right: 0;
}

.col-copy.lg-5--1.md-4.believe {
  height: 100%;
}

.col-copy.lg-5--1.md-3.reach {
  align-self: center;
}

.col-copy.lg-5--1.md-4.center {
  justify-content: center;
  align-self: center;
}

.col-copy.lg-5--1.md-4.middle {
  align-self: center;
}

.col-copy.lg-5--1.center {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}

.col-copy.lg-5--1.center._45-width {
  width: 50%;
}

.col-copy.lg-5--1.hide {
  display: none;
}

.col-copy.lg-5--1._100-width {
  width: 50%;
}

.col-copy.lg-5--1.right-align {
  align-items: flex-end;
}

.wrapper-5--4 {
  width: 100%;
  max-width: 1230px;
  color: rgba(0, 0, 0, 0);
  flex-flow: column wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-5--4.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.wrapper-5--4.believe-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.wrapper-5--4.reach {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d9e5fafe77d0c5616f539_boka-restaurant-reach-image-2.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.wrapper-5--4.reach---section-2 {
  display: block;
}

.wrapper-5--4.reach-section-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper-5--4.chefs {
  padding-top: 75px;
  display: none;
}

.wrapper-5--4.full-screen {
  min-height: 100vh;
}

.wrapper-5--4._75-padding {
  padding-top: 75px;
  padding-bottom: 75px;
}

.wrapper-5--4._75-padding.hide {
  display: block;
}

.wrapper-5--4.flex {
  justify-content: center;
  display: flex;
}

.wrapper-5--4.flex.left-align {
  align-items: flex-start;
}

.wrapper-5--4.hide {
  display: block;
}

.career-page-slider {
  height: 670px;
  background-color: #dfd9c7;
  overflow: hidden;
}

.career-page-slider.careers {
  padding-top: 0;
  padding-bottom: 0;
}

.career-intro--2 {
  margin-bottom: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
}

.kevin-rob-name {
  font-weight: 400;
}

.section--reservations {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.body-55 {
  background-color: #dfd9c7;
}

.reservation-widget {
  height: 150px;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 75px;
  display: flex;
}

.title-heading--reservations {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 400;
  line-height: 1em;
}

.title-heading--reservations.no-top-padding {
  margin-top: 0;
}

.title-heading--reservations.no-top-padding._30-bottom-padding {
  margin-bottom: 30px;
  padding-bottom: 0;
}

.title-heading--reservations._20-top-padding {
  margin-top: 20px;
}

.title-heading--reservations.instagram {
  margin-bottom: 40px;
  font-size: 26px;
}

.section-17-copy {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-17-copy.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-17-copy.wider-padding._75-bottom-padding {
  margin-bottom: 0;
}

.section-17-copy.wider-padding._75-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-17-copy.full-screen {
  min-height: 100vh;
  align-items: center;
  display: flex;
}

.section-17-copy.full-screen.background-image-side {
  min-height: auto;
  background-color: rgba(0, 0, 0, .35);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-17-copy.full-screen.background-image-side.wider-padding {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99a6cfd85fd767ee775f3_Culture-Boka-Restaurant-Group-1.JPG");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-17-copy.full-screen.no-padding {
  min-height: 670px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-17-copy.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-17-copy.red-color {
  background-color: #844142;
  padding-top: 80px;
  position: static;
}

.section-17-copy.blue {
  color: #844142;
  background-color: #dfd9c7;
}

.section-17-copy.dark-tan-color, .section-17-copy.dark-tan-color--1 {
  background-color: #dfd9c7;
  position: static;
}

.quotation-mark---main {
  opacity: .1;
  align-self: flex-start;
  margin-right: 24px;
}

.quotation-mark---main.top {
  align-self: center;
  margin-top: -140px;
}

.reservation-menu-wrapper {
  z-index: 2;
  width: 100%;
  height: 100px;
  background-color: #dfd9c7;
  position: relative;
}

.dropdown-list-7 {
  background-color: #afb14f;
  position: static;
  overflow: hidden;
}

.dropdown-list-7.w--open {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  box-shadow: 0 4px 22px rgba(0, 0, 0, .17);
}

.reservations-intro {
  align-self: center;
  margin-bottom: 40px;
  font-weight: 400;
  line-height: 1.5em;
}

.sustainability-partner-4--mobile {
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
  padding-right: 0;
  display: none;
}

.wrapper-5-give-mobile {
  width: 100%;
  max-width: 1230px;
  color: rgba(0, 0, 0, 0);
  flex-flow: column wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-5-give-mobile.mobile-navbar-container {
  max-width: 1500px;
  flex-direction: column;
  align-items: stretch;
  padding: 12px 20px;
  display: flex;
}

.wrapper-5-give-mobile.believe-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.wrapper-5-give-mobile.reach {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0d9e5fafe77d0c5616f539_boka-restaurant-reach-image-2.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.wrapper-5-give-mobile.reach---section-2 {
  display: block;
}

.wrapper-5-give-mobile.reach-section-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper-5-give-mobile.chefs {
  padding-top: 75px;
  display: none;
}

.wrapper-5-give-mobile.full-screen {
  min-height: 100vh;
}

.wrapper-5-give-mobile._75-padding {
  padding-top: 75px;
  padding-bottom: 75px;
}

.wrapper-5-give-mobile._75-padding.hide {
  display: block;
}

.wrapper-5-give-mobile.flex {
  justify-content: center;
  display: flex;
}

.wrapper-5-give-mobile.flex.left-align {
  align-items: flex-start;
}

.wrapper-5-give-mobile.hide {
  display: block;
}

.row-6-copy {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-6-copy.centre-align {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.row-6-copy.flex-horizontal {
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
}

.row-6-copy.align-centre {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.row-6-copy.align-centre.flex-vertical-align {
  align-items: center;
}

.row-6-copy.align-centre.guest-chef {
  display: none;
}

.row-6-copy.sm-reverse {
  justify-content: flex-end;
}

.row-6-copy.in-slider {
  position: absolute;
}

.row-6-copy.middle {
  width: 100%;
  justify-content: center;
  align-self: center;
}

.row-6-copy._100-width {
  width: 100%;
  justify-content: center;
}

.row-6-copy.centre-align {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.row-6-copy.center {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.row-6-copy.margin {
  margin-top: 75px;
}

.row-6-copy.right-section-align {
  justify-content: flex-end;
}

.row-6-copy._30-side--auto {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.row-6-copy.align-centre-mobile {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.row-6-copy.align-centre-mobile.flex-vertical-align {
  align-items: center;
}

.row-6-copy.align-centre-mobile.guest-chef {
  display: none;
}

.local-farm-image {
  width: 100%;
  height: 500px;
  object-fit: cover;
}

.margin-bottom--mobile-20 {
  margin-bottom: 40px;
}

.margin-bottom--mobile-20.no-padding {
  align-self: center;
  margin-bottom: 0;
}

.margin-bottom--mobile-20.middle {
  align-self: center;
}

.margin-bottom--mobile-20._30-padding {
  margin-bottom: 30px;
}

.margin-bottom--mobile-20._10-padding {
  margin-bottom: 10px;
}

.margin-bottom--mobile-20.flex.outline {
  border: 1px solid #000;
}

.margin-bottom--mobile-20.flex.outline.mobile-center {
  flex-direction: column;
  align-items: center;
}

.margin-bottom--mobile-20.flex.outline.stack {
  flex-direction: column;
}

.margin-bottom--mobile-20.flex.outline.stack.center {
  align-items: center;
}

.margin-bottom--mobile-20.hide-give-organization {
  display: none;
}

.grid-bios---1 {
  background-color: #dfd9c7;
}

.styles--2 {
  z-index: -1;
  width: auto;
  height: auto;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.body-56 {
  background-color: #dfd9c7;
}

.section---order-online {
  padding: 75px 15px;
}

.order-online-intro {
  margin-bottom: 40px;
  font-weight: 400;
  line-height: 1.5em;
}

.order-online---list-of-restaurants {
  flex-flow: wrap;
  align-content: stretch;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.order-online---list-of-restaurants.flex-horizontal {
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
}

.order-online---list-of-restaurants.align-centre {
  justify-content: center;
  align-items: flex-start;
}

.order-online---list-of-restaurants.align-centre.top-margin {
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
}

.order-online---list-of-restaurants.center {
  flex-direction: row;
  align-items: center;
}

.order-online---list-of-restaurants.top-margin {
  margin-top: 120px;
}

.order-online---list-of-restaurants.top-margin.vertical {
  flex-direction: column;
}

.order-online---list-of-restaurants.flex-horizontal--wrap {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.order-online---restaurant {
  margin-bottom: 40px;
}

.order-online---restaurant.no-padding {
  align-self: center;
  margin-bottom: 0;
}

.order-online---restaurant.middle {
  align-self: center;
}

.order-online---restaurant._30-padding {
  margin-bottom: 30px;
}

.order-online---restaurant._10-padding {
  margin-bottom: 10px;
}

.order-online---restaurant.flex.outline {
  border: 1px solid #000;
}

.order-online---restaurant.flex.outline.mobile-center {
  flex-direction: column;
  align-items: center;
}

.order-online---restaurant.flex.outline.stack {
  flex-direction: column;
}

.order-online---restaurant.flex.outline.stack.center {
  align-items: center;
}

.order-online---restaurant.hide-give-organization {
  display: none;
}

.text-block-83 {
  font-size: 18px;
  line-height: 1.5em;
}

.order-online-heading {
  text-align: center;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.order-online-heading.no-top-padding {
  margin-top: 0;
}

.order-online-heading.no-top-padding._30-bottom-padding {
  margin-bottom: 30px;
  padding-bottom: 0;
}

.order-online-heading._20-top-padding {
  margin-top: 20px;
}

.order-online-heading.instagram {
  margin-bottom: 40px;
  font-size: 26px;
}

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

.body-57 {
  background-color: #dfd9c7;
  overflow: visible;
}

.header---stand-alone-pages {
  text-align: center;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.header---stand-alone-pages.no-top-padding {
  margin-top: 0;
}

.header---stand-alone-pages.no-top-padding._30-bottom-padding {
  margin-bottom: 30px;
  padding-bottom: 0;
}

.header---stand-alone-pages._20-top-padding {
  margin-top: 20px;
}

.header---stand-alone-pages.instagram {
  margin-bottom: 40px;
  font-size: 26px;
}

.header---stand-alone-pages.employee-relief-fund {
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
}

.header---stand-alone-pages._1-2-em {
  margin-top: 20px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.2em;
}

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

.rich-text-block-2 {
  width: auto;
  text-align: left;
}

.rich-text-block-2 h2 {
  text-align: center;
  text-transform: uppercase;
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
  line-height: 1.3em;
}

.rich-text-block-2 p {
  font-family: Gotham Light, sans-serif;
}

.rich-text-block-2 a {
  color: #f1633e;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.announcement-container {
  overflow: auto;
}

.row-8 {
  flex-flow: wrap;
  align-content: stretch;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-8.centre-align {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.row-8.flex-horizontal {
  flex-wrap: nowrap;
  justify-content: center;
  display: flex;
}

.rich-text-block-3 {
  text-align: left;
}

.content-wrapper---80 {
  width: 90%;
  max-width: 1230px;
}

.wrapper-7--1 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.announcment-bar {
  width: 100%;
  height: 50px;
  background-color: #844142;
  justify-content: center;
  align-items: center;
  display: block;
}

.announcment-bar-content {
  width: 70%;
  height: 50px;
  color: #e6e6e6;
  border-bottom: 0 #d7b7d4;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
  line-height: 1.3em;
  text-decoration: underline;
  display: flex;
}

.announcement-bar-link {
  width: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.body-58 {
  background-color: #dfd9c7;
}

.mask-34 {
  background-color: #f2eee4;
}

.image-wrapper {
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
}

.grid-10 {
  width: 900px;
  height: auto;
}

.figure-caption---2 {
  text-transform: uppercase;
  padding-top: 5px;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3em;
}

.figure-link {
  color: #f1633e;
}

.one---figure {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.popup-overlay {
  z-index: 10;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .42);
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
}

.inner {
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-5 {
  width: 420px;
  min-height: 410px;
  background-color: #f2eee4;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  font-family: Exo, sans-serif;
  display: flex;
}

.pop-up_image {
  width: auto;
  height: auto;
}

.link-44 {
  color: #221420;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 20px;
  font-size: 38px;
  line-height: 44px;
  text-decoration: none;
}

.div-block-4 {
  flex-direction: column;
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.popup-button {
  text-align: center;
  text-transform: uppercase;
  background-color: #844142;
  border-radius: 3px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
  transition: opacity .2s, background-color .2s, background-position .2s, border .2s, box-shadow .2s;
}

.popup-button:hover {
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .3);
}

.popup-button.top {
  margin-bottom: 10px;
  font-size: 14px;
  display: none;
}

.pop-up-paragraph {
  text-align: center;
  padding: 20px 10px 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.3em;
  display: none;
  overflow: visible;
}

.pop-up-link {
  color: #f1633e;
}

.div-block-168 {
  align-self: flex-end;
}

.link-block-21 {
  height: 30px;
  align-self: flex-end;
}

.div-block-169 {
  align-self: center;
  display: none;
}

.text-block-84 {
  text-transform: uppercase;
  font-family: Gotham Light, sans-serif;
  font-size: 32px;
  line-height: 1.3em;
}

.updated-date {
  text-align: left;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Gotham Light, sans-serif;
}

.important-resources-title {
  text-align: left;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3em;
}

.important-resource-link {
  color: #f1633e;
  text-align: left;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
}

.important-resource-link.no-bottom-margin {
  margin-bottom: 0;
}

.important-resource-link.top-margin {
  margin-top: 10px;
  margin-bottom: 0;
}

.text-block-86 {
  text-align: left;
}

.text-block-87 {
  text-align: left;
  font-size: 20px;
  line-height: 1.3em;
}

.black-line---center {
  width: 70%;
  height: 1.3px;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: inline-block;
}

.body-59 {
  background-color: #dfd9c7;
}

.relief-fund-copy {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Gotham Light, sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

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

.fund-button {
  text-transform: uppercase;
  background-color: #844142;
  margin-top: 40px;
  font-size: 22px;
}

.fund-button:hover {
  background-color: #b0b0b0;
}

.fund-button._20 {
  color: #000;
  background-color: #fff;
  margin-top: 20px;
  font-size: 20px;
}

.fund-button._20:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.refund-link {
  color: #f1633e;
}

.brg-relief-form {
  text-align: left;
  font-family: Gotham book, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}

.bold-text-3, .bold-text-4 {
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.image-wrapper-02 {
  text-align: center;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
}

.one---figure--2 {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.updated-date--2 {
  text-align: left;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Gotham Light, sans-serif;
  display: none;
}

.popup-image {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.link-block-22 {
  width: 400px;
  text-align: center;
  align-self: center;
}

.co-vid-copy {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Gotham Light, sans-serif;
}

.link-co-vid {
  color: #f1633e;
}

.covid-main-copy {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Gotham Light, sans-serif;
  line-height: 1.3em;
}

.heading---important-resources-2 {
  text-align: left;
  text-transform: uppercase;
  padding-left: 60px;
  font-weight: 400;
}

.important-resources-list {
  text-align: left;
  padding-left: 60px;
  font-size: 20px;
  line-height: 1.3em;
}

.brg-unemployment-section {
  border: 1px solid #000;
  flex-direction: column;
  align-items: stretch;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.copy---team-page {
  text-align: left;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
}

.section-title---team-page {
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1.3px solid #000;
  align-self: flex-start;
  font-weight: 400;
  display: inline-block;
}

.employee-page-button {
  text-align: center;
  text-transform: uppercase;
  background-color: #844142;
  justify-content: center;
  font-size: 18px;
  line-height: 1.5em;
  display: inline-block;
}

.employee-page-button:hover {
  background-color: #b0b0b0;
}

.employee-page-button.top-margin {
  margin-top: 10px;
}

.title--important-resources {
  text-align: center;
  margin-top: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.3em;
}

.updated-date--3 {
  text-align: left;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-left: 0;
  padding-right: 60px;
  font-family: Gotham Light, sans-serif;
}

.title--important-resources-3 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Gotham book, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
}

.unemployment-info-section {
  text-align: left;
  border: 1px solid #000;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.employee-button-wrapper {
  justify-content: center;
  align-self: center;
  display: flex;
}

.unemployment-button-wrapper {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.counseling-info {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.usa-covid-19---updates {
  text-align: left;
  border: 1px solid #000;
  flex-direction: column;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.space-inbetween {
  width: 70%;
  height: 1.3px;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: inline-block;
}

.link---fund-page {
  color: #f1633e;
}

.link---fund-page:hover {
  color: #844142;
}

.relief-fund-copy--2 {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Gotham Light, sans-serif;
}

.food-insecurity-section {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding: 0 20px 20px;
}

.copy---important-resource {
  text-align: left;
  font-family: Gotham Light, sans-serif;
  line-height: 1.3em;
}

.utility-bills-info, .care-info-section, .temporary-employment-opportunities {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.submit-button-8 {
  text-transform: uppercase;
  background-color: #844142;
}

.submit-button-8:hover {
  background-color: #b0b0b0;
}

.body-60 {
  background-color: #f2eee4;
}

.protected-page-header {
  text-transform: none;
}

.question {
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
}

.resource-list-item {
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.copy---team-page--10-bottom {
  text-align: left;
  margin-bottom: 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
}

.team-link {
  color: #f1633e;
}

.other-bills-info, .other-financial-assistance {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.spanish-food-insecurity {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding: 0 20px 20px;
}

.spanish-other-bills-info, .spanish---other-financial-assistance {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.color-orange-link {
  color: #f1633e;
}

.color-orange-link.paragraph-small-5 {
  line-height: 1.2em;
}

.spanish-legal-resources, .legal-resources {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.pet-resources {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: normal;
}

.spanish-pet-resources {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.box-pick-up, .spanish-box-pick-up {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding: 0 20px 20px;
}

.team-page-link {
  color: #f1633e;
}

.red-button {
  text-align: center;
  text-transform: uppercase;
  background-color: #844142;
  justify-content: center;
  font-size: 18px;
  line-height: 1.5em;
  display: inline-block;
}

.red-button:hover {
  background-color: #b0b0b0;
}

.body-61 {
  background-color: #f2eee4;
}

.body-62 {
  background-color: #fff;
}

.dining-experience-link {
  color: #000;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.dining-experience-link:hover {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.dining-experience-link.image-hover:hover {
  background-color: rgba(0, 0, 0, 0);
}

.dining-experience-price {
  color: #615f5f;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17.5px;
  text-decoration: none;
}

.dining-experience-price.large {
  color: #fff;
  font-size: 26px;
  line-height: 27.5px;
}

.ecommerce-nav {
  height: 120px;
  background-color: #f2eee4;
  border: 0 #000;
  border-top-color: #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  overflow: hidden;
}

.content-wrapper-copy {
  width: 100%;
  max-width: 1265px;
  flex-direction: column;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
  position: relative;
  overflow: visible;
}

.ecommerce-wrapper {
  width: 95%;
  max-width: 1265px;
  flex-direction: column;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
  position: relative;
  overflow: visible;
}

.ecommerce-content-wrapper {
  width: 100%;
  max-width: 1265px;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
  overflow: visible;
}

.product-description-2 {
  z-index: 10;
  width: 50%;
  min-height: 530px;
  background-color: #844142;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 40px 20px;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  right: 0;
}

.quantity-2 {
  width: 55px;
  color: #5f4d5d;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.price-2 {
  color: #b0b0b0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17.5px;
  text-decoration: none;
}

.price-2.large {
  color: #fff;
  font-family: Gotham book, sans-serif;
  font-size: 26px;
  line-height: 27.5px;
}

.submit-button-9 {
  width: 100%;
  height: 50px;
  color: #000;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #fff;
  justify-content: center;
  font-family: Gotham book, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
  transition: opacity .2s;
}

.submit-button-9:hover {
  opacity: .8;
}

.product-section {
  height: 100%;
  background-color: #dfd9c7;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 72px;
  padding-bottom: 100px;
  position: relative;
}

.product-slider {
  width: 105%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  position: relative;
}

.content-section-4 {
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.content-section-4.gray {
  background-color: #f3f3f3;
}

.content-section-4.dark-tan {
  background-color: #dfd9c7;
}

.mini-title-link-2 {
  color: #f1633e;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
  transition: opacity .2s;
}

.mini-title-link-2:hover {
  opacity: .8;
}

.inner-hero--1 {
  background-color: #dfd9c7;
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.related-section {
  font-family: Prata, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5em;
}

.individual-product-titles---post {
  text-transform: uppercase;
  font-weight: 400;
}

.individual-product-paragraph {
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4em;
}

.link-45 {
  color: #5f4d5d;
  font-weight: 500;
  text-decoration: none;
}

.product-name-bottom {
  text-transform: uppercase;
  font-family: Gotham Light, sans-serif;
}

.product-price-bottom {
  color: #b0b0b0;
}

.product-price-bottom.w--current {
  color: #000;
  font-family: Gotham Light, sans-serif;
}

.link-46 {
  color: #615f5f;
  font-family: Gotham Light, sans-serif;
}

.link-46.w--current {
  color: #615f5f;
  font-family: Gotham Light, sans-serif;
  font-weight: 300;
}

.checkout-button-final {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #844142;
  padding-top: 11px;
  font-family: Gotham book, sans-serif;
  font-size: 13px;
  font-weight: 700;
  transition: opacity .2s;
}

.checkout-button-final:hover {
  opacity: .8;
  color: #fff;
  background-color: #b0b0b0;
}

.shipping-method-2, .shipping-address, .column-3 {
  display: none;
}

.submit-button-center {
  width: auto;
  height: 60px;
  color: #fff;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #844142;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  flex: 1;
  margin-left: 35px;
  margin-right: 35px;
  padding-top: 23px;
  font-family: Gotham book, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 15px;
  transition: opacity .2s;
}

.submit-button-center:hover {
  opacity: .8;
  background-color: #b0b0b0;
}

.next-steps-copy {
  line-height: 1.3em;
}

.body-63 {
  background-color: #dfd9c7;
}

.row-8--2 {
  flex-flow: wrap;
  align-content: stretch;
  justify-content: center;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-8--2.centre-align {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-link {
  width: 25%;
  border: 1px solid #dc8d23;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 50px;
  display: flex;
}

.button-link.link {
  align-items: stretch;
  text-decoration: none;
  transition: border .2s ease-in-out;
}

.button-link.link:hover {
  border-color: #096ad0;
}

.button-link.believe {
  height: 130px;
  border-style: solid;
  border-width: 2px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-link.believe:hover {
  background-color: #dc8d23;
}

.button-link.believe.no-bottom-padding {
  margin-bottom: 0;
}

.button-link.believe.center {
  width: 220px;
  height: 92px;
  justify-content: center;
  margin-bottom: 25px;
}

.button-link.reach {
  height: 130px;
  border-width: 2px;
  border-color: #844142;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-link.reach:hover {
  background-color: #844142;
}

.button-link.reach.no-bottom-padding {
  height: 130px;
  margin-bottom: 0;
}

.button-link.reach.no-bottom-padding.center {
  justify-content: center;
}

.button-link.reach.center {
  width: 220px;
  height: 92px;
  justify-content: center;
  margin-bottom: 25px;
}

.button-link.give {
  width: 220px;
  height: 95px;
  min-height: auto;
  border-width: 2px;
  border-color: #829683;
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-link.give:hover {
  background-color: #829683;
  margin-bottom: 20px;
}

.button-link.give._20-padding {
  height: 130px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-link.give._20-padding.center {
  width: 220px;
  height: 92px;
  justify-content: center;
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-link.give._20-padding.center.one-line {
  min-height: 95px;
  position: static;
}

.button-link.give.no-bottom-padding {
  height: 130px;
  margin-bottom: 0;
}

.button-link.give.no-bottom-padding.center {
  width: 220px;
  height: 90px;
  justify-content: center;
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-link.give.one-line {
  height: 92px;
  min-height: 105px;
  justify-content: center;
}

.button-link.give.one-line:hover {
  margin-bottom: 25px;
}

.button-link.reach {
  height: 130px;
  border-width: 2px;
  border-color: #844142;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-link.reach:hover {
  background-color: #844142;
}

.button-link.reach.center {
  width: 220px;
  height: 92px;
  justify-content: center;
  margin-bottom: 25px;
}

.content-wrapper---82 {
  width: 90%;
  max-width: 1230px;
}

.wrapper-7--1-copy {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.body-64 {
  background-color: #404041;
}

.tab-menu {
  border-bottom: 1px solid #e7e7e7;
}

.food-title {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.2em;
}

.menu-price {
  width: 20%;
  text-align: center;
}

.menu-transparent-bg {
  background-color: rgba(255, 255, 255, .2);
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 7px;
}

.content-section-5 {
  background-color: #dfd9c7;
  padding-top: 110px;
  padding-bottom: 110px;
}

.content-section-5.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.content-section-5.dark-grey {
  background-color: #404041;
  padding-top: 100px;
  padding-bottom: 100px;
}

.content-section-5.dark-grey.hide {
  display: none;
}

.content-section-5.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.content-section-5.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.content-section-5.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.content-section-5.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.content-section-5.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.content-section-5.swift-sons-tavern-section {
  background-color: #404041;
  padding-top: 100px;
  padding-bottom: 100px;
}

.content-section-5.swift-sons-tavern-section.hide {
  display: none;
}

.content-section-5.momo-cake-order {
  background-color: #404041;
  padding-top: 100px;
  padding-bottom: 100px;
}

.content-section-5.momo-cake-order.hide {
  display: none;
}

.menu-background {
  background-color: #fff;
  border: 2px solid #e7e7e7;
  border-radius: 5px;
  padding: 50px;
  overflow: auto;
}

.header-box {
  width: 65%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.header-box.center {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box.center.hide {
  display: none;
}

.header-box.order-button {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box.order-button.hide {
  display: none;
}

.header-box.order-button.wrap-multiple-buttons {
  width: 100%;
  flex-flow: wrap;
  margin-left: auto;
  margin-right: auto;
}

.header-box.center--sst {
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.header-box.center-current {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box.swift-lilnk-buttons {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.header-box.swift-lilnk-buttons._2 {
  justify-content: center;
}

.header-box.swift-lilnk-buttons._2.hide {
  display: none;
}

.header-box.swift-lilnk-buttons._2.no-top-margin {
  margin-top: 0;
}

.header-box.swift-lilnk-buttons.hide {
  display: flex;
}

.header-box.swift-lilnk-buttons.hide-1 {
  display: none;
}

.header-box.swift-lilnk-buttons.center {
  justify-content: center;
}

.header-box.swift-lilnk-buttons.stacked {
  flex-direction: column;
  justify-content: center;
}

.header-box.swift-lilnk-buttons.stacked.hide {
  display: none;
}

.header-box.swift-lilnk-buttons.to {
  justify-content: center;
}

.header-box.swift-lilnk-buttons.to.hide {
  display: none;
}

.header-box.swift-lilnk-buttons._3 {
  flex-direction: column;
  align-items: center;
}

.header-box.mobile--ggs {
  display: none;
}

.header-box.two-buttons-side-by-side {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.header-box.two-buttons-side-by-side._2 {
  justify-content: center;
}

.header-box.two-buttons-side-by-side._2.hide {
  display: none;
}

.header-box.two-buttons-side-by-side.hide {
  display: flex;
}

.header-box.two-buttons-side-by-side.hide-1 {
  display: none;
}

.header-box.two-buttons-side-by-side.center {
  justify-content: center;
}

.title-and-price {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.menu-price-text {
  font-size: 14px;
  display: block;
}

.menu-price-text.hide {
  display: none;
}

.tab-link-2 {
  color: #959595;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -1px;
  padding-left: 10px;
  padding-right: 50px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.tab-link-2:hover {
  border-bottom: 1px solid #000;
}

.tab-link-2.w--current {
  color: #20272f;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  padding-right: 48px;
  font-weight: 600;
}

._50-percent-column {
  width: 50%;
  padding-right: 10px;
  position: relative;
}

._50-percent-column.menu {
  height: auto;
  border-bottom: 1px solid #e7e7e7;
  padding-top: 35px;
  padding-bottom: 20px;
  display: block;
}

._50-percent-column.menu.last {
  border-bottom-style: none;
}

._50-percent-column.menu._100-percent-column {
  width: 100%;
}

._50-percent-column.menu-right {
  border-bottom: 1px solid #e7e7e7;
  padding-top: 35px;
  padding-bottom: 20px;
  padding-left: 20px;
}

._50-percent-column.menu-right.last {
  border-bottom-style: none;
}

._50-percent-column.menu {
  border-bottom: 1px solid #e7e7e7;
  padding-top: 35px;
  padding-bottom: 20px;
}

._50-percent-column.menu.last {
  border-bottom-style: none;
}

._50-percent-column.inner-padding {
  border-bottom-style: none;
  align-self: auto;
  align-items: center;
  padding: 40px 45px 30px;
  display: flex;
}

.title-2 {
  color: #fc0;
  font-size: 30px;
  line-height: 35px;
  display: none;
}

.small {
  font-size: 12.5px;
  line-height: 25px;
}

.small.amiri-font {
  font-style: normal;
}

.small.amiri-font-black {
  font-family: Amiri, sans-serif;
}

.small.hide {
  display: none;
}

.content-wrapper-83 {
  max-width: 1050px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.content-wrapper-83.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.content-wrapper-83.center {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu-title {
  width: 80%;
}

.flex-wrapper {
  flex-wrap: wrap;
  display: flex;
}

.flex-wrapper.space-between {
  justify-content: space-between;
  display: block;
}

.flex-wrapper.space-between-order-page {
  justify-content: space-between;
}

.flex-wrapper.space-around {
  width: 1010px;
  min-width: 1010px;
  background-color: #fff;
  justify-content: space-around;
  align-items: center;
}

.flex-wrapper.momo-lunch-brunch {
  width: 100%;
  justify-content: space-between;
  align-items: stretch;
}

.button-9 {
  min-width: 200px;
  color: #20272f;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fc0;
  border-radius: 3px;
  padding: 16px 22px;
  font-family: Oswald, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .2s;
  display: inline-block;
}

.button-9:hover {
  opacity: .9;
}

.button-9.top-border {
  margin-top: 25px;
  display: none;
  overflow: hidden;
}

.button-9.top-border.hide {
  display: none;
}

.button-9.top-border {
  clear: left;
  color: #000;
  background-color: #fff;
  border: 2px solid #b0b0b0;
  margin-top: 25px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: block;
}

.button-9.top-border:hover {
  background-color: #e6e6e6;
}

.button-9.order-button {
  background-color: #fff;
  margin-top: 25px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
  overflow: hidden;
}

.button-9.order-button:hover {
  background-color: #fff;
}

.button-9.order-button.hide {
  display: none;
}

.button-9.order-button {
  background-color: #fff;
  margin-top: 25px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
  overflow: hidden;
}

.button-9.order-button:hover {
  background-color: #fff;
}

.button-9.inquire-button {
  text-align: center;
  background-color: #fff;
  margin-top: 25px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
  overflow: hidden;
}

.button-9.inquire-button:hover {
  background-color: #fff;
}

.button-9.inquire-button.red-color {
  color: #fff;
  color: #fff;
  background-color: #844142;
}

.hero-text {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero {
  color: #fff;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 70px;
}

.hero.boka-pickup {
  background-image: none;
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
}

.hero.boka-mothers-day {
  width: 500px;
  background-image: none;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.hero.boka-mothersday {
  width: 400px;
  background-image: none;
  font-family: Gotham Light, sans-serif;
  font-weight: 300;
}

.hero.momo-header {
  width: auto;
  background-image: none;
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
}

.hero.cabra-menu {
  text-transform: none;
  background-image: none;
  font-family: Recoleta, sans-serif;
  font-weight: 400;
}

.hero-section-2 {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe15d270d74539e371c7a5_boka-to-go-horizontal.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.underline-2 {
  width: 215px;
  height: 2px;
  background-color: #fff;
  margin: 20px auto;
  display: block;
}

.scroll-arrow {
  width: 100%;
  height: 50px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f76311988298_flecha-hacia-arriba.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 27px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transform: rotate(180deg);
}

.scroll-arrow:hover {
  opacity: .85;
  flex: 0 auto;
  position: absolute;
}

.scroll-arrow.w--current {
  width: 40px;
  height: 40px;
}

.hero-subtitle {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  line-height: 26px;
  display: none;
}

.intro-image {
  width: 100%;
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  position: relative;
  overflow: hidden;
}

.intro-image:hover {
  z-index: auto;
}

.intro-image.w--current {
  overflow: hidden;
}

.intro-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb176017ce9a5142aa47e50_swift-sons-tavern-steak-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-image._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649df3c3a718be6ba1f4a4de_Boka%20Dinner%20April%202023%20Lamb%20Edit%201-15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-image._1:hover {
  z-index: auto;
  overflow: hidden;
}

.intro-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f9c465cc6f5c03de66ba03b_girl-and-the-goat-10-year-bday-kit-for-4.f1ee7c80505d664345fd3146280e3c08.jpg");
  background-position: 50%;
  background-size: cover;
}

.intro-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe03a39c93d74e3dd0e1c6_bellemore-to-go-1.jpeg");
  background-position: 50%;
  background-size: cover;
}

.intro-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0ae5e7db63d14132208f8_Giuseppe-Tentori-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-image._7 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec699739818919d2c072330_Duck_Duck_Goat_To_Go_1-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-image._8 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f510d2f07da0ae438759312_GGs-Chicken-Shop-Chicago-9.jpg");
  background-position: 50%;
  background-size: cover;
}

.intro-image._9 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9722054c811ed5a1837c0_swift-tavern-gallery-04.jpeg");
  background-position: 50%;
  background-size: cover;
}

.intro-image._10 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed00ddddaf8f888896c05e7_gt-fish-to-go-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.intro-image._11 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ee3cdec7da456cc93611f2f_cabra-poolside-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-image._12 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60afe54e6f80727d9899c996_Girl-and-Goat-2.jpeg");
}

.intro-image._12:hover {
  z-index: auto;
}

.intro-image._13 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5efe58b5f8ace80f174c34c0_Cira-order.jpg");
}

.intro-image._13:hover {
  z-index: auto;
}

.intro-image._14 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/644038f9a1b5ad04e3e3555b_Screen%20Shot%202023-04-19%20at%201.54.10%20PM.png");
}

.intro-image._14:hover {
  z-index: auto;
}

.intro-image._15 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f0b604206f892c4812c8532_Joomak-Chicago-Popup-11.jpeg");
}

.intro-image._15:hover {
  z-index: auto;
}

.intro-image._15 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa07c668dc32d5b7ae92e9d_Sakusaku-Chicago-Slider-1.jpeg");
}

.intro-image._15:hover {
  z-index: auto;
}

.intro-image._16 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa98df5b4b8082fa6dd42e3_SugarGoat-Image.png");
  background-position: 20%;
}

.intro-image._16:hover {
  z-index: auto;
}

.intro-image._12-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62719ca6e9cba4dc7b0847ea_Cabra%20LA%20April%202022%20Brunch%20Spread%201-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-image.av---1 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6272f79924e67718e9189895_February%20DoorDash%202022%20Alla%20Vita%20Dinner%20Spread1-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-image.sstavern--01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e66af7b8945f919a1424340_Swift-and-Sons-Tavern-Chicago-4-min.jpg");
  background-position: 50%;
  background-size: cover;
}

.intro-image.cira-01 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/623ce93bd0ab4ff9bfe49367_Cira-Restaurant-Week-01.jpeg");
  background-size: cover;
}

.intro-image.cira-01:hover {
  z-index: auto;
}

.intro-image.le-select {
  height: 300px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649df2dbe30419e0a9304c76_Straussner_LeSelect_2023_June-02%20Steak-min.jpg");
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.intro-image.le-select:hover {
  z-index: auto;
}

.intro-image.k-far-brooklyn {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/640035b84b75fb6fb5552be5_221116_KFAR_BK_3878-min.jpg");
  background-size: cover;
}

.intro-image.k-far-brooklyn:hover {
  z-index: auto;
}

.intro-image.laser-wolf-01 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627c03407340d12dd8e3987b_Laser_Wolf_Brooklyn_02.jpeg");
  background-size: cover;
}

.intro-image.laser-wolf-01:hover {
  z-index: auto;
}

.intro-image.jaffa-bar-brklyn {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/647f92dd7fc004116faaf28e_Screen%20Shot%202023-06-06%20at%203.10.45%20PM.png");
}

.intro-image.jaffa-bar-brklyn:hover {
  z-index: auto;
}

.intro-image.lazy-bird-hoxton {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61b775e2d66025585e993592_lazybird-4929-min.jpg");
  background-size: cover;
}

.intro-image.lazy-bird-hoxton:hover {
  z-index: auto;
}

.intro-image.bar-504 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649dcf565d9dbb92ed3b3352_Bar%20504%20January%202023%2017%20(1)-min.jpg");
  background-size: cover;
}

.intro-image.bar-504:hover {
  z-index: auto;
}

.intro-image.the-izakaya {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63c5da843f09c3ae4378debb_Izakaya-Momotaro-O2.jpeg");
  background-size: cover;
}

.intro-image.the-izakaya:hover {
  z-index: auto;
}

.intro-image.cafe-basque {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64345256677218278241bc5f_221006_CafeBasque0575.jpg");
  background-size: cover;
}

.intro-image.cafe-basque:hover {
  z-index: auto;
}

.intro-image.itoko {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649dead0bff012d293ba8517_Itoko%20March%202023%20Crab%20salada%203-min.jpg");
  background-size: cover;
}

.intro-image.itoko:hover {
  z-index: auto;
}

.intro-image.ggs-chicken-shop {
  height: 300px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/640613f60c51e29176bfb7bc_GG-Chicken-Shop-Lakeview-02.jpeg");
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.intro-image.ggs-chicken-shop:hover {
  z-index: auto;
}

.intro-2 {
  width: 32%;
  margin-top: 40px;
  position: static;
}

.intro-2.hide--1 {
  display: none;
}

.plus-button {
  width: 35px;
  height: 31px;
  background-color: rgba(176, 176, 176, .7);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa6f1e0615159c3592274_Plus.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  transition: background-color .2s;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.plus-button:hover {
  z-index: auto;
  height: 31px;
  object-fit: fill;
  background-color: #b0b0b0;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa6f1e0615159c3592274_Plus.png");
  background-position: 50%;
  background-size: 12px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  overflow: visible;
}

.text-link-4 {
  color: #fff;
  font-family: Gotham Light, sans-serif;
  font-size: 12.5px;
  text-decoration: none;
  display: none;
}

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

.intro-text {
  background-color: #844142;
  padding: 18px 20px;
}

.title-link-2 {
  color: #fff;
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.nav-menu-12 {
  display: none;
}

.top-menu-links {
  color: #959595;
  flex-direction: column;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
}

.top-menu-links:hover {
  text-decoration: underline;
}

.bar {
  color: #fc0;
}

._33-percent-column {
  width: 33%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._33-percent-column.top-center {
  padding-top: 0;
  padding-bottom: 0;
  transition: opacity .2s;
}

._33-percent-column.top-center:hover {
  opacity: .85;
}

._33-percent-column.top-left {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 30px;
  display: none;
}

._33-percent-column.top-right {
  text-align: right;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 30px;
  display: none;
}

._33-percent-column.top-right.momo-lunch {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

._33-percent-column.top-right.momo-lunch.hide {
  display: none;
  overflow: visible;
}

._33-percent-column.top-center--10 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: opacity .2s;
}

._33-percent-column.top-center--10:hover {
  opacity: .85;
}

.navlink-2 {
  height: 85px;
  color: #20272f;
  text-transform: uppercase;
  margin-right: 30px;
  padding-top: 35px;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 400;
  transition: border .1s cubic-bezier(.25, .46, .45, .94);
}

.navlink-2:hover {
  border-bottom: 3px solid #fc0;
}

.navlink-2.w--current {
  color: #20272f;
  border-bottom: 3px solid #fc0;
}

.nav-menu-13 {
  width: 100%;
  float: none;
  text-align: center;
  border-top: 1px solid #e7e7e7;
}

.navbar-8 {
  width: 100%;
  height: 60px;
  background-color: rgba(0, 0, 0, 0);
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.boka-pickup-header {
  height: 60px;
  max-width: 1050px;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
}

.boka-pickup-header.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.boka-pickup {
  width: 300px;
}

.adobe-caslon-font {
  color: #fff;
  font-family: Acaslonpro, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.adobe-caslon-font._15 {
  margin-bottom: 15px;
}

.adobe-caslon-font.blk {
  width: 60%;
  color: #000;
  text-align: center;
}

.adobe-caslon-font.blk.sub-paragraph {
  width: 100%;
  margin-bottom: 20px;
}

.adobe-caslon-font.blk-100 {
  width: 100%;
  color: #000;
  text-align: center;
}

.adobe-caslon-font.blk-100.gg {
  min-width: 100%;
}

.adobe-caslon-font.blk-100._60 {
  width: 60%;
}

.adobe-caslon-font.blk-momotaro {
  width: 60%;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

.adobe-caslon-font.blk-20, .adobe-caslon-font.blk-100 {
  width: 100%;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

.boka-pickup-heading {
  color: #fff;
  margin-bottom: 15px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.2em;
  position: static;
}

.title-3 {
  color: #000;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 35px;
}

.boka-tab-menu {
  font-family: Roboto, sans-serif;
}

.food-title-2 {
  color: #20272f;
  font-weight: 700;
  line-height: 20px;
}

.menu-background-2 {
  background-color: #fff;
  border: 2px solid #e7e7e7;
  border-radius: 5px;
  padding: 50px 20px 35px;
  overflow: auto;
}

.tab-link-3 {
  color: #959595;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -1px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
}

.tab-link-3:hover {
  border-bottom: 1px solid #844142;
}

.tab-link-3.w--current {
  color: #fff;
  background-color: #844142;
  border-bottom: 1px solid #844142;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 400;
}

.tab-link-3._3.w--current, .tab-link-3._4.w--current, .tab-link-3._4--4.w--current, .tab-link-3._3-3.w--current {
  color: #fff;
  background-color: #844142;
}

.less-line-height {
  line-height: 27px;
}

.rounded-button {
  height: 50px;
  min-width: 150px;
  color: #fff;
  border: 3px solid #fc0;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 12px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.rounded-button:hover {
  background-color: #fc0;
}

.service-icon {
  width: 105px;
  height: 105px;
  background-color: #303943;
  border-radius: 50%;
  margin-bottom: 20px;
}

.service-icon._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea0611344721d8b0f5321d8_Dinner.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 47px;
}

.service-icon._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea0611344721d208e5321d0_Truck.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 53px;
}

.service-icon._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea0611344721d6f685321da_Menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 36px;
}

.hidden-box-3 {
  text-align: left;
  padding: 33px 33px 30px;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}

.show-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-47 {
  font-size: 12.5px;
}

.service-box {
  width: 32.5%;
  min-height: 380px;
  text-align: center;
  background-image: linear-gradient(rgba(32, 39, 47, .97), rgba(32, 39, 47, .97)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea0611344721dbc005321d2_photo-1461962931919-6c1b5f30ef42.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 33px;
  display: flex;
  position: relative;
}

.show-box-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.white {
  color: #fff;
}

.hidden-box {
  width: 100%;
  text-align: left;
  padding: 33px 33px 30px;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}

.menu-sub-paragraph {
  color: #747171;
  font-family: Amiri, sans-serif;
  font-size: 16px;
  line-height: 1.2em;
}

.menu-title-pickup {
  display: none;
}

.price-3 {
  font-size: 20px;
  line-height: 1.3em;
}

.price-3.add-on {
  font-size: 16px;
}

.menu-line {
  height: 1px;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  flex: 1;
  margin-left: 20px;
  margin-right: 20px;
}

.promo-image-wrap {
  width: 40%;
  margin-bottom: 20px;
}

.menu-item {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}

.menu-section-title {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1.3px solid #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
}

.menu-section {
  border: 1px solid rgba(0, 0, 0, .1);
  padding: 20px;
}

.menu-section.promotion-section {
  border-color: rgba(0, 0, 0, .5);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

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

.menu-desc {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  margin-bottom: 30px;
  padding-bottom: 15px;
}

.promo-section-lead-in {
  text-align: center;
}

.menu-item-wrap {
  margin-bottom: 20px;
  line-height: 1.2em;
}

.menu-item-wrap.center {
  width: 52%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu-item-wrap.center--1 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.menu-line-item-wrap {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.menu-line-item-wrap.center {
  flex-direction: column;
  justify-content: center;
}

.menu-line-item-wrap.center--2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
}

.menu-title-2 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.5em;
}

.menu-title-2.brandon-font {
  font-family: Brandon grotesque, sans-serif;
}

.menu-grid {
  grid-column-gap: 19px;
  grid-row-gap: 20px;
  grid-template: "Special Special Special Special Special Drinks"
                 "Special Special Special Special Special Drinks"
                 ". . . . . ."
                 ". . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.promotion-section-title {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 110%;
}

.paragraph-11 {
  width: 50%;
}

.container-6 {
  width: 95%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.boka-menu-to-go {
  background-color: #e6e6e6;
}

.menu-grid-2 {
  grid-column-gap: 19px;
  grid-row-gap: 20px;
  grid-template: ". . . . ."
                 ". . . . ."
                 "food food food promotion promotion"
                 "food food food promotion promotion"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.menu-grid-3 {
  grid-column-gap: 19px;
  grid-row-gap: 20px;
  grid-template: "drinks drinks specials specials specials"
                 "drinks drinks specials specials specials"
                 "food food food promotion promotion"
                 "food food food promotion promotion"
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.menu-grid-second-part {
  grid-column-gap: 19px;
  grid-row-gap: 20px;
  grid-template: "drinks drinks specials specials specials"
                 "drinks drinks specials specials specials"
                 "food food food promotion promotion"
                 "food food food promotion promotion"
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.to-go-paragraph {
  width: 70%;
  font-family: Acaslonpro, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
}

.to-go-paragraph.lowercase {
  text-transform: lowercase;
}

.menu-item-to-go {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.3em;
}

.menu-item-to-go.add-on {
  font-size: 16px;
}

.menu-item-to-go.space-line {
  line-height: 1.5em;
}

.menu-item-to-go.brandon-font {
  font-family: Brandon grotesque, sans-serif;
}

.menu-line-bottom {
  height: 1px;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  flex: 1;
  margin-top: 20px;
  margin-left: 5px;
  margin-right: 5px;
}

.div-block-170 {
  border: 1px solid rgba(0, 0, 0, .3);
  margin-bottom: 20px;
  padding: 20px;
}

.bottom-button-section {
  background-color: #e6e6e6;
  padding-top: 0;
  padding-bottom: 0;
}

.bottom-button-section.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.bottom-button-section.dark-grey {
  background-color: #404041;
}

.bottom-button-section.dark-grey.hide {
  display: none;
}

.bottom-button-section.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.bottom-button-section.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.bottom-button-section.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.bottom-button-section.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.bottom-button-section.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.button-9-copy {
  min-width: 200px;
  color: #20272f;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fc0;
  border-radius: 3px;
  padding: 16px 22px;
  font-family: Oswald, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .2s;
  display: inline-block;
}

.button-9-copy:hover {
  opacity: .9;
}

.button-9-copy.top-border {
  background-color: #000;
  margin-top: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}

.button-9-copy.top-border.hide {
  display: none;
}

.button-9-copy.top-border.blk {
  color: #fff;
  background-color: #844142;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.blk:hover {
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.blk.small {
  width: 300px;
  min-width: 150px;
}

.button-9-copy.top-border.blk.small.margin.center-flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-9-copy.top-border.blk.centered-button, .button-9-copy.top-border.blk.mothers-day-copy, .button-9-copy.top-border.blk.next-menu {
  width: 300px;
  min-width: 150px;
  background-color: #000;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 1.3em;
}

.button-9-copy.top-border.blk-no-25 {
  color: #fff;
  background-color: #844142;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.blk-no-25:hover {
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.blk-no-25.small {
  width: 300px;
  min-width: 150px;
}

.button-9-copy.top-border.white-button {
  width: 500px;
  color: #000;
  background-color: #fff;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.white-button:hover {
  color: #fff;
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.white-button.small {
  width: 300px;
  min-width: 150px;
}

.button-9-copy.top-border {
  clear: left;
  color: #000;
  background-color: #fff;
  border: 2px solid #b0b0b0;
  margin-top: 25px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: block;
}

.button-9-copy.top-border:hover {
  background-color: #e6e6e6;
}

.button-9-copy.top-border {
  background-color: #000;
  margin-top: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}

.button-9-copy.top-border.blk {
  color: #fff;
  background-color: #844142;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.blk:hover {
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.blk.small {
  width: 300px;
  min-width: 150px;
}

.button-9-copy.top-border.blk.small.margin.center-flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-9-copy.top-border.blk.small.margin.center-flex-copy {
  width: auto;
  min-width: 150px;
  color: #f2eee4;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-size: 18px;
  display: flex;
}

.button-9-copy.top-border.blk.small.margin.center-flex-copy.max-width {
  max-width: 500px;
}

.button-9-copy.top-border.blk.small.margin.center-flex-copy.cream {
  color: #000;
  background-color: #f2eee4;
}

.button-9-copy.top-border.blk.small.margin.center-flex-copy.top-padding {
  margin-top: 20px;
}

.button-9-copy.top-border.blk.small.margin.center-flex-copy {
  width: auto;
  min-width: 150px;
  color: #f2eee4;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-size: 18px;
  display: flex;
}

.button-9-copy.top-border.blk-no-25 {
  color: #fff;
  background-color: #844142;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.button-9-copy.top-border.blk-no-25:hover {
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

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

.menu-submenu {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1.3px #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.menu---mobile-boka-togo {
  display: none;
}

.kit-description {
  font-size: 19px;
  line-height: 1.5em;
}

.wrapper-7--2 {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.help-employees {
  background-color: #404041;
  padding-top: 80px;
  padding-bottom: 80px;
}

.help-employees.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.help-employees.dark-grey {
  background-color: #404041;
}

.help-employees.dark-grey.hide {
  display: none;
}

.help-employees.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.help-employees.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.help-employees.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.help-employees.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.help-employees.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.center-header-box {
  width: 65%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.center-header-box.center {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.boka-mother-s-day {
  background-color: #f2eee4;
  display: block;
}

.boka-mother-s-day.swift-sons-tavern {
  background-color: #e6e6e6;
  display: block;
}

.boka-mother-s-day.hide, .menu-boka-mothers-day-mobile, .mobile---mothers-day {
  display: none;
}

.hero-section---mothers-day {
  width: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eaa1e1e031f7c9cdc30510a_rod-long-U1RnMoPBZGw-unsplash.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.hero-section---mothers-day.hide {
  display: none;
}

.mothers-day-button {
  background-color: #f2eee4;
  padding-top: 0;
  padding-bottom: 0;
}

.mothers-day-button.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.mothers-day-button.dark-grey {
  background-color: #404041;
}

.mothers-day-button.dark-grey.hide {
  display: none;
}

.mothers-day-button.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.mothers-day-button.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.mothers-day-button.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.mothers-day-button.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.mothers-day-button.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.mobile-intro---mom {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.body-65 {
  background-color: #f2eee4;
}

.hero-section---order-to-go {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea489f4088154f7c2b23540_boka-to-go-background-02-min.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: none;
  position: relative;
}

.hero-title-order {
  width: 960px;
  color: #fff;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 70px;
}

.hero-title-order.boka-pickup {
  background-image: none;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.hero-title-order.boka-mothers-day {
  width: 500px;
  background-image: none;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.hero-title-order.boka-mothersday {
  width: 400px;
  background-image: none;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.hero-title-order.main-to-go {
  font-family: Prata, sans-serif;
  font-weight: 300;
  line-height: 1em;
}

.hero-title-order.main-to-go.lowercase {
  text-transform: none;
}

.order-to-go-subtitle {
  width: 70%;
  color: #fff;
  justify-content: center;
  font-family: Gotham Light, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.3em;
  display: block;
}

.to-go-order-section {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider-44 {
  z-index: 0;
  height: 639px;
  background-color: #f2eee4;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.slide-57 {
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
}

.slide-58 {
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-172 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe046f5de1347a961f37de_bellemore-to-go-2.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-173 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8ee1d366cf148d0c013af_Lee-Wolen-7.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.content-wrapper-83-copy {
  max-width: 1050px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.content-wrapper-83-copy.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.content-in-slider {
  z-index: 999;
  max-width: 1050px;
  align-self: center;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
}

.content-in-slider.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.left-arrow-78, .right-arrow-77, .slide-nav-75 {
  display: none;
}

.scroll-arrow-to-go {
  z-index: 88888;
  width: 100%;
  height: 50px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d53106729b8f76311988298_flecha-hacia-arriba.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 27px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotate(180deg);
}

.scroll-arrow-to-go:hover {
  opacity: .85;
  flex: 0 auto;
  position: absolute;
}

.scroll-arrow-to-go.w--current {
  width: 40px;
  height: 40px;
}

.header-box-2 {
  width: 65%;
  text-align: center;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.title-4 {
  opacity: .49;
  color: #000;
  font-size: 20px;
  line-height: 35px;
}

.content-wrapper-84 {
  max-width: 1050px;
  padding-left: 20px;
  padding-right: 20px;
}

.content-section---order {
  padding-top: 100px;
  padding-bottom: 110px;
}

.content-section---order.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.content-section---order.dark-grey {
  background-color: #404041;
  padding-top: 100px;
  padding-bottom: 40px;
}

.content-section---order.dark-grey.hide {
  display: none;
}

.content-section---order.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.content-section---order.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.content-section---order.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.content-section---order.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.content-section---order.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.intro-order {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
}

.heading-67 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Prata, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1em;
  display: block;
}

.subtitle {
  color: #e6e6e6;
  font-size: 12.5px;
}

.subtitle._1-3 {
  line-height: 1.8em;
}

.signature {
  margin-top: 15px;
}

.image-subtitle {
  width: 100%;
  background-color: #844142;
  padding: 20px 20px 18px;
}

.column-image-10 {
  width: auto;
  height: auto;
  min-width: 40%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa6f1e06151626959227c_photo-1462539405390-d0bdb635c7d1.jpeg");
  background-position: -106px;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.column-image-10._2, .column-image-10._3 {
  width: auto;
  height: 482px;
  background-image: none;
}

.column-image-10._1 {
  height: 482px;
  background-image: none;
}

.column-image-10._4 {
  width: auto;
  height: 482px;
  background-image: none;
}

.column-image-10._5 {
  width: auto;
  height: 482px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eba0b4166598461a8785e87_Gt-Prime-Pasta-to-go.jpg");
  background-position: 50%;
  background-size: cover;
}

.column-image-10._6, .column-image-10._7, .column-image-10._8, .column-image-10._9, .column-image-10._12, .column-image-10._13 {
  width: auto;
  height: 482px;
  background-image: none;
}

.column-image-10._13 {
  width: auto;
  height: 482px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649df2dbe30419e0a9304c76_Straussner_LeSelect_2023_June-02%20Steak-min.jpg");
  background-position: 0 0;
  background-size: auto;
}

.yellow {
  color: #fc0;
  margin-bottom: 0;
}

.title-5 {
  color: #fc0;
  font-size: 30px;
  line-height: 35px;
}

.address {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.3em;
}

.order-paragraph {
  width: auto;
  color: #000;
  font-size: 16px;
  line-height: 1.5em;
}

.order-paragraph.white {
  text-align: left;
}

.order-paragraph.white.center, .order-paragraph.center {
  text-align: center;
}

.order-paragraph.white-and-center {
  color: #fff;
  text-align: center;
}

.restaurant-title-order {
  text-align: center;
  font-weight: 400;
}

.order-section---indvidual-rest {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.order-section---indvidual-rest.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.order-section---indvidual-rest.dark-grey {
  background-color: #404041;
  padding-top: 100px;
  padding-bottom: 40px;
}

.order-section---indvidual-rest.dark-grey.hide {
  display: none;
}

.order-section---indvidual-rest.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.order-section---indvidual-rest.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.order-section---indvidual-rest.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.order-section---indvidual-rest.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.order-section---indvidual-rest.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.order-section---indvidual-rest.hide, .order-section---indvidual-rest.hide1 {
  display: none;
}

.momotaro-pickup-header {
  height: 60px;
  max-width: 1050px;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
}

.momotaro-pickup-header.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.momotaro-pick-up {
  width: 320px;
  height: auto;
  padding-top: 0;
}

.content-wrapper-85 {
  max-width: 1050px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.content-wrapper-85.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.momotaro-hero-section-order {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf5f95fe2db97f89331b7d_Momotaro-To-Go-202.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.momo-to-go-menu {
  background-color: #e6e6e6;
}

.menu-boka-to-go.mobile {
  display: none;
}

.order-to-go-subtitle-2 {
  width: 70%;
  color: #fff;
  justify-content: center;
  font-family: Gotham Light, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.3em;
  display: block;
}

.order {
  min-width: 200px;
  color: #20272f;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fc0;
  border-radius: 3px;
  padding: 16px 22px;
  font-family: Oswald, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .2s;
  display: inline-block;
}

.order:hover {
  opacity: .9;
}

.order.top-border {
  background-color: #000;
  margin-top: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}

.order.top-border.hide {
  display: none;
}

.order.top-border.blk {
  color: #fff;
  background-color: #844142;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.order.top-border.blk:hover {
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.order.top-border.blk.small {
  width: 300px;
  min-width: 150px;
}

.order.top-border.blk.mothers-day {
  width: 300px;
  min-width: 150px;
  background-color: #000;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 1.3em;
}

.order.top-border.blk.order-list-item {
  width: 300px;
  min-width: 150px;
  background-color: #000;
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 1.3em;
}

.order.top-border.blk.order-list-item:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk.order-list-item.white {
  color: #000;
  background-color: #fff;
  align-self: center;
  align-items: center;
  display: block;
}

.order.top-border.blk.order-list-item.white:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk.order-list-item.white-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  align-self: center;
  align-items: center;
  display: block;
}

.order.top-border.blk.order-list-item.white-2:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk.order-list-item---order {
  width: 300px;
  min-width: 150px;
  color: #fff;
  background-color: #844142;
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 1.3em;
}

.order.top-border.blk.order-list-item---order:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk.order-list-item---order.white {
  color: #000;
  background-color: #fff;
  align-self: center;
  align-items: center;
  display: block;
}

.order.top-border.blk.order-list-item---order.white:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk.order-list-item---order.white-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  align-self: center;
  align-items: center;
  display: block;
}

.order.top-border.blk.order-list-item---order.white-2:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk.small-button {
  min-width: 150px;
  color: #fff;
  background-color: #844142;
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 1.3em;
}

.order.top-border.blk.small-button:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk.small-button.white {
  color: #000;
  background-color: #fff;
  align-self: center;
  align-items: center;
  display: block;
}

.order.top-border.blk.small-button.white:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk.small-button.white-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  align-self: center;
  align-items: center;
  display: block;
}

.order.top-border.blk.small-button.white-2:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.order.top-border.blk-no-25 {
  color: #fff;
  background-color: #844142;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.order.top-border.blk-no-25:hover {
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.order.top-border.blk-no-25.small {
  width: 300px;
  min-width: 150px;
}

.order.top-border.white-button {
  width: 500px;
  color: #000;
  background-color: #fff;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.order.top-border.white-button:hover {
  color: #fff;
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.order.top-border.white-button.small {
  width: 300px;
  min-width: 150px;
}

.order.top-border {
  clear: left;
  color: #000;
  background-color: #fff;
  border: 2px solid #b0b0b0;
  margin-top: 25px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: block;
}

.order.top-border:hover {
  background-color: #e6e6e6;
}

.employee-fund {
  background-color: #844142;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.flex-employee-fund {
  flex-wrap: wrap;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.right-employee-fund {
  width: 50%;
  height: 500px;
  min-height: 500px;
  background-color: #844142;
  align-self: center;
  margin-left: 0;
}

.left-column---employee-fund {
  width: 50%;
  padding: 80px 30px;
}

.slide-nav-76, .icon-83, .icon-84 {
  display: none;
}

.employee-fund-slide-1 {
  height: 500px;
  min-height: 500px;
}

.heading---employeee-fund {
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.2em;
  position: static;
}

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

.employee-fund-slide-2, .employee-fund-image-1 {
  height: 100%;
}

.employee-fund-image {
  height: auto;
}

.div-block-175 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14ed329a07bd66c4edffc8_Employee-Culture-5.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.div-block-176 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e269a7b7082825050abdfca_Employee-service-01.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-177 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14ec512f2e0177a7ec1081_Employee-culture-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-sons-tavern-header {
  height: 60px;
  max-width: 1050px;
  white-space: normal;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
}

.swift-sons-tavern-header.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.swift-sons-tavern-header.momo-brunch-lunch-header, .swift-sons-tavern-header.swift-sons-header {
  width: 100%;
  max-width: 1300px;
  text-align: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.boka-pickup-copy {
  width: 300px;
}

.hero-section-4 {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

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

.title-wrap-centre {
  width: 100%;
  max-width: 670px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.works-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .3fr 1fr .3fr 1fr;
}

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

.step-image {
  margin-bottom: 40px;
}

.line-column {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.line-2 {
  width: 100%;
  height: 1px;
  border: 1.3px #d1cdcd;
  border-top-style: dashed;
}

.works-heading {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.swift-sons-tavern-to-go {
  background-color: #e6e6e6;
}

.header-box-3 {
  width: 65%;
  text-align: center;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.menu-price-text-2 {
  font-size: 14px;
}

.heading-68 {
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2em;
}

.paragraph-12 {
  font-size: 18px;
  line-height: 1.2em;
}

.menu-transparent-bg-copy {
  background-color: rgba(255, 255, 255, .2);
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 7px;
}

.tavern-at-home-dinner {
  background-color: #fff;
  border: 2px solid #e7e7e7;
  border-radius: 5px;
  padding: 50px 20px 35px;
  overflow: auto;
}

.a-la-carte-menu---swift-sons {
  background-color: rgba(255, 255, 255, .2);
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 7px;
}

.a-la-carte-menu---swift-sons:hover {
  position: relative;
}

.div-block-170-copy {
  border: 1px solid rgba(0, 0, 0, .3);
  margin-bottom: 20px;
  padding: 20px;
}

.order-rest-logo {
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  display: flex;
}

.order-rest-logo._3 {
  width: 150px;
  margin-top: 0;
  margin-bottom: 10px;
}

.order-rest-logo._2 {
  width: 150px;
  margin-top: 0;
}

.order-rest-logo._1 {
  width: 150px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

.order-rest-logo._4 {
  width: 160px;
  margin-top: 0;
  margin-bottom: 10px;
}

.order-rest-logo._5, .order-rest-logo._6 {
  width: 150px;
}

.order-rest-logo._7 {
  width: 100px;
}

.order-rest-logo._7-copy {
  width: 150px;
}

.order-rest-logo.center-7, .order-rest-logo.center-8 {
  width: 100%;
  min-width: 100%;
}

.order-rest-logo._8, .order-rest-logo._9 {
  width: 150px;
}

.order-rest-logo._9 {
  width: 150px;
  margin-top: 0;
}

.order-rest-logo._11, .order-rest-logo._12, .order-rest-logo._12, .order-rest-logo._13, .order-rest-logo._14 {
  width: 150px;
}

.order-rest-logo._1-1 {
  width: 150px;
  margin-top: 0;
  margin-left: -10px;
  padding-left: 0;
}

.order-rest-logo._9-1 {
  width: 200px;
  margin-top: 0;
}

.order-rest-logo.center-9 {
  width: 100%;
  max-width: 200px;
  min-width: 100%;
}

.order-rest-logo._11-copy, .order-rest-logo.cira-logo {
  width: 150px;
}

.order-paragraph---bellemore {
  width: 415px;
  text-align: center;
  font-size: 16px;
  line-height: 1.5em;
}

.order-paragraph---bellemore.white {
  text-align: left;
}

.order-paragraph---bellemore.white.center {
  text-align: center;
}

.mothers-day-button---swifttavern {
  background-color: #e6e6e6;
  padding-top: 0;
  padding-bottom: 0;
}

.mothers-day-button---swifttavern.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.mothers-day-button---swifttavern.dark-grey {
  background-color: #404041;
}

.mothers-day-button---swifttavern.dark-grey.hide {
  display: none;
}

.mothers-day-button---swifttavern.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.mothers-day-button---swifttavern.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.mothers-day-button---swifttavern.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.mothers-day-button---swifttavern.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.mothers-day-button---swifttavern.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.text-block-88 {
  text-align: center;
  font-size: 16px;
  line-height: 30px;
}

.boka-menu-subtitle {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1.3px #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.tab-pane-tab-2 {
  background-color: rgba(0, 0, 0, 0);
}

.div-block-178 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-179 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60367d1892d97124f900f476_Restaurant-Week-03.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.boka-menu-to-go-current {
  background-color: #e6e6e6;
}

.current-menu---mobile-boka {
  display: none;
}

.div-block-180 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60369178d2d2b44aa7e734d3_Izakaya-RW-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.content-wrapper-89 {
  max-width: 1050px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.content-wrapper-89.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.hero-text-mom {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero-section-5 {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe03a39c93d74e3dd0e1c6_bellemore-to-go-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.bellemore-link-nav {
  width: 300px;
}

.section-39 {
  height: auto;
  align-items: center;
  display: block;
}

.slider-45 {
  width: 100%;
  height: 370.347px;
  min-height: 500px;
  clear: none;
  background-color: #131313;
  display: block;
  position: static;
  top: auto;
  overflow: hidden;
  transform: translate(0, -50%);
}

.mask-35 {
  width: 50%;
  height: 500px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.slide-59 {
  width: 100%;
  height: 500px;
  min-height: 500px;
  text-align: center;
  cursor: grab;
}

.img {
  height: auto;
  min-height: 500px;
  min-width: 500px;
  display: inline-block;
}

.left-arrow-79 {
  width: 25%;
  background-image: linear-gradient(to right, #000, rgba(0, 0, 0, 0));
}

.right-arrow-78 {
  width: 25%;
  background-image: linear-gradient(270deg, #000, rgba(0, 0, 0, 0));
}

.slide-nav-77 {
  font-size: 9px;
  line-height: 20px;
  display: none;
}

.section-40 {
  background-color: #b0b0b0;
  flex-direction: column;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.restaurant-slider {
  text-align: justify;
  background-color: #e6e6e6;
  padding-top: 20px;
  padding-bottom: 40px;
}

.mask-36 {
  width: 100%;
  background-color: #e6e6e6;
}

.slide-60 {
  width: 50%;
  margin-right: 10px;
  padding-bottom: 0;
  padding-right: 0;
}

.slider-46 {
  height: 500px;
}

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

.swift-to-go {
  width: auto;
  height: auto;
  min-width: auto;
}

.image-131 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swift-to-go-image {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9722054c811ed5a1837c0_swift-tavern-gallery-04.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-to-go-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.swift-to-go-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.swift-to-go-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-61 {
  width: 50%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb176017ce9a5142aa47e50_swift-sons-tavern-steak-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-62 {
  width: 50%;
  margin-right: 10px;
}

.slide-63 {
  width: 50%;
}

.boka-to-go-image {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb97fa28c32270eee0b55e5_boka-to-go-gallery-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.boka-to-go-image._2 {
  background-image: none;
}

.boka-to-go-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.boka-to-go-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.boka-to-go-image.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.boka-to-go-image.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe180323f6cd3540c2e22f_boka-to-go-3-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.boka-to-go-image.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.bellemore-bowls-menu {
  background-color: #fff;
  border: 2px solid #e7e7e7;
  border-radius: 5px;
  padding: 50px 20px 35px;
  display: none;
  overflow: auto;
}

.div-block-no-outline {
  border: 1px rgba(0, 0, 0, .3);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.div-block-no-outline._20-bottom-padding {
  padding-bottom: 20px;
}

.div-block-no-outline.no-padding {
  padding-bottom: 0;
}

.bellemore-menu-section-title {
  width: auto;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1.3px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: flex;
}

.bellemore---wine {
  border: 1px solid rgba(0, 0, 0, .3);
  margin-bottom: 20px;
  padding: 20px 30px;
}

.bellemore---wine.no-outline {
  border-style: none;
  margin-left: 2px;
  margin-right: 2px;
}

.bellemore---wine.no-outline.mobile {
  display: none;
}

.div-block-181 {
  width: auto;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/601d906f71b19ceacad4cf58_Girl-Goat-Valentine-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.gt-prime-italian {
  width: 300px;
}

.hero-section-3 {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eba0b4166598461a8785e87_Gt-Prime-Pasta-to-go.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.gt-italian---mobile {
  display: none;
}

.gt-italian-to-go {
  background-color: #e6e6e6;
}

.momo-to-go-image {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf5f95fe2db97f89331b7d_Momotaro-To-Go-202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momo-to-go-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.momo-to-go-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.momo-to-go-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.momo-to-go-image.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf600b80f7a03a1c836702_Momotaro-To-Go-2-2.jpg");
}

.momo-to-go-image.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf61530d06db66b4f8c31d_Momotaro-To-Go-5-5.jpg");
}

.momo-to-go-image.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf62c325d6027ab6f867b4_Momotaro-To-Go-3-3.jpg");
}

.momo-to-go-image.image-5-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
}

.momo-to-go-image.momo-image-6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf62020d06db477ef8ca0e_Momotaro-to-go-7-7.jpg");
}

.content-wrapper-90 {
  max-width: 1050px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.content-wrapper-90.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.main-button-section {
  background-color: #e6e6e6;
  padding-top: 0;
  padding-bottom: 0;
}

.main-button-section.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.main-button-section.dark-grey {
  background-color: #404041;
}

.main-button-section.dark-grey.hide {
  display: none;
}

.main-button-section.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.main-button-section.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.main-button-section.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.main-button-section.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.main-button-section.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.div-block-182 {
  padding-top: 20px;
}

.caviar-logo {
  width: 25%;
  height: 0;
  min-width: 75px;
  margin-right: 10px;
}

.delivery-logos {
  width: 50%;
  min-height: 250px;
  justify-content: center;
  display: flex;
}

.delivery-logos._60-with {
  width: 60%;
}

.delivery-logos.height {
  min-height: 180px;
}

.grubhub-logo, .door-dash-logo {
  width: 25%;
  height: 0;
  min-width: 75px;
  margin-right: 10px;
}

.tock-logo {
  width: 25%;
  height: 0;
  min-width: 75px;
  margin-right: 0;
}

.header-box-swift-tavern {
  width: 65%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.header-box-swift-tavern.center {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box-swift-tavern.center.hide {
  display: none;
}

.header-box-swift-tavern.order-button {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box-swift-tavern.center--sst {
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.header-box-swift-tavern.center-current {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box-swift-tavern.swift-lilnk-buttons {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.header-box-swift-tavern.swift-lilnk-buttons._2 {
  justify-content: center;
}

.bellemore-to-go-image {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe03a39c93d74e3dd0e1c6_bellemore-to-go-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bellemore-to-go-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe046f5de1347a961f37de_bellemore-to-go-2.jpeg");
  background-position: 50%;
  background-size: cover;
}

.bellemore-to-go-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0755d118c22bcb267254_bellemore-to-go-3-3.png");
  background-position: 20%;
  background-size: cover;
}

.bellemore-to-go-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13ac254b55b00f024770d4_Jimmy-food-dish-3.jpg");
  background-position: 50%;
  background-size: cover;
}

.bellemore-to-go-image.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.bellemore-to-go-image.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eac7fa0ceae40200ff62052_boka-to-go-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.bellemore-to-go-image.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.momo-to-go-slider {
  height: 500px;
}

.slide-64 {
  width: 50%;
  margin-right: 10px;
  padding-bottom: 0;
  padding-right: 0;
}

.slide-65 {
  width: 50%;
}

.momo-to-go-image--6 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf63aeb314baeb1788fb5c_Momotaro-To-Go-6-6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momo-to-go-image--6._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.momo-to-go-image--6._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.momo-to-go-image--6._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.momo-to-go-image--6.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb45fab038d306529ef6e82_momo-email.jpg");
}

.momo-to-go-image--6.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
}

.momo-to-go-image--6.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebb4fa932a9e10c97b62354_momo-to-go-image-4.jpg");
}

.momo-to-go-image--6.image-5-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
}

.boka---memorial-day-menu {
  background-color: #f2eee4;
}

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

.bottom-button-section--2 {
  background-color: #f2eee4;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.bottom-button-section--2.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.bottom-button-section--2.dark-grey {
  background-color: #404041;
}

.bottom-button-section--2.dark-grey.hide {
  display: none;
}

.bottom-button-section--2.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.bottom-button-section--2.menu-2 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  display: block;
  position: static;
}

.bottom-button-section--2.menu {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.bottom-button-section--2.menu.new {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea00710578be5700b0cbaf3_Boka_FlatLay_July_2019-5.JPG");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: none;
}

.bottom-button-section--2.menu {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fa5c5f9a5b114063f3638_photo-1467189386127-c4e5e31ee213.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 35px;
  padding-bottom: 0;
}

.div-block-170-tavern-mobile {
  border: 1px solid rgba(0, 0, 0, .3);
  margin-bottom: 20px;
  padding: 20px;
  display: none;
}

.div-block-170-tavern {
  border: 1px solid rgba(0, 0, 0, .3);
  margin-bottom: 20px;
  padding: 20px;
}

.memorial-day-menu-tavern {
  background-color: #e6e6e6;
}

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

.tab-boka-menus {
  min-width: 100%;
  text-align: center;
  border-bottom: 1px solid #e7e7e7;
  flex-direction: row;
  display: block;
}

.tab-link-4 {
  width: auto;
  min-height: 52px;
  color: #fff;
  background-color: #000;
  border: 2px solid #b0b0b0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  line-height: 2em;
  display: flex;
}

.tab-link-4:hover {
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
}

.tab-link-4.w--current {
  width: auto;
  color: #fff;
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
  align-self: auto;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.tab-link-4.w--current:hover {
  border-bottom-width: 2px;
  border-bottom-color: #b0b0b0;
}

.tab-link-4._3 {
  width: auto;
  color: #fff;
  background-color: #000;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-4._3:hover {
  background-color: #b0b0b0;
  border-bottom-color: #b0b0b0;
  font-size: 14px;
  line-height: 2em;
}

.tab-link-4._3.w--current {
  color: #fff;
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.tab-link-4._4 {
  width: auto;
  background-color: #000;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-4._4:hover {
  width: auto;
  background-color: #000;
  align-items: stretch;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

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

.tab-link-4._4-1 {
  width: auto;
  background-color: #000;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-4._4-1:hover {
  width: auto;
  background-color: #000;
  align-items: center;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-4._4-1.w--current {
  color: #fff;
  background-color: #b0b0b0;
}

.tab-link-4._4-1.w--current:hover {
  align-items: center;
}

.tab-link-4._4-1.hide {
  display: none;
}

.text-block-89, .text-block-90 {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}

.tab-menu-round {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.intro---menu {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.bellemore-to-go-menu-mobile {
  display: none;
}

.text-block-95 {
  text-align: left;
  font-size: 16px;
  line-height: 30px;
}

.bellemore-to-go-menu-1 {
  background-color: #e6e6e6;
}

.gt-italian-slider {
  height: 500px;
}

.gt-to-go-image {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec3f1a9ef738d2666b284a8_Gt-Italian-Prime-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-to-go-image._2 {
  background-image: none;
}

.gt-to-go-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-to-go-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-to-go-image.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.gt-to-go-image.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe180323f6cd3540c2e22f_boka-to-go-3-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gt-to-go-image.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.gt-to {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec3f2ed2c0e4979d67f39b1_Gt-Italian-Prime-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-to._2 {
  background-image: none;
}

.gt-to._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-to._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-to.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.gt-to.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe180323f6cd3540c2e22f_boka-to-go-3-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gt-to.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.gt-italian-to-go-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eba0b4166598461a8785e87_Gt-Prime-Pasta-to-go.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-italian-to-go-image-3._2 {
  background-image: none;
}

.gt-italian-to-go-image-3._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-italian-to-go-image-3._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-italian-to-go-image-3.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.gt-italian-to-go-image-3.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe180323f6cd3540c2e22f_boka-to-go-3-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gt-italian-to-go-image-3.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.gt-italian-to-go-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec3f70bf107132f5f55a1c1_Gt-Italian-Prime-04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-italian-to-go-image-4._2 {
  background-image: none;
}

.gt-italian-to-go-image-4._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-italian-to-go-image-4._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-italian-to-go-image-4.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.gt-italian-to-go-image-4.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe180323f6cd3540c2e22f_boka-to-go-3-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gt-italian-to-go-image-4.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.adobe-caslon-font-2 {
  color: #fff;
  font-family: Acaslonpro, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.adobe-caslon-font-2.blk-100 {
  width: 100%;
  color: #000;
  text-align: center;
}

.adobe-caslon-font-2.blk-20 {
  width: 100%;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

.adobe-caslon-font-2.blk {
  width: 60%;
  color: #000;
  text-align: center;
}

.tab-link-5 {
  width: auto;
  min-height: 52px;
  color: #fff;
  background-color: #000;
  border: 2px solid #b0b0b0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  line-height: 2em;
  display: flex;
}

.tab-link-5:hover {
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
}

.tab-link-5.w--current {
  width: auto;
  color: #fff;
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
  align-self: auto;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.tab-link-5.w--current:hover {
  border-bottom-width: 2px;
  border-bottom-color: #b0b0b0;
}

.tab-link-5._3 {
  width: auto;
  color: #fff;
  background-color: #000;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-5._3:hover {
  background-color: #b0b0b0;
  border-bottom-color: #b0b0b0;
  font-size: 14px;
  line-height: 2em;
}

.tab-link-5._3.w--current {
  color: #fff;
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.tab-link-5._4-1 {
  width: auto;
  background-color: #000;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-5._4-1:hover {
  width: auto;
  background-color: #000;
  align-items: center;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-5._4-1.w--current {
  color: #fff;
  background-color: #b0b0b0;
}

.tab-link-5._4-1.w--current:hover {
  align-items: center;
}

.tab-link-5._4-1.hide {
  display: none;
}

.navbar-8-copy {
  width: 100%;
  height: 60px;
  background-color: rgba(0, 0, 0, 0);
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.ddg-pickup-header {
  height: 60px;
  max-width: 1050px;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
}

.ddg-pickup-header.menu {
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
  top: 80px;
}

.hero-section-6 {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec699739818919d2c072330_Duck_Duck_Goat_To_Go_1-min.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.header-box-ddg {
  width: 65%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.header-box-ddg.center {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box-ddg.center.hide {
  display: none;
}

.header-box-ddg.order-button {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box-ddg.center--sst {
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.header-box-ddg.center-current {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.header-box-ddg.swift-lilnk-buttons {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.header-box-ddg.swift-lilnk-buttons._2 {
  justify-content: center;
}

.ddg-pickup-logo {
  width: 300px;
}

.ddg-pickup-slider {
  height: 500px;
}

.ddg-to-go-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec699739818919d2c072330_Duck_Duck_Goat_To_Go_1-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ddg-to-go-image-1._2 {
  background-image: none;
}

.ddg-to-go-image-1._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-1._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-1.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.ddg-to-go-image-1.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe180323f6cd3540c2e22f_boka-to-go-3-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-1.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec699e7b5341a5606b2a0cc_Duck_Duck_Goat_To_Go_3-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ddg-to-go-image-3._2 {
  background-image: none;
}

.ddg-to-go-image-3._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-3._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-3.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.ddg-to-go-image-3.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe180323f6cd3540c2e22f_boka-to-go-3-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-3.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec69a172a8785a6e621acfb_Duck_Duck_Goat_To_Go_4-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ddg-to-go-image-4._2 {
  background-image: none;
}

.ddg-to-go-image-4._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-4._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-4.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.ddg-to-go-image-4.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe180323f6cd3540c2e22f_boka-to-go-3-3.jpeg");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-4.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-size: cover;
}

.ddg-to-go-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec699aa9818911fe1072392_Duck_Duck_Goat_To_Go_2-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ddg-to-go---mobile {
  display: none;
}

.tab-link-8 {
  width: auto;
  min-height: 52px;
  color: #fff;
  background-color: #000;
  border: 2px solid #b0b0b0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  line-height: 2em;
  display: flex;
}

.tab-link-8:hover {
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
}

.tab-link-8.w--current {
  width: auto;
  color: #fff;
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
  align-self: auto;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.tab-link-8.w--current:hover {
  border-bottom-width: 2px;
  border-bottom-color: #b0b0b0;
}

.tab-link-8._3 {
  width: auto;
  color: #fff;
  background-color: #000;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-8._3:hover {
  background-color: #b0b0b0;
  border-bottom-color: #b0b0b0;
  font-size: 14px;
  line-height: 2em;
}

.tab-link-8._3.w--current {
  color: #fff;
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.tab-link-8._4-1 {
  width: auto;
  background-color: #000;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-8._4-1:hover {
  width: auto;
  background-color: #000;
  align-items: center;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-8._4-1.w--current {
  color: #fff;
  background-color: #b0b0b0;
}

.tab-link-8._4-1.w--current:hover {
  align-items: center;
}

.tab-link-5-copy {
  width: auto;
  min-height: 52px;
  color: #fff;
  background-color: #000;
  border: 2px solid #b0b0b0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  line-height: 2em;
  display: flex;
}

.tab-link-5-copy:hover {
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
}

.tab-link-5-copy.w--current {
  width: auto;
  color: #fff;
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
  align-self: auto;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.tab-link-5-copy.w--current:hover {
  border-bottom-width: 2px;
  border-bottom-color: #b0b0b0;
}

.tab-link-5-copy._3 {
  width: auto;
  color: #fff;
  background-color: #000;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-5-copy._3:hover {
  background-color: #b0b0b0;
  border-bottom-color: #b0b0b0;
  font-size: 14px;
  line-height: 2em;
}

.tab-link-5-copy._3.w--current {
  color: #fff;
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.tab-link-5-copy._4-1 {
  width: auto;
  background-color: #000;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-5-copy._4-1:hover {
  width: auto;
  background-color: #000;
  align-items: center;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-5-copy._4-1.w--current {
  color: #fff;
  background-color: #b0b0b0;
}

.tab-link-5-copy._4-1.w--current:hover {
  align-items: center;
}

.tab-link-9 {
  width: auto;
  min-height: 52px;
  color: #fff;
  background-color: #000;
  border: 2px solid #b0b0b0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  line-height: 2em;
  display: flex;
}

.tab-link-9:hover {
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
}

.tab-link-9.w--current {
  width: auto;
  color: #fff;
  background-color: #b0b0b0;
  border-bottom: 2px solid #b0b0b0;
  align-self: auto;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.tab-link-9.w--current:hover {
  border-bottom-width: 2px;
  border-bottom-color: #b0b0b0;
}

.tab-link-9._3 {
  width: auto;
  color: #fff;
  background-color: #000;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-9._3:hover {
  background-color: #b0b0b0;
  border-bottom-color: #b0b0b0;
  font-size: 14px;
  line-height: 2em;
}

.tab-link-9._3.w--current {
  color: #fff;
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.tab-link-9._4-1 {
  width: auto;
  background-color: #000;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-9._4-1:hover {
  width: auto;
  background-color: #000;
  align-items: center;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 20px;
}

.tab-link-9._4-1.w--current {
  color: #fff;
  background-color: #b0b0b0;
}

.tab-link-9._4-1.w--current:hover {
  align-items: center;
}

.delivery-logos-2 {
  width: 50%;
  min-height: 250px;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.hero-section-8 {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eced89761ddd3992bcf795f_GG-Chicken-Shop-1-header.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.menu-chicken-shop---mobile {
  display: none;
}

.ggs-pickup {
  width: 200px;
}

.content-section-6 {
  background-color: #dfd9c7;
  padding-top: 110px;
  padding-bottom: 110px;
}

.content-section-6.dark-grey {
  background-color: #404041;
  padding-top: 100px;
  padding-bottom: 100px;
}

.boka-pickup-heading-2 {
  color: #fff;
  margin-bottom: 15px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  line-height: 1.2em;
  position: static;
}

.works-heading-2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.mask-37 {
  width: 100%;
  background-color: #e6e6e6;
}

.restaurant-slider-2 {
  text-align: justify;
  background-color: #e6e6e6;
  padding-top: 20px;
  padding-bottom: 40px;
}

.ggs-chicken-to-go {
  background-color: #e6e6e6;
}

.gg-to-go-slider {
  height: 500px;
}

.gg-to-go-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecd27cf6e6afbef5482198e_GGs_Chicken_To_Go-2-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gg-to-go-image-1._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-1._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-1._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-1.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb45fab038d306529ef6e82_momo-email.jpg");
}

.gg-to-go-image-1.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
}

.gg-to-go-image-1.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebb4fa932a9e10c97b62354_momo-to-go-image-4.jpg");
}

.gg-to-go-image-1.image-5-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
}

.gg-to-go-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eced89761ddd3992bcf795f_GG-Chicken-Shop-1-header.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gg-to-go-image-2._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-2._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-2._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-2.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb45fab038d306529ef6e82_momo-email.jpg");
}

.gg-to-go-image-2.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
}

.gg-to-go-image-2.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebb4fa932a9e10c97b62354_momo-to-go-image-4.jpg");
}

.gg-to-go-image-2.image-5-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
}

.gg-to-go-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecd2ac776ebd3505832c9c3_GG-To-Go-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gg-to-go-image-3._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-3._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-3._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-3.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb45fab038d306529ef6e82_momo-email.jpg");
}

.gg-to-go-image-3.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
}

.gg-to-go-image-3.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebb4fa932a9e10c97b62354_momo-to-go-image-4.jpg");
}

.gg-to-go-image-3.image-5-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
}

.gg-to-go-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecd8f53cb9bf726ada2686c_gg-togo-4-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gg-to-go-image-4._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-4._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-4._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gg-to-go-image-4.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb45fab038d306529ef6e82_momo-email.jpg");
}

.gg-to-go-image-4.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
}

.gg-to-go-image-4.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebb4fa932a9e10c97b62354_momo-to-go-image-4.jpg");
}

.gg-to-go-image-4.image-5-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
}

.menu-submenu-2 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1.3px #000;
  margin-top: 0;
  margin-bottom: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.order-paragraph--coming-soon {
  width: 100%;
  min-width: 415px;
  text-align: center;
  font-size: 16px;
  line-height: 1.5em;
}

.order-paragraph--coming-soon.white {
  text-align: left;
}

.order-paragraph--coming-soon.white.center, .order-paragraph--coming-soon.center {
  text-align: center;
}

.swift-sons-logo-pickup {
  width: 300px;
}

.hero-section-7 {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2a5c3222189590c403fd41_Momotaro-custom-cakes.jpeg");
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.swift-cold-storage-slider {
  height: 500px;
}

.ss-cs-to-go-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecd6e43bd7add004cdee3c1_cs-ss-3-togo.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ss-cs-to-go-image-3._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.ss-cs-to-go-image-3._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.ss-cs-to-go-image-3._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.ss-cs-to-go-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecd6f17fe83f415decd2d55_ss-cs-togo04.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ss-cs-to-go-image-4._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.ss-cs-to-go-image-4._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.ss-cs-to-go-image-4._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.section-header-4 {
  color: #000;
  text-align: center;
  justify-content: center;
  margin: 0 auto 80px;
  font-weight: 400;
  display: block;
}

.section-header-4.awards {
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
}

.chef-link-name-3 {
  color: #000;
  font-size: 44px;
  font-weight: 400;
  line-height: 52px;
  position: static;
}

.chef-link-name-3:hover {
  color: #fff;
  background-color: #f1633c;
}

.section-header-5 {
  color: #000;
  text-align: left;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-self: auto;
  margin: 0 auto 80px;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.award-details-2 {
  opacity: .55;
  color: #000;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2em;
}

.reach---section-6 {
  background-color: #f2eee4;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.award-title-2 {
  height: 96px;
  color: #000;
  text-transform: uppercase;
  align-self: auto;
  align-items: center;
  font-family: Gotham Light, sans-serif;
  font-style: normal;
  font-weight: 400;
  display: flex;
}

.virtual-cooking--1 {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.div-block-183 {
  width: 90%;
  border-left: 1.3px solid #000;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 25px;
}

.div-block-183.bottom-margin {
  margin-bottom: 10px;
}

.heading-virtual-experience {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.2em;
}

.heading-virtual-experience._2 {
  color: #000;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
}

.heading-virtual-experience._2.center {
  text-align: center;
}

.heading-virtual-experience._2-center {
  width: 100%;
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
}

.heading-virtual-experience.subheading {
  width: 100%;
  max-width: 300px;
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  position: relative;
}

.heading-virtual-experience._2 {
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
}

.heading-virtual-experience.wine-classes {
  width: 100%;
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
}

.heading-virtual-experience.experience-cocktail {
  width: 100%;
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
}

.heading-virtual-experience.nye-restaurant-title {
  width: 100%;
  color: #222;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
}

.heading-virtual-experience.nye-restaurant-title.no-padding {
  margin-bottom: 0;
}

.chef-experience {
  width: 100%;
  height: 500px;
  top: 33%;
}

.chef-experience._2 {
  top: 80px;
}

.chef-experience-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db73fbc8bc7be75bf0fa4f9_Lee-Wolen-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.chef-experience-2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.chef-experience-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db8ee1d366cf148d0c013af_Lee-Wolen-7.jpg");
  background-position: 50%;
  background-size: cover;
}

.chef-experience-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1396614b55b03e83466e34_Giuseppe%20Tentori_Headshot%202_Jenny%20Grimm_2019.jpg");
  background-position: 50%;
  background-size: cover;
}

.believe---section-10-2 {
  background-color: #dfd9c7;
  padding-top: 75px;
  padding-bottom: 75px;
}

.virtual-cooking--2 {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-block-96 {
  line-height: 1.2em;
}

.right-line-1-2 {
  width: 1.3px;
  background-color: #000;
}

.virtual-happy-hour {
  width: 91%;
  height: 500px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5fe776bb4dac636357227c_Abby-Kristine_Believe_1_1-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-right: 0;
  position: static;
}

.slider-47 {
  width: 100%;
  height: 500px;
  top: 10%;
}

.div-block-184 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ece1a520b0e398eaa54c6c8_Virtual-Happy-Hour-1.jpeg");
  background-position: 50%;
  background-size: cover;
  position: static;
  top: 0%;
}

.div-block-185 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ece1ace55de09325a60d82b_Virtual-happy-hour-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow-79 {
  width: 100%;
  display: none;
}

.wrapper-9 {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

._20-font-2 {
  color: #000;
  font-size: 20px;
  line-height: 1.5em;
}

._20-font-2._20-bottom-margin {
  margin-bottom: 20px;
}

.heading-69 {
  color: #000;
  font-weight: 400;
}

.columns-3 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.mask-38 {
  background-color: #f2eee4;
}

.virtual-cooking--3 {
  background-color: #829683;
  padding-top: 100px;
  padding-bottom: 100px;
}

.meal-kits {
  width: 100%;
  height: 500px;
  top: 10%;
}

.meal-kits---1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ece1a520b0e398eaa54c6c8_Virtual-Happy-Hour-1.jpeg");
  background-position: 50%;
  background-size: cover;
  position: static;
  top: 0%;
}

.meal-kits---2 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ece1ace55de09325a60d82b_Virtual-happy-hour-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.virtual-cooking--1-mobile {
  background-color: #dfd9c7;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 75px;
  display: none;
}

.virtual-cooking--2-mobile {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.virtual-cooking--3-mobile {
  background-color: #829683;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.div-block-187 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eceae7deb97a0b37f2ce9b1_virtual-culinary-03.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-188 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eceb1bca4cfda2e0e8b0ff7_wine-bottle-01.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-189 {
  width: 100%;
  height: 500px;
}

.meal-kit-image {
  width: 100%;
  height: 500px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecfd6ff0d06db60d2fbf14f_Meal-Kits-Image.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.virtual-cooking-slider {
  height: 639px;
  clear: both;
  background-color: #f2eee4;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.virtual-cooking---1 {
  width: auto;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db73fbc8bc7be75bf0fa4f9_Lee-Wolen-5.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.virtual-cooking---2 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecfde61d0d3dd1b1e8ccbad_Virtual-Cooking-2-2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.virtual-cooking-slider-image-3 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eed3a6c51ef17257ce85fdd_Goat-Chef-Experience.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.virtual-cooking-image-4 {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecfdf7c35aad519a49c259c_Virtual-Cooking-6-6.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.gt-fish-oyster-logo {
  width: 300px;
}

.hero-section-10 {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed00ddddaf8f888896c05e7_gt-fish-to-go-02.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.gt-fish-to-go-slider {
  height: 500px;
}

.gt-fish-to-go-01 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed020eb52665c08040bea96_gt-fish-oyster-chicago-to-go-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-to-go-01._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gt-fish-to-go-01._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-fish-to-go-01._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-fish-to-go-01.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb45fab038d306529ef6e82_momo-email.jpg");
}

.gt-fish-to-go-01.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
}

.gt-fish-to-go-01.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebb4fa932a9e10c97b62354_momo-to-go-image-4.jpg");
}

.gt-fish-to-go-01.image-5-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
}

.gt-fish-to-go-02 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eced89761ddd3992bcf795f_GG-Chicken-Shop-1-header.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-to-go-02._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
  background-position: 50%;
  background-size: cover;
}

.gt-fish-to-go-02._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-fish-to-go-02._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb973fcce8ec6f64c0b90e8_swift-tavern-gallery-01.jpg");
  background-position: 50%;
  background-size: cover;
}

.gt-fish-to-go-02.image-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb45fab038d306529ef6e82_momo-email.jpg");
}

.gt-fish-to-go-02.image-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e138257c017e62f910c8769_Gene-Kato-food-dish-01.jpg");
}

.gt-fish-to-go-02.image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebb4fa932a9e10c97b62354_momo-to-go-image-4.jpg");
}

.gt-fish-to-go-02.image-5-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0cb52dfefb30ba780bbd_sushi-02.jpg");
}

.gt-fish-to-go {
  width: auto;
  height: 100%;
}

.gt-fish-to-go._2 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed021eb959ee15b1786595d_Gt-fish-oyster-chicago-to-go-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-to-go._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed023ade1b2bb228c461743_GT-Fish-Oyster-To-Go-Chicago-03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-to-go._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed02488976b1f30dfb04c6d_gt-fish-oyster-chicago-to-go-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.menu-gt-fish-mobile {
  display: none;
}

.chef-experience-item {
  width: 31%;
  margin-bottom: 4%;
  margin-right: 2.2%;
}

.header-chef-title {
  width: auto;
  height: 60px;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  display: flex;
  position: relative;
}

.additional-details {
  padding-left: 10px;
  padding-right: 10px;
}

.experience-details {
  color: #615f5f;
  text-align: center;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.experience-details.large {
  color: #fff;
  font-size: 26px;
  line-height: 27.5px;
}

.experience-details.chef {
  height: 500px;
}

.cooking-experience-paragraph {
  height: auto;
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  display: block;
}

.cooking-experience-paragraph.no-bottom-margin--20 {
  margin-bottom: 0;
}

.text-block-99, .text-block-100 {
  padding-left: 0;
  padding-right: 0;
}

.meal---chef-experience {
  width: auto;
  height: auto;
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-flow: column wrap;
  align-content: stretch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  display: inline-block;
  position: static;
  overflow: hidden;
}

.meal---chef-experience.second-line {
  margin-top: 0;
  margin-bottom: 0;
}

.cooking-class {
  margin-bottom: 20px;
  line-height: 1.2em;
}

.cooking-class.center {
  width: 52%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cooking-class.center--1 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.class-name {
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.class-name.center {
  flex-direction: column;
  justify-content: center;
}

.class-name.center--2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
}

.class-dish {
  color: #615f5f;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gotham book, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.3em;
}

.class-dish.add-on {
  font-size: 16px;
}

.class-dish.space-line {
  line-height: 1.5em;
}

.class-details {
  width: 100%;
  color: #615f5f;
  text-align: center;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
}

.class-details.lowercase {
  text-transform: lowercase;
}

.collaboration-info-2 {
  width: 100%;
  height: auto;
  max-width: 100%;
  color: #000;
  flex-flow: column wrap;
  align-content: stretch;
  align-items: stretch;
  margin-top: 10px;
  display: flex;
}

.accordion-body__contents-3 {
  color: #000;
  margin-top: 10px;
  padding-top: 0;
  font-size: 14px;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}

.collaborations-2 {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.event-details-2 {
  width: auto;
  height: auto;
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-flow: column wrap;
  align-content: stretch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  display: inline-block;
  position: static;
  overflow: hidden;
}

.event-date-2 {
  color: #000;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.chef-experiences-grid {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.accordion_item-image-chef {
  width: 100%;
  height: 300px;
  object-fit: cover;
  align-self: center;
}

.accordion_item-image-chef:hover {
  z-index: 999;
  position: relative;
}

.experience-chef-name-wrapper {
  flex-direction: column;
  margin-top: 20px;
  display: block;
}

.chef-experience-top-wrapper {
  width: 100%;
  height: 300px;
  display: flex;
  position: relative;
}

.diversity-inclusion {
  height: 120px;
  background-color: #f2eee4;
  border: 0 #000;
  border-top-color: #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  overflow: hidden;
}

.div-block-191 {
  height: 120px;
  background-color: #fff;
}

.link-orange-color-2 {
  color: #f1633e;
}

.content-wrapper--1 {
  width: 90%;
  max-width: 1230px;
}

.equity-diversity-section {
  justify-content: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.equity-diversity-section.thistle-medium {
  background-color: #ceb3cb;
}

.equity-diversity-section.gray {
  background-color: #f3f3f3;
}

.equity-diversity-section.thistle-medium {
  background-color: #ceb3cb;
}

.equity-diversity-section.green {
  background-color: #829683;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.equity-diversity-section.hide {
  display: none;
}

.copy---equity-diversity {
  text-align: center;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.3em;
}

.copy-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}

.resources---equity-diversity-copy {
  text-align: left;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}

.copy---equity-diversity-copy {
  text-align: left;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.2em;
}

.restaurant-order-slider {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.image-132 {
  width: 100%;
  height: 100%;
}

.div-block-192 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe268250dc65ecf1b9369a_boka-to-go-chicken-1-min.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.div-block-193 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb98049658a19ff41268c97_boka-to-go-gallery-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-194 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb981f80470a7848ed7ade1_boka-gallery-04.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momo-to-go-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f34df8ebfba2da0833d3670_Momotaro-Slide-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momo-to-go-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f34df94925d4fc434e3d3a1_Momotaro-Slide-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.momo-to-go-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf62020d06db477ef8ca0e_Momotaro-to-go-7-7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momo-to-go-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf62c325d6027ab6f867b4_Momotaro-To-Go-3-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-tavern-to-go-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5efe4f233eab8729157c9529_Swift-Sons-Order-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-tavern-to-go-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb46144da017e490deda584_Ecommerce-Swift-Sons-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-tavern-to-go-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb9733cd599016c1e72f07b_swift-tavern-gallery-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bellemore-to-go-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe03a39c93d74e3dd0e1c6_bellemore-to-go-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bellemore-to-go-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe046f5de1347a961f37de_bellemore-to-go-2.jpeg");
  background-position: 50%;
  background-size: cover;
}

.bellemore-to-go-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe0755d118c22bcb267254_bellemore-to-go-3-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-italian-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eff857ebd380252f95e9f26_GT-Prime_image-order-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-italian-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db0ae5e7db63d14132208f8_Giuseppe-Tentori-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-italian-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eff861849334a582a67a6c4_GT-Prime-image-order-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ggs-to-go-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecd27cf6e6afbef5482198e_GGs_Chicken_To_Go-2-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ggs-to-go-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eced89761ddd3992bcf795f_GG-Chicken-Shop-1-header.jpg");
  background-position: 50%;
  background-size: cover;
}

.ggs-to-go-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecd2ac776ebd3505832c9c3_GG-To-Go-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ss-to-go-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60aff05c4900ed6d05469a29_Swift-Sons-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ss-to-go-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60aff0e4e9ada2799cc7bf52_Swift-Sons-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-to-go-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed00ddddaf8f888896c05e7_gt-fish-to-go-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-to-go-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed020eb52665c08040bea96_gt-fish-oyster-chicago-to-go-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-fish-to-go-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed02488976b1f30dfb04c6d_gt-fish-oyster-chicago-to-go-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.girl-the-goatceries-1 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f9c465cc6f5c03de66ba03b_girl-and-the-goat-10-year-bday-kit-for-4.f1ee7c80505d664345fd3146280e3c08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.girl-the-goatceries-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f9c464798a88d731ae17cc9_thumbnail_Goldbelly_Pork_Shank_Fall_Set_Orange.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.girl-the-goatceries-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ede69ae745e6fec60329ab9_Girl-Goatceries-4-min.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mask-39 {
  background-color: #fff;
}

.girl-the-goatceries-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ede6a134bc5a42901649782_Girl-Goatceries-3-min.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.copy---privacy-policy {
  text-align: left;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}

.div-block-195 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ee260a211aa9c542d91920d_boka-patio-2-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-order-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ee3b1abebf1ac7aec6915a6_cabra-patio-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-196 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ef0f8c304442214e994b42a_cabra-patio-04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.reservations-button {
  width: auto;
  height: auto;
  color: #fff;
  text-align: center;
  background-color: #844142;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-left: 15px;
  font-family: Gotham book, sans-serif;
  font-weight: 400;
  display: flex;
}

.reservations-button:hover {
  background-color: #b0b0b0;
}

.reservations-button.team {
  width: 350px;
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-left: 15px;
  font-size: 22px;
  line-height: 1.5em;
}

.reservations-button.team:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.reservations-button.center {
  align-self: center;
}

.reservations-button.center.red-color {
  color: #fff;
  background-color: #844142;
  padding-right: 0;
}

.reservations-button.center.red-color:hover {
  background-color: #b0b0b0;
}

.reservations-button.team {
  width: 350px;
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-left: 15px;
  font-size: 22px;
  line-height: 1.5em;
}

.reservations-button.team:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.safety-guidelines-heading {
  text-transform: uppercase;
}

.grocery-pick-up {
  text-align: left;
  border: 1px solid #000;
  margin-top: 20px;
  padding: 0 20px 20px;
}

.gg-image-1-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60afe54e6f80727d9899c996_Girl-and-Goat-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gg-image-2-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ef0f242dfa3528ecc94a41e_gg-image-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-image-1-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ef0f8c304442214e994b42a_cabra-patio-04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-image-2-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db916806f2f76e61964c8cb_Cabra-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-image-3-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ee3b1abebf1ac7aec6915a6_cabra-patio-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-197 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7766c5e761b96168807741_Boka-Chicago-BRG-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-198 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60ae9b593385e020f280d97d_Boka-chicago-01.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bellemore-patio-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ef1058b45fdac9bc0acbdf1_Bellemore-patio-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bellemore-patio-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ef106596ccb31fa0b05199e_bellemore-patio-2-min.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.meal-kit-images {
  width: 100%;
  height: 500px;
  top: 10%;
}

.meal-kit-images.green {
  background-color: #829683;
}

.meal-kit-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f32c7da95b61738e6a23702_IMG_0299.JPG");
  background-position: 50%;
  background-size: cover;
  position: static;
  top: 0%;
}

.meal-kit-image-2 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f32c81cdf3c36239b9ed22b_IMG_1815.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.meal-kit-image-3 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f32c866e9e05b6250fbf0fb_IMG_0020.JPG");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.meal-kit-grid {
  width: 100%;
  max-width: 1230px;
  color: #dfd9c7;
  flex-direction: column;
  justify-content: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.mealk-kit-top-wrapper {
  width: 100%;
  height: 300px;
  display: flex;
  position: relative;
}

.accordion_item-image-mealkit {
  width: 100%;
  height: 300px;
  object-fit: cover;
  align-self: center;
}

.accordion_item-image-mealkit:hover {
  z-index: 999;
  position: relative;
}

.meal-kit-title {
  width: auto;
  height: auto;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.3em;
  display: flex;
  position: relative;
}

.ss-to-go-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa426742ee19419eb906681_swift-patio-final.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt {
  height: 100%;
}

.gt-italian-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa42893f01d090bf3796406_gt-prime-patio-final.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.safety-guidelines-body {
  height: 100%;
  max-height: none;
  margin-left: 440px;
}

.nav-2 {
  width: 50%;
  background-color: rgba(128, 128, 128, .45);
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.brand-5 {
  width: 100%;
}

.heading-70 {
  text-align: center;
  margin-top: 10px;
}

.nav-link-8 {
  width: 100%;
}

.nav-link-8.w--current {
  background-color: #9dcae9;
}

.navbar-9 {
  width: auto;
  padding: 60px;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.section-41 {
  height: 100%;
  background-color: #37374d;
  border: 2px solid #fff;
  justify-content: center;
  align-items: center;
  margin-left: 609px;
  display: flex;
}

.div-block-199 {
  width: 80%;
  height: 80%;
  background-color: #fff;
}

.rich-text-block-4 {
  padding: 20px;
}

.safety-navigation {
  width: 440px;
  height: 100%;
  color: #000;
  text-align: center;
  background-color: #dfd9c7;
  font-style: normal;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: scroll;
}

.menu-overlay {
  width: 100%;
  height: auto;
  max-height: none;
  text-align: center;
  background-color: #dfd9c7;
  padding-bottom: 40px;
}

.safety-home {
  width: 100%;
  float: none;
  padding-top: 40px;
  padding-bottom: 10px;
  display: block;
}

.safety-home.w--current {
  padding-left: 0;
}

.safety-heading {
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
}

.nav-menu---safety {
  width: 100%;
  float: none;
  flex-direction: column;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.nav-link-9 {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.nav-button---safety {
  width: auto;
  max-width: 400px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #844142;
  border: 2px solid #b0b0b0;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 40px;
  padding: 15px 20px;
  font-family: Gotham Light, sans-serif;
  display: inline-block;
  overflow: hidden;
}

.nav-button---safety:hover {
  background-color: #b0b0b0;
}

.safety-nav-link {
  text-align: center;
  text-transform: uppercase;
  border: 1.3px solid #000;
  border-radius: 3px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px 20px;
  font-size: 14px;
  line-height: 1.3em;
  display: block;
}

.safety-nav-link:hover {
  color: #fff;
  background-color: #844142;
  border-color: #f2eee4;
}

.safety-nav-link.w--current {
  color: #fff;
  background-color: #844142;
  border-color: #f2eee4;
  margin-bottom: 10px;
  display: block;
}

.menu-divider {
  width: 50%;
  height: 1px;
  text-align: center;
  background-color: #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: inline-block;
}

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

.safety-section {
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 100px 35px;
  display: flex;
}

.rich-text---safety {
  text-decoration: none;
}

.rich-text---safety h2 {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 1.3em;
}

.rich-text---safety p {
  font-size: 18px;
  line-height: 1.3em;
}

.container---safety {
  width: 80%;
  background-color: #fff;
  padding-bottom: 0;
}

.overview--cleanliness {
  height: auto;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 100px 35px;
  display: flex;
}

.teamwork--safety-home {
  height: 100%;
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 100px 35px;
  display: flex;
}

.teamwork-continous-improvement {
  height: 600px;
  min-height: 100%;
  justify-content: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.h2-safety {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 1.3em;
}

.paragraph-safety {
  font-size: 16px;
  line-height: 1.3em;
}

.paragraph-safety.roles {
  margin-left: 20px;
}

.h4---safety.bullet {
  text-transform: uppercase;
  margin-left: 20px;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.h3-safety {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5em;
}

.safety-section---auto {
  height: auto;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 100px 35px;
  display: flex;
}

.loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.body-66 {
  background-color: #db5234;
}

.page-wrapper---joomak {
  z-index: 1;
  flex-direction: row;
  display: flex;
  position: relative;
}

.navigation-bar---joomak {
  z-index: auto;
  height: 100vh;
  background-color: #fff;
  order: 12;
  position: relative;
  top: auto;
}

.navbar-wrapper-joomak {
  z-index: 5;
  height: 100vh;
  color: #0e0e0f;
  background-color: #fff;
  border-left: 0 rgba(14, 14, 15, .12);
  order: 3;
  font-family: Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.menu-cross-button-joomak {
  z-index: 9999;
  opacity: .5;
  cursor: pointer;
  transition: opacity .2s;
  display: none;
  position: fixed;
  top: 48px;
  right: 48px;
}

.menu-cross-button-joomak:hover {
  opacity: 1;
}

.navbar-column {
  width: 72px;
  height: 100vh;
  max-height: 100vh;
  max-width: none;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: 0;
  display: flex;
}

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

.navbar-logo-link--joomak {
  display: none;
}

.menu-button-11 {
  background-color: #db5234;
  padding: 0;
  display: block;
}

.menu-button-icon-wrapper {
  width: 72px;
  height: 72px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-links---joomak {
  flex-direction: column;
  display: flex;
}

.pop-up-modal {
  z-index: 999999;
  background-color: rgba(42, 42, 45, .75);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pop-up-modal.hide {
  display: inline;
}

.pop-up {
  width: 600px;
  height: 520px;
  text-align: center;
  background-color: #f2eee4;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, .25);
}

.exit-button {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-color: #844142;
  border-radius: 8%;
  padding: 10px;
  position: absolute;
  top: 2%;
  bottom: auto;
  left: auto;
  right: 2%;
}

.pop-up-heading {
  width: 600px;
  height: 500px;
  text-align: center;
  background-color: #f2eee4;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f93508508a2ef2edc522aa9_BRG-Thanksgiving-Website-Pop-Up.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 30px 10px;
  display: block;
  position: relative;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, .25);
}

.pop-up-image {
  display: none;
}

.popup---button {
  letter-spacing: 5px;
  text-transform: uppercase;
  background-color: #844142;
  border-radius: 50px;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 15px;
  font-weight: 700;
}

.popup---button:hover {
  background-color: #f6b685;
}

.popup-paragraph {
  display: flex;
}

.popup-paragraph.cream {
  color: #f2eee4;
  font-size: 18px;
  line-height: 1.3em;
}

.popup-paragraph.blk {
  color: #363535;
  font-size: 18px;
  line-height: 1.3em;
}

.popup-button-new {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #844142;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 2em;
  transition: opacity .2s, background-color .2s, background-position .2s, border .2s, box-shadow .2s;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-button-new:hover {
  background-color: #b0b0b0;
  font-family: Gotham book, sans-serif;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .3);
}

.popup-button-new.top {
  margin-bottom: 10px;
  font-size: 14px;
  display: none;
}

.left-arrow-80 {
  width: 1px;
  display: none;
}

.right-arrow-80 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649df3c3a718be6ba1f4a4de_Boka%20Dinner%20April%202023%20Lamb%20Edit%201-15.jpg");
  background-position: 50%;
  background-size: cover;
}

.icon-86 {
  display: none;
}

.left-arrow-81 {
  width: 0;
}

.right-arrow-81 {
  width: 100%;
}

.icon-87 {
  display: none;
}

.left-arrow-82 {
  width: 0;
}

.right-arrow-82 {
  width: 100%;
}

.icon-88 {
  display: none;
}

.left-arrow-83 {
  width: auto;
}

.right-arrow-83 {
  width: 100%;
}

.icon-89 {
  display: none;
}

.left-arrow-84 {
  width: 0;
}

.right-arrow-84 {
  width: 100%;
}

.icon-90 {
  display: none;
}

.left-arrow-85 {
  width: 0;
}

.right-arrow-85 {
  width: 100%;
}

.icon-91 {
  display: none;
}

.left-arrow-86 {
  width: 0;
}

.right-arrow-86 {
  width: 100%;
}

.icon-92 {
  display: none;
}

.left-arrow-87 {
  width: 0;
}

.right-arrow-87 {
  width: 100%;
}

.icon-93 {
  display: none;
}

.left-arrow-88 {
  width: 0;
}

.right-arrow-88 {
  width: 100%;
}

.icon-94 {
  display: none;
}

.left-arrow-89 {
  width: 0;
}

.right-arrow-89 {
  width: 100%;
}

.icon-95 {
  display: none;
}

.left-arrow-90 {
  width: 0;
}

.right-arrow-90 {
  width: 100%;
}

.icon-96 {
  display: none;
}

.left-arrow-91 {
  width: 0;
}

.right-arrow-91 {
  width: 100%;
  background-image: none;
  background-size: auto;
}

.right-arrow-91.jaffa-reservation-image {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/647f92dd7fc004116faaf28e_Screen%20Shot%202023-06-06%20at%203.10.45%20PM.png");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
}

.right-arrow-91.laser-wolf-reservation-imag {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627c03407340d12dd8e3987b_Laser_Wolf_Brooklyn_02.jpeg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
}

.right-arrow-91.lazy-bird-reservation-image {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61b775e2d66025585e993592_lazybird-4929-min.jpg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
}

.right-arrow-91.le-select-reservation-image-copy {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649dcf565d9dbb92ed3b3352_Bar%20504%20January%202023%2017%20(1)-min.jpg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
}

.right-arrow-91.basque-reservation-image {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64345256677218278241bc5f_221006_CafeBasque0575.jpg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
}

.right-arrow-91.itoko-eservation-image-copy {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649dead0bff012d293ba8517_Itoko%20March%202023%20Crab%20salada%203-min.jpg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
}

.right-arrow-91.ggs-reservation-image-copy {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/640613f60c51e29176bfb7bc_GG-Chicken-Shop-Lakeview-02.jpeg");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
}

.right-arrow-91.little-goat-diner-resrrvation {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/644038f9a1b5ad04e3e3555b_Screen%20Shot%202023-04-19%20at%201.54.10%20PM.png");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
}

.right-arrow-91.le-select-image-reservation {
  -webkit-text-fill-color: inherit;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649df2dbe30419e0a9304c76_Straussner_LeSelect_2023_June-02%20Steak-min.jpg");
  background-position: 50%;
  background-size: cover;
  background-clip: padding-box;
}

.icon-97 {
  display: none;
}

.div-block-200 {
  width: auto;
  height: 100%;
  opacity: 1;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa422ef2ee194b169905cc0_boka-outdoor-patio-final.jpg");
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cira-order-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5efe58b5f8ace80f174c34c0_Cira-order.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cira-order-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5efe59d8b01d2617d68a747c_Cira-Order-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gt-prime-order-image-5 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6272f79924e67718e9189895_February%20DoorDash%202022%20Alla%20Vita%20Dinner%20Spread1-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.tavern-order-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eff8d25d6c3b3b84209261b_swift-sons-tavern-mussels.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.tavern-order-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eff8d9bc33c88b954c05546_Swift-Sons_Tavern_Shrimp-Sandwich.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.tavern-order-image-5 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eff8f52e08dc7d21a75dce1_swift-tavern-fried-chicken.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.social-link-item-joomak {
  width: 72px;
  height: 72px;
  border-top: 1px solid rgba(14, 14, 15, .15);
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-link-item-joomak:hover {
  opacity: .5;
}

.nav-content-wrappper-joomak {
  height: 100vh;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  padding: 120px 24px 48px;
  display: flex;
}

.container---joomak {
  width: 100%;
  max-width: 576px;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container---joomak.footer-contain-joomak {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.vertical-grid-joomak {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.vertical-grid-joomak.menu-grid-joomak {
  grid-row-gap: 48px;
}

.nav-link-joomak {
  opacity: .5;
  color: #fff;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Gill sans, sans-serif;
  font-weight: 400;
  transition: opacity .2s;
  display: block;
  position: static;
  overflow: visible;
}

.nav-link-joomak:hover {
  opacity: .99;
}

.nav-link-joomak.large-heading {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Bagnardsans, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: block;
  overflow: visible;
}

.nav-link-joomak.large-heading.w--current {
  opacity: 1;
  overflow: visible;
}

.nav-divider-joomak {
  width: 48px;
  height: 1px;
  border: 1px solid rgba(255, 255, 255, .25);
  margin-top: 36px;
  margin-bottom: 36px;
}

.nav-menu-14 {
  width: 55vw;
  max-height: 100vh;
  color: #fff;
  background-color: #db5234;
  display: none;
}

.gallery-wrapper-joomak {
  width: 100%;
  height: 100vh;
  max-height: 100vh;
  max-width: 45vw;
  background-color: #000;
  font-family: Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.gallery-logo-wrapper-joomak {
  z-index: 2;
  color: #0e0e0f;
  display: block;
  position: absolute;
  top: 48px;
  left: 48px;
}

.gallery-logo-wrapper-joomak:hover {
  position: absolute;
}

.gallery-logo-wrapper-joomak.w--current:hover {
  position: absolute;
  overflow: visible;
}

.gallery-joomak {
  width: 100%;
  height: 100vh;
  background-color: #fff;
}

.left-arrow-92, .right-arrow-92, .slide-nav-80 {
  display: none;
}

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

.joomak-gallery-image.top-position {
  height: 100%;
  object-position: 50% 0%;
}

.content-wrapper-joomak {
  min-height: 100vh;
  background-color: #fff;
  border-left: 0 rgba(14, 14, 15, .16);
  border-right: 1px solid rgba(14, 14, 15, .12);
  border-radius: 0;
  flex-direction: column;
  flex: 1;
  order: 2;
  font-family: Droid Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  display: flex;
  position: relative;
}

.content-wrapper-joomak.icon-wrapper-1 {
  opacity: 1;
}

.reserve-button-wrapper---joomak {
  z-index: 4;
  border: 0 #000;
  align-self: flex-end;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.reserve-button-joomak {
  height: 72px;
  color: #fff;
  background-color: #db5234;
  border: 1px solid #db5234;
  padding: 24px 36px;
  display: inline-block;
  left: -1px;
}

.reserve-button-joomak:hover {
  background-color: #db5234;
  position: relative;
}

.content-body-joomak {
  flex-flow: column wrap;
  flex: 1;
  justify-content: flex-start;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.content-body-joomak.justify-content-center-joomak {
  flex-wrap: nowrap;
  justify-content: center;
}

.content-body-joomak.justify-content-center-joomak.icon-background {
  padding-left: 20px;
}

.page-title-joomak {
  color: #db5234;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Bagnardsans, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

.page-title-joomak.no-bottom-space-joomak {
  color: #db5234;
  margin-bottom: 0;
  padding-left: 0;
}

.footer-joomak {
  height: 72px;
  border-top: 1px solid rgba(0, 0, 0, .14);
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 0;
}

.footer-link-joomak {
  color: #db5234;
  font-family: Gill sans, sans-serif;
  font-size: 16px;
  display: block;
  position: static;
}

.button-animation-bg-joomak {
  z-index: 1;
  width: 0%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0%;
  left: 0%;
}

.text-block-101 {
  z-index: 2;
  font-family: Gill sans, sans-serif;
  font-size: 20px;
  position: relative;
}

.text-small-joomak {
  text-align: left;
  font-family: Gill sans, sans-serif;
  font-size: 16px;
}

.link-joomak {
  opacity: .5;
  color: #fff;
  transition: opacity .2s;
  display: inline;
  position: static;
}

.link-joomak:hover {
  opacity: 1;
  display: inline;
}

.slide-66 {
  object-fit: fill;
  object-position: 50% 50%;
}

.menu-intro-joomak {
  color: #db5234;
  margin-bottom: 72px;
  font-family: Gill sans, sans-serif;
}

.menu-intro-joomak._40-bottom-space {
  margin-bottom: 40px;
}

.menu-title-joomak {
  color: #db5234;
  margin-top: 0;
  margin-bottom: 36px;
  padding-left: 0;
  font-family: Gill sans, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 36px;
}

.menu-list-joomak {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 24px;
  padding-bottom: 0;
  padding-left: 20px;
  display: grid;
}

.joomak-menu-list-item {
  border-bottom: 1px solid rgba(14, 14, 15, .12);
  justify-content: space-between;
  margin-bottom: 5px;
  padding-left: 0;
  font-size: 18px;
  display: flex;
}

.joomak-menu-list-item.vertical {
  flex-direction: column;
}

.joomak-menu-list {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #f1633e;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 18px;
  display: grid;
}

.menu-item-title-jomak {
  width: 100%;
  min-width: 90%;
  color: #db5234;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Gill sans, sans-serif;
}

.menu-item-title-jomak.soju-width {
  width: 80%;
  min-width: 80%;
}

.menu-description-joomak {
  color: #db5234;
  font-family: Gill sans, sans-serif;
  font-size: 16px;
}

.menu-item-price-joomak {
  color: #db5234;
  font-family: Gill sans, sans-serif;
  font-weight: 400;
}

.menu-item-price-joomak.add-on-price {
  font-weight: 300;
}

.menu-item-price-joomak.wine-price-joomak {
  width: auto;
  flex: 1;
}

.menu-item-price-joomak.coravin {
  width: 20%;
  justify-content: flex-end;
}

.list-item {
  display: flex;
}

.menu-wrap-joomak {
  width: 95%;
  margin-bottom: 15px;
}

.menu-wrap-joomak.wine {
  width: 80%;
}

.menu-wrap-joomak.coravin {
  width: 70%;
}

.menu-item-1-joomak {
  width: 100%;
  color: #db5234;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.menu-additioni-joomak {
  width: 100%;
  min-width: 90%;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Gill sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.grid-halves-joomak {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.h5-joomak {
  color: #db5234;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Gill sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.contact-text-joomak {
  color: #db5234;
  font-family: Gill sans, sans-serif;
}

.div-block-201 {
  margin-top: 20px;
}

.map {
  margin-top: 60px;
  margin-bottom: 60px;
}

.paragraph-joomak {
  color: #db5234;
  margin-bottom: 20px;
  font-family: Gill sans, sans-serif;
}

.paragraph-joomak.end {
  margin-bottom: 0;
}

.joomak-div-image {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f02afdee68abe86f24ca81e_joomak-gallery-image-5-sample.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  display: inline-block;
}

.mask-40, .mask-41 {
  background-color: #fff;
}

.link-joomak---contact {
  color: #db5234;
}

.flex-space-joomak {
  flex-wrap: nowrap;
  justify-content: center;
  display: flex;
}

.order-to-go-joomak {
  width: 25%;
  margin-left: 13px;
  margin-right: 13px;
  display: block;
}

.order-to-go-joomak:hover {
  opacity: .5;
}

.order-to-go-joomak.hide {
  display: none;
}

.joomak-link--1 {
  color: #db5234;
  text-decoration: underline;
}

.icon-joomak {
  width: 100%;
  justify-content: flex-start;
  align-self: center;
  margin-top: 20px;
  padding-left: 10px;
  display: none;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.image-133, .image-134 {
  width: 25%;
}

.icon-absolute {
  width: 15%;
  align-self: flex-start;
  margin-bottom: 0;
  display: block;
  position: relative;
  top: -10px;
}

.icon-absolute.right {
  align-self: flex-end;
}

.icon-absolute._2 {
  align-self: flex-end;
  margin-top: -39px;
  margin-bottom: 0;
  margin-right: 5%;
  padding-top: 0;
  position: relative;
  top: 22px;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.reservation-joomak-wrapper {
  justify-content: center;
  margin-left: 20px;
  display: flex;
}

.subheading---wine-joomak {
  color: #db5234;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 72px;
  font-family: Gill sans, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 32px;
}

.wine-menu-item-title-jomak {
  width: 100%;
  min-width: 100%;
  color: #db5234;
  text-transform: capitalize;
  margin-bottom: 10px;
  font-family: Gill sans, sans-serif;
}

.wine-menu-item-title-jomak.soju-width {
  width: 80%;
  min-width: 80%;
}

.joomak-order-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f0b604206f892c4812c8532_Joomak-Chicago-Popup-11.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.joomak-order-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f0b5f926aab908fef0ff3d1_Joomak-Chicago-Popup-5.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.experience-restaurant-name {
  color: #0e0e0f;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2em;
}

.virtual-cooking--2--1 {
  background-color: #f2eee4;
  padding-top: 100px;
  padding-bottom: 100px;
}

.columns-4 {
  width: 100%;
  display: block;
}

.vce---image-wrapper {
  width: auto;
  height: 500px;
  justify-content: center;
  display: flex;
}

.image-135 {
  width: auto;
  height: 500px;
}

.image-136 {
  width: auto;
  height: 500px;
}

.column-6 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.columns-5 {
  width: 100%;
}

.column-7 {
  padding-right: 10px;
}

.to-include---vce {
  color: #000;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 1.2em;
  display: flex;
}

.wine-experience-wrapper {
  height: 147px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: block;
}

.virtual-cooking--2--1-mobile {
  background-color: #f2eee4;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.wine-slider-vce {
  width: 100%;
  height: 500px;
  top: 10%;
}

.wine-tasting-image-2 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f17d02aba28179150fb7c8a_Wine-Virutal%20Classes%20.jpg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-184-copy {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ece1a520b0e398eaa54c6c8_Virtual-Happy-Hour-1.jpeg");
  background-position: 50%;
  background-size: cover;
  position: static;
  top: 0%;
}

.wine-tasting-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f1872ed8e7bef5f715eb0d8_Seven%20Hills-0701.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: static;
  top: 0%;
}

.wine-tasting-image-3 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f187351746d7ecd575ba83f_Drinks_Glassware_White%20Wine%20Pour.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-202 {
  width: 20%;
  height: 200px;
  background-color: #dfd9c7;
}

.cira-order-image-1-copy {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5efe58b5f8ace80f174c34c0_Cira-order.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.little-goat-slider-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63c5da843f09c3ae4378debb_Izakaya-Momotaro-O2.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.little-goat-slider-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5df0b7e4a0997205f56aed_Little-goat-diner-04-min.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.joomak-order-to-go-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f0b604206f892c4812c8532_Joomak-Chicago-Popup-11.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.joomak-order-to-go-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f0b5f926aab908fef0ff3d1_Joomak-Chicago-Popup-5.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.virtual-cooking--2--2 {
  background-color: #dfd9c7;
  padding-top: 100px;
  padding-bottom: 100px;
}

.mixology-slider {
  width: 100%;
  height: 500px;
  top: 10%;
}

.columns-6 {
  width: 100%;
}

.cocktail-wrapper---1 {
  height: 100px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: block;
}

.mixology-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2041f0ac0fc911fc6fd87f_Lee-Zaremba-headshot.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.mixology-image-2 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f20434b4938c624f8ef9c24_Mixology-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.mixology-image-3 {
  width: auto;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f20440e42fa13b899a28681_Mixology-image-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.mask-29-1 {
  background-color: #dfd9c7;
}

.virtual-cooking--2--2-mobile {
  background-color: #dfd9c7;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.virtual-gala {
  background-color: #dfd9c7;
  padding-top: 100px;
  padding-bottom: 100px;
}

.virtual-gala-slider {
  width: 100%;
  height: 500px;
  top: 10%;
}

.mask-42-1 {
  background-color: #dfd9c7;
}

.gala-virtual-image-1 {
  z-index: 2;
  height: 90%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f205c9dfc296a086a64884b_Virtual-Gala-Image-one.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: static;
}

.gala-virtual-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f205cd5b7d28cfd535247cc_Virtual-Gala-Image-two.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gala-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f205cfdb7d28c5c41524801_Virtual-gala-image-three.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.virtual-gala-mobile {
  background-color: #dfd9c7;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.virtual-logo {
  width: 80%;
}

.column-9, .column---virtual-gala {
  padding-left: 20px;
  padding-right: 20px;
}

.column-virutal-gala {
  height: auto;
  min-height: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: auto;
}

.columns-vgala {
  width: 100%;
  align-items: flex-start;
  display: block;
}

.credt-virtual-pic-slider {
  z-index: 5;
  width: 80%;
  height: 10%;
  color: #0e0e0f;
  text-align: center;
  font-size: 10px;
  line-height: 1.3em;
  position: static;
}

.slide-68 {
  z-index: 1;
  position: static;
}

.div-block-203 {
  width: 100%;
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.dropdown-toggle-5, .dropdown-8 {
  width: 100%;
}

.dropdown-list-8 {
  background-color: #f2eee4;
  position: relative;
}

.dropdown-list-8.w--open {
  position: relative;
}

.buttons-menu {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.button-wrapper---g-g {
  margin-left: 20px;
  margin-right: 20px;
}

.girl-goat-button.w--current {
  color: #fff;
  background-color: #b0b0b0;
  border: 2px solid #000;
}

.button-10 {
  border: 1px solid #000;
}

.girlgoat-button {
  background-color: #000;
  border: 2px solid #000;
}

.girlgoat-button:hover {
  background-color: #b0b0b0;
  border-width: 2px;
}

.girlgoat-button.w--current {
  background-color: #b0b0b0;
}

.girlgoat-test {
  height: 100%;
  background-color: #e6e6e6;
  padding-left: 40px;
  padding-right: 40px;
}

.body-67 {
  background-color: #e6e6e6;
}

.open-enrollment-navigation {
  width: 440px;
  height: 100%;
  color: #000;
  text-align: center;
  background-color: #dfd9c7;
  font-style: normal;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: auto;
}

.openenrollment-home {
  width: 100%;
  float: none;
  padding-top: 40px;
  padding-bottom: 10px;
  display: block;
}

.openenrollment-home.w--current {
  padding-left: 0;
}

.open-enrollment-link {
  text-align: center;
  text-transform: uppercase;
  border: 1.3px solid #000;
  border-radius: 3px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px 20px;
  font-size: 14px;
  line-height: 1.3em;
  display: block;
}

.open-enrollment-link:hover {
  color: #fff;
  background-color: #844142;
  border-color: #f2eee4;
}

.open-enrollment-link.w--current {
  color: #fff;
  background-color: #844142;
  border-color: #f2eee4;
  margin-bottom: 10px;
  display: block;
}

.open-enrollment-section {
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 100px 35px;
  display: flex;
}

.momotaro-logo {
  width: 200px;
}

.slider-momotaro-cake-form {
  height: 500px;
}

.momo-airtable-form {
  justify-content: center;
  display: flex;
}

.momotaro-custom-cake {
  background-color: #e6e6e6;
  padding-top: 40px;
  padding-bottom: 80px;
}

.momotaro-cake-site-container {
  background-color: #fdf9f0;
  margin-left: auto;
  margin-right: auto;
}

.inner-page-header {
  height: 486px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4566908e53a43f98fe232_Swift-and-sons-2.jpeg");
  background-position: 50% 40%;
  background-repeat: repeat;
  background-size: cover;
}

.inner-page-title-area---momo-cake {
  width: 990px;
  background-color: #fff;
  margin-top: -189px;
  margin-left: auto;
  margin-right: auto;
  padding: 81px 81px 95px;
  position: relative;
}

.inner-page-title-content {
  position: relative;
}

.h5-momo-cake {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 13px;
  font-size: 21px;
  font-weight: 400;
  line-height: 27px;
}

.horizontal-rule---momo-cake {
  width: 54px;
  height: 2px;
  color: #333;
  background-color: #0e0e0f;
  margin: 41px auto;
}

.paragraph-large-momo-cake {
  max-width: 680px;
  text-align: center;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: Prata, sans-serif;
  font-size: 36px;
  line-height: 48px;
}

.body-68 {
  background-color: #eee;
}

.section---top-large-space {
  padding-top: 108px;
}

.container---momo-cake {
  width: 990px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section---gallery-momo-cake {
  margin-top: 81px;
  padding-top: 27px;
  padding-bottom: 200px;
  font-weight: 400;
  position: relative;
}

.container---momo-cake {
  max-width: 1170px;
  justify-content: space-between;
  display: flex;
}

.div-block-204 {
  width: 50%;
  height: 400px;
  padding-left: 10px;
  padding-right: 10px;
}

.container---momo-cake-1 {
  width: 990px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.page-contect-section---momo-cake {
  flex-direction: column;
  align-items: center;
  margin-top: 108px;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.centered-text {
  width: 100%;
  max-width: 336px;
}

.paragraph-momo-cake {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.momotaro-cake-nav-bar {
  z-index: 88;
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 27px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: auto;
}

.cabra-logo-menu {
  width: 300px;
}

.hero-section-7-cabra-menu {
  width: 100%;
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9164b366cf1debec0eca7_cabra-4.jpg");
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 249px;
  padding-bottom: 249px;
  display: flex;
  position: relative;
}

.cabra-menu-background {
  background-color: #fffdeb;
  padding-top: 40px;
  padding-bottom: 60px;
}

.cabra-menus {
  background-color: #e6e6e6;
}

.cabra-menu-title {
  color: #326f77;
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Recoleta, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.5em;
}

.cabra-menu-font {
  color: #326f77;
  text-align: center;
  margin-bottom: 20px;
  font-family: Brandon grotesque, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 1.5em;
}

.cabra-menu-font._15 {
  margin-bottom: 15px;
}

.cabra-menu-font.blk {
  width: 60%;
  color: #000;
  text-align: center;
}

.cabra-menu-font.blk.sub-paragraph {
  width: 100%;
  margin-bottom: 20px;
}

.cabra-menu-font.blk-100 {
  width: 100%;
  color: #000;
  text-align: center;
}

.cabra-menu-font.blk-100.gg {
  min-width: 100%;
}

.cabra-menu-font.blk-100._60 {
  width: 60%;
}

.cabra-menu-font.blk-momotaro {
  width: 60%;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

.cabra-menu-font.blk-20, .cabra-menu-font.blk-100 {
  width: 100%;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

.text-block-102 {
  color: #f2eee4;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.text-block-102:hover {
  color: #f2eee4;
}

.menu-section-2 {
  margin: 60px 80px 40px;
}

.div-block-205 {
  object-fit: fill;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2d89431b37cc7837f95bbd_GT%20Fish_New%20Website%20Pattern_2.png");
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: 86vw;
  background-attachment: fixed;
  padding-top: 100px;
  padding-bottom: 60px;
}

.div-block-206 {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.tab-link-button {
  z-index: auto;
  min-height: 52px;
  color: #003859;
  text-align: center;
  background-color: #fff;
  border: 1px solid #003859;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 45px;
  padding-right: 45px;
  text-decoration: none;
  display: flex;
}

.tab-link-button:hover {
  color: #003859;
  background-color: #bae5e0;
}

.tab-link-button.w--current {
  z-index: auto;
  height: auto;
  min-height: 52px;
  color: #003859;
  background-color: #bae5e0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 45px;
  padding-right: 45px;
  font-family: Oswald, sans-serif;
  display: flex;
}

.cabra-menu-buttons {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.tab-link-button-copy {
  z-index: auto;
  min-height: 52px;
  color: #003859;
  text-align: center;
  background-color: #fff;
  border: 1px solid #003859;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 45px;
  padding-right: 45px;
  text-decoration: none;
  display: flex;
}

.tab-link-button-copy:hover {
  color: #003859;
  background-color: #bae5e0;
}

.tab-link-button-copy.w--current {
  z-index: auto;
  height: auto;
  min-height: 52px;
  color: #003859;
  background-color: #bae5e0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 45px;
  padding-right: 45px;
  font-family: Oswald, sans-serif;
  display: flex;
}

.cabra-tab-link-button {
  z-index: auto;
  min-height: 52px;
  color: #fffdeb;
  text-align: center;
  background-color: #326f77;
  border: 1px solid #326f77;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 45px;
  padding-right: 45px;
  text-decoration: none;
  display: flex;
}

.cabra-tab-link-button:hover {
  color: #f2eee4;
  background-color: #c72d58;
  border-color: #326f77;
}

.cabra-tab-link-button.w--current {
  z-index: auto;
  height: auto;
  min-height: 52px;
  color: #f2eee4;
  background-color: #c72d58;
  border-color: #326f77;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 45px;
  padding-right: 45px;
  font-family: Oswald, sans-serif;
  display: flex;
}

.cabr-menu-title {
  color: #f2eee4;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.cabr-menu-title:hover {
  color: #f2eee4;
}

.italic-text-2, .italic-text-3 {
  font-style: normal;
}

.heading-box {
  max-width: 640px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.heading-box.small {
  max-width: 400px;
}

.heading-box.first {
  margin-bottom: 0;
}

.heading-box.video {
  width: 100%;
  height: auto;
}

.h2-experience-page {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-family: Gotham Light, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
}

.h2-experience-page.small {
  margin-top: 20px;
  font-size: 24px;
}

.cooking-anthony-rizzo {
  background-color: #f2eee4;
  padding-top: 100px;
  padding-bottom: 100px;
}

.images-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.meal-kit-video {
  height: auto;
  margin-top: 0;
  padding-bottom: 0;
}

.meal-kit-video._2 {
  margin-top: 154px;
}

.cooking-anthony-rizzo--mobile {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.mask-42 {
  height: 100%;
}

.cira-order-image-1-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f34ec1222dcee279e8566d2_Cira-Slide-01-min.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cira-order-image-2-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f34eb8e3a168ce5059f7e4b_Cira-Slide-02.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hr-body {
  height: 100%;
  max-height: none;
  margin-left: 250px;
}

.hr-navigation {
  width: 250px;
  height: 100%;
  background-color: #dfd9c7;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: scroll;
}

.hr-brand {
  margin-top: 50px;
  margin-bottom: 40px;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.hr-brand.w--current {
  float: none;
  position: static;
}

.hr-heading {
  max-width: 230px;
  text-align: center;
  text-transform: uppercase;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  display: block;
}

.hr-nav-menu {
  float: none;
  overflow: visible;
}

.hr-nav-link-dropdown {
  width: 100%;
}

.dropdown-toggle-hr {
  float: none;
  clear: none;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.dropdown-toggle-hr.w--open {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 40px;
}

.dropdown-link-hr {
  white-space: normal;
  background-color: #dfd9c7;
  font-size: 15px;
  line-height: 20px;
}

.dropdown-link-hr:hover {
  opacity: 1;
  color: #844142;
  background-color: #dfd9c7;
}

.dropdown-link-hr.w--current {
  color: #f2eee4;
  background-color: #844142;
}

.hr-nav-link {
  height: auto;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  margin-left: 0;
  padding-left: 20px;
  padding-right: 40px;
  font-size: 15px;
  line-height: 20px;
  display: block;
}

.hr-nav-link:hover {
  color: #844142;
}

.hr-nav-link.w--current {
  color: #f2eee4;
  background-color: #844142;
}

.hr-nav-link.home {
  height: auto;
  position: relative;
  left: auto;
}

.text-block-103 {
  width: 100%;
  height: auto;
  max-width: 100%;
  white-space: normal;
  flex-flow: column;
  font-size: 15px;
  display: block;
  position: static;
}

.dropdown-list-9 {
  position: relative;
}

.hr-banner-section {
  height: 400px;
  background-image: linear-gradient(rgba(50, 50, 50, .42), rgba(50, 50, 50, .42)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f35c1def39a32bafd8d41a0_Human-Resources-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.banner-container---hr {
  text-align: center;
  position: relative;
  top: 30%;
}

.h1---hr-page {
  color: #fff;
  text-transform: uppercase;
  font-size: 80px;
  font-weight: 400;
  line-height: 1.2em;
}

.hr-sub-section {
  height: auto;
  background-color: #844142;
  padding: 98px 10px;
  position: relative;
  overflow: visible;
}

.subheading-hr-page {
  color: #f2eee4;
  text-align: center;
  text-transform: uppercase;
  margin-top: 7px;
  font-family: Gotham Light, sans-serif;
  font-size: 44px;
  line-height: 55px;
}

.divider---hr-page {
  width: 80px;
  height: 2px;
  text-align: center;
  background-color: #f2eee4;
  margin: 28px auto;
}

.divider---hr-page.black {
  height: 2px;
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
}

.subtitle---hr-page {
  color: rgba(242, 238, 228, .72);
  text-align: center;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.section---hr {
  padding-top: 69px;
  padding-bottom: 69px;
}

.h2-hr-page {
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 23px;
  font-weight: 400;
}

.divider---hr-page---blk {
  width: 80px;
  height: 2px;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
  margin: 28px auto;
}

.divider---hr-page---blk.black {
  height: 2px;
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
}

.section-42 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-42.divider {
  background-color: rgba(9, 106, 208, .2);
  padding-top: 10px;
  padding-bottom: 10px;
}

.hr-table-container {
  border: 1px solid rgba(9, 106, 208, .2);
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 50px;
  display: flex;
}

.hr-table-container.link {
  height: 319.238px;
  color: #844142;
  border-color: rgba(132, 65, 66, .48);
  align-items: center;
  text-decoration: none;
  transition: border .2s ease-in-out;
}

.hr-table-container.link:hover {
  border-color: #844142;
  padding-top: 50px;
  padding-bottom: 50px;
}

.wrapper-hr {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-hr.bottom {
  margin-top: 20px;
}

.wrapper-7-copy {
  width: 100%;
  max-width: 1230px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.health-icon {
  height: auto;
  color: rgba(0, 0, 0, 0);
  margin-bottom: 20px;
  font-size: 24px;
  display: inline-block;
  position: relative;
}

.health-icon.believe-icon {
  display: none;
}

.health-icon.believe-outline-icon {
  color: #fff;
}

.health-icon.hide, .health-icon.logo {
  display: none;
}

.health-icon-wrapper {
  width: 80px;
  height: auto;
  position: relative;
}

.hr-news-latest {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  padding: 20px;
}

.hr-latest-new-container {
  height: 546.074px;
  border: 1px solid rgba(132, 65, 66, .69);
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  margin-bottom: 30px;
  text-decoration: none;
  transition: all .2s;
  display: block;
  overflow: hidden;
}

.hr-latest-new-container:hover {
  transform: translate(0, -5px);
}

.row-8---hr-page {
  flex-flow: wrap;
  align-content: stretch;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-8---hr-page.centre-align {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.row-8---hr-page.flex-horizontal {
  flex-wrap: nowrap;
  justify-content: center;
  display: flex;
}

.date---hr-page {
  color: rgba(0, 0, 0, .64);
  font-size: 15px;
  font-weight: 300;
}

.date---hr-page.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
}

.date---hr-page.no-margins.bullet-list-item.right-align, .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align.width {
  width: 365px;
  text-align: left;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
  text-align: left;
  overflow: visible;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1 {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1.width {
  width: 365px;
  text-align: left;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1.left-margin-align {
  text-align: left;
  overflow: visible;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.width {
  width: 365px;
  text-align: left;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
  text-align: left;
  overflow: visible;
}

.date---hr-page.no-margins.benefits-list {
  color: #000;
  text-align: center;
  justify-content: center;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  display: flex;
}

.date---hr-page.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 18px;
}

.date---hr-page.no-margins.bullet-list-item.right-align {
  text-align: right;
}

.date---hr-page.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
  text-align: left;
  overflow: visible;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center {
  text-align: center;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center._14 {
  font-size: 14px;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
  text-align: left;
  overflow: visible;
}

.date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1 {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.date---hr-page.divider-line {
  margin-left: 8px;
  margin-right: 8px;
}

.paragraph---hr {
  color: rgba(0, 0, 0, .78);
  font-size: 15px;
  font-weight: 300;
}

.paragraph---hr.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
}

.paragraph---hr.no-margins.bullet-list-item.right-align, .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align.width {
  width: 365px;
  text-align: left;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1 {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1.width {
  width: 365px;
  text-align: left;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.width {
  width: 365px;
  text-align: left;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph---hr.no-margins.benefits-list {
  color: #000;
  text-align: center;
  justify-content: center;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  display: flex;
}

.paragraph---hr.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham book, sans-serif;
  font-size: 18px;
}

.paragraph---hr.no-margins.bullet-list-item.right-align {
  text-align: right;
}

.paragraph---hr.no-margins.bullet-list-item {
  color: #000;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center {
  text-align: center;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center._14 {
  font-size: 14px;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
  text-align: left;
  overflow: visible;
}

.paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1 {
  text-align: right;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
}

.paragraph---hr.divider-line {
  margin-left: 8px;
  margin-right: 8px;
}

.content-wrapper-hr {
  height: 100%;
  max-width: 1270px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.narrow-wrapper-post {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.document-content-hr {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.title---hr {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-weight: 400;
}

.hr-content-paragraph {
  font-size: 16px;
  line-height: 1.5em;
}

.hr-button-wrapper {
  max-width: 770px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.hr-button-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hr-button-container.top-margin {
  margin-top: 40px;
}

.hr-button {
  color: #844142;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #844142;
  padding: 15px 33px;
  font-size: 19px;
  line-height: 20px;
  position: static;
}

.hr-button:active {
  color: #fff;
  background-color: #844142;
}

.little-goat-slier-image-1-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f9c366494762ba99b54de91_Little-goat-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.column-left---momo-lunch {
  width: 50%;
  height: 100vh;
  text-indent: 0;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f4699b944bdc33568bef675_Momotaro_Lunch_Brunch_Spicy%20Tuna%20Mazemen_8.24.20.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

.column-left---momo-lunch:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f4699b944bdc33568bef675_Momotaro_Lunch_Brunch_Spicy%20Tuna%20Mazemen_8.24.20.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.column-right---momo-brunch {
  width: 50%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f46a16754517c8b2ddcaeb4_Momotaro_Brunch_Crispy%20Pork%20Bossam_8.24.20.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.column-right---momo-brunch:hover {
  opacity: 1;
  filter: none;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f46a16754517c8b2ddcaeb4_Momotaro_Brunch_Crispy%20Pork%20Bossam_8.24.20.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.column-right---momo-brunch._100-width {
  width: 100%;
}

.momo-lunch-page-link {
  z-index: 2;
  width: 100%;
  height: 100%;
}

.momo-lunch-page-link:hover {
  position: relative;
}

.catering-page-wrapper-copy {
  height: auto;
  display: flex;
}

.catering-page-wrapper-copy.individual-pgs {
  width: 100%;
  justify-content: center;
}

.momo-menu-page-wrapper {
  height: auto;
  display: flex;
}

.momo-menu-page-wrapper.individual-pgs {
  width: 100%;
  justify-content: center;
}

.momo-lunch-image {
  width: 100%;
  height: 100%;
  filter: grayscale();
  object-fit: cover;
}

.momo-lunch-image:hover {
  filter: none;
}

.momo-brunch-page-link {
  height: 100%;
}

.overlay {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.lunch-momo-graphic {
  z-index: 3;
  width: 100%;
  height: 100%;
  min-width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-207 {
  z-index: 5;
  border: 2px solid #fff;
  padding: 12px;
  position: relative;
}

.momotext {
  z-index: auto;
  color: #fff;
  letter-spacing: 2px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.hr---navbar {
  z-index: 1000;
  height: 75.9766px;
  background-color: #dfd9c7;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

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

.brand-6 {
  padding-left: 10px;
  font-size: 24px;
  line-height: 24px;
}

.resource-name {
  text-align: center;
  font-size: 22px;
}

.nav-menu-15 {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}

.hr-1-nav-link {
  width: 100px;
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 28px 10px;
  display: block;
}

.hr-1-nav-link:hover, .hr-1-nav-link.w--current {
  color: #844142;
}

.dropdown-toggle-6 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 28px 20px;
  display: block;
}

.dropdown-9 {
  width: 100px;
}

.dropdown-10 {
  align-self: center;
}

.dropdown-toggle-7:hover, .dropdown-toggle-8:hover {
  color: #844142;
}

.dropdown-list-10, .dropdown-list-10.w--open, .dropdown-list-11, .dropdown-list-11.w--open {
  background-color: #dfd9c7;
}

.hr-hero-overlay {
  height: 60vh;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f471f9e0a9d378674b4fee8_scott-graham-5fNmWej4tAA-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  padding: 20px 10%;
  display: flex;
}

.hr-homepage-section {
  background-color: #829683;
  padding: 160px 5% 110px;
  position: relative;
}

.container-hr {
  z-index: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.hero-title-center--flex-inner {
  width: 60%;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h1-hr-white {
  color: #fff;
  text-align: center;
  font-size: 70px;
  font-weight: 400;
  line-height: 70px;
}

.margin-70px {
  margin-top: 70px;
}

.features-grid---hr {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  font-size: 14px;
  line-height: 20px;
}

.hr-features-photo {
  min-height: 650px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14ed329a07bd66c4edffc8_Employee-Culture-5.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  overflow: hidden;
}

.boxes-grid-hr {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.features-content---hr {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 32px;
  padding-right: 32px;
  transition: all .2s;
  display: flex;
  position: static;
}

.features-content---hr:hover {
  background-color: #fff;
  transform: translate(0, -5px);
  box-shadow: 1px 1px 40px 5px rgba(0, 0, 0, .34);
}

.features-content---hr.hide {
  display: none;
}

.heading---hr-features {
  text-align: center;
  text-transform: none;
  margin-top: 20px;
}

.feature-paragraph-hr {
  text-align: center;
  font-size: 17px;
  line-height: 24px;
}

.hr-latest-news {
  padding: 160px 5%;
  overflow: hidden;
}

.hr-news-slide {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.hr-news-slide.bottom-padding {
  margin-bottom: 30px;
}

.hr-news-slide.bottom-padding.hide {
  display: none;
}

.div-info-wrapper {
  width: 50%;
  padding-left: 0%;
  padding-right: 12%;
}

.hr-news-info {
  width: 100%;
  margin-left: 40px;
  margin-right: 40px;
  position: relative;
}

.date-text {
  color: rgba(0, 0, 0, .51);
  font-size: 18px;
  line-height: 40px;
}

.hr-title-news {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.3em;
}

.hr-news-paragraph {
  color: #505050;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 28px;
}

.image---hr-news {
  width: 50%;
}

.hr-button-wrapper-red {
  z-index: auto;
  width: 160px;
  height: auto;
  text-align: center;
  border: 2px solid #844142;
  margin-top: 10px;
  padding: 15px;
  display: block;
  overflow: hidden;
}

.button-text-hr {
  z-index: 1;
  color: #000;
  font-size: 14px;
  line-height: 22px;
  position: relative;
}

.hr-button-fill {
  height: 50%;
  float: left;
  background-color: #844142;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hr-button-new {
  color: #844142;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1.2px solid #844142;
  padding: 15px 33px;
  font-size: 19px;
  line-height: 20px;
  position: static;
}

.hr-button-new:hover {
  color: #fff;
  background-color: #844142;
}

.hr-button-new.top-margin {
  margin-top: 20px;
}

.momo-lunch-brnch-nav-bar-copy {
  z-index: 88;
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 27px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: auto;
}

.momo-button {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
}

.momo-button:hover {
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: padding-box;
}

.hr--intro-header {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.hr-intro-heading {
  font-weight: 400;
}

.hr-hero-overaly {
  height: 60vh;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f48a56c327ad115db518a85_pexels-john-lambeth-2679261.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 25px;
  margin-right: 25px;
  padding: 20px 10%;
  display: flex;
}

.hr-hero-overaly.financial {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f491f59531d5eb000a6dfe2_financial-resources.jpg");
}

.hr-hero-overaly.legal {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f493c6b43c2c7fcb1a4883d_Legal-Resource-1.jpg");
}

.hr-hero-overaly.employment {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f49500f8851d7e340bea2bc_Employment-Resource-1.png");
}

.hr-hero-overaly.chicago {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f4d4a4051d2de2f068e4fa9_Chicago-hr-website.png");
}

.hr-hero-overaly.contact-hr {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f49500f8851d7e340bea2bc_Employment-Resource-1.png");
}

.hr-hero-overaly.safety {
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f519c4aa614852976103085_mask-5503418_1920.jpg");
}

.hr-hero-overaly.benefits {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f60e089faeecaa1f418c992_burst-kUqqaRjJuw0-unsplash.jpg");
  background-position: 0 0, 50% 100%;
  display: block;
}

.hr-hero-overaly.new-york {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6230fb48cef399ce561d94ff_pexels-roberto-vivancos-2190283%20(1).jpg");
}

.hr-hero-overaly.los-angeles {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/623147cfaee9b0399fa43d03_los-angeles-gd21179ec3_1280.jpg");
}

.hr-hero-overaly.hr-calendar {
  direction: rtl;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5ff04787f284cae07ab1a9_Volunteer-give-group-min.jpg");
}

.hr-hero-text-wrapper {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hr-title-page {
  direction: ltr;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 70px;
  font-weight: 400;
  line-height: 70px;
}

.hr-title-page.black {
  color: #000;
}

.general-section-hr {
  margin-top: 40px;
  margin-left: 25px;
  margin-right: 25px;
  padding-left: 10%;
  padding-right: 10%;
}

.h2-2-hr-page-copy {
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 400;
  line-height: 1.3em;
}

.h2-2-hr-page-copy.center {
  text-align: center;
  text-transform: uppercase;
}

.bold-text-5 {
  font-weight: 400;
}

.hr-body-paragraph {
  color: #222;
  font-size: 18px;
  line-height: 1.4em;
}

.hr-body-paragraph.center-paragraph {
  text-align: center;
}

.list-resource-section {
  flex-direction: column;
  margin-left: 25px;
  margin-right: 25px;
  padding: 40px 10%;
  display: flex;
}

.text-underline-wrapper-hr {
  margin-top: 20px;
  margin-bottom: 20px;
}

.line-hr-section {
  height: 1px;
  background-color: #000;
  font-size: 18px;
}

.hover-card-grid {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.hover-box {
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  transition: box-shadow .3s;
  display: flex;
}

.hover-box:hover {
  box-shadow: 1px 1px 40px 5px rgba(0, 0, 0, .47);
}

.box-image-container-hr {
  height: 150px;
  flex: none;
  position: static;
  overflow: hidden;
}

.resource-image-hr {
  overflow: hidden;
}

.resource-text-container {
  flex-direction: column;
  flex: none;
  align-items: stretch;
  display: flex;
}

.resource-name-hr {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  font-size: 22px;
  line-height: 1.1em;
}

.paragraph---resource {
  color: #222;
  align-self: center;
  font-size: 16px;
  line-height: 1.4em;
}

.hr-link-arrow:hover {
  color: #844142;
  white-space: normal;
}

.hr-resource-link {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
}

.closing-section {
  flex-direction: column;
  align-items: center;
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.hr-end-content-wrapper {
  width: 60%;
  flex-direction: column;
  align-items: center;
  padding-bottom: 50px;
  padding-left: 0%;
  display: flex;
}

.hr-link-arrow-2:hover {
  color: #844142;
  white-space: normal;
}

.line-hr-section-2 {
  height: 1px;
  background-color: #000;
  font-size: 18px;
}

.paragraph---resource-2 {
  color: #222;
  align-self: center;
  font-size: 16px;
  line-height: 1.4em;
}

.dropdown-link-10 {
  background-color: #844142;
}

.dropdown-link-10.w--current {
  color: #844142;
  background-color: rgba(0, 0, 0, 0);
}

.dropdown-link---hr:hover, .dropdown-link---hr.w--current {
  color: #844142;
}

.job-section {
  flex-direction: column;
  margin-left: 25px;
  margin-right: 25px;
  padding: 40px 10%;
  display: flex;
}

.job-box-hr {
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  transition: box-shadow .3s;
  display: flex;
}

.job-box-hr:hover {
  box-shadow: 1px 1px 40px 5px rgba(0, 0, 0, .47);
}

.body-69 {
  background-color: #dfd9c7;
}

.announcement-bar {
  z-index: 1000;
  height: 50px;
  background-color: #844142;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.announcement-bar.hide {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  display: block;
}

.container---announcement-bar {
  width: 100%;
  max-width: 1272px;
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  padding-left: 26px;
  padding-right: 26px;
}

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

.announcment-link {
  width: 90%;
  text-align: center;
}

.announcment-bar-text {
  color: #fff;
  text-align: center;
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.announcement-dismiss {
  margin-left: 13px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.button-circle {
  width: 26px;
  height: 26px;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.button-circle:hover {
  opacity: .5;
  background-color: #fff;
}

.image-138 {
  width: 14px;
  height: 14px;
}

.hr-contact-section {
  min-height: 500px;
  background-color: #f2eee4;
  flex-direction: row;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.hr-contact-wrapper {
  z-index: 1;
  height: 100%;
  max-width: 1010px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.left-content-hr {
  width: 50%;
}

.hr-subtitle {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Gotham Light, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
}

.contact-hr-h1 {
  text-transform: uppercase;
  font-weight: 400;
}

.hero-bottom-hr {
  min-height: 105px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.scroll-line {
  width: 70px;
  height: 87px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: -130px;
}

.vertical-line {
  width: 1px;
  height: 100%;
  background-color: #000;
}

.swift-sons-menu-page {
  width: 100%;
  display: flex;
}

._1-column {
  width: 33.33%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4572b93edfa53c82e88a5_Swift-and-sons-2-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
  position: relative;
}

._1-column:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4572b93edfa53c82e88a5_Swift-and-sons-2-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-sons-menu-page-nav {
  z-index: 88;
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 27px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: auto;
}

._2-column {
  width: 33.33%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5fb7ebe3c33962748e2e05_swift-sons-wine.jpg");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

._2-column:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5fb7ebe3c33962748e2e05_swift-sons-wine.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

._2-column-copy {
  width: 33%;
  height: 100vh;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4572b93edfa53c82e88a5_Swift-and-sons-2-1.jpg"), linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  position: relative;
}

._3-column {
  z-index: 0;
  width: 33.33%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6086d85809be396664b4ac6c_swift-dessert-01-min.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

._3-column:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6086d85809be396664b4ac6c_swift-dessert-01-min.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-208 {
  z-index: 7;
  border: 2px solid #fff;
  padding: 12px;
  position: relative;
}

.div-block-208:hover {
  border-color: #dfd9c7;
}

.momotext-2 {
  z-index: auto;
  color: #fff;
  letter-spacing: 2px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.swift-menu-page-link-copy {
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.swift-menu-page-link-copy:hover {
  position: relative;
}

.swift-menu-graphic {
  z-index: 3;
  width: 100%;
  height: 100%;
  min-width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.swift-sons-text {
  z-index: 4;
  color: #fff;
  letter-spacing: 2px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.heading-2-hr {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 1.3em;
}

.text-underline-wrapper-with-image {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.wrapper---image-hr {
  justify-content: space-between;
  display: flex;
}

.wrapper---image-hr.closer {
  justify-content: flex-start;
}

.john-hancock-01 {
  width: auto;
}

.image-139 {
  width: 120px;
  margin-left: 60px;
}

.image-140 {
  width: auto;
}

.div-block-209 {
  width: 280px;
}

.div-block-210 {
  width: 260px;
}

.dessert-swift {
  color: #fff;
  letter-spacing: 2px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  padding: 12px 12px 12px 24px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 38px;
  line-height: 40px;
}

.wine-swift, .dinner-swift {
  letter-spacing: 2px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  padding: 12px 24px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 38px;
  line-height: 40px;
}

.holiday-section---vitual-experience {
  z-index: 3;
  min-height: 100vh;
  background-color: #182c30;
  padding: 6rem;
  display: flex;
  position: relative;
}

.container-centered {
  z-index: 3;
  width: 100%;
  max-width: 1200px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.content-centered {
  z-index: 2;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.content-centered.vertical, .content-centered.vertical-2 {
  max-width: none;
  flex-direction: row;
  justify-content: space-between;
}

.absolute-img-stack {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.img-stack-1, .img-stack-2, .img-stack-3, .img-stack-4 {
  width: 180px;
  position: absolute;
}

.popup-bar {
  z-index: 10;
  background-color: #f2eee4;
  padding: 40px;
  display: none;
  position: fixed;
  bottom: 80px;
  right: 80px;
  box-shadow: 0 0 101px rgba(0, 0, 0, .1);
}

.banner-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.banner-header {
  min-height: 50px;
  margin-top: 10px;
  margin-bottom: 5px;
  display: flex;
}

.heading-71 {
  width: auto;
  min-height: auto;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Prata, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.popup-banner-paragraph {
  max-width: 200px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
}

.button-wrapper-popup {
  margin-top: 10px;
}

.button-wrapper-popup.hide {
  display: none;
}

.popp-button {
  text-transform: uppercase;
  background-color: #844142;
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  line-height: 1em;
  box-shadow: 1px 1px 3px rgba(80, 80, 80, .52);
}

.popp-button:hover {
  opacity: .5;
  background-color: #844142;
}

.close-wrapper {
  width: 100%;
  min-height: 20px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  top: -38px;
  left: 32px;
}

.close-x {
  width: 20px;
  height: 20px;
  color: #f2eee4;
  cursor: pointer;
  background-color: #844142;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 7px;
  font-family: Gotham Light, sans-serif;
  font-weight: 300;
  display: flex;
}

.momo-hero-section {
  width: 100%;
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
}

.momo-content-wrapper-on-hero {
  max-width: 1020px;
  padding: 0% 25px;
  position: relative;
}

.go-button {
  width: 50px;
  height: 50px;
  background-color: #c0b39d;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b91e11ecddb_arrow-tight.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border-radius: 50%;
  margin-right: 6%;
  position: absolute;
  top: auto;
  bottom: -23px;
  left: auto;
  right: 0%;
  transform: rotate(90deg);
}

.go-button:hover {
  background-color: #c0b39d;
  position: absolute;
}

.top-header---momo-menu {
  margin-bottom: 7%;
  padding-right: 2%;
}

.momo-menu-title {
  color: #fff;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  position: relative;
}

.line-momo-menu {
  width: 20%;
  height: 2px;
  background-color: #fff;
  margin-top: 1%;
  margin-bottom: 4%;
  position: relative;
}

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

.momo-content-wrapper {
  max-width: 1020px;
  padding: 0% 25px;
}

.medium-title-box {
  color: #505050;
  border-bottom: 2px solid #eee;
  margin-bottom: 25px;
  padding-bottom: 7px;
  padding-left: 10px;
  font-size: 14px;
}

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

.menu-list-wrapper {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  display: block;
}

.momo-menu-item {
  min-width: auto;
  float: left;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 0;
  position: relative;
}

.overlay-momo-menu {
  height: 100%;
  border-bottom: 4px solid #ff0117;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.overlay-menu-item-momo {
  height: 100%;
  max-height: 300px;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .1) 53%, #0e0e0f);
  border: 0 #ff0117;
  border-bottom: 4px solid #ff0117;
  transition: all .3s;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.overlay-menu-item-momo:hover {
  max-height: 300px;
  background-image: none;
  border-bottom-width: 4px;
  overflow: hidden;
}

.menu-category-name {
  padding-bottom: 15px;
  padding-left: 20px;
  font-weight: 400;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.menu-category-name:hover {
  position: absolute;
}

.momo-menu-name {
  height: auto;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2em;
  display: block;
  position: absolute;
  top: 74%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.momo-menu-name:hover {
  height: auto;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: block;
  position: absolute;
  top: 74%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.momo-menu {
  width: 100%;
  height: 100%;
  max-height: none;
  min-height: 300px;
  min-width: 310px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f34df94c4e80d06f23d4149_Momotaro-Slide-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  align-items: center;
  display: block;
  position: relative;
}

.momo-menu:hover {
  max-height: 300px;
  display: block;
}

.momo-menu.gluten-free {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5e99d1d502acfcd13f60_gluten-free-menu.jpg");
}

.momo-menu.izakaya {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5db80d3f6ef0c0bdc76a_Izakaya-Menu.jpg");
}

.momo-menu.dessert {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5f07d97b570dcb15421f_momotaro-dessert.png");
}

.momo-menu.vegetarian {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f60a6ab9c654a3a5b410e_Vegetarian-Momotaro.png");
}

.momo-menu.drink {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f34df8ebfba2da0833d3670_Momotaro-Slide-1.jpg");
}

.momo-menu.dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f620efb41e33dd8f6505a_momotaro-dinner-menu.jpg");
  background-position: 50% 100%;
}

.momo-menu.izakaya-dinner-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/603fea16efce7f21868c3ce0_izakaya-dinner.jpg");
}

.momo-menu.izakaya-drinks-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60429e9b7d84402136a9c7dc_izakaya-drinks.jpg");
}

.section-1---hero-conference {
  width: 100%;
  height: 100%;
  padding-top: 9%;
  padding-bottom: 11%;
  position: relative;
}

.section-1---hero-conference.color-yellow {
  background-color: #f2bc30;
}

.content-wrapper---conference {
  max-width: 1070px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.content-wrapper---conference.holiday-experience-image-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.hero-text---conference {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.welcome-boka-image-wrapper {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.hero-block-2 {
  z-index: 10;
  width: 80%;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.intro-conference {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  font-family: Gotham Light, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2em;
}

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

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

.underline---conference {
  width: 95px;
  height: 5px;
  background-color: #fff;
  border-radius: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.underline---conference.yellow {
  background-color: #f2bc30;
}

.intro-conference-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  margin-top: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2em;
}

.mini-columns-container {
  width: 50%;
  justify-content: center;
  margin: 4% auto;
  display: flex;
}

.date-wrapper {
  width: 50%;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

.div-block-212 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.date-conference {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 400;
}

.intro-conference3 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  margin-top: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2em;
}

.content-section---conference {
  background-color: #fff;
  padding-top: 7%;
  padding-bottom: 7%;
  position: relative;
}

.header-box-conference {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.mini-title---conference {
  z-index: 1;
  letter-spacing: 3.3px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 10px;
  position: relative;
}

.h2-conference {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Gotham Light, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 55px;
}

.columns-container---conference {
  margin-top: 6%;
  font-size: 18px;
  line-height: 29px;
}

.column-text-box---left {
  width: 43%;
  float: left;
  padding-right: 20px;
  display: inline-block;
  position: relative;
}

.grid-container-conferece {
  width: 57%;
  height: 80%;
  float: right;
  padding-left: 16px;
}

.intro-image-grid {
  width: 50%;
  float: left;
}

.column-image--conference {
  min-height: 305px;
  border: 11px solid #f2bc30;
  border-radius: 6px;
  margin-bottom: 16px;
  margin-right: 16px;
}

.column-image--conference._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f85052fc11b7668805ce13f_Welcome-Boka-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.column-image--conference._2 {
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f850abb6e58c01d27948c87_Boka-Conference-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
}

.column-image--conference._3 {
  width: auto;
  height: auto;
  min-height: 205px;
  margin-right: 0;
}

.column-image--conference._3-1 {
  width: auto;
  height: auto;
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-right: 0;
}

.column-image--conference._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3dc28057ce3323204e3e73_Welcome-conference-image-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.side-bar-tab {
  z-index: 15;
  width: 150px;
  height: 50px;
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #f2bc30;
  border-radius: 5px 5px 0 0;
  padding-top: 10px;
  padding-left: 7px;
  font-size: 9px;
  line-height: 29px;
  transition: opacity .3s;
  display: block;
  position: fixed;
  top: 50%;
  left: -51px;
  transform: rotate(90deg);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.side-bar-tab:hover {
  opacity: .82;
  background-color: #f2bc30;
  position: fixed;
}

.speaker-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 80px 120px;
  display: flex;
  position: relative;
}

.flex-wrapper-conference {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.speaker {
  width: 40%;
  height: 380px;
  min-width: 406px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e1643a128b5a3007c69cfab_Chris-Pandel-feature-headshot.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  margin-bottom: 25px;
  margin-right: 1.5%;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.speaker._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dca4e3d475410603f8d70d4_Kevin-Headshot.jpg");
}

.speaker._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ee9ca5eb0250fb7e93f7357_Michelle%20Herndon_Corpoarte%20Headshot_2019.jpg");
}

.speaker._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f8530f6d0fbbef558ed6111_Screen%20Shot%202020-10-12%20at%2011.45.26%20PM.png");
  background-position: 50% 0;
}

.speaker._7 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc9d0e3052d6763e9ae0f04_Gabe-Garza-Headshot.jpg");
}

.speaker._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f853489c11b765ab55d5eb1_Phillip-image.jpeg");
  background-position: 50% 20%;
}

.speaker._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e62ceca9067f6b9fc464377_Abby-Kritzler-profile-imaget-min.jpg");
}

.speaker._9 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f8536d474c409b3b3c96829_Erica-james.jpeg");
}

.speaker._8 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f85c11bc0babd1d17d8b33e_Headshot.jpg");
}

.speaker._10 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f85c2cb678293275fa6cb8f_image0.jpeg");
  background-position: 50% 20%;
  background-size: cover;
}

.speaker-details {
  z-index: 10;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.session-title {
  color: #fff;
  text-transform: uppercase;
  cursor: default;
  margin-bottom: 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.2em;
}

.name-speaker {
  color: #fff;
  cursor: default;
  line-height: 1.2em;
}

.speaker-title {
  color: #fff;
  text-transform: none;
  cursor: default;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  line-height: 1.2em;
}

.speaker-overaly {
  opacity: .3;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 49%, #f2bc30);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.speaker-overlay-2 {
  opacity: .85;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 49%, #f2bc30);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.wrapper-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.div-block-213 {
  border: 2px solid #000;
  margin-bottom: 20px;
  padding: 20px;
}

.heading-72 {
  text-transform: uppercase;
  margin-top: 1px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  line-height: 34px;
}

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

.box {
  width: 120px;
  height: 120px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  clear: left;
  color: #f2eee4;
  font-family: Gotham book, sans-serif;
  font-size: 80px;
  line-height: 70px;
}

.clock-label {
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
  font-family: Gotham book, sans-serif;
}

.special-holiday-event-site-container {
  z-index: 999;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.main-hero---thanksgiving {
  z-index: 0;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.next-screen-link {
  z-index: 1;
  margin-left: -20.5px;
  position: absolute;
  bottom: 27px;
  left: 50%;
}

.next-screen-link:hover {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.next-screen-link---thanksgiving {
  z-index: 1;
  margin-left: 0;
  display: block;
  position: absolute;
  bottom: 27px;
  left: auto;
}

.next-screen-link---thanksgiving:hover {
  z-index: 1;
  margin-left: 0;
  position: absolute;
  bottom: 27px;
  left: auto;
}

.next-screen-link---thanksgiving.w--current {
  z-index: 3;
}

.circle-link {
  width: 41px;
  height: 41px;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50%;
  font-size: 18px;
  line-height: 27px;
}

.image-141 {
  height: 9px;
  display: inline-block;
  position: relative;
  top: 5px;
}

.image-141:hover {
  display: inline-block;
}

.hero-slider---thanksgiving {
  z-index: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
}

.hero-slide-nav {
  opacity: 0;
  font-size: 10px;
  line-height: 10px;
  display: none;
}

.hero-slide-arrow {
  opacity: 0;
}

.icon-99 {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.image-slide-container {
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-slide-container.slide-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6005fb192e999b2c79f2ff85_Momotaro-Chicago-Restaurant-Wk.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.slide-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe25187a0211c1be1e21973_Girl-Goat-New-Year.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.slide-3 {
  white-space: normal;
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6009be31f2598402a09ef89a_GT-Restaurant-Week-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.slide-2-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60060a8ed4ded544dea20f8f_Boka-restaurant-week-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.slide-3-3 {
  white-space: normal;
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6008ad3ebad9718cb49dfca3_Duck-Duck-Goat-Restaurant-Week-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.slide-6-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f972d68c5133301e8879d74_Thanksgiving-GT-Prime-2.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.virtual-image-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecfde61d0d3dd1b1e8ccbad_Virtual-Cooking-2-2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.virtual-image-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db73fbc8bc7be75bf0fa4f9_Lee-Wolen-5.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.virtual-image-3 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eed3a6c51ef17257ce85fdd_Goat-Chef-Experience.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.virtual-image-4-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecfdf7c35aad519a49c259c_Virtual-Cooking-6-6.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.chef-series-image-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db73fbc8bc7be75bf0fa4f9_Lee-Wolen-5.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.chef-series-image-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5e8c2c6dec917c474f9219_Giuseppe_Tentori_image-01-min.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.chef-series-image-3 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5e78b8f5c8a35d6889669c_Gene%20Kato_Image_01-min.jpg");
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.cooking-series-image-4 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5e94fef9286d5c932cfd22_Chris-Pandel-image-01-min.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.valentine-day-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/600f228099b451c90e19844b_Boka_Cocktails_champagne_01.16.20%20(1%20of%2022).JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.valentine-s-day-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/600f214299b4514d56197e7a_boka-valentine-day-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.valentines-day-3 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6012ff608e94d78854746c35_GT-Prime-Valentine.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.rw-2021 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60367a9020a6d5a5d8476aca_Restaurant-Week-2021-01.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.restaurant-week-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60367ae6d8601c3e4c5e2871_Restaurant-Week-2021-02.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.rw-2021---3 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60367d1892d97124f900f476_Restaurant-Week-03.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.calendar-brg-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.calendar-brg-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e21ed7da1866dfa3ffb4ef5_Virgilio-event-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.calendar-brg-3 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60060a8ed4ded544dea20f8f_Boka-restaurant-week-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.mother-s-day--1 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60804975ccd1ae230b1c9832_Cira-Brunch-MothersDay.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.mother-s-day---2 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/608049f58c456891ad976757_Easter-GT-Prime-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.mother-s-day-3 {
  background-image: linear-gradient(rgba(13, 12, 9, .3), rgba(13, 12, 9, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60804e8862fdc6302a5251ab_swift-mothers-day-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.nye-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .4), rgba(13, 12, 9, .4)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe21d496b541dda26305e39_Boka-Champagne-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.nye-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .4), rgba(13, 12, 9, .4)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61a72e46f0abf34e7847e888_pexels-inga-seliverstova-3394310%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.valentine-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .4), rgba(13, 12, 9, .4)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61ef0d6bf3f90caa0d7b1f06_GT-Prime-Interior.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.valentine-day-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .4), rgba(13, 12, 9, .4)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe21d496b541dda26305e39_Boka-Champagne-2.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.valentine-3 {
  background-image: linear-gradient(rgba(13, 12, 9, .4), rgba(13, 12, 9, .4)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61f8304a0bce663c02803e57_Lazy-Bird-Cocktails-Valentine's-Day.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.restaurant-week-2022-1 {
  background-image: linear-gradient(rgba(13, 12, 9, .4), rgba(13, 12, 9, .4)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63bdde3b6e67fb6b3a220828_Alla-Vita-Rigatoni.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.restaurant-week-2022-2 {
  background-image: linear-gradient(rgba(13, 12, 9, .4), rgba(13, 12, 9, .4)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63bef24e8db88a66b34cf8ec_Cira-RW-2023.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.image-slide-container.restaurant-week-2022-3 {
  background-image: linear-gradient(rgba(13, 12, 9, .4), rgba(13, 12, 9, .4)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/623cec9cbab7a36758948f11_GT-Prime-Restaurant-Week-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.container-thanksgiving {
  z-index: 2;
  max-width: 1170px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-thanksgiving.hide {
  display: none;
}

.h1-thanksgiving {
  color: #fff;
  font-family: Prata, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 54px;
}

.horizontal-rule-white {
  width: 54px;
  height: 2px;
  background-color: #fff;
  margin-bottom: 41px;
  margin-left: auto;
  margin-right: auto;
}

.h5--thanksgiving-white {
  max-width: 680px;
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Gotham Light, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 27px;
}

.section-top-large---thanksgiving {
  text-align: center;
  background-color: #dfd9c7;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.thanksgiving-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: 368px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 368px;
  padding-left: 15px;
  padding-right: 15px;
}

.restaurant---thanksgiving.image-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87a357bc4a4808905bb1c4_boka-thanksgiving.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.restaurant---thanksgiving.image-6-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87a3b5bc0d533db245c216_Momotaro-Thanksgiving.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.restaurant---thanksgiving.image-4-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87cd824cfc111425d1f646_cira-friendsgiving-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.restaurant---thanksgiving.image-3-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e345bc839b1d2671f0d6d39_Canapes.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.restaurant---thanksgiving.image-8-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87d4f1abf1e0939a335dc1_Swift%20Thanksgiving%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.restaurant---thanksgiving.image-1-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87d6cdf7e683213d657ada_Bellemore-Thanksgiving-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.restaurant-thanksgiving-card {
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  padding: 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.restaurant-info-thanksgiving {
  width: 100.005%;
  max-width: 400px;
  text-align: left;
  background-color: rgba(0, 0, 0, .4);
  padding: 32px;
  position: relative;
}

.rest-name-thanksgiving {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 13px;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.rest-name-thanksgiving.blk {
  color: #222;
  text-align: center;
}

.promo-thanksgiving {
  color: #fff;
  margin-top: 0;
  font-family: Prata, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2em;
}

.promo-thanksgiving.blk {
  color: #222;
  margin-bottom: 20px;
}

.zoomed-image {
  z-index: 0;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.zoomed-image.hide {
  display: none;
}

.plus-button---thanksgiving {
  width: 35px;
  height: 31px;
  color: #844142;
  background-color: #844142;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87b3bd34423b0072d88601_plus-8-48.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  font-size: 16px;
  line-height: 20px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.plus-button---thanksgiving:hover {
  z-index: 0;
}

.restaurant-thanksgiving-wrapper {
  text-align: center;
  flex-flow: wrap;
  align-content: flex-start;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rest-collection-list {
  flex-wrap: wrap;
  display: flex;
}

.rest-thanksgiving-item {
  width: 30%;
  align-self: flex-start;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 24px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.rest-thanksgiving-item.last {
  margin-right: 0;
}

.rest-thanks-image {
  width: 100%;
  height: 220px;
}

.rest-thanks-image._1 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87d6cdf7e683213d657ada_Bellemore-Thanksgiving-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._3 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e345bc839b1d2671f0d6d39_Canapes.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._2 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87a357bc4a4808905bb1c4_boka-thanksgiving.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._4 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87cd824cfc111425d1f646_cira-friendsgiving-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._7 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87a3b5bc0d533db245c216_Momotaro-Thanksgiving.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._8 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f8dcdf7dcae381758269d88_Swift-Sons-Thanksgiving-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._5 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f88db65cde2a703e73a450e_girl-goat-thanksgiving.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._4 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e345bc839b1d2671f0d6d39_Canapes.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._4-1 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f8df9eb87dab3367d391c79_DSC_1256.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._6 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f97292c21f16e9fe7e159c4_Thanksgiving-GT-Prime.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._5-1 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fb2e43cc574e82106212715_mealkit-thanksgiving-chef-stephanie.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-thanks-image._9 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f99ded98513fc7d126d0068_DDG-Thanksgiving-2020.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.thanksgiving-details {
  margin-bottom: 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
}

.thanksgiving-link {
  color: #f1633e;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.3em;
}

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

.mask-43 {
  background-color: rgba(0, 0, 0, 0);
}

.hero-slider---thanksgiving-2 {
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
}

.body-70 {
  background-color: #dfd9c7;
}

.loader-thanksgiving {
  z-index: 9999999;
  background-color: #dfd9c7;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.loader-wrapper {
  width: 100%;
  max-width: 400px;
  display: block;
}

.loader-thanksgivng-h2 {
  color: #222;
  text-align: center;
  font-family: Prata, sans-serif;
  font-weight: 400;
}

.loader-lilne {
  height: 1px;
  background-color: #222;
  margin-top: 32px;
}

.popup-h1 {
  color: #000;
  font-family: Prata, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2em;
}

.hero-text---conference-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.welcome-button {
  color: #f2bc30;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 25px;
  margin-top: 3%;
  padding: 18px 40px;
  font-family: Gotham book, sans-serif;
  font-size: 24px;
  line-height: 1em;
}

.welcome-button:hover {
  color: #fff;
  background-color: #f2bc30;
  border: 1px solid #fff;
}

.video-5 {
  max-width: none;
  top: 40px;
}

.html-embed-2 {
  width: auto;
  height: 100%;
  min-height: 400px;
  min-width: 700px;
  margin-top: 40px;
}

.div-block-214 {
  width: 700px;
  height: auto;
  min-height: 400px;
}

.video-6, .html-embed-3 {
  margin-top: 40px;
}

.slider---dining {
  height: 639px;
  background-color: #f2eee4;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.inner-padding-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.flex-wrapper---negative-border {
  width: 100%;
  flex-flow: wrap;
  align-items: flex-start;
  margin-left: -1%;
  margin-right: -1%;
  display: flex;
}

.restaurant---30-percent {
  width: 31.33%;
  flex-direction: column;
  margin-bottom: 30px;
  margin-left: 1%;
  margin-right: 1%;
  display: flex;
}

.preview-slider {
  height: 230px;
  overflow: hidden;
}

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

.mini-slide-arrow-left {
  z-index: 15;
  width: 40px;
  opacity: .6;
}

.mini-slide-arrow-left:hover {
  opacity: .9;
}

.icon-100 {
  font-family: Roboto, sans-serif;
  font-size: 21px;
}

.mni-slide-arrow-right {
  z-index: 15;
  width: 40px;
  opacity: .6;
}

.mni-slide-arrow-right:hover {
  opacity: .9;
}

.preview-slide {
  position: static;
  overflow: hidden;
}

.preview-link-image {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7766c5e761b96168807741_Boka-Chicago-BRG-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.preview-link-image.boka-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7766dbc354c35ef3cb59b5_Boka-Chicago-BRG-2.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.preview-link-image.gg-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb2d96c1e474e461daf7c11_girl-goat-groceries-01.jpg");
}

.preview-link-image.gg-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5dc5eb5c76d555d4d28d7d_Girl-and-the-goat-4-min.jpeg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.icon-101 {
  font-family: Roboto, sans-serif;
  font-size: 21px;
}

.preview-description {
  text-align: center;
  flex: 1;
  align-self: center;
  padding-top: 15px;
  padding-left: 5px;
}

.mini-title-link---peview {
  color: #505050;
  text-align: center;
  font-size: 14px;
}

.preview-title {
  color: #fff;
  margin-top: 0;
  font-family: Prata, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2em;
}

.preview-title.blk {
  color: #222;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Gotham book, sans-serif;
  display: none;
}

.preview-rest-logo {
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  display: flex;
}

.preview-rest-logo._3 {
  width: 150px;
  margin-top: 0;
  margin-bottom: 10px;
}

.preview-rest-logo._2, .preview-rest-logo._1 {
  width: 150px;
  margin-top: 0;
}

.preview-rest-logo._4 {
  width: 160px;
  margin-top: 0;
  margin-bottom: 10px;
}

.preview-rest-logo._5, .preview-rest-logo._6 {
  width: 150px;
}

.preview-rest-logo._7 {
  width: 100px;
}

.preview-rest-logo._7-copy {
  width: 150px;
}

.preview-rest-logo.center-7, .preview-rest-logo.center-8 {
  width: 100%;
  min-width: 100%;
}

.preview-rest-logo._8, .preview-rest-logo._9 {
  width: 150px;
}

.preview-rest-logo._9 {
  width: 150px;
  margin-top: 0;
}

.preview-rest-logo._11, .preview-rest-logo._12, .preview-rest-logo._12, .preview-rest-logo._13, .preview-rest-logo._14 {
  width: 150px;
}

.preview-logo-image {
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  display: flex;
}

.preview-logo-image._3 {
  width: 150px;
  margin-top: 0;
  margin-bottom: 10px;
}

.preview-logo-image._2 {
  width: 150px;
  margin-top: 0;
}

.preview-logo-image._1 {
  width: 150px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

.preview-logo-image._4 {
  width: 160px;
  margin-top: 0;
  margin-bottom: 10px;
}

.preview-logo-image._5, .preview-logo-image._6 {
  width: 150px;
}

.preview-logo-image._7 {
  width: 100px;
}

.preview-logo-image._7-copy {
  width: 150px;
}

.preview-logo-image.center-7, .preview-logo-image.center-8 {
  width: 100%;
  min-width: 100%;
}

.preview-logo-image._8, .preview-logo-image._9 {
  width: 150px;
}

.preview-logo-image._9 {
  width: 150px;
  margin-top: 0;
}

.preview-logo-image._11, .preview-logo-image._12, .preview-logo-image._12, .preview-logo-image._13, .preview-logo-image._14 {
  width: 150px;
}

.preview-logo-image._1-1 {
  width: 150px;
  margin-top: 0;
  margin-left: -10px;
  padding-left: 0;
}

.preview-logo-image._2-2 {
  width: 150px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

.preview-logo-image._3-3 {
  width: 90px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
}

.preview-paragraph {
  text-align: center;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

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

.button-1-1 {
  height: auto;
  min-width: auto;
  color: #fff;
  text-align: center;
  letter-spacing: .25px;
  text-transform: uppercase;
  background-color: #844142;
  border: 0 #844142;
  border-radius: 4px;
  padding: 16px 50px;
  font-family: Gotham book, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  transition: background-color .2s, color .2s;
  position: static;
}

.button-1-1:hover {
  color: #fff;
  background-color: rgba(132, 65, 66, .88);
}

.icon-102 {
  width: auto;
  height: 100%;
  font-size: 20px;
  line-height: 20px;
  position: absolute;
}

.sakusaku-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa07c668dc32d5b7ae92e9d_Sakusaku-Chicago-Slider-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sakusaku-image-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa081ce34753010b9a8471f_Sakusaku-Chicago-01.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop-up-virtual-experience {
  width: 600px;
  height: 500px;
  text-align: center;
  background-color: #f2eee4;
  background-image: linear-gradient(rgba(56, 56, 56, .47), rgba(56, 56, 56, .47)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa1b676c6f62c269cc86984_Boka%20Dinner%20for%20Two%20%20Edit%2010.29.20-14-min.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, .25);
}

.popup-virtual-experiences---h1 {
  color: #f2eee4;
  margin-top: 0;
  font-family: Prata, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.2em;
}

.popup-paragraph-virtual-ex {
  display: flex;
}

.popup-paragraph-virtual-ex.cream {
  color: #f2eee4;
  font-family: Gotham Light, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
}

.boka-patio-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa422ef2ee194b169905cc0_boka-outdoor-patio-final.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.little-goat-slier-image-1-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa4584ed05e20150a290644_Little-Goat-patio-final.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.holiday-section---gift-guide {
  z-index: 3;
  min-height: 100vh;
  background-color: #844142;
  padding: 6rem;
  display: flex;
  position: relative;
}

.gift-guide-image {
  height: 100%;
  min-width: 600px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fb69324d2e38a58ca249a24_Boka-Catering-Gift-Guides.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.girl-goat-extended {
  height: 100%;
  background-color: #fdf9f0;
  padding-left: 40px;
  padding-right: 40px;
}

.body-girl-goat-extended {
  background-color: #fdf9f0;
}

.center-logo---gg-extended {
  width: auto;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.gg-extended-logo {
  max-width: 300px;
}

.menu---girl-goat-extended {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Fairplexwideot book, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.5em;
}

.subtitle-girl-goat-extended {
  color: #fff;
  font-family: Acaslonpro, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.subtitle-girl-goat-extended._15 {
  margin-bottom: 15px;
}

.subtitle-girl-goat-extended.blk {
  width: 60%;
  color: #000;
  text-align: center;
  font-family: Fairplexwideot book, sans-serif;
}

.subtitle-girl-goat-extended.blk.sub-paragraph {
  width: 100%;
  margin-bottom: 20px;
}

.subtitle-girl-goat-extended.blk-100 {
  width: 100%;
  color: #000;
  text-align: center;
}

.subtitle-girl-goat-extended.blk-100.gg {
  min-width: 100%;
}

.subtitle-girl-goat-extended.blk-100._60 {
  width: 60%;
}

.subtitle-girl-goat-extended.blk-momotaro {
  width: 60%;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

.subtitle-girl-goat-extended.blk-20, .subtitle-girl-goat-extended.blk-100 {
  width: 100%;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

.sugargoat-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa98df5b4b8082fa6dd42e3_SugarGoat-Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.kfar-brooklyn-dining-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63d5fc4084ce7ab2c8055344_Le-Select-Chicago-05.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.charity---virtual-experiences {
  z-index: 3;
  min-height: 100vh;
  background-color: #182c30;
  padding: 6rem;
  display: flex;
  position: relative;
}

.notification-bar {
  z-index: 1000;
  background-color: #844142;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.notification-bar.hide {
  display: flex;
}

.notification-bar-container {
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.notification-message {
  color: #fff;
  font-size: 15.2px;
}

.notification-button {
  color: #fff;
  background-color: #829683;
  border-radius: 5px;
  align-self: auto;
  margin-left: 25px;
  padding: 7px 17px;
  font-family: Gotham Light, sans-serif;
  font-size: 15px;
  line-height: 1em;
}

.notification-button:hover {
  color: #000;
  background-color: #e6e6e6;
}

.cookie-expire-number {
  display: none;
}

.notification-close {
  z-index: 99;
  color: rgba(51, 51, 51, .45);
  cursor: pointer;
  font-size: 50px;
  line-height: 30px;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 20px;
  transform: translate(0, -50%);
}

.notification-close:hover {
  color: #333;
}

.donate-form-wrapper {
  width: 100%;
  max-width: 1440px;
  margin-top: 40px;
}

.holiday-section---gift-guide-catering {
  z-index: 3;
  min-height: 100vh;
  background-color: #182c30;
  padding: 6rem;
  display: flex;
  position: relative;
}

.plus-button-text {
  color: #222;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1em;
}

.plus-button-2 {
  width: auto;
  height: 31px;
  min-width: 100%;
  text-align: center;
  background-color: rgba(176, 176, 176, .7);
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  transition: background-color .2s;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.plus-button-2:hover {
  z-index: auto;
  height: 31px;
  object-fit: fill;
  background-color: #b0b0b0;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  overflow: visible;
}

.hero-slider---virtual-experience {
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
}

.hero-slider---virtual-experience.center {
  text-align: center;
}

.main-hero---experiences {
  z-index: 0;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.main-hero---experiences.center {
  text-align: center;
  align-items: center;
}

.holiday-section---vitual-experience-2 {
  z-index: 3;
  min-height: 100vh;
  background-color: #182c30;
  padding: 6rem;
  display: flex;
  position: relative;
}

.holiday-section---gift-guide-2 {
  z-index: 3;
  min-height: 100vh;
  background-color: #844142;
  padding: 6rem;
  display: flex;
  position: relative;
}

.section-virtual-experience---holiday {
  z-index: 2;
  min-height: 0;
  background-color: #844142;
  padding: 60px 0 90px;
  display: block;
  position: relative;
}

.container---virtual-ex-fullwidth {
  width: 100%;
  max-width: 1260px;
  flex-flow: column wrap;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.featured-article-grid {
  width: 100%;
  grid-column-gap: 60px;
  grid-template-rows: auto;
}

.holiday-page-text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.holiday-subtitle {
  color: #f2eee4;
  text-align: center;
  margin-bottom: 30px;
  font-family: Prata, sans-serif;
  font-size: 54px;
  line-height: 1.3em;
}

.holiday-paragraph {
  color: #f2eee4;
  text-align: center;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
}

.experience-button {
  color: #f2eee4;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #f2eee4;
  margin-top: 30px;
  padding: 3px 30px;
  font-size: 16px;
  transition: background-color .2s, color .2s;
}

.experience-button:hover {
  color: #844142;
  background-color: #f2eee4;
}

.experience-button.button-large {
  height: 60px;
  padding-top: 13px;
  padding-bottom: 13px;
  line-height: 30px;
  display: inline-block;
}

.experience-button.button-large.dark {
  background-color: #844142;
  margin-top: 0;
}

.experience-button.button-large.dark:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.experience-button.dark {
  background-color: #844142;
}

.experience-button.dark:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.experience-button.dark.no-top-margin {
  margin-top: 20px;
}

.letter-first-2 {
  color: #f2bc30;
  margin-bottom: 0;
  font-size: 50px;
}

.underline---conference-2 {
  width: 95px;
  height: 5px;
  background-color: #fff;
  border-radius: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.underline---conference-2.yellow {
  background-color: #f2bc30;
}

.column-image--conference-2 {
  min-height: 305px;
  border: 11px solid #f2bc30;
  border-radius: 6px;
  margin-bottom: 16px;
  margin-right: 16px;
}

.column-image--conference-2._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f85052fc11b7668805ce13f_Welcome-Boka-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.column-image--conference-2._2 {
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f850abb6e58c01d27948c87_Boka-Conference-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
}

.column-image--conference-2._3-1 {
  width: auto;
  height: auto;
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-right: 0;
}

.column-image--conference-2._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3dc28057ce3323204e3e73_Welcome-conference-image-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.column-image--conference-2.holiday-experience-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb9799ed55d99f10d4865_Holiday%20Experience%20four.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.column-image--conference-2.virtual-holiday-image-3 {
  width: auto;
  height: auto;
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb799cc3ed2305ab6555e_Holiday%20Experience-one.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #844142;
  border-radius: 0;
  margin-right: 0;
}

.experience-paragraph---1 {
  color: #f2eee4;
  font-family: Gotham Light, sans-serif;
  font-size: 24px;
  line-height: 1.3em;
}

.underline---virtual-experiences {
  width: 95px;
  height: 1px;
  background-color: #f2eee4;
  border-radius: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}

.underline---virtual-experiences.yellow {
  background-color: #f2bc30;
}

.column-image--holiday-experiences {
  min-height: 305px;
  border: 11px solid #f2eee4;
  border-radius: 0;
  margin-bottom: 16px;
  margin-right: 16px;
}

.column-image--holiday-experiences._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f85052fc11b7668805ce13f_Welcome-Boka-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.column-image--holiday-experiences._2 {
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f850abb6e58c01d27948c87_Boka-Conference-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
}

.column-image--holiday-experiences._3-1 {
  width: auto;
  height: auto;
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-right: 0;
}

.column-image--holiday-experiences._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3dc28057ce3323204e3e73_Welcome-conference-image-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.column-image--holiday-experiences.holiday-experience-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb9799ed55d99f10d4865_Holiday%20Experience%20four.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #844142;
  border-radius: 0;
}

.column-image--holiday-experience-2 {
  min-height: 305px;
  border: 11px solid #844142;
  border-radius: 0;
  margin-bottom: 16px;
  margin-right: 16px;
}

.column-image--holiday-experience-2._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f85052fc11b7668805ce13f_Welcome-Boka-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.column-image--holiday-experience-2._2 {
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f850abb6e58c01d27948c87_Boka-Conference-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
}

.column-image--holiday-experience-2._3-1 {
  width: auto;
  height: auto;
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-right: 0;
}

.column-image--holiday-experience-2._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3dc28057ce3323204e3e73_Welcome-conference-image-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.column-image--holiday-experience-2.holiday-experience-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb9799ed55d99f10d4865_Holiday%20Experience%20four.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.column-image--holiday-experience-2.virtual-holiday-image-3 {
  width: auto;
  height: auto;
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb799cc3ed2305ab6555e_Holiday%20Experience-one.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #844142;
  border-radius: 0;
  margin-right: 0;
}

.column-image--holiday-experience-2.holiday-experience-3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb85498baac474cb62215_Holiday%20Experience%20two.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.column-image--holiday-exprience {
  min-height: 305px;
  border: 11px solid #f2bc30;
  border-radius: 6px;
  margin-bottom: 16px;
  margin-right: 16px;
}

.column-image--holiday-exprience._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f85052fc11b7668805ce13f_Welcome-Boka-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.column-image--holiday-exprience._2 {
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f850abb6e58c01d27948c87_Boka-Conference-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
}

.column-image--holiday-exprience._3-1 {
  width: auto;
  height: auto;
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-right: 0;
}

.column-image--holiday-exprience._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3dc28057ce3323204e3e73_Welcome-conference-image-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.column-image--holiday-exprience.holiday-experience-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb9799ed55d99f10d4865_Holiday%20Experience%20four.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.column-image--holiday-exprience.virtual-holiday-image-3 {
  width: auto;
  height: auto;
  min-height: 205px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb799cc3ed2305ab6555e_Holiday%20Experience-one.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #844142;
  border-radius: 0;
  margin-right: 0;
}

.column-image--holiday-exprience.holiday-image-4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7cb8f6a22705b1e4ba52df_Holiday%20Experience%20three.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #844142;
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.column-text-box---holiday-center {
  width: 43%;
  float: left;
  text-align: center;
  padding-right: 20px;
  display: inline-block;
  position: relative;
}

.cooking-experience-paragraph-2 {
  height: auto;
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  display: block;
}

.chef-experience-top-wrapper-2 {
  width: 100%;
  height: 300px;
  display: flex;
  position: relative;
}

.virtual-cooking--1-2 {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.chef-experience-5 {
  width: 100%;
  height: 500px;
  top: 33%;
}

.header-chef-title-2 {
  width: auto;
  height: 60px;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  display: flex;
  position: relative;
}

.virtual-cooking---experience {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.container-virtual-ex-chef {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.experience-paragraph {
  color: #000;
  text-align: left;
  margin-bottom: 40px;
  margin-right: 20px;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
}

.experience-paragraph.right-aligned {
  text-align: right;
}

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

.experience-paragraph.center.light-font {
  color: #f2eee4;
}

.experience-paragraph.center.cooking-classes {
  font-size: 18px;
  line-height: 1.5em;
}

.heading---experience-pge {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Gotham book, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.2em;
}

.heading---experience-pge._2 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
}

.heading---experience-pge._2-center {
  width: 100%;
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
}

.heading---experience-pge.subheading {
  width: 100%;
  max-width: 300px;
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  position: relative;
}

.heading---experience-pge._2 {
  color: #000;
  letter-spacing: 1px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
}

.align-center---experience-page {
  text-align: center;
  justify-content: center;
  display: flex;
}

.align-center---experience-page.stacked-horizontal {
  width: auto;
  flex-direction: column;
  justify-content: space-between;
}

.chef-experience-virtual {
  margin-bottom: 60px;
  margin-left: 30px;
  margin-right: 30px;
}

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

.grid-11 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
}

.accordion_item-image-chef-copy {
  width: 100%;
  height: 300px;
  object-fit: cover;
  align-self: center;
}

.accordion_item-image-chef-copy:hover {
  z-index: 999;
  position: relative;
}

.chef-headshot---experience-pgae {
  width: 100%;
  height: 300px;
  object-fit: cover;
  align-self: center;
}

.chef-headshot---experience-pgae:hover {
  z-index: 999;
  position: relative;
}

.upcoming-classes-section {
  height: auto;
  justify-content: center;
  padding: 100px 10px 0;
  display: flex;
  position: relative;
}

.container-chef-classes {
  z-index: 1;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.section---content---upcoming-classes {
  width: 80%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section---content---upcoming-classes.brg-calendar {
  margin-bottom: 0;
}

.h4---small-sub-text {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
}

.h1---experience-page {
  text-align: center;
  justify-content: center;
  margin-bottom: 20px;
  font-family: Gotham Light, sans-serif;
  display: flex;
}

.individual-class-section {
  width: 80%;
  background-color: #f2eee4;
  border: 1px solid #f2eee4;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  overflow: hidden;
}

.class-holder-date {
  width: 50%;
  height: 360px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fc11fa93677d62d1a3e387e_cooking-class-image.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 12px;
  position: relative;
}

.individual-cooking-class-content {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.class-feature-info {
  padding-top: 20px;
}

.class-feature-info.in-grid {
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
}

.feature-class-name {
  text-align: center;
  margin-top: 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
}

.cooking-class-date-time {
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Gotham Light, sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}

.learn-more---class-button {
  color: #f2eee4;
  text-align: center;
  background-color: #844142;
  border: 1px solid #844142;
  margin-top: 40px;
  padding: 15px 30px;
  font-size: 16px;
  line-height: 26px;
  transition: background-color .4s;
}

.learn-more---class-button:hover {
  background-color: #b0b0b0;
}

.learn-more---class-button.in-grid {
  margin-top: 20px;
  margin-bottom: 20px;
}

.learn-more---class-button.in-grid:hover {
  border-color: #f2eee4;
}

.upcoming-classes-grid {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
}

.individual-cooking-class-wrapper {
  width: 100%;
  height: auto;
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #f2eee4;
  border-radius: 0;
  margin-bottom: 20px;
  padding: 12px;
  position: relative;
}

.individual-cooking-class-wrapper:hover {
  position: relative;
}

.class-content-grid {
  height: auto;
  max-height: none;
  min-height: auto;
  background-color: #f2eee4;
  border: 1px solid #f2eee4;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 40px;
  display: flex;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.icon-103 {
  font-family: Gotham book, sans-serif;
}

.experience-meal-kits {
  background-color: #829683;
  margin: 40px 30px 60px;
}

.meal-kit-image---experience-page {
  width: 100%;
  height: 300px;
  object-fit: cover;
  align-self: center;
}

.meal-kit-image---experience-page:hover {
  z-index: 999;
  position: relative;
}

.experience---meal-kit-name {
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.main-hero---chef-series {
  z-index: 0;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.class-photo {
  width: 100%;
  height: auto;
  min-height: 280px;
  justify-content: center;
  align-items: center;
  font-style: normal;
  display: flex;
  position: relative;
}

.class-photo.chef-tentori {
  min-height: 280px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e16414980ad265be227f9d1_Giuseppe%20Tentori_Feature-headshot.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.class-photo.chef-leigh {
  min-height: 280px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fc57eee8c3f94ce177fa18e_Leigh%20Headshot%20Swift.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.class-photo.chris-pandel {
  min-height: 280px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5e94fef9286d5c932cfd22_Chris-Pandel-image-01-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.class-photo.gene-kato {
  min-height: 280px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5e78b8f5c8a35d6889669c_Gene%20Kato_Image_01-min.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
}

.class-photo.gene {
  font-style: normal;
}

.class-photo.chef-wolen {
  min-height: 280px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed68c9e7b5de4755ecd1570_Chef-Experience-Lee-Wolen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.class-photo.jessica-vasquez {
  min-height: 280px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6005e87ae6af0381f54cc873_chef-jessica-vasquez.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-215 {
  text-transform: uppercase;
}

.chef-series---chef-name {
  text-align: center;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3em;
}

.paragraph---chef-series {
  height: auto;
  color: #919197;
  text-align: center;
  margin-bottom: 10px;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}

.chef-name---cooking-series {
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Gotham Light, sans-serif;
  font-weight: 300;
}

.chef-name---cooking-series.main-name {
  font-size: 28px;
  line-height: 1.2em;
}

.name---chef-cooking-class {
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Gotham Light, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.5em;
}

.popup--subheader {
  color: #f2eee4;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
}

.popup--subheader.hide {
  color: #000;
}

.image-142 {
  width: 400px;
}

.main-hero---nye {
  z-index: 0;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.hero-slider---nye-2 {
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
}

.nye-link {
  color: #f1633e;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.3em;
}

.rest-nye-image {
  width: 100%;
  height: 400px;
  margin-bottom: 20px;
}

.rest-nye-image._1 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87d6cdf7e683213d657ada_Bellemore-Thanksgiving-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._3 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e345bc839b1d2671f0d6d39_Canapes.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._2 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87a357bc4a4808905bb1c4_boka-thanksgiving.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._4 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87cd824cfc111425d1f646_cira-friendsgiving-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._7 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87a3b5bc0d533db245c216_Momotaro-Thanksgiving.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._8 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f8dcdf7dcae381758269d88_Swift-Sons-Thanksgiving-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._5 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f88db65cde2a703e73a450e_girl-goat-thanksgiving.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._4 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e345bc839b1d2671f0d6d39_Canapes.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._4-1 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f8df9eb87dab3367d391c79_DSC_1256.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._6 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f97292c21f16e9fe7e159c4_Thanksgiving-GT-Prime.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._5-1 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fb2e43cc574e82106212715_mealkit-thanksgiving-chef-stephanie.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._9 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f99ded98513fc7d126d0068_DDG-Thanksgiving-2020.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image._1-1 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f87d6cdf7e683213d657ada_Bellemore-Thanksgiving-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.rest-nye-image.boka-nye {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe22e1ca37efe8471d2a85c_Boka-Prime-Rib-NYE-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.goat-nye {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe2334a5723384b3c5b5d95_Girl-Goat-Goat-Riddance.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gg-brunch-nye {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe25187a0211c1be1e21973_Girl-Goat-New-Year.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gt-nye {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fea460a569a3a00bb66b32b_GT-Prime-New-Years.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.momo-nye {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe2750d7f717d0cb2f8efb7_Momo-NYE-Meal.jpeg");
  background-position: 50%;
  background-size: cover;
}

.rest-nye-image.swift-nye {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe2c5aebf78e319ba63abb9_beef-wellington-swift.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.ddg-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fe2c8b22cb0f4fd568b5069_duckduckgoat-nye.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.girl-goat-nye {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5feb7cb39eefd24125937b01_IMG_4354.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.boka-restaurant-week {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60060743577b44c2093609eb_Boka-BRG-Restaurant-Week.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.momo-brg-rw {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6005fb192e999b2c79f2ff85_Momotaro-Chicago-Restaurant-Wk.jpeg");
  background-position: 50%;
  background-size: cover;
}

.rest-nye-image.duck-duck-goat-rw {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6008ad3ebad9718cb49dfca3_Duck-Duck-Goat-Restaurant-Week-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gt-prime-rw-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6009be31f2598402a09ef89a_GT-Restaurant-Week-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.boka-valentine-pic {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/600f214299b4514d56197e7a_boka-valentine-day-2.jpeg");
  background-position: 50%;
  background-size: cover;
}

.rest-nye-image.catering-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/600f97579a9f1366240df573_boka-valentine-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gg-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/600f99818923c178d8ae20ab_GGs-Chicken-Shop-Slide-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.momotaro-valentine-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/600fa40e7bca54223eec8a66_Momo-Sushi-Box.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gt-prime-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6012ff608e94d78854746c35_GT-Prime-Valentine.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.momo-valentine-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/601069b6a9cb897bc8af4cd5_thumbnail_image008%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.sugargoat-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60108a12b3fa6877fec108b4_Sugargoat-Valentines-Day-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.girl-goat-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60108b40cbc2508a9dfa4a92_Meal-kit-Valentine-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.tiny-goat-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60109b09519451e57418559e_IMG_0024.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.swift-sons-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4572b93edfa53c82e88a5_Swift-and-sons-2-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gt-fish-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed021eb959ee15b1786595d_Gt-fish-oyster-chicago-to-go-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.girl-goat-valentine {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/601d906f71b19ceacad4cf58_Girl-Goat-Valentine-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gt-prime-rw-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6036906d3bc8ae1078b72a0f_RW-GT-Prime-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.izakaya-rw-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60369178d2d2b44aa7e734d3_Izakaya-RW-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.cabra-rw-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60367d1892d97124f900f476_Restaurant-Week-03.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.cira-rw-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6036984a33c97d5aca1b9814_Cira-RW-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.ddg-rw-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6036a31f2abe502342cb49ff_DDG-1-RW.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gt-rw-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6036ad96a42ea6eb2928ffff_GT-Fish-RW-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.girl-goat-rw-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6036ae5c4c2f322bd105c128_GG-RW-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.tavern-rw-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60374f311138cc117535c67c_Tavern-RW-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.tiny-goat-rw {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6053ca86dac88dc81ffbd8b9_Tiny-Goat-CRW-02.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.sugargoat-crw {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6053cc074be731e16e840136_sugargoat-crw-02.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.momo-mothers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/608059593cbf8a25f427388c_Momo-brunch-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.swift-mothers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60805a23aa2f195c24f3b263_swift-mothers-day-brunch-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gt-mothers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60805cc3e23bc8332bdfb21f_gt-prime-mothers-day-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.gt-mothers-day.gt-fish {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6089b79e9b636fa9d00dfb02_mini-lobster-rolls.jpeg");
}

.rest-nye-image.cabra-mothers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2066e5b34eb48d816b219_cabra-interior-space.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.cira-mothers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60804975ccd1ae230b1c9832_Cira-Brunch-MothersDay.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.tavern-mothers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60807e4061ce406fd4d6e9d2_tavern-brunch-2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.tiny-goat-mothers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60807f363c84ea585fbf0836_Tiny-Goat-Mothers-Day.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.sugargoat-mother-s-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/608082ce2000562d5010eb13_sugargoat-subscription.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.lg-mothers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/608083e9fc807449bdd42484_Little-goat-mother-day.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rest-nye-image.sugargoat-mother-s-day-2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/608084cf09ac10e1a0a7b726_Sugargoat-MothersDay-02.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-alps-menu-page {
  width: 100%;
  display: flex;
}

._1-column-swift-alps-1 {
  width: 50%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fee1fb46e81465c06c5ba17_Swift-Alps-Dinner-1.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

._1-column-swift-alps-1:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fee1fb46e81465c06c5ba17_Swift-Alps-Dinner-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._2-column-swift-alps-2 {
  width: 100%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5fb7ebe3c33962748e2e05_swift-sons-wine.jpg");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

._2-column-swift-alps-2:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5fb7ebe3c33962748e2e05_swift-sons-wine.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

._3-column-swift-alps-3 {
  z-index: 0;
  width: 33.33%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5f839e2c2e8198d85b2618_swift-sons-dessert.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

._3-column-swift-alps-3:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5f839e2c2e8198d85b2618_swift-sons-dessert.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swift-menu-page-link-copy-copy {
  z-index: 89;
  width: 100%;
  height: 100%;
}

.swift-menu-page-link-copy-copy:hover {
  position: relative;
}

.swift-menu-graphic-alps {
  z-index: 3;
  width: 100%;
  height: 100%;
  min-width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.swift-alp-menu-wrap {
  width: auto;
  border: 1px rgba(0, 0, 0, .3);
  margin-bottom: 20px;
  padding: 20px;
}

.swift-alps-menu-logo {
  width: 300px;
}

.swift-alps-color-page, .swift-alps-color-page.color {
  background-color: #eeece4;
}

.boka-menu-to-go-copy {
  background-color: #eeede4;
}

.loader-special-event {
  z-index: 9999999;
  background-color: #dfd9c7;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-slider---valentine-s-day {
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
}

.cira-hero-section {
  width: 100%;
  background-color: #1e2443;
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
}

.top-header---cira-menu {
  color: #faf1e6;
  margin-bottom: 7%;
  padding-right: 2%;
}

.cira-menu-title {
  color: #faf1e6;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Quicksand, sans-serif;
  font-weight: 500;
  position: relative;
}

.go-button-cira {
  width: 50px;
  height: 50px;
  background-color: #7d7f76;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b91e11ecddb_arrow-tight.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border-radius: 50%;
  margin-right: 6%;
  position: absolute;
  top: auto;
  bottom: -23px;
  left: auto;
  right: 0%;
  transform: rotate(90deg);
}

.go-button-cira:hover {
  background-color: #7d7f76;
  position: absolute;
}

.cira-text-menu-intro {
  color: #c06859;
  font-family: Quicksand, sans-serif;
  font-weight: 400;
}

.cira-menu-name {
  height: auto;
  color: #f2eee4;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Quicksand, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3em;
  display: block;
  position: absolute;
  top: 60%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cira-menu-name:hover {
  height: auto;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Quicksand, sans-serif;
  font-weight: 500;
  display: block;
  position: absolute;
  top: 60%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.overlay-menu-item-cira {
  height: 100%;
  max-height: 300px;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(30, 36, 67, .49), rgba(30, 36, 67, .49));
  border: 2px solid #7d7f76;
  border-radius: 0;
  transition: all .3s;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.overlay-menu-item-cira:hover {
  max-height: 300px;
  background-image: none;
  border-bottom-width: 4px;
  overflow: hidden;
}

.content-section---cira {
  padding-top: 100px;
  padding-bottom: 0%;
}

.cira-menu-page {
  background-color: #faf1e6;
}

.medium-title-box--cira-2 {
  color: #505050;
  border-bottom: 2px solid #c06859;
  margin-bottom: 25px;
  padding-bottom: 7px;
  padding-left: 10px;
  font-size: 14px;
}

.cira-menu-image {
  width: 100%;
  height: 100%;
  max-height: none;
  min-height: 300px;
  min-width: 310px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f34df94c4e80d06f23d4149_Momotaro-Slide-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  align-items: center;
  display: block;
  position: relative;
}

.cira-menu-image:hover {
  max-height: 300px;
  display: block;
}

.cira-menu-image.gluten-free {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5e99d1d502acfcd13f60_gluten-free-menu.jpg");
}

.cira-menu-image.izakaya {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5db80d3f6ef0c0bdc76a_Izakaya-Menu.jpg");
}

.cira-menu-image.dessert {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f5f07d97b570dcb15421f_momotaro-dessert.png");
}

.cira-menu-image.vegetarian {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f60a6ab9c654a3a5b410e_Vegetarian-Momotaro.png");
}

.cira-menu-image.drink {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f34df8ebfba2da0833d3670_Momotaro-Slide-1.jpg");
}

.cira-menu-image.dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f7f620efb41e33dd8f6505a_momotaro-dinner-menu.jpg");
  background-position: 50% 100%;
}

.cira-menu-image.cira-drink {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6013c44abfec330eb8aed102_cira-drink-1.jpg");
}

.cira-menu-image.breakfast {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6013bd7ae702f11fbf505710_brunch-cira-1.jpg");
}

.cira-menu-image.cira-lunch {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6013c02372b5fd41eec77644_Cira-Lunch.jpg");
}

.cira-menu-image.cira-dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6013c6849480c4cd283972ae_cira-dinner.jpg");
}

.cira-menu-image.brunch-cira {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6013c6d45363dcce6ef3c466_Cira-brunch.jpg");
}

.cira-menu-image.cira-all-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/607517112977dd44d5047a8f_cira-cheeseburger.jpeg");
}

.cira-menu-image.dessert {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60160667a304905fac23d3a7_cira-dessert-1.jpg");
}

.cira-menu-image.cira-rw-dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6036984a33c97d5aca1b9814_Cira-RW-1.png");
}

.cira-menu-image.cira-rw-lunch {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6054cbf369098edc8a5b4a54_Cira_Lunch_Ancient%20Grain%20Bowl_11.jpg");
}

.cira-menu-image.cira-rw-brunch {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6054cd82f0c5cd6b600771a1_Cira-RW-brunch.jpg");
}

.pellegrino-logo {
  width: 120px;
  min-width: auto;
  margin-bottom: 8px;
}

.swift-reservation-container {
  background-color: #eeece4;
}

.container-swift-reservation {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.section-title---swift-reservation {
  text-align: center;
  justify-content: center;
  margin-bottom: 64px;
  display: flex;
}

.h2---swift-reservation {
  font-family: Brandon grotesque, sans-serif;
  font-weight: 400;
}

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

.h5-swift-reservation {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Brandon grotesque, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 27px;
}

.row---swift-reservation {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.row---swift-reservation.hide {
  display: none;
}

.col---align-center---swift-reservation {
  width: 100%;
  text-align: center;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.content-block-center--swift-reservation {
  width: 100%;
  max-width: 400px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.swift-reservation-image {
  margin-bottom: 10px;
}

.cta-text---swift-reservation {
  margin-bottom: 30px;
}

.h2---swift-reservation-2 {
  text-align: center;
  text-transform: uppercase;
  font-family: Brandon grotesque, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3em;
}

.swift-reservation---paragraph {
  color: #202020;
  text-align: center;
  font-family: Gotham Light, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
}

.reservation-link---swift {
  color: #ac9c37;
  letter-spacing: .2px;
  text-transform: uppercase;
  border-bottom: 1px solid #ac9c37;
  padding-bottom: 4px;
  font-family: Brandon grotesque, sans-serif;
  font-size: 20px;
  line-height: 1.3em;
}

.reservation-link---swift._10-margin-bottom {
  margin-bottom: 20px;
}

.sugargoat-slider-main {
  height: 100%;
  background-color: #dfd9c7;
}

.calendar-section {
  padding-top: 45px;
  padding-bottom: 45px;
}

.container-11 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

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

.section-top-medium {
  text-align: center;
  background-color: #dfd9c7;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 40px;
  display: block;
}

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

.brg-event-wrapper {
  height: 380px;
  background-color: #f2eee4;
  border-radius: 10px;
  flex-direction: column;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  overflow: hidden;
}

.brg-event-wrapper.hide {
  display: none;
}

.calendar-section---brg {
  background-color: #dfd9c7;
  padding: 45px 60px;
}

.top-wrapper---event {
  height: 110px;
  margin-top: 10px;
  display: flex;
}

.date-and-day-wrapper {
  width: 20%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.date-and-day-wrapper.hide {
  display: none;
}

.day-name-event {
  text-transform: uppercase;
  font-family: Gotham book, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
}

.day-date---event {
  text-align: left;
  font-size: 40px;
  line-height: 1em;
}

.event-information-wrapper {
  width: 80%;
  padding-left: 15px;
  padding-right: 0;
  font-size: 14px;
  line-height: 1.5em;
  position: relative;
}

.calendar---event-name {
  text-transform: none;
  margin-top: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.little-details-wrapper {
  justify-content: flex-start;
  display: block;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0;
  right: 0%;
}

.event-details-wrapper {
  margin-bottom: 2px;
  margin-right: 0;
  display: flex;
}

.event-details-wrapper.hide {
  display: none;
}

.icon-104 {
  width: 15px;
  margin-right: 10px;
}

.details-text {
  color: #969696;
  font-size: 13px;
  line-height: 1.3em;
  display: flex;
}

.details-text.hide {
  display: none;
}

.event-image---brg-calendar {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.event-image---brg-calendar._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.event-image---brg-calendar._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
  padding-bottom: 145px;
}

.event-image---brg-calendar._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.event-image---brg-calendar._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.event-image---brg-calendar._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.event-image---brg-calendar._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.event-image---brg-calendar._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.event-image---brg-calendar._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.event-image---brg-calendar.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6363f735d4f1ae2418495113_Boka-Dinner-December-6.png");
  border-radius: 0;
}

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

.button-11 {
  text-align: center;
  flex: 1;
  margin-top: 10px;
}

.button-11.lb {
  background-color: #2d2d2d;
  border-bottom-left-radius: 10px;
  margin-right: 2px;
  font-size: 14px;
  line-height: 1.5em;
}

.button-11.lb:hover {
  background-color: #818181;
}

.button-11.rb {
  background-color: #2d2d2d;
  border-bottom-right-radius: 10px;
  margin-left: 2px;
  font-size: 14px;
  line-height: 1.5em;
}

.button-11.rb:hover {
  background-color: #818181;
}

.button-11.rb.one-event {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 0;
  margin-top: 10px;
  margin-left: 0;
}

.password-key {
  max-width: none;
}

.horizontal-rule-white-2 {
  width: 54px;
  height: 2px;
  background-color: #fff;
  margin-bottom: 41px;
  margin-left: auto;
  margin-right: auto;
}

.promo-thanksgiving-2 {
  color: #fff;
  margin-top: 0;
  font-family: Prata, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2em;
}

.promo-thanksgiving-2.blk {
  color: #222;
  margin-bottom: 20px;
}

.circle-link-2 {
  width: 41px;
  height: 41px;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50%;
  font-size: 18px;
  line-height: 27px;
}

.close-menu-btn-2 {
  color: #b3d4c7;
  text-align: left;
  letter-spacing: 1.09px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b51eb1ecddf_close%20menu%20icon.svg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  padding-top: 5px;
  padding-bottom: 4px;
  padding-left: 24px;
  font-size: 14px;
  line-height: 19px;
  display: block;
}

.close-menu-btn-2:hover {
  color: #fff;
}

.list-ancor-2 {
  color: #b3d4c7;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  text-decoration: none;
}

.list-ancor-2:hover {
  color: #fff;
}

.menu-btn-2 {
  width: 24px;
  height: 12px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27b53101ecdd2_menu.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px 12px;
  padding: 18px;
}

.experience-button-2 {
  color: #f2eee4;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #f2eee4;
  margin-top: 30px;
  padding: 3px 30px;
  font-size: 16px;
  transition: background-color .2s, color .2s;
}

.experience-button-2:hover {
  color: #844142;
  background-color: #f2eee4;
}

.experience-button-2.dark {
  background-color: #844142;
}

.experience-button-2.dark:hover {
  color: #fff;
  background-color: #b0b0b0;
}

.h5--thanksgiving-white-2 {
  max-width: 680px;
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Gotham Light, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 27px;
}

.rest-name-thanksgiving-2 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 13px;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.rest-name-thanksgiving-2.blk {
  color: #222;
  text-align: center;
}

.nav-bar---mobile-2 {
  display: none;
}

.h1-thanksgiving-2 {
  color: #fff;
  font-family: Prata, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 54px;
}

.section-top-large---thanksgiving-2 {
  text-align: center;
  background-color: #dfd9c7;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.section-top-large---thanksgiving-2.hide {
  display: none;
}

.experience-paragraph-2 {
  color: #000;
  text-align: left;
  margin-bottom: 40px;
  margin-right: 20px;
  font-family: Gotham Light, sans-serif;
  font-size: 20px;
}

.experience-paragraph-2.center {
  text-align: center;
}

.experience-paragraph-2.center.cooking-classes {
  font-size: 18px;
  line-height: 1.5em;
}

.div-block-216 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.video-container {
  width: 100%;
  max-height: none;
  min-height: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

.brg-hire-video {
  width: 80%;
  max-height: none;
}

.white-section-v1 {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: hidden;
}

.job-container {
  flex-direction: column;
  align-items: center;
  padding-left: 5vw;
  padding-right: 5vw;
  display: block;
}

.container---ver-1 {
  max-width: 1080px;
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
  position: relative;
}

.container---ver-1.hiring-page {
  text-align: center;
  align-items: center;
  padding-bottom: 20px;
}

.paragraph-v1 {
  color: #a4a13f;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-v1.centered {
  text-align: center;
}

.paragraph-v1.centered.black {
  color: #000;
  font-family: Gotham book, sans-serif;
}

.paragraph-v1.centered.black.padding {
  margin-bottom: 20px;
}

.body-71 {
  max-width: 100%;
  background-color: #dfd9c7;
  overflow: visible;
}

.hoxton-la {
  margin-left: 20px;
  margin-right: 20px;
}

.job-container--1 {
  flex-direction: column;
  align-items: center;
  padding-left: 5vw;
  padding-right: 5vw;
  display: block;
}

.job-container--2 {
  flex-direction: column;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.restaurant-slider---page {
  height: 100%;
  background-color: #dfd9c7;
}

.hoxton-chicago-menu-page {
  width: 100%;
  display: flex;
}

.hoxton-property-graphic {
  z-index: 3;
  width: 100%;
  height: 100%;
  min-width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hoxton-property-graphic:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e58047203fc89bdab5a681a_Cabra_interior_final-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hoxton-heading {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #fff;
  padding: 12px 24px;
  font-family: Gotham Light, sans-serif;
  font-size: 38px;
  line-height: 40px;
}

._1-column---hoxton-chicago {
  width: 33.33%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e58047203fc89bdab5a681a_Cabra_interior_final-min.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
  position: relative;
}

._1-column---hoxton-chicago:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e58047203fc89bdab5a681a_Cabra_interior_final-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hoxton-link-block {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._2-column---hoxton-chicago {
  width: 33.33%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5800125b170c14d9f0efc0_Cira-Interior-Final.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

._2-column---hoxton-chicago:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5800125b170c14d9f0efc0_Cira-Interior-Final.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._3-column---hoxton-chicago {
  z-index: 0;
  width: 33.33%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf4530775d47b638f1537_Lazy-Bird-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

._3-column---hoxton-chicago:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf4530775d47b638f1537_Lazy-Bird-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hoxton-la-menu-page {
  width: 100%;
  display: flex;
}

._1-column---hoxton-la {
  width: 100%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61802c17f052406356a8b1a1_Cabra-LA-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
  position: relative;
}

._1-column---hoxton-la:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61802c17f052406356a8b1a1_Cabra-LA-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._2-column---hoxton-la {
  width: 50%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5800125b170c14d9f0efc0_Cira-Interior-Final.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

._2-column---hoxton-la:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5800125b170c14d9f0efc0_Cira-Interior-Final.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hoxton-la-page-wrap {
  width: 100%;
  display: flex;
}

._1-column---hoxton-la--1 {
  width: 100%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61802c17f052406356a8b1a1_Cabra-LA-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
  position: relative;
}

._1-column---hoxton-la--1:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e58047203fc89bdab5a681a_Cabra_interior_final-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gift-card-body {
  background-color: #fff;
  margin-bottom: 0;
  padding-bottom: 0;
}

.new-years-restaurants-happenings {
  height: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 3%;
  display: flex;
  position: relative;
}

.container---happenings-nye {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.new-years-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.nye-image-thumbnail {
  width: auto;
  height: 364px;
  object-fit: cover;
  overflow: hidden;
}

.image-cover---nye {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.image-cover---nye.cover {
  object-fit: cover;
}

.image-cover---nye.cover.center {
  object-position: 100% 50%;
}

.nye-event-details {
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.nye-title {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.nye-paragraph {
  color: #505050;
  text-align: center;
  font-family: Gotham book, sans-serif;
  font-size: 14px;
  line-height: 32px;
}

.events-button-2 {
  min-height: 48px;
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #f1633e;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  padding: 12px 42px;
  font-size: 14px;
  line-height: 1em;
  transition: all .4s;
  display: flex;
}

.events-button-2:hover {
  color: #fff;
  background-color: #f1633e;
}

.pop-up-button--main {
  min-height: 48px;
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #f1633e;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 12px 42px;
  font-size: 14px;
  line-height: 1em;
  transition: all .4s;
  display: flex;
}

.pop-up-button--main:hover {
  color: #fff;
  background-color: #f1633e;
}

.elaine-text {
  margin-top: 4px;
}

.restaurant-links-on-rest-page-2 {
  color: #000;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.restaurant-links-on-rest-page-2:hover {
  color: #fff;
  background-color: #f1633e;
}

.awards-wrap---2 {
  width: 86.9408%;
  border-left: 1.3px solid #000;
  margin-left: 60px;
  padding: 20px 60px 20px 0;
}

.awards-section-2 {
  color: #000;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Gotham Light, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 1.2em;
}

.diversity-action-item {
  width: auto;
  height: auto;
  color: #222;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Gotham Light, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3em;
  display: flex;
  position: relative;
}

.michelle-diversity {
  background-color: #829683;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-diversity {
  max-width: 1380px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.grid-halves {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.dei---michelle {
  max-width: 540px;
}

.about-michelle {
  max-width: 500px;
}

.safe-space---dei {
  padding-bottom: 100px;
}

.diversity-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61eae73b35bfa33d12d4ce0f_Michelle-Diversity-3.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momo---vday-reservation {
  width: 100%;
  display: flex;
}

.momo-column {
  width: 50%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d781a6a6f72e83e584da509_momotaro-interior-image-5.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
  position: relative;
}

.momo-column:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d781a6a6f72e83e584da509_momotaro-interior-image-5.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.izakaya-column {
  width: 50%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5df59289e25b4ba51991f0_Izakaya-Image-01-min.jpeg");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

.izakaya-column:hover {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5df59289e25b4ba51991f0_Izakaya-Image-01-min.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.momo-logo {
  filter: invert();
}

.top-wrap-dei {
  width: 100%;
  max-width: 1265px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 60px;
}

.section-header---dei {
  color: #000;
  text-align: left;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-self: auto;
  margin: 0 auto;
  font-family: Gotham book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline-block;
}

.section-header---dei.tan-font {
  color: #f2eee4;
  border: 0 solid #f2eee4;
  border-bottom-width: 1px;
}

.dei--section-2 {
  height: auto;
  background-color: #f2eee4;
  padding-top: 75px;
  padding-bottom: 75px;
}

.dei-secion-3 {
  background-color: #dfd9c7;
  padding-top: 75px;
  padding-bottom: 75px;
}

.give-dei {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61f4557ae0457220d628e75d_Ez_Foundation_Chicago.png");
  background-position: 50%;
  background-size: cover;
  position: relative;
  top: 0%;
}

.equity-image {
  width: 49%;
  height: 525px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61f9743c638df36987cc99a3_Yolanda_Tania_Swift_Sons.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 390px;
}

.restaurant-link---dropdown-homepage {
  color: #000;
  align-self: auto;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.3em;
  position: static;
}

.restaurant-link---dropdown-homepage:hover {
  color: #fff;
  background-color: #f1633e;
}

.restaurant-link---dropdown-homepage.homepage {
  justify-content: flex-start;
  align-self: flex-start;
  display: flex;
}

.dropdown-toggle-9 {
  margin-right: 0;
}

.homepage-dropdown {
  z-index: 8;
  width: 80%;
  flex: none;
  order: 0;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  margin-right: -10px;
  display: block;
}

.dropdown-toggle-10 {
  width: 100%;
  display: inline-block;
}

.dropdown-toggle-10.home-page-link {
  width: auto;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown-toggle-10.home-page-link.w--open {
  width: auto;
}

.icon-105 {
  width: auto;
  height: 20px;
  margin-right: 0;
}

.homepage-dropdown-link {
  align-self: flex-end;
  margin-right: 24px;
  font-size: 34px;
  line-height: 1.3em;
}

.restaurant-link---dropdown-indvidual {
  width: auto;
  color: #000;
  text-align: right;
  align-self: auto;
  font-family: Gotham book, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.3em;
  position: static;
}

.restaurant-link---dropdown-indvidual:hover {
  color: #fff;
  background-color: #f1633e;
}

.restaurant-link---dropdown-indvidual.homepage {
  justify-content: flex-start;
  align-self: flex-start;
  display: flex;
}

.dropdown-list-13 {
  z-index: 8;
  background-color: #f2eee4;
  position: relative;
}

.dropdown-list-13.w--open {
  width: auto;
  text-align: left;
  background-color: #f2eee4;
  margin-left: 0;
  left: auto;
}

.homepage-dropdown-mobile {
  z-index: 8;
  width: 100%;
  flex: none;
  order: 0;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  margin-right: -10px;
  display: none;
}

.restaurant-week-2022 {
  height: auto;
  justify-content: center;
  padding: 100px 3% 80px;
  display: flex;
  position: relative;
}

.cabra-la-image-1-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6271a7dce0121db53d5ef45e_Cabra%20LA%20April%202022%20The%20Alcove%2014-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-la-image-2-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6271a9d06693a347b51717a7_Cabra%20LA%20April%202022%20Brunch%20Spread%203-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-la-image-3-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6271a9e3456e8cad283127e3_Cabra%20LA%20April%202022%20The%20Alcove%201-min.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.av---arrow-87 {
  width: 100%;
}

.av--left-arrow-87 {
  width: 0;
}

.av---1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6273f504bae0bd79b9384837_AllaVita_Interior_Exterior_092021_2-min.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.av---lunch-image {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6273f2ff51c1e36aaa2c145a_AV%20-%20Lunch%20.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.av---image-03 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6273f4d0a18443c8359fcd0d_Alla%20Vita%20March%202022%20Pizza%20giardiniera%20and%20chili%20oil4-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.rose-slider {
  width: 100%;
  height: 100%;
  background-color: #dfd9c7;
  position: static;
}

.section-43 {
  background-color: #fff;
  display: flex;
}

.laser-wolf-slider {
  height: 100%;
  background-color: #dfd9c7;
}

.right-arrow-83-copy {
  width: 100%;
}

.ss-tav---01 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb176017ce9a5142aa47e50_swift-sons-tavern-steak-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ss-tav--02 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eafc600ab5c4e49d0ed7865_Swift-Sons-Tavern-Chicago-fish-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cira-01 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62222b4144bbaaa102eedcb7_Cira-Restaurant-Week-4.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cira-02 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627c2e8e2def7e1d51283731_Cira%202022%20February%20BROWN%20BUTTER%20HUMMUS%203-min.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.cira-03 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627c2e7fc7905458d9c0a30e_Cira%20March%202022%20Restaurant%20Week%20Fire%20Roasted%20Chicken%20Thighs%201-min.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solomonov-slider {
  width: 100%;
  height: 100%;
  background-color: #dfd9c7;
  position: static;
}

.culture-slide-image-3 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62858fc12aa5380738c44617_BRG-About-4.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.culture-slide-image-5 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62859070df76ff908bf7c544_BRG_Our_Group_03.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.button-12 {
  text-align: center;
  flex: 1;
  margin-top: 10px;
}

.button-12.lb {
  background-color: #2d2d2d;
  border-bottom-left-radius: 10px;
  margin-right: 2px;
  font-size: 14px;
  line-height: 1.5em;
}

.button-12.lb:hover {
  background-color: #818181;
}

.button-12.rb {
  background-color: #2d2d2d;
  border-bottom-right-radius: 10px;
  margin-left: 2px;
  font-size: 14px;
  line-height: 1.5em;
}

.button-12.rb:hover {
  background-color: #818181;
}

.button-12.rb.one-event {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 0;
  margin-left: 0;
}

.av---image-04 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6272f79924e67718e9189895_February%20DoorDash%202022%20Alla%20Vita%20Dinner%20Spread1-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cabra-chicago---brg-calendar {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.cabra-chicago---brg-calendar._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.cabra-chicago---brg-calendar._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6324d7184a00a0247c1ba0c6_GT--Fish-Lobster-Boil.png");
  background-position: 50% 0;
  background-size: contain;
}

.cabra-chicago---brg-calendar._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.cabra-chicago---brg-calendar._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago---brg-calendar._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.cabra-chicago---brg-calendar._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.cabra-chicago---brg-calendar._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.cabra-chicago---brg-calendar._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/628fc475745089555358f94e_Swift_Dinner_Raw%20Steak_01.13.20%20(17%20of%2025).JPG");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago---brg-calendar._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago---brg-calendar._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago---brg-calendar.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago-pride-hour-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.cabra-chicago-pride-hour-image._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.cabra-chicago-pride-hour-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62aa0d5d5ccb57bf09d8b853_Cabra-Chicago-Bar-Area.png");
  background-position: 50% 0;
  background-size: contain;
}

.cabra-chicago-pride-hour-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.cabra-chicago-pride-hour-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago-pride-hour-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.cabra-chicago-pride-hour-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.cabra-chicago-pride-hour-image._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.cabra-chicago-pride-hour-image._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/628fc475745089555358f94e_Swift_Dinner_Raw%20Steak_01.13.20%20(17%20of%2025).JPG");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago-pride-hour-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago-pride-hour-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-chicago-pride-hour-image.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.alla-vita-pride-hour-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.alla-vita-pride-hour-image._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.alla-vita-pride-hour-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62aa1e497301020175f0e499_Alla-Vita-Bar-Area.png");
  background-position: 50% 0;
  background-size: contain;
}

.alla-vita-pride-hour-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.alla-vita-pride-hour-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.alla-vita-pride-hour-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.alla-vita-pride-hour-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.alla-vita-pride-hour-image._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.alla-vita-pride-hour-image._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/628fc475745089555358f94e_Swift_Dinner_Raw%20Steak_01.13.20%20(17%20of%2025).JPG");
  background-position: 50% 60%;
  background-size: contain;
}

.alla-vita-pride-hour-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.alla-vita-pride-hour-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.alla-vita-pride-hour-image.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla---brg-calendar {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.ggla---brg-calendar._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.ggla---brg-calendar._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632dfcd38f8e3665f50a7a5f_Cira-2022-Mushroom-Bolgnese.png");
  background-position: 50% 0;
  background-size: contain;
}

.ggla---brg-calendar._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.ggla---brg-calendar._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla---brg-calendar._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.ggla---brg-calendar._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.ggla---brg-calendar._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.ggla---brg-calendar._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/628fc475745089555358f94e_Swift_Dinner_Raw%20Steak_01.13.20%20(17%20of%2025).JPG");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla---brg-calendar._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla---brg-calendar._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla---brg-calendar.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tave---brg-calendar-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.swift-tave---brg-calendar-image._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.swift-tave---brg-calendar-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627055ad75a77417a84d12f6_GT%2BFish%2BFebruary%2B2022%2BDinner%2BSpread10.jpeg");
  background-position: 50% 0;
  background-size: contain;
}

.swift-tave---brg-calendar-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.swift-tave---brg-calendar-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tave---brg-calendar-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.swift-tave---brg-calendar-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.swift-tave---brg-calendar-image._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.swift-tave---brg-calendar-image._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6363db751a49f47009f80352_Boka-Foxen-Wine-Dinner.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tave---brg-calendar-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tave---brg-calendar-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tave---brg-calendar-image.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.baobing---brg-calendar-image-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.baobing---brg-calendar-image-copy._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.baobing---brg-calendar-image-copy._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627055ad75a77417a84d12f6_GT%2BFish%2BFebruary%2B2022%2BDinner%2BSpread10.jpeg");
  background-position: 50% 0;
  background-size: contain;
}

.baobing---brg-calendar-image-copy._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.baobing---brg-calendar-image-copy._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.baobing---brg-calendar-image-copy._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.baobing---brg-calendar-image-copy._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.baobing---brg-calendar-image-copy._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.baobing---brg-calendar-image-copy._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62f6c1f4764027b3481c42ba_Lazy%20Bird%20-%20Death%20and%20Co%20Aug%202022.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.baobing---brg-calendar-image-copy._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.baobing---brg-calendar-image-copy._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.baobing---brg-calendar-image-copy.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat---brg-calendar-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.sugargoat---brg-calendar-image._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.sugargoat---brg-calendar-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627055ad75a77417a84d12f6_GT%2BFish%2BFebruary%2B2022%2BDinner%2BSpread10.jpeg");
  background-position: 50% 0;
  background-size: contain;
}

.sugargoat---brg-calendar-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.sugargoat---brg-calendar-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat---brg-calendar-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.sugargoat---brg-calendar-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.sugargoat---brg-calendar-image._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.sugargoat---brg-calendar-image._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62e845cccc540f0e9733b723_Cabra%20LA%20-%20queens%20on%20the%20rooftop%20email%2001.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat---brg-calendar-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat---brg-calendar-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat---brg-calendar-image.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.calendar-section---brg-hr {
  background-color: #fff;
  padding: 45px 60px 60px;
}

.bold-text-center {
  text-align: center;
  font-weight: 400;
}

.details-text-calendar {
  color: #505050;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 14px;
  line-height: 1.3em;
  display: flex;
}

.details-text-calendar.hide {
  display: none;
}

.brg-event-wrapper-hr {
  height: auto;
  background-color: #f2eee4;
  border-radius: 10px;
  flex-direction: column;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.brg-event-wrapper-hr.hide {
  display: none;
}

.top-wrapper---event-hr {
  height: auto;
  margin-top: 10px;
  display: flex;
}

.cabra-la--image-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.cabra-la--image-01._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.cabra-la--image-01._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dee7d78a8e2cf8c8a3e9a1_GATG%20Hot%20Goat%20Summer%20August%202022%20Minnidip-min.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.cabra-la--image-01._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.cabra-la--image-01._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-la--image-01._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.cabra-la--image-01._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.cabra-la--image-01._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.cabra-la--image-01._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/628fc475745089555358f94e_Swift_Dinner_Raw%20Steak_01.13.20%20(17%20of%2025).JPG");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-la--image-01._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-la--image-01._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-la--image-01.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.bcg-image {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.bcg-image._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.bcg-image._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63696446b3d97c2fea4fa5ff_Boka-Catering-Holiday-Spread-03.png");
  background-position: 50% 0;
  background-size: contain;
}

.bcg-image._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.bcg-image._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.bcg-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.bcg-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.bcg-image._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.bcg-image._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/628fc475745089555358f94e_Swift_Dinner_Raw%20Steak_01.13.20%20(17%20of%2025).JPG");
  background-position: 50% 60%;
  background-size: contain;
}

.bcg-image._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.bcg-image._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.bcg-image.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-02 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.event-image---brg-calendar-02._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6310dc2f595cf2d2b376b541_BRG%20x%20Casa%20Central-graphic.jpg");
  background-size: contain;
}

.event-image---brg-calendar-02._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.event-image---brg-calendar-02._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.event-image---brg-calendar-02._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632dfcd38f8e3665f50a7a5f_Cira-2022-Mushroom-Bolgnese.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-02._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.event-image---brg-calendar-02._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.event-image---brg-calendar-02._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.event-image---brg-calendar-02._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-02._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-02._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-02.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-02._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.event-image---brg-calendar-02.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.event-image---brg-calendar-golden-oyster._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6310dc2f595cf2d2b376b541_BRG%20x%20Casa%20Central-graphic.jpg");
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.event-image---brg-calendar-golden-oyster._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.event-image---brg-calendar-golden-oyster._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.event-image---brg-calendar-golden-oyster._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.event-image---brg-calendar-golden-oyster._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6363dbe47f3198535b1177d3_BOKA-%20White%20Truffle%20Dinner.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.event-image---brg-calendar-golden-oyster.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.details-text-t-c {
  color: #969696;
  text-align: center;
  font-size: 9px;
  line-height: 1.3em;
  display: flex;
}

.details-text-t-c.hide {
  display: none;
}

.cabra-halllowen-costume-party {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.cabra-halllowen-costume-party._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.cabra-halllowen-costume-party._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.cabra-halllowen-costume-party._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.cabra-halllowen-costume-party._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-halllowen-costume-party._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.cabra-halllowen-costume-party._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.cabra-halllowen-costume-party._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.cabra-halllowen-costume-party._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6347239f020965d1c13032ab_Cabra%20Chicago%20Halloween%202022%20graphics_web%20square.jpg");
  background-size: contain;
}

.cabra-halllowen-costume-party._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-halllowen-costume-party._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-halllowen-costume-party.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-halllowen-costume-party._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.cabra-halllowen-costume-party.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-dim-sum {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.duck-duck-dim-sum._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6310dc2f595cf2d2b376b541_BRG%20x%20Casa%20Central-graphic.jpg");
  background-size: contain;
}

.duck-duck-dim-sum._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.duck-duck-dim-sum._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.duck-duck-dim-sum._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-dim-sum._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.duck-duck-dim-sum._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.duck-duck-dim-sum._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.duck-duck-dim-sum.a {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6345b3c8630a00bc07bb6e45_Duck%20Duck%20Goat%20Dim%20Sum%20graphics%20FINAL-03.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.a.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.a.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.a.pintxo-social-hour {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64001db91e36e1315f8dac96_Pintxos%20Social%20Hour%20Brg%20Happenings-80.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.alla-vita-lunch {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64002bc9f166bc115246b2c1_Screen%20Shot%202023-03-01%20at%2010.52.21%20PM.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.alla-vita-lunch-swift-tavern-jo-and-josh {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/641891dba99ba45365921f41_MicrosoftTeams-image%20(65).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.cafe-basque-lunch-av {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/642dcc1f5b421c92f3021f32_IMG_1343-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.cabra-drag-queens-on-the-roof {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6410f16962bf312d48eac1a5_Screen%20Shot%202023-03-14%20at%203.34.43%20PM.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.alla-vita-mothers-day-brunch {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64650a221a64954fa163872f_Screen%20Shot%202023-05-17%20at%2012.08.41%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.momotaro-the-izakay-world-sake-dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6387d84a7615377d7b30a10c_Izakaya-Interior-02.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.lgd-breakfast-sammie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64514051e222dc423c6c8390_Screen%20Shot%202023-05-02%20at%2011.45.33%20AM.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.cabra-pool-bar {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/646cf0bce5b75b882d981dc7_Cabra_May_Event_202211.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.gg-s-bookwomr {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/646d054c62d5f36430108291_IMG_4304.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.gg-s-bookwomr-copy {
  object-fit: cover;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6477a25f8db443e9e4260fef_GGs%20book%20worms%20social%20graphics.jpg");
  background-position: 50%;
  background-size: cover;
}

.duck-duck-dim-sum.a.gg-s-bookworm {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6477a25f8db443e9e4260fef_GGs%20book%20worms%20social%20graphics.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
  border-radius: 0;
}

.duck-duck-dim-sum.a.swift-and-sons-wine-dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6478eb1b2320d849b3d558d5_Swift%20and%20Sons%20BRG%20Happennings%20Merry%20Edwards%20Dinner%202023.png");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
  border-radius: 0;
}

.duck-duck-dim-sum.a.cabra-la-sunset-deck {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/647f561ce21fe81c0087b470_SunsentDeck.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.swift-tavern-fathers-day {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64813e0db11ff55138a29703_Swift%20Tavern%20Interior%20Main%20Dining%202%20copy.jpeg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.swift-tavern-listening-parties {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/648151181e583cd05df8d10e_IG%20Listening%20Series%20Graphic_1200-03.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.ggla-brunch {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64a70ba942b9ece50969cf31_ChefStephanie%26Maneet.webp");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.le-select-happy-hour-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64a5bc6920a1350f44312911_LeSelect-HappyHour%20.webp");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.baobing-bar-summer-party {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64a5d82e8bcb9069960498df_Baoboing%20pop%20up%20graphics_Social%20square.webp");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.boka-wine-dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649338ab3b01de3a3e60f89f_Boka%20September%202022%20Service%2014%20copy.webp");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.ggs-crisoy-ranchy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64a851a90d66422b6620fb20_GGs%20Fried%20Chicken%20Sandwich%20Ranchy%20June%2020234.webp");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.gt-prime-hh {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64ad886a9abfb265fda7fcb1_GTPrimeHH%20copy.jpeg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.lazy-bird-singani {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64b6dea0b874e976742a2e2c_Lazy%20Bird%20Singani%20Event2.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.tavern-golden-oyster {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64b84d5ac96306164a21761e_SwiftTavern_Dinner_03.04.20-45.JPG");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.gg-s-brunhc {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64b978e10d9a0db6b036f815_GG'SBRUNCH.gif");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.gg-s-root-berr {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64b980683efcf50014d393a1_GGs%20root%20beer%20party%202023%20graphics-03.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.itoko-brunch-reservations {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64c6ac93339c9f8e980b1e26_Itoko%20brunch%20graphics-03.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.swift-sons-hh {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64c7f20681bb5c779eeddba0_Swift%20and%20Sons%20April%202023%20Cocktails%206%20copy.jpeg");
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.jaffa-bar-hh {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64c7f389a8390ac3bc744cf5_Jaffa%20Bar%20Cocktails.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.gt-prrime-alex-lemonade {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64c80464f7c850d080bf93ec_GT%20Prime%20February%202023%20Ribeye%203%20copy.jpeg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.alla-vita-pizza-city-fest {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64c93bf14f1f7b05d02bb873_AllaVitaPizza.jpeg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.gg-s-happy-hour {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64d26cc6c075802cc34bc43d_GGs%20Squeeze_July20232.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.swift-bubble-bash {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64d3d0f60cba75db7a132295_BubbleBashWineDinner.png");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.baobing-watermelon {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64d574f5142dbd37f59fa3ad_The%20Watermelon4.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.a.gg-s-brunch {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64b978e10d9a0db6b036f815_GG'SBRUNCH.gif");
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-dim-sum._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-dim-sum.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-dim-sum._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.duck-duck-dim-sum.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-dim-sum.goatsgiving-brunch-cabra-la {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63729b9b63630eba6400f5a6_cabra-la-goatsgiving-2022.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.goatsgiving-brunch-cabra-la.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.goatsgiving-brunch-cabra-la.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.f-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63bdabfec48fa61e45f50606_Screen%20Shot%202023-01-10%20at%2012.14.56%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.f-copy.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.f-copy.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.f-copy-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63bdad56287ded1b2e1ecae1_gtprime0317edits-0564-1-w1600h1800.jpeg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.f-copy-copy.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.f-copy-copy.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63c70cb1ed338e5efeeac429_Screen%20Shot%202023-01-17%20at%203.01.25%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.lazu-bird-photo.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.chicago-rest-week-2023 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63c70f71e7607886fbd6960e_Screen%20Shot%202023-01-17%20at%203.13.11%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.chicago-rest-week-2023.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.chicago-rest-week-2023.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-xxx {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63cffaef29ee532334de94f8_Screen%20Shot%202023-01-24%20at%209.35.20%20AM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.lazu-bird-photo-xxx.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-xxx.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63d2f333aeadeb76442b5ec9_Screen%20Shot%202023-01-26%20at%203.39.52%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.ggla-guerilla-and-the-goat {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6410f419f063d906d6a40d40_Screen%20Shot%202023-03-14%20at%205.21.24%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.ggla-guerilla-and-the-goat.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.ggla-guerilla-and-the-goat.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63d2f333aeadeb76442b5ec9_Screen%20Shot%202023-01-26%20at%203.39.52%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy-copy.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy-copy.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63e2d0fc592348feab06c749_Screen%20Shot%202023-02-07%20at%204.30.10%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy-copy.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy-copy.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.lazu-bird-photo-copy-copy-copy.pintxo-social-hour {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64001db91e36e1315f8dac96_Pintxos%20Social%20Hour%20Brg%20Happenings-80.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.lazy-bird-pop-up-the-violet-hour {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62fbe8d9f9372551155f9baf_Golden%20Oyster%20Plate.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.lazy-bird-pop-up-the-violet-hour.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.lazy-bird-pop-up-the-violet-hour.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.f-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6345b3c8630a00bc07bb6e45_Duck%20Duck%20Goat%20Dim%20Sum%20graphics%20FINAL-03.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.f-copy.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.f-copy.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.f-copy.pintxo-social-hour {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64001db91e36e1315f8dac96_Pintxos%20Social%20Hour%20Brg%20Happenings-80.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.f-copy-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6345b3c8630a00bc07bb6e45_Duck%20Duck%20Goat%20Dim%20Sum%20graphics%20FINAL-03.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.f-copy-copy.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.f-copy-copy.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.f-copy-copy.pintxo-social-hour {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64001db91e36e1315f8dac96_Pintxos%20Social%20Hour%20Brg%20Happenings-80.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.f-copy-copy-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64002951c782eed4312fe3fd_Sunday%20DJ%20Live%20Music%20Web%20Happening-80.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.f-copy-copy-copy.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.f-copy-copy-copy.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.f-copy-copy-copy.pintxo-social-hour {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64001db91e36e1315f8dac96_Pintxos%20Social%20Hour%20Brg%20Happenings-80.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.duck-duck-dim-sum.gt-prime-easter-brunch-dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/641b4792c4e674f9531d069f_Screen%20Shot%202023-03-22%20at%201.23.06%20PM.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.gt-prime-easter-brunch-dinner.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.gt-prime-easter-brunch-dinner.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.duck-duck-dim-sum.swift-sons-wine-dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64271d927740d24b57145d12_Swift%2004202023%20Wine%20Dinner%20.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 145px;
}

.duck-duck-dim-sum.swift-sons-wine-dinner.goatsgiving-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6362e430316087d961e543ed_GGLA%20Goatsgiving%20graphics_WEb%20square.jpg");
}

.duck-duck-dim-sum.swift-sons-wine-dinner.thanksgiving-2022-momotaro-le-quack {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/636c2da0a6bf2a0ad2ef2889_Momotaro%20Le%20Duck%202022%20IG%20Feed-100.jpg");
}

.cabra-la-halloween-tower-of-terror-party {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.cabra-la-halloween-tower-of-terror-party._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.cabra-la-halloween-tower-of-terror-party._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.cabra-la-halloween-tower-of-terror-party._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.cabra-la-halloween-tower-of-terror-party._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-la-halloween-tower-of-terror-party._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.cabra-la-halloween-tower-of-terror-party._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.cabra-la-halloween-tower-of-terror-party._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.cabra-la-halloween-tower-of-terror-party._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/634709821781acec62b71ad6_Cabra%20LA%20Halloween%202022%20graphics-04.jpg");
  background-size: contain;
}

.cabra-la-halloween-tower-of-terror-party._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-la-halloween-tower-of-terror-party._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-la-halloween-tower-of-terror-party.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.cabra-la-halloween-tower-of-terror-party._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.cabra-la-halloween-tower-of-terror-party.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/634993f635d9db397470378d_Izakaya%20Halloween%202022%20graphics_Web%20square.jpg");
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.the-izakaya-at-momotaro-halloween-scary-good-time-party.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.event-image---brg-calendar-copy._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.event-image---brg-calendar-copy._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.event-image---brg-calendar-copy._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.event-image---brg-calendar-copy._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.event-image---brg-calendar-copy._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.event-image---brg-calendar-copy._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.event-image---brg-calendar-copy._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.event-image---brg-calendar-copy._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.event-image---brg-calendar-copy.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat-goatstrology-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.sugargoat-goatstrology-cookie._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.sugargoat-goatstrology-cookie._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.sugargoat-goatstrology-cookie._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.sugargoat-goatstrology-cookie._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat-goatstrology-cookie._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.sugargoat-goatstrology-cookie._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.sugargoat-goatstrology-cookie._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.sugargoat-goatstrology-cookie._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.sugargoat-goatstrology-cookie._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat-goatstrology-cookie._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6386e0658857a30d6340437e_Sugar-Goat-Goatstrology-Sagittarius-Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
  margin-top: 32px;
  padding-top: 145px;
}

.sugargoat-goatstrology-cookie.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.sugargoat-goatstrology-cookie._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.sugargoat-goatstrology-cookie.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.brg-howard-brown {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.brg-howard-brown._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64c94b0fd2a382a69e6a980a_ALSF%20Monthly%20Giving%20July%202023-100.jpg");
  background-position: 50%;
  background-size: contain;
  padding-bottom: 145px;
}

.brg-howard-brown._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.brg-howard-brown._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.brg-howard-brown._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.brg-howard-brown._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.brg-howard-brown._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.brg-howard-brown._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.brg-howard-brown._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.brg-howard-brown._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.brg-howard-brown._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.brg-howard-brown.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.brg-howard-brown._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.brg-howard-brown.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.golden-oyster-111122 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.golden-oyster-111122._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.golden-oyster-111122._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627055ad75a77417a84d12f6_GT%2BFish%2BFebruary%2B2022%2BDinner%2BSpread10.jpeg");
  background-position: 50% 0;
  background-size: contain;
}

.golden-oyster-111122._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.golden-oyster-111122._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629a85875508656ea1942424_Namazake%20Dinner%20-%20Sake.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.golden-oyster-111122._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.golden-oyster-111122._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.golden-oyster-111122._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.golden-oyster-111122._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62fbe8d9f9372551155f9baf_Golden%20Oyster%20Plate.png");
  background-position: 50% 60%;
  background-size: contain;
}

.golden-oyster-111122._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6270592117e52700a195f1ed_sushi-box-Momotaro.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.golden-oyster-111122._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62867fc780a78ffb5bc1bfcf_Sugargoat%20May%202022%20Gemini%20Cookies%202-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.golden-oyster-111122.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

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

.margin-bottom-10.bottom-margin-40 {
  margin-bottom: 40px;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.newsletter-button {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .75rem 1.5rem;
}

.newsletter-button.is-secondary {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.newsletter-button.white {
  color: #fff;
  border-color: #fff;
}

.text-weight-semibold {
  font-weight: 600;
}

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

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

.padding-global {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(132, 65, 66, .41), rgba(132, 65, 66, .41)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5feccd34ad5d2eb28f8b49_Goats-group-community-01-min.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-left: 5%;
  padding-right: 5%;
}

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

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

.button-group.is-center {
  justify-content: center;
}

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

.newsletter---month {
  font-family: Gotham Light, sans-serif;
  font-weight: 600;
}

.newsletter-title {
  margin-bottom: 20px;
}

.intro---newsletter {
  margin-bottom: 40px;
  font-size: 1.125rem;
}

.newsletter-introduction {
  background-color: #fff;
  overflow: hidden;
}

.happenings-newsletter {
  background-color: #f2eee4;
}

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

.layout239_item {
  width: 100%;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.icon-embed-xxsmall {
  width: 1rem;
  height: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout239_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.button-13 {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .75rem 1.5rem;
}

.button-13.is-secondary {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.button-13.is-link {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-13.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout239_image-wrapper {
  width: 100%;
  position: relative;
}

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

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

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.newsletter-two-columns {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.newsletter-header-1 {
  width: 100%;
  max-width: 48rem;
}

.newsletter-title-section {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Gotham Light, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.2em;
}

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

.newsletter-sub-section-title {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3;
}

.newsletter-sub-paragraph {
  font-size: 16px;
  line-height: 1.4em;
}

.newsletter-background-image {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(132, 65, 66, .75), rgba(132, 65, 66, .75)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5feccd34ad5d2eb28f8b49_Goats-group-community-01-min.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-left: 5%;
  padding-right: 5%;
}

.diversity-spotlight {
  background-color: #844142;
  padding-bottom: 0;
}

.testimonial1_logo {
  max-height: 3.5rem;
}

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

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

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.testimonial1_client-image-wrapper {
  width: 200px;
  margin-bottom: 1rem;
}

.testimonial1_client-image {
  width: 100%;
  height: auto;
  min-height: auto;
  min-width: auto;
  object-fit: cover;
  border-radius: 100%;
}

.spotlight-feature {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.employee-quote-paragraph {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

.employee-name-newsletter {
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
}

.position-newsletter {
  color: #fff;
}

.boka-gives-section, .boka-happenings {
  background-color: #f2eee4;
}

.event-image---brg-calendar-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.event-image---brg-calendar-copy._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.event-image---brg-calendar-copy._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.event-image---brg-calendar-copy._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.event-image---brg-calendar-copy._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.event-image---brg-calendar-copy._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.event-image---brg-calendar-copy._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.event-image---brg-calendar-copy._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.event-image---brg-calendar-copy._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.event-image---brg-calendar-copy.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6363f735d4f1ae2418495113_Boka-Dinner-December-6.png");
  border-radius: 0;
}

.event-image---brg-calendar-copy-copy {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.event-image---brg-calendar-copy-copy._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.event-image---brg-calendar-copy-copy._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.event-image---brg-calendar-copy-copy._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.event-image---brg-calendar-copy-copy._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy-copy._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.event-image---brg-calendar-copy-copy._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.event-image---brg-calendar-copy-copy._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.event-image---brg-calendar-copy-copy._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.event-image---brg-calendar-copy-copy._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy-copy._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy-copy.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy-copy._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.event-image---brg-calendar-copy-copy.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.event-image---brg-calendar-copy-copy._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6363f735d4f1ae2418495113_Boka-Dinner-December-6.png");
  border-radius: 0;
}

.duck-duck-goat-christmas-duck {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.duck-duck-goat-christmas-duck._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.duck-duck-goat-christmas-duck._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.duck-duck-goat-christmas-duck._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.duck-duck-goat-christmas-duck._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-goat-christmas-duck._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.duck-duck-goat-christmas-duck._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.duck-duck-goat-christmas-duck._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.duck-duck-goat-christmas-duck._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.duck-duck-goat-christmas-duck._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-goat-christmas-duck._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-goat-christmas-duck.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-goat-christmas-duck._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.duck-duck-goat-christmas-duck.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.duck-duck-goat-christmas-duck._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6386e34cd6797e3877580b19_IMG_9509.jpg");
  border-radius: 0;
  padding-bottom: 145px;
}

.drag-brunch-cabra-la {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.drag-brunch-cabra-la._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.drag-brunch-cabra-la._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.drag-brunch-cabra-la._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.drag-brunch-cabra-la._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.drag-brunch-cabra-la._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.drag-brunch-cabra-la._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.drag-brunch-cabra-la._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.drag-brunch-cabra-la._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.drag-brunch-cabra-la._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.drag-brunch-cabra-la._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.drag-brunch-cabra-la.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.drag-brunch-cabra-la._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.drag-brunch-cabra-la.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.drag-brunch-cabra-la._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6386e46eb348d1206836dd6e_Drag%20Brunch%20Cabra%20LA.jpeg");
  border-radius: 0;
}

.swift-tavern-oyster {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.swift-tavern-oyster._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.swift-tavern-oyster._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.swift-tavern-oyster._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.swift-tavern-oyster._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tavern-oyster._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.swift-tavern-oyster._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.swift-tavern-oyster._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.swift-tavern-oyster._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.swift-tavern-oyster._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tavern-oyster._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tavern-oyster.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tavern-oyster._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.swift-tavern-oyster.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.swift-tavern-oyster._3-1 {
  text-align: right;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62fbe8d9f9372551155f9baf_Golden%20Oyster%20Plate.png");
  border-radius: 0;
  padding-bottom: 145px;
}

.events-button-lazy-bird {
  min-height: 48px;
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #f1633e;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  padding: 12px 42px;
  font-size: 14px;
  line-height: 1em;
  transition: all .4s;
  display: none;
}

.events-button-lazy-bird:hover {
  color: #fff;
  background-color: #f1633e;
}

.nye-2022 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.nye-2022._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/633c68528e636a33213105aa_BRG%20October%202022%20Monthly%20Giving%20American%20Cancer%20Society.png");
  background-size: contain;
}

.nye-2022._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.nye-2022._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.nye-2022._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.nye-2022._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.nye-2022._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.nye-2022._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.nye-2022._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.nye-2022._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.nye-2022._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.nye-2022.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.nye-2022._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.nye-2022.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.nye-2022._3-1 {
  text-align: right;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63925562bb506d0490df9b5e_Cabra%20Chicago%20-%20NYE%20Bubbles.png");
  border-radius: 0;
  padding-bottom: 145px;
}

.new-slider__slide-copy {
  z-index: 5;
  width: 20vw;
  height: 670px;
  min-width: 20vw;
  background-color: #000;
  transition: all 1.8s cubic-bezier(.23, 1, .32, 1);
  display: block;
  position: relative;
  overflow: hidden;
}

.new-slider__slide-copy:hover {
  width: 60vw;
  min-width: 60vw;
  background-color: #000;
  position: relative;
}

.new-slider__slide-copy.hide {
  display: none;
}

.new-slider__slide-copy {
  z-index: 5;
  width: 20vw;
  height: 670px;
  min-width: 20vw;
  background-color: #000;
  transition: all 1.8s cubic-bezier(.23, 1, .32, 1);
  display: block;
  position: relative;
  overflow: hidden;
}

.new-slider__slide-copy:hover {
  width: 60vw;
  min-width: 60vw;
  background-color: #000;
  position: relative;
}

.new-slider__slide-copy.hide {
  display: none;
}

.restaurant---list-menu-item-copy {
  opacity: .5;
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.restaurant---list-menu-item-copy:hover {
  opacity: 1;
}

.restaurant---list-menu-item-copy.w--current {
  opacity: 1;
  font-weight: 500;
}

.restaurant---list-menu-item-copy.spacing {
  margin-left: 16px;
  margin-right: 16px;
}

.restaurant---list-menu-item-copy.spacing.white-font {
  color: #fff;
}

.restaurant---list-menu-item-copy.spacing.white-font.hide {
  display: none;
}

.restaurant---list-menu-item-copy.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.restaurant---list-menu-item-copy {
  opacity: .5;
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.restaurant---list-menu-item-copy:hover {
  opacity: 1;
}

.restaurant---list-menu-item-copy.w--current {
  opacity: 1;
  font-weight: 500;
}

.restaurant---list-menu-item-copy.spacing {
  margin-left: 16px;
  margin-right: 16px;
}

.restaurant---list-menu-item-copy.spacing.white-font {
  color: #fff;
}

.restaurant---list-menu-item-copy.spacing.white-font.hide {
  display: none;
}

.restaurant---list-menu-item-copy.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.restaurant-link---homepage-copy {
  color: #000;
  align-self: auto;
  font-family: Gotham book, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.3em;
  position: static;
}

.restaurant-link---homepage-copy:hover {
  color: #fff;
  background-color: #f1633e;
}

.restaurant-link---homepage-copy.homepage {
  justify-content: flex-start;
  align-self: flex-start;
  display: flex;
}

.izakaya-slider-1-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63c5d08997f0b62dafd1adcd_Izakaya-2022-1.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.izakaya-slider-2-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63c5da843f09c3ae4378debb_Izakaya-Momotaro-O2.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.izakaya-slider-3-3 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63c5dddbb11cea097e5781ad_Izakaya-Momotaro-O3.jpeg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-217 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63cffaef29ee532334de94f8_Screen%20Shot%202023-01-24%20at%209.35.20%20AM.png");
  background-position: 0%;
  background-size: auto;
}

.violet-hour-lazybird-popup {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.violet-hour-lazybird-popup._1 {
  background-color: #f2eee4;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6410f16962bf312d48eac1a5_Screen%20Shot%202023-03-14%20at%203.34.43%20PM.png");
  background-size: contain;
  padding-bottom: 145px;
}

.violet-hour-lazybird-popup._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.violet-hour-lazybird-popup._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.violet-hour-lazybird-popup._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.violet-hour-lazybird-popup._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.violet-hour-lazybird-popup._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.violet-hour-lazybird-popup._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.violet-hour-lazybird-popup._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.violet-hour-lazybird-popup._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.violet-hour-lazybird-popup._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.violet-hour-lazybird-popup.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.violet-hour-lazybird-popup._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.violet-hour-lazybird-popup.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla-guerilla {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.ggla-guerilla._1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63fe33be146155245f369674_Chef%20Stephanie%20Izard%20%2B%20Chef%20Crystal%20Espinoza.png");
  background-size: contain;
  padding-bottom: 145px;
}

.ggla-guerilla._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.ggla-guerilla._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.ggla-guerilla._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla-guerilla._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.ggla-guerilla._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.ggla-guerilla._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.ggla-guerilla._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.ggla-guerilla._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla-guerilla._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla-guerilla.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.ggla-guerilla._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.ggla-guerilla.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.gatg-brunch-womens-march {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.gatg-brunch-womens-march._1 {
  background-color: #f2eee4;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6406541104c4e2889adc695a_GATG%20Womens%20Brunch%20BRG%20Happenings.png");
  background-size: contain;
  padding-bottom: 145px;
}

.gatg-brunch-womens-march._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.gatg-brunch-womens-march._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.gatg-brunch-womens-march._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.gatg-brunch-womens-march._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.gatg-brunch-womens-march._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.gatg-brunch-womens-march._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.gatg-brunch-womens-march._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.gatg-brunch-womens-march._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.gatg-brunch-womens-march._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.gatg-brunch-womens-march.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.gatg-brunch-womens-march._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.gatg-brunch-womens-march.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.gt-prime-three-course-dinner {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e0f5935100da45318597722_Event-example-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.gt-prime-three-course-dinner._1 {
  background-color: #f2eee4;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64065698e6fd54ee59071ebd_Screen%20Shot%202023-03-06%20at%203.09.28%20PM.png");
  background-size: contain;
  padding-bottom: 145px;
}

.gt-prime-three-course-dinner._2 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62c72d86bf59d2f3dc2abc82_June-2022-Tentori-Spread.jpg");
  background-position: 50% 0;
  background-size: contain;
}

.gt-prime-three-course-dinner._3 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60de245cc0187685e59e3d47_Maurice-Lazy-Bird-02.png");
}

.gt-prime-three-course-dinner._4 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6331f2256884526641c02f5d_gatg-brunch-photos.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.gt-prime-three-course-dinner._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01dcdf047652faabfb471_Marqueal-Jordan-1.png");
}

.gt-prime-three-course-dinner._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60b01bffce0207ca819cbb11_Verzatile-Trio-1.png");
}

.gt-prime-three-course-dinner._2-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/618ee1c9b6ab81f2b5b580ff_Screen%20Shot%202021-11-12%20at%203.50.53%20PM.png");
  background-position: 50% 60%;
}

.gt-prime-three-course-dinner._3-1 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63248f974e521072ded67b5f_GT%20Prime%20elements%20dinner%20graphics%20-02.jpg");
  background-size: contain;
}

.gt-prime-three-course-dinner._5 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62bf47941ccc39617ddeabba_Cabra-chicago-brunch-spread.jpeg");
  background-position: 50% 60%;
  background-size: contain;
}

.gt-prime-three-course-dinner._6 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/632c8586e871cbcec800a946_Goatstrology-libra-cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.gt-prime-three-course-dinner.baobing-01 {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629655ca66babe151e7aa955_Sugargoat_Father's_Day_Cake_2022-min.jpg");
  background-position: 50% 60%;
  background-size: contain;
}

.gt-prime-three-course-dinner._1-1 {
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/629789211f247d0ecf1d04cf_HBH_Logo.png");
  background-size: contain;
}

.gt-prime-three-course-dinner.leo-cookie {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/62dae5b663845d32aaebc919_sugargoat%20July%202022%20Leo%20Cookie.png");
  background-position: 50% 60%;
  background-size: contain;
}

.gt-prime-three-course-dinner.ggs-chicken-shop-delivery {
  background-color: #f2eee4;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/644846fd6f97927ad0b6d80f_Screen%20Shot%202023-04-25%20at%204.29.11%20PM.png");
  background-size: contain;
  padding-bottom: 145px;
}

.image-143 {
  width: auto;
  height: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  padding-left: 0;
}

.le-select-dining-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63d5ff13d4b43945100fd11d_Le-Select-Chicago-04.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.kfar-dining-image-2 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/640035b84b75fb6fb5552be5_221116_KFAR_BK_3878-min.jpg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
}

.kfar-brooklyn-dining-image-1 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6452b6b9e9a9c52054c3d899_Screen%20Shot%202023-05-03%20at%202.31.59%20PM.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-43-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.heading-43-copy:hover {
  background-color: #f1633e;
}

.heading-43-copy.small {
  font-size: 14px;
  line-height: 1em;
}

.heading-43-copy.small.grey:hover {
  color: #b0b0b0;
  background-color: rgba(0, 0, 0, 0);
}

.heading-43-copy.small._12-font {
  font-size: 12px;
}

.heading-43-copy.small._12-font.grey {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.heading-43-copy.small.grey {
  border-bottom: 0 #000;
}

.heading-43-copy.small.grey:hover {
  color: #b0b0b0;
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-8-jaffa-bar {
  color: #096ad0;
  cursor: pointer;
  padding: 16px 20px 18px;
  font-size: 15px;
  line-height: 24px;
  transition: opacity .15s;
  position: relative;
}

.nav-link-8-jaffa-bar:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-8-jaffa-bar.w--current {
  color: #096ad0;
  font-weight: 700;
  transition-property: none;
}

.nav-link-8-jaffa-bar.burger-nav {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-8-jaffa-bar.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-8-jaffa-bar.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-8-jaffa-bar.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-8-jaffa-bar.burger-nav.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-8-jaffa-bar.burger-nav.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-8-jaffa-bar.burger-nav.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-8-jaffa-bar.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-8-jaffa-bar.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-8-jaffa-bar.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 15px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-8-jaffa-bar.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-8-jaffa-bar.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-8-jaffa-bar.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-8-jaffa-bar.burger-nav-copy {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-8-jaffa-bar.burger-nav-copy:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-8-jaffa-bar.burger-nav-copy.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-8-jaffa-bar.burger-nav-copy.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-8-jaffa-bar.burger-nav-copy.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-8-jaffa-bar.burger-nav-copy.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-8-jaffa-bar.burger-nav-copy.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-8-jaffa-bar.burger-nav--1 {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-8-jaffa-bar.burger-nav--1:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-8-jaffa-bar.burger-nav--1.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-8-jaffa-bar.burger-nav--1.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-8-jaffa-bar.burger-nav--1.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-8-jaffa-bar.burger-nav--1.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-8-jaffa-bar.burger-nav--1.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-7-copy {
  color: #096ad0;
  cursor: pointer;
  padding: 16px 20px 18px;
  font-size: 15px;
  line-height: 24px;
  transition: opacity .15s;
  position: relative;
}

.nav-link-7-copy:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.w--current {
  color: #096ad0;
  font-weight: 700;
  transition-property: none;
}

.nav-link-7-copy.burger-nav {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7-copy.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7-copy.burger-nav.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7-copy.burger-nav.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7-copy.burger-nav.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-7-copy.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 15px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7-copy.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7-copy.burger-nav-copy {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav-copy:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav-copy.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7-copy.burger-nav-copy.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7-copy.burger-nav-copy.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7-copy.burger-nav-copy.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7-copy.burger-nav-copy.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-7-copy.burger-nav--1 {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav--1:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav--1.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7-copy.burger-nav--1.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7-copy.burger-nav--1.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7-copy.burger-nav--1.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7-copy.burger-nav--1.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-7-copy {
  color: #096ad0;
  cursor: pointer;
  padding: 16px 20px 18px;
  font-size: 15px;
  line-height: 24px;
  transition: opacity .15s;
  position: relative;
}

.nav-link-7-copy:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.w--current {
  color: #096ad0;
  font-weight: 700;
  transition-property: none;
}

.nav-link-7-copy.burger-nav {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7-copy.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7-copy.burger-nav.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7-copy.burger-nav.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7-copy.burger-nav.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-7-copy.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 15px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7-copy.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7-copy.burger-nav-copy {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav-copy:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav-copy.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7-copy.burger-nav-copy.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7-copy.burger-nav-copy.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7-copy.burger-nav-copy.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7-copy.burger-nav-copy.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-7-copy.burger-nav--1 {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-7-copy.burger-nav--1:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-7-copy.burger-nav--1.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-7-copy.burger-nav--1.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-7-copy.burger-nav--1.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-7-copy.burger-nav--1.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-7-copy.burger-nav--1.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.gg-image-4 {
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6493255f8a8b92b1561971b2_GG's%20Chicken%20Shop%20Interior%202.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.nav-link-9-b504 {
  color: #096ad0;
  cursor: pointer;
  padding: 16px 20px 18px;
  font-size: 15px;
  line-height: 24px;
  transition: opacity .15s;
  position: relative;
}

.nav-link-9-b504:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-9-b504.w--current {
  color: #096ad0;
  font-weight: 700;
  transition-property: none;
}

.nav-link-9-b504.burger-nav {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-9-b504.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-9-b504.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-9-b504.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-9-b504.burger-nav.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-9-b504.burger-nav.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-9-b504.burger-nav.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-9-b504.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-9-b504.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-9-b504.burger-nav {
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 15px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-9-b504.burger-nav:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-9-b504.burger-nav.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-9-b504.burger-nav.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-9-b504.burger-nav-copy {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-9-b504.burger-nav-copy:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-9-b504.burger-nav-copy.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-9-b504.burger-nav-copy.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-9-b504.burger-nav-copy.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-9-b504.burger-nav-copy.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-9-b504.burger-nav-copy.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.nav-link-9-b504.burger-nav--1 {
  height: auto;
  opacity: 1;
  color: rgba(9, 106, 208, .6);
  text-align: right;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5em;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-9-b504.burger-nav--1:hover {
  opacity: 1;
  color: #096ad0;
}

.nav-link-9-b504.burger-nav--1.small {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link-9-b504.burger-nav--1.small._1-2em {
  line-height: 1.2em;
  display: block;
}

.nav-link-9-b504.burger-nav--1.small._1-2em._70-width {
  width: 200px;
  justify-content: flex-end;
  padding-left: 20px;
  display: block;
}

.nav-link-9-b504.burger-nav--1.small.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-9-b504.burger-nav--1.small.chef-nav-link-width {
  width: auto;
  min-width: auto;
}

.site-map-link---main, .text-site-map {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  text-decoration: underline;
  display: block;
}

.site-map-text {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  text-decoration: none;
  display: block;
}

.sub-header-site-map-link {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  text-decoration: underline;
  display: block;
}

.image-144 {
  max-width: 110%;
}

.card-1 {
  z-index: 999;
  cursor: pointer;
  background-color: #fff;
  border-radius: 2px;
  align-items: center;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.flex-row {
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  margin-left: 15%;
  margin-right: 15%;
  display: flex;
}

.hero-section-11 {
  min-height: 100vh;
  background-image: linear-gradient(45deg, #37b9be, #b36de2);
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-title {
  margin-top: 20px;
}

.team-member-shot {
  width: 100px;
  height: 100px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-right: 20px;
}

.team-member-shot.watson {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64d28c6a02bb0b5fb299e430_autumn-goodman-242810.jpg");
  background-position: 46% -86px;
  background-repeat: no-repeat;
  background-size: 250px;
}

.team-member-shot.caper {
  background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64d28c6a02bb0b5fb299e439_foto-sushi-128246%20(1).jpg");
  background-position: 55% 43%;
  background-repeat: no-repeat;
  background-size: 308px;
}

.expander-container {
  max-width: 400px;
  perspective: 1800px;
  margin: 10px;
  transition: transform .2s;
  overflow: visible;
}

.expander-container:hover {
  transform: scale(1.03);
}

.no-margin-top {
  margin-top: 0;
}

.flex-col {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.card-contact-link {
  width: 22.5px;
}

.about-title {
  margin-top: 25px;
}

.about-p {
  margin-bottom: 25px;
}

.card-3 {
  height: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-origin: 50% 0;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #242424;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
  transform: perspective(1800px)rotateX(-100deg)rotateY(0)rotateZ(0);
}

.card-2 {
  height: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective-origin: 50%;
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  background-color: #fff;
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
  transform: perspective(1800px)rotateX(-100deg)rotateY(0)rotateZ(0);
}

.navigation-vertical {
  width: 80px;
  height: 100vh;
  border-right: 1px solid #fff;
  flex: none;
  justify-content: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

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

.hamburger {
  width: 28px;
  margin-bottom: 28px;
}

.search-icon {
  width: 24px;
  height: 24px;
}

.nav-text-wrap {
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.nav-text {
  width: 153px;
  margin-bottom: 0;
  line-height: 26px;
  transform: translate(-1px, -60px)rotate(-90deg);
}

.section-tittle {
  margin-bottom: 0;
}

.navigation {
  z-index: 1;
  height: 80px;
  background-color: #141414;
  border-bottom: 1px solid #fff;
  justify-content: space-between;
  align-items: center;
  padding-left: 60px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.link-48 {
  transition: opacity .2s;
}

.link-48:hover {
  opacity: .7;
}

.slider-navigation {
  cursor: pointer;
  transition: opacity .2s;
}

.slider-navigation:hover {
  opacity: .7;
}

.slider-navigation.prev-slide {
  margin-right: 16px;
}

.blocs-link {
  color: #fff;
  text-transform: uppercase;
  margin-right: 40px;
  font-weight: 700;
  text-decoration: none;
  transition: opacity .2s;
}

.blocs-link:hover {
  opacity: .7;
}

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

.section-44.slider-section {
  overflow: hidden;
}

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

.weblocs-logo {
  width: 112px;
  margin-top: -4px;
}

.footer-3 {
  width: 100%;
}

.slider-list {
  display: flex;
}

.logo-line {
  width: 2px;
  height: 16px;
  background-color: #fff;
  margin-top: 2px;
  margin-left: 20px;
  margin-right: 20px;
}

.youtube-link {
  margin-right: 40px;
  transition: opacity .2s;
}

.youtube-link:hover {
  opacity: .7;
}

.container-12 {
  width: 100%;
  max-width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}

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

.page {
  width: 100%;
}

.slider-item {
  width: 30vw;
  height: 40vw;
  border: 1px solid #727272;
  flex: none;
  margin-right: 32px;
  overflow: hidden;
}

.nav-button {
  height: 100%;
  color: #fff;
  letter-spacing: -.03em;
  text-transform: uppercase;
  background-color: #232323;
  border-left: 1px solid #fff;
  justify-content: center;
  align-items: center;
  padding-left: 64px;
  padding-right: 64px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-button:hover {
  background-color: #414141;
}

.slider-navigation-wrapper {
  margin-bottom: 4px;
  margin-left: 40px;
  margin-right: 40px;
}

.section-header-6 {
  align-items: flex-end;
  margin-bottom: 32px;
  display: flex;
}

.link-49 {
  transition: opacity .2s;
}

.link-49:hover {
  opacity: .7;
}

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

.section-45.slider-section {
  overflow: hidden;
}

.footer-4 {
  width: 100%;
}

.container-13 {
  width: 100%;
  max-width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}

.section-header-7 {
  align-items: flex-end;
  margin-bottom: 32px;
  display: flex;
}

.link-50 {
  transition: opacity .2s;
}

.link-50:hover {
  opacity: .7;
}

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

.section-46.slider-section {
  overflow: hidden;
}

.footer-5 {
  width: 100%;
}

.container-14 {
  width: 100%;
  max-width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}

.section-header-8 {
  align-items: flex-end;
  margin-bottom: 32px;
  display: flex;
}

.link-51 {
  transition: opacity .2s;
}

.link-51:hover {
  opacity: .7;
}

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

.section-47.slider-section {
  overflow: hidden;
}

.container-15 {
  width: 100%;
  max-width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}

.section-header-9 {
  align-items: flex-end;
  margin-bottom: 32px;
  display: flex;
}

html.w-mod-js [data-ix="hidden-menu-default-state"] {
  opacity: 0;
  display: none;
  transform: translate(-100%);
}

@media screen and (max-width: 991px) {
  li {
    line-height: 1.3em;
  }

  .menu-button {
    width: 60px;
    float: right;
    padding-top: 51px;
    display: none;
  }

  .culture-content-section-1.green {
    align-items: center;
  }

  .center-box {
    width: 80%;
  }

  .nav-link {
    height: 70px;
    padding-top: 20px;
  }

  .cart {
    z-index: 100;
    float: right;
  }

  .profile-image {
    min-width: 420px;
  }

  ._50-column-center {
    padding-left: 0;
  }

  ._50-column-center.mobile-border.home-mobile-2 {
    justify-content: flex-start;
  }

  ._25-column {
    width: 35%;
  }

  ._49-column-2 {
    width: 80%;
  }

  .perk {
    width: 40%;
  }

  .perk.tablet-none {
    display: none;
  }

  .footer {
    padding-top: 20px;
  }

  .hero-flex, .hero-flex.vertical, .hero-flex.vertical, .hero-flex.vertical {
    flex-direction: column;
  }

  .hero-text-box, .text-box {
    width: 45%;
    margin-right: 5%;
  }

  .individual-rest-slider {
    width: 100%;
    height: 450px;
  }

  .product-slide {
    height: 450px;
  }

  .product-description {
    width: 100%;
    max-width: 100%;
    min-height: 430px;
    position: relative;
  }

  .checkout-form {
    justify-content: center;
  }

  .contact-info {
    width: 100%;
    margin-bottom: 40px;
  }

  .ordered-items {
    width: 100%;
  }

  .icon {
    color: #ceb3cb;
    display: none;
  }

  .nav-menu-2 {
    background-color: #fff;
  }

  .product-image-large {
    height: 600px;
  }

  .main-nav-bar.chef-page {
    margin-left: -37%;
  }

  .main-nav-bar.individual-chef-menu {
    margin-left: -38%;
  }

  .main-nav-bar.individual-chef-page {
    width: 100%;
    flex-direction: row;
    display: block;
    position: relative;
    top: auto;
    left: 10%;
    right: 0;
  }

  .nav-menu-3 {
    justify-content: flex-end;
  }

  .heading-6 {
    margin-left: 0;
    font-size: 80px;
    line-height: 70px;
    display: inline-block;
  }

  .slider-9 {
    display: block;
  }

  .text-block-6.home-chef {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-6.home-chef.homepage-padding-left {
    border-left-style: none;
    padding-left: 0;
  }

  .heading-8 {
    margin-left: 79px;
  }

  .container-2 {
    margin-right: 137px;
  }

  .nav-link-2 {
    height: 70px;
    padding-top: 20px;
  }

  .chef-link-name {
    font-size: 32px;
    line-height: 1.5em;
  }

  .body-5._100 {
    height: auto;
    max-height: none;
  }

  .home---six-of-america-s-great-chefs {
    height: 250px;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 60px;
    line-height: 1.3em;
  }

  .home---restaurant-section-title {
    font-size: 65px;
    line-height: 1.5em;
  }

  .restaurant-names---home {
    text-align: right;
    align-self: flex-end;
  }

  .restaurant-names---home.home-page-right-padding {
    border-right-style: none;
    padding-right: 0;
  }

  .home-restaurantn {
    font-size: 32px;
    line-height: 1.5em;
  }

  .text-block---team-section {
    flex-direction: column;
  }

  .main---button {
    width: 250px;
  }

  .main---button.culture-button {
    line-height: 1.5em;
  }

  .text-block-19 {
    width: 100%;
    height: 300px;
    text-align: right;
    justify-content: center;
    align-items: flex-end;
    font-size: 30px;
  }

  .text-block-19.tan-font-color {
    font-size: 24px;
  }

  .team-text {
    width: 100%;
    text-align: left;
    font-size: 60px;
    line-height: 1.3em;
    position: relative;
  }

  .team-text.tan-font-color {
    width: 100%;
    height: 100%;
    text-align: right;
    justify-content: flex-end;
    padding-right: 0;
    font-size: 50px;
    display: flex;
  }

  .team-text.mobile-right {
    width: auto;
    align-self: flex-end;
    margin-top: 20px;
    padding-right: 0;
    font-size: 50px;
    line-height: 1.3em;
  }

  .home---culture-text {
    padding-right: 0%;
  }

  .home-culture-title {
    font-size: 60px;
    line-height: 1.3em;
  }

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

  .home-culture-button {
    height: auto;
    font-size: 18px;
  }

  .chef-body-page {
    max-height: 100%;
    max-width: 1265px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dade63851201fc14af721e9_body-background-chefs-page.png");
    background-position: 0 0;
    background-size: cover;
    overflow: auto;
  }

  .div-block-26 {
    padding-left: 20px;
  }

  .div-block-28 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: relative;
    left: -133px;
  }

  .text-block-28 {
    font-size: 14px;
    line-height: 12px;
  }

  .text-block-28.lee-wolen-page {
    font-size: 12px;
    line-height: 14px;
  }

  .text-block-28.stephanie-izard-page {
    font-size: 11px;
    line-height: 10px;
  }

  .text-block-28.giuseppe-tentori-page {
    font-size: 8px;
    line-height: 10px;
  }

  .text-block-28.jimmy-papadopoulos {
    font-size: 12px;
  }

  .text-block-29 {
    font-size: 12px;
    line-height: 12px;
  }

  .chef-name---chef-individual-page.stephanie-izard-page {
    font-size: 50px;
  }

  .chef-name---chef-individual-page.jimmy-papadopoulos-page {
    font-size: 38px;
    line-height: 60px;
  }

  .individual-chef-page---restaurant-name {
    font-size: 20px;
  }

  .individual-chef-page---restaurant-name.jimmy-papadopoulos-page {
    font-size: 30px;
  }

  .image-14 {
    left: 78%;
  }

  .links---individual-restaurant-page {
    margin-top: 0%;
  }

  .restaurant-description-right-side {
    width: 100%;
    max-width: 100%;
    min-height: 430px;
    position: relative;
  }

  .social-icons-2 {
    align-items: center;
  }

  .social-icons---1 {
    text-align: center;
    justify-content: center;
  }

  ._55-column-3 {
    width: 60%;
  }

  .individual-restaurant-page-nav-bar.individual-restaurant-page {
    margin-left: auto;
  }

  .hero-text-box-2 {
    width: 45%;
    margin-right: 5%;
  }

  .culture-slider-title {
    font-size: 45px;
    line-height: 1.2em;
  }

  .profile-image-2 {
    min-width: 420px;
  }

  .text-box-2 {
    width: 45%;
    margin-right: 5%;
  }

  .text-box-2.left {
    margin-left: 0%;
  }

  .center-box-2 {
    width: 80%;
  }

  .paragraph-4.employee-spotlight {
    width: auto;
    font-size: 24px;
  }

  .quote-author {
    font-size: 24px;
  }

  .culture-title---3.no-padding {
    width: 50%;
    font-size: 50px;
    line-height: 1.3em;
  }

  .content-wrapper---community-pages {
    padding-left: 40px;
    padding-right: 40px;
  }

  .content-wrapper-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-image.rest-home {
    height: 600px;
  }

  .content-wrapper-6 {
    padding: 20px;
  }

  .paragraph---home {
    font-size: 30px;
  }

  .chef-list-section---chef-page {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dade63851201fc14af721e9_body-background-chefs-page.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .content-section {
    width: 100%;
  }

  .individual-chef-page---restaurant-name-2 {
    font-size: 20px;
  }

  .individual-chef-page---restaurant-name-2.lee-wolen-page._34-text.gene-kato.tentori {
    text-align: center;
    align-items: center;
    padding-left: 0;
  }

  .text-block-44 {
    font-size: 14px;
    line-height: 12px;
  }

  .text-block-44.lee-wolen-page {
    font-size: 12px;
    line-height: 14px;
  }

  .text-block-45 {
    font-size: 12px;
    line-height: 12px;
  }

  .text-block-47 {
    font-size: 40px;
    line-height: 50px;
  }

  ._60-40-individual-rest-des {
    width: 100%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  ._60-40-individual-rest-des.gg-description {
    height: 45.5556px;
    top: auto;
    bottom: 20px;
    left: 0;
  }

  ._60-40-individual-rest-des.boka-description {
    min-height: 11%;
    bottom: 20px;
  }

  ._60-40-individual-rest-des.gg-diner-description {
    bottom: 20px;
    left: 5px;
  }

  ._60-40-individual-rest-des.duck-duck-description {
    bottom: 20px;
    left: 5px;
    right: 5px;
  }

  ._60-40-individual-rest-des.momotaro-description {
    bottom: 20px;
  }

  ._60-40-individual-rest-des.izakaya-description, ._60-40-individual-rest-des.gt-prime-description, ._60-40-individual-rest-des.somerset-description, ._60-40-individual-rest-des.devereaux-description {
    bottom: 20px;
    left: 5px;
  }

  ._60-40-individual-rest-des.bellemore-description {
    bottom: 20px;
    left: 0;
  }

  ._60-40-individual-rest-des.dutch-docs-description {
    bottom: 20px;
    left: 5px;
  }

  ._60-40-individual-rest-des.cira-description {
    bottom: 20px;
    left: 0;
  }

  ._60-40-individual-rest-des.cabra-description {
    margin-bottom: 20px;
  }

  .body-wrapper {
    width: 100%;
    flex-direction: column;
  }

  .body-block-container {
    height: auto;
  }

  .body-block-container.chef-page {
    height: auto;
    flex-direction: column;
    align-items: stretch;
  }

  .body-block-container.papadopoulos {
    flex-direction: column;
  }

  .body-block-container.restaurant-individual-page {
    height: auto;
    flex-direction: column;
    justify-content: space-between;
  }

  .body-12 {
    height: 100vh;
    overflow: visible;
  }

  ._60-width-block {
    width: 100%;
    height: 100%;
    max-width: 100%;
    position: static;
  }

  .lee-wolen-slider {
    height: 500px;
  }

  .lee-wolen-image-1 {
    background-position: 50% 40%;
  }

  .right-arrow-18 {
    margin-top: 92px;
    overflow: hidden;
  }

  .chef-info-section {
    width: 100%;
  }

  .chef-name {
    padding-left: 60px;
    font-size: 40px;
    line-height: 52px;
  }

  .chef-name.tentori {
    text-align: center;
    padding-left: 0;
  }

  .chef-name._60-padding-right {
    padding-right: 40px;
  }

  .chef-name.chef-tentori {
    padding-left: 60px;
  }

  .gene-kato-slider {
    height: 600px;
    position: static;
  }

  .gene-kato-image-2 {
    height: 100%;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de73cad65d48a4e94db4d8f_IMG_7391.jpg");
    background-position: 50% 70%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .right-arrow-19 {
    height: 100%;
    object-fit: contain;
    margin-top: 80px;
    display: inline-block;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .momotaro-rest-link {
    font-size: 30px;
  }

  .stephani-izard-slider {
    height: 600px;
  }

  .tentori-slider {
    width: 100%;
    height: 600px;
  }

  .gt-prime-link--chef-page {
    font-size: 30px;
  }

  .papadopoulos-slider {
    height: 600px;
  }

  .individual-chef-menu-container {
    position: static;
  }

  .pandel-slider {
    height: 600px;
  }

  .body-13._100-height, .body-13._100 {
    height: auto;
  }

  .restaurant-slider-wrapper {
    width: 100%;
    height: 500px;
  }

  .cabra-slider-1, .momotaro-rest-slider {
    height: 600px;
  }

  .girl-and-the-goat-slider {
    height: 100%;
    min-height: 100%;
    position: relative;
  }

  .left-arrow-27 {
    height: 100%;
    display: none;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .right-arrow-26 {
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    align-content: stretch;
    display: flex;
  }

  .body-15._100 {
    height: auto;
  }

  .boka-rest-slider {
    height: auto;
    position: relative;
  }

  .body-16._100 {
    height: auto;
  }

  .bellemore-slider, .our-team-slider {
    height: 600px;
  }

  .our-team-title {
    font-size: 45px;
    line-height: 1.2em;
  }

  .cira-slider {
    height: 600px;
  }

  .about-rte {
    width: 80%;
  }

  .team-flex__img-container.small-version.reverse, .team-flex__img-container.small-version._1 {
    padding-bottom: 35%;
  }

  .team-flex__img {
    float: left;
    object-fit: cover;
  }

  .team-flex__img.small-version {
    width: 100%;
  }

  .gt-fish-oyster-slider {
    height: 600px;
  }

  .swift-and-sons-slder {
    height: 100%;
  }

  .cold-storage-slider, .little-goat-diner-slider, .izakaya-slider, .duck-duck-goat-slider, .gt-prime-steakhouse-slider, .somerset-slider {
    height: 600px;
  }

  .body-17 {
    height: auto;
  }

  .devereaux-slider, .lazy-bird-slider, .j-parker-slider, .elaine-slider {
    height: 600px;
  }

  .elaines-body._100 {
    height: auto;
  }

  .chef-home-slider {
    height: 580px;
  }

  .culture-page-slider {
    height: 600px;
  }

  .button-block, .button-block-2, .button-block-3 {
    margin-bottom: 80px;
  }

  .text-block-51 {
    margin-left: 0;
  }

  .link-37 {
    margin-right: 0;
  }

  .div-block-86 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .section-12 {
    height: 100vh;
  }

  .div-block-24 {
    top: 10%;
  }

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

  .text-block-52 {
    margin-top: 24px;
    margin-bottom: 20px;
  }

  .text-block-52._2 {
    margin-left: 0;
  }

  .title {
    margin-top: 38px;
  }

  .image3 {
    height: 700px;
    background-image: none;
    background-size: auto;
    justify-content: center;
    align-items: center;
    margin-top: 34px;
    display: flex;
  }

  .paragraph-8 {
    width: 90%;
    text-align: center;
  }

  .paragraph-8._2 {
    width: 90%;
    margin-left: 0;
  }

  .grid-7 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 65px;
    display: flex;
  }

  .image-22 {
    height: 300px;
    display: block;
  }

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

  .text-block-53 {
    display: none;
  }

  .link-39 {
    margin-left: 0;
  }

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

  .menu {
    width: 80%;
    height: 15%;
    justify-content: space-between;
  }

  .media {
    width: 80%;
    height: 150px;
    margin-top: 44px;
    margin-bottom: 40px;
  }

  .paragraph1 {
    margin-top: 20px;
  }

  .text-block-54 {
    display: none;
  }

  .text-block-55 {
    margin-left: 0;
  }

  .div-block-90 {
    width: auto;
    height: auto;
  }

  .pinterest {
    margin-right: 0;
  }

  .div-block-92 {
    margin-bottom: -14px;
  }

  .div-block-92._2 {
    width: 350px;
    margin-top: -14px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-93 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .facebook {
    margin-left: 0;
  }

  .navlink {
    margin: 0 10px;
    transform: rotate(0);
  }

  .navlink.mobile {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .column-left {
    height: 500px;
    flex: 0 auto;
    position: static;
  }

  .sidebar {
    width: 100%;
    height: 100px;
    flex-direction: row;
    padding: 20px 40px;
    position: static;
  }

  .social {
    flex-direction: row;
  }

  .column-right {
    flex: 0 auto;
  }

  .container-5.intro {
    height: auto;
    padding: 40px;
  }

  .nav {
    flex-direction: row;
    align-items: center;
  }

  .social-icon-3 {
    margin-top: 0;
    margin-left: 20px;
  }

  .main-image.kevin-boehm {
    height: 100%;
  }

  .page-wrapper {
    flex-direction: column;
  }

  .nav-menu-7 {
    width: 250px;
    height: 100vh;
    justify-content: center;
    margin-left: auto;
    margin-right: 20px;
  }

  .left {
    width: 100%;
    height: 50%;
  }

  .content {
    margin-top: 0;
  }

  .right {
    width: 100%;
    height: 50%;
  }

  .section-13 {
    height: 100%;
    min-height: 0;
    flex-direction: column;
    padding-left: 0;
  }

  .background-image {
    height: auto;
    min-height: 100%;
  }

  .button-6:hover {
    background-color: #f1df13;
  }

  .button-6.alt:hover {
    color: #000;
    background-color: #fff;
  }

  .text-in-slide-2.elaine-slide-name, .text-in-slide-2.cold-storage-slide-name {
    transform: none;
  }

  .left-black-line, .right-black-line {
    display: none;
  }

  .row-2 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

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

  .section-14.half-screen-background-image {
    background-size: 48%;
  }

  .margin-bottom {
    margin-bottom: 40px;
  }

  .wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .col {
    width: 50%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .col.lg-6.md-4 {
    width: 100%;
  }

  .col.lg-6.md-4.center {
    width: 44%;
    justify-content: flex-end;
  }

  .col.lg-6.md-4.center-2 {
    width: 44%;
  }

  .col.lg-6.md-3 {
    width: 75%;
  }

  .col.lg-5 {
    width: 50%;
  }

  .col.lg-5.align-vertically.md-4 {
    width: 44%;
  }

  .col.lg-5.align-vertically._75-padding-top {
    padding-top: 75px;
  }

  .col.lg-5.md-4 {
    width: 100%;
    width: 100%;
    align-items: center;
  }

  .col.lg-5.right-align {
    overflow: hidden;
  }

  .col.lg-5.mobile {
    width: 100%;
    align-items: center;
  }

  .col.lg-1, .col.lg-1.hidden-lg-down, .col.lg-1.hidden-lg-down, .col.lg-1.hidden-lg-down {
    display: none;
  }

  .col.lg-4 {
    width: 50%;
  }

  .col.lg-6 {
    background-position: 50%;
  }

  .col.lg-6.co-founder-section {
    height: auto;
  }

  .col.lg-3 {
    width: 33.33%;
    flex-wrap: nowrap;
  }

  .col.lg-3._2-col-in-mobile {
    width: 50%;
    width: 50%;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30, .col.lg-3.flex-stretch.md-2.sm-2.center.side-padding-30, .col.lg-3.flex-stretch.md-2.sm-2.side-padding-30 {
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .col.lg-3._2-col-in-mobile {
    width: 50%;
  }

  .col.lg-8.flex-stretch {
    align-items: stretch;
  }

  .col.lg-4 {
    width: 50%;
  }

  .col.lg-4.flex-stretch.md-4 {
    flex-wrap: nowrap;
  }

  .col.lg-6.md-3 {
    width: 75%;
  }

  .col.lg-6.md-3.xs-2.center-align._90.bottom-margin {
    margin-bottom: 20px;
  }

  .col.lg-6.md-4 {
    width: 100%;
  }

  .col.lg-4 {
    width: 50%;
  }

  .col.lg-4.md-33 {
    width: 33.33%;
  }

  .col.lg-4.flex-stretch.md-4 {
    flex-wrap: nowrap;
  }

  .col.lg-5-copy {
    width: 50%;
  }

  .col.lg-5-copy.align-vertically.md-4 {
    width: 44%;
  }

  .col.lg-5-copy.align-vertically._75-padding-top {
    padding-top: 75px;
  }

  .col.lg-5-copy.md-4 {
    width: 100%;
    width: 100%;
  }

  .col.lg-5-copy.right-align {
    overflow: hidden;
  }

  .col.lg-5--3 {
    width: 50%;
  }

  .col.lg-5--3.align-vertically.md-4 {
    width: 44%;
  }

  .col.lg-5--3.align-vertically._75-padding-top {
    padding-top: 75px;
  }

  .col.lg-5--3.md-4 {
    width: 100%;
    width: 100%;
  }

  .col.lg-5--3.right-align {
    overflow: hidden;
  }

  .col.lg-6.md-3 {
    width: 75%;
  }

  .col.no-padding {
    width: 50%;
  }

  .col.no-padding.md-33 {
    width: 33.33%;
  }

  .col.no-padding.flex-stretch.md-4 {
    flex-wrap: nowrap;
  }

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

  .components-wrapper {
    border-style: solid none;
  }

  .h2-2.kevin-name.tan-color-font {
    width: auto;
  }

  .row-3 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .co-founders-section {
    border-style: solid none;
  }

  .section-15 {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-97 {
    height: 100%;
  }

  .section-16 {
    flex-wrap: nowrap;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .paragraph-small.short-paragraph {
    width: 100%;
  }

  .paragraph-small.short-paragraph.values-section {
    width: 80%;
    font-size: 16px;
  }

  .paragraph-small.short-paragraph {
    width: 100%;
  }

  .margin-bottom-3 {
    margin-bottom: 40px;
  }

  .section-header {
    margin-bottom: 40px;
    font-size: 16px;
  }

  .content-wrapper---60-sides {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .row-4 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .row-4.md-reverse-layout {
    flex-flow: row-reverse wrap;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }

  .row-4.sm-reverse.relative {
    margin-left: 0;
    margin-right: 0;
  }

  .row-4._30-padding {
    flex-wrap: nowrap;
  }

  .row-4.center.culture {
    background-size: auto 85%;
  }

  .row-4.md-reverse-layout-copy {
    flex-flow: row-reverse wrap;
  }

  .margin-bottom-4 {
    margin-bottom: 40px;
  }

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

  .section-17.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-17.full-screen {
    min-height: 800px;
  }

  .section-17.wider-padding {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-17.show-overflow {
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: visible;
  }

  .short-paragraph.believe {
    width: 75%;
  }

  .md-align-centre {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .team-text-2 {
    font-size: 60px;
    position: relative;
  }

  .md-align-centre-2 {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .section---team---home {
    padding-left: 40px;
    padding-right: 40px;
  }

  .row-5 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .culture-container {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .team-button-wrapper {
    width: 100%;
  }

  .wrapper-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .intro-hero-headline---prata {
    letter-spacing: -2px;
    font-size: 45px;
  }

  .intro-hero-headline---prata._75-font {
    font-size: 45px;
  }

  .centre-align._1-2-em._30-font {
    height: auto;
    height: auto;
  }

  .intro-paragraph-3.short-paragraph, .intro-paragraph-3.michelle-paragraph {
    font-size: 20px;
  }

  .culture---section-1.equity-section-1 {
    padding-bottom: 140px;
  }

  .values {
    font-size: 40px;
  }

  .margin-bottom-5, .section-header-2 {
    margin-bottom: 40px;
  }

  .sm-align-centre-3.relative.flex-top {
    margin-left: 0;
  }

  .community---section-2 {
    padding-top: 75px;
  }

  .wrapper-4 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-menu-wrapper {
    width: auto;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    display: flex;
    overflow: visible;
  }

  .employee-quote-wrapper {
    width: 50%;
    margin-top: 15%;
    margin-left: 5%;
  }

  .close-menu-btn {
    color: #fff;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de57a0c5b17c82419add8ad_x-white-mobile-icon.png");
    background-repeat: no-repeat;
    background-size: 18px 18px;
  }

  .brg-mobile-logo {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de570cc793a4fc1838e386e_brg-white.png");
  }

  .list-ancor {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    font-size: 14px;
    line-height: 1.5em;
  }

  .section-18 {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27bf4951ecdc3_2017.svg"), linear-gradient(#007848, #007848), radial-gradient(circle, #0f8b59, #006039);
    background-position: 50% 36%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: 780px, auto, auto;
  }

  .menu-btn {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5fc7c0261bd374d8a06998_BRG_Web_Mobile_Nav_Icon.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .menu-2 {
    background-color: rgba(0, 0, 0, .8);
    display: none;
  }

  .menu-wrap {
    display: none;
  }

  .menu-list {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-nav {
    background-color: rgba(0, 0, 0, .99);
    padding-left: 30px;
    padding-right: 30px;
  }

  .icon-30 {
    width: auto;
    min-width: 5px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
  }

  .dropdown-toggle-2 {
    width: auto;
    text-align: center;
    justify-content: center;
    align-self: center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 20px;
    display: flex;
    position: static;
  }

  .text-block-63 {
    width: 100%;
    color: #fff;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    font-size: 14px;
    line-height: 1.5em;
    display: block;
  }

  .dropdown-list-2.w--open {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-self: auto;
    align-items: stretch;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 14px;
    display: flex;
    position: static;
  }

  .mobile-menu-dropdown-link {
    opacity: 1;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
  }

  .mobile-menu-dropdown-link.w--current {
    opacity: .5;
    color: #fff;
    align-self: center;
  }

  .dropdown-5 {
    width: auto;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .chefs-dropdown-mobile {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    display: flex;
  }

  .nav-bar---mobile {
    background-color: #000;
    display: block;
  }

  .black-center-line {
    display: none;
  }

  .row-6 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .row-6.align-centre {
    flex-direction: row;
    justify-content: center;
  }

  .row-6.no-bottom-margins {
    margin-bottom: 0;
  }

  .arrow-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .individual-page-nav-bar {
    display: none;
  }

  .jimmy-image-1 {
    height: 100%;
  }

  .restaurant-info-section {
    width: 100%;
    align-self: center;
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .icon-32 {
    width: 100px;
    display: none;
  }

  .rest-logo-wrapper {
    width: 100%;
    min-width: 0;
  }

  .right-arrow-45 {
    height: 100%;
  }

  .nav-bar {
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-bar.burger-nav, .nav-bar.burger-nav.black-menu {
    display: none;
  }

  .flex-horizontal-space-between {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .nav-logo-2 {
    flex: 1;
  }

  .wrapper-5 {
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .white-logo-icon {
    color: #2e323c;
    display: block;
    position: relative;
  }

  .white-logo-icon.w--open {
    color: #096ad0;
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-7 {
    text-align: center;
    background-color: #fff;
    flex: 1;
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .nav-link-7.burger-nav {
    opacity: 1;
    opacity: 1;
    opacity: 1;
  }

  .nav-link-7.burger-nav-copy, .nav-link-7.burger-nav--1 {
    opacity: 1;
  }

  .gift-table-container {
    text-align: center;
    margin-bottom: 30px;
  }

  .gift-table-container.link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .flex-horizontal-space-between-2 {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .main-nav__link-dropdown {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .main-nav__link {
    width: 100%;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: block;
  }

  .text-block-67, .nav-dropdown-icon {
    display: inline-block;
  }

  .dropdown-list-4.w--open {
    box-shadow: none;
    background-color: #f8f9fb;
    margin-top: 0;
  }

  .main-nav__dropdown-link {
    background-color: #f8f9fb;
  }

  .main-nav__dropdown-link:hover {
    color: #000;
    background-color: #e6e8eb;
  }

  .culture-slider-title-2 {
    font-size: 45px;
    line-height: 1.2em;
  }

  .believe-page-slider {
    height: 600px;
  }

  .believe-image-2 {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfa9fbbf8d0d3dcf80ea28a_Boka_Restaurant_Group_believe_2.JPG");
    background-size: auto, cover;
  }

  .believe-image-4 {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfaa057a6f534fa3f71fc87_Boka_Restaurant_Group_belive_4.JPG");
    background-size: auto, cover;
  }

  .black-center-line-2 {
    display: none;
  }

  .feature-icon-horizontal {
    margin-bottom: 20px;
  }

  .margin-bottom-6, .margin-bottom-7 {
    margin-bottom: 40px;
  }

  .full-screen-title._100 {
    font-size: 50px;
    line-height: 1.3em;
  }

  .full-screen-title.right-align._20-bottom-padding {
    width: 100%;
    font-size: 50px;
    line-height: 1.3em;
  }

  .full-screen-title.right-paragraph.right-paragraph-align._20-bottom-padding, .full-screen-title.wider-box {
    font-size: 50px;
    line-height: 1.3em;
  }

  .full-screen-title.wider-box--1 {
    width: 135%;
    font-size: 50px;
    line-height: 1.3em;
  }

  .full-screen-title._20-bottom-padding {
    font-size: 50px;
    line-height: 1.3em;
  }

  .margin-bottom-8 {
    margin-bottom: 40px;
  }

  .give-page-slider {
    height: 600px;
  }

  .sustainability-partner-1 {
    display: none;
  }

  .paragraph-small-3.short-paragraph {
    width: 100%;
  }

  .slider-37 {
    width: 70%;
    height: 400px;
    color: #f2eee4;
  }

  .roof-crop-image-1 {
    height: 100%;
  }

  .sustainability-partner-2, .sustainability-partner-3 {
    display: none;
  }

  .local-farm-partners-slider {
    width: 70%;
    height: 400px;
    color: #f2eee4;
  }

  .footer-social-links-container {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
    display: flex;
  }

  .reach-page-slider {
    height: 600px;
  }

  .believe-slider-1 {
    height: 400px;
    top: 20px;
  }

  .main-nav__link-2 {
    width: 100%;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: block;
  }

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

  .main-image-2.kevin-boehm {
    height: 100%;
  }

  .column-left-2 {
    height: 600px;
    flex: 0 auto;
    position: static;
  }

  .column-left-2.restaurant-pages {
    height: 600px;
  }

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

  .side-gallery--culture-page {
    width: 50%;
    height: 500px;
    top: 0;
  }

  .paragraph-small-4.short-paragraph {
    width: 100%;
  }

  .prata-section-title {
    font-size: 50px;
    line-height: 1.3em;
  }

  .div-block-124 {
    width: 100%;
  }

  .div-block-124.relative {
    top: 30%;
  }

  .slide-49.small {
    width: 80%;
    width: 80%;
  }

  .wrapper-6 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .wrapper-6._75-padding.flex-values {
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    display: flex;
  }

  .paragraph-small-5.short-paragraph {
    width: 100%;
  }

  .believe---section-6 {
    height: auto;
    overflow: hidden;
  }

  .believe---section-8 {
    overflow: hidden;
  }

  .margin-bottom-9 {
    margin-bottom: 40px;
  }

  .full-screen-title-2, .full-screen-title-2._20-bottom-padding {
    font-size: 50px;
    line-height: 1.3em;
  }

  .row-7 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .row-7.no-bottom-margins {
    margin-bottom: 0;
  }

  .row-7.align-centre {
    justify-content: center;
  }

  .row-7.align-centre.no-margin---no-top {
    margin-top: 0;
  }

  .believe---section-10 {
    overflow: hidden;
  }

  .nav-dropdown-icon-2 {
    display: inline-block;
  }

  .value-container {
    text-align: center;
    margin-bottom: 30px;
  }

  .value-container.link {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._24-font, ._24-font._11 {
    font-size: 16px;
  }

  .value-individual-container {
    text-align: center;
    margin-bottom: 30px;
  }

  .value-individual-container.link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .horizontal-short-line {
    margin-left: -30px;
    margin-right: -30px;
  }

  .padding {
    align-items: center;
  }

  .blog-thumbnail-container {
    margin-bottom: 30px;
  }

  .team-text-3 {
    font-size: 60px;
    position: relative;
  }

  .main---button-2 {
    width: 250px;
  }

  .main---button-2.team {
    width: 295px;
    font-size: 18px;
  }

  .div-block-148 {
    border-left-style: none;
  }

  .text-block-76 {
    padding-left: 0;
    font-size: 24px;
  }

  .paragraph-small-7.mentorship-quote, .paragraph-small-7.leadership-quote, .paragraph-small-7.mentorship-quote--main {
    font-size: 16px;
    line-height: 1.5em;
  }

  .nav-dropdown-icon-3 {
    display: inline-block;
  }

  .main-nav__link-3 {
    width: 100%;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: block;
  }

  .section-30 {
    background-position: 50% 0;
    background-size: contain;
  }

  .community---section-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .chef-link-name-2 {
    font-size: 32px;
    line-height: 1.5em;
  }

  .home---title---1 {
    height: 32%;
    margin-top: 40px;
    padding-bottom: 40px;
    font-size: 50px;
    line-height: 55px;
  }

  .home---title---1.stacked._40-bottom-padding {
    font-size: 50px;
    line-height: 1.3em;
  }

  .home---title---1.stacked.auto-size {
    line-height: 1.3em;
  }

  .home---title---1.stacked.auto-size._40-padding.vc-holiday {
    text-align: center;
    text-align: center;
  }

  .text-block-77.home-chef {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-77.home-chef.homepage-padding-left {
    border-left-style: none;
    padding-left: 0;
  }

  .text-block-78._40-font.no-padding-and-no-line.holiday-experiences {
    font-family: Gotham Light, sans-serif;
  }

  .home-restaurantn-2 {
    font-size: 32px;
    line-height: 1.5em;
  }

  .home---restaurant-section-title-2 {
    font-size: 65px;
    line-height: 1.5em;
  }

  .home---restaurant-section-title-2.right-align._25-side-padding.top-25-margin._100-width, .home---restaurant-section-title-2._40-top-padding, .home---restaurant-section-title-2._40-bottom-padding._20-top {
    font-size: 50px;
    line-height: 1.3em;
  }

  .text-block-79.small-padd {
    width: 100%;
  }

  .text-block-79.small-pad--left-align {
    width: 100%;
    text-align: left;
  }

  .text-block-79.small-pad--left-align.right-mobile {
    align-self: flex-start;
  }

  .small-slide {
    width: 100%;
  }

  .div-block-157 {
    width: 100%;
    border-right-style: none;
    border-right-width: 0;
    padding-right: 0;
  }

  .div-block-157.tall-line {
    height: 420px;
    border-left-width: 0;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align {
    text-align: left;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1 {
    text-align: right;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy {
    text-align: left;
    text-align: left;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align {
    text-align: left;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1 {
    text-align: right;
  }

  .wrapper-7 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .believe---section-7 {
    flex-direction: row;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .award-container {
    text-align: center;
    margin-bottom: 30px;
  }

  .award-container.link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-header-3 {
    margin-bottom: 40px;
  }

  .goat-group-catering-slider {
    height: 600px;
  }

  .line-left-section._40-top-padding {
    border-left-style: none;
  }

  .boka-catering-slider {
    height: 590px;
  }

  .gg-chicken-shop-slider {
    height: 600px;
  }

  ._60-40-individual-rest-des-3 {
    width: 100%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  ._60-40-individual-rest-des-3.group-catering-description, ._60-40-individual-rest-des-3.momotaro-description, ._60-40-individual-rest-des-3.gg-description {
    bottom: 20px;
  }

  ._60-40-individual-rest-des-3.boka-catering-description {
    margin-bottom: 20px;
  }

  .div-block-166 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wrapper-8 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-small-9.short-paragraph, .team-flex__img--original.small-version {
    width: 100%;
  }

  .gallery-grid-container {
    align-self: stretch;
  }

  .sustainability-partner-4 {
    display: none;
  }

  .herban-produce-slider {
    width: 70%;
    height: 400px;
    color: #f2eee4;
    object-fit: cover;
  }

  .herban-produce---01 {
    width: auto;
  }

  .html-embed {
    width: 100%;
    height: 400px;
    justify-content: center;
    display: flex;
  }

  .bullet-list-container--2 {
    margin-left: 0;
  }

  .content-wrapper-9 {
    padding-left: 40px;
    padding-right: 40px;
    overflow: hidden;
  }

  .respect---image {
    top: 250px;
  }

  .image-117 {
    width: 100%;
    height: 500px;
    object-position: 50% 35%;
  }

  .benefits---wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .benefits---wrapper._75-padding.flex-values {
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    display: flex;
  }

  .video-4 {
    width: 100%;
    justify-content: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .give-value-box._1-2-em._30-font, .believe-value-box._1-2-em._30-font, .reach-value-box._1-2-em._30-font {
    height: auto;
    height: auto;
  }

  .ind-rest-image-slider-1 {
    object-position: 50% 50%;
  }

  .composting-image {
    width: 70%;
    height: 400px;
  }

  .accordion-body.js-accordion-body {
    display: block;
  }

  .accordion {
    margin-bottom: 40px;
  }

  .accordion-2 {
    width: 83.33%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .collaborations {
    padding-left: 30px;
    padding-right: 30px;
  }

  .collaborations._75-padding.flex-values {
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    display: flex;
  }

  .believe---section-11 {
    overflow: hidden;
  }

  .wrapper-6--1 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .wrapper-6--1._75-padding.flex-values {
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    display: flex;
  }

  .wrapper-5--3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .gallery-grid-container-2 {
    align-self: stretch;
  }

  .right-aligned-list._40-top-padding {
    border-right-style: none;
  }

  .bullet-list-container---4 {
    padding-right: 0;
  }

  .right-line-1 {
    display: none;
  }

  .catering-page-wrapper {
    flex-direction: row;
  }

  .restaurant-link---homepage {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 32px;
    line-height: 1.3em;
  }

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

  .section-team---homepage.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-team---homepage.full-screen {
    min-height: 800px;
  }

  .section-team---homepage.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-team---homepage.wider-padding--team-section {
    flex-direction: row;
    padding-top: 120px;
    padding-bottom: 120px;
    display: none;
  }

  .section-team---homepage.wider-padding--team-section-mobile {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .team-content-wrapper {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .row-4--team-section {
    flex-flow: wrap;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 48px;
  }

  .row-4--team-section.md-reverse-layout {
    flex-flow: row-reverse wrap;
  }

  .row-4--team-section.center.culture {
    background-size: auto 85%;
  }

  .row-4--team-section.md-reverse-layout-copy {
    flex-flow: row-reverse wrap;
  }

  .section-team---homepage--mobile {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-team---homepage--mobile.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-team---homepage--mobile.full-screen {
    min-height: 800px;
  }

  .section-team---homepage--mobile.wider-padding, .section-team---homepage--mobile.wider-padding--team-section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-team---homepage--mobile.wider-padding--team-section-mobile {
    padding-top: 120px;
    padding-bottom: 120px;
    display: block;
  }

  .team-content-wrapper---mobile {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .row-4--team-section-mobile {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .row-4--team-section-mobile.md-reverse-layout {
    flex-flow: row-reverse wrap;
  }

  .row-4--team-section-mobile.center.culture {
    background-size: auto 85%;
  }

  .row-4--team-section-mobile.md-reverse-layout-copy {
    flex-flow: row-reverse wrap;
  }

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

  .communiity-section---homepage.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .communiity-section---homepage.full-screen {
    min-height: 800px;
  }

  .communiity-section---homepage.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .community-row---homepage {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .community--content-homepage {
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .community-container-homepage {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .chef-name---homepage {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 34px;
    line-height: 1.5em;
  }

  ._23-experiences-section-title {
    font-size: 60px;
    line-height: 1.3em;
  }

  .content-wrapper-5---homepage {
    padding-left: 40px;
    padding-right: 40px;
  }

  .row-5---vision-human-world {
    flex-flow: wrap;
    justify-content: flex-end;
    margin-left: 0;
    margin-right: 0;
  }

  .content-wrapper---vision-human-world {
    flex-direction: column;
    padding-left: 40px;
    padding-right: 40px;
    overflow: hidden;
  }

  .believe-image-01 {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfa9fbbf8d0d3dcf80ea28a_Boka_Restaurant_Group_believe_2.JPG");
    background-size: auto, cover;
  }

  .wrapper--believe-1 {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._50-column-center--2.mobile-border.home-mobile-2 {
    justify-content: flex-start;
  }

  .wrapper-3--2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .chef-page-bottom-menu {
    height: auto;
  }

  .chef-wrapper {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .chef-list---items {
    height: auto;
    max-height: none;
    min-height: auto;
  }

  .catering-wrapper {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .chef--mobile-drop-down-toggle {
    text-align: center;
    justify-content: center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 20px;
    display: flex;
  }

  .chef--mobile-drop-down-toggle.w--open {
    justify-content: center;
    display: flex;
  }

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

  .section-17--2.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-17--2.full-screen {
    min-height: 800px;
  }

  .section-17--2.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .content-wrapper---60-sides--2 {
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .row-4---1 {
    flex-flow: row;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }

  .row-4---1.md-reverse-layout {
    flex-flow: row-reverse wrap;
  }

  .row-4---1.center.culture {
    background-size: auto 85%;
  }

  .row-4---1.md-reverse-layout-copy {
    flex-flow: row-reverse wrap;
  }

  .content-wrapper---60-sides--3 {
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .row-4--3 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .row-4--3.md-reverse-layout {
    flex-flow: row-reverse wrap;
  }

  .row-4--3.center.culture {
    background-size: auto 85%;
  }

  .row-4--3.md-reverse-layout-copy {
    flex-flow: row-reverse wrap;
  }

  .margin-bottom-1-1 {
    margin-bottom: 40px;
  }

  .col-copy {
    width: 50%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .col-copy.lg-6.md-4 {
    width: 100%;
  }

  .col-copy.lg-6.md-4.center {
    width: 44%;
    justify-content: flex-end;
  }

  .col-copy.lg-6.md-4.center-2 {
    width: 44%;
  }

  .col-copy.lg-6.md-3 {
    width: 75%;
  }

  .col-copy.lg-5 {
    width: 50%;
  }

  .col-copy.lg-5.align-vertically.md-4 {
    width: 44%;
  }

  .col-copy.lg-5.align-vertically._75-padding-top {
    padding-top: 75px;
  }

  .col-copy.lg-5.md-4 {
    width: 100%;
    width: 100%;
  }

  .col-copy.lg-5.right-align {
    overflow: hidden;
  }

  .col-copy.lg-1, .col-copy.lg-1.hidden-lg-down, .col-copy.lg-1.hidden-lg-down, .col-copy.lg-1.hidden-lg-down {
    display: none;
  }

  .col-copy.lg-4 {
    width: 50%;
  }

  .col-copy.lg-6 {
    background-position: 50%;
  }

  .col-copy.lg-6.co-founder-section {
    height: auto;
  }

  .col-copy.lg-3 {
    width: 33.33%;
    flex-wrap: nowrap;
  }

  .col-copy.lg-3._2-col-in-mobile {
    width: 50%;
    width: 50%;
  }

  .col-copy.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30, .col-copy.lg-3.flex-stretch.md-2.sm-2.center.side-padding-30 {
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .col-copy.lg-8.flex-stretch {
    align-items: stretch;
  }

  .col-copy.lg-4 {
    width: 50%;
  }

  .col-copy.lg-4.flex-stretch.md-4 {
    flex-wrap: nowrap;
  }

  .col-copy.lg-6.md-3 {
    width: 75%;
  }

  .col-copy.lg-6.md-4 {
    width: 100%;
  }

  .col-copy.lg-4 {
    width: 50%;
  }

  .col-copy.lg-4.md-33 {
    width: 33.33%;
  }

  .col-copy.lg-4.flex-stretch.md-4 {
    flex-wrap: nowrap;
  }

  .col-copy.lg-5--1 {
    width: 50%;
  }

  .col-copy.lg-5--1.align-vertically.md-4 {
    width: 44%;
  }

  .col-copy.lg-5--1.align-vertically._75-padding-top {
    padding-top: 75px;
  }

  .col-copy.lg-5--1.md-4 {
    width: 100%;
    width: 100%;
  }

  .col-copy.lg-5--1.right-align {
    overflow: hidden;
  }

  .wrapper-5--4 {
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .career-page-slider {
    height: 600px;
  }

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

  .section-17-copy.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-17-copy.full-screen {
    min-height: 800px;
  }

  .section-17-copy.wider-padding {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .dropdown-list-7.w--open {
    box-shadow: none;
    background-color: #f8f9fb;
    margin-top: 0;
  }

  .sustainability-partner-4--mobile {
    padding: 50px 40px;
    display: block;
  }

  .wrapper-5-give-mobile {
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .row-6-copy {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .row-6-copy.align-centre {
    flex-direction: row;
    justify-content: center;
  }

  .row-6-copy.no-bottom-margins {
    margin-bottom: 0;
  }

  .row-6-copy.align-centre-mobile {
    flex-direction: row;
    justify-content: center;
  }

  .local-farm-image {
    width: 70%;
    height: 400px;
  }

  .margin-bottom--mobile-20 {
    margin-bottom: 40px;
  }

  .order-online---list-of-restaurants {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .order-online---list-of-restaurants.no-bottom-margins {
    margin-bottom: 0;
  }

  .order-online---list-of-restaurants.align-centre {
    justify-content: center;
  }

  .order-online---restaurant {
    margin-bottom: 40px;
  }

  .body-57 {
    overflow: visible;
  }

  .rich-text-block-2 h2 {
    flex-wrap: wrap;
    display: flex;
  }

  .rich-text-block-2 li {
    list-style-type: disc;
  }

  .row-8 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .wrapper-7--1 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .announcment-bar-content {
    text-align: center;
  }

  .image-wrapper {
    display: flex;
  }

  .figure-caption---2 {
    padding-top: 5px;
  }

  .one---figure {
    padding-left: 10px;
    padding-right: 10px;
  }

  .popup-overlay {
    display: none;
  }

  .inner {
    display: flex;
  }

  .div-block-5 {
    width: 450px;
    height: auto;
    min-height: 0;
  }

  .link-block-21 {
    align-self: flex-end;
  }

  .div-block-169 {
    align-self: center;
  }

  .updated-date, .relief-fund-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-wrapper-02 {
    display: flex;
  }

  .one---figure--2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .updated-date--2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .popup-image {
    width: 100%;
  }

  .link-block-22 {
    width: 600px;
  }

  .co-vid-copy, .covid-main-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading---important-resources-2, .important-resources-list {
    padding-left: 40px;
  }

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

  .title--important-resources-3 {
    font-size: 28px;
  }

  .relief-fund-copy--2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .product-description-2 {
    width: 100%;
    max-width: 100%;
    min-height: 430px;
    position: relative;
  }

  .product-slider {
    width: 100%;
    height: 450px;
  }

  .next-steps-copy {
    line-height: 1.3em;
  }

  .row-8--2 {
    flex-flow: wrap;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  .button-link {
    width: 25%;
    text-align: center;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .button-link.link, .wrapper-7--1-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header-box {
    width: 80%;
  }

  .header-box.swift-lilnk-buttons, .header-box.two-buttons-side-by-side {
    justify-content: center;
  }

  .flex-wrapper.space-around {
    width: auto;
    min-width: auto;
  }

  .hero-text {
    display: block;
  }

  .hero.boka-pickup, .hero.boka-mothers-day, .hero.boka-mothersday, .hero.momo-header, .hero.cabra-menu {
    width: 80%;
  }

  .hero-section-2 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe15d270d74539e371c7a5_boka-to-go-horizontal.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .menu-button-9.w--open {
    background-color: #fff;
  }

  .burger-menu-2 {
    color: #20272f;
  }

  ._33-percent-column.top-center {
    width: 100%;
  }

  ._33-percent-column.top-left, ._33-percent-column.top-right {
    display: none;
  }

  ._33-percent-column.top-center--10 {
    width: 250px;
  }

  .navlink-2 {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .nav-menu-13 {
    background-color: #fff;
  }

  .boka-pickup {
    width: 100px;
  }

  .adobe-caslon-font {
    color: #fff;
  }

  .adobe-caslon-font.blk-20._100-width {
    width: 100%;
  }

  .menu-grid, .menu-grid-2, .menu-grid-3, .menu-grid-second-part {
    grid-template-areas: "drinks drinks drinks drinks drinks"
                         "specials specials specials specials specials"
                         "food food food promotion promotion"
                         "food food food promotion promotion";
  }

  .bottom-button-section {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .button-9-copy.top-border.blk.small.margin {
    margin-right: 40px;
  }

  .button-9-copy.top-border.blk.small.margin.center-flex, .button-9-copy.top-border.blk.small.center-flex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-9-copy.top-border.blk.centered-button, .button-9-copy.top-border.blk.mothers-day-copy, .button-9-copy.top-border.blk.next-menu {
    background-color: #000;
  }

  .button-9-copy.top-border.white-button {
    width: 400px;
  }

  .button-9-copy.top-border.blk.small.center-flex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-9-copy.top-border.blk.small.margin {
    margin-right: 40px;
  }

  .button-9-copy.top-border.blk.small.margin.center-flex, .button-9-copy.top-border.blk.small.margin.center-flex-copy, .button-9-copy.top-border.blk.small.margin.center-flex-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-171 {
    display: flex;
  }

  .menu-boka-togo {
    display: none;
  }

  .menu---mobile-boka-togo {
    display: block;
  }

  .kit-description {
    line-height: 1.1em;
  }

  .wrapper-7--2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .help-employees {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .center-header-box {
    width: 80%;
    overflow: visible;
  }

  .boka-mother-s-day.hide {
    display: none;
  }

  .menu-boka-mothers-day-mobile {
    height: auto;
    min-height: auto;
    display: block;
  }

  .mobile---mothers-day {
    display: block;
  }

  .hero-section---mothers-day {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eaa1e1e031f7c9cdc30510a_rod-long-U1RnMoPBZGw-unsplash.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .mothers-day-button {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .mobile-intro---mom {
    display: none;
  }

  .hero-section---order-to-go {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea489f4088154f7c2b23540_boka-to-go-background-02-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .hero-title-order.boka-pickup, .hero-title-order.boka-mothers-day, .hero-title-order.boka-mothersday {
    width: 80%;
  }

  .hero-title-order.main-to-go {
    width: auto;
  }

  .header-box-2 {
    width: 80%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .column-image-10 {
    flex: 1;
    display: flex;
  }

  .column-image-10._2 {
    height: 482px;
    min-height: 482px;
  }

  .column-image-10._3, .column-image-10._4, .column-image-10._5, .column-image-10._6, .column-image-10._7, .column-image-10._8, .column-image-10._9, .column-image-10._12, .column-image-10._13, .column-image-10._13 {
    height: 482px;
  }

  .momotaro-pick-up {
    width: 300px;
  }

  .momotaro-hero-section-order {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ecf5f95fe2db97f89331b7d_Momotaro-To-Go-202.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .menu-boka-to-go {
    display: none;
  }

  .menu-boka-to-go.mobile {
    display: block;
  }

  .order.top-border.blk.mothers-day, .order.top-border.blk.order-list-item {
    background-color: #000;
  }

  .order.top-border.blk.order-list-item---order, .order.top-border.blk.small-button {
    background-color: #844142;
  }

  .order.top-border.white-button {
    width: 400px;
  }

  .boka-pickup-copy {
    width: 100px;
  }

  .hero-section-4 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eb461e1465201e405b050a4_tavern-steak-02.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .works-grid {
    max-width: 510px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .content-wrapper-86 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .line-column {
    flex-direction: column;
    padding-bottom: 0;
  }

  .line-2 {
    width: 1px;
    height: 100%;
    min-height: 100px;
    border-style: none dashed none none;
  }

  .header-box-3 {
    width: 80%;
  }

  .swift-sons-tavern-dinner {
    display: block;
  }

  .a-la-carte-menu---swift-sons {
    position: relative;
  }

  .swift-sons-alacarte {
    display: block;
  }

  .order-rest-logo._7 {
    text-align: center;
  }

  .order-rest-logo.center-7, .order-rest-logo.center-8 {
    width: 100%;
  }

  .order-rest-logo._8, .order-rest-logo._9, .order-rest-logo._11, .order-rest-logo._12, .order-rest-logo._12, .order-rest-logo._13, .order-rest-logo._14 {
    text-align: center;
  }

  .order-rest-logo.center-9 {
    width: 100%;
  }

  .order-rest-logo._11-copy, .order-rest-logo.cira-logo {
    text-align: center;
  }

  .logo-wrapper---order {
    width: 100%;
  }

  .mothers-day-button---swifttavern {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .text-block-88 {
    font-size: 16px;
    line-height: 20px;
  }

  .menu-boka--current {
    display: none;
  }

  .current-menu---mobile-boka {
    display: block;
  }

  .content-wrapper-89 {
    text-align: center;
    justify-content: center;
    display: block;
  }

  .hero-text-mom {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .hero-section-5 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ebe03a39c93d74e3dd0e1c6_bellemore-to-go-1.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .bellemore-link-nav {
    width: 100px;
  }

  .bellemore---wine.no-outline.mobile {
    display: block;
  }

  .bellemore---wine.no-outline.desktop {
    display: none;
  }

  .gt-prime-italian {
    width: 100px;
  }

  .hero-section-3 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eba0b4166598461a8785e87_Gt-Prime-Pasta-to-go.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .gt-italian-menu {
    display: none;
  }

  .gt-italian---mobile {
    display: block;
  }

  .main-button-section {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .header-box-swift-tavern {
    width: 80%;
  }

  .header-box-swift-tavern.swift-lilnk-buttons {
    justify-content: center;
  }

  .boka---memorial-day-menu {
    background-color: #f2eee4;
  }

  .div-block-171-copy {
    display: flex;
  }

  .bottom-button-section--2 {
    background-color: #f2eee4;
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .div-block-170-tavern-mobile {
    display: block;
  }

  .div-block-170-tavern {
    display: none;
  }

  .div-block-171-copy {
    display: flex;
  }

  .tab-boka-menus {
    flex-flow: wrap;
    justify-content: center;
    display: flex;
  }

  .tab-link-4 {
    min-width: 0;
    border: 2px solid #b0b0b0;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .tab-link-4.w--current {
    width: auto;
    max-width: none;
    margin-bottom: 10px;
    overflow: visible;
  }

  .tab-link-4._3 {
    width: auto;
    height: auto;
    margin-bottom: 10px;
  }

  .tab-link-4._4 {
    height: auto;
    margin-bottom: 10px;
    margin-right: 15px;
  }

  .tab-link-4._4:hover {
    min-width: auto;
    flex: none;
    margin-bottom: 10px;
    position: relative;
  }

  .tab-link-4._4-1 {
    width: auto;
    height: auto;
    flex: 0 auto;
    margin-bottom: 10px;
    margin-right: 15px;
    overflow: visible;
  }

  .tab-link-4._4-1:hover {
    width: auto;
    min-width: 0;
    flex: 0 auto;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
  }

  .tab-menu-round {
    font-size: 15px;
    line-height: 20px;
  }

  .intro---menu {
    display: flex;
  }

  .bellemore-to-go-menu {
    display: none;
  }

  .bellemore-to-go-menu-mobile {
    display: block;
  }

  .text-block-95 {
    text-align: left;
    font-size: 16px;
    line-height: 30px;
  }

  .adobe-caslon-font-2 {
    color: #fff;
  }

  .tab-link-5 {
    min-width: 0;
    border: 2px solid #b0b0b0;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .tab-link-5.w--current {
    width: auto;
    max-width: none;
    margin-bottom: 10px;
    overflow: visible;
  }

  .tab-link-5._3 {
    width: auto;
    height: auto;
    margin-bottom: 10px;
  }

  .tab-link-5._4-1 {
    width: auto;
    height: auto;
    flex: 0 auto;
    margin-bottom: 10px;
    margin-right: 15px;
    overflow: visible;
  }

  .tab-link-5._4-1:hover {
    width: auto;
    min-width: 0;
    flex: 0 auto;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
  }

  .hero-section-6 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ec699739818919d2c072330_Duck_Duck_Goat_To_Go_1-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .header-box-ddg {
    width: 80%;
  }

  .header-box-ddg.swift-lilnk-buttons {
    justify-content: center;
  }

  .ddg-pickup-logo {
    width: 100px;
  }

  .ddg-to-go---mobile {
    display: block;
  }

  .tab-link-8 {
    min-width: 0;
    border: 2px solid #b0b0b0;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .tab-link-8.w--current {
    width: auto;
    max-width: none;
    margin-bottom: 10px;
    overflow: visible;
  }

  .tab-link-8._3 {
    width: auto;
    height: auto;
    margin-bottom: 10px;
  }

  .tab-link-8._4-1 {
    width: auto;
    height: auto;
    flex: 0 auto;
    margin-bottom: 10px;
    margin-right: 15px;
    overflow: visible;
  }

  .tab-link-8._4-1:hover {
    width: auto;
    min-width: 0;
    flex: 0 auto;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
  }

  .tab-link-5-copy {
    min-width: 0;
    border: 2px solid #b0b0b0;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .tab-link-5-copy.w--current {
    width: auto;
    max-width: none;
    margin-bottom: 10px;
    overflow: visible;
  }

  .tab-link-5-copy._3 {
    width: auto;
    height: auto;
    margin-bottom: 10px;
  }

  .tab-link-5-copy._4-1 {
    width: auto;
    height: auto;
    flex: 0 auto;
    margin-bottom: 10px;
    margin-right: 15px;
    overflow: visible;
  }

  .tab-link-5-copy._4-1:hover {
    width: auto;
    min-width: 0;
    flex: 0 auto;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
  }

  .tab-link-9 {
    min-width: 0;
    border: 2px solid #b0b0b0;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .tab-link-9.w--current {
    width: auto;
    max-width: none;
    margin-bottom: 10px;
    overflow: visible;
  }

  .tab-link-9._3 {
    width: auto;
    height: auto;
    margin-bottom: 10px;
  }

  .tab-link-9._4-1 {
    width: auto;
    height: auto;
    flex: 0 auto;
    margin-bottom: 10px;
    margin-right: 15px;
    overflow: visible;
  }

  .tab-link-9._4-1:hover {
    width: auto;
    min-width: 0;
    flex: 0 auto;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
  }

  .hero-section-8 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eced89761ddd3992bcf795f_GG-Chicken-Shop-1-header.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .menu-gg-chicken {
    display: none;
  }

  .menu-chicken-shop---mobile {
    display: block;
  }

  .ggs-pickup {
    width: 50px;
  }

  .order-paragraph--coming-soon {
    width: 100%;
    min-width: 100%;
  }

  .swift-sons-logo-pickup {
    width: 100px;
  }

  .hero-section-7 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2a5c3222189590c403fd41_Momotaro-custom-cakes.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section-header-4 {
    margin-bottom: 40px;
  }

  .chef-link-name-3 {
    font-size: 32px;
    line-height: 1.5em;
  }

  .section-header-5 {
    margin-bottom: 40px;
    font-size: 16px;
  }

  .div-block-183 {
    border-left-style: none;
    padding-left: 0;
  }

  .heading-virtual-experience._2-center {
    margin-bottom: 0;
  }

  .heading-virtual-experience.subheading {
    margin-top: 20px;
  }

  .heading-virtual-experience.wine-classes, .heading-virtual-experience.experience-cocktail, .heading-virtual-experience.nye-restaurant-title {
    margin-bottom: 0;
  }

  .believe---section-10-2, .virtual-cooking--2 {
    overflow: hidden;
  }

  .right-line-1-2 {
    display: none;
  }

  .wrapper-9 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .virtual-cooking--3 {
    display: block;
    overflow: hidden;
  }

  .virtual-cooking--1-mobile {
    display: none;
  }

  .virtual-cooking--2-mobile, .virtual-cooking--3-mobile {
    display: none;
    overflow: hidden;
  }

  .virtual-cooking-slider {
    z-index: 1;
  }

  .gt-fish-oyster-logo {
    width: 100px;
  }

  .hero-section-10 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ed00ddddaf8f888896c05e7_gt-fish-to-go-02.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .menu-gt-fish-to-go {
    display: none;
  }

  .menu-gt-fish-mobile {
    display: block;
  }

  .header-chef-title {
    height: 120px;
  }

  .collaborations-2, .chef-experiences-grid {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .equity-diversity-section.green {
    align-items: center;
  }

  .reservations-button {
    width: auto;
  }

  .reservations-button.team {
    width: 295px;
    font-size: 18px;
  }

  .meal-kit-grid {
    padding-left: 30px;
    padding-right: 30px;
  }

  .meal-kit-title {
    height: 120px;
  }

  .safety-guidelines-body {
    margin-left: 300px;
    display: block;
  }

  .safety-navigation {
    width: 300px;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .menu-overlay {
    max-height: none;
  }

  .safety-heading {
    font-size: 28px;
    line-height: 1.3em;
  }

  .nav-menu---safety {
    width: 100%;
    height: auto;
    min-height: auto;
    display: block;
    position: relative;
  }

  .nav-button---safety {
    padding-right: 20px;
  }

  .container-8 {
    height: 100%;
  }

  .menu-button-10, .icon-85 {
    display: none;
  }

  .body-66 {
    background-color: #db5234;
  }

  .page-wrapper---joomak {
    flex-direction: column;
  }

  .navigation-bar---joomak {
    height: auto;
  }

  .navbar-wrapper-joomak {
    height: auto;
    order: -1;
    position: static;
  }

  .navbar-column {
    width: 100%;
    height: auto;
  }

  .navbar-top {
    padding-left: 24px;
  }

  .navbar-logo-link--joomak {
    width: 140px;
    padding-left: 0;
    display: block;
  }

  .menu-button-11:hover, .menu-button-11.w--open {
    background-color: #db5234;
  }

  .social-links---joomak {
    border-bottom: 1px solid rgba(14, 14, 15, .12);
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .pop-up-modal {
    display: none;
  }

  .pop-up {
    height: 500px;
  }

  .social-link-item-joomak {
    border-top-color: rgba(14, 14, 15, .12);
    border-right: 1px solid rgba(14, 14, 15, .12);
    flex: 1;
    position: static;
  }

  .nav-divider-joomak {
    width: 48px;
    height: 1px;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, .25);
    margin-top: 36px;
    margin-bottom: 36px;
    font-family: Droid Sans, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  .nav-menu-14 {
    width: 100vw;
    background-color: #db5234;
  }

  .gallery-wrapper-joomak {
    height: auto;
    max-height: none;
    max-width: none;
    background-color: #fff;
    order: 3;
    padding-bottom: 72px;
  }

  .gallery-logo-wrapper-joomak, .gallery-logo-wrapper-joomak.w--current {
    display: none;
  }

  .gallery-joomak {
    height: auto;
    max-width: 528px;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
  }

  .joomak-gallery-image {
    min-height: 795px;
    object-fit: cover;
  }

  .content-wrapper-joomak {
    min-height: auto;
    border-left-color: rgba(14, 14, 15, .12);
    flex: none;
    order: 2;
  }

  .content-wrapper-joomak.icon-wrapper-1 {
    background-position: 100% 48%;
    background-size: auto 280px;
  }

  .reserve-button-wrapper---joomak {
    width: 100%;
    flex-direction: column;
    display: flex;
    position: relative;
  }

  .reserve-button-joomak {
    width: auto;
    align-self: stretch;
    left: 0;
  }

  .footer-joomak {
    border-top-color: rgba(14, 14, 15, .12);
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .footer-link-joomak {
    transition: opacity .2s;
  }

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

  .slide-66 {
    height: auto;
  }

  .joomak-div-image {
    min-height: 795px;
  }

  .mask-40 {
    background-color: #fff;
  }

  .virtual-cooking--2--1 {
    overflow: hidden;
  }

  .vce---image-wrapper {
    width: 70%;
    height: 500px;
    min-width: 70%;
    object-fit: cover;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f17d02aba28179150fb7c8a_Wine-Virutal%20Classes%20.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .column-6 {
    height: auto;
    align-items: center;
  }

  .wine-experience-wrapper {
    height: auto;
    display: flex;
  }

  .virtual-cooking--2--1-mobile {
    width: 100%;
    display: block;
    overflow: hidden;
  }

  .column-8 {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .image-137 {
    width: 60%;
  }

  .virtual-cooking--2--2 {
    overflow: hidden;
  }

  .cocktail-wrapper---1 {
    height: auto;
    display: flex;
  }

  .virtual-cooking--2--2-mobile {
    overflow: hidden;
  }

  .virtual-gala, .virtual-gala-mobile {
    display: block;
    overflow: hidden;
  }

  .two-logo-warapper {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .open-enrollment-navigation {
    width: 300px;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .momotaro-logo {
    width: 100px;
  }

  .inner-page-title-area---momo-cake {
    width: 714px;
  }

  .paragraph-large-momo-cake {
    font-size: 30px;
    line-height: 41px;
  }

  .container---momo-cake {
    overflow: hidden;
  }

  .section---gallery-momo-cake {
    padding-bottom: 100px;
  }

  .container---momo-cake {
    width: 990px;
  }

  .container---momo-cake.gallery---momo-cakes {
    width: auto;
  }

  .container---momo-cake-1 {
    overflow: hidden;
  }

  .cabra-logo-menu {
    width: 100px;
  }

  .hero-section-7-cabra-menu {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9164b366cf1debec0eca7_cabra-4.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .cabra-menu-font {
    color: #326f77;
  }

  .cabra-menu-font.blk-20._100-width {
    width: 100%;
  }

  .menu-section-2 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-205 {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2d89431b37cc7837f95bbd_GT%20Fish_New%20Website%20Pattern_2.png");
    background-position: 50% 0;
    background-size: 100%;
  }

  .tab-link-button, .tab-link-button-copy, .cabra-tab-link-button {
    min-height: 52px;
  }

  .h2-experience-page {
    font-size: 30px;
    line-height: 1.3em;
  }

  .cooking-anthony-rizzo {
    display: none;
    overflow: hidden;
  }

  .images-grid {
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .meal-kit-video {
    margin-top: 40px;
    padding-bottom: 0;
  }

  .cooking-anthony-rizzo--mobile {
    background-color: #fff;
    display: block;
    overflow: hidden;
  }

  .hr-body {
    margin-left: 300px;
    display: block;
  }

  .hr-navigation {
    width: 100%;
    height: auto;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: relative;
    bottom: auto;
    right: 0;
    overflow: visible;
  }

  .hr-brand.w--current {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    display: inline-block;
  }

  .hr-heading {
    font-size: 20px;
    line-height: 1.3em;
  }

  .hr-nav-menu {
    background-color: #dfd9c7;
  }

  .hr-banner-section {
    height: 400px;
    overflow: auto;
  }

  .banner-container---hr {
    top: 20%;
  }

  .menu-button-12 {
    font-size: 22px;
    line-height: 22px;
  }

  .menu-button-12.w--open {
    background-color: #dfd9c7;
  }

  .subheading-hr-page {
    font-size: 38px;
    line-height: 44px;
  }

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

  .hr-table-container {
    text-align: center;
    margin-bottom: 30px;
  }

  .hr-table-container.link, .wrapper-hr, .wrapper-7-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .hr-news-latest {
    height: 277.5px;
  }

  .hr-latest-new-container {
    margin-bottom: 30px;
  }

  .row-8---hr-page {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align {
    text-align: left;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1 {
    text-align: right;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy {
    text-align: left;
    text-align: left;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align {
    text-align: left;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1 {
    text-align: right;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align {
    text-align: left;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1 {
    text-align: right;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy {
    text-align: left;
    text-align: left;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align {
    text-align: left;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1 {
    text-align: right;
  }

  .momo-lunch-page-link {
    width: 100%;
  }

  .catering-page-wrapper-copy, .momo-menu-page-wrapper {
    flex-direction: row;
  }

  .momo-lunch-image {
    z-index: 0;
    position: relative;
  }

  .overlay {
    z-index: 2;
    width: 100%;
    height: 15%;
    position: absolute;
  }

  .hr---navbar {
    height: 80px;
    justify-content: flex-start;
    display: flex;
  }

  .container-10 {
    text-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .nav-menu-15 {
    background-color: #f2eee4;
  }

  .hr-1-nav-link {
    width: 100%;
    padding: 18px;
  }

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

  .dropdown-toggle-7 {
    width: 100%;
    text-align: center;
  }

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

  .dropdown-toggle-8 {
    width: 100%;
    text-align: center;
  }

  .hr-menu-button:hover {
    background-color: #dfd9c7;
  }

  .hr-homepage-section {
    padding-top: 99px;
    padding-bottom: 69px;
  }

  .hero-title-center--flex-inner {
    width: 90%;
  }

  .h1-hr-white {
    font-size: 60px;
    line-height: 60px;
  }

  .features-grid---hr {
    grid-template-columns: 1fr;
  }

  .hr-features-photo {
    background-size: cover;
  }

  .hr-news-slide.bottom-padding {
    flex-direction: column-reverse;
  }

  .hr-news-slide.bottom-padding.middle {
    flex-direction: column;
  }

  .div-info-wrapper {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image---hr-news {
    width: 100%;
  }

  .hr--intro-header {
    text-align: center;
  }

  .hr-hero-overaly {
    margin-left: 20px;
    margin-right: 20px;
  }

  .hr-title-page {
    text-align: center;
    font-size: 60px;
    line-height: 60px;
  }

  .h2-2-hr-page-copy {
    line-height: 1.3em;
  }

  .hover-card-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .closing-section {
    padding-top: 10px;
  }

  .announcement-bar {
    height: auto;
  }

  .announcement-row {
    align-items: center;
  }

  .hr-contact-section {
    min-height: 500px;
    padding-bottom: 0;
  }

  .left-content-hr {
    max-width: none;
  }

  .scroll-line {
    bottom: -130px;
  }

  .swift-menu-page-link-copy {
    width: 100%;
  }

  .wrapper---image-hr {
    flex-direction: column;
  }

  .john-hancock-01 {
    width: 200px;
  }

  .image-139 {
    margin-left: 0;
  }

  .div-block-209 {
    width: 200px;
  }

  .wine-swift, .dinner-swift {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
    font-size: 38px;
    line-height: 40px;
  }

  .holiday-section---vitual-experience {
    min-height: auto;
    padding: 3rem;
    display: block;
  }

  .container-centered {
    flex-direction: column;
  }

  .content-centered.vertical, .content-centered.vertical-2 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
  }

  .show-item--onscroll {
    margin-top: 0;
  }

  .show-item--onscroll._2 {
    margin-top: 20px;
  }

  .show-item--onscroll._3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .absolute-img-stack {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    margin-top: 40px;
    position: relative;
  }

  .img-stack-1, .img-stack-2, .img-stack-3, .img-stack-4 {
    width: 25%;
    position: relative;
  }

  .medium-title-box {
    border-bottom-width: 2px;
  }

  .momo-menu-name:hover {
    top: 74%;
  }

  .momo-menu {
    width: 80%;
    height: 15%;
    justify-content: space-between;
  }

  .mini-columns-container {
    width: 60%;
  }

  .date-wrapper {
    width: 60%;
    margin-top: 10px;
  }

  .side-bar-tab {
    z-index: 15;
  }

  .speaker-section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 80px 2%;
    display: flex;
  }

  .speaker {
    width: 40%;
    height: 340px;
    min-width: auto;
  }

  .next-screen-link---thanksgiving, .next-screen-link---thanksgiving:hover {
    left: auto;
  }

  .container-thanksgiving {
    padding-bottom: 0;
    padding-left: 27px;
    padding-right: 27px;
    overflow: hidden;
  }

  .h5--thanksgiving-white {
    font-family: Gotham Light, sans-serif;
  }

  .section-top-large---thanksgiving {
    padding-top: 81px;
    padding-bottom: 60px;
  }

  .thanksgiving-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 44vw;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 44vw;
    padding-left: 8px;
    padding-right: 8px;
  }

  .restaurant-thanksgiving-wrapper {
    justify-content: space-around;
  }

  .rest-thanksgiving-item {
    width: 44%;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .restaurant---30-percent {
    width: 48%;
  }

  .preview-rest-logo._7 {
    text-align: center;
  }

  .preview-rest-logo.center-7, .preview-rest-logo.center-8 {
    width: 100%;
  }

  .preview-rest-logo._8, .preview-rest-logo._9, .preview-rest-logo._11, .preview-rest-logo._12, .preview-rest-logo._12, .preview-rest-logo._13, .preview-rest-logo._14, .preview-logo-image._7 {
    text-align: center;
  }

  .preview-logo-image.center-7, .preview-logo-image.center-8 {
    width: 100%;
  }

  .preview-logo-image._8, .preview-logo-image._9, .preview-logo-image._11, .preview-logo-image._12, .preview-logo-image._12, .preview-logo-image._13, .preview-logo-image._14 {
    text-align: center;
  }

  .button-1-1 {
    height: auto;
  }

  .pop-up-virtual-experience {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa1b676c6f62c269cc86984_Boka%20Dinner%20for%20Two%20%20Edit%2010.29.20-14-min.jpg");
  }

  .holiday-section---gift-guide {
    min-height: auto;
    padding: 3rem;
    display: block;
  }

  .gift-guide-image {
    min-height: 400px;
  }

  .subtitle-girl-goat-extended {
    color: #fff;
  }

  .subtitle-girl-goat-extended.blk-20._100-width {
    width: 100%;
  }

  .charity---virtual-experiences {
    min-height: auto;
    padding: 3rem;
    display: block;
  }

  .notification-bar-container {
    justify-content: center;
  }

  .notification-close {
    top: 2%;
  }

  .holiday-section---gift-guide-catering, .holiday-section---vitual-experience-2, .holiday-section---gift-guide-2, .section-virtual-experience---holiday {
    min-height: auto;
    padding: 3rem;
    display: block;
  }

  .featured-article-grid {
    grid-column-gap: 30px;
  }

  .holiday-subtitle {
    font-size: 40px;
  }

  .holiday-paragraph {
    color: #f2eee4;
    text-align: center;
    font-family: Gotham Light, sans-serif;
  }

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

  .underline---virtual-experiences {
    height: 1px;
  }

  .column-text-box---holiday-center {
    text-align: center;
  }

  .header-chef-title-2 {
    height: 120px;
  }

  .experience-paragraph {
    color: #000;
    text-align: left;
    font-family: Gotham Light, sans-serif;
  }

  .heading---experience-pge._2-center {
    margin-bottom: 0;
  }

  .heading---experience-pge.subheading {
    margin-top: 20px;
  }

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

  .container-chef-classes {
    padding-left: 20px;
  }

  .section---content---upcoming-classes {
    width: 80%;
  }

  .h1---experience-page {
    text-align: center;
  }

  .individual-class-section {
    width: 100%;
    flex-direction: column;
  }

  .class-holder-date {
    width: 100%;
    background-position: 50% 100%;
  }

  .individual-cooking-class-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .feature-class-name {
    margin-top: 0;
  }

  .upcoming-classes-grid {
    width: 100%;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .upcoming-classes-grid:hover {
    grid-template-columns: 1fr;
  }

  .individual-cooking-class-wrapper {
    max-width: 350px;
    min-height: 400px;
    background-image: none;
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
    position: static;
    overflow: hidden;
  }

  .individual-cooking-class-wrapper:hover {
    min-height: 400px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    position: static;
    overflow: hidden;
  }

  .individual-cooking-class-wrapper.hide {
    display: none;
  }

  .class-content-grid {
    height: auto;
    min-height: auto;
    position: relative;
  }

  .image-142 {
    width: auto;
  }

  .main-hero---nye {
    align-items: center;
  }

  .swift-menu-page-link-copy-copy {
    width: 100%;
  }

  .swift-alps-menu-logo {
    width: 100px;
  }

  .cira-menu-name:hover {
    top: 60%;
  }

  .medium-title-box--cira-2 {
    border-bottom-width: 2px;
  }

  .cira-menu-image {
    width: 80%;
    height: 15%;
    justify-content: space-between;
  }

  .section-title---swift-reservation {
    text-align: center;
    margin-bottom: 20px;
  }

  .sugargoat-slider-main {
    height: 600px;
  }

  .list-2 {
    grid-template-columns: 1fr 1fr;
  }

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

  .calendar-section---brg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .day-name-event {
    font-size: 22px;
  }

  .calendar---event-name {
    font-size: 16px;
  }

  .close-menu-btn-2 {
    color: #fff;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de57a0c5b17c82419add8ad_x-white-mobile-icon.png");
    background-repeat: no-repeat;
    background-size: 18px 18px;
  }

  .list-ancor-2 {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    font-size: 14px;
    line-height: 1.5em;
  }

  .menu-btn-2 {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mobile-menu-dropdown-link-2 {
    opacity: 1;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
  }

  .mobile-menu-dropdown-link-2.w--current {
    opacity: .5;
    color: #fff;
    align-self: center;
  }

  .experience-button-2 {
    text-align: center;
  }

  .h5--thanksgiving-white-2 {
    font-family: Gotham Light, sans-serif;
  }

  .nav-bar---mobile-2 {
    display: block;
  }

  .section-top-large---thanksgiving-2 {
    padding-top: 81px;
    padding-bottom: 60px;
  }

  .text-block-106 {
    width: 100%;
    color: #fff;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    font-size: 14px;
    line-height: 1.5em;
    display: block;
  }

  .experience-paragraph-2 {
    color: #000;
    text-align: left;
    font-family: Gotham Light, sans-serif;
  }

  .dropdown-list-12.w--open {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-self: auto;
    align-items: stretch;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 14px;
    display: flex;
    position: static;
  }

  .white-section-v1 {
    padding: 50px;
  }

  .container---ver-1 {
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .hoxton-la {
    margin-left: 0;
    margin-right: 0;
  }

  .restaurant-slider---page {
    height: 600px;
  }

  .hoxton-heading {
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #fff;
    font-family: Gotham Light, sans-serif;
    font-size: 38px;
    line-height: 40px;
  }

  ._3-column---hoxton-chicago {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf4530775d47b638f1537_Lazy-Bird-1.jpeg");
  }

  ._3-column---hoxton-chicago:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf4530775d47b638f1537_Lazy-Bird-1.jpeg");
  }

  .nye-image-thumbnail {
    height: 300px;
  }

  .diversity-action-item {
    height: 120px;
  }

  .michelle-diversity {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .grid-halves {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .top-wrap-dei {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-header---dei {
    margin-bottom: 40px;
    font-size: 16px;
  }

  .dei--section-2 {
    height: auto;
    overflow: hidden;
  }

  .equity-image {
    top: 250px;
  }

  .restaurant-link---dropdown-homepage {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 32px;
    line-height: 1.3em;
  }

  .homepage-dropdown {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .homepage-dropdown-link {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .restaurant-link---dropdown-indvidual {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 32px;
    line-height: 1.3em;
    display: block;
  }

  .homepage-dropdown-mobile {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .rose-slider {
    width: 100%;
    height: 600px;
  }

  .laser-wolf-slider {
    height: 600px;
  }

  .solomonov-slider {
    width: 100%;
    height: 600px;
  }

  .calendar-section---brg-hr {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

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

  .layout239_list {
    grid-column-gap: 2rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .newsletter-two-columns {
    grid-column-gap: 2rem;
  }

  .newsletter-title-section {
    line-height: 1.2em;
  }

  .newsletter-sub-section-title {
    font-size: 1.75rem;
  }

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

  .spotlight-feature {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .restaurant-link---homepage-copy {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 32px;
    line-height: 1.3em;
  }

  .nav-link-8-jaffa-bar {
    text-align: center;
    background-color: #fff;
    flex: 1;
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .nav-link-8-jaffa-bar.burger-nav {
    opacity: 1;
    opacity: 1;
    opacity: 1;
  }

  .nav-link-8-jaffa-bar.burger-nav-copy, .nav-link-8-jaffa-bar.burger-nav--1 {
    opacity: 1;
  }

  .nav-link-7-copy {
    text-align: center;
    background-color: #fff;
    flex: 1;
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .nav-link-7-copy.burger-nav {
    opacity: 1;
    opacity: 1;
    opacity: 1;
  }

  .nav-link-7-copy.burger-nav-copy, .nav-link-7-copy.burger-nav--1 {
    opacity: 1;
  }

  .nav-link-7-copy {
    text-align: center;
    background-color: #fff;
    flex: 1;
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .nav-link-7-copy.burger-nav {
    opacity: 1;
    opacity: 1;
    opacity: 1;
  }

  .nav-link-7-copy.burger-nav-copy, .nav-link-7-copy.burger-nav--1 {
    opacity: 1;
  }

  .nav-link-9-b504 {
    text-align: center;
    background-color: #fff;
    flex: 1;
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .nav-link-9-b504.burger-nav {
    opacity: 1;
    opacity: 1;
    opacity: 1;
  }

  .nav-link-9-b504.burger-nav-copy, .nav-link-9-b504.burger-nav--1 {
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  li {
    font-size: 20px;
  }

  .navbar {
    justify-content: flex-end;
  }

  .intro-box {
    flex-direction: column;
    display: flex;
  }

  .h1-white {
    font-size: 50px;
    line-height: 55px;
  }

  .profile-image {
    width: 80%;
    min-width: auto;
    left: 40px;
  }

  .profile-image.left {
    left: -40px;
  }

  .flex {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  ._50-column, .text-block-2 {
    width: 100%;
  }

  .image {
    border-width: 10px;
  }

  ._50-column-center {
    width: 100%;
    justify-content: flex-start;
  }

  ._50-column-center.mobile-border {
    justify-content: center;
    margin-bottom: 4%;
  }

  ._50-column-center.mobile-border.home-mobile, ._50-column-center.mobile-border.home-mobile--2, ._50-column-center.mobile-border.virtual-experience-column-left {
    width: 100%;
  }

  ._50-column-center.mobile-border {
    justify-content: center;
    margin-bottom: 4%;
  }

  ._50-column-center.mobile-border.home-mobile-2 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
  }

  .collection-item {
    width: 47.8%;
  }

  .perk {
    width: 100%;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 4%;
    margin-right: 0;
  }

  .perk.tablet-none {
    display: flex;
  }

  .perk-icon {
    margin-right: 0;
  }

  .footer {
    overflow: visible;
  }

  ._90-column {
    width: 100%;
    flex-direction: column;
    flex: 0 auto;
  }

  .footer-links {
    flex-direction: row;
    justify-content: center;
    margin-top: 4%;
    margin-left: 0%;
    display: flex;
  }

  .social-icons {
    margin-top: 4%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .go-up {
    margin-top: 15px;
  }

  .footer-section {
    height: 1%;
    overflow: hidden;
  }

  .checkout-form {
    width: 100%;
  }

  .product-image-large {
    height: 500px;
  }

  .home-main-slider {
    display: none;
  }

  .heading-5 {
    font-size: 70px;
  }

  .main-nav-bar {
    display: none;
  }

  .main-nav-bar.chef-page {
    margin-left: -52%;
  }

  .main-nav-bar.individual-chef-menu {
    margin-left: -54%;
  }

  .main-nav-bar.individual-chef-page {
    width: 90%;
    justify-content: flex-end;
    margin-left: 0%;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .nav-menu-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu-3.individual-chef-page {
    align-items: center;
    margin-left: 65%;
  }

  .container {
    margin-left: 25px;
    margin-right: 0;
  }

  .heading-6 {
    width: 100%;
    flex-wrap: wrap;
    flex: 0 auto;
    align-content: flex-start;
    align-self: auto;
    font-size: 45px;
    line-height: 55px;
    display: flex;
    position: relative;
  }

  .slider-9 {
    width: 40%;
  }

  .text-block-6 {
    font-size: 30px;
    line-height: 40px;
    top: 12%;
  }

  .text-block-6.home-chef.homepage-padding-left {
    border-left-style: none;
    padding-left: 0;
  }

  .heading-8 {
    font-size: 70px;
  }

  .chef-link-name {
    font-size: 30px;
  }

  .body-5 {
    max-height: none;
    overflow: hidden;
  }

  .home---six-of-america-s-great-chefs {
    height: auto;
    align-self: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    font-size: 55px;
    line-height: 1.3em;
  }

  .home---restaurant-section-title {
    width: 100%;
    padding-bottom: 20px;
    font-size: 55px;
    line-height: 1.3em;
  }

  .text-block-17 {
    font-size: 50px;
    line-height: 50px;
  }

  .text-block-18 {
    font-size: 40px;
    line-height: 40px;
  }

  .restaurant-names---home.home-page-right-padding {
    border-right-style: none;
    margin-top: 40px;
    padding-right: 0;
  }

  .text-block---team-section {
    text-align: left;
    align-items: stretch;
    line-height: 1.5em;
  }

  .main---button.culture-button {
    width: 350px;
  }

  .text-block-19 {
    width: 100%;
    height: auto;
    min-width: auto;
    text-align: left;
    padding-left: 0;
    font-size: 24px;
    display: flex;
  }

  .text-block-19.tan-font-color {
    width: 100%;
    font-size: 20px;
  }

  .team-text {
    width: 100%;
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 55px;
    line-height: 1.3em;
    overflow: visible;
  }

  .team-text.tan-font-color, .team-text.mobile-right {
    font-size: 40px;
  }

  .home-culture-title {
    width: auto;
    padding-bottom: 20px;
    font-size: 55px;
    line-height: 1.3em;
  }

  .chef-body-page {
    background-position: 50% 100%;
    background-size: auto 120%;
  }

  .flex---chef-page-body {
    overflow: hidden;
  }

  .text-block-26 {
    font-size: 50px;
    left: 8%;
  }

  .text-block-28 {
    font-size: 11px;
    line-height: 11px;
    top: 29px;
  }

  .text-block-28.lee-wolen-page {
    font-size: 10px;
    line-height: 12px;
    top: 57px;
  }

  .text-block-28.stephanie-izard-page {
    font-size: 8px;
    line-height: 10px;
    top: 111px;
  }

  .text-block-28.giuseppe-tentori-page {
    line-height: 8px;
    top: 57px;
  }

  .text-block-28.jimmy-papadopoulos {
    font-size: 10px;
    line-height: 10px;
    top: 38px;
  }

  .text-block-29 {
    padding-top: 20px;
  }

  .chef-name---chef-individual-page {
    font-size: 55px;
    line-height: 60px;
    overflow: hidden;
  }

  .chef-name---chef-individual-page.stephanie-izard-page {
    font-size: 35px;
    line-height: 55px;
  }

  .chef-name---chef-individual-page.jimmy-papadopoulos-page {
    font-size: 28px;
  }

  .slider-15 {
    overflow: hidden;
  }

  .individual-chef-page---restaurant-name {
    font-size: 15px;
    line-height: 30px;
    top: 6%;
  }

  .individual-chef-page---restaurant-name.jimmy-papadopoulos-page {
    font-size: 20px;
  }

  .image-14 {
    left: 75%;
  }

  .content-wrapper-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .social-icons-2 {
    margin-top: 4%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-30 {
    align-items: center;
  }

  .email-section {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin-top: 4%;
    margin-left: 0%;
    display: flex;
  }

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

  ._55-column-3 {
    text-align: center;
    margin-left: auto;
  }

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

  ._90-column-2 {
    width: 100%;
    flex-direction: column;
    flex: 0 auto;
  }

  .text-block-37 {
    font-size: 28px;
    line-height: 25px;
  }

  .individual-restaurant-page-nav-bar.individual-restaurant-page {
    margin-left: auto;
  }

  .culture-slider-title {
    font-size: 40px;
    line-height: 1.5em;
  }

  .life-at-brg-image {
    border-width: 10px;
  }

  .profile-image-2 {
    width: 80%;
    min-width: auto;
    left: 40px;
  }

  .home-mini-title-1 {
    text-align: left;
  }

  .intro-box-2 {
    flex-direction: column;
    display: flex;
  }

  .paragraph-4.employee-spotlight {
    font-size: 25px;
  }

  .paragraph-4.employee-spotlight--2, .quote-author {
    font-size: 16px;
  }

  .culture-title---3 {
    font-size: 40px;
    line-height: 45px;
  }

  .culture-title---3.no-padding {
    width: 100%;
    font-size: 40px;
  }

  .paragraph-5 {
    font-size: 40px;
    line-height: 45px;
  }

  .mini-title-2 {
    text-align: center;
  }

  .text-block-41 {
    width: 100%;
  }

  .content-wrapper---community-pages {
    padding-left: 40px;
    padding-right: 40px;
  }

  .home-image-2 {
    border-width: 10px;
  }

  ._50-column-2 {
    width: 100%;
    height: 500px;
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  ._50-column-2.virtual-experience-right-column {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .lightbox-link-3 {
    height: 98%;
    min-height: 400px;
    top: 0%;
  }

  .home-chef-image {
    position: static;
  }

  .content-wrapper-5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._50-column-3 {
    width: 100%;
  }

  .home-image.rest-home {
    height: 500px;
    position: relative;
    top: 0%;
  }

  .lightbox-link-4.home-rest-section {
    height: 400px;
    top: 5%;
  }

  ._50-column-center-2 {
    width: 100%;
    justify-content: flex-start;
  }

  ._50-column-center-2.mobile-border {
    justify-content: center;
    margin-bottom: 4%;
  }

  .image-17 {
    border-width: 10px;
  }

  ._50-column-center-3 {
    width: 100%;
    justify-content: flex-start;
  }

  ._50-column-center-3.mobile-border {
    justify-content: center;
    margin-bottom: 4%;
  }

  .text-block-43 {
    width: 100%;
  }

  .paragraph---home {
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 1.5em;
  }

  ._50-column-center-4 {
    width: 100%;
    justify-content: flex-start;
  }

  ._50-column-center-4.mobile-border {
    justify-content: center;
    margin-bottom: 4%;
  }

  .content-section {
    width: 100%;
  }

  .individual-chef-page---restaurant-name-2 {
    font-size: 15px;
    line-height: 30px;
    top: 6%;
  }

  .individual-chef-page---restaurant-name-2.lee-wolen-page._34-text {
    font-size: 25px;
    line-height: 35px;
  }

  .text-block-44 {
    font-size: 11px;
    line-height: 11px;
    top: 29px;
  }

  .text-block-44.lee-wolen-page {
    font-size: 10px;
    line-height: 12px;
    top: 57px;
  }

  .text-block-44.lee-wolen-page._40-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .text-block-45 {
    padding-top: 20px;
  }

  .chef-name---chef-individual-page-2 {
    font-size: 55px;
    line-height: 60px;
    overflow: hidden;
  }

  ._60-column {
    width: 100%;
    height: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  ._60-column.individual-restaurant {
    height: 500px;
    align-items: stretch;
    padding-top: 10px;
    display: block;
    bottom: 10px;
  }

  ._40-column {
    width: 100%;
    height: auto;
    flex-flow: column wrap;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 600px;
  }

  ._40-column.restaurant-page-40-60 {
    margin-top: 10px;
  }

  .slider-29 {
    height: 60px;
    position: static;
  }

  .mask-17 {
    line-height: 500px;
  }

  .flex-5 {
    width: 100%;
    flex-flow: column wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
  }

  .animation--chef-page {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .animation--chef-page._40-60-chef-page {
    flex-direction: column;
  }

  ._40-column---chef-page {
    width: 40%;
  }

  ._40-column---chef-page._40-60-chef-page {
    width: 100%;
  }

  ._60-column---chef-page {
    width: 100%;
    flex-direction: column;
    margin-top: 100%;
    display: block;
  }

  .div-block-56 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  ._60-40-individual-rest-des.gg-description {
    object-fit: contain;
    justify-content: center;
    align-self: center;
    display: flex;
    bottom: 10px;
  }

  ._60-40-individual-rest-des.izakaya-description, ._60-40-individual-rest-des.somerset-description, ._60-40-individual-rest-des.bellemore-description {
    width: 100%;
    left: 0;
    right: 0;
  }

  .awards-section {
    padding-left: 60px;
    padding-right: 0;
  }

  ._40-column-individual-restaurant-40-60 {
    width: 100%;
    height: 500px;
  }

  .flex-box-slider {
    width: 100%;
  }

  .slider-32 {
    height: 500px;
  }

  .body-wrapper {
    flex-direction: column;
  }

  .chef-page-navigation-wrapper {
    position: relative;
    left: 50%;
  }

  .body-block-container {
    flex-direction: column;
  }

  .body-block-container.chef-page {
    height: auto;
  }

  .body-12 {
    height: auto;
    max-width: 100vw;
  }

  ._60-width-block {
    width: 100%;
    height: 100%;
    max-width: 100%;
  }

  .right-arrow-18 {
    margin-top: 92px;
  }

  .chef-info-section {
    width: 100%;
  }

  .chef-content-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .chef-name {
    padding-left: 40px;
    padding-right: 40px;
    line-height: 1.3em;
  }

  .chef-name.gene-kato {
    padding-left: 40px;
    line-height: 1.3em;
  }

  .gene-kato-slider {
    height: 500px;
    position: static;
  }

  .gene-kato-image-2 {
    background-position: 50% 70%;
    background-size: cover;
  }

  .right-arrow-19 {
    margin-top: 80px;
  }

  .stephani-izard-slider {
    height: 500px;
  }

  .tentori-slider {
    width: 100%;
    height: 500px;
  }

  .tentori-image-1 {
    width: auto;
  }

  .papadopoulos-slider {
    height: 550px;
  }

  .pandel-slider, .cabra-slider-1 {
    height: 500px;
  }

  .left-arrow-25 {
    width: 80%;
  }

  .momotaro-rest-slider {
    height: 500px;
  }

  .left-arrow-26 {
    width: 80%;
  }

  .girl-and-the-goat-slider {
    height: 500px;
  }

  .right-arrow-26 {
    height: 100%;
    flex-wrap: nowrap;
    display: flex;
  }

  .boka-rest-slider, .bellemore-slider {
    height: 500px;
  }

  .intro-box-3 {
    flex-direction: column;
    display: flex;
  }

  .our-team-title {
    font-size: 40px;
    line-height: 1.3em;
  }

  .text-block-49 {
    width: 100%;
  }

  .cira-slider {
    height: 500px;
  }

  .text-in-slide {
    font-size: 20px;
    line-height: 26px;
  }

  .team-flex__img-container-2 {
    width: 80%;
    margin-bottom: 70px;
    padding-bottom: 80%;
  }

  .div-block-74 {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .team-flex__img-container {
    width: 100%;
    padding-bottom: 0;
    position: relative;
    top: 0;
  }

  .team-flex__img-container.small-version {
    width: 100%;
    height: 55%;
    padding-bottom: 100%;
  }

  .team-flex__img-container.small-version.reverse {
    padding-bottom: 100%;
    display: inline-block;
  }

  .team-flex__img-container.small-version._1 {
    padding-bottom: 100%;
  }

  .team__bio-wrap {
    width: 100%;
    margin-top: 40px;
  }

  .team-flex__img.small-version {
    width: 100%;
    height: Infinity% ;
    min-height: Infinity% ;
  }

  .team-flex__img.small-version._1 {
    height: Infinity% ;
  }

  .team-flex__img.small-version.reverse {
    height: auto;
    max-height: none;
    min-height: Infinity% ;
  }

  .team-flex__img.small-version._2 {
    height: 100%;
    max-height: 100px;
    min-height: 100%;
  }

  .team-flex {
    width: 80%;
    flex-direction: column;
  }

  .team-flex.team-flex__reverse {
    flex-direction: column;
  }

  .team-flex.small-version {
    width: 80%;
    align-items: flex-start;
    display: flex;
  }

  .team-flex.team-flex__reverse--original {
    flex-direction: column;
  }

  .link-wrapper---page {
    padding-left: 40px;
  }

  .gt-fish-oyster-slider {
    height: 500px;
  }

  .swift-and-sons-slder {
    height: 100%;
  }

  .cold-storage-slider, .little-goat-diner-slider, .izakaya-slider, .duck-duck-goat-slider, .gt-prime-steakhouse-slider, .somerset-slider, .devereaux-slider, .lazy-bird-slider, .j-parker-slider, .elaine-slider {
    height: 500px;
  }

  .chef-home-slider {
    height: 500px;
    top: 0%;
  }

  .culture-page-slider {
    height: 500px;
  }

  .team-flex__img-2.small-version {
    width: 100%;
    height: 100%;
    max-height: none;
  }

  .text-block-51 {
    margin-left: 0;
  }

  .div-block-24 {
    margin-left: 26px;
    top: 16%;
  }

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

  .text-block-52 {
    margin-bottom: 30px;
  }

  .text-block-52._2 {
    margin-left: 0;
  }

  .title {
    margin-top: 31px;
  }

  .image3 {
    margin-top: 15px;
  }

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

  .grid-7 {
    margin-top: 27px;
  }

  .media {
    width: 80%;
    height: auto;
    justify-content: space-between;
    margin-top: 31px;
  }

  .text-block-55 {
    margin-left: 0;
  }

  .pinterest {
    margin-right: 0;
  }

  .div-block-91 {
    width: 1px;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .div-block-92 {
    margin-top: 10px;
    margin-left: 0;
    display: none;
  }

  .div-block-92._2 {
    display: block;
  }

  .div-block-93 {
    margin-top: 30px;
  }

  .facebook {
    margin-left: 0;
  }

  .div-block-94 {
    width: 100%;
    left: 0%;
  }

  .mobile-menu-button {
    background-color: #d0d5dc;
    display: flex;
  }

  .mobile-menu {
    width: 50%;
    align-items: center;
  }

  .column-left {
    height: 350px;
    position: static;
  }

  .sidebar {
    display: none;
  }

  .main-image {
    height: auto;
  }

  .nav-menu-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .h6 {
    color: #000;
  }

  .h1 {
    font-size: 45px;
  }

  .section-13 {
    height: 1%;
    min-height: 0;
    padding-left: 0;
  }

  .spacer-small, .spacer-large {
    height: 40px;
  }

  .text-in-slide-2 {
    font-size: 20px;
    line-height: 26px;
  }

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

  .black-line, .left-black-line {
    display: none;
  }

  .row-2 {
    flex-flow: column wrap;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .section-14.half-screen-background-image {
    background-size: cover;
  }

  .margin-bottom {
    color: #000;
  }

  .wrapper {
    flex-direction: column;
    display: block;
  }

  .col.lg-6 {
    width: 100%;
  }

  .col.lg-6.md-4.center {
    width: 44%;
  }

  .col.lg-6.md-4.center-2 {
    margin-left: 0;
  }

  .col.lg-6.md-3.sm-2 {
    width: 100%;
  }

  .col.lg-6.md-3.sm-2._75-width {
    width: 0;
    min-width: 100%;
  }

  .col.lg-5 {
    width: 100%;
  }

  .col.lg-5.align-vertically.md-4 {
    min-width: 44%;
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-5.bottom-margin-mobile {
    margin-bottom: 40px;
  }

  .col.lg-1 {
    display: block;
  }

  .col.lg-4 {
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
  }

  .col.lg-4.sm-2 {
    width: 100%;
  }

  .col.lg-6 {
    width: 100%;
    height: 500px;
    max-width: 100%;
  }

  .col.lg-6.co-founder-section {
    width: auto;
    height: 600px;
  }

  .col.lg-3.flex-stretch.md-2.sm-2 {
    width: 100%;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30 {
    border-right-style: none;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30.tan-line {
    border-left-style: none;
    border-right-style: none;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30.dei-column {
    width: 100%;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.side-padding-30 {
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.side-padding-30.center.dei-column {
    width: 100%;
  }

  .col.lg-8.flex-stretch.md-4, .col.lg-8.flex-stretch.michelle-bio {
    width: 80%;
  }

  .col.lg-4.sm-2, .col.lg-4.sm-2.lg-vertical-align.flex.mobile, .col.lg-6 {
    width: 100%;
  }

  .col.lg-6 {
    width: 100%;
    justify-content: center;
    align-self: auto;
  }

  .col.lg-6.mobile {
    height: 300px;
  }

  .col.lg-6, .col.lg-6.md-3.sm-2 {
    width: 100%;
  }

  .col.lg-6.sm-1 {
    width: 50%;
  }

  .col.lg-4.sm-2 {
    width: 100%;
  }

  .col.col--mobile {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .col.lg-5-copy {
    width: 100%;
  }

  .col.lg-5-copy.align-vertically.md-4 {
    min-width: 44%;
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-5-copy.bottom-margin-mobile {
    margin-bottom: 40px;
  }

  .col.lg-5--3 {
    width: 100%;
  }

  .col.lg-5--3.align-vertically.md-4 {
    min-width: 44%;
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-5--3.bottom-margin-mobile {
    margin-bottom: 40px;
  }

  .col.lg-6, .col.lg-6.md-3.sm-2, .col.lg-6.md-3._80-width, .col.no-padding.sm-2 {
    width: 100%;
  }

  .h2, .margin-bottom-2 {
    color: #000;
  }

  .sm-align-centre {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h2-2, .h6-2 {
    color: #000;
  }

  .side-image {
    margin-bottom: 20px;
  }

  .row-3 {
    flex-wrap: wrap;
  }

  .row-3.cofounder-section {
    justify-content: center;
  }

  .sm-align-centre-2 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .section-15 {
    height: auto;
    flex-direction: column;
  }

  .wrapper-2 {
    width: 100%;
  }

  .div-block-97 {
    height: 100%;
  }

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

  .paragraph-small.short-paragraph {
    width: 100%;
  }

  .paragraph-small.short-paragraph.values-section {
    width: 50%;
  }

  .paragraph-small.short-paragraph {
    width: 100%;
  }

  .section-header {
    font-size: 16px;
  }

  .column-image-2 {
    max-width: 90%;
    margin-bottom: 20px;
  }

  .content-wrapper---60-sides {
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .row-4 {
    flex-wrap: wrap;
  }

  .row-4.md-reverse-layout {
    margin-left: -15px;
  }

  .row-4.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4._30-padding {
    flex-wrap: wrap;
  }

  .row-4.center {
    align-items: stretch;
  }

  .row-4.center.culture {
    background-size: auto 79%;
  }

  .row-4.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4._75-padding.center {
    margin-left: 15px;
    margin-right: 15px;
  }

  .row-4.md-reverse-layout-copy {
    margin-left: -15px;
  }

  .spacer--cofounder-section {
    display: none;
  }

  .section-17.wider-padding._75-padding {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .section-17.full-screen {
    min-height: 600px;
  }

  .section-17.wider-padding {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .section-17.show-overflow {
    padding-top: 75px;
    padding-bottom: 75px;
    overflow: visible;
  }

  .text-block-62 {
    min-width: 44%;
  }

  .team-text-2 {
    line-height: 70px;
  }

  .md-align-centre-2 {
    width: auto;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section---team---home {
    align-items: center;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .row-5 {
    flex-wrap: wrap;
  }

  .culture-container {
    width: auto;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .team-button-wrapper {
    width: 50%;
    justify-content: center;
    display: flex;
  }

  .wrapper-3.centre-align, .wrapper-3.dei-no-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-3.dei-no-padding.padding-2 {
    text-align: left;
    align-items: flex-start;
  }

  .intro-hero-headline---prata {
    margin-bottom: 20px;
    font-size: 40px;
  }

  .intro-hero-headline---prata._75-font {
    font-size: 55px;
  }

  .centre-align._1-2-em._30-font {
    height: auto;
    overflow: auto;
  }

  .centre-align._1-2-em._30-font.center.white-font-hover, .centre-align._1-2-em._30-font.white-font-hover.value-heading-box, .centre-align._1-2-em._30-font.white-font-hover.dei-values, .centre-align._1-2-em._30-font.tan-font-color.black-font-hover.reach-heading {
    font-size: 16px;
  }

  .centre-align._1-2-em._30-font {
    height: auto;
    overflow: auto;
  }

  .intro-paragraph-3.short-paragraph {
    width: 100%;
    font-size: 18px;
  }

  .intro-paragraph-3._40-font.black-font._70-width._10-top-padding {
    font-size: 22px;
  }

  .intro-paragraph-3._40-font.black-font._70-width._10-top-padding.white {
    width: 100%;
  }

  .intro-paragraph-3.michelle-paragraph {
    font-size: 19px;
  }

  .intro-paragraph-3.michelle-paragraph.center-padding {
    text-align: left;
  }

  .culture---section-1.equity-section-1 {
    padding-bottom: 40px;
  }

  .values {
    font-size: 35px;
  }

  .margin-bottom-5 {
    font-size: 18px;
  }

  .sm-align-centre-3 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .button-menu-wrapper {
    flex-flow: wrap;
    justify-content: center;
    display: flex;
  }

  .employee-quote-wrapper {
    align-items: stretch;
    margin-left: 20px;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .mobile-restaurant-list {
    display: block;
  }

  .mobile-restaurant-block {
    height: 200px;
  }

  .mobile-restaurant-block.cira-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db87d4690a85327c2ec0e44_Cira-Restaurant-5.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.boka-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db1fc1190bff677fbe1b286_Boka-Restaurant-2.jpeg");
    background-position: 0 0, 50% 60%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.boka-mobile._1 {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e55a54ef3b4249f07e9f97e_Boka-Interior-Final.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.bellemore-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc108b641558a6258942156_bellemore-8.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.momotaro-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e55a4aef68d14b3eac6faf5_Momotaro-Interior-Image-Final.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.cabra-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db2072240c3d58cc5b103dc_Cabra-Restaurant-2.jpg");
    background-position: 0 0, 50% 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.swift-sons-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9f96568c3a632724d2b83_Swift-and-Sons.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.lazy-bird-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf4530775d47b638f1537_Lazy-Bird-1.jpeg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.somerset-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf516cdb0cf6f3cad6eab_Somerset-1.jpeg");
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.gt-prime-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db9fa1768c3a6045d4d3357_Gt-Prime-1.jpeg");
    background-position: 0 0, 50% 70%;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.dutch-docs-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5ebf9b41c9dbb715db55cc_Swift-and-sons-tavern-01-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.duck-duck-goat-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4925eb03ec170fb3c5b4b_Duck-Duck-Goat-5.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.izakaya-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5df59289e25b4ba51991f0_Izakaya-Image-01-min.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.little-goat-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64403821882af24e61c99135_Little%20Goat%20Diner%20April%202023_004_websize.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.elaine-coffee-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e58413a4ee54c52b615827e_Elaines-Interior-Final-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.cold-storage-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5dea15afa1fe65ae0f42b3_Cold-Storage-Image-01-min.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.j-parker-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5844944e976e67c91f4692_J-Parker-Interior-Final-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.devereaux-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5846f81af7dfd2853f88f7_Devereaux-Interior-Final-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.girl-and-goat-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e58090103fc896dd85a8829_Girl-and-the-Goat-Interior-Image-2-min%20(1).jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.gg-chicken-shop {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6493255e08719fa88cc86b79_GG's%20Chicken%20Shop%20-%20Interior%201.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.gt-fish-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5dde6f2c687c4ac321db10_GT-Fish-Image-01-min.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.girl-goat-la {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6143786f23992c0e435fcac9_Alla-Vita-Interior-1-min.png");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.elaine-s-coffee {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e58970ff68ab8c283a79586_Little-Momma-Interior-Final-min.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.alla-vita-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6143786f23992c0e435fcac9_Alla-Vita-Interior-1-min.png");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.girl-goat-la-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/60ec7273af57873785608f05_Girl-Goat-Los-Angeles-05-min.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.cabra-la-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627adab3550e1610d21d5c37_Cabra-LA-Interior-1-1-min.png");
    background-position: 0 0, 50% 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.laser-wolf-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627c055d77c8af4948d683d6_Laser_Wolf_Brooklyn_Web-1-min.png");
    background-position: 0 0, 50% 90%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.sugargoat-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/604671f32c43868750c94ad8_thumbnail_Sugargoat_Select_3_Garrett_Sweet.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.kfar-brooklyn {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64059e49fb64707961b66d5b_K_Far-Brooklyn_Slider.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.cafe-basque-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6405a2deadfa364b1c85d403_Cafe-Basque-Slider.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    font-weight: 400;
  }

  .mobile-restaurant-block.le-select-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63d5fa6184ce7a511a053d53_Le-Select-Chicago-Interior-01.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.boka-catering-group-mobile {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63696446b3d97c2fea4fa5ff_Boka-Catering-Holiday-Spread-03.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.itoko {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6429008bd5a0816dbc4233fd_Itoko-Chicago-BRG-Slider.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.jaffa-brooklyn {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649b49f4ed234935ad0f2348_Jaffa%20Home%20Slider%20H-min.webp");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.jaffa-bar {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649dcf183fa51a83d8793311_LeSelect_4463-1%20(3)-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.bar-504 {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649b49f4ed234935ad0f2348_Jaffa%20Home%20Slider%20H-min.webp");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .restaurant-mobile-link {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .restaurant-mobile-name {
    color: #fff;
    white-space: normal;
    border-bottom: 1px solid #fff;
    align-self: flex-start;
    margin-bottom: 15px;
    margin-left: 15px;
    padding-bottom: 0;
    padding-left: 0;
    text-decoration: none;
    position: relative;
  }

  .close-menu-btn {
    color: #fff;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de57a0c5b17c82419add8ad_x-white-mobile-icon.png");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 18px 18px;
  }

  .brg-mobile-logo {
    width: 91px;
    height: 52px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de570cc793a4fc1838e386e_brg-white.png");
    background-position: 50%;
    background-size: 30px;
  }

  .list-ancor {
    color: #fff;
    font-size: 14px;
    line-height: 1.5em;
  }

  .list-ancor:hover {
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #fff;
  }

  .collection {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .section-18 {
    background-image: linear-gradient(#007848, #007848), radial-gradient(circle, #0f8b59, #006039);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  }

  .menu-btn {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5fc7c0261bd374d8a06998_BRG_Web_Mobile_Nav_Icon.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .name-2 {
    margin-bottom: 25px;
    font-size: 26px;
    line-height: 30px;
  }

  .menu-2 {
    background-color: rgba(0, 0, 0, .8);
    display: none;
  }

  .navi-footer, .menu-wrap {
    display: none;
  }

  .mask-27 {
    width: 460px;
  }

  .menu-list {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-111.img1, .image-111.img2, .image-111.img3 {
    width: 250px;
    height: 360px;
  }

  .top-nav {
    background-color: rgba(0, 0, 0, .99);
    padding-left: 15px;
    padding-right: 15px;
  }

  .foot-logo {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d56d1467c3a94497d5a3bc1_brg-logo-touch-icon.png"), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de212b759d27bfd6c1ecde0_rolex-logo-footer.svg");
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: 125px, contain;
  }

  .mobile-menu-link-text {
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    border-bottom: 0 #fff;
    flex-direction: column;
    align-self: center;
    align-items: center;
    padding: 10px 0;
    font-size: 12px;
    line-height: 14px;
    display: flex;
    position: static;
  }

  .mobile-menu-link-text:hover {
    border: 0 #fff;
    border-bottom: 1px solid #fff;
  }

  .icon-29 {
    color: #fff;
  }

  .dropdown-link, .dropdown-link-2 {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 14px;
    display: flex;
    position: static;
  }

  .dropdown-link-3 {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 14px;
    display: flex;
  }

  .dropdown-list {
    background-color: rgba(0, 0, 0, 0);
  }

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

  .dropdown-toggle {
    text-align: center;
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin-bottom: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    display: flex;
    position: static;
  }

  .dropdown-toggle.w--open {
    align-self: center;
    align-items: center;
  }

  .dropdown-3 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .dropdown-4 {
    display: flex;
  }

  .icon-30 {
    display: none;
  }

  .dropdown-toggle-2 {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 20px;
  }

  .text-block-63 {
    color: #fff;
    letter-spacing: 1px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    line-height: 1.5em;
  }

  .text-block-63:hover {
    border-bottom: 1px solid #fff;
  }

  .dropdown-list-2 {
    position: static;
  }

  .dropdown-list-2.w--open {
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 14px;
    display: flex;
  }

  .mobile-menu-dropdown-link {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 4px 0;
    font-size: 12px;
    line-height: 14px;
  }

  .mobile-menu-dropdown-link:hover {
    border: 1px solid #000;
    border-bottom-color: #fff;
    border-radius: 0;
    display: inline;
  }

  .dropdown-link-5 {
    color: #fff;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 15px;
  }

  .dropdown-link-6 {
    color: #fff;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 14px;
    display: block;
  }

  .dropdown-5 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .chefs-dropdown-mobile {
    justify-content: center;
    display: flex;
  }

  .nav-bar---mobile {
    height: auto;
    background-color: #000;
    display: block;
  }

  .row-6 {
    flex-wrap: wrap;
  }

  .row-6.flex-horizontal {
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .row-6.sm-reverse {
    flex-direction: column-reverse;
  }

  .form-field.side-margins.no-bottom-margins {
    min-width: auto;
  }

  .gene-kato-slider-1 {
    height: auto;
  }

  .rest-logo-wrapper {
    width: 100%;
  }

  .title-heading.holiday.holiday-gift-card-2 {
    font-size: 30px;
  }

  .title-heading.holiday-sub-title {
    width: 90%;
    font-size: 24px;
  }

  .nav-bar.burger-nav {
    display: none;
  }

  .flex-horizontal-space-between {
    flex-direction: row;
    justify-content: space-between;
  }

  .white-logo-icon {
    width: 56px;
    height: 56px;
    margin-right: 4px;
  }

  .intro-paragraph-1.holiday {
    font-size: 16px;
  }

  .gift-card-row {
    padding-top: 0;
    padding-bottom: 0;
  }

  .gift-table-container {
    padding: 40px;
  }

  .gift-card-logo {
    height: auto;
  }

  .flex-horizontal-space-between-2 {
    flex-direction: row;
    justify-content: space-between;
  }

  .flex-horizontal-space-between-2.footer {
    flex-direction: column;
  }

  .culture-slider-title-2 {
    font-size: 35px;
    line-height: 1.3em;
  }

  .side-image-2 {
    margin-bottom: 20px;
  }

  .margin-bottom-6._20-font.sub-words-padding.no-padding {
    font-size: 18px;
  }

  .full-screen-title._100 {
    font-size: 40px;
    line-height: 1.3em;
  }

  .full-screen-title.wider-box {
    width: 100%;
    font-size: 40px;
    line-height: 1.3em;
  }

  .full-screen-title._20-bottom-padding {
    font-size: 40px;
  }

  .margin-bottom-8.flex.outline.mobile-center {
    align-items: center;
  }

  .margin-bottom-8._20.top-margin {
    margin-top: 40px;
  }

  .paragraph-small-3.short-paragraph {
    width: 100%;
  }

  .side-image-3 {
    margin-bottom: 20px;
  }

  .slider-37, .local-farm-partners-slider {
    width: 100%;
  }

  .footer-logo {
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
  }

  .footer-social-links-container {
    margin-top: 40px;
  }

  .instagram-heading {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .main-image-2 {
    height: auto;
  }

  .column-left-2 {
    height: 550px;
  }

  .side-gallery--culture-page {
    height: 350px;
  }

  .paragraph-small-4.short-paragraph {
    width: 100%;
  }

  .our-chefs-slider {
    top: 0%;
  }

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

  .prata-section-title {
    font-size: 40px;
    line-height: 1.3em;
  }

  .div-block-124.relative {
    top: 0%;
  }

  .side-image-4 {
    margin-bottom: 20px;
  }

  .slide-nav-59 {
    font-size: 10px;
  }

  .wrapper-6._75-padding.no-padiding-stacked {
    align-items: stretch;
    display: flex;
  }

  .wrapper-6.top-margin-space {
    margin-top: 0;
  }

  .slider-arrow, .slider-arrow-2 {
    font-size: 28px;
  }

  .paragraph-small-5.short-paragraph {
    width: 100%;
  }

  .margin-bottom-9 {
    font-size: 18px;
  }

  .full-screen-title-2 {
    font-size: 40px;
    line-height: 1.3em;
  }

  .row-7 {
    flex-wrap: wrap;
  }

  .row-7.flex-horizontal {
    flex-flow: column wrap;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .row-7.align-centre.no-margin {
    margin-top: 20px;
  }

  .row-7.align-centre.no-margin---no-top {
    width: 100%;
    max-width: 100%;
    min-width: auto;
  }

  .row-7.flex-horizontal--wrap {
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .believe---section-10 {
    height: auto;
  }

  .value-container {
    padding: 40px;
  }

  .value-container.believe.center, .value-container.reach.center, .value-container.give._20-padding.center, .value-container.give.no-bottom-padding.center, .value-container.give.one-line, .value-container.reach.center {
    width: 250px;
    margin-bottom: 20px;
    padding: 20px 15px;
  }

  .value-individual-container {
    padding: 40px;
  }

  .horizontal-short-line {
    margin-left: -40px;
    margin-right: -40px;
  }

  .padding {
    align-items: center;
  }

  .centre-align-2.width {
    width: 100%;
  }

  .team-text-3 {
    width: 100%;
    text-align: left;
    justify-content: flex-end;
    align-self: auto;
    line-height: 1.2em;
  }

  .text-block-75 {
    min-width: 100%;
    font-size: 32px;
  }

  .text-block-76 {
    text-align: left;
    font-size: 20px;
  }

  .section-30 {
    background-position: 50% 1%;
  }

  .div-block-156 {
    top: 0%;
  }

  .community---section-3 {
    display: block;
  }

  .chef-link-name-2 {
    font-size: 45px;
  }

  .home---title---1 {
    height: auto;
    align-self: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    font-size: 60px;
    line-height: 1.2em;
  }

  .home---title---1.stacked._40-bottom-padding._20-top-margin, .home---title---1.stacked._40-bottom-padding.right-aligned {
    font-size: 40px;
  }

  .home---title---1.stacked._40-bottom-padding.right-aligned._2.vc {
    margin-top: 40px;
  }

  .home---title---1.stacked._40-bottom-padding._40, .home---title---1.stacked.auto-size {
    font-size: 40px;
  }

  .home---title---1.stacked.auto-size._40-padding {
    font-size: 40px;
    line-height: 1.3em;
  }

  .home---title---1.stacked.auto-size._40-padding.vc {
    padding-bottom: 20px;
  }

  .home---title---1.stacked.auto-size._40-padding.vc-holiday {
    text-align: center;
    text-align: center;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 1.2em;
  }

  .text-block-77 {
    font-size: 30px;
    line-height: 40px;
    top: 12%;
  }

  .text-block-77.home-chef.homepage-padding-left {
    border-left-style: none;
    padding-left: 0;
  }

  .text-block-78._40-font.no-padding-and-no-line {
    font-size: 18px;
  }

  .text-block-78._40-font.no-padding-and-no-line._20-bottom {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .text-block-78._40-font.no-padding-and-no-line.right-aligned {
    font-size: 18px;
  }

  .text-block-78._40-font.no-padding-and-no-line.right-aligned--90 {
    width: 90%;
    margin-bottom: 20px;
    padding-bottom: 0;
    font-size: 18px;
  }

  .text-block-78._40-font.no-padding-and-no-line.right-aligned--90.right--1 {
    width: 100%;
  }

  .text-block-78._40-font.no-padding-and-no-line.left-aligned---2 {
    font-size: 18px;
  }

  .text-block-78._40-font.no-padding-and-no-line.left-aligned---2--2 {
    padding-bottom: 20px;
    font-size: 18px;
  }

  .text-block-78._40-font.no-padding-and-no-line.holiday-experiences, .text-block-78._40-font.no-padding-and-no-line.holiday-experiences-2 {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .text-block-78._40-font.no-padding-and-no-line.holiday-experiences {
    margin-bottom: 20px;
    padding-bottom: 0;
    font-family: Gotham Light, sans-serif;
    font-size: 20px;
    line-height: 1.3em;
  }

  .text-block-78._40-font.no-padding-and-no-line.holiday-experiences-2, .text-block-78._40-font.no-padding-and-no-line._20-bottom-copy {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .text-block-78._40-font.no-line.no-padding {
    font-size: 18px;
  }

  .home---restaurant-section-title-2 {
    padding-bottom: 20px;
    font-size: 60px;
    line-height: 1.2em;
  }

  .home---restaurant-section-title-2.right-align._25-side-padding.top-25-margin._100-width {
    font-size: 40px;
    line-height: 1.3em;
  }

  .home---restaurant-section-title-2._40-bottom-padding._20-top {
    font-size: 40px;
  }

  .text-block-79.margin-smaller {
    font-size: 18px;
  }

  .text-block-79.small-pad--left-align.right-mobile {
    width: 100%;
    justify-content: flex-end;
    align-self: flex-start;
    font-size: 18px;
  }

  .small-slide {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-157.tall-line {
    height: 400px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center.top-margin {
    margin-top: 20px;
  }

  .award-container {
    padding: 40px;
  }

  .div-block-161 {
    top: 0;
  }

  .goat-group-catering-slider, .boka-catering-slider, .gg-chicken-shop-slider {
    height: 500px;
  }

  ._60-40-individual-rest-des-3.boka-catering-description {
    margin-bottom: 20px;
  }

  .paragraph-small-9.short-paragraph {
    width: 100%;
  }

  .team-flexx-original {
    width: 80%;
    flex-direction: column;
  }

  .team-flexx-original.team-flex__reverse {
    flex-direction: column;
  }

  .team-flexx-original.small-version {
    width: 80%;
    align-items: flex-start;
    display: flex;
  }

  .team-flex__bio-wrap--original {
    width: 100%;
    margin-top: 40px;
  }

  .team-flex__img--original.small-version {
    width: 100%;
    height: Infinity% ;
    min-height: Infinity% ;
  }

  .team-flex__img--original.small-version._1 {
    height: Infinity% ;
  }

  .team-flex__img--original.small-version.reverse {
    height: auto;
    max-height: none;
    min-height: Infinity% ;
  }

  .team-flex__img--original.small-version._2 {
    height: 100%;
    max-height: 100px;
    min-height: 100%;
  }

  .gallery {
    padding: 40px 20px;
  }

  .gallery-grid-container {
    max-width: none;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .herban-produce-slider {
    width: 100%;
  }

  .html-embed {
    display: none;
  }

  .content-wrapper-9 {
    padding-left: 60px;
    padding-right: 60px;
  }

  ._50-column-center--left-align {
    width: 100%;
    justify-content: flex-start;
  }

  ._50-column-center--left-align.mobile-border {
    justify-content: center;
    margin-bottom: 4%;
  }

  ._50-column-center--left-align.mobile-border.home-mobile {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
  }

  .respect---image {
    width: 100%;
    position: relative;
    top: 10px;
  }

  .image-117 {
    height: 500px;
    margin-left: 20px;
  }

  .benefits---wrapper.top-margin-space {
    margin-top: 0;
  }

  ._50-column--2 {
    width: 100%;
    height: auto;
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  ._50-column--2.flex._40 {
    width: 100%;
  }

  .container---no-padding.no-margin-bottom {
    padding-bottom: 0;
  }

  .awards-wrap---1 {
    border-left-style: none;
    margin-left: 0;
    padding-right: 0;
  }

  .restaurant-bottom-menu {
    flex-direction: column;
  }

  .give-value-box._1-2-em._30-font, .believe-value-box._1-2-em._30-font, .reach-value-box._1-2-em._30-font {
    height: auto;
    height: auto;
    overflow: auto;
  }

  .composting-image {
    width: 100%;
  }

  .accordion_item-image {
    height: 480px;
  }

  .accordion-body.js-accordion-body {
    text-align: center;
    display: block;
  }

  .accordion.flex.outline.mobile-center {
    align-items: center;
  }

  .accordion-2 {
    width: 100%;
    margin-bottom: -16px;
  }

  .question-text {
    margin-top: 8px;
  }

  .accordion__item {
    margin-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .collaborations.top-margin-space, .wrapper-6--1.top-margin-space {
    margin-top: 0;
  }

  .wrapper-5--3 {
    flex-direction: row;
  }

  .cofounder---wrap {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    max-width: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .gallery-grid-container-2 {
    max-width: none;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .employee-quote-wrapper--2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .benefits-photo {
    width: 100%;
  }

  .flexx-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .right-line-1 {
    display: none;
  }

  .catering-page-wrapper {
    flex-direction: column;
  }

  .column-left---catering {
    width: 100%;
    height: 500px;
  }

  .column-right---catering {
    width: 100%;
  }

  .boka-catering-image, .goat-group-catering-image {
    height: 500px;
  }

  .slider-text {
    font-size: 70px;
  }

  .new-slider-wrap {
    display: none;
  }

  .restaurant-link---homepage {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 35px;
    line-height: 1.2em;
  }

  .section-team---homepage.full-screen {
    min-height: 600px;
  }

  .section-team---homepage.wider-padding--team-section {
    display: none;
  }

  .team-content-wrapper {
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .row-4--team-section {
    flex-wrap: wrap;
  }

  .row-4--team-section.md-reverse-layout {
    margin-left: -15px;
  }

  .row-4--team-section.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4--team-section.center {
    align-items: stretch;
  }

  .row-4--team-section.center.culture {
    background-size: auto 79%;
  }

  .row-4--team-section.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4--team-section._75-padding.center {
    margin-left: 15px;
    margin-right: 15px;
  }

  .row-4--team-section.md-reverse-layout-copy {
    margin-left: -15px;
  }

  .section-team---homepage--mobile.full-screen {
    min-height: 600px;
  }

  .section-team---homepage--mobile.wider-padding--team-section-mobile {
    width: 100%;
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .team-content-wrapper---mobile {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .row-4--team-section-mobile {
    flex-flow: column wrap;
    margin-left: 0;
    margin-right: 0;
  }

  .row-4--team-section-mobile.md-reverse-layout {
    margin-left: -15px;
  }

  .row-4--team-section-mobile.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4--team-section-mobile.center {
    align-items: stretch;
  }

  .row-4--team-section-mobile.center.culture {
    background-size: auto 79%;
  }

  .row-4--team-section-mobile.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4--team-section-mobile._75-padding.center {
    margin-left: 15px;
    margin-right: 15px;
  }

  .row-4--team-section-mobile.md-reverse-layout-copy {
    margin-left: -15px;
  }

  .communiity-section---homepage.full-screen {
    min-height: 600px;
  }

  .communiity-section---homepage.full-screen.background-image-side.wider-padding {
    display: none;
  }

  .community-row---homepage {
    flex-wrap: wrap;
  }

  .community--content-homepage {
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .community-container-homepage {
    width: auto;
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .community-title---homepage {
    width: 100%;
    color: #fff;
    text-align: right;
    font-family: Prata, sans-serif;
    font-size: 40px;
    line-height: 1.3em;
  }

  .chef-name---homepage {
    margin-bottom: 10px;
    font-size: 35px;
  }

  ._23-experiences-section-title {
    width: 100%;
    padding-bottom: 20px;
    font-size: 55px;
    line-height: 1.3em;
  }

  .content-wrapper-5---homepage {
    padding-left: 40px;
    padding-right: 40px;
  }

  .row-5---vision-human-world {
    flex-wrap: wrap;
  }

  .content-wrapper---vision-human-world {
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._50-column-center--2 {
    width: 100%;
    justify-content: flex-start;
  }

  ._50-column-center--2.mobile-border {
    justify-content: center;
    margin-bottom: 4%;
  }

  ._50-column-center--2.mobile-border.home-mobile {
    width: 90%;
  }

  ._50-column-center--2.mobile-border {
    justify-content: center;
    margin-bottom: 4%;
  }

  ._50-column-center--2.mobile-border.home-mobile-2 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
  }

  .chef-wrapper {
    z-index: 2;
    width: 100%;
    position: relative;
  }

  .chef-list---items {
    z-index: auto;
    max-height: none;
    flex-wrap: nowrap;
    position: static;
    overflow: auto;
  }

  .culture-dropdown {
    display: block;
  }

  .dropdown-toggle-culture {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 20px;
  }

  .chef--mobile-drop-down-toggle {
    width: auto;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 20px;
  }

  .community---section-3-mobile {
    display: none;
  }

  .section-17--2.wider-padding._75-padding {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .section-17--2.wider-padding._75-padding-1 {
    flex-direction: column;
    align-items: stretch;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
  }

  .section-17--2.full-screen {
    min-height: 600px;
  }

  .content-wrapper---60-sides--2 {
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .row-4---1 {
    flex-flow: row;
  }

  .row-4---1.md-reverse-layout {
    margin-left: -15px;
  }

  .row-4---1.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4---1.center {
    align-items: stretch;
  }

  .row-4---1.center.culture {
    background-size: auto 79%;
  }

  .row-4---1.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4---1._75-padding.center {
    margin-left: 15px;
    margin-right: 15px;
  }

  .row-4---1.md-reverse-layout-copy {
    margin-left: -15px;
  }

  .content-wrapper---60-sides--3 {
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .row-4--3 {
    flex-flow: column wrap;
  }

  .row-4--3.md-reverse-layout {
    margin-left: -15px;
  }

  .row-4--3.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4--3.center {
    align-items: stretch;
  }

  .row-4--3.center.culture {
    background-size: auto 79%;
  }

  .row-4--3.sm-reverse {
    flex-direction: column-reverse;
  }

  .row-4--3._75-padding.center {
    margin-left: 15px;
    margin-right: 15px;
  }

  .row-4--3.md-reverse-layout-copy {
    margin-left: -15px;
  }

  .margin-bottom-1-1.flex.outline.mobile-center {
    align-items: center;
  }

  .col-copy.lg-6 {
    width: 100%;
  }

  .col-copy.lg-6.md-4.center {
    width: 44%;
  }

  .col-copy.lg-6.md-3.sm-2 {
    width: 100%;
  }

  .col-copy.lg-6.md-3.sm-2._75-width {
    width: 0;
    min-width: 100%;
  }

  .col-copy.lg-5 {
    width: 100%;
  }

  .col-copy.lg-5.align-vertically.md-4 {
    min-width: 44%;
    padding-left: 0;
    padding-right: 0;
  }

  .col-copy.lg-5.bottom-margin-mobile {
    margin-bottom: 40px;
  }

  .col-copy.lg-1 {
    display: block;
  }

  .col-copy.lg-4 {
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
  }

  .col-copy.lg-4.sm-2 {
    width: 100%;
  }

  .col-copy.lg-6 {
    width: 100%;
    height: 500px;
    max-width: 100%;
  }

  .col-copy.lg-6.co-founder-section {
    width: auto;
    height: 600px;
  }

  .col-copy.lg-3.flex-stretch.md-2.sm-2 {
    width: 100%;
  }

  .col-copy.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30 {
    border-right-style: none;
  }

  .col-copy.lg-8.flex-stretch.md-4 {
    width: 80%;
  }

  .col-copy.lg-4.sm-2, .col-copy.lg-4.sm-2.lg-vertical-align.flex.mobile, .col-copy.lg-6 {
    width: 100%;
  }

  .col-copy.lg-6 {
    width: 100%;
    justify-content: center;
    align-self: auto;
  }

  .col-copy.lg-6.mobile {
    height: 300px;
  }

  .col-copy.lg-6, .col-copy.lg-6.md-3.sm-2 {
    width: 100%;
  }

  .col-copy.lg-6.sm-1 {
    width: 50%;
  }

  .col-copy.lg-4.sm-2 {
    width: 100%;
  }

  .col-copy.col--mobile {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .col-copy.lg-5--1 {
    width: 100%;
  }

  .col-copy.lg-5--1.align-vertically.md-4 {
    min-width: 44%;
    padding-left: 0;
    padding-right: 0;
  }

  .col-copy.lg-5--1.bottom-margin-mobile {
    margin-bottom: 40px;
  }

  .career-page-slider {
    height: 600px;
  }

  .kevin-rob-name {
    font-weight: 400;
  }

  .section-17-copy.wider-padding._75-padding {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .section-17-copy.full-screen {
    min-height: 600px;
  }

  .section-17-copy.wider-padding {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .row-6-copy {
    flex-wrap: wrap;
  }

  .row-6-copy.flex-horizontal {
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .row-6-copy.sm-reverse {
    flex-direction: column-reverse;
  }

  .margin-bottom--mobile-20.flex.outline.mobile-center {
    align-items: center;
  }

  .order-online---list-of-restaurants {
    flex-wrap: wrap;
  }

  .order-online---list-of-restaurants.flex-horizontal, .order-online---list-of-restaurants.flex-horizontal--wrap {
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .order-online---restaurant.flex.outline.mobile-center {
    align-items: center;
  }

  .main-content {
    padding: 40px 20px;
  }

  .rich-text-block-2 h2 {
    font-size: 30px;
    line-height: 1.3em;
  }

  .row-8 {
    flex-wrap: wrap;
  }

  .row-8.centre-align.no-minus {
    margin-left: 0;
    margin-right: 0;
  }

  .row-8.flex-horizontal {
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .content-wrapper---80.employee-update {
    width: 100%;
  }

  .announcment-bar-content {
    text-align: center;
    font-size: 18px;
  }

  .image-wrapper {
    flex-direction: column;
    padding-left: 0;
  }

  .grid-10 {
    width: 100%;
    grid-column-gap: 11px;
    grid-template-columns: .75fr 1fr;
    grid-auto-flow: row;
    align-content: stretch;
  }

  .figure-caption---2 {
    font-size: 14px;
  }

  .figure-image---economic-1 {
    width: 100%;
    height: 260px;
  }

  .popup-overlay {
    display: block;
  }

  .div-block-5 {
    width: 450px;
    max-height: 400px;
  }

  .link-44 {
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 28px;
    line-height: 35px;
  }

  .popup-button, .popup-button.top {
    font-size: 12px;
  }

  .pop-up-paragraph {
    font-family: Gotham book, sans-serif;
    font-size: 16px;
  }

  .div-block-168 {
    height: 20px;
    justify-content: flex-end;
    margin-top: 10px;
    display: flex;
  }

  .popup-close-icon {
    margin-top: 0;
  }

  .link-block-21 {
    height: auto;
    min-height: auto;
    align-self: flex-end;
  }

  .updated-date {
    padding-left: 0;
    padding-right: 0;
  }

  .black-line---center {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .relief-fund-copy {
    padding-left: 0;
    padding-right: 0;
    font-family: Gotham Light, sans-serif;
    font-size: 20px;
    line-height: 1.3em;
  }

  .italic-text {
    font-family: Gotham Light, sans-serif;
  }

  .fund-button {
    font-size: 22px;
    line-height: 1.5em;
  }

  .image-wrapper-02 {
    flex-direction: column;
    padding-left: 0;
  }

  .one---figure--2 {
    width: 100%;
  }

  .updated-date--2 {
    padding-left: 0;
    padding-right: 0;
    font-family: Gotham book, sans-serif;
  }

  .popup-image {
    width: 100%;
  }

  .co-vid-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 1.3em;
  }

  .covid-main-copy {
    padding-left: 0;
    padding-right: 0;
    font-family: Gotham book, sans-serif;
    font-size: 20px;
    line-height: 1.3em;
  }

  .heading---important-resources-2, .important-resources-list {
    padding-left: 0;
  }

  .copy---team-page {
    font-size: 18px;
    line-height: 1.3em;
  }

  .employee-page-button {
    font-size: 18px;
    line-height: 1.5em;
  }

  .updated-date--3 {
    padding-left: 0;
    padding-right: 0;
  }

  .title--important-resources-3 {
    font-size: 20px;
  }

  .space-inbetween {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .relief-fund-copy--2 {
    padding-left: 0;
    padding-right: 0;
    font-family: Gotham book, sans-serif;
    font-size: 20px;
    line-height: 1.3em;
  }

  .copy---important-resource, .copy---team-page--10-bottom {
    font-size: 18px;
    line-height: 1.3em;
  }

  .red-button {
    font-size: 18px;
    line-height: 1.5em;
  }

  .ecommerce-nav {
    overflow: visible;
  }

  .next-steps-copy {
    font-size: 18px;
    line-height: 1.3em;
  }

  .row-8--2 {
    flex-wrap: wrap;
  }

  .row-8--2.centre-align.no-minus {
    margin-left: 0;
    margin-right: 0;
  }

  .button-link {
    width: 80%;
    padding: 40px;
  }

  .button-link.believe.center, .button-link.reach.center, .button-link.give._20-padding.center, .button-link.give.no-bottom-padding.center, .button-link.give.one-line, .button-link.reach.center {
    width: 250px;
    margin-bottom: 20px;
    padding: 20px 15px;
  }

  .content-wrapper---82.employee-update {
    width: 100%;
  }

  .content-section-5.menu {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .content-section-5.dark-grey {
    padding-bottom: 25px;
  }

  .content-section-5.menu {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .content-section-5.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .content-section-5.swift-sons-tavern-section, .content-section-5.momo-cake-order {
    padding-bottom: 25px;
  }

  .menu-background {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-box {
    width: 90%;
  }

  .header-box.center-current {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .header-box.swift-lilnk-buttons._2._100 {
    width: 100%;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
  }

  .header-box.swift-lilnk-buttons.stacked {
    flex-direction: column;
  }

  .header-box.swift-lilnk-buttons.stacked._100, .header-box.swift-lilnk-buttons.to._100 {
    width: 100%;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
  }

  .header-box._100, .header-box.mobile--ggs {
    display: block;
  }

  .header-box.two-buttons-side-by-side._2._100 {
    width: 100%;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
  }

  .tab-link-2 {
    width: 100%;
    height: 52px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tab-link-2.w--current, ._50-percent-column {
    width: 100%;
  }

  ._50-percent-column.menu.last {
    border-bottom-style: solid;
  }

  ._50-percent-column.menu-right {
    padding-left: 0;
  }

  ._50-percent-column.menu.last {
    border-bottom-style: solid;
  }

  ._50-percent-column.inner-padding {
    width: 100%;
    height: auto;
    padding-top: 0;
  }

  .content-wrapper-83.menu {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .flex-wrapper.space-around {
    align-items: stretch;
  }

  .flex-wrapper.momo-lunch-brunch {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero.boka-pickup, .hero.boka-mothers-day, .hero.boka-mothersday, .hero.momo-header, .hero.cabra-menu {
    width: 100%;
  }

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

  .intro-2 {
    width: 48.5%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  ._33-percent-column.top-right.momo-lunch {
    text-align: center;
    align-self: center;
    padding-top: 20px;
  }

  ._33-percent-column.top-center--10 {
    width: 100%;
  }

  .boka-pickup-header.menu, .menu-background-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-3 {
    width: 100%;
    height: 52px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tab-link-3.w--current {
    width: 100%;
  }

  .service-box {
    width: 48.5%;
    margin-bottom: 20px;
  }

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

  .menu-grid, .menu-grid-2, .menu-grid-3, .menu-grid-second-part {
    grid-template-areas: "drinks drinks drinks drinks drinks"
                         "specials specials specials specials specials"
                         "food food food food food"
                         "promotion promotion promotion promotion promotion";
  }

  .to-go-paragraph.lowercase {
    width: 90%;
  }

  .bottom-button-section.menu {
    width: 100%;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .bottom-button-section.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .button-9-copy.top-border.blk.small {
    width: 20px;
  }

  .button-9-copy.top-border.blk.small.margin.center-flex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-9-copy.top-border.blk.small.center-flex {
    justify-content: center;
    display: flex;
  }

  .button-9-copy.top-border.blk.small {
    width: 20px;
  }

  .button-9-copy.top-border.blk.small.center-flex {
    justify-content: center;
    display: flex;
  }

  .button-9-copy.top-border.blk.small.margin.center-flex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-9-copy.top-border.blk.small.margin.center-flex-copy {
    max-width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    font-size: 18px;
    display: flex;
  }

  .menu-boka-togo {
    display: none;
  }

  .help-employees.menu {
    width: 100%;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .help-employees.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .center-header-box {
    width: 90%;
  }

  .menu-boka-mothers-day-mobile {
    display: none;
  }

  .mobile---mothers-day {
    display: block;
  }

  .hero-section---mothers-day {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .mothers-day-button.menu {
    width: 100%;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .mothers-day-button.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .hero-section---order-to-go {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .hero-title-order.boka-pickup, .hero-title-order.boka-mothers-day, .hero-title-order.boka-mothersday {
    width: 100%;
  }

  .hero-title-order.main-to-go {
    width: auto;
  }

  .order-to-go-subtitle {
    width: auto;
    min-width: auto;
  }

  .content-wrapper-83-copy.menu, .content-in-slider.menu {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .content-in-slider.menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-box-2 {
    width: 90%;
  }

  .title-4 {
    line-height: 1.3em;
  }

  .content-section---order.menu {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .content-section---order.dark-grey {
    padding-bottom: 25px;
  }

  .content-section---order.menu {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .content-section---order.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .heading-67 {
    max-width: 500px;
    font-size: 50px;
  }

  .column-image-10 {
    height: 600px;
    flex: 0 auto;
    margin-bottom: 60px;
  }

  .column-image-10._2 {
    height: auto;
  }

  .order-section---indvidual-rest.menu {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .order-section---indvidual-rest.dark-grey {
    padding-bottom: 25px;
  }

  .order-section---indvidual-rest.menu {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .order-section---indvidual-rest.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .momotaro-pickup-header.menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .momotaro-pick-up {
    width: 150px;
  }

  .content-wrapper-85.menu {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .momotaro-hero-section-order {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .menu-boka-to-go {
    display: none;
  }

  .order-to-go-subtitle-2 {
    width: auto;
    min-width: auto;
  }

  .swift-sons-tavern-header.menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .swift-sons-tavern-header.momo-brunch-lunch-header, .swift-sons-tavern-header.swift-sons-header {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

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

  .works-grid {
    grid-row-gap: 20px;
    align-items: stretch;
  }

  .line-column {
    height: 20px;
  }

  .header-box-3 {
    width: 90%;
  }

  .tavern-at-home-dinner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .swift-sons-tavern-dinner, .swift-sons-alacarte {
    display: block;
  }

  .mothers-day-button---swifttavern.menu {
    width: 100%;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .mothers-day-button---swifttavern.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .menu-boka--current {
    display: none;
  }

  .content-wrapper-89.menu {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

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

  .restaurant-slider {
    padding-bottom: 20px;
  }

  .mask-36 {
    width: 100%;
  }

  .bellemore-bowls-menu {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .gt-italian-menu {
    display: none;
  }

  .content-wrapper-90.menu {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .main-button-section.menu {
    width: 100%;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .main-button-section.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .div-block-182 {
    justify-content: center;
  }

  .caviar-logo {
    min-width: 75px;
  }

  .delivery-logos {
    min-height: 120px;
    margin-bottom: 0;
  }

  .delivery-logos.height {
    min-height: 150px;
  }

  .header-box-swift-tavern {
    width: 90%;
  }

  .header-box-swift-tavern.center-current {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .bottom-button-section--2.menu {
    width: 100%;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 35px;
    overflow: visible;
  }

  .bottom-button-section--2.menu-2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 35px;
  }

  .tab-link-4 {
    width: 40%;
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tab-link-4.w--current {
    width: 40%;
    height: auto;
    overflow: hidden;
  }

  .tab-link-4.w--current:hover {
    width: 40%;
    height: auto;
    flex-wrap: nowrap;
    overflow: hidden;
  }

  .tab-link-4._3 {
    width: 40%;
  }

  .tab-link-4._3:hover {
    position: relative;
  }

  .tab-link-4._4 {
    width: 40%;
  }

  .tab-link-4._4:hover {
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .tab-link-4._4-1 {
    width: 40%;
  }

  .tab-link-4._4-1:hover {
    width: 40%;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .intro---menu.swift-alps {
    margin-top: 20px;
  }

  .bellemore-to-go-menu {
    display: none;
  }

  .bellemore-to-go-menu-mobile {
    display: block;
  }

  .text-block-95 {
    text-align: left;
    line-height: 30px;
  }

  .tab-link-5 {
    width: 40%;
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tab-link-5.w--current {
    width: 40%;
    height: auto;
    overflow: hidden;
  }

  .tab-link-5.w--current:hover {
    width: 40%;
    height: auto;
    flex-wrap: nowrap;
    overflow: hidden;
  }

  .tab-link-5._3 {
    width: 40%;
  }

  .tab-link-5._3:hover {
    position: relative;
  }

  .tab-link-5._4-1 {
    width: 40%;
  }

  .tab-link-5._4-1:hover {
    width: 40%;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .ddg-pickup-header.menu {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .header-box-ddg {
    width: 90%;
  }

  .header-box-ddg.center-current {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .tab-link-8 {
    width: 40%;
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tab-link-8.w--current {
    width: 40%;
    height: auto;
    overflow: hidden;
  }

  .tab-link-8.w--current:hover {
    width: 40%;
    height: auto;
    flex-wrap: nowrap;
    overflow: hidden;
  }

  .tab-link-8._3 {
    width: 40%;
  }

  .tab-link-8._3:hover {
    position: relative;
  }

  .tab-link-8._4-1 {
    width: 40%;
  }

  .tab-link-8._4-1:hover {
    width: 40%;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .tab-link-5-copy {
    width: 40%;
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tab-link-5-copy.w--current {
    width: 40%;
    height: auto;
    overflow: hidden;
  }

  .tab-link-5-copy.w--current:hover {
    width: 40%;
    height: auto;
    flex-wrap: nowrap;
    overflow: hidden;
  }

  .tab-link-5-copy._3 {
    width: 40%;
  }

  .tab-link-5-copy._3:hover {
    position: relative;
  }

  .tab-link-5-copy._4-1 {
    width: 40%;
  }

  .tab-link-5-copy._4-1:hover {
    width: 40%;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .tab-link-9 {
    width: 40%;
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tab-link-9.w--current {
    width: 40%;
    height: auto;
    overflow: hidden;
  }

  .tab-link-9.w--current:hover {
    width: 40%;
    height: auto;
    flex-wrap: nowrap;
    overflow: hidden;
  }

  .tab-link-9._3 {
    width: 40%;
  }

  .tab-link-9._3:hover {
    position: relative;
  }

  .tab-link-9._4-1 {
    width: 40%;
  }

  .tab-link-9._4-1:hover {
    width: 40%;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .delivery-logos-2 {
    min-height: 120px;
    margin-bottom: 0;
  }

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

  .menu-gg-chicken {
    display: none;
  }

  .content-section-6.dark-grey {
    padding-bottom: 25px;
  }

  .mask-37 {
    width: 100%;
  }

  .restaurant-slider-2 {
    padding-bottom: 20px;
  }

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

  .chef-link-name-3 {
    font-size: 30px;
  }

  .section-header-5 {
    font-size: 16px;
  }

  .virtual-cooking--1 {
    display: none;
  }

  .div-block-183 {
    margin-top: 20px;
  }

  .heading-virtual-experience._2 {
    text-align: center;
  }

  .heading-virtual-experience._2-center, .heading-virtual-experience.subheading {
    font-weight: 400;
  }

  .heading-virtual-experience._2 {
    text-align: left;
  }

  .heading-virtual-experience.wine-classes, .heading-virtual-experience.experience-cocktail, .heading-virtual-experience.nye-restaurant-title {
    font-weight: 400;
  }

  .chef-experience {
    top: 0%;
  }

  .believe---section-10-2 {
    height: auto;
  }

  .virtual-cooking--2 {
    height: auto;
    display: block;
  }

  .right-line-1-2 {
    display: none;
  }

  .virtual-happy-hour {
    width: 100%;
  }

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

  ._20-font-2 {
    font-size: 18px;
  }

  ._20-font-2.top-margin {
    margin-top: 40px;
  }

  .virtual-cooking--3 {
    height: auto;
    display: block;
  }

  .virtual-cooking--1-mobile {
    display: block;
  }

  .virtual-cooking--2-mobile {
    height: auto;
    display: block;
  }

  .div-block-186 {
    width: 100%;
    justify-content: flex-end;
    display: flex;
  }

  .virtual-cooking--3-mobile {
    height: auto;
    display: block;
  }

  .div-block-190 {
    width: 100%;
    height: 500px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5eed3a6c51ef17257ce85fdd_Goat-Chef-Experience.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    top: 10%;
  }

  .virtual-cooking-slider {
    z-index: 1;
  }

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

  .menu-gt-fish-to-go {
    display: none;
  }

  .chef-experience-item {
    width: 47.8%;
  }

  .header-chef-title {
    height: auto;
    overflow: auto;
  }

  .cooking-experience-paragraph {
    height: auto;
  }

  .class-details.lowercase {
    width: 90%;
  }

  .accordion_item-image-chef {
    height: 480px;
  }

  .chef-experience-top-wrapper {
    height: 480px;
    color: #829683;
  }

  .diversity-inclusion {
    overflow: visible;
  }

  .copy---equity-diversity, .resources---equity-diversity-copy, .copy---equity-diversity-copy, .copy---privacy-policy {
    font-size: 18px;
    line-height: 1.3em;
  }

  .meal-kit-images {
    background-color: #829683;
  }

  .mealk-kit-top-wrapper {
    height: 480px;
  }

  .accordion_item-image-mealkit {
    height: 480px;
    background-color: #829683;
  }

  .meal-kit-title {
    height: auto;
    overflow: auto;
  }

  .safety-guidelines-body {
    height: auto;
    margin-left: 0;
  }

  .safety-navigation {
    width: 100%;
    position: static;
    overflow: visible;
  }

  .menu-overlay {
    height: auto;
  }

  .safety-section {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

  .navbar-logo-link--joomak.w--current {
    position: static;
  }

  .menu-button-11.w--open {
    background-color: #db5234;
  }

  .pop-up-modal {
    display: none;
  }

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

  .popup-button-new, .popup-button-new.top {
    font-size: 12px;
  }

  .nav-content-wrappper-joomak {
    padding-top: 48px;
  }

  .nav-link-joomak.large-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .gallery-wrapper-joomak {
    padding-bottom: 18px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .joomak-gallery-logo:hover {
    position: absolute;
  }

  .gallery-joomak {
    height: auto;
  }

  .joomak-gallery-image {
    min-height: 795px;
  }

  .content-body-joomak.justify-content-center-joomak {
    flex: 0 auto;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .page-title-joomak.no-bottom-space-joomak {
    margin-bottom: 24px;
    padding-left: 20px;
    font-size: 32px;
    line-height: 40px;
  }

  .footer-joomak {
    margin-bottom: 20px;
  }

  .menu-item-price-joomak.coravin {
    color: #db5234;
  }

  .joomak-div-image {
    min-height: 795px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f02c6642cbe90255f94126f_joomak-gallery-image-8-sample.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slide-67 {
    height: auto;
  }

  .mask-40 {
    background-color: #fff;
  }

  .link-joomak---contact {
    color: #db5234;
    position: static;
  }

  .icon-absolute {
    top: 3px;
  }

  .icon-absolute._2 {
    top: 10px;
  }

  .reservation-joomak-wrapper {
    justify-content: center;
  }

  .wine-menu-item-title-jomak {
    width: 100%;
    min-width: 100%;
  }

  .virtual-cooking--2--1 {
    height: auto;
    display: block;
  }

  .vce---image-wrapper {
    width: 100%;
    height: 400px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f17d02aba28179150fb7c8a_Wine-Virutal%20Classes%20.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image-136 {
    height: auto;
  }

  .column-6 {
    align-items: flex-end;
  }

  .virtual-cooking--2--1-mobile, .virtual-cooking--2--2, .virtual-cooking--2--2-mobile, .virtual-gala, .virtual-gala-mobile {
    height: auto;
    display: block;
  }

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

  .credt-virtual-pic-slider {
    width: 100%;
  }

  .open-enrollment-navigation {
    width: 100%;
    position: static;
    overflow: visible;
  }

  .open-enrollment-section {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .inner-page-title-area---momo-cake {
    width: 540px;
  }

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

  .section---gallery-momo-cake {
    padding-bottom: 27px;
  }

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

  .page-contect-section---momo-cake {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-7-cabra-menu {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .cabra-menu-background {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .menu-section-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-205 {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2d89431b37cc7837f95bbd_GT%20Fish_New%20Website%20Pattern_2.png");
    background-position: 50% 0;
    background-repeat: repeat-y;
    background-attachment: scroll;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .tab-link-button, .tab-link-button-copy, .cabra-tab-link-button {
    min-height: 52px;
    margin-bottom: 15px;
  }

  .h2-experience-page {
    font-size: 22px;
    line-height: 1.3em;
  }

  .cooking-anthony-rizzo {
    height: auto;
    display: none;
  }

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

  .meal-kit-video {
    background-color: #fff;
  }

  .cooking-anthony-rizzo--mobile {
    height: auto;
    display: block;
  }

  .mobile {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .hr-body {
    height: auto;
    margin-left: 0;
  }

  .hr-brand {
    margin-top: 0;
    margin-bottom: 0;
  }

  .hr-banner-section {
    height: 400px;
  }

  .h1---hr-page {
    font-size: 48px;
  }

  .hr-sub-section {
    padding-top: 45px;
  }

  .subheading-hr-page {
    font-size: 38px;
    line-height: 44px;
  }

  .section---hr {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .hr-table-container {
    padding: 40px;
  }

  .hr-table-container.link {
    height: auto;
  }

  .hr-table-container.link:hover {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .row-8---hr-page {
    flex-wrap: wrap;
  }

  .row-8---hr-page.centre-align.no-minus {
    margin-left: 0;
    margin-right: 0;
  }

  .row-8---hr-page.flex-horizontal {
    flex-flow: wrap;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center.top-margin, .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center.top-margin {
    margin-top: 20px;
  }

  .title---hr {
    font-size: 34px;
    line-height: 40px;
  }

  .column-left---momo-lunch {
    width: 100%;
    height: 500px;
  }

  .column-right---momo-brunch {
    width: 100%;
  }

  .column-right---momo-brunch._100-width {
    text-align: center;
  }

  .catering-page-wrapper-copy, .momo-menu-page-wrapper {
    flex-direction: column;
  }

  .momo-lunch-image {
    height: 500px;
  }

  .container-10 {
    border-bottom: 1px solid #000;
    position: static;
  }

  .nav-menu-15 {
    background-color: #dfd9c7;
    justify-content: flex-start;
  }

  .icon-98 {
    background-color: #dfd9c7;
  }

  .hero-title-center--flex-inner {
    width: 100%;
  }

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

  .h1-hr-white {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 50px;
    line-height: 55px;
  }

  .features-grid---hr {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hr-features-photo {
    min-height: 450px;
  }

  .boxes-grid-hr {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-info-wrapper {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .momo-button {
    font-size: 20px;
    line-height: 20px;
  }

  .hr--intro-header {
    text-align: center;
  }

  .hr-hero-overaly {
    height: 75vh;
    margin-left: 15px;
    margin-right: 15px;
  }

  .hr-title-page {
    line-height: 1.3em;
  }

  .general-section-hr {
    margin-top: 30px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .h2-2-hr-page-copy {
    text-align: left;
    line-height: 1.3em;
  }

  .hr-body-paragraph.center {
    text-align: center;
  }

  .list-resource-section {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 30px;
  }

  .hover-card-grid {
    grid-template-columns: 1fr;
  }

  .resource-name-hr {
    font-size: 20px;
  }

  .closing-section {
    margin: 15px;
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .hr-end-content-wrapper {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .job-section {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 30px;
  }

  .announcement-row {
    align-items: center;
  }

  .hr-contact-section {
    padding-top: 160px;
  }

  .left-content-hr {
    width: 90%;
    max-width: none;
  }

  .hr-subtitle {
    letter-spacing: .5px;
    text-transform: uppercase;
    font-family: Gotham Light, sans-serif;
    font-size: 12px;
    line-height: 20px;
  }

  .hero-bottom-hr {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .scroll-line {
    bottom: -130px;
  }

  .swift-sons-menu-page {
    height: auto;
    min-height: auto;
    flex-direction: column;
  }

  ._1-column {
    width: 100%;
    height: auto;
    min-height: 220px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .swift-sons-menu-page-nav {
    padding-top: 10px;
    position: absolute;
  }

  ._2-column, ._3-column {
    width: 100%;
    height: auto;
    min-height: 220px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-139 {
    margin-left: 0;
  }

  .holiday-section---vitual-experience {
    padding: 2rem;
  }

  .show-item--onscroll._3 {
    margin-bottom: 20px;
  }

  .popup-bar {
    display: none;
  }

  .momo-hero-section {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .go-button {
    bottom: -43px;
  }

  .momo-menu-title {
    width: auto;
    height: auto;
    font-size: 5vw;
    line-height: 1.3em;
  }

  .cotent-section {
    padding-top: 60px;
  }

  .medium-title-box {
    border-bottom-width: 2px;
  }

  .overlay-menu-item-momo:hover {
    background-image: none;
  }

  .momo-menu-name:hover {
    top: 74%;
  }

  .intro-conference-2 {
    font-size: 28px;
  }

  .mini-columns-container {
    width: 70%;
  }

  .date-wrapper {
    width: 100%;
  }

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

  .intro-conference3 {
    font-size: 28px;
  }

  .column-text-box---left {
    width: 100%;
  }

  .grid-container-conferece {
    width: 100%;
    margin-top: 11%;
    padding-left: 0;
  }

  .side-bar-tab {
    z-index: 15;
  }

  .speaker-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .speaker {
    width: 48.5%;
  }

  .js-clock {
    flex-wrap: nowrap;
  }

  .next-screen-link---thanksgiving, .next-screen-link---thanksgiving:hover {
    left: auto;
  }

  .h5--thanksgiving-white {
    font-family: Gotham Light, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
  }

  .section-top-large---thanksgiving {
    padding-top: 68px;
  }

  .thanksgiving-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 44vw;
    padding-left: 8px;
    padding-right: 8px;
  }

  .restaurant-thanksgiving-card {
    margin-bottom: 8px;
  }

  .rest-thanksgiving-item {
    width: 70%;
    margin-right: 0;
  }

  .popup-h1 {
    width: 90%;
  }

  .button-1-1 {
    height: auto;
  }

  .pop-up-virtual-experience {
    background-image: linear-gradient(rgba(56, 56, 56, .47), rgba(56, 56, 56, .47)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa1b676c6f62c269cc86984_Boka%20Dinner%20for%20Two%20%20Edit%2010.29.20-14-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .holiday-section---gift-guide, .charity---virtual-experiences {
    padding: 2rem;
  }

  .notification-bar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .notification-bar-container {
    justify-content: center;
  }

  .holiday-section---gift-guide-catering, .holiday-section---vitual-experience-2, .holiday-section---gift-guide-2, .section-virtual-experience---holiday {
    padding: 2rem;
  }

  .container---virtual-ex-fullwidth {
    padding-left: 15px;
    padding-right: 15px;
  }

  .featured-article-grid {
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .holiday-subtitle {
    margin-bottom: 15px;
  }

  .holiday-paragraph {
    color: #f2eee4;
    text-align: center;
  }

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

  .column-text-box---holiday-center {
    width: 100%;
    text-align: center;
  }

  .cooking-experience-paragraph-2 {
    height: auto;
  }

  .chef-experience-top-wrapper-2 {
    height: 480px;
    color: #829683;
  }

  .virtual-cooking--1-2 {
    display: none;
  }

  .chef-experience-5 {
    top: 0%;
  }

  .header-chef-title-2 {
    height: auto;
    overflow: auto;
  }

  .virtual-cooking---experience {
    display: block;
  }

  .experience-paragraph {
    color: #000;
    text-align: left;
    margin-bottom: 0;
    margin-right: 0;
  }

  .experience-paragraph.center.light-font.bottom-margin, .experience-paragraph.margin-bottom--2 {
    margin-bottom: 20px;
  }

  .heading---experience-pge._2-center, .heading---experience-pge.subheading {
    font-weight: 400;
  }

  .chef-experience-virtual {
    margin-left: 15px;
    margin-right: 15px;
  }

  .accordion_item-image-chef-copy, .chef-headshot---experience-pgae {
    height: 480px;
  }

  .section---content---upcoming-classes {
    width: 100%;
  }

  .h1---experience-page {
    text-align: center;
  }

  .individual-cooking-class-wrapper {
    max-width: 300px;
    min-height: auto;
  }

  .individual-cooking-class-wrapper.hide {
    display: none;
  }

  .experience-meal-kits {
    margin-left: 15px;
    margin-right: 15px;
  }

  .meal-kit-image---experience-page {
    height: 480px;
    background-color: #829683;
  }

  .image-142 {
    width: auto;
  }

  .main-hero---nye {
    align-items: center;
  }

  .swift-alps-menu-page {
    height: auto;
    min-height: auto;
    flex-direction: column;
  }

  ._1-column-swift-alps-1 {
    width: 100%;
    height: 50vh;
    min-height: 220px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._2-column-swift-alps-2 {
    width: 100%;
    height: 100vh;
    min-height: 220px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3-column-swift-alps-3 {
    width: 100%;
    height: auto;
    min-height: 220px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cira-hero-section {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .cira-menu-title {
    width: auto;
    height: auto;
    font-size: 5vw;
    line-height: 1.3em;
  }

  .go-button-cira {
    bottom: -43px;
  }

  .cira-menu-name:hover {
    top: 60%;
  }

  .overlay-menu-item-cira:hover {
    background-image: none;
  }

  .content-section---cira {
    padding-top: 60px;
  }

  .medium-title-box--cira-2 {
    border-bottom-width: 2px;
  }

  .section-title---swift-reservation {
    text-align: center;
  }

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

  .row---swift-reservation {
    flex-direction: column;
  }

  .col---align-center---swift-reservation {
    margin-bottom: 40px;
  }

  .sugargoat-slider-main {
    height: 500px;
  }

  .list-2 {
    grid-template-columns: 1fr;
  }

  .section-top-medium {
    padding-top: 68px;
  }

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

  .calendar-section---brg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .close-menu-btn-2 {
    color: #fff;
    background-image: none;
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 18px 18px;
  }

  .list-ancor-2 {
    color: #fff;
    font-size: 14px;
    line-height: 1.5em;
  }

  .list-ancor-2:hover {
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #fff;
  }

  .menu-btn-2 {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mobile-menu-dropdown-link-2 {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 4px 0;
    font-size: 12px;
    line-height: 14px;
  }

  .mobile-menu-dropdown-link-2:hover {
    border: 1px solid #000;
    border-bottom-color: #fff;
    border-radius: 0;
    display: inline;
  }

  .experience-button-2 {
    text-align: center;
  }

  .h5--thanksgiving-white-2 {
    font-family: Gotham Light, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
  }

  .nav-bar---mobile-2 {
    background-color: #000;
    display: block;
  }

  .section-top-large---thanksgiving-2 {
    padding-top: 68px;
  }

  .text-block-106 {
    color: #fff;
    letter-spacing: 1px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    line-height: 1.5em;
  }

  .text-block-106:hover {
    border-bottom: 1px solid #fff;
  }

  .experience-paragraph-2 {
    color: #000;
    text-align: left;
    margin-bottom: 0;
    margin-right: 0;
  }

  .dropdown-list-12 {
    position: static;
  }

  .dropdown-list-12.w--open {
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 14px;
    display: flex;
  }

  .brg-hire-video {
    width: 100%;
  }

  .paragraph-v1 {
    line-height: 1.2em;
  }

  .job-container--2 {
    padding-left: 0;
    padding-right: 0;
  }

  .restaurant-slider---page {
    height: 500px;
  }

  .hoxton-chicago-menu-page {
    height: auto;
    min-height: auto;
    flex-direction: column;
  }

  ._1-column---hoxton-chicago, ._2-column---hoxton-chicago, ._3-column---hoxton-chicago {
    width: 100%;
    height: auto;
    min-height: 220px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3-column---hoxton-chicago:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf4530775d47b638f1537_Lazy-Bird-1.jpeg");
  }

  .hoxton-la-menu-page {
    height: auto;
    min-height: auto;
    flex-direction: column;
  }

  ._1-column---hoxton-la {
    width: 100%;
    height: 100vh;
    min-height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  ._2-column---hoxton-la {
    width: 100%;
    height: 50vh;
    min-height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .hoxton-la-page-wrap {
    height: 100%;
    min-height: 100vh;
    flex-direction: column;
    justify-content: flex-start;
  }

  ._1-column---hoxton-la--1 {
    width: 100%;
    height: auto;
    min-height: 400px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .new-years-grid {
    grid-template-columns: 1fr;
  }

  .nye-image-thumbnail {
    height: 400px;
  }

  .awards-wrap---2 {
    border-left-style: none;
    margin-left: 0;
    padding-right: 0;
  }

  .awards-section-2 {
    padding-left: 60px;
    padding-right: 0;
  }

  .diversity-action-item {
    height: auto;
    overflow: auto;
  }

  .michelle-diversity {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-halves {
    grid-row-gap: 30px;
    justify-items: start;
  }

  .momo---vday-reservation {
    height: auto;
    min-height: auto;
    flex-direction: column;
  }

  .momo-column, .izakaya-column {
    width: 100%;
    height: 50vh;
    min-height: 220px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-wrap-dei {
    padding-left: 0;
  }

  .section-header---dei {
    font-size: 16px;
  }

  .give-dei {
    top: 0%;
  }

  .equity-image {
    width: 100%;
    position: relative;
    top: 10px;
  }

  .restaurant-link---dropdown-homepage {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 35px;
    line-height: 1.2em;
  }

  .homepage-dropdown {
    margin: 8px 0 8px auto;
  }

  .dropdown-toggle-10.home-page-link {
    z-index: 8;
    padding-left: 0;
    padding-right: 40px;
  }

  .dropdown-toggle-10.home-page-link.w--open {
    padding-right: 20px;
  }

  .homepage-dropdown-link {
    margin-right: 0;
  }

  .restaurant-link---dropdown-indvidual {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 35px;
    line-height: 1.2em;
  }

  .homepage-dropdown-mobile {
    margin: 8px 0 8px auto;
  }

  .rose-slider {
    width: 100%;
    height: 500px;
  }

  .laser-wolf-slider {
    height: 500px;
  }

  .solomonov-slider {
    width: 100%;
    height: 500px;
  }

  .calendar-section---brg-hr {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .text-size-medium, .intro---newsletter {
    font-size: 1rem;
  }

  .layout239_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .newsletter-two-columns {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .newsletter-title-section {
    line-height: 1.2em;
  }

  .newsletter-paragraph {
    font-size: 1rem;
  }

  .newsletter-sub-section-title {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .spotlight-feature {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .employee-quote-paragraph {
    font-size: 1.25rem;
  }

  .restaurant-link---homepage-copy {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 35px;
    line-height: 1.2em;
  }

  .nav-text-wrap, .nav-button {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .brand {
    margin-left: 2%;
  }

  .brand.w--current {
    width: 40%;
    margin-left: 7%;
  }

  .content-wrapper {
    flex-wrap: nowrap;
    align-content: center;
    overflow: hidden;
  }

  .top-border._20 {
    flex-direction: row;
  }

  .top-border._40--1 {
    margin-top: 0;
  }

  .top-border.center {
    flex-direction: row;
    align-self: center;
  }

  .intro-box {
    width: auto;
    margin-bottom: 9%;
    margin-right: 0%;
  }

  .h1-white {
    font-size: 35px;
    line-height: 40px;
  }

  .profile-image {
    width: 100%;
    max-width: 440px;
    left: 0;
  }

  .profile-image.left {
    left: 0;
  }

  .flex {
    flex-direction: column;
  }

  ._50-column-center {
    justify-content: flex-start;
    align-items: stretch;
  }

  ._50-column-center.mobile-border._100._50 {
    width: 100%;
  }

  ._50-column-center.mobile-border {
    justify-content: flex-start;
    align-self: flex-start;
  }

  ._50-column-center.mobile-border.home-mobile {
    width: 100%;
  }

  ._50-column-center.mobile-border.home-mobile--2 {
    width: 100%;
    padding-bottom: 20px;
  }

  ._50-column-center.mobile-border.virtual-experience-column-left {
    width: 100%;
  }

  ._50-column-center.mobile-border {
    margin-bottom: 0%;
  }

  ._50-column-center.mobile-border.home-mobile-2 {
    width: 100%;
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 30em;
  }

  ._50-column-center.top-position {
    margin-top: 0;
  }

  .collection-item {
    width: 100%;
    max-width: 360px;
    margin-bottom: 8%;
    margin-right: 0%;
  }

  .products-details {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .form-block {
    width: 100%;
    margin-top: 10%;
  }

  ._25-column {
    width: 100%;
    margin-right: 0%;
  }

  .top-border-2._10 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .text-field-3 {
    width: 100%;
    border-right-style: solid;
    border-radius: 3px;
  }

  .submit-button-2 {
    border-radius: 0;
  }

  .flex-2 {
    flex-direction: column;
  }

  .footer {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    display: flex;
    overflow: auto;
  }

  .form-block-2 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  ._90-column {
    width: 100%;
  }

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

  .footer-link {
    margin-bottom: 7%;
    margin-right: 0;
  }

  .social-icons {
    width: auto;
    text-align: right;
    align-self: flex-start;
    align-items: center;
    margin-left: -16px;
    margin-right: 0;
    display: block;
    overflow: hidden;
  }

  .hero-image {
    width: 100%;
    right: 0;
  }

  .hero-flex {
    flex-direction: column;
  }

  .hero-text-box, .text-box {
    width: 100%;
    margin-top: 0;
    margin-right: 0%;
    padding-left: 9%;
    position: relative;
  }

  .text-box.left {
    margin-left: 0%;
  }

  .flex-grid {
    justify-content: center;
  }

  .footer---stay-connected {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .footer-brand {
    margin-bottom: 7%;
  }

  .footer-section {
    height: auto;
    flex-flow: column;
    align-items: stretch;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 14px;
    line-height: 15px;
    display: block;
    overflow: hidden;
  }

  .product-description {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-right: 0%;
    padding-left: 9%;
    position: relative;
  }

  .submit-button-4 {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 1.2em;
    display: flex;
  }

  .flex-column {
    width: 100%;
    flex: 0 auto;
  }

  .product-image-large {
    height: 400px;
    background-size: cover;
  }

  .home-main-slider {
    width: 100%;
    height: 320px;
    transform: rotate(90deg);
  }

  .girl-and-the-goat-link {
    margin-top: 350px;
    margin-left: -32px;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 14px;
    display: inline-block;
  }

  .cira-link {
    margin-top: 380px;
    margin-left: 0;
    font-size: 14px;
  }

  .boka-link {
    margin-top: 378px;
    font-size: 14px;
  }

  .bellemore-link {
    margin-top: 370px;
    margin-left: -6px;
    font-size: 14px;
  }

  .momotaro-link {
    margin-top: 375px;
    margin-left: -10px;
    font-size: 14px;
  }

  .restaurants-section---home {
    height: 700px;
  }

  .heading-5 {
    font-size: 60px;
  }

  .title-header {
    line-height: 30px;
  }

  .main-nav-bar.chef-page {
    margin-left: -100%;
  }

  .main-nav-bar.individual-chef-menu {
    text-align: left;
    justify-content: flex-start;
    margin-top: -12px;
    margin-left: -90%;
  }

  .main-nav-bar.individual-chef-page {
    width: 100%;
    justify-content: flex-end;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: 0%;
    bottom: auto;
    left: -4%;
    right: 0%;
  }

  .nav-menu-3 {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .menu-button-2 {
    left: auto;
  }

  .menu-icon-1 {
    display: block;
  }

  .heading-6 {
    width: 70%;
    height: auto;
    order: 0;
    font-size: 40px;
    line-height: 50px;
    display: block;
    position: relative;
    top: 0%;
    bottom: 0;
    left: 0%;
    right: 0%;
  }

  .slider-9 {
    width: 40%;
    height: 100%;
    overflow: hidden;
  }

  .mask-7 {
    min-width: 40%;
  }

  .text-block-6 {
    font-size: 18px;
    line-height: 40px;
  }

  .text-block-6.home-chef {
    width: 100%;
    text-align: left;
    align-self: flex-start;
    padding-bottom: 10px;
    font-size: 40px;
    line-height: 1.5em;
  }

  .text-block-6.home-chef.homepage-padding-left {
    border-left-style: none;
    margin-left: 0;
    padding-left: 0;
    line-height: 1.5em;
  }

  .heading-8 {
    text-align: right;
    margin-top: 250px;
    margin-left: 10px;
    padding-right: 20px;
    font-size: 45px;
    line-height: 50px;
    right: 0%;
  }

  .container-2 {
    margin-right: 51px;
  }

  .chef-link-name {
    font-size: 30px;
  }

  .chef-profile-image.tentori {
    min-width: 40px;
  }

  .body-5 {
    max-height: none;
  }

  .home---chef-section {
    width: 100%;
  }

  .fill-color---chef-section {
    width: 200%;
  }

  .home---six-of-america-s-great-chefs {
    width: 100%;
    height: auto;
    text-align: left;
    align-self: auto;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 1.3em;
    position: relative;
  }

  .chef-section---image {
    width: 300px;
    height: 400px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .home---restaurant-section-title {
    width: 100%;
    text-align: left;
    align-self: flex-start;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 1.3em;
  }

  .text-block-16 {
    width: 25%;
    height: 25%;
    margin-top: -25px;
    margin-left: 32px;
    font-size: 30px;
    line-height: 30px;
  }

  .image-10 {
    top: -60px;
  }

  .home-chef-featured-image {
    width: 300px;
    height: 300px;
    top: 32px;
    left: 5%;
  }

  .home-tentori {
    top: 0;
  }

  .restaurant-names---home {
    text-align: left;
    align-self: auto;
    align-items: flex-start;
    margin-top: 10%;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0%;
  }

  .restaurant-names---home.home-page-right-padding {
    border-right-style: none;
    margin-top: 40px;
    padding-right: 0;
    font-size: 30px;
    line-height: 1.2em;
  }

  .home-restaurantn {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.5em;
  }

  .text-block---team-section {
    align-items: center;
  }

  .main---button.culture-button {
    width: 250px;
    font-size: 20px;
    line-height: 1.5em;
  }

  .main---button.team {
    width: 250px;
    font-size: 20px;
  }

  .text-block-19 {
    font-size: 18px;
  }

  .text-block-19.tan-font-color {
    padding-top: 30px;
    font-size: 18px;
  }

  .team-text {
    text-align: left;
    justify-content: flex-start;
    align-self: auto;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .team-text.tan-font-color {
    min-width: 123px;
    margin-bottom: 20px;
    padding-bottom: 0;
    line-height: 1.3em;
  }

  .team-text.mobile-right {
    width: 100%;
    text-align: right;
    justify-content: flex-end;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .home-culture-title {
    padding-right: 0%;
    font-size: 40px;
    line-height: 1.3em;
  }

  .home {
    display: block;
    overflow: visible;
  }

  .home-culture-button {
    text-align: center;
    margin-left: 25%;
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-23 {
    text-align: right;
    align-self: flex-end;
  }

  .link-22 {
    text-align: center;
    display: flex;
  }

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

  .footer---text {
    flex-wrap: nowrap;
    align-items: flex-end;
    position: static;
    right: 19px;
  }

  .flex-body-chefs {
    flex-direction: row;
    display: flex;
  }

  .chef-body-page {
    height: 800px;
    max-width: 1265px;
    min-height: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-position: 50%;
    margin-bottom: 0;
    overflow: visible;
  }

  .div-block-26 {
    padding-left: 10px;
  }

  .flex---chef-page-body {
    width: 100%;
    height: 800px;
    flex-flow: column;
    align-content: stretch;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .chef-page---rest-gallery {
    width: 100%;
    height: 700px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .text-block-26 {
    flex-flow: wrap;
    align-content: stretch;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 40px;
    font-size: 30px;
    left: 22%;
  }

  .text-block-28 {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    top: 40px;
  }

  .text-block-28.lee-wolen-page {
    flex: 0 auto;
    top: 84px;
  }

  .text-block-28.giuseppe-tentori-page {
    font-size: 8px;
    top: 73px;
  }

  .individual-chef-page-image {
    width: 100%;
    height: 50%;
    min-height: 30%;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da76ecf2783b3cd39fc2939_Chef-Image-BRG.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    align-items: stretch;
    display: flex;
    position: static;
    top: 5%;
    left: -19px;
  }

  .text-block-29 {
    width: 100%;
    flex: none;
    padding: 10px;
    line-height: 14px;
  }

  .text-block-29.lee-wolen-page {
    flex: 0 auto;
    align-self: auto;
    position: static;
  }

  .chef-name---chef-individual-page {
    text-align: left;
    padding-left: 20px;
    font-size: 30px;
  }

  .chef-name---chef-individual-page.stephanie-izard-page {
    font-size: 20px;
  }

  .chef-name---chef-individual-page.jimmy-papadopoulos-page {
    font-size: 16px;
    line-height: 60px;
  }

  .slider-14 {
    width: 100%;
    height: 500px;
    position: relative;
  }

  .slider-15 {
    width: 100%;
    height: 40%;
    max-width: 100%;
    min-height: 200px;
    flex-flow: column;
    justify-content: space-around;
    align-items: stretch;
    display: block;
    position: static;
    overflow: visible;
  }

  .slide-23 {
    position: static;
  }

  .mask-11 {
    height: 100%;
  }

  .slide-nav-9, .right-arrow-8 {
    display: none;
    overflow: hidden;
  }

  .left-arrow-9 {
    display: none;
  }

  .picture-image-1---slide._2 {
    background-position: 50% 0;
  }

  .individual-chef-page---restaurant-name {
    width: 100%;
    height: 9%;
    text-align: center;
    margin-top: 6%;
    font-weight: 400;
    display: block;
    position: absolute;
    top: 40%;
    left: 0%;
    right: 0;
  }

  .individual-chef-page---restaurant-name.lee-wolen-page {
    margin-top: 12%;
  }

  .individual-chef-page---restaurant-name.stephanie-izard-page {
    margin-top: 14%;
    line-height: 25px;
  }

  .individual-chef-page---restaurant-name.giuseppe-tentori-page {
    margin-top: 14%;
  }

  .slide-24, .slide-25, .slide-26 {
    height: 250px;
  }

  .individual-chef-page---gallery {
    width: 100%;
    height: 500px;
    display: block;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-14 {
    width: 30%;
    display: block;
    top: 100%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .image-14.lee-wolen-page {
    top: 94%;
  }

  .links---individual-restaurant-page {
    font-size: 30px;
    line-height: 35px;
  }

  .links---individual-restaurant-page.restaurant-60-40-page {
    width: auto;
    padding-left: 20px;
  }

  .restaurant-description-right-side {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-right: 0%;
    padding-left: 9%;
    position: relative;
  }

  .content-wrapper-2 {
    margin-top: -40%;
  }

  .individual-restaurant-description.large {
    font-size: 14px;
    line-height: 16px;
  }

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

  .text-block-34 {
    text-align: right;
    align-self: flex-end;
  }

  .link-26 {
    text-align: center;
    display: flex;
  }

  .social-icons-2 {
    width: auto;
  }

  .social-icons-2._2 {
    width: 100%;
    height: auto;
  }

  .social-icons---1 {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .email-section {
    flex-direction: column;
    align-items: center;
    overflow: visible;
  }

  .paragraph-3.footer {
    overflow: hidden;
  }

  ._55-column-3 {
    width: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._55-column-3._2 {
    max-width: none;
  }

  .flex-space-2._2._1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .content-wrapper-3 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-field-5 {
    width: 100%;
    border-right-style: solid;
    border-radius: 3px;
  }

  .submit-button-7 {
    border-radius: 0;
  }

  .submit-button-7.email.mobile-email {
    width: 100%;
  }

  .footer-link---2 {
    height: auto;
    padding-left: 4px;
    padding-right: 4px;
  }

  .paragraph--culture {
    font-size: 12px;
    line-height: 15px;
  }

  ._90-column-2 {
    width: 100%;
    align-items: center;
  }

  .div-block-2 {
    height: auto;
    flex-wrap: wrap;
  }

  .text-block-37, .text-block-40 {
    font-size: 14px;
    line-height: 16px;
  }

  .individual-restaurant-page-nav-bar.individual-restaurant-page {
    width: 70%;
    justify-content: flex-start;
    margin-left: 0;
    display: flex;
    position: static;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0;
  }

  .arrow-link {
    width: 100%;
    height: auto;
    justify-content: flex-start;
    display: block;
  }

  .hero-text-box-2 {
    width: 100%;
    margin-top: 0;
    margin-right: 0%;
    padding-left: 9%;
    position: relative;
  }

  .hero-image-2 {
    width: 100%;
    right: 0;
  }

  .culture-slider-title {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 35px;
    line-height: 1.3em;
    left: 0%;
    right: 0;
  }

  .life-at-brg-image {
    left: 40%;
  }

  .button-3.culture-button {
    top: 80px;
  }

  .animation-wrapper--culture.tan {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .profile-image-2 {
    width: 100%;
    max-width: 440px;
    left: 0;
  }

  .text-box-2 {
    width: 100%;
    margin-top: 0;
    margin-right: 0%;
    padding-left: 9%;
    position: relative;
  }

  .text-box-2.left {
    margin-left: 0%;
  }

  .intro-box-2 {
    width: auto;
    margin-bottom: 9%;
    margin-right: 0%;
  }

  .content-wrapper-4 {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .employee-spotlight-slider {
    height: 500px;
  }

  .employee-spotlight-slider-1 {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbc598d4d562d9e625b2796_Boka-Pedro-2.jpg");
    background-position: 0 0, 75%;
  }

  .paragraph-4.employee-spotlight, .paragraph-4.employee-spotlight--2 {
    width: 100%;
    font-size: 20px;
  }

  .quote-author {
    font-size: 20px;
  }

  .culture-title---3 {
    text-align: left;
    font-size: 20px;
    line-height: 35px;
  }

  .culture-title---3.no-padding {
    width: 100%;
    text-align: left;
    align-self: auto;
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .paragraph-5 {
    text-align: left;
    font-size: 20px;
    line-height: 35px;
  }

  .life-brg-image-2-2, .brg-image-1 {
    width: 100%;
  }

  .content-wrapper---community-pages {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

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

  .home---bottom-line-3 {
    padding-bottom: 40px;
  }

  ._50-column-2 {
    margin-top: 0;
  }

  ._50-column-2.virtual-experience-right-column {
    height: auto;
    margin-bottom: 20px;
  }

  .lightbox-link-3 {
    min-height: 300px;
    min-width: 35px;
    display: inline-block;
    position: static;
  }

  .content-wrapper-5 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

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

  .content-animation-2 {
    padding-bottom: 20px;
  }

  ._50-column-center-2.mobile-border.home-mobile {
    width: 100%;
    align-items: center;
  }

  .content-wrapper-6 {
    text-align: center;
  }

  .email-text-field.mobile-email, .email-text-field.mobile-email._2 {
    width: 100%;
  }

  .flex-3.home-mobile {
    width: 100%;
    flex-flow: column wrap;
    align-content: stretch;
    align-items: flex-start;
    display: flex;
  }

  .content-wrapper---culture-section {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph---home {
    width: auto;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.5em;
  }

  ._75-column.mobile-border {
    width: 100%;
  }

  .content-wrapper-7 {
    text-align: center;
  }

  .content-section {
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 20px;
    display: block;
  }

  .individual-chef-page---restaurant-name-2 {
    width: 100%;
    height: 9%;
    text-align: center;
    margin-top: 6%;
    font-weight: 400;
    display: block;
    position: absolute;
    top: 40%;
    left: 0%;
    right: 0;
  }

  .individual-chef-page---restaurant-name-2.stephanie-izard-page {
    margin-top: 14%;
    line-height: 25px;
  }

  .individual-chef-page---restaurant-name-2.lee-wolen-page {
    margin-top: 12%;
  }

  .individual-chef-page---restaurant-name-2.lee-wolen-page._34-text {
    font-size: 25px;
    line-height: 35px;
    top: 2%;
    bottom: 2%;
  }

  .individual-chef-page---restaurant-name-2.lee-wolen-page._34-text.gene-kato.tentori {
    margin-top: 0%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .individual-chef-page---gallery-2 {
    width: 100%;
    height: 500px;
    display: block;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .text-block-44 {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    top: 40px;
  }

  .text-block-44.lee-wolen-page {
    flex: 0 auto;
    top: 84px;
  }

  .text-block-44.lee-wolen-page._40-text {
    padding-bottom: 0;
  }

  .text-block-44.restaurant-40-text {
    padding-left: 20px;
  }

  .text-block-45 {
    width: 100%;
    flex: none;
    padding: 10px;
    line-height: 14px;
  }

  .text-block-45.lee-wolen-page {
    flex: 0 auto;
    align-self: auto;
    position: static;
  }

  .chef-name---chef-individual-page-2 {
    text-align: left;
    padding-left: 20px;
    font-size: 30px;
  }

  ._60-column {
    width: 100%;
    height: 500px;
    flex-direction: column;
    align-items: stretch;
    display: block;
    position: relative;
    top: -130px;
  }

  ._60-column.individual-restaurant {
    top: 0;
  }

  ._60-column.individual-restaurant._40-60-individual-restaurant {
    position: static;
  }

  ._40-column {
    height: auto;
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 10px;
    position: static;
    top: 124px;
    bottom: auto;
  }

  ._40-column.restaurant-page-40-60._100 {
    width: auto;
    align-content: flex-start;
    justify-content: center;
    align-self: flex-start;
    padding-right: 10px;
    display: flex;
    position: relative;
    top: auto;
    left: auto;
  }

  .body-10 {
    flex-direction: column;
    align-items: center;
  }

  ._60-container, ._40-container {
    display: inline-block;
  }

  .slider-29 {
    width: 100%;
    height: 500px;
    position: relative;
    top: 0%;
    bottom: 5%;
  }

  .slide-34 {
    top: auto;
  }

  .chef-content-animation {
    flex-direction: row;
    display: flex;
    position: relative;
    left: -57px;
  }

  .flex-5 {
    width: 100%;
    height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: relative;
  }

  .text-block-47 {
    text-align: left;
    padding-left: 59px;
    font-size: 35px;
    line-height: 40px;
  }

  .link---chef-main-page.rest-link-on-chef-page {
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 1.2em;
  }

  .link---chef-main-page.izakaya-link-chef-page {
    font-size: 16px;
    line-height: 1.5em;
  }

  ._60-column---chef-page {
    margin-top: 48%;
  }

  .div-block-56 {
    width: auto;
  }

  ._60-40-individual-rest-des {
    height: auto;
    font-size: 25px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  ._60-40-individual-rest-des.gg-description {
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    display: inline-block;
    bottom: 20px;
  }

  ._60-40-individual-rest-des.boka-description {
    width: auto;
    min-height: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    display: inline-block;
  }

  ._60-40-individual-rest-des.gg-diner-description {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    left: 0;
    right: 0;
  }

  ._60-40-individual-rest-des.duck-duck-description {
    width: 100%;
    font-size: 20px;
    left: 0;
    right: 0;
  }

  ._60-40-individual-rest-des.momotaro-description {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
  }

  ._60-40-individual-rest-des.izakaya-description {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
  }

  ._60-40-individual-rest-des.gt-prime-description {
    width: 100%;
    font-size: 20px;
    left: 0;
    right: 0;
  }

  ._60-40-individual-rest-des.somerset-description {
    font-size: 20px;
  }

  ._60-40-individual-rest-des.devereaux-description {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    left: 0;
    right: 0;
  }

  ._60-40-individual-rest-des.bellemore-description {
    font-size: 20px;
  }

  ._60-40-individual-rest-des.dutch-docs-description, ._60-40-individual-rest-des.cira-description {
    width: 100%;
    font-size: 20px;
    left: 0;
    right: 0;
  }

  ._60-40-individual-rest-des.cabra-description {
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    bottom: 0;
  }

  ._60-40-individual-rest-des.lazy-description {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    bottom: 0;
  }

  ._60-40-individual-rest-des.elaine-description, ._60-40-individual-rest-des.jparker-description {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
  }

  .awards-section {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 300;
    display: block;
  }

  ._40-60-rest-descrip {
    font-size: 22px;
  }

  .body-wrapper {
    width: 100%;
  }

  .chef-page-navigation-wrapper {
    position: relative;
    top: -200px;
    left: -10%;
    right: 0;
  }

  .body-block-container {
    flex-direction: column;
    align-items: center;
  }

  .body-block-container.chef-page {
    height: auto;
    max-width: none;
  }

  .body-12 {
    height: 1265px;
    max-width: none;
    overflow: visible;
  }

  ._60-width-block {
    width: 100%;
    height: 500px;
    max-height: none;
    max-width: none;
  }

  .lee-wolen-slider {
    width: auto;
    height: 500px;
  }

  .left-arrow-19 {
    width: 0;
  }

  .right-arrow-18 {
    height: 500px;
    margin-top: 92px;
  }

  .chef-info-section {
    overflow: hidden;
  }

  .chef-content-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .chef-name {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.3em;
    overflow: visible;
  }

  .chef-name.gene-kato {
    padding-left: 20px;
    line-height: 1.3em;
  }

  .chef-name.stephanie-izard {
    line-height: 1.2em;
  }

  .chef-name.tentori {
    font-size: 40px;
    line-height: 40px;
  }

  .chef-name._60-padding-right {
    padding-right: 30px;
  }

  .chef-name.chris-pandel {
    line-height: 1.2em;
  }

  .chef-name.chef-tentori {
    padding-left: 20px;
    line-height: 1.2em;
  }

  .chef-name.jimmy {
    font-size: 34px;
  }

  .gene-kato-slider {
    height: 100%;
    overflow: visible;
  }

  .gene-kato-image-1 {
    height: 100%;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de6e52e4dd1a7d19a17fd87_Gene-Kato-2.png");
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .gene-kato-image-2 {
    background-position: 50%;
    background-size: cover;
  }

  .gene-kato-image-3 {
    background-size: cover;
  }

  .right-arrow-19 {
    width: 100%;
    height: 500px;
    margin-top: 92px;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .momotaro-rest-link {
    font-size: 25px;
  }

  .left-arrow-21 {
    width: 0;
  }

  .right-arrow-20 {
    margin-top: 92px;
    display: block;
  }

  .tentori-slider {
    width: auto;
    overflow: hidden;
  }

  .left-arrow-22 {
    width: 0;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .right-arrow-21 {
    height: 500px;
    max-height: none;
    margin-top: 92px;
    margin-bottom: 0;
    display: inline-block;
  }

  .gt-prime-link--chef-page {
    font-size: 25px;
  }

  .papadopoulos-slider {
    width: auto;
  }

  .jimmy-image-2 {
    background-position: 50%;
  }

  .jimmy-image-3 {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e13ab4b48d7ea041aedfdf5_jimmy-food-dish-2.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .right-arrow-22 {
    width: auto;
    height: 500px;
    object-fit: contain;
    margin-top: 92px;
    margin-bottom: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .body-13._100-height {
    height: auto;
    max-height: none;
  }

  .body-13._100 {
    height: auto;
  }

  .restaurant-text-description {
    width: auto;
    height: auto;
    flex-flow: wrap;
    justify-content: flex-start;
    padding-left: 10px;
    display: flex;
  }

  .animation-wrapper-restaurant {
    width: 100%;
    flex-flow: column wrap;
    align-items: stretch;
    display: flex;
  }

  .bellemore-logo {
    display: block;
  }

  .left-arrow-25 {
    width: 90%;
  }

  .rest-description {
    width: 100%;
    height: auto;
    flex-wrap: wrap;
    flex: 0 auto;
    align-content: stretch;
    align-self: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Gotham book, sans-serif;
    font-size: 15px;
    line-height: 1.5em;
    display: block;
    overflow: visible;
  }

  .left-arrow-26 {
    width: 90%;
    height: 30%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .girl-and-the-goat-slider {
    width: 100%;
    height: 100%;
    max-width: none;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .left-arrow-27 {
    width: 1%;
    height: 1px;
    display: block;
  }

  .right-arrow-26 {
    height: 100%;
    max-height: 100%;
    min-height: 0;
    flex-direction: row;
    padding-bottom: 20px;
    padding-left: 20px;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
    overflow: hidden;
  }

  .body-15._100 {
    height: auto;
  }

  .our-team-slider {
    height: 350px;
  }

  .intro-box-3 {
    width: auto;
    margin-bottom: 9%;
    margin-right: 0%;
  }

  .content-wrapper-8 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .our-team-title {
    width: 70%;
    font-size: 35px;
    line-height: 1.3em;
  }

  .section-10.about-section {
    padding: 0;
  }

  .section-10.about-section-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-10.about-section-2 {
    padding: 50px 10px 0;
  }

  .about-intro-wrap {
    text-align: left;
    font-size: 18px;
    line-height: 1.5em;
  }

  .section-title {
    font-size: 24px;
  }

  .about-rte {
    width: 100%;
    text-align: center;
    font-size: 18px;
  }

  .team-flex__img-container-2 {
    width: 100%;
    padding-bottom: 100%;
  }

  .team-flex__img-container {
    padding-bottom: 0;
    position: relative;
  }

  .team-flex__img-container.small-version {
    width: 100%;
    height: 100%;
    justify-content: center;
    padding-bottom: 100%;
  }

  .team-flex__img-container.small-version.reverse, .team-flex__img-container.small-version._1 {
    padding-bottom: 100%;
  }

  .team-flex__bio-p {
    font-size: 14px;
    line-height: 1.5em;
  }

  .team-flex__bio-link {
    line-height: 1.2em;
  }

  .team-flex__bio-name {
    flex-flow: column wrap;
    line-height: 1.3em;
    display: flex;
  }

  .team-flex__bio-role {
    width: auto;
    flex-flow: column;
    align-content: stretch;
    align-items: flex-start;
    line-height: 1.3em;
    display: flex;
  }

  .team-flex__img {
    height: 350px;
    object-fit: cover;
  }

  .team-flex__img.small-version, .team-flex__img.small-version._1 {
    width: 100%;
    height: 100%;
  }

  .team-flex__img.small-version.reverse {
    height: 100%;
    min-height: 0;
    display: inline-block;
  }

  .team-flex {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .team-flex.team-flex__reverse.small-version {
    justify-content: space-between;
  }

  .team-flex.small-version {
    width: 100%;
    justify-content: space-between;
  }

  .team-flex.team-flex__reverse--original.small-version {
    justify-content: space-between;
  }

  .div-block-79, .link-wrapper---page {
    padding-left: 20px;
  }

  .restaurant-links {
    padding-left: 20px;
    padding-right: 20px;
  }

  .restaurant-links-on-rest-page {
    margin-top: 5px;
    line-height: 1.2em;
  }

  ._60-40-individual-rest-des-2 {
    font-size: 25px;
    line-height: 1em;
  }

  ._60-40-individual-rest-des-2.gt-fish-description {
    width: 100%;
    font-size: 20px;
    line-height: 1.2em;
    left: 0;
    right: 0;
  }

  ._60-40-individual-rest-des-2.swift-sons-description {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 1.2em;
    display: inline-block;
    left: 0;
    right: 0;
  }

  ._60-40-individual-rest-des-2.cold-storage-description {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 1.2em;
    left: 0;
    right: 0;
  }

  .swift-and-sons-slder {
    height: 100%;
  }

  .elaines-body {
    height: auto;
  }

  .program-partnerships {
    flex-flow: column wrap;
    align-items: stretch;
    display: flex;
  }

  .image-21 {
    height: 100%;
  }

  .text-block-50 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-wrapper {
    padding-left: 20px;
  }

  .culture-page-slider {
    height: 350px;
  }

  .right-arrow-43, .team-flex__img-2.small-version {
    width: 100%;
  }

  .text-block-51 {
    font-size: 34px;
  }

  .section-12 {
    width: 100%;
  }

  .div-block-24 {
    margin-left: 27px;
  }

  .instgram {
    margin-bottom: 10px;
  }

  .image3 {
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 31px;
    margin-bottom: 0;
    position: relative;
  }

  .grid-7 {
    height: auto;
  }

  .menu, .menu:hover {
    width: auto;
    min-width: auto;
    margin-top: 0;
    display: block;
  }

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

  .media {
    flex-direction: column;
  }

  .twitter {
    margin-bottom: 9px;
  }

  .div-block-90 {
    flex-direction: row;
  }

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

  .facebook {
    margin-bottom: 15px;
  }

  .mobile-menu {
    width: 80%;
  }

  .column-left {
    height: 500px;
    position: static;
  }

  .author {
    margin-bottom: 10px;
  }

  .container-5 {
    padding: 40px 20px;
  }

  .info-bar {
    flex-direction: column;
    align-items: flex-start;
  }

  .author-infobar {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .main-image.kevin-boehm {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .nav-menu-7 {
    width: 350px;
    min-width: 280px;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .menu-button-8 {
    left: auto;
  }

  .image-110 {
    width: 30px;
  }

  .left {
    min-width: 0;
  }

  .content {
    width: 100%;
  }

  .right {
    min-width: 0;
  }

  .section-13 {
    height: 100%;
    min-height: 0;
  }

  .background-image {
    max-width: 1000%;
  }

  .title-header-3 {
    line-height: 30px;
  }

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

  .button-8 {
    display: inline-block;
  }

  .section-14.half-screen-background-image {
    background-position: 50%;
  }

  .wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .col {
    margin-bottom: 0;
  }

  .col.lg-6 {
    width: 100%;
    align-items: flex-start;
  }

  .col.lg-6.md-4.mobile {
    flex-flow: column;
    align-self: center;
    margin-top: 140px;
  }

  .col.lg-6.md-4.center {
    width: auto;
    max-width: 100%;
    min-width: 100%;
  }

  .col.lg-6.md-4.center-2 {
    width: 100%;
  }

  .col.lg-6.md-3.sm-2._75-width {
    align-items: center;
    display: block;
  }

  .col.lg-5 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-5.align-vertically.md-4 {
    width: 100%;
    min-width: 100%;
  }

  .col.lg-5.md-3.reach {
    flex-wrap: nowrap;
  }

  .col.lg-5.md-3.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-5.md-4.middle--2 {
    display: none;
  }

  .col.lg-5.center {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .col.lg-5.mobile.reach {
    flex-wrap: nowrap;
  }

  .col.lg-5.mobile.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .col.lg-4._50-column.mobile {
    width: 100%;
  }

  .col.lg-6 {
    width: 100%;
    align-items: flex-start;
  }

  .col.lg-6.co-founder-section {
    height: 500px;
  }

  .col.lg-3, .col.lg-3._2-col-in-mobile, .col.lg-3._2-col-in-mobile, .col.lg-3._2-col-in-mobile._50-width.mobile---100-width {
    width: 100%;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30 {
    width: 100%;
    border-right-style: none;
    margin-bottom: 20px;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30.tan-line {
    border-right-style: none;
  }

  .col.lg-3.flex-stretch.md-2.sm-2.center.side-padding-30, .col.lg-3.flex-stretch.md-2.sm-2.side-padding-30, .col.lg-3._2-col-in-mobile {
    width: 100%;
  }

  .col.lg-8.flex-stretch.md-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-8.flex-stretch.md-4._75-width, .col.lg-8.flex-stretch.md-4._80-width {
    width: 100%;
  }

  .col.lg-8.flex-stretch.michelle-bio {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .col.lg-8.flex-stretch.michelle-bio._75-width, .col.lg-8.flex-stretch.michelle-bio._80-width, .col.lg-4 {
    width: 100%;
  }

  .col.lg-4.line-side {
    border-right-style: none;
  }

  .col.lg-6 {
    width: 100%;
    width: 100%;
    width: 100%;
    align-items: flex-start;
  }

  .col.lg-6.md-3.xs-2 {
    width: 100%;
    width: 100%;
  }

  .col.lg-6.md-3.xs-2.center-align._90 {
    width: 0;
    min-width: 100%;
  }

  .col.lg-6.md-3.xs-2.center-align._90.bottom-margin {
    margin-bottom: 20px;
  }

  .col.lg-6.md-3.xs-2.center---middle {
    margin-left: 0;
    margin-right: 0;
  }

  .col.lg-6.md-3.xs-2.gift-card---wrap {
    width: 100%;
  }

  .col.lg-6.sm-1 {
    width: 50%;
  }

  .col.lg-6.small-size {
    height: 220px;
  }

  .col.lg-4, .col.lg-4.md-33.xs-2 {
    width: 100%;
  }

  .col.lg-4.flex-stretch.md-4._20-margin {
    margin-top: 0;
  }

  .col.col--mobile {
    width: 100%;
    min-width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
  }

  .col.lg-5-copy {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-5-copy.align-vertically.md-4 {
    width: 100%;
    min-width: 100%;
  }

  .col.lg-5-copy.md-3.reach {
    flex-wrap: nowrap;
  }

  .col.lg-5-copy.md-3.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-5-copy.center {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .col.lg-5--3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .col.lg-5--3.align-vertically.md-4 {
    width: 100%;
    min-width: 100%;
  }

  .col.lg-5--3.md-3.reach {
    flex-wrap: nowrap;
  }

  .col.lg-5--3.md-3.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-5--3.md-4.middle--2 {
    display: none;
  }

  .col.lg-5--3.center {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .col.lg-6 {
    width: 100%;
    align-items: flex-start;
  }

  .col.no-padding, .col.no-padding.md-33.xs-2 {
    width: 100%;
  }

  .col.no-padding.flex-stretch.md-4._20-margin {
    margin-top: 0;
  }

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

  .sm-align-centre {
    width: 100%;
    align-self: auto;
    align-items: center;
  }

  .h2-2.kevin-name.tan-color-font {
    width: 100%;
    font-size: 30px;
    line-height: 1.5em;
  }

  .h2-2.rob-name.tan-color-font {
    font-size: 30px;
    line-height: 1.5em;
  }

  .side-image {
    margin-bottom: 20px;
  }

  .div-block-96 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .cofounders-info {
    margin-left: 0;
    margin-right: 0;
  }

  .row-3.cofounder-section {
    padding-bottom: 20px;
  }

  .sm-align-centre-2 {
    padding-top: 20px;
    padding-bottom: 0;
    display: flex;
  }

  .wrapper-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .section-16 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .paragraph-small.short-paragraph.values-section {
    width: 75%;
    line-height: 1.5em;
  }

  .margin-bottom-3 {
    width: 100%;
    flex-flow: column wrap;
    align-items: flex-start;
    display: flex;
  }

  .section-header {
    font-size: 14px;
  }

  .column-image-2 {
    max-width: 100%;
  }

  .inside {
    padding-left: 0;
    padding-right: 0;
  }

  .inside.cofounder {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-wrapper---60-sides {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .row-4.md-reverse-layout {
    flex-direction: column-reverse;
    margin-left: 0;
    margin-right: 0;
  }

  .row-4.sm-reverse.relative {
    margin-left: 0;
    margin-right: 0;
  }

  .row-4.center {
    align-items: stretch;
  }

  .row-4._75-padding {
    width: 100%;
    justify-content: flex-start;
  }

  .row-4._75-padding.center {
    width: auto;
    flex-direction: row;
    justify-content: center;
  }

  .row-4.left-align-margin, .row-4.md-reverse-layout-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-4 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .co-founder-bio-wrap {
    width: 120%;
    margin-left: 0;
    margin-right: 16px;
    padding-left: 16px;
  }

  .spacer--cofounder-section {
    display: none;
  }

  .co-founder-bio-page {
    font-size: 15px;
  }

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

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

  .section-17.wider-padding._75-padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-17.full-screen.background-image-side.wider-padding {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .section-17.wider-padding.icons-section.vc {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .section-17.dark-tan-color, .section-17.dark-tan-color--1 {
    padding-bottom: 20px;
  }

  .section-17.show-overflow.icons-section.vc {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .short-paragraph, .short-paragraph.believe {
    width: 100%;
  }

  .text-block-62 {
    font-size: 34px;
  }

  .team-text-2 {
    text-align: left;
    align-self: auto;
    font-size: 35px;
    line-height: 1.5em;
  }

  .section---team---home {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .short-paragraph-2 {
    width: 100%;
  }

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

  .culture-button-wrapper {
    justify-content: center;
    display: flex;
  }

  .culture-container {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .team-button-wrapper.careers {
    flex-direction: row;
    justify-content: flex-start;
    align-self: flex-start;
  }

  .wrapper-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-3.centre-align {
    align-items: center;
  }

  .wrapper-3.dei-no-padding {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .intro-hero-headline---prata {
    letter-spacing: 0;
    font-size: 35px;
    line-height: 1.2em;
  }

  .intro-hero-headline---prata._75-font {
    font-size: 35px;
  }

  .intro-hero-headline---prata._75-font.white {
    font-size: 50px;
  }

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

  .centre-align._1-2-em._30-font {
    height: auto;
  }

  .centre-align._1-2-em._30-font.center.white-font-hover {
    font-size: 19px;
    line-height: 1.5em;
  }

  .centre-align._1-2-em._30-font.white-font-hover.value-heading-box, .centre-align._1-2-em._30-font.white-font-hover.dei-values {
    height: auto;
    font-size: 19px;
    line-height: 1.5em;
    overflow: visible;
  }

  .centre-align._1-2-em._30-font.tan-font-color.black-font-hover.reach-heading {
    height: auto;
    object-fit: fill;
    font-size: 19px;
    line-height: 1.5em;
    overflow: hidden;
  }

  .centre-align._1-2-em._30-font {
    height: auto;
  }

  .centre-align._1-2-em._30-font.tan-font-color.black-font-hover.reach-heading {
    height: auto;
    line-height: 1.5em;
  }

  .centre-align._1-2-em._24-font.believe-hover.believe-heading {
    align-self: auto;
    line-height: 1.5em;
  }

  .centre-align.center-mobile {
    justify-content: center;
  }

  .centre-align.horizontal-flex {
    height: auto;
    flex-direction: row;
    font-size: 16px;
    line-height: 1.2em;
  }

  .intro-paragraph-3.short-paragraph {
    width: 100%;
    font-size: 18px;
    line-height: 1.5em;
  }

  .intro-paragraph-3.short-paragraph.tan-font-color._70-width._40-padding {
    padding-top: 10px;
    font-size: 18px;
    line-height: 1.3em;
  }

  .intro-paragraph-3._40-font.black-font._70-width._10-top-padding {
    width: 100%;
    padding-top: 10px;
    font-size: 18px;
    line-height: 1.3em;
  }

  .intro-paragraph-3._40-font.black-font._70-width._10-top-padding.white {
    min-width: 100%;
    font-weight: 400;
    line-height: 1.3em;
  }

  .intro-paragraph-3._24-font._70-width.top-padding.black-font {
    width: 70%;
    padding-top: 10px;
    font-family: Gotham book, sans-serif;
    font-size: 18px;
    line-height: 1.5em;
  }

  .intro-paragraph-3._24-font._70-width.top-padding.dei-paragraph {
    width: 90%;
    padding-top: 10px;
    font-family: Gotham book, sans-serif;
    font-size: 18px;
    line-height: 1.5em;
  }

  .intro-paragraph-3.michelle-paragraph {
    width: 100%;
    font-size: 18px;
    line-height: 1.5em;
  }

  .culture---section-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .values {
    font-size: 35px;
    line-height: 1.5em;
  }

  .margin-bottom-5 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-header-2 {
    font-size: 24px;
    line-height: 1.5em;
  }

  .section-header-2.awards {
    width: 100%;
    font-size: 24px;
    line-height: 1.5em;
  }

  .sm-align-centre-3.relative {
    flex-direction: column;
  }

  .sm-align-centre-3.relative._100 {
    width: 100%;
  }

  .sm-align-centre-3.relative.flex-top {
    margin-left: 0;
  }

  .community---section-2 {
    padding-top: 50px;
  }

  .button-menu-wrapper {
    width: 100%;
    flex-flow: column wrap;
  }

  .employee-quote-wrapper {
    width: 100%;
    margin-top: 290px;
    margin-left: 0%;
    margin-right: 0%;
  }

  .mask-26 {
    width: 100%;
    height: 100%;
  }

  .mobile-restaurant-list {
    display: block;
  }

  .mobile-restaurant-list.cira-mobile {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mobile-restaurant-block {
    width: 100%;
    height: 150px;
  }

  .mobile-restaurant-block.cira-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5db87d4690a85327c2ec0e44_Cira-Restaurant-5.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.boka-mobile._1, .mobile-restaurant-block.bellemore-mobile, .mobile-restaurant-block.momotaro-mobile, .mobile-restaurant-block.cabra-mobile, .mobile-restaurant-block.swift-sons-mobile, .mobile-restaurant-block.lazy-bird-mobile, .mobile-restaurant-block.somerset-mobile, .mobile-restaurant-block.gt-prime-mobile, .mobile-restaurant-block.dutch-docs-mobile {
    height: 200px;
  }

  .mobile-restaurant-block.duck-duck-goat-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5e515de4a0997418f7b33d_Duck-Duck-Goat-01-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.izakaya-mobile, .mobile-restaurant-block.little-goat-mobile {
    height: 200px;
  }

  .mobile-restaurant-block.elaine-coffee-mobile {
    height: 200px;
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e3996c9cf71114f6ac031b2_Elaines-01.jpg");
  }

  .mobile-restaurant-block.cold-storage-mobile, .mobile-restaurant-block.j-parker-mobile, .mobile-restaurant-block.devereaux-mobile, .mobile-restaurant-block.girl-and-goat-mobile {
    height: 200px;
  }

  .mobile-restaurant-block.gg-chicken-shop {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6493255e08719fa88cc86b79_GG's%20Chicken%20Shop%20-%20Interior%201.png");
  }

  .mobile-restaurant-block.gt-fish-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5dde6f2c687c4ac321db10_GT-Fish-Image-01-min.jpeg");
    background-position: 0 0, 50%;
  }

  .mobile-restaurant-block.girl-goat-la, .mobile-restaurant-block.elaine-s-coffee, .mobile-restaurant-block.alla-vita-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6143786f23992c0e435fcac9_Alla-Vita-Interior-1-min.png");
  }

  .mobile-restaurant-block.girl-goat-la-mobile, .mobile-restaurant-block.cabra-la-mobile {
    height: 200px;
  }

  .mobile-restaurant-block.laser-wolf-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/627c055d77c8af4948d683d6_Laser_Wolf_Brooklyn_Web-1-min.png");
  }

  .mobile-restaurant-block.sugargoat-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/604671f32c43868750c94ad8_thumbnail_Sugargoat_Select_3_Garrett_Sweet.jpg");
  }

  .mobile-restaurant-block.kfar-brooklyn {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/64059e49fb64707961b66d5b_K_Far-Brooklyn_Slider.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.cafe-basque-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6405a2deadfa364b1c85d403_Cafe-Basque-Slider.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.le-select-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63d5fa6184ce7a511a053d53_Le-Select-Chicago-Interior-01.png");
  }

  .mobile-restaurant-block.boka-catering-group-mobile {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/63696446b3d97c2fea4fa5ff_Boka-Catering-Holiday-Spread-03.png");
  }

  .mobile-restaurant-block.itoko {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6429008bd5a0816dbc4233fd_Itoko-Chicago-BRG-Slider.png");
  }

  .mobile-restaurant-block.jaffa-brooklyn {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649b49f4ed234935ad0f2348_Jaffa%20Home%20Slider%20H-min.webp");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .mobile-restaurant-block.jaffa-bar {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649dcf183fa51a83d8793311_LeSelect_4463-1%20(3)-min.jpg");
  }

  .mobile-restaurant-block.bar-504 {
    height: 200px;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/649b49f4ed234935ad0f2348_Jaffa%20Home%20Slider%20H-min.webp");
  }

  .brg-mobile-logo {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5de570cc793a4fc1838e386e_brg-white.png");
  }

  .list-ancor {
    display: inline-block;
  }

  .menu-btn {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5fc7c0261bd374d8a06998_BRG_Web_Mobile_Nav_Icon.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .left-arrow-46 {
    display: none;
  }

  .menu-2 {
    width: 100%;
    display: none;
  }

  .right-arrow-44, .menu-wrap {
    display: none;
  }

  .mask-27 {
    width: 320px;
  }

  .menu-list {
    display: block;
  }

  .mobile-menu-dropdown-link {
    text-transform: uppercase;
  }

  .chefs-dropdown-mobile {
    display: block;
  }

  .nav-bar---mobile {
    height: auto;
    display: block;
  }

  .row-6 {
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .row-6.centre-align {
    margin-left: 0;
    margin-right: 0;
  }

  .row-6.flex-horizontal {
    flex-direction: row;
  }

  .row-6.right-section-align {
    margin-left: 0;
    margin-right: 0;
  }

  .row-6._30-side--auto {
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .arrow-wrapper {
    overflow: hidden;
  }

  .form-with-button {
    flex-direction: column;
  }

  .form-field.side-margins.no-bottom-margins {
    margin-bottom: 40px;
  }

  .chef-bio-paragraph {
    font-size: 15px;
  }

  .individual-page-nav-bar {
    display: none;
  }

  .mask-28 {
    height: auto;
  }

  .jimmy-image-1 {
    background-size: cover;
  }

  .slide-39, .gene-kato-slider-1 {
    height: 500px;
  }

  .restaurant-info-section {
    margin: 20px 0;
  }

  .rest-logo-wrapper {
    width: 100%;
  }

  .right-arrow-45 {
    width: auto;
    height: 100%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .title-heading {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .title-heading.no-top-padding._30-bottom-padding {
    font-size: 18px;
  }

  .title-heading.instagram {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2em;
  }

  .title-heading.holiday.holiday-gift-card-2 {
    font-size: 24px;
  }

  .title-heading.holiday-sub-title {
    width: 100%;
    font-size: 30px;
  }

  .grid-bios {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-bar {
    position: relative;
  }

  .nav-bar.burger-nav.homepage {
    display: none;
  }

  .nav-bar.burger-nav.black-version {
    position: relative;
  }

  .flex-horizontal-space-between {
    align-items: center;
  }

  .wrapper-5 {
    max-width: none;
    min-height: auto;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .wrapper-5.believe-2 {
    background-position: 50% 100%;
    background-size: 100% 500px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrapper-5.center {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-5.flex {
    max-width: none;
  }

  .wrapper-5.chef-menu {
    height: 50px;
    text-align: justify;
    object-fit: fill;
    overflow: scroll;
  }

  .white-logo-icon {
    flex: 0 auto;
    margin-right: 0;
  }

  .intro {
    padding-top: 0;
  }

  .intro-paragraph-1 {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .intro-paragraph-1.holiday {
    color: #000;
    font-size: 16px;
  }

  .gift-table-container {
    padding: 35px;
  }

  .flex-horizontal-space-between-2 {
    align-items: center;
  }

  .flex-horizontal-space-between-2.footer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .main-nav__dropdown-link {
    color: #afb14f;
  }

  .culture-slider-title-2 {
    width: 75%;
    font-size: 35px;
    line-height: 1.3em;
    left: 15%;
  }

  .believe-page-slider {
    height: 350px;
  }

  .believe-image-1 {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfa9e5d83d112da4ac70ca6_Boka_Restaurant_Group_believe_1.JPG");
    background-size: auto, cover;
  }

  .believe-image-2 {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfa9fbbf8d0d3dcf80ea28a_Boka_Restaurant_Group_believe_2.JPG");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .believe-image-3 {
    object-fit: cover;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fe20cf9b64fd41f2ca20_Employee-believe-3.jpeg");
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .believe-image-4 {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dfaa057a6f534fa3f71fc87_Boka_Restaurant_Group_belive_4.JPG");
    background-size: auto, cover;
  }

  .side-image-2 {
    margin-bottom: 20px;
  }

  .margin-bottom-6 {
    font-size: 18px;
    display: block;
  }

  .margin-bottom-6._20-font {
    font-size: 18px;
  }

  .margin-bottom-6._20-font.sub-words-padding.no-padding {
    width: 100%;
    clear: none;
    font-size: 18px;
  }

  .margin-bottom-6._20-font {
    font-size: 18px;
  }

  .believe-section-3 {
    width: auto;
  }

  .margin-bottom-7 {
    width: auto;
    font-size: 18px;
    display: block;
  }

  .section-title-culture {
    width: 100%;
    font-size: 45px;
    line-height: 1.2em;
  }

  .section-title-culture.top-padding {
    padding-top: 40px;
  }

  .section-title-culture.black {
    font-size: 35px;
  }

  .full-screen-title {
    width: 100%;
    text-align: left;
    align-self: auto;
    font-size: 40px;
    line-height: 1.3em;
  }

  .full-screen-title._100 {
    padding-bottom: 20px;
  }

  .full-screen-title.right-align {
    font-size: 35px;
  }

  .full-screen-title.right-align._20-bottom-padding {
    font-size: 40px;
    line-height: 1.3em;
  }

  .full-screen-title.right-paragraph {
    text-align: right;
  }

  .full-screen-title.right-paragraph.right-paragraph-align._20-bottom-padding {
    font-size: 40px;
    line-height: 1.3em;
  }

  .full-screen-title.wider-box {
    width: 100%;
  }

  .full-screen-title.wider-box--1 {
    width: 100%;
    font-size: 40px;
    line-height: 1.3em;
  }

  .full-screen-title._20-bottom-padding {
    width: auto;
    padding-bottom: 20px;
    font-size: 40px;
  }

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

  .margin-bottom-8 {
    display: block;
  }

  .margin-bottom-8.flex.outline.mobile-center {
    display: flex;
  }

  .margin-bottom-8._20.top-margin {
    margin-top: 40px;
  }

  .side-slider-believe {
    height: 350px;
  }

  .believe---section-1 {
    height: 450px;
  }

  .give-page-slider {
    height: 350px;
  }

  .sustainability-partner-1 {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .short-paragraph-3 {
    width: 100%;
    font-size: 14px;
  }

  .side-image-3 {
    margin-bottom: 20px;
  }

  .sustainability-heading {
    font-size: 24px;
    line-height: 1.5em;
  }

  .slider-37 {
    height: 350px;
    margin-bottom: 10px;
  }

  .sustainability-partner-2, .sustainability-partner-3 {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .local-farm-partners-slider {
    width: 100%;
    height: 350px;
    margin-bottom: 10px;
  }

  .give-section-4 {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5da8e7470f4f50539a2e5cfe_20190918_180606.jpg");
    background-position: 0 0, 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .column-image-4 {
    width: auto;
    height: 150px;
    margin-bottom: 10px;
  }

  .footer-logo {
    display: block;
  }

  .horizontal-footer-links-container {
    width: auto;
    height: auto;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .footer-social-links-container {
    justify-content: space-around;
    margin-top: 40px;
    display: flex;
  }

  .footer-link-3.spacing {
    order: 0;
    align-self: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: flex;
  }

  .social-media-icon {
    padding: 0;
  }

  .reach-page-slider {
    height: 350px;
  }

  .reach---section-1 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .heading-22 {
    display: none;
  }

  .reach-slider-2 {
    height: 400px;
  }

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

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

  .reach-section-4.full-screen {
    overflow: hidden;
  }

  .believe-slider-1 {
    height: 300px;
    top: 10px;
  }

  .believe-slider-1.hide {
    height: 500px;
  }

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

  .div-block-109 {
    width: 320px;
    position: static;
  }

  .column-left-2, .column-left-2.restaurant-pages {
    height: 500px;
  }

  .div-block-110 {
    width: 320px;
    position: static;
  }

  .div-block-116 {
    background-size: cover;
  }

  .side-gallery--culture-page {
    width: 100%;
    height: 400px;
  }

  .our-chefs-slider {
    height: 400px;
    top: 10%;
  }

  .short-paragraph-5 {
    width: 100%;
    font-size: 18px;
  }

  .prata-section-title {
    font-size: 40px;
    line-height: 1.3em;
  }

  .div-block-122 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .reach---section-6---interior {
    overflow: hidden;
  }

  .reach-interior-section-2 {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .div-block-124.relative {
    top: 0%;
  }

  .side-image-4 {
    margin-bottom: 20px;
  }

  .slide-nav-59 {
    height: 32px;
    font-size: 8px;
  }

  .left-arrow-62 {
    width: 60px;
  }

  .wrapper-6 {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .wrapper-6._75-padding.extra-padding {
    flex-wrap: wrap;
    align-items: stretch;
    padding-top: 40px;
    display: flex;
  }

  .wrapper-6._75-padding.no-padding, .wrapper-6._75-padding.no-padiding-stacked {
    flex-wrap: wrap;
    align-items: stretch;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .slider-arrow {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 22px;
  }

  .right-arrow-61 {
    width: 60px;
  }

  .slider-arrow-2 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 22px;
  }

  .featured-interior-designer {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .paragraph-small-5.short-paragraph.values-section {
    line-height: 1.5em;
  }

  .paragraph-small-5.short-paragraph.values-section.tan-font-color {
    width: 70%;
  }

  .paragraph-small-5.short-paragraph.values-section.give-p-height {
    width: 70%;
    height: auto;
  }

  .paragraph-small-5.short-paragraph.values-section.believe-p-height {
    width: 70%;
  }

  .paragraph-small-5.short-paragraph.values-section.dei-height {
    width: 70%;
    height: auto;
    width: 70%;
    height: auto;
  }

  .believe---section-6 {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div-block-137 {
    height: 300px;
  }

  .believe---section-8 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .margin-bottom-9 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .full-screen-title-2 {
    width: 100%;
    font-size: 40px;
    line-height: 1.3em;
  }

  .full-screen-title-2._20-bottom-padding {
    font-size: 40px;
    line-height: 1.3em;
  }

  .reach---section-4 {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .service-slider {
    top: 0;
  }

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

  .row-7.flex-horizontal {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .row-7._1-row---contact-page.mobile {
    flex-direction: column;
  }

  .row-7.flex-horizontal--wrap {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  ._18-font.black-font-color {
    font-size: 18px;
  }

  .believe---section-10 {
    height: auto;
  }

  .value-container {
    padding: 35px;
  }

  .value-container.believe.no-bottom-padding.center {
    flex-direction: row;
  }

  .value-container.believe.center, .value-container.reach.center {
    flex-direction: row;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .value-container.give._20-padding.center {
    width: 250px;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .value-container.give.no-bottom-padding.center, .value-container.give.one-line {
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .value-container.reach.center {
    flex-direction: row;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._24-font {
    font-size: 16px;
  }

  .value-individual-container {
    padding: 35px;
  }

  .horizontal-short-line {
    margin-left: -35px;
    margin-right: -35px;
  }

  .padding {
    align-items: center;
  }

  .blog-thumbnail-container {
    margin-bottom: 30px;
  }

  .heading-35 {
    font-size: 24px;
    line-height: 1.5em;
  }

  ._20-font {
    font-size: 18px;
  }

  .community-image-2 {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e14fb4bb86f10397e8d11cf_employee-believe-image-8.jpeg");
    background-position: 50%;
    background-size: cover;
    margin-top: 20px;
    padding-top: 0;
  }

  .team-text-3 {
    text-align: left;
    justify-content: flex-start;
    align-self: auto;
    font-size: 35px;
    line-height: 1.5em;
  }

  .main---button-2.team {
    width: 250px;
    align-self: center;
    font-size: 20px;
  }

  .main---button-2.center.red-color {
    padding-right: 0;
    font-size: 20px;
    line-height: 1.5em;
  }

  .main---button-2.team {
    width: 250px;
  }

  .text-block-75 {
    font-size: 18px;
  }

  .div-block-148 {
    width: 100%;
    border-left-style: none;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .text-block-76 {
    text-align: left;
    padding-left: 0;
    font-size: 18px;
  }

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

  .map-container {
    padding: 0;
  }

  .section-28 {
    padding: 50px 20px;
  }

  .contact-form-container {
    padding: 0;
  }

  .heading-42 {
    color: #000;
    line-height: 1.3em;
  }

  .all-caps.black-font {
    line-height: 1.3em;
  }

  .contact-map {
    float: none;
    margin-top: 15px;
    padding-bottom: 40px;
    display: block;
    position: static;
  }

  .paragraph-small-7.reach-quote {
    font-size: 18px;
  }

  .paragraph-small-7.mentorship-quote {
    font-size: 14px;
    line-height: 1.5em;
  }

  .paragraph-small-7.leadership-quote {
    width: 250px;
    font-size: 14px;
    line-height: 1.5em;
  }

  .paragraph-small-7.mentorship-quote--main {
    font-size: 12px;
    line-height: 1.5em;
  }

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

  .section-30 {
    background-position: 50% 20px;
    background-size: contain;
    padding: 50px 20px 0;
  }

  .flex-horizontal-justify-start-align-centre {
    justify-content: flex-start;
  }

  .community---section-3 {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .chef-link-name-2 {
    font-size: 32px;
  }

  .home---title---1 {
    width: 100%;
    height: 140px;
    text-align: left;
    align-self: auto;
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0%;
    padding-bottom: 0;
    font-size: 34px;
    line-height: 1.5em;
  }

  .home---title---1.stacked {
    line-height: 1.2em;
  }

  .home---title---1.stacked._40-bottom-padding {
    margin-left: 0;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .home---title---1.stacked._40-bottom-padding.right-aligned {
    margin-top: 20px;
  }

  .home---title---1.stacked._40-bottom-padding.right-aligned._2._90 {
    width: 100%;
  }

  .home---title---1.stacked.auto-size {
    font-size: 40px;
    line-height: 1.3em;
  }

  .home---title---1.stacked.auto-size._40-padding {
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .home---title---1.stacked.auto-size._40-padding.vc {
    text-align: left;
  }

  .home---title---1.stacked.auto-size._40-padding.vc-holiday {
    text-align: center;
    text-align: center;
    line-height: 1.2em;
  }

  .text-block-77 {
    font-size: 18px;
    line-height: 40px;
  }

  .text-block-77.home-chef {
    width: 100%;
    text-align: left;
    align-self: flex-start;
    padding-bottom: 10px;
    font-size: 40px;
    line-height: 1.5em;
  }

  .text-block-77.home-chef.homepage-padding-left {
    border-left-style: none;
    margin-left: 0;
    padding-left: 0;
    line-height: 1.5em;
  }

  .text-block-78._40-font.no-padding-and-no-line {
    width: 100%;
    text-align: left;
    font-size: 18px;
  }

  .text-block-78._40-font.no-padding-and-no-line.no-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-78._40-font.no-padding-and-no-line.right-aligned--90 {
    width: 100%;
  }

  .text-block-78._40-font.no-padding-and-no-line.holiday-experiences-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-78._40-font.no-padding-and-no-line.holiday-experiences {
    font-family: Gotham Light, sans-serif;
    line-height: 1.3em;
  }

  .text-block-78._40-font.no-padding-and-no-line.holiday-experiences-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-78._40-font.no-line.no-padding {
    font-size: 18px;
  }

  .believe---section-2 {
    padding-bottom: 20px;
  }

  .home-restaurantn-2 {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.5em;
  }

  .home---restaurant-section-title-2 {
    width: 28px;
    text-align: left;
    align-self: flex-start;
    margin-left: 0;
    font-size: 40px;
    line-height: 43px;
  }

  .home---restaurant-section-title-2.right-align._25-side-padding.top-25-margin._100-width {
    font-size: 40px;
    line-height: 1.3em;
  }

  .home---restaurant-section-title-2._40-top-padding {
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 1.3em;
  }

  .home---restaurant-section-title-2._40-bottom-padding._20-top {
    margin-top: 0;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .text-block-79 {
    font-size: 18px;
  }

  .text-block-79.small-padd {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-79.small-pad--left-align {
    min-width: 100%;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-79.small-pad--left-align.right-mobile {
    text-align: right;
  }

  .testimonial-container {
    padding: 50px 20px 30px;
  }

  .testimonial-container.about.fill-color {
    height: 240px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-container.height.extra-right-padding {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .flex-horizontal-justify-start-align-centre-2 {
    text-align: right;
  }

  .quotation-mark {
    width: 30px;
    margin-top: 0;
    margin-left: -30px;
    margin-right: 0;
    position: absolute;
  }

  .quotation-mark.top {
    width: 20px;
    margin-top: -70px;
    margin-left: 0;
  }

  .slide-nav-66.hide-slide-nav {
    margin-bottom: 20px;
    display: block;
  }

  .small-slide {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-45.quote, .heading-46 {
    font-size: 16px;
    line-height: 1.2em;
  }

  .heading-46._12 {
    width: auto;
  }

  .career-quote-header {
    font-size: 16px;
    line-height: 1.2em;
  }

  .div-block-157 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-157.no-line {
    width: 100%;
  }

  .div-block-157.tall-line {
    width: 100%;
    height: auto;
    border-left-style: none;
    flex-wrap: wrap;
    align-self: flex-end;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-158 {
    height: 450px;
    background-position: 85%;
  }

  .div-block-158._30-margin {
    height: 450px;
    overflow: hidden;
  }

  .paragraph-small-8.no-margins.bullet-list-item.right-align {
    width: auto;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align.width {
    width: 90%;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1 {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1.width {
    width: 90%;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.width {
    width: 90%;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center.top-margin {
    margin-top: 10px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph-small-8.no-margins.bullet-list-item.gotham-light-right-align-1 {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .believe---section-7 {
    height: auto;
    align-items: center;
    padding: 50px 0;
    display: flex;
  }

  .div-block-159.right-align, .div-block-159.left-align--1 {
    width: 100%;
    align-items: stretch;
    padding-left: 0;
  }

  .bullet-list-container {
    text-align: center;
    margin-left: 0;
  }

  .flex-horizontal-justify-start-align-centre-3.right-align {
    width: 131.395%;
  }

  .flex-horizontal-justify-start-align-centre-3.left-align--2 {
    width: 100%;
  }

  .award-container {
    padding: 35px;
  }

  .award-container.link {
    height: auto;
    margin-bottom: 20px;
    padding: 20px 15px;
  }

  .award-container.link:hover {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .award-container.link {
    height: auto;
    margin-bottom: 20px;
    padding: 20px 15px;
  }

  .award-container.link:hover {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .award-title {
    line-height: 1.3em;
  }

  .section-header-3 {
    font-size: 14px;
  }

  .div-block-161 {
    top: 0;
  }

  .reach---section-5 {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .section-35 {
    padding: 50px 20px;
  }

  .community---section-4 {
    height: 500px;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbc598d4d562d9e625b2796_Boka-Pedro-2.jpg");
    background-position: 0 0, 70%;
  }

  .line-left-section {
    border-left-style: none;
    padding-left: 0;
  }

  .gg-image-1 {
    background-position: 50%;
    background-size: cover;
  }

  ._60-40-individual-rest-des-3 {
    height: auto;
    font-size: 25px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  ._60-40-individual-rest-des-3.group-catering-description {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    bottom: 0;
  }

  ._60-40-individual-rest-des-3.momotaro-description {
    width: 100%;
    font-size: 20px;
  }

  ._60-40-individual-rest-des-3.gg-description {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    bottom: 0;
  }

  ._60-40-individual-rest-des-3.boka-catering-description {
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    font-style: normal;
  }

  .div-block-166 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-43 {
    height: 400px;
    top: 0;
  }

  .testimonial-container-2 {
    padding: 50px 30px 30px;
  }

  .career-quote-author-2._24-font---quote-name, .career-quote-title-2._24-font-quote-title {
    font-size: 18px;
  }

  .studio-k-image-1 {
    background-position: 35%;
  }

  .slide-53, .slide-54, .slide-55 {
    height: 500px;
  }

  .event-name {
    flex-flow: column wrap;
    display: flex;
  }

  .event-name.grid-events {
    width: auto;
    margin-top: 10px;
    font-size: 18px;
    line-height: 1.2em;
    display: inline-block;
  }

  .event-name.grid-events:hover {
    display: inline-block;
  }

  .event-name.grid-events {
    width: auto;
    font-size: 18px;
    line-height: 1.2em;
    display: inline-block;
  }

  .event-name.grid-events:hover {
    display: inline-block;
  }

  .event-details---place {
    width: 100%;
    flex-flow: column;
    align-content: stretch;
    align-items: flex-start;
    display: flex;
  }

  .collaboration-info {
    display: block;
  }

  .left-arrow-76 {
    line-height: 35px;
    display: none;
    top: 0%;
    bottom: 0%;
    left: -35px;
    right: auto;
  }

  .right-arrow-75 {
    width: auto;
    display: none;
    right: -35px;
  }

  .team-flexx-original {
    width: 100%;
  }

  .team-flexx-original.team-flex__reverse.small-version {
    justify-content: space-between;
  }

  .team-flexx-original.small-version {
    width: 100%;
    justify-content: space-between;
  }

  .team-flex__img--original.small-version, .team-flex__img--original.small-version._1 {
    width: 100%;
    height: 100%;
  }

  .team-flex__img--original.small-version.reverse {
    height: 100%;
    min-height: 0;
    display: inline-block;
  }

  .centered-container {
    text-align: left;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .gallery-lightbox-2 {
    width: 60%;
    justify-content: center;
    display: block;
  }

  .sustainability-partner-4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .herban-produce-slider {
    width: 100%;
    height: 350px;
  }

  .html-embed {
    width: 100%;
    display: none;
  }

  .bullet-list-container--2 {
    text-align: center;
    margin-left: 0;
  }

  .content-wrapper-9 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-column-center--left-align {
    justify-content: flex-start;
    align-items: stretch;
  }

  ._50-column-center--left-align.mobile-border._100._50 {
    width: 100%;
  }

  ._50-column-center--left-align.mobile-border {
    justify-content: flex-start;
    align-self: flex-start;
    margin-bottom: 0%;
  }

  ._50-column-center--left-align.mobile-border.home-mobile {
    width: 100%;
    margin-bottom: 100px;
  }

  .respect---image {
    width: 100%;
    height: 350px;
    position: static;
  }

  .inclusive--photo {
    height: 450px;
  }

  .image-117 {
    height: 450px;
    margin-left: 0;
  }

  .home---content-wrapper-copy {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefits---wrapper {
    flex-direction: row;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .column---benefits {
    width: 100%;
    border-left-style: none;
    border-right-style: none;
  }

  .column---benefits.no-side-line {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  .individual-benefits.right-align {
    width: 131.395%;
  }

  .individual-benefits.left-align--2 {
    width: 100%;
  }

  ._50-column--2 {
    flex-flow: column wrap;
    display: flex;
  }

  .container---no-padding {
    height: auto;
    padding-bottom: 0;
  }

  .body-52 {
    max-width: none;
    min-width: 0;
    object-fit: fill;
    overflow: visible;
  }

  .body-53 {
    overflow: hidden;
  }

  .video-4 {
    height: 250px;
  }

  .awards-wrap---1 {
    width: 100%;
    border-left-style: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .horizontal-footer-links-container-copy {
    width: auto;
    height: auto;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .give-value-box {
    height: auto;
    flex-direction: column;
    align-items: center;
  }

  .give-value-box._1-2-em._30-font {
    height: auto;
    height: auto;
  }

  .give-value-box.center-mobile {
    justify-content: center;
  }

  .give-value-box.horizontal-flex {
    flex-direction: row;
  }

  .believe-value-box {
    flex-direction: column;
    align-items: center;
  }

  .believe-value-box._1-2-em._30-font {
    height: auto;
    height: auto;
  }

  .believe-value-box.center-mobile {
    justify-content: center;
  }

  .believe-value-box.horizontal-flex {
    flex-direction: row;
  }

  .reach-value-box {
    height: auto;
    flex-direction: column;
    align-items: center;
  }

  .reach-value-box._1-2-em._30-font {
    height: auto;
    height: auto;
  }

  .reach-value-box.center-mobile {
    justify-content: center;
  }

  .reach-value-box.horizontal-flex {
    flex-direction: row;
  }

  .ind-rest-image-slider-1.solomonov---center {
    object-position: 80% 50%;
  }

  .ind-rest-image-slider-1.solomonov-center {
    object-position: 34% 50%;
  }

  .composting-image {
    height: 350px;
  }

  .accordion_item-image {
    height: 400px;
    overflow: visible;
  }

  .accordion-body.js-accordion-body {
    display: block;
  }

  .question-text {
    flex: 0 100%;
    margin-bottom: 8px;
    margin-left: 16px;
    padding-right: 20px;
  }

  .accordion-body-2 {
    padding-left: 56px;
  }

  .accordion-body-2.js-accordion-body {
    border-top: 1px solid rgba(0, 0, 0, .1);
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .accordion_item-image-2 {
    width: 30px;
  }

  .event-details {
    width: 100%;
    flex-flow: column;
    align-content: stretch;
    align-items: flex-start;
    display: flex;
  }

  .accordion_item-image-copy {
    overflow: visible;
  }

  .collaborations {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .collaborations._75-padding.extra-padding {
    padding-top: 40px;
  }

  .bullet-list-container--3 {
    text-align: center;
    margin-left: 0;
  }

  .believe---section-11, .hr-office-photo {
    height: 500px;
  }

  .wrapper-6--1 {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .wrapper-6--1._75-padding.extra-padding {
    padding-top: 40px;
  }

  .community---section-1 {
    padding-top: 50px;
  }

  .wrapper-5--3 {
    height: 108px;
    max-width: none;
    min-height: auto;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    overflow: hidden;
  }

  .wrapper-5--3.believe-2 {
    background-position: 50% 100%;
    background-size: 100% 500px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrapper-5--3.center {
    width: 100%;
  }

  .wrapper-5--3.flex {
    max-width: none;
  }

  .wrapper-5--3.chef-menu {
    height: 50px;
    text-align: justify;
    object-fit: fill;
    overflow: scroll;
  }

  .our-restaurants {
    justify-content: center;
  }

  .rest---list---items {
    width: 100%;
    height: auto;
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .restaurant---list-menu-item.spacing {
    order: 0;
    align-self: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: flex;
  }

  .center---quote {
    width: 100%;
  }

  .cofounder---wrap {
    padding-top: 20px;
    padding-bottom: 0;
    display: flex;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .gallery-grid-container-2 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .employee-quote-wrapper--2 {
    width: 100%;
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
  }

  .right-aligned-list {
    border-left-style: none;
    padding-left: 0;
  }

  .right-aligned-list._40-top-padding {
    border-right-style: none;
    flex-direction: row;
    margin-top: 20px;
    display: flex;
  }

  .flex-horizontal-right-align {
    text-align: right;
  }

  .bullet-list-container---4 {
    height: auto;
    text-align: center;
    margin-left: 0;
    padding-right: 0;
  }

  .benefits-photo {
    width: 100%;
    height: 350px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5fe776bb4dac636357227c_Abby-Kristine_Believe_1_1-min.jpg");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
  }

  .flexx-2 {
    height: auto;
    flex-flow: column;
  }

  .right-line-1 {
    display: none;
  }

  .catering-page-wrapper {
    width: 100%;
    height: 100%;
    justify-content: flex-start;
  }

  .column-left---catering, .column-right---catering {
    width: 100%;
    height: 400px;
  }

  .boka-catering-image, .goat-group-catering-image {
    height: 100%;
  }

  .slider-text {
    font-size: 60px;
  }

  .title-header---2 {
    line-height: 30px;
  }

  .restaurant-link---homepage {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 30px;
    line-height: 1.2em;
  }

  .section-team---homepage.wider-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-team---homepage.full-screen.background-image-side.wider-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .section-team---homepage.wider-padding--team-section, .section-team---homepage.wider-padding--team-section-mobile {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .team-content-wrapper {
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .row-4--team-section {
    flex-direction: row;
  }

  .row-4--team-section.center {
    align-items: stretch;
  }

  .row-4--team-section._75-padding {
    width: 100%;
    justify-content: flex-start;
  }

  .row-4--team-section._75-padding.center {
    width: auto;
    flex-direction: row;
    justify-content: center;
  }

  .section-team---homepage--mobile.wider-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-team---homepage--mobile.full-screen.background-image-side.wider-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .section-team---homepage--mobile.wider-padding--team-section, .section-team---homepage--mobile.wider-padding--team-section-mobile {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .team-content-wrapper---mobile {
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .row-4--team-section-mobile {
    flex-direction: row;
  }

  .row-4--team-section-mobile.center {
    align-items: stretch;
  }

  .row-4--team-section-mobile._75-padding {
    width: 100%;
    justify-content: flex-start;
  }

  .row-4--team-section-mobile._75-padding.center {
    width: auto;
    flex-direction: row;
    justify-content: center;
  }

  .communiity-section---homepage.wider-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .communiity-section---homepage.full-screen.background-image-side.wider-padding {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc99a6cfd85fd767ee775f3_Culture-Boka-Restaurant-Group-1.JPG");
    background-position: 0 0, 50%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .community-row---homepage {
    margin-left: 0;
    margin-right: 0;
  }

  .community--content-homepage {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .community-container-homepage {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .community-title---homepage {
    color: #fff;
    text-align: right;
    justify-content: flex-end;
    margin-bottom: 20px;
    font-family: Prata, sans-serif;
    font-size: 40px;
    line-height: 1.3em;
    display: flex;
    position: relative;
  }

  .chef-name---homepage {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 30px;
  }

  ._23-experiences-section-title {
    width: 100%;
    text-align: left;
    align-self: flex-start;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 1.3em;
  }

  .content-wrapper-5---homepage {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .row-5---vision-human-world {
    margin-left: 0;
    margin-right: 0;
  }

  .content-wrapper---vision-human-world {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .believe-image-01 {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5af72a2089e5b6aa8aaf98_employee-mentorship-02-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .wrapper--believe-1.centre-align, .wrapper--believe-1.centre-align-copy {
    align-items: center;
  }

  .wrapper--believe-1.centre-align---1 {
    flex-direction: column;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .wrapper--believe-1.centre-align---1.to-virtual-culinary {
    max-width: 320px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-column-center--2 {
    justify-content: flex-start;
    align-items: stretch;
  }

  ._50-column-center--2.mobile-border._100._50 {
    width: 100%;
  }

  ._50-column-center--2.mobile-border {
    justify-content: flex-start;
    align-self: flex-start;
  }

  ._50-column-center--2.mobile-border.home-mobile {
    width: 100%;
  }

  ._50-column-center--2.mobile-border {
    margin-bottom: 0%;
  }

  ._50-column-center--2.mobile-border.home-mobile-2 {
    width: 100%;
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 30em;
  }

  ._50-column-center--2.top-position {
    margin-top: 0;
  }

  .wrapper-3--2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-3--2.centre-align {
    align-items: center;
  }

  .chef-wrapper {
    height: auto;
    max-width: none;
    min-height: auto;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    overflow: hidden;
  }

  .chef-wrapper.believe-2 {
    background-position: 50% 100%;
    background-size: 100% 500px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .chef-wrapper.center {
    width: 100%;
  }

  .chef-wrapper.flex {
    max-width: none;
  }

  .chef-wrapper.chef-menu {
    height: 50px;
    text-align: justify;
    object-fit: fill;
    overflow: scroll;
  }

  .chef-list---items {
    width: 100%;
    height: auto;
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .chef-list-menu-items.spacing {
    order: 0;
    align-self: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: flex;
  }

  .catering-list---items {
    width: auto;
    height: auto;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .catering-bottom-menu {
    height: auto;
  }

  .catering-wrapper {
    height: auto;
    max-width: none;
    min-height: auto;
    object-fit: none;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    overflow: auto;
  }

  .catering-wrapper.believe-2 {
    background-position: 50% 100%;
    background-size: 100% 500px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .catering-wrapper.center {
    width: 100%;
  }

  .catering-wrapper.flex {
    max-width: none;
  }

  .catering-wrapper.chef-menu {
    height: 50px;
    text-align: justify;
    object-fit: fill;
    overflow: scroll;
  }

  .catering---list---items {
    width: 100%;
    height: auto;
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .catering-list-menu-item.spacing {
    order: 0;
    align-self: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: flex;
  }

  .dropdown-toggle-culture {
    width: auto;
    min-width: auto;
    text-align: center;
  }

  .chef--mobile-drop-down-toggle {
    width: 100%;
    text-align: center;
  }

  .culture-dropdown-menu {
    display: block;
  }

  .community---section-3-mobile {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

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

  .section-17--2.wider-padding._75-padding-1 {
    flex-direction: column;
  }

  .section-17--2.full-screen.background-image-side.wider-padding {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .section-17--2.dark-tan-color {
    padding-bottom: 20px;
  }

  .content-wrapper---60-sides--2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .row-4---1 {
    flex-direction: column;
  }

  .row-4---1.md-reverse-layout, .row-4---1.sm-reverse.relative {
    margin-left: 0;
    margin-right: 0;
  }

  .row-4---1.center {
    align-items: stretch;
  }

  .row-4---1._75-padding {
    width: 100%;
    justify-content: flex-start;
  }

  .row-4---1._75-padding.center {
    width: auto;
    flex-direction: row;
    justify-content: center;
  }

  .row-4---1.md-reverse-layout-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .content-wrapper---60-sides--3 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .row-4--3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .row-4--3.md-reverse-layout, .row-4--3.sm-reverse.relative {
    margin-left: 0;
    margin-right: 0;
  }

  .row-4--3.center {
    align-items: stretch;
  }

  .row-4--3._75-padding {
    width: 100%;
    justify-content: flex-start;
  }

  .row-4--3._75-padding.center {
    width: auto;
    flex-direction: row;
    justify-content: center;
  }

  .row-4--3.md-reverse-layout-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .image-122 {
    object-fit: contain;
  }

  .image-123 {
    height: 100%;
    object-fit: contain;
  }

  .image-124 {
    max-width: 100%;
    object-fit: contain;
  }

  .give-organization-link {
    align-self: center;
    display: block;
  }

  .grid-9 {
    flex-direction: column;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .image-125, .image-126 {
    height: 150px;
  }

  .margin-bottom-1-1 {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 20px;
    display: flex;
  }

  .col-copy {
    margin-bottom: 0;
  }

  .col-copy.lg-6 {
    width: 100%;
    align-items: flex-start;
  }

  .col-copy.lg-6.md-4.mobile {
    flex-flow: column;
    align-self: center;
    margin-top: 140px;
  }

  .col-copy.lg-6.md-4.center {
    width: auto;
    max-width: 100%;
    min-width: 100%;
  }

  .col-copy.lg-6.md-4.center-2 {
    width: 100%;
  }

  .col-copy.lg-6.md-3.sm-2._75-width {
    align-items: center;
    display: block;
  }

  .col-copy.lg-5 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .col-copy.lg-5.align-vertically.md-4 {
    width: 100%;
    min-width: 100%;
  }

  .col-copy.lg-5.md-3.reach {
    flex-wrap: nowrap;
  }

  .col-copy.lg-5.md-3.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .col-copy.lg-5.center {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .col-copy.lg-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .col-copy.lg-4._50-column.mobile {
    width: 100%;
  }

  .col-copy.lg-6 {
    width: 100%;
    align-items: flex-start;
  }

  .col-copy.lg-6.co-founder-section {
    height: 500px;
  }

  .col-copy.lg-3, .col-copy.lg-3._2-col-in-mobile, .col-copy.lg-3._2-col-in-mobile, .col-copy.lg-3._2-col-in-mobile._50-width.mobile---100-width {
    width: 100%;
  }

  .col-copy.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30 {
    width: 100%;
    border-right-style: none;
    margin-bottom: 20px;
  }

  .col-copy.lg-3.flex-stretch.md-2.sm-2.right-line.center.side-padding-30.tan-line {
    border-right-style: none;
  }

  .col-copy.lg-3.flex-stretch.md-2.sm-2.center.side-padding-30 {
    width: 100%;
  }

  .col-copy.lg-8.flex-stretch.md-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .col-copy.lg-8.flex-stretch.md-4._75-width, .col-copy.lg-4 {
    width: 100%;
  }

  .col-copy.lg-4.line-side {
    border-right-style: none;
  }

  .col-copy.lg-6 {
    width: 100%;
    width: 100%;
    width: 100%;
    align-items: flex-start;
  }

  .col-copy.lg-6.md-3.xs-2 {
    width: 100%;
    width: 100%;
  }

  .col-copy.lg-6.md-3.xs-2.center---middle {
    margin-left: 0;
    margin-right: 0;
  }

  .col-copy.lg-6.sm-1 {
    width: 50%;
  }

  .col-copy.lg-6.small-size {
    height: 220px;
  }

  .col-copy.lg-4, .col-copy.lg-4.md-33.xs-2 {
    width: 100%;
  }

  .col-copy.col--mobile {
    width: 100%;
    min-width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
  }

  .col-copy.lg-5--1 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .col-copy.lg-5--1.align-vertically.md-4 {
    width: 100%;
    min-width: 100%;
  }

  .col-copy.lg-5--1.md-3.reach {
    flex-wrap: nowrap;
  }

  .col-copy.lg-5--1.md-3.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .col-copy.lg-5--1.center {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .wrapper-5--4 {
    max-width: none;
    min-height: auto;
    flex-wrap: wrap;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .wrapper-5--4.believe-2 {
    background-position: 50% 100%;
    background-size: 100% 500px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrapper-5--4.center {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-5--4.flex {
    max-width: none;
  }

  .wrapper-5--4.chef-menu {
    height: 50px;
    text-align: justify;
    object-fit: fill;
    overflow: scroll;
  }

  .image-127, .image-128, .image-129, .image-130 {
    height: 150px;
  }

  .career-page-slider {
    height: 350px;
  }

  .career-intro--2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

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

  .leadership-quote-wrap {
    width: 100%;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .kevin-rob-name {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
  }

  .mask-33 {
    height: 500px;
  }

  .devereaux-logo, .swift-sons-tavern-logo {
    object-fit: contain;
  }

  .section--reservations {
    width: 100%;
    padding: 75px 20px;
  }

  .title-heading--reservations {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 35px;
    line-height: 1.3em;
  }

  .title-heading--reservations.no-top-padding._30-bottom-padding {
    font-size: 18px;
  }

  .title-heading--reservations.instagram {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2em;
  }

  .section-17-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-17-copy.wider-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-17-copy.wider-padding._75-padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-17-copy.full-screen.background-image-side.wider-padding {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .section-17-copy.dark-tan-color {
    padding-bottom: 20px;
  }

  .section-17-copy.dark-tan-color--1 {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .quotation-mark---main {
    width: 30px;
    margin-top: 10px;
    margin-left: -30px;
    margin-right: 0;
    position: absolute;
  }

  .quotation-mark---main.top {
    width: 20px;
    margin-top: -70px;
    margin-left: 0;
  }

  .reservations-intro {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .sustainability-partner-4--mobile {
    padding: 50px 0;
  }

  .wrapper-5-give-mobile {
    max-width: none;
    min-height: auto;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .wrapper-5-give-mobile.believe-2 {
    background-position: 50% 100%;
    background-size: 100% 500px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrapper-5-give-mobile.center {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-5-give-mobile.flex {
    max-width: none;
  }

  .wrapper-5-give-mobile.chef-menu {
    height: 50px;
    text-align: justify;
    object-fit: fill;
    overflow: scroll;
  }

  .row-6-copy {
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .row-6-copy.centre-align {
    margin-left: 0;
    margin-right: 0;
  }

  .row-6-copy.flex-horizontal {
    flex-direction: row;
  }

  .row-6-copy.right-section-align {
    margin-left: 0;
    margin-right: 0;
  }

  .row-6-copy._30-side--auto {
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .local-farm-image {
    height: 350px;
  }

  .margin-bottom--mobile-20 {
    margin-bottom: 20px;
    display: block;
  }

  .margin-bottom--mobile-20.flex.outline.mobile-center {
    display: flex;
  }

  .grid-bios---1 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .order-online-intro {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .order-online---list-of-restaurants {
    margin-left: 0;
    margin-right: 0;
  }

  .order-online---list-of-restaurants.flex-horizontal {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .order-online---list-of-restaurants._1-row---contact-page.mobile {
    flex-direction: column;
  }

  .order-online---list-of-restaurants.flex-horizontal--wrap {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .order-online---restaurant {
    display: block;
  }

  .order-online---restaurant.flex.outline.mobile-center {
    display: flex;
  }

  .order-online-heading {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .order-online-heading.no-top-padding._30-bottom-padding {
    font-size: 18px;
  }

  .order-online-heading.instagram {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2em;
  }

  .main-content {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .body-57 {
    min-width: 100%;
    overflow: visible;
  }

  .header---stand-alone-pages {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 40px;
    line-height: 1.3em;
  }

  .header---stand-alone-pages.no-top-padding._30-bottom-padding {
    font-size: 18px;
  }

  .header---stand-alone-pages.instagram {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2em;
  }

  .header---stand-alone-pages.employee-relief-fund {
    width: 100%;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    font-size: 32px;
  }

  .rich-text-block-2 h2 {
    width: 100%;
    justify-content: center;
    font-size: 24px;
    line-height: 1.3em;
  }

  .rich-text-block-2 p {
    font-family: Gotham book, sans-serif;
    font-size: 18px;
    line-height: 1.5em;
  }

  .rich-text-block-2 a {
    position: relative;
  }

  .rich-text-block-2 li {
    font-size: 18px;
  }

  .row-8.centre-align {
    margin-left: 0;
    margin-right: 0;
  }

  .row-8.flex-horizontal {
    flex-direction: row;
  }

  .content-wrapper---80 {
    width: 100%;
  }

  .wrapper-7--1 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .announcment-bar {
    height: 70px;
  }

  .announcment-bar-content {
    height: 70px;
    text-align: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
  }

  .image-wrapper {
    width: 100%;
    flex-direction: column;
    display: flex;
  }

  .grid-10 {
    width: 320px;
    overflow: hidden;
  }

  .figure-caption---2 {
    padding-top: 10px;
  }

  .figure-image---economic-1 {
    overflow: hidden;
  }

  .one---figure {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .economic-image {
    width: 100%;
  }

  .popup-overlay {
    display: block;
  }

  .div-block-5 {
    max-height: 500px;
    min-height: auto;
    align-self: auto;
  }

  .pop-up-paragraph {
    padding: 10px 0;
    font-size: 14px;
  }

  .div-block-168 {
    margin-top: 0;
    padding-top: 0;
  }

  .popup-close-icon {
    margin-top: 0;
    margin-right: -5px;
  }

  .link-block-21 {
    height: 20px;
    align-self: flex-end;
    margin-top: 20px;
  }

  .text-block-84 {
    font-size: 24px;
    font-weight: 300;
  }

  .updated-date {
    font-size: 20px;
    line-height: 1.3em;
  }

  .important-resources-title {
    font-size: 20px;
  }

  .important-resources-title.lower-font {
    font-size: 16px;
  }

  .important-resources-title.lower-font2 {
    font-size: 12px;
  }

  .important-resource-link {
    width: 100%;
    font-size: 20px;
    line-height: 1.2em;
  }

  .important-resource-link.no-bottom-margin, .important-resource-link.top-margin {
    font-size: 22px;
  }

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

  .relief-fund-copy {
    font-family: Gotham Light, sans-serif;
    font-size: 18px;
  }

  .italic-text {
    font-family: Gotham Light, sans-serif;
  }

  .fund-button {
    font-size: 20px;
    line-height: 1.5em;
  }

  .brg-relief-form {
    font-size: 16px;
    line-height: 1.3em;
  }

  .image-wrapper-02 {
    width: 100%;
    flex-direction: column;
    display: flex;
  }

  .one---figure--2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .updated-date--2 {
    font-family: Gotham book, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
  }

  .popup-image {
    width: auto;
    max-width: 100%;
  }

  .link-block-22 {
    width: 100%;
  }

  .co-vid-copy {
    font-size: 18px;
  }

  .covid-main-copy {
    font-family: Gotham Light, sans-serif;
    font-size: 18px;
  }

  .heading---important-resources-2 {
    font-size: 20px;
  }

  .important-resources-list {
    font-size: 16px;
  }

  .copy---team-page {
    font-family: Gotham book, sans-serif;
  }

  .section-title---team-page {
    font-size: 20px;
  }

  .employee-page-button {
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 1.5em;
    display: block;
  }

  .relief-image, .title--important-resources {
    width: 100%;
  }

  .updated-date--3 {
    font-size: 20px;
    line-height: 1.3em;
  }

  .title--important-resources-3 {
    width: 100%;
    flex-flow: column wrap;
    justify-content: center;
    margin-top: 20px;
    font-size: 18px;
    display: inline-block;
    overflow: visible;
  }

  .relief-fund-copy--2 {
    font-family: Gotham book, sans-serif;
    font-size: 18px;
  }

  .tzuco-image {
    width: 100%;
  }

  .copy---team-page--10-bottom {
    font-family: Gotham book, sans-serif;
  }

  .team-link, .team-page-link {
    display: inline;
  }

  .red-button {
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 1.5em;
    display: block;
  }

  .dining-experience-link {
    margin-top: 0;
    margin-bottom: 0;
  }

  .content-wrapper-copy, .ecommerce-wrapper, .ecommerce-content-wrapper {
    flex-wrap: nowrap;
    align-content: center;
    overflow: hidden;
  }

  .product-description-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-right: 0%;
    padding-left: 9%;
    position: relative;
  }

  .submit-button-center {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-size: 20px;
    line-height: 1.2em;
    display: flex;
  }

  .next-steps-copy {
    font-family: Gotham Light, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
  }

  .row-8--2 {
    justify-content: center;
  }

  .row-8--2.centre-align {
    margin-left: 0;
    margin-right: 0;
  }

  .button-link {
    width: 80%;
    padding: 35px;
  }

  .button-link.believe.no-bottom-padding.center {
    flex-direction: row;
  }

  .button-link.believe.center, .button-link.reach.center {
    flex-direction: row;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-link.give._20-padding.center {
    width: 250px;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-link.give.no-bottom-padding.center, .button-link.give.one-line {
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-link.reach.center {
    flex-direction: row;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .content-wrapper---82 {
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .wrapper-7--1-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .food-title {
    font-size: 20px;
  }

  .menu-transparent-bg {
    padding-left: 7px;
    padding-right: 7px;
  }

  .content-section-5.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .content-section-5.dark-grey {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-section-5.menu {
    margin-bottom: 0;
  }

  .content-section-5.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .content-section-5.swift-sons-tavern-section, .content-section-5.momo-cake-order {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .header-box.order-button {
    overflow: visible;
  }

  .header-box.center-current {
    width: 100%;
    flex-direction: column;
  }

  .header-box.swift-lilnk-buttons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .header-box.swift-lilnk-buttons._2 {
    margin-top: 0;
  }

  .header-box.swift-lilnk-buttons._2._100, .header-box.swift-lilnk-buttons.stacked._100, .header-box.swift-lilnk-buttons.to._100 {
    flex-wrap: wrap;
  }

  .header-box._100, .header-box.mobile--ggs {
    width: 100%;
  }

  .header-box.two-buttons-side-by-side {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .header-box.two-buttons-side-by-side._2._100 {
    flex-wrap: wrap;
  }

  ._50-percent-column.menu.last._100-percent-column {
    border-bottom-style: none;
  }

  ._50-percent-column.inner-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .small.amiri-font-black {
    font-size: 14px;
    line-height: 1.2em;
  }

  .content-wrapper-83.menu {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .flex-wrapper.space-around {
    align-items: stretch;
  }

  .flex-wrapper.momo-lunch-brunch {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .button-9 {
    min-width: 180px;
  }

  .hero {
    font-size: 50px;
    line-height: 1.3em;
  }

  .hero.boka-pickup, .hero.boka-mothers-day, .hero.boka-mothersday, .hero.momo-header, .hero.cabra-menu {
    width: 100%;
  }

  .intro-2 {
    width: 100%;
    margin-top: 20px;
  }

  ._33-percent-column.top-left {
    padding-top: 20px;
  }

  ._33-percent-column.top-center--10 {
    width: 100%;
  }

  .navbar-8 {
    height: 60px;
  }

  .boka-pickup-header {
    height: 60px;
    flex-direction: column;
    justify-content: center;
    display: flex;
    overflow: visible;
  }

  .adobe-caslon-font.blk {
    width: 100%;
  }

  .adobe-caslon-font.blk.momotaro-cake {
    padding-left: 10px;
    padding-right: 10px;
  }

  .adobe-caslon-font.blk-100 {
    width: 80%;
  }

  .adobe-caslon-font.blk-100._60 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .adobe-caslon-font.blk-momotaro, .adobe-caslon-font.blk-20 {
    width: 80%;
  }

  .adobe-caslon-font.blk-20._100-width {
    width: 100%;
    justify-content: center;
    display: flex;
  }

  .adobe-caslon-font.blk-100 {
    width: 100%;
  }

  .boka-pickup-heading {
    font-size: 28px;
  }

  .menu-background-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-3 {
    padding-right: 10px;
  }

  .tab-link-3._3.w--current, .tab-link-3._4.w--current, .tab-link-3._4--4.w--current, .tab-link-3._3-3.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .service-box, .menu-item-wrap.center {
    width: 100%;
  }

  .menu-title-2.brandon-font {
    margin-top: 40px;
    font-size: 35px;
  }

  .menu-grid, .menu-grid-2, .menu-grid-3, .menu-grid-second-part {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "drinks drinks"
                         "specials specials"
                         "food food"
                         "promotion promotion";
  }

  .to-go-paragraph.lowercase {
    width: 75%;
  }

  .to-go-paragraph.lowercase._100-width {
    width: 100%;
  }

  .menu-item-to-go {
    font-size: 18px;
  }

  .div-block-170.first-mobile {
    margin-top: 10px;
  }

  .bottom-button-section {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .bottom-button-section.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .bottom-button-section.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .button-9-copy {
    min-width: 180px;
  }

  .button-9-copy.top-border.blk.small {
    width: 200px;
  }

  .button-9-copy.top-border.blk.small.margin {
    margin-right: 0;
  }

  .button-9-copy.top-border.blk.small.margin.center-flex {
    justify-content: center;
    align-items: center;
  }

  .button-9-copy.top-border.blk.small.center-flex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-9-copy.top-border.blk.centered-button, .button-9-copy.top-border.blk.mothers-day-copy, .button-9-copy.top-border.blk.next-menu {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .button-9-copy.top-border.blk-no-25, .button-9-copy.top-border.white-button {
    margin-top: 0;
  }

  .button-9-copy.top-border.blk.small {
    width: 200px;
  }

  .button-9-copy.top-border.blk.small.center-flex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-9-copy.top-border.blk.small.margin {
    margin-right: 0;
  }

  .button-9-copy.top-border.blk.small.margin.center-flex {
    justify-content: center;
    align-items: center;
  }

  .button-9-copy.top-border.blk.small.margin.center-flex-copy {
    width: 100%;
    max-width: none;
    width: 100%;
    max-width: none;
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 22px;
  }

  .button-9-copy.top-border.blk-no-25 {
    margin-top: 0;
  }

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

  .kit-description {
    line-height: 1.2em;
  }

  .wrapper-7--2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .help-employees {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .help-employees.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .help-employees.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .mobile---mothers-day {
    display: block;
  }

  .mothers-day-button {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .mothers-day-button.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .mothers-day-button.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .mobile-intro---mom {
    display: flex;
  }

  .hero-title-order {
    width: auto;
    font-size: 50px;
    line-height: 1.3em;
  }

  .hero-title-order.boka-pickup, .hero-title-order.boka-mothers-day, .hero-title-order.boka-mothersday {
    width: 100%;
  }

  .order-to-go-subtitle {
    width: auto;
  }

  .content-wrapper-83-copy.menu, .content-in-slider.menu {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .content-in-slider.max-w-100 {
    max-width: 100%;
  }

  .header-box-2 {
    width: 100%;
  }

  .title-4 {
    width: auto;
    font-size: 16px;
  }

  .content-wrapper-84 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-section---order {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .content-section---order.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .content-section---order.dark-grey {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .content-section---order.menu {
    margin-bottom: 0;
  }

  .content-section---order.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .intro-order {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .heading-67 {
    width: 100%;
    max-width: 320px;
    margin-bottom: 20px;
    font-size: 35px;
    display: block;
  }

  .column-image-10._2, .column-image-10._3, .column-image-10._1, .column-image-10._4, .column-image-10._5, .column-image-10._6, .column-image-10._7, .column-image-10._8, .column-image-10._9, .column-image-10._12, .column-image-10._13, .column-image-10._13 {
    width: 100%;
    height: auto;
    min-height: 500px;
  }

  .order-paragraph {
    padding-left: 10px;
    padding-right: 10px;
  }

  .restaurant-title-order {
    text-align: left;
  }

  .order-section---indvidual-rest.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .order-section---indvidual-rest.dark-grey {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .order-section---indvidual-rest.menu {
    margin-bottom: 0;
  }

  .order-section---indvidual-rest.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .momotaro-pickup-header {
    height: 60px;
    flex-direction: column;
    justify-content: center;
    display: flex;
    overflow: visible;
  }

  .momotaro-pick-up {
    width: 100px;
  }

  .content-wrapper-85.menu {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .order-to-go-subtitle-2 {
    width: auto;
    margin-bottom: 2px;
  }

  .order {
    min-width: 180px;
  }

  .order.top-border.blk.mothers-day {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .order.top-border.blk.order-list-item, .order.top-border.blk.order-list-item---order {
    width: 280px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .order.top-border.blk.small-button {
    width: 280px;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .order.top-border.blk-no-25, .order.top-border.white-button {
    margin-top: 0;
  }

  .flex-employee-fund {
    flex-direction: column;
  }

  .right-employee-fund {
    width: 100%;
  }

  .left-column---employee-fund {
    width: 100%;
    padding: 40px 0;
  }

  .heading---employeee-fund {
    font-size: 28px;
  }

  .swift-sons-tavern-header {
    height: 60px;
    flex-direction: column;
    justify-content: center;
    display: flex;
    overflow: visible;
  }

  .swift-sons-tavern-header.momo-brunch-lunch-header, .swift-sons-tavern-header.swift-sons-header {
    height: 60px;
    object-fit: fill;
    margin-left: 0;
    margin-right: 0;
  }

  .works-grid {
    grid-row-gap: 20px;
  }

  .line-column {
    height: 48px;
    overflow: hidden;
  }

  .heading-68 {
    font-size: 24px;
  }

  .tavern-at-home-dinner {
    padding-left: 0;
    padding-right: 0;
  }

  .swift-sons-tavern-dinner, .swift-sons-alacarte {
    display: block;
  }

  .order-paragraph---bellemore {
    width: 100%;
    min-width: 100%;
    text-align: center;
  }

  .logo-wrapper---order {
    width: 100%;
  }

  .mothers-day-button---swifttavern {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .mothers-day-button---swifttavern.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .mothers-day-button---swifttavern.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .text-block-88 {
    line-height: 1.3em;
  }

  .boka-menu-subtitle {
    margin-bottom: 10px;
  }

  .content-wrapper-89.menu {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .mask-36 {
    width: 100%;
  }

  .slide-60 {
    width: 100%;
    margin-right: 0;
  }

  .slide-61 {
    width: 100%;
  }

  .slide-62 {
    width: 100%;
    margin-right: 0;
  }

  .slide-63 {
    width: 100%;
  }

  .bellemore-bowls-menu {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-no-outline.first-mobile, .bellemore---wine.first-mobile {
    margin-top: 10px;
  }

  .bellemore---wine.no-outline {
    margin-left: 0;
    margin-right: 0;
  }

  .column-4, .column-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .content-wrapper-90.menu {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .main-button-section {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .main-button-section.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .main-button-section.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

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

  .caviar-logo {
    min-width: 50px;
  }

  .delivery-logos {
    width: 100%;
  }

  .delivery-logos.height {
    min-height: 150px;
  }

  .grubhub-logo, .door-dash-logo, .tock-logo {
    min-width: 50px;
  }

  .header-box-swift-tavern {
    margin-bottom: 20px;
  }

  .header-box-swift-tavern.order-button {
    overflow: visible;
  }

  .header-box-swift-tavern.center-current {
    width: 100%;
    flex-direction: column;
  }

  .header-box-swift-tavern.swift-lilnk-buttons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .slide-64 {
    width: 100%;
    margin-right: 0;
  }

  .slide-65 {
    width: 100%;
  }

  .div-block-171-copy {
    display: flex;
  }

  .bottom-button-section--2 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .bottom-button-section--2.menu {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .bottom-button-section--2.menu-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
    position: static;
  }

  .div-block-170-tavern-mobile.first-mobile, .div-block-170-tavern.first-mobile {
    margin-top: 10px;
  }

  .div-block-171-copy {
    display: flex;
  }

  .tab-boka-menus {
    flex-direction: row;
  }

  .tab-link-4, .tab-link-4.w--current {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tab-link-4.w--current:hover, .tab-link-4._3 {
    width: 100%;
  }

  .tab-link-4._3.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-4._4 {
    width: 100%;
  }

  .tab-link-4._4.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-4._4-1, .tab-link-4._4-1:hover {
    width: 100%;
  }

  .tab-link-4._4-1.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-menu-round {
    font-size: 15px;
    line-height: 20px;
  }

  .intro---menu {
    display: none;
  }

  .intro---menu.momo-cake {
    display: flex;
  }

  .intro---menu.cabra-menu {
    display: block;
  }

  .intro---menu.swift-alps {
    margin-top: 0;
    display: flex;
  }

  .text-block-95 {
    line-height: 30px;
  }

  .adobe-caslon-font-2.blk-100, .adobe-caslon-font-2.blk-20, .adobe-caslon-font-2.blk {
    width: 80%;
  }

  .tab-link-5, .tab-link-5.w--current {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tab-link-5.w--current:hover, .tab-link-5._3 {
    width: 100%;
  }

  .tab-link-5._3.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-5._4-1, .tab-link-5._4-1:hover {
    width: 100%;
  }

  .tab-link-5._4-1.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-8-copy {
    height: 60px;
  }

  .ddg-pickup-header {
    height: 60px;
    flex-direction: column;
    justify-content: center;
    display: flex;
    overflow: visible;
  }

  .header-box-ddg {
    margin-bottom: 20px;
  }

  .header-box-ddg.order-button {
    overflow: visible;
  }

  .header-box-ddg.center-current {
    width: 100%;
    flex-direction: column;
  }

  .header-box-ddg.swift-lilnk-buttons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .tab-link-8, .tab-link-8.w--current {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tab-link-8.w--current:hover, .tab-link-8._3 {
    width: 100%;
  }

  .tab-link-8._3.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-8._4-1, .tab-link-8._4-1:hover {
    width: 100%;
  }

  .tab-link-8._4-1.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-5-copy, .tab-link-5-copy.w--current {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tab-link-5-copy.w--current:hover, .tab-link-5-copy._3 {
    width: 100%;
  }

  .tab-link-5-copy._3.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-5-copy._4-1, .tab-link-5-copy._4-1:hover {
    width: 100%;
  }

  .tab-link-5-copy._4-1.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-9, .tab-link-9.w--current {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tab-link-9.w--current:hover, .tab-link-9._3 {
    width: 100%;
  }

  .tab-link-9._3.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link-9._4-1, .tab-link-9._4-1:hover {
    width: 100%;
  }

  .tab-link-9._4-1.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .delivery-logos-2 {
    width: 100%;
  }

  .content-section-6.dark-grey {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .boka-pickup-heading-2 {
    font-size: 28px;
  }

  .mask-37 {
    width: 100%;
  }

  .order-paragraph--coming-soon {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-section-7 {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2a5c3222189590c403fd41_Momotaro-custom-cakes.jpeg");
    background-position: 0 0, 50% 0;
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section-header-4 {
    font-size: 24px;
    line-height: 1.5em;
  }

  .section-header-4.awards {
    width: 100%;
    font-size: 24px;
    line-height: 1.5em;
  }

  .chef-link-name-3 {
    font-size: 30px;
  }

  .section-header-5 {
    font-size: 14px;
  }

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

  .award-title-2 {
    line-height: 1.3em;
  }

  .virtual-cooking--1 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .heading-virtual-experience, .heading-virtual-experience._2 {
    font-size: 18px;
    font-weight: 400;
  }

  .heading-virtual-experience._2-center {
    font-family: Gotham book, sans-serif;
    font-size: 18px;
  }

  .heading-virtual-experience.subheading {
    font-size: 18px;
  }

  .heading-virtual-experience._2 {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 400;
  }

  .heading-virtual-experience.wine-classes {
    font-family: Gotham Light, sans-serif;
    font-size: 18px;
  }

  .heading-virtual-experience.experience-cocktail, .heading-virtual-experience.nye-restaurant-title {
    margin-bottom: 20px;
    font-family: Gotham book, sans-serif;
    font-size: 18px;
  }

  .chef-experience {
    height: 400px;
    background-color: #dfd9c7;
    top: 10%;
  }

  .believe---section-10-2, .virtual-cooking--2 {
    height: auto;
  }

  .right-line-1-2 {
    display: none;
  }

  .virtual-happy-hour {
    width: 100%;
    height: 350px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5fe776bb4dac636357227c_Abby-Kristine_Believe_1_1-min.jpg");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
  }

  .slider-47 {
    height: 400px;
  }

  .wrapper-9 {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .wrapper-9._2 {
    flex-wrap: wrap;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .wrapper-9.vc {
    margin-top: 20px;
  }

  ._20-font-2 {
    font-size: 18px;
  }

  ._20-font-2.top-margin {
    margin-top: 40px;
  }

  .heading-69 {
    font-size: 24px;
    line-height: 1.5em;
  }

  .virtual-cooking--3 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .virtual-cooking--1-mobile {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .virtual-cooking--2-mobile, .virtual-cooking--3-mobile {
    height: auto;
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .meal-kit-image {
    height: 400px;
  }

  .virtual-cooking-slider {
    z-index: 1;
    height: 639px;
  }

  .chef-experience-item {
    width: 100%;
    max-width: 360px;
    margin-top: 10px;
    margin-bottom: 8%;
    margin-right: 0%;
  }

  .header-chef-title {
    margin-bottom: 0;
  }

  .cooking-experience-paragraph {
    margin-bottom: 20px;
  }

  .meal---chef-experience {
    width: 100%;
    flex-flow: column;
    align-content: stretch;
    align-items: flex-start;
    display: flex;
  }

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

  .cooking-class.center {
    width: 100%;
  }

  .cooking-class.last-class {
    margin-bottom: 0;
  }

  .class-dish {
    font-size: 18px;
  }

  .class-details.lowercase {
    width: 75%;
  }

  .class-details.lowercase._100-width {
    width: 100%;
  }

  .class-details._90 {
    width: 90%;
  }

  .collaboration-info-2 {
    display: block;
  }

  .collaborations-2 {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .event-details-2 {
    width: 100%;
    flex-flow: column;
    align-content: stretch;
    align-items: flex-start;
    display: flex;
  }

  .chef-experiences-grid {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .accordion_item-image-chef {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 400px;
    object-fit: cover;
    position: relative;
    overflow: visible;
  }

  .chef-experience-top-wrapper {
    height: 400px;
    max-width: 100%;
  }

  .copy---equity-diversity, .resources---equity-diversity-copy, .copy---equity-diversity-copy, .copy---privacy-policy {
    font-family: Gotham book, sans-serif;
  }

  .reservations-button {
    font-size: 20px;
    line-height: 1.3em;
  }

  .reservations-button.team {
    width: 250px;
    align-self: center;
    font-size: 20px;
  }

  .reservations-button.center.red-color {
    padding-right: 0;
    font-size: 20px;
    line-height: 1.5em;
  }

  .reservations-button.team {
    width: 250px;
  }

  .meal-kit-images {
    height: 400px;
    background-color: #829683;
  }

  .meal-kit-grid {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .mealk-kit-top-wrapper {
    height: 400px;
    max-width: 100%;
  }

  .accordion_item-image-mealkit {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 400px;
    object-fit: cover;
    position: relative;
    overflow: visible;
  }

  .meal-kit-title {
    margin-bottom: 0;
  }

  .safety-guidelines-body {
    height: auto;
  }

  .safety-section {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .safety-section---auto {
    padding: 50px 20px;
  }

  .navbar-logo-link--joomak {
    width: 100px;
  }

  .navbar-logo-link--joomak.w--current {
    width: 100px;
    position: static;
  }

  .menu-button-11.w--open {
    background-color: #db5234;
  }

  .pop-up-modal {
    display: none;
  }

  .pop-up {
    width: 96%;
    padding: 10px;
    display: flex;
  }

  .pop-up-image {
    margin-top: 10px;
    margin-bottom: 0;
  }

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

  .popup-paragraph.cream, .popup-paragraph.blk {
    font-size: 16px;
    line-height: 1.3em;
  }

  .nav-content-wrappper-joomak {
    padding-top: 48px;
  }

  .container---joomak {
    padding-left: 18px;
    padding-right: 18px;
  }

  .container---joomak.footer-contain-joomak {
    text-align: center;
    flex-direction: column;
  }

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

  .nav-link-joomak.large-heading {
    font-size: 28px;
    line-height: 32px;
  }

  .gallery-joomak {
    height: auto;
    background-color: #fff;
  }

  .joomak-gallery-image {
    width: 100%;
    max-width: none;
    min-height: 455.556px;
    object-fit: cover;
  }

  .content-body-joomak.justify-content-center-joomak {
    flex: 0 auto;
  }

  .page-title-joomak.no-bottom-space-joomak {
    margin-bottom: 24px;
    padding-left: 10px;
    font-size: 28px;
    line-height: 32px;
  }

  .footer-joomak {
    height: auto;
  }

  .footer-link-joomak {
    text-align: center;
    align-self: auto;
  }

  .text-block-101 {
    font-size: 18px;
  }

  .slide-66 {
    height: 100%;
    min-height: 0;
  }

  .joomak-menu-list {
    color: #db5234;
  }

  .menu-item-price-joomak.coravin {
    color: #db5234;
    text-align: right;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .contact-text-joomak {
    color: #db5234;
  }

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

  .joomak-div-image {
    height: 100%;
    max-width: none;
    min-height: 455.556px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f02c6642cbe90255f94126f_joomak-gallery-image-8-sample.jpg");
    background-position: 50%;
    background-size: cover;
    display: inline-block;
  }

  .mask-40 {
    background-color: #fff;
  }

  .order-to-go-joomak:hover {
    opacity: .5;
  }

  .icon-absolute {
    top: -6px;
  }

  .icon-absolute._2 {
    margin-top: -48px;
    margin-right: 5%;
  }

  .wine-menu-item-title-jomak {
    width: 100%;
    min-width: 100%;
  }

  .virtual-cooking--2--1 {
    height: auto;
  }

  .vce---image-wrapper {
    width: 100%;
    height: 350px;
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f17d02aba28179150fb7c8a_Wine-Virutal%20Classes%20.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image-136 {
    height: 330px;
  }

  .column-6 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .virtual-cooking--2--1-mobile {
    width: auto;
    height: auto;
    display: block;
  }

  .image-137 {
    width: 100%;
  }

  .wine-slider-vce {
    height: 400px;
    background-color: #f2eee4;
  }

  .virtual-cooking--2--2 {
    height: auto;
  }

  .mixology-slider {
    height: 400px;
    background-color: #f2eee4;
  }

  .virtual-cooking--2--2-mobile {
    height: auto;
  }

  .virtual-gala {
    height: auto;
    display: block;
  }

  .virtual-gala-slider {
    height: 400px;
    background-color: #f2eee4;
  }

  .virtual-gala-slider.mobile {
    margin-bottom: 10px;
  }

  .gala-virtual-image-2, .gala-image-3 {
    background-size: cover;
  }

  .virtual-gala-mobile {
    height: auto;
  }

  .column-flex {
    padding-left: 0;
    padding-right: 0;
  }

  .credt-virtual-pic-slider {
    width: 100%;
    height: auto;
    font-size: 8px;
  }

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

  .girl-goat-button.w--current, .girlgoat-button {
    font-size: 20px;
    line-height: 20px;
  }

  .girlgoat-test {
    padding-left: 10px;
    padding-right: 10px;
  }

  .open-enrollment-section {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .inner-page-header {
    height: 270px;
  }

  .inner-page-title-area---momo-cake {
    width: 100%;
    margin-top: -108px;
    padding: 54px 27px 68px;
  }

  .paragraph-large-momo-cake {
    font-size: 24px;
    line-height: 34px;
  }

  .section---gallery-momo-cake {
    padding-bottom: 27px;
  }

  .container---momo-cake.gallery---momo-cakes {
    flex-direction: column;
  }

  .div-block-204 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  .page-contect-section---momo-cake {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .momotaro-cake-nav-bar {
    height: auto;
  }

  .hero-section-7-cabra-menu {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2a5c3222189590c403fd41_Momotaro-custom-cakes.jpeg");
    background-position: 0 0, 50% 0;
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .cabra-menu-font.blk {
    width: 100%;
  }

  .cabra-menu-font.blk.momotaro-cake {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cabra-menu-font.blk-100 {
    width: 80%;
  }

  .cabra-menu-font.blk-100._60 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cabra-menu-font.blk-momotaro, .cabra-menu-font.blk-20 {
    width: 80%;
  }

  .cabra-menu-font.blk-20._100-width {
    width: 100%;
    justify-content: center;
    display: flex;
  }

  .cabra-menu-font.blk-100 {
    width: 100%;
  }

  .menu-section-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-205 {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2d89431b37cc7837f95bbd_GT%20Fish_New%20Website%20Pattern_2.png");
    background-position: 50% 0;
    background-repeat: repeat-y;
    background-size: 100vw;
    background-attachment: fixed;
    padding-top: 80px;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .tab-link-button, .tab-link-button-copy, .cabra-tab-link-button {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-box {
    margin-bottom: 30px;
  }

  .h2-experience-page {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.3em;
  }

  .cooking-anthony-rizzo {
    height: auto;
  }

  .meal-kit-video {
    background-color: #fff;
    margin-top: 20px;
  }

  .cooking-anthony-rizzo--mobile {
    height: auto;
    display: block;
  }

  .hr-body {
    height: auto;
  }

  .hr-navigation {
    display: block;
  }

  .hr-heading {
    font-size: 18px;
  }

  .hr-nav-link-dropdown {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-hr {
    white-space: normal;
    padding-left: 0;
    padding-right: 0;
  }

  .hr-nav-link {
    padding-left: 0;
    padding-right: 0;
    line-height: 1.2em;
  }

  .text-block-103 {
    width: auto;
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 1.2em;
  }

  .hr-banner-section {
    height: 300px;
    overflow: hidden;
  }

  .h1---hr-page {
    font-size: 44px;
  }

  .hr-sub-section {
    padding-bottom: 45px;
  }

  .subheading-hr-page {
    font-size: 34px;
    line-height: 38px;
  }

  .hr-table-container {
    padding: 35px;
  }

  .hr-table-container.link:hover {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .hr-news-latest {
    height: auto;
  }

  .hr-latest-new-container {
    margin-bottom: 30px;
  }

  .row-8---hr-page.centre-align {
    margin-left: 0;
    margin-right: 0;
  }

  .row-8---hr-page.flex-horizontal {
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
  }

  .date---hr-page.no-margins.bullet-list-item.right-align {
    width: auto;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align.width {
    width: 90%;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1 {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1.width {
    width: 90%;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.width {
    width: 90%;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center.top-margin {
    margin-top: 10px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .date---hr-page.no-margins.bullet-list-item.gotham-light-right-align-1 {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.right-align {
    width: auto;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align.width {
    width: 90%;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1 {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1.width {
    width: 90%;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.width {
    width: 90%;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-copy.left-margin-align.center.top-margin {
    margin-top: 10px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align.left-margin-align {
    text-align: left;
    font-size: 14px;
  }

  .paragraph---hr.no-margins.bullet-list-item.gotham-light-right-align-1 {
    color: #000;
    text-align: right;
    font-size: 14px;
  }

  .title---hr {
    font-size: 34px;
    line-height: 40px;
  }

  .column-left---momo-lunch, .column-right---momo-brunch {
    width: 100%;
    height: 400px;
  }

  .column-right---momo-brunch._100-width {
    height: 500px;
    text-align: center;
  }

  .catering-page-wrapper-copy, .momo-menu-page-wrapper {
    width: 100%;
    height: 100%;
    justify-content: flex-start;
  }

  .momo-lunch-image {
    height: 100%;
  }

  .container-10 {
    z-index: 1;
    position: relative;
  }

  .brand-6 {
    font-size: 22px;
    line-height: 24px;
  }

  .hr-homepage-section {
    padding-top: 105px;
    padding-bottom: 54px;
  }

  .h1-hr-white {
    font-size: 40px;
    line-height: 45px;
  }

  .features-grid---hr {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hr-features-photo {
    min-height: 320px;
  }

  .boxes-grid-hr {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .div-info-wrapper {
    width: 100%;
    padding-right: 0%;
  }

  .hr-news-info {
    width: auto;
  }

  .hr-title-news {
    max-width: none;
    text-align: left;
    font-size: 24px;
    position: relative;
    overflow: visible;
  }

  .momo-lunch-brnch-nav-bar-copy {
    height: auto;
  }

  .momo-button {
    font-size: 18px;
    line-height: 18px;
  }

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

  .hr-hero-overaly {
    height: 50vh;
    margin-left: 10px;
    margin-right: 10px;
  }

  .hr-hero-overaly.benefits {
    background-image: linear-gradient(to bottom, null, null), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f60e089faeecaa1f418c992_burst-kUqqaRjJuw0-unsplash.jpg");
    background-position: 0 0, 50%;
  }

  .hr-title-page {
    font-size: 40px;
    line-height: 1.3em;
  }

  .general-section-hr {
    margin-left: 10px;
    margin-right: 10px;
  }

  .h2-2-hr-page-copy {
    text-align: left;
    font-size: 20px;
    line-height: 1.3em;
  }

  .h2-2-hr-page-copy.center {
    text-align: center;
  }

  .list-resource-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .resource-name-hr {
    text-transform: none;
    margin-bottom: 10px;
  }

  .closing-section {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .hr-end-content-wrapper {
    width: 100%;
    text-align: left;
    margin-bottom: 25px;
    padding-left: 0%;
  }

  .job-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container---announcement-bar {
    flex-direction: row;
    padding-left: 13px;
    padding-right: 13px;
    display: flex;
  }

  .announcement-row {
    align-items: center;
  }

  .announcment-bar-text {
    text-align: center;
    font-family: Gotham Light, sans-serif;
    font-weight: 400;
  }

  .hr-contact-section {
    min-height: 500px;
  }

  .left-content-hr {
    width: 90%;
  }

  .hero-bottom-hr {
    min-height: 75px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  ._1-column {
    min-height: 230px;
  }

  ._1-column:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4572b93edfa53c82e88a5_Swift-and-sons-2-1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .swift-sons-menu-page-nav {
    height: auto;
    padding-top: 10px;
  }

  ._2-column {
    min-height: 230px;
  }

  ._2-column:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5fb7ebe3c33962748e2e05_swift-sons-wine.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._3-column {
    min-height: 230px;
    text-transform: uppercase;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6086d85809be396664b4ac6c_swift-dessert-01-min.jpeg");
    background-position: 0 0, 50% 40%;
  }

  ._3-column:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/6086d85809be396664b4ac6c_swift-dessert-01-min.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .swift-sons-text {
    font-family: Brandon grotesque, sans-serif;
  }

  .image-139 {
    margin-left: 0;
  }

  .div-block-210 {
    width: 240px;
  }

  .dessert-swift {
    padding-right: 24px;
  }

  .wine-swift, .dinner-swift {
    text-align: center;
  }

  .holiday-section---vitual-experience {
    width: 100%;
    padding: 50px 1rem;
  }

  .content-centered.vertical, .content-centered.vertical-2 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .show-item--onscroll {
    margin-top: 20px;
  }

  .show-item--onscroll._2, .show-item--onscroll._3 {
    width: auto;
    margin-top: 40px;
    overflow: visible;
  }

  .popup-bar {
    display: none;
    bottom: 20px;
    left: 10px;
    right: 10px;
  }

  .heading-71 {
    font-size: 28px;
  }

  .popp-button {
    text-align: center;
    line-height: 1.2em;
  }

  .momo-hero-section, .momo-content-wrapper-on-hero {
    position: relative;
  }

  .momo-menu-title {
    font-size: 8.5vw;
    line-height: 1.3em;
  }

  .cotent-section {
    padding-top: 10%;
  }

  .medium-title-box {
    border-bottom-width: 2px;
  }

  .momo-menu-item {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .overlay-menu-item-momo {
    max-height: none;
    display: inline-block;
    overflow: visible;
  }

  .overlay-menu-item-momo:hover {
    max-height: none;
    background-image: none;
  }

  .momo-menu-name {
    font-size: 30px;
    line-height: 1.2em;
    top: 74%;
  }

  .momo-menu-name:hover {
    top: 74%;
  }

  .momo-menu, .momo-menu:hover {
    width: auto;
    min-width: auto;
    margin-top: 0;
    display: block;
  }

  .intro-conference {
    width: 100%;
    font-size: 20px;
  }

  .intro-conference-2 {
    font-size: 26px;
  }

  .mini-columns-container, .date-wrapper {
    width: 100%;
  }

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

  .date-conference {
    font-size: 16px;
    line-height: 1em;
  }

  .intro-conference3 {
    letter-spacing: 0;
    font-size: 26px;
  }

  .content-section---conference {
    padding-top: 9%;
    padding-bottom: 9%;
  }

  .h2-conference {
    font-size: 40px;
    line-height: 1.2em;
  }

  .intro-image-grid, .column-image--conference {
    width: 100%;
  }

  .column-image--conference._2 {
    margin-bottom: 16px;
  }

  .column-image--conference._3-1:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  }

  .side-bar-tab {
    z-index: 15;
  }

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

  .speaker {
    width: 100%;
    height: 340px;
    min-width: auto;
  }

  .js-clock {
    flex-wrap: wrap;
  }

  .main-hero---thanksgiving {
    height: 98vh;
  }

  .next-screen-link---thanksgiving {
    text-align: left;
    left: auto;
  }

  .next-screen-link---thanksgiving:hover {
    left: auto;
  }

  .image-slide-container.valentine-s-day-2, .image-slide-container.rw-2021---3, .image-slide-container.calendar-brg-3, .image-slide-container.mother-s-day-3 {
    max-width: 100%;
    text-align: center;
  }

  .container-thanksgiving {
    max-width: 100%;
    padding-left: 13.5px;
    padding-right: 13.5px;
    overflow: hidden;
  }

  .h1-thanksgiving {
    max-width: 100%;
    flex-flow: wrap;
    align-items: center;
    font-size: 36px;
    line-height: 48px;
    display: block;
  }

  .h5--thanksgiving-white {
    font-family: Gotham Light, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
  }

  .section-top-large---thanksgiving {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .thanksgiving-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 90vw;
    grid-template-columns: 1fr;
    grid-auto-rows: 90vw;
  }

  .restaurant-thanksgiving-card {
    margin-bottom: 8px;
  }

  .restaurant-thanksgiving-wrapper {
    justify-content: center;
  }

  .rest-thanksgiving-item {
    width: 100%;
    margin-right: 0;
  }

  .thanksgiving-details {
    margin-bottom: 12px;
  }

  .thanksgiving-link {
    font-size: 20px;
  }

  .popup-h1 {
    width: 90%;
    max-width: 100%;
    min-width: auto;
    flex-flow: wrap;
    font-size: 24px;
    display: block;
  }

  .welcome-button {
    font-size: 2.7vw;
    line-height: 2em;
  }

  .html-embed-2 {
    max-width: 320px;
  }

  .restaurant---30-percent {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .preview-description {
    text-align: center;
    padding-left: 0;
  }

  .preview-rest-logo {
    align-items: center;
  }

  .preview-logo-image._1-1, .preview-logo-image._2-2, .preview-logo-image._3-3 {
    margin-left: 0;
  }

  .button-1-1 {
    height: auto;
  }

  .pop-up-virtual-experience {
    width: 96%;
    background-image: linear-gradient(rgba(70, 69, 69, .3), rgba(70, 69, 69, .3)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa1b676c6f62c269cc86984_Boka%20Dinner%20for%20Two%20%20Edit%2010.29.20-14-min.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding: 10px;
  }

  .popup-virtual-experiences---h1 {
    font-size: 60px;
  }

  .popup-paragraph-virtual-ex.cream {
    font-size: 20px;
    line-height: 1.3em;
  }

  .holiday-section---gift-guide {
    width: 100%;
    padding: 50px 1rem;
  }

  .gift-guide-image {
    height: auto;
    min-height: 300px;
    min-width: 100%;
  }

  .girl-goat-extended {
    padding-left: 10px;
    padding-right: 10px;
  }

  .gg-extended-logo {
    max-width: 280px;
  }

  .subtitle-girl-goat-extended.blk {
    width: 100%;
  }

  .subtitle-girl-goat-extended.blk.momotaro-cake {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subtitle-girl-goat-extended.blk-100 {
    width: 80%;
  }

  .subtitle-girl-goat-extended.blk-100._60 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subtitle-girl-goat-extended.blk-momotaro, .subtitle-girl-goat-extended.blk-20 {
    width: 80%;
  }

  .subtitle-girl-goat-extended.blk-20._100-width {
    width: 100%;
    justify-content: center;
    display: flex;
  }

  .subtitle-girl-goat-extended.blk-100 {
    width: 100%;
  }

  .charity---virtual-experiences {
    width: 100%;
    padding: 50px 1rem;
  }

  .notification-bar {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 15px;
    display: flex;
  }

  .notification-bar-container {
    flex-flow: column wrap;
    align-items: center;
    padding-right: 0;
  }

  .notification-button {
    margin-top: 10px;
    margin-left: 0;
  }

  .notification-close {
    top: 2%;
    bottom: auto;
    left: auto;
    right: 2%;
  }

  .holiday-section---gift-guide-catering {
    width: 100%;
    padding: 50px 1rem;
  }

  .main-hero---experiences {
    height: 98vh;
  }

  .holiday-section---vitual-experience-2, .holiday-section---gift-guide-2, .section-virtual-experience---holiday {
    width: 100%;
    padding: 50px 1rem;
  }

  .holiday-subtitle {
    margin-bottom: 15px;
    font-size: 28px;
  }

  .holiday-paragraph {
    color: #f2eee4;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .experience-button {
    text-align: center;
    line-height: 24px;
  }

  .experience-button.button-large.dark {
    height: auto;
    display: block;
  }

  .column-image--conference-2 {
    width: 100%;
  }

  .column-image--conference-2._2 {
    margin-bottom: 16px;
  }

  .column-image--conference-2._3-1:hover, .column-image--conference-2.virtual-holiday-image-3:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  }

  .column-image--holiday-experiences {
    width: 100%;
  }

  .column-image--holiday-experiences._2 {
    margin-bottom: 16px;
  }

  .column-image--holiday-experiences._3-1:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  }

  .column-image--holiday-experience-2 {
    width: 100%;
  }

  .column-image--holiday-experience-2._2 {
    margin-bottom: 16px;
  }

  .column-image--holiday-experience-2._3-1:hover, .column-image--holiday-experience-2.virtual-holiday-image-3:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  }

  .column-image--holiday-exprience {
    width: 100%;
  }

  .column-image--holiday-exprience._2 {
    margin-bottom: 16px;
  }

  .column-image--holiday-exprience._3-1:hover, .column-image--holiday-exprience.virtual-holiday-image-3:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dcb402390ed868db0318708_Kevin-Welcome-Conference.png");
  }

  .column-text-box---holiday-center {
    text-align: center;
    padding-right: 0;
  }

  .cooking-experience-paragraph-2 {
    margin-bottom: 20px;
  }

  .chef-experience-top-wrapper-2 {
    height: 400px;
    max-width: 100%;
  }

  .virtual-cooking--1-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .chef-experience-5 {
    height: 400px;
    background-color: #dfd9c7;
    top: 2%;
  }

  .header-chef-title-2 {
    margin-bottom: 0;
  }

  .virtual-cooking---experience {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .experience-paragraph {
    color: #000;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .experience-paragraph.right-aligned.margin-bottom, .experience-paragraph.center.light-font.bottom-margin {
    margin-bottom: 20px;
  }

  .experience-paragraph.center.cooking-classes {
    font-size: 18px;
  }

  .experience-paragraph.margin-bottom, .experience-paragraph.margin-bottom--2 {
    margin-bottom: 40px;
  }

  .heading---experience-pge, .heading---experience-pge._2 {
    font-size: 18px;
    font-weight: 400;
  }

  .heading---experience-pge._2-center, .heading---experience-pge.subheading {
    font-size: 18px;
  }

  .heading---experience-pge._2 {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 400;
  }

  .align-center---experience-page {
    text-align: center;
    justify-content: center;
  }

  .chef-experience-virtual {
    margin-bottom: 0;
  }

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

  .accordion_item-image-chef-copy, .chef-headshot---experience-pgae {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 400px;
    object-fit: cover;
    position: relative;
    overflow: visible;
  }

  .container-chef-classes {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h1---experience-page {
    text-align: center;
  }

  .class-feature-info.in-grid {
    padding-top: 0;
  }

  .feature-class-name {
    margin-top: 10px;
  }

  .learn-more---class-button {
    margin-bottom: 10px;
  }

  .learn-more---class-button.in-grid {
    margin-bottom: 15px;
  }

  .individual-cooking-class-wrapper {
    max-height: none;
    max-width: none;
    min-height: 400px;
    background-color: #f2eee4;
    flex-direction: column;
    justify-content: flex-end;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .individual-cooking-class-wrapper:hover {
    background-color: #f2eee4;
    display: flex;
  }

  .individual-cooking-class-wrapper.hide {
    display: none;
  }

  .class-content-grid {
    height: auto;
    max-height: none;
    min-height: auto;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .experience-meal-kits {
    margin-bottom: 0;
  }

  .meal-kit-image---experience-page {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: 400px;
    object-fit: cover;
    position: relative;
    overflow: visible;
  }

  .main-hero---chef-series {
    height: 98vh;
  }

  .class-photo.chef-tentori, .class-photo.chef-leigh, .class-photo.chris-pandel, .class-photo.gene-kato, .class-photo.chef-wolen, .class-photo.jessica-vasquez {
    min-height: 250px;
  }

  .paragraph---chef-series {
    margin-bottom: 15px;
  }

  .main-hero---nye {
    height: 98vh;
    text-align: center;
    align-items: center;
    overflow: auto;
  }

  .hero-slider---nye-2 {
    text-align: left;
  }

  .nye-link {
    font-size: 20px;
  }

  ._1-column-swift-alps-1 {
    height: 50vh;
    min-height: 230px;
  }

  ._1-column-swift-alps-1:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fee1fb46e81465c06c5ba17_Swift-Alps-Dinner-1.png");
    background-position: 50%;
    background-size: cover;
  }

  ._2-column-swift-alps-2 {
    height: 100vh;
    min-height: 230px;
  }

  ._2-column-swift-alps-2:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5fb7ebe3c33962748e2e05_swift-sons-wine.jpg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._3-column-swift-alps-3 {
    min-height: 230px;
    text-transform: uppercase;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5f839e2c2e8198d85b2618_swift-sons-dessert.jpg");
    background-position: 0 0, 50% 40%;
  }

  ._3-column-swift-alps-3:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f5f839e2c2e8198d85b2618_swift-sons-dessert.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .swift-alp-menu-wrap.first-mobile {
    margin-top: 10px;
  }

  .hero-slider---valentine-s-day {
    text-align: left;
  }

  .cira-hero-section {
    position: relative;
  }

  .cira-menu-title {
    font-size: 8.5vw;
    line-height: 1.3em;
  }

  .cira-menu-name {
    font-size: 24px;
    line-height: 1.2em;
    top: 60%;
  }

  .cira-menu-name:hover {
    top: 60%;
  }

  .overlay-menu-item-cira {
    max-height: none;
    display: inline-block;
    overflow: visible;
  }

  .overlay-menu-item-cira:hover {
    max-height: none;
    background-image: none;
  }

  .content-section---cira {
    padding-top: 10%;
  }

  .medium-title-box--cira-2 {
    border-bottom-width: 2px;
  }

  .cira-menu-image, .cira-menu-image:hover {
    width: auto;
    min-width: auto;
    margin-top: 0;
    display: block;
  }

  .section-title---swift-reservation {
    text-align: center;
    margin-bottom: 20px;
  }

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

  .col---align-center---swift-reservation {
    margin-bottom: 40px;
  }

  .cta-text---swift-reservation {
    margin-bottom: 15px;
  }

  .h2---swift-reservation-2 {
    font-size: 24px;
    font-weight: 500;
  }

  .section-top-medium {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .calendar-section---brg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .day-name-event {
    font-size: 20px;
  }

  .day-date---event {
    font-size: 30px;
  }

  .menu-btn-2 {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mobile-menu-dropdown-link-2 {
    text-transform: uppercase;
  }

  .experience-button-2 {
    text-align: center;
    line-height: 24px;
  }

  .h5--thanksgiving-white-2 {
    font-family: Gotham Light, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
  }

  .nav-bar---mobile-2 {
    height: auto;
    display: block;
  }

  .h1-thanksgiving-2 {
    max-width: 100%;
    flex-flow: wrap;
    align-items: center;
    font-size: 36px;
    line-height: 48px;
    display: block;
  }

  .section-top-large---thanksgiving-2 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .experience-paragraph-2 {
    color: #000;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .experience-paragraph-2.center.cooking-classes {
    font-size: 18px;
  }

  .video-container {
    width: 100%;
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .white-section-v1, .container---ver-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container---ver-1.hiring-page {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-v1 {
    line-height: 1.3em;
  }

  .hoxton-la {
    margin-left: 0;
    margin-right: 0;
  }

  .job-container--1 {
    padding-left: 0;
    padding-right: 0;
  }

  .job-container--2 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  ._1-column---hoxton-chicago {
    min-height: 230px;
  }

  ._1-column---hoxton-chicago:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4572b93edfa53c82e88a5_Swift-and-sons-2-1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._2-column---hoxton-chicago {
    min-height: 230px;
  }

  ._2-column---hoxton-chicago:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5800125b170c14d9f0efc0_Cira-Interior-Final.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._3-column---hoxton-chicago {
    min-height: 230px;
    text-transform: uppercase;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d546c50aa636135c60aba14_lazy-bird-interior.PNG");
    background-position: 0 0, 50% 40%;
  }

  ._3-column---hoxton-chicago:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dbaf4530775d47b638f1537_Lazy-Bird-1.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._1-column---hoxton-la {
    min-height: 230px;
  }

  ._1-column---hoxton-la:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/61802c17f052406356a8b1a1_Cabra-LA-1.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._2-column---hoxton-la {
    min-height: 230px;
  }

  ._2-column---hoxton-la:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5800125b170c14d9f0efc0_Cira-Interior-Final.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._1-column---hoxton-la--1 {
    min-height: 400px;
  }

  ._1-column---hoxton-la--1:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5dc4572b93edfa53c82e88a5_Swift-and-sons-2-1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .new-years-grid {
    grid-row-gap: 40px;
  }

  .nye-image-thumbnail {
    height: 300px;
  }

  .restaurant-links-on-rest-page-2 {
    margin-top: 5px;
    line-height: 1.2em;
  }

  .awards-wrap---2 {
    width: 100%;
    border-left-style: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .awards-section-2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 300;
    display: block;
  }

  .diversity-action-item {
    margin-bottom: 0;
  }

  .container-diversity {
    padding-left: 20px;
    padding-right: 20px;
  }

  .momo-column {
    min-height: 230px;
  }

  .momo-column:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d781a6a6f72e83e584da509_momotaro-interior-image-5.jpeg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .izakaya-column {
    min-height: 230px;
  }

  .izakaya-column:hover {
    background-image: url("https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e5df59289e25b4ba51991f0_Izakaya-Image-01-min.jpeg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .top-wrap-dei {
    text-align: left;
    padding-left: 0;
    padding-right: 20px;
  }

  .section-header---dei {
    font-size: 14px;
  }

  .dei--section-2 {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .dei-secion-3 {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .equity-image {
    width: 100%;
    height: 350px;
    position: static;
  }

  .restaurant-link---dropdown-homepage {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 30px;
    line-height: 1.2em;
  }

  .homepage-dropdown {
    z-index: 8;
    width: auto;
    max-width: none;
    flex-flow: column wrap;
    flex: none;
    order: 0;
    justify-content: flex-start;
    margin-left: 0;
    display: none;
    position: relative;
    overflow: visible;
  }

  .dropdown-toggle-10.home-page-link {
    width: 100%;
    max-width: none;
    flex-flow: row;
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: inline-block;
    position: static;
    overflow: visible;
  }

  .dropdown-toggle-10.home-page-link.w--open {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    display: flex;
  }

  .icon-105 {
    width: 20px;
    height: 20px;
    object-fit: contain;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
    overflow: visible;
  }

  .homepage-dropdown-link {
    width: auto;
    max-width: none;
    align-self: auto;
    font-size: 30px;
    display: inline-block;
    position: static;
    overflow: visible;
  }

  .restaurant-link---dropdown-indvidual {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 30px;
    line-height: 1.2em;
  }

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

  .homepage-dropdown-mobile {
    z-index: 8;
    width: 100%;
    max-width: none;
    flex-flow: column wrap;
    flex: none;
    order: 0;
    justify-content: flex-start;
    margin-left: 0;
    display: block;
    position: relative;
    overflow: visible;
  }

  .rose-slider, .solomonov-slider {
    width: auto;
    overflow: hidden;
  }

  .calendar-section---brg-hr {
    padding-left: 10px;
    padding-right: 10px;
  }

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

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

  .intro---newsletter {
    margin-bottom: 20px;
  }

  .layout239_list, .newsletter-two-columns {
    grid-template-columns: 1fr;
  }

  .newsletter-title-section {
    font-size: 32px;
    line-height: 1.2em;
  }

  .newsletter-sub-paragraph {
    line-height: 1.3em;
  }

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

  .restaurant---list-menu-item-copy.spacing {
    order: 0;
    align-self: center;
    padding-top: 14px;
    padding-bottom: 14px;
    display: flex;
  }

  .restaurant-link---homepage-copy {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 30px;
    line-height: 1.2em;
  }

  .card-1 {
    align-items: center;
  }

  .team-member-shot {
    height: auto;
    align-self: stretch;
  }

  .navigation {
    padding-left: 24px;
  }

  .container-12 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-button-wrap {
    display: none;
  }

  .slider-item {
    width: 78vw;
    height: 110vw;
  }

  .slider-navigation-wrapper {
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .section-header-6 {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-13 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-header-7 {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-14 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-header-8 {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-15 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-header-9 {
    flex-direction: column;
    align-items: flex-start;
  }
}

#w-node-_8c885680-d786-8d12-f464-4933c158637b-8e89e248 {
  justify-self: center;
}

#w-node-a99dbb68-e15b-2aa2-0991-80118e14bbef-8e89e249, #w-node-_7d6040b4-1b03-e2c3-e838-4756cdbe0ead-8e89e249, #w-node-_08ed26dd-6d97-6678-0616-53ee36ef17d4-8e89e249, #w-node-_1555827d-dbe4-4d72-aa49-8b93e7ce7192-8e89e249, #w-node-e33daa60-d6d7-2a2a-dffb-114bcb4dbc89-8e89e249, #w-node-_51464a55-15e2-0532-6736-390810fee74f-8e89e249, #w-node-_39dc297d-00a4-6057-5acb-0b81363b4376-8e89e249 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80ad3632-a704-e93a-6443-b413f8e81093-8e89e38b {
  align-self: stretch;
}

#w-node-_00641675-87db-7b7f-62ae-cd1c412a4af3-8e89e38b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_156dc6fb-542b-4ccb-05f6-01909b62ca5e-8e89e38b {
  grid-area: 4 / 1 / 5 / 3;
}

@media screen and (max-width: 479px) {
  #w-node-_80ad3632-a704-e93a-6443-b413f8e81093-8e89e38b {
    align-self: stretch;
  }
}

@font-face {
  font-family: 'Prata';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d604c9657abad80bf9eb229_Prata-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Helvetica';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d701d9c884d46c7c862407f_Helvetica.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Helvetica';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d7154ec4df04f04c2783d39_Helvetica%20Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Amiri';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5e9fef5bac88fb4e04de63dc_Amiri-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Recoleta';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2d86ac869d74032a9784ef_Recoleta-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham book';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d6ec9f237900bc8f82a779f_Gotham-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham Light';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5d604cd47a6c5d27d7844821_Gotham-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Acaslonpro';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5ea276177779206564d4da26_ACaslonPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Bagnardsans';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f001317262af698b0cacf07_BagnardSans.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gill sans';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f038fb6d62630775842719b_Gill%20Sans.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gill sans';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f038fc59d6a385f7fff4b09_Gill%20Sans%20Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gill sans';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f038fd2d40ade1c9675b208_Gill%20Sans%20Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gill sans';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f038fe30d9f375e6c292186_Gill%20Sans%20Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Brandon grotesque';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5f2d87ff1b67a16898944e7c_Brandon%20Grotesque-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fairplexwideot book';
  src: url('https://uploads-ssl.webflow.com/5d53106729b8f782d5988252/5fa5b610e1f115d2ec25de8f_FairplexWideOT-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}