.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-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

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

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

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

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

body {
  background-color: #f4f2f0;
  font-family: Kanit, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 170%;
}

h1 {
  margin-top: 0;
  margin-bottom: 2.0625rem;
  font-size: 3.75rem;
  line-height: 108%;
}

h2 {
  margin-top: 0;
  margin-bottom: 1.75rem;
  font-size: 3.125rem;
  font-weight: 700;
  line-height: 112%;
}

h3 {
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 2.1875rem;
  font-weight: 700;
  line-height: 115%;
}

h4 {
  margin-top: 0;
  margin-bottom: 1.375rem;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 120%;
}

h5 {
  margin-top: 0;
  margin-bottom: 1.125rem;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 130%;
}

h6 {
  margin-top: 0;
  margin-bottom: .75rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 140%;
}

p {
  color: #2e2e2e;
  margin-bottom: 2.0625rem;
}

a {
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 2.0625rem;
  padding-left: 2.25rem;
}

li {
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .375rem;
}

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

blockquote {
  border-left: .3125rem solid #2e2e2e;
  margin-bottom: 2.0625rem;
  margin-left: 1.125rem;
  padding: 0 1.375rem;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 700;
  line-height: 170%;
}

figure {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  overflow: hidden;
  box-shadow: 0 18px 2.1875rem -.3125rem rgba(17, 18, 19, .04);
}

figcaption {
  text-align: center;
  background-color: #e7e3df;
  margin-top: 0;
  padding: .9375rem 5%;
  font-size: .9375rem;
  line-height: 160%;
}

.sg-nav-container {
  width: 15rem;
  height: 100vh;
  background-color: #f4f2f0;
  border-right: .125rem solid #2e2e2e;
}

.rich-text {
  text-align: left;
}

.rich-text a {
  color: #2e2e2e;
  border-bottom: .125rem solid #e7e3df;
  text-decoration: none;
  transition: border-color .2s, color .2s;
}

.rich-text a:hover {
  color: #2e2e2e;
  border-bottom-color: #2e2e2e;
}

.heading.sg {
  color: #2e2e2e;
}

.heading.h1 {
  color: #2e2e2e;
  text-transform: uppercase;
  font-size: 3.4375rem;
}

.heading.h1.no-margin-bottom {
  margin-bottom: 0;
}

.heading.h6 {
  font-size: 1.125rem;
}

.heading.h5 {
  text-transform: uppercase;
  font-size: 1.5rem;
}

.heading.h5.no-margin-bottom {
  margin-bottom: 0;
}

.heading.h3 {
  text-transform: uppercase;
  font-size: 2.25rem;
}

.heading.h3.no-margin-bottom {
  margin-bottom: 0;
}

.heading.h4 {
  text-transform: uppercase;
  font-size: 1.875rem;
}

.heading.h2 {
  text-transform: uppercase;
  font-size: 2.9375rem;
}

.heading.h2.no-margin-bottom {
  margin-bottom: 0;
}

.heading.h2.white {
  color: #f4f2f0;
}

.form-error {
  color: #2e2e2e;
  background-color: #ecd4d4;
  padding: 1rem;
}

.buttons-block {
  width: 100%;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  display: flex;
}

.visible-spacer {
  background-color: #e7e3df;
  display: inline-block;
}

._2-column-grid {
  width: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.sg-content {
  max-width: 100%;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 15rem;
  display: flex;
}

.sg-menu-link {
  width: 100%;
  color: #2e2e2e;
  border-left: .25rem solid rgba(0, 0, 0, 0);
  padding-top: .4375rem;
  padding-bottom: .4375rem;
  padding-left: 1.6875rem;
  transition: background-color .2s, color .2s;
}

.sg-menu-link:hover {
  color: #fff;
  background-color: #2e2e2e;
}

.sg-menu-link.w--current {
  color: #f4f2f0;
  background-color: #2e2e2e;
  padding-right: 0;
  font-weight: 600;
}

.sg-menu-link.w--current:hover {
  background-color: #fff;
}

.ds-colour-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  display: grid;
}

.text-input {
  color: #2e2e2e;
  background-color: #e7e3df;
  border: .125rem solid #e7e3df;
  padding: 1.5rem 1rem;
  font-size: .9375rem;
  line-height: .0875rem;
  transition: border-color .2s;
  box-shadow: 0 0 .625rem rgba(0, 0, 0, .01);
}

.text-input:hover {
  border-width: .125rem;
  border-color: #2e2e2e;
}

.text-input:focus {
  border-color: #2e2e2e;
}

.text-input::-ms-input-placeholder {
  color: rgba(46, 46, 46, .3);
}

.text-input::placeholder {
  color: rgba(46, 46, 46, .3);
}

.text-input.form {
  min-height: 7.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1.4em;
}

.text-input.form::-ms-input-placeholder {
  color: rgba(46, 46, 46, .3);
}

.text-input.form::placeholder {
  color: rgba(46, 46, 46, .3);
}

._1-2-column-grid {
  width: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
  position: relative;
}

.sg-description {
  max-width: 25rem;
}

._4-column-grid {
  width: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.field-label {
  text-align: left;
}

._2-1-column-grid {
  width: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
  position: relative;
}

.radio-button {
  width: 1.25rem;
  height: 1.25rem;
  background-color: #e7e3df;
  border-color: #e7e3df;
  margin-top: 0;
  margin-left: -1.5rem;
  margin-right: .625rem;
}

.radio-button.w--redirected-checked {
  border-width: .375rem;
  border-color: #2e2e2e;
}

.sg-menu {
  width: 100%;
}

.field-block {
  z-index: 1;
  min-height: 1.25rem;
  min-width: 3.125rem;
  border: .0625rem solid rgba(0, 0, 0, 0);
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  margin-bottom: .5rem;
  display: flex;
}

.ds-section-header {
  margin-bottom: 3.125rem;
}

.icon {
  width: 3.125rem;
  height: 3.125rem;
}

.spacer {
  height: 3rem;
}

.spacer._32 {
  width: 2rem;
  height: 2rem;
  background-color: rgba(0, 0, 0, 0);
  border-radius: .375rem;
}

.spacer._16 {
  width: 1rem;
  height: 1rem;
  background-color: rgba(0, 0, 0, 0);
}

.spacer._24 {
  width: 1.5rem;
  height: 1.5rem;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
}

.spacer._96 {
  width: 6rem;
  height: 6rem;
  background-color: rgba(0, 0, 0, 0);
}

.spacer._80 {
  width: 5rem;
  height: 5rem;
  background-color: rgba(0, 0, 0, 0);
}

.spacer._128 {
  width: 8rem;
  height: 8rem;
  background-color: rgba(0, 0, 0, 0);
}

.spacer._64 {
  width: 4rem;
  height: 4rem;
  background-color: rgba(0, 0, 0, 0);
}

.spacer._48 {
  width: 3rem;
  background-color: rgba(0, 0, 0, 0);
}

.spacer.bottom-stroke {
  width: 100%;
  max-width: 75rem;
  border-bottom: .125rem solid #2e2e2e;
}

.ds-module {
  min-height: 6.25rem;
  min-width: 6.25rem;
  background-color: #e7e3df;
  border: .0625rem solid #2e2e2e;
  flex-direction: column;
  display: flex;
  position: relative;
}

.primary-button {
  min-width: 12.5rem;
  text-align: center;
  letter-spacing: .125rem;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #2e2e2e;
  border: .1875rem solid #2e2e2e;
  align-self: center;
  padding: .8125rem 1.875rem;
  font-size: .8125rem;
  font-weight: 700;
  transition: transform .2s, box-shadow .2s, background-color .3s;
}

.primary-button:hover {
  color: #2e2e2e;
  background-color: #f4f2f0;
  border: .1875rem solid #2e2e2e;
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.primary-button.full-width {
  width: 100%;
}

.form-success {
  color: #2e2e2e;
  background-color: #e7e3df;
  border: .125rem solid #2e2e2e;
  padding: 2rem;
  font-size: 1rem;
  line-height: 1.4em;
}

.sg-body {
  background-color: #fff;
}

.form-checkbox {
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

.paragraph {
  max-width: 31.25rem;
  margin-bottom: 2rem;
  font-weight: 400;
}

.paragraph.small {
  font-size: .875rem;
}

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

.paragraph.large.no-margin-bottom, .paragraph.no-margin-bottom {
  margin-bottom: 0;
}

.paragraph.white {
  color: #f4f2f0;
}

.paragraph.events {
  margin-bottom: .125rem;
}

.sg-block {
  margin-bottom: 2rem;
}

.sg-button-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: flex-start;
  display: flex;
}

.sg-nav {
  width: 15rem;
  height: 0;
  background-color: #f4f2f0;
  border-right: .0625rem solid #ced5db;
  position: fixed;
  top: 0%;
  bottom: 0;
  left: 0;
  right: auto;
}

.form-block {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.page-content {
  width: 100%;
  min-height: 100vh;
}

.ds-icon-grid {
  margin-top: 1.5rem;
  padding: .625rem;
}

.text-box {
  max-width: 46.875rem;
  text-align: left;
}

.text-box._600px {
  max-width: 37.5rem;
  min-height: 4rem;
}

.text-box._600px.visible {
  background-color: #e7e3df;
}

.text-box._400px {
  max-width: 25rem;
  min-height: 4rem;
}

.text-box._400px.visible {
  background-color: #e7e3df;
}

.text-box._700px {
  max-width: 43.75rem;
  min-height: 4rem;
}

.text-box._700px.visible {
  background-color: #e7e3df;
}

.text-box._800px {
  max-width: 50rem;
  min-height: 4rem;
}

.text-box._800px.visible {
  background-color: #e7e3df;
}

.text-box._500px {
  max-width: 31.25rem;
  min-height: 4rem;
}

.text-box._500px.visible {
  background-color: #e7e3df;
}

.text-box.centered {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-box.changelog {
  width: 100%;
  max-width: none;
  text-align: left;
  border: .125rem solid #2e2e2e;
  padding: 1.875rem;
}

.check-box {
  width: 1.25rem;
  height: 1.25rem;
  background-color: #e7e3df;
  border-color: #e7e3df;
  margin-top: 0;
  margin-left: -1.5rem;
  margin-right: .625rem;
}

.check-box.w--redirected-checked {
  background-color: #333;
  background-position: 50%;
  background-size: 1rem;
  border-color: #2e2e2e;
}

.sg-label {
  letter-spacing: .03125rem;
  text-transform: uppercase;
  margin-top: 2rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.2em;
}

.color-block {
  text-align: center;
  background-color: #f4f2f0;
  border: .0625rem solid #2e2e2e;
  justify-content: center;
  align-items: center;
  padding: 1.875rem 1.25rem;
  display: flex;
}

.color-block.additional-accent {
  background-color: #e7e3df;
}

.color-block.paragraphs {
  background-color: #2e2e2e;
}

.form-dropdown {
  width: 100%;
  height: 3rem;
  color: rgba(46, 46, 46, .3);
  background-color: #e7e3df;
  border: .125rem solid #e7e3df;
  margin-bottom: 1rem;
  padding: .5rem 1rem;
  font-size: .9375rem;
  transition: border-color .2s, color .2s;
  position: relative;
}

.form-dropdown:hover, .form-dropdown:focus {
  border-color: #2e2e2e;
}

.form-dropdown::-ms-input-placeholder {
  color: #999;
  font-size: .9375rem;
}

.form-dropdown::placeholder {
  color: #999;
  font-size: .9375rem;
}

.ds-icon {
  margin-bottom: .25rem;
  margin-right: 1.5rem;
  display: inline-block;
}

._3-column-grid {
  width: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.form-radio-button {
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

.text-color {
  color: #2e2e2e;
}

.text-color.white {
  color: #f4f2f0;
}

.sg-section {
  z-index: 0;
  text-align: left;
  background-color: #f4f2f0;
  padding: 3.75rem 5rem 3.75rem 3.75rem;
  position: relative;
}

.sg-section.header {
  background-color: #f4f2f0;
  border-bottom: .125rem solid #2e2e2e;
}

.sg-menu-brand {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
  margin-left: 1.875rem;
  padding-left: 0;
}

.sg-title {
  color: #333;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: 1.4em;
}

.link {
  color: #2e2e2e;
  border-bottom: .125rem solid #e7e3df;
  text-decoration: none;
  transition: border-color .2s, color .2s;
}

.link:hover {
  color: #2e2e2e;
  border-bottom-color: #2e2e2e;
}

.body {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  border: .125rem solid #2e2e2e;
}

.navbar-content-right {
  width: 100%;
  height: 100%;
  color: #2e2e2e;
  border-left: .125rem solid #2e2e2e;
  border-right: .125rem solid #2e2e2e;
  justify-content: center;
  align-items: center;
  display: flex;
}

.big-header-title {
  text-align: center;
  letter-spacing: .4375rem;
  text-transform: uppercase;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 140%;
}

.navbar-middle-bottom {
  width: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-top: .125rem solid #2e2e2e;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.mobile-menu {
  background-color: #f4f2f0;
  display: none;
}

.navbar-container {
  z-index: 100;
  width: 100%;
  height: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: .125rem solid #2e2e2e;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: stretch;
  align-items: stretch;
  display: grid;
  position: relative;
}

.nav-overlay {
  z-index: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-content-left {
  width: 100%;
  background-color: #f4f2f0;
  border: .125rem solid #f4f2f0;
  border-color: #f4f2f0 #2e2e2e;
  justify-content: center;
  align-items: center;
  padding: 1.875rem;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.navbar-content-left:hover {
  border-top: .125rem solid #2e2e2e;
  border-bottom: .125rem solid #2e2e2e;
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.navbar-content-middle {
  width: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.navbar-menu-button {
  display: none;
}

.navbar-text {
  z-index: 1;
  text-align: center;
  text-decoration: none;
  position: relative;
}

.navbar-link {
  width: 100%;
  height: 100%;
  color: #2e2e2e;
  text-align: center;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  background-color: #f4f2f0;
  border: .125rem solid #f4f2f0;
  justify-content: center;
  align-items: center;
  padding: 1.875rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  transition: border-color .2s, transform .2s, box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar-link:hover {
  border: .125rem solid #2e2e2e;
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.navbar-link.order-link {
  white-space: break-spaces;
  padding: .9375rem 1.875rem;
  font-size: 1.375rem;
}

.navbar-logo {
  width: 6.875rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-middle-top {
  justify-content: center;
  align-items: center;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  display: flex;
}

.cover-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
}

.cover-image.strokes {
  border: .125rem solid #2e2e2e;
}

.section {
  display: flex;
  overflow: hidden;
}

.section.menu {
  overflow: visible;
}

.section.testimonials, .section.burgers {
  display: none;
}

.image-slide-01 {
  width: 100%;
  height: 100%;
  border: .125rem solid #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-image-slider {
  z-index: 6;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.scroll-holder {
  height: 100%;
  flex: none;
  align-self: center;
  align-items: center;
  display: flex;
}

.image-slide-02 {
  z-index: 2;
  width: 100%;
  height: 100%;
  border: .125rem solid #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.scroll-item-wrap {
  height: 100%;
  flex: 0 auto;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.image-slide-01-reverse {
  z-index: 4;
  width: 100%;
  height: 100%;
  border: .125rem solid #2e2e2e;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.scroll-divider {
  width: 1.25rem;
  height: .375rem;
  background-color: #0d0d0d;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: .9375rem;
  margin-right: .9375rem;
  display: flex;
}

.scroll-divider.white {
  background-color: #f4f2f0;
}

.hero-content-block {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.featured-box {
  background-color: #2e2e2e;
  justify-content: center;
  align-items: center;
  padding: .9375rem 1.875rem;
  display: flex;
}

.featured-box.white {
  background-color: #f4f2f0;
  border-top: .125rem solid #2e2e2e;
  border-bottom: .125rem solid #2e2e2e;
}

.image-slide-03 {
  z-index: 3;
  width: 100%;
  height: 100%;
  border: .125rem solid #000;
  border-right-color: #2e2e2e;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-image-block {
  border-right: .125rem solid #2e2e2e;
  padding: 1.875rem;
}

.scroll-heading {
  height: 100%;
  color: #2e2e2e;
  text-transform: uppercase;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 140%;
  display: flex;
}

.scroll-heading.white {
  color: #f4f2f0;
}

.promotion-slider {
  width: 100%;
  min-height: 9.375rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.promotion-slider.strokes {
  border-left: .125rem solid #000;
  border-right: .125rem solid #000;
}

.featured-title {
  color: #f4f2f0;
  text-align: center;
  letter-spacing: .3125rem;
  text-transform: uppercase;
  font-size: 1.375rem;
  font-weight: 900;
  line-height: 100%;
}

.featured-title.black {
  color: #2e2e2e;
  text-align: center;
}

.featured-block {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-item {
  height: 100%;
  flex-direction: row;
  flex: none;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.featured-text {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  display: grid;
}

.hero-heading {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 5% 10%;
  display: flex;
}

.image-block {
  padding: 1.875rem;
}

.image-wrapper.contact {
  border: .125rem solid #2e2e2e;
}

.expanding-background {
  background-image: url('../images/home_01.jpg');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.expanding-background._02 {
  background-image: url('../images/IMG_8504.jpg');
  background-position: 50%;
  background-size: cover;
}

.expanding-background._01 {
  background-image: url('../images/The-Alternate-Sessions-70.jpg');
  background-position: 50%;
  background-size: cover;
}

.expanding-background._04 {
  background-image: url('../images/IMG_0814.jpg');
  background-position: 50%;
  background-size: cover;
}

.expanding-background._03 {
  background-image: url('../images/IMG_8529.jpg');
  background-position: 50%;
  background-size: cover;
}

.expanding-images {
  height: 50vh;
  min-height: 37.5rem;
  justify-content: space-between;
  display: flex;
}

.text-block {
  text-align: left;
  justify-content: flex-start;
  padding: 10%;
  display: flex;
}

.text-block.centered {
  padding-top: 6%;
  padding-bottom: 6%;
}

.text-block.centered.black {
  background-color: #2e2e2e;
}

.text-block.changelog {
  width: 100%;
  padding-top: 5%;
  padding-bottom: 5%;
}

.expanding-image {
  width: 35%;
  border: .125rem solid #2e2e2e;
  position: relative;
}

.expanding-image.left {
  flex: 0 auto;
  margin-right: 1.875rem;
}

.expanding-image.right {
  width: 40%;
  flex: 1;
}

.content {
  width: 100%;
  max-width: 75rem;
  border-bottom: .125rem solid #2e2e2e;
  border-left: .125rem solid #2e2e2e;
  border-right: .125rem solid #2e2e2e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.content.centered.black {
  background-color: #2e2e2e;
}

.subtitle {
  background-color: #2e2e2e;
  border-top: .125rem solid #000;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 10% 14%;
  display: flex;
}

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

.product-title {
  color: #2e2e2e;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 700;
}

.product-image {
  width: 20rem;
  height: 100%;
  padding: 1.875rem;
}

.image-line-wrapper {
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.product-name {
  border-top: .125rem solid #2e2e2e;
  justify-content: center;
  align-items: stretch;
  padding: 1.875rem;
  display: flex;
}

.subtitle-text {
  color: #f4f2f0;
  letter-spacing: .3125rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 100%;
}

.slider-heading-box {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  border-right: .125rem solid #2e2e2e;
  flex-direction: column;
  grid-template-rows: 1fr .5fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.product-box {
  height: 100%;
  border-right: .125rem solid #2e2e2e;
  flex-direction: column;
  justify-content: space-around;
  align-self: stretch;
  display: flex;
}

.slider-heading {
  padding: 10% 14%;
}

.image-box {
  height: 100%;
}

.expanding-image-2 {
  width: 35%;
  border: .125rem solid #000;
  position: relative;
}

.expanding-image-2.left {
  flex: 0 auto;
  margin-right: 1.875rem;
}

.expanding-image-2.right {
  width: 40%;
  flex: 1;
}

.vertical-card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.horizontal-card-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.featured-grid-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-card-content {
  width: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.horizontal-card-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.vertical-card-image-wrapper {
  width: 100%;
  border-bottom: .125rem solid #2e2e2e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vertical-card-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.featured-grid-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 1.875rem;
}

.vertical-card {
  color: #2e2e2e;
  border: .125rem solid #2e2e2e;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: flex;
}

.vertical-card:hover {
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.horizontal-card-image-wrapper {
  width: 100%;
  height: 100%;
  border-right: .125rem solid #2e2e2e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.featured-grid-card {
  border: .125rem solid #2e2e2e;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.horizontal-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #2e2e2e;
  border: .125rem solid #2e2e2e;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: grid;
}

.horizontal-card:hover {
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.card-details {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.sale-box {
  width: 100%;
  height: 4rem;
  background-color: #2e2e2e;
}

.sale-text {
  width: 100%;
  height: 100%;
  color: #f4f2f0;
  justify-content: center;
  align-items: center;
  font-size: 1.875rem;
  font-weight: 600;
  display: flex;
}

.sales-box-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

.social-box {
  width: 100%;
  height: 100%;
  background-color: #f4f2f0;
  border: .125rem solid #f4f2f0;
  justify-content: center;
  padding: .9375rem 1.875rem;
  transition: border-color .2s, transform .2s, box-shadow .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.social-box:hover {
  border-color: #2e2e2e;
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.social-image {
  z-index: 1;
  width: 2.5rem;
  height: 2.5rem;
  position: relative;
}

.bottom-footer-detail-block {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  display: flex;
}

.scroll-column-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  overflow: hidden;
}

.footer-logo-block {
  justify-content: center;
  align-items: center;
  padding: 1.875rem;
  display: flex;
}

.bottom-footer-grid {
  width: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #2e2e2e;
  border-top: .125rem solid #2e2e2e;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.internal-link {
  color: #000;
  text-decoration: none;
}

.faded-overlay {
  z-index: 2;
  background-color: rgba(0, 0, 0, .1);
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.scroll-heading-2 {
  height: 100%;
  color: #0d0d0d;
  text-transform: uppercase;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 140%;
  display: flex;
}

.external-link {
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.footer-social-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-left: .125rem solid #000;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: grid;
}

.heading-block {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1.5625rem;
  display: flex;
}

.instagram-feed {
  width: 100%;
  height: 11.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.color-overlay {
  z-index: 2;
  background-color: rgba(0, 0, 0, .7);
  flex: 1;
  position: relative;
}

.instagram-block {
  border: .125rem solid #2e2e2e;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.instagram-block:hover {
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.instagram-wrapper {
  width: 100%;
  padding: 5%;
}

.instagram-text {
  color: #f4f2f0;
  text-align: center;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
}

.instagram-content {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.875rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.instagram-image {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.instagram-image._02 {
  background-image: url('../images/TWR-insta-6.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-image._03 {
  background-image: url('../images/TWR-insta-1.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-image._05 {
  background-image: url('../images/TWR-insta-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-image._04 {
  background-image: url('../images/TWR-insta-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.instagram-image._01 {
  background-image: url('../images/TWR-insta-4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hashtag-text {
  font-size: 2.1875rem;
  font-weight: 600;
}

.featured-title-block {
  padding: 2rem 1rem;
}

.sales-slider {
  width: 100%;
  min-height: 5rem;
  color: #f4f2f0;
  background-color: #2e2e2e;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.cta-block {
  width: 100%;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 5% 10%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-circle {
  z-index: 10;
  width: 8rem;
  height: 8rem;
  background-color: #e7e3df;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.cta-icon {
  width: 100%;
  height: 3rem;
}

.cta-heading {
  text-transform: uppercase;
  font-size: 5rem;
}

.cta-heading.no-margin-bottom {
  color: #2e2e2e;
  margin-bottom: 0;
  font-weight: 700;
}

.background-video {
  z-index: 0;
  border: .125rem solid #2e2e2e;
  margin-top: 1.875rem;
  margin-left: 1.875rem;
  margin-right: 1.875rem;
}

.background-video._02 {
  height: 30rem;
  margin-top: 0;
  margin-bottom: 1.875rem;
}

.background-video._01 {
  height: 20rem;
}

.video-block {
  width: 100%;
}

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

.stats-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.header-text-block {
  justify-content: center;
  padding: 5% 10%;
  display: flex;
}

.header-text-block.right {
  padding-top: 8%;
  padding-bottom: 8%;
}

.header-text-block.left {
  flex-direction: column;
}

.testimonial-rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.testimonial-block {
  width: 98%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 7rem;
}

.testimonial-arrow {
  width: 3rem;
  height: 3rem;
  background-color: rgba(0, 0, 0, 0);
  border: .125rem solid #2e2e2e;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  top: auto;
  bottom: 7%;
  left: auto;
  right: 5%;
}

.testimonial-arrow.left {
  right: 7rem;
}

.testimonial-mask {
  width: 33%;
  overflow: visible;
}

.testimonial-slide {
  padding-right: 2rem;
}

.testimonial-client-image-wrapper {
  margin-right: 1rem;
}

.testimonial-customer-image {
  width: 3rem;
  height: 3rem;
  min-height: 3rem;
  min-width: 3rem;
  object-fit: cover;
  border-radius: 100%;
}

.testimonial-content {
  width: 100%;
  border: .125rem solid #2e2e2e;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.testimonial-client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial-rating-icon {
  width: 1.25rem;
  height: 1.25rem;
  color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial-rating-icon.faded {
  opacity: .25;
}

.testimonial-client-info {
  flex-direction: column;
  display: flex;
}

.client-name {
  font-weight: 600;
}

.testimonial-slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 9%;
  left: 3%;
  right: auto;
}

.dish-description {
  line-height: 100%;
}

.tabs-category {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.dish-name {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 700;
}

.menu-tabs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 2fr .25fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: space-between;
  align-self: stretch;
  margin-bottom: 3rem;
  display: grid;
}

.menu-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: .125rem solid #2e2e2e;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  display: grid;
}

.menu-item.drinks {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.category-name {
  z-index: 3;
  text-align: center;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 700;
  position: relative;
}

.dish-box {
  align-items: center;
  display: flex;
}

.price {
  text-align: right;
  font-weight: 700;
}

.tab-link {
  background-color: #f4f2f0;
  border-top: .125rem solid #2e2e2e;
  border-left: .125rem solid #2e2e2e;
  padding: 1.875rem 2.5rem;
  overflow: hidden;
}

.tab-link.w--current {
  color: #2e2e2e;
  background-color: #f4f2f0;
  border-bottom: .125rem solid #2e2e2e;
  border-right: .125rem solid #2e2e2e;
  transition: box-shadow .2s, transform .2s;
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.tab-link.w--current:hover {
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.tab-link.bottom {
  border-bottom: .125rem solid #2e2e2e;
}

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

.tabs-content {
  border: .125rem solid #2e2e2e;
}

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

.tab-pane {
  padding: 10%;
}

.dish-image {
  width: 5rem;
  height: auto;
  border: .125rem solid #2e2e2e;
}

.dish-content {
  margin-left: 1rem;
}

.footer-column {
  border-right: .125rem solid #2e2e2e;
}

.footer-column.last {
  border-right-style: none;
}

.footer-info-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  display: flex;
}

.info-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.info-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 140%;
}

.footer-title-block {
  border-bottom: .125rem solid #2e2e2e;
  justify-content: center;
  align-items: center;
  padding: 1.5625rem .9375rem;
  display: flex;
}

.info-description {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
}

.burger-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.burger-image-wrapper {
  width: 100%;
  height: 18rem;
  position: relative;
}

.burger-item {
  width: 100%;
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.burger-grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.burger-item-link {
  height: 21.6rem;
  color: #2e2e2e;
  border: .125rem solid #2e2e2e;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  position: relative;
  overflow: hidden;
}

.burger-item-link:hover {
  transform: translate(-.3125rem, -.3125rem);
  box-shadow: 6px 6px #2e2e2e;
}

.burger-grid-wrapper {
  width: 100%;
  padding-bottom: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.burger-details {
  position: relative;
}

.burger-name {
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 700;
}

.burger-name-box {
  border-top: .125rem solid #2e2e2e;
  border-bottom: .125rem solid #2e2e2e;
  padding: 1rem;
}

.burger-tagline-box {
  color: #f4f2f0;
  background-color: #2e2e2e;
  padding: 1rem;
}

.tagline {
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 700;
}

.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: 21.875rem;
  text-align: center;
  border: .125rem solid #2e2e2e;
  flex-direction: column;
  padding: 3.125rem;
  display: flex;
}

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

._2x4-column-grid {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  margin-right: 1.875rem;
}

.image-licensing {
  width: 100%;
  height: 15.625rem;
  object-fit: cover;
  border: .125rem solid #2e2e2e;
}

._3x2-column-grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  margin-right: 1.875rem;
}

.icon-licensing-box {
  border: .125rem solid #2e2e2e;
  justify-content: center;
  align-items: center;
  padding: 1.875rem;
  display: flex;
}

.icon-licensing {
  width: 3.4375rem;
  height: 3.4375rem;
}

.fonts-block {
  border: .125rem solid #2e2e2e;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.875rem;
  display: flex;
}

.font-link {
  color: #2e2e2e;
}

.font-block-wrapper {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  margin-right: 1.875rem;
}

.logo-lottie-animation {
  width: 90%;
  display: none;
}

.page-loader {
  z-index: 100000;
  background-color: #f4f2f0;
  border: .125rem solid #2e2e2e;
  justify-content: center;
  align-items: center;
  padding-left: 23vw;
  padding-right: 23vw;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.preloader-animation {
  width: 6.25rem;
  height: 6.25rem;
}

.load-text {
  text-align: center;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-size: 1.1875rem;
  font-weight: 800;
}

.preloader-lottie-animation {
  display: none;
}

.empty-state {
  width: 100%;
  height: 100%;
  background-color: #e7e3df;
  justify-content: center;
  align-items: center;
  display: flex;
}

.empty-state-text {
  font-weight: 500;
}

.list-item, .list-item-2 {
  line-height: 100%;
}

.list {
  text-align: left;
}

.list-item-3, .list-item-4 {
  line-height: 100%;
}

.heading-2 {
  margin-bottom: .125rem;
}

.heading-2.sec {
  margin-top: 2rem;
}

.background-video-2, .background-video-3, .background-video-4 {
  display: none;
}

.image-2 {
  height: 100%;
  margin-top: 1.1875rem;
  margin-left: 1.1875rem;
  margin-right: 1.1875rem;
  display: none;
  position: relative;
  overflow: hidden;
}

.order-on-uber-eats {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

@media screen and (min-width: 1280px) {
  .sg-nav-container {
    width: 17.5rem;
  }

  .sg-content {
    margin-left: 17.5rem;
  }

  .spacer.bottom-stroke {
    height: 3rem;
    max-width: 100rem;
  }

  .sg-nav {
    width: 17.5rem;
  }

  .navbar-container {
    max-width: 100rem;
  }

  .section {
    justify-content: center;
    align-items: center;
  }

  .scroll-heading {
    color: #000;
  }

  .content {
    max-width: 100rem;
  }

  .testimonial-block {
    overflow: hidden;
  }

  .dish-name {
    margin-bottom: 0;
    font-size: .875rem;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.375rem;
  }

  .sg-nav-container {
    width: auto;
    height: auto;
    background-color: #ffdf8d;
  }

  .heading {
    font-size: 2.5rem;
    line-height: 110%;
  }

  .heading.h1 {
    font-size: 3.375rem;
  }

  .heading.h6 {
    font-size: 1.0625rem;
  }

  .heading.h5 {
    font-size: 1.375rem;
  }

  .heading.h3 {
    font-size: 2.0625rem;
  }

  .heading.h4 {
    font-size: 1.6875rem;
  }

  .heading.h2 {
    font-size: 2.4375rem;
  }

  ._2-column-grid {
    grid-template-columns: 1fr;
    align-items: center;
  }

  .sg-content {
    width: 100%;
    border-left-style: none;
    margin-left: 0;
    position: static;
  }

  ._1-2-column-grid {
    margin-left: 0;
  }

  ._4-column-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._2-1-column-grid {
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .sg-menu {
    z-index: 500;
    background-color: #f0f2f3;
    border-bottom: .0625rem solid #e1e5e7;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: none;
    position: absolute;
    top: 5rem;
    bottom: auto;
    left: 0%;
    right: auto;
    box-shadow: 0 3px .3125rem rgba(0, 0, 0, .05);
  }

  .spacer.bottom-stroke {
    z-index: 101;
    height: 1.875rem;
    background-color: #f4f2f0;
    position: relative;
  }

  .primary-button {
    cursor: pointer;
    transition: background-color .3s, border-color .3s;
  }

  .sg-body {
    background-color: rgba(0, 0, 0, 0);
  }

  .sg-block {
    margin-bottom: 2.5rem;
  }

  .sg-nav {
    z-index: 10;
    width: 100%;
    height: 5rem;
    border-right-style: none;
    padding-top: 1.25rem;
    position: static;
    bottom: auto;
    left: 0;
    right: 0;
    overflow: visible;
  }

  ._3-column-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .sg-section.header {
    color: #fff;
  }

  .sg-menu-brand {
    margin-top: .25rem;
    margin-bottom: 0;
    margin-left: 3.75rem;
  }

  .body {
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .navbar-content-right {
    z-index: 1;
    border-bottom: .125rem solid #000;
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .big-header-title {
    color: #2e2e2e;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
    line-height: 120%;
    display: flex;
  }

  .navbar-middle-bottom {
    border-bottom: .125rem solid #000;
    display: none;
  }

  .mobile-menu {
    background-color: #f4f2f0;
    border-bottom: .125rem solid #000;
    border-left: .125rem solid #000;
    border-right: .125rem solid #000;
    position: absolute;
    top: 100%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .navbar-container {
    border-bottom-style: none;
    grid-template-columns: 1fr 3fr 1fr;
  }

  .navbar-menu-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar {
    background-color: #f4f2f0;
  }

  .navbar-content-left {
    z-index: 1;
    background-color: #f4f2f0;
    border-bottom: .125rem solid #000;
    justify-content: center;
    position: relative;
  }

  .navbar-menu-links {
    width: 100%;
  }

  .navbar-content-middle {
    z-index: 1;
    border-bottom: .125rem solid #000;
    display: flex;
    position: relative;
  }

  .navbar-menu-button {
    cursor: pointer;
    background-color: #f4f2f0;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .navbar-menu-button.w--open {
    background-color: #0d0d0d;
  }

  .hamburger-menu {
    width: 5rem;
    height: 5rem;
    align-self: center;
  }

  .navbar-menu {
    width: 100%;
  }

  .navbar-link {
    width: 100%;
    text-align: center;
    border-style: solid;
    border-width: 0;
    justify-content: center;
    padding: 1.6875rem 3.75rem;
    font-size: 1.875rem;
    transition: color .2s, background-color .2s;
    display: flex;
  }

  .navbar-link:hover {
    box-shadow: none;
    color: #f4f2f0;
    background-color: #2e2e2e;
    border-style: none;
    border-width: 0;
    transform: none;
  }

  .navbar-link.w--current {
    color: #2e2e2e;
    background-color: #e7e3df;
  }

  .navbar-link.order-link {
    display: none;
  }

  .navbar-logo {
    width: 5.625rem;
  }

  .navbar-middle-top {
    height: 100%;
    background-color: #f4f2f0;
    align-items: stretch;
  }

  .hero-image-slider {
    height: 28.125rem;
  }

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

  .hero-image-block {
    border-bottom: .125rem solid #000;
    border-right-style: none;
  }

  .scroll-heading {
    font-size: 2.1875rem;
  }

  .hero-heading {
    padding: 8%;
  }

  .image-block {
    padding: 5%;
  }

  .image-wrapper.contact {
    width: 100%;
    height: 100%;
    max-height: 20rem;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .expanding-images {
    height: 25vh;
    min-height: 28.125rem;
  }

  .text-block {
    justify-content: flex-start;
    padding: 5%;
  }

  .subtitle-text {
    font-size: 1.25rem;
    line-height: 140%;
  }

  .featured-grid-block {
    grid-template-columns: 1fr 1fr;
  }

  .grid-card-content {
    padding: 0%;
  }

  .featured-grid-content {
    padding: 5%;
  }

  .social-box {
    padding: 20% 5%;
  }

  .scroll-column-grid {
    border-top-style: none;
  }

  .footer-logo-block {
    padding: 1rem;
  }

  .scroll-heading-2 {
    font-size: 2.1875rem;
  }

  .instagram-feed {
    height: 21.875rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hashtag-text {
    font-size: 1.875rem;
  }

  .cta-circle {
    width: 7rem;
    height: 7rem;
  }

  .cta-icon {
    height: 2.5rem;
  }

  .cta-heading.no-margin-bottom {
    font-size: 4.0625rem;
  }

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

  .header-text-block {
    justify-content: flex-start;
    padding: 5% 8%;
  }

  .header-text-block.right {
    padding: 5% 5% 0%;
  }

  .header-text-block.left {
    padding-bottom: 8%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .testimonial-block {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-mask {
    width: 50%;
  }

  .menu-tabs {
    grid-template-columns: auto 1fr;
    align-self: stretch;
    margin-bottom: 0;
  }

  .tab-link {
    border-left-style: none;
    border-right: .125rem #000;
  }

  .tab-link.w--current {
    border-left-style: solid;
    border-right-style: solid;
  }

  .tab-link.bottom {
    border-bottom-style: solid;
  }

  .tab-link.bottom.w--current {
    border-bottom: .125rem solid #2e2e2e;
    border-left-style: solid;
    border-right-style: solid;
  }

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

  .footer-column {
    border-right-style: none;
  }

  .footer-column.last {
    border-bottom: 0 #000;
  }

  .footer-info-block {
    border-bottom: .125rem solid #000;
  }

  .footer-info-block.bottom {
    border-bottom-style: none;
  }

  .footer-title-block {
    color: #f4f2f0;
    background-color: #2e2e2e;
  }

  .burger-grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  ._2x4-column-grid {
    margin-left: 1.875rem;
  }

  .image-licensing {
    height: 12.5rem;
  }

  ._3x2-column-grid {
    margin-left: 1.875rem;
  }

  .icon-licensing {
    width: 3.125rem;
    height: 3.125rem;
  }

  .font-block-wrapper {
    margin-left: 1.875rem;
  }

  .order-on-uber-eats {
    z-index: 10;
  }
}

@media screen and (max-width: 767px) {
  h1, .heading.h1 {
    font-size: 3rem;
  }

  .heading.h3 {
    font-size: 1.875rem;
  }

  .heading.h4 {
    font-size: 1.5625rem;
  }

  .heading.h2 {
    font-size: 2.25rem;
  }

  ._2-column-grid {
    grid-template-columns: 1fr;
  }

  .sg-content {
    margin-left: 0;
  }

  .ds-colour-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._1-2-column-grid {
    grid-template-columns: 2fr;
    margin-left: 0;
  }

  ._4-column-grid {
    grid-template-columns: 1fr;
  }

  ._2-1-column-grid {
    grid-template-columns: 2fr;
    margin-left: 0;
  }

  .sg-menu {
    background-color: #fff;
  }

  .field-block {
    min-height: auto;
  }

  .spacer {
    height: 2rem;
  }

  .spacer._64 {
    height: 3rem;
  }

  .spacer.bottom-stroke {
    height: 1.25rem;
  }

  .primary-button {
    align-self: flex-start;
  }

  .sg-button-list {
    grid-template-columns: 1fr 1fr;
  }

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

  .sg-section {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .sg-menu-brand {
    margin-left: 1.875rem;
  }

  .sg-menu-brand.w--current {
    margin-top: .875rem;
  }

  .body {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .navbar-content-right {
    background-color: #f4f2f0;
    padding: .9375rem;
  }

  .big-header-title {
    font-size: 1.6rem;
    line-height: 100%;
  }

  .navbar-container {
    grid-template-columns: 1fr 2fr 1fr;
  }

  .navbar-content-left {
    justify-content: center;
    padding: .9375rem;
  }

  .hamburger-menu {
    width: 12vw;
    height: auto;
    padding-top: .3125rem;
  }

  .navbar-link {
    padding: 1.125rem 1.6875rem;
    font-size: 1.4375rem;
  }

  .section.menu {
    z-index: -1;
  }

  .hero-image-slider {
    height: 21.875rem;
  }

  .hero-image-block {
    padding: 5%;
  }

  .scroll-heading {
    font-size: 1.875rem;
  }

  .promotion-slider {
    min-height: 7.5rem;
  }

  .featured-title {
    font-size: 1.125rem;
  }

  .hero-heading {
    padding: 5%;
  }

  .expanding-images {
    height: auto;
    min-height: 18.75rem;
  }

  .subtitle {
    border-bottom: .125rem solid #2e2e2e;
    padding: 5% 7%;
  }

  .image-line {
    height: 100%;
  }

  .product-title {
    font-size: 1.125rem;
  }

  .product-image {
    min-width: 20rem;
    padding: 10%;
  }

  .subtitle-text {
    font-size: 1.4375rem;
  }

  .slider-heading-box {
    border-right-style: none;
  }

  .slider-heading {
    padding: 5% 7%;
  }

  .featured-grid-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-card-content {
    text-align: center;
    padding: 0%;
  }

  .vertical-card-image-wrapper {
    max-height: 15.625rem;
  }

  .featured-grid-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .horizontal-card-image-wrapper {
    max-height: 15.625rem;
    border-bottom: .125rem solid #2e2e2e;
    border-right-style: none;
  }

  .featured-grid-card {
    width: 100%;
    grid-template-columns: 1fr;
  }

  .horizontal-card {
    grid-template-columns: 1fr;
  }

  .card-details {
    padding: 8%;
  }

  .sales-box-grid {
    grid-template-columns: 1fr 1fr;
  }

  .social-box {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .bottom-footer-detail-box {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bottom-footer-detail-block {
    flex-direction: column;
    padding-top: .9375rem;
    padding-bottom: .9375rem;
  }

  .bottom-footer-grid {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .scroll-heading-2 {
    font-size: 1.875rem;
  }

  .bottom-footer-text {
    text-align: center;
    font-size: .75rem;
  }

  .footer-social-block {
    border-bottom: .125rem solid #000;
    border-left-style: none;
  }

  .heading-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .instagram-feed {
    height: 18.75rem;
  }

  .instagram-wrapper {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .instagram-text {
    font-size: .8125rem;
  }

  .hashtag-text {
    margin-top: 1.5rem;
    font-size: 1.5625rem;
  }

  .cta-heading.no-margin-bottom {
    font-size: 3.125rem;
  }

  .background-video._02 {
    height: 20rem;
    margin-bottom: 5%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .background-video._01 {
    margin-top: 5%;
    margin-left: 5%;
    margin-right: 5%;
  }

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

  .testimonial-block {
    width: 94%;
  }

  .testimonial-mask {
    width: 80%;
  }

  .testimonial-slide {
    padding-right: 1.5rem;
  }

  .testimonial-client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial-content {
    padding: 1.5rem;
  }

  .testimonial-client {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }

  .menu-tabs {
    justify-items: center;
  }

  .category-name {
    font-size: 1rem;
  }

  .tab-link {
    border-left-style: none;
    border-right-style: none;
  }

  .tabs-content {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .tab-pane {
    padding: 5% 7%;
  }

  .burger-image-wrapper {
    height: 100%;
    max-height: 15.625rem;
  }

  .burger-grid-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .burger-item-link {
    width: 100%;
    height: 19.2rem;
  }

  .burger-grid-wrapper {
    padding-bottom: 8%;
    padding-left: 8%;
    padding-right: 8%;
  }

  .burger-details {
    position: relative;
  }

  .utility-page-content {
    padding: 2.5rem;
  }

  .icon-licensing-box {
    padding: 1.25rem;
  }

  .icon-licensing {
    width: 3.125rem;
    height: 3.125rem;
  }

  .logo-lottie-animation {
    width: 70%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.375rem;
  }

  .heading {
    font-size: 1.875rem;
  }

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

  .heading.h1 {
    font-size: 2.375rem;
  }

  .heading.h6 {
    font-size: .9375rem;
  }

  .heading.h5 {
    font-size: 1.25rem;
  }

  .heading.h3 {
    font-size: 1.75rem;
  }

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

  .heading.h2 {
    font-size: 2.125rem;
  }

  .buttons-block {
    flex-direction: column;
  }

  .ds-colour-grid {
    grid-template-columns: 1fr;
  }

  .text-input {
    width: 100%;
  }

  .spacer._32 {
    display: flex;
  }

  .spacer.bottom-stroke {
    height: auto;
    padding-bottom: 5%;
  }

  .primary-button {
    width: 100%;
    margin-right: 0;
  }

  .primary-button.full-width {
    min-width: 0;
  }

  .sg-button-list {
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .color-block {
    margin-bottom: 1.25rem;
  }

  ._3-column-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .sg-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sg-section.header {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .sg-menu-brand {
    margin-left: 1rem;
  }

  .body {
    margin-left: .9375rem;
    margin-right: .9375rem;
  }

  .navbar-content-right {
    background-color: #f4f2f0;
    border-left-style: none;
    justify-content: center;
  }

  .big-header-title {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .navbar-container {
    grid-template-columns: 1fr .4fr;
  }

  .navbar-content-left {
    border-right-style: solid;
    justify-content: flex-start;
    padding: .9375rem;
  }

  .navbar-content-left:hover {
    box-shadow: none;
    border-top-style: none;
    border-top-color: #f4f2f0;
    transform: none;
  }

  .navbar-content-middle {
    display: none;
  }

  .hamburger-menu {
    width: 3.4375rem;
    display: flex;
    position: relative;
  }

  .navbar-link {
    padding: 1.25rem 0;
    font-size: 1.125rem;
    line-height: 80%;
  }

  .navbar-logo {
    justify-content: flex-start;
  }

  .navbar-middle-top {
    padding-left: 0;
    padding-right: 0;
  }

  .hamburger-menu-wrapper {
    width: 3.4375rem;
    height: 3.125rem;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .hero-image-slider {
    height: 12.5rem;
  }

  .hero-image-block {
    padding: 5%;
  }

  .scroll-heading {
    font-size: 1.5625rem;
  }

  .promotion-slider {
    min-height: 6.25rem;
  }

  .promotion-slider.strokes {
    border-right-style: none;
  }

  .featured-title {
    font-size: 1rem;
  }

  .featured-text {
    grid-template-columns: 1fr;
  }

  .image-wrapper.contact {
    max-height: 12rem;
  }

  .expanding-images {
    min-height: 12.5rem;
  }

  .product-title {
    font-size: .9375rem;
  }

  .product-image {
    min-width: 12.5rem;
  }

  .product-name {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .subtitle-text {
    font-size: 1.25rem;
  }

  .grid-card-content {
    padding: 8%;
  }

  .horizontal-card-image-wrapper {
    max-height: 15.625rem;
    border-bottom: .125rem solid #2e2e2e;
    border-right-style: none;
    border-right-width: 0;
  }

  .horizontal-card {
    flex-direction: column;
    display: flex;
  }

  .card-details {
    padding: 8% 5%;
  }

  .scroll-column-grid {
    grid-template-columns: .25fr 1fr;
  }

  .footer-logo-block {
    width: 5rem;
  }

  .footer-logo-block.last {
    display: none;
  }

  .scroll-heading-2 {
    font-size: 1.5625rem;
  }

  .bottom-footer-text {
    line-height: 170%;
  }

  .heading-block {
    align-items: flex-start;
  }

  .instagram-feed {
    height: 21.875rem;
    grid-template-columns: 1fr 1fr;
  }

  .instagram-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .instagram-text {
    font-size: .75rem;
  }

  .hashtag-text {
    text-align: left;
  }

  .cta-circle {
    width: 6rem;
    height: 6rem;
  }

  .cta-icon {
    height: 2.2rem;
  }

  .cta-heading.no-margin-bottom {
    font-size: 2.8125rem;
  }

  .background-video {
    margin-top: 8%;
    margin-left: 8%;
    margin-right: 8%;
  }

  .background-video._02 {
    height: 15rem;
  }

  .background-video._01 {
    height: 15rem;
    margin-top: 5%;
    margin-left: 5%;
    margin-right: 5%;
  }

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

  .stats-list {
    grid-template-columns: 1fr;
  }

  .testimonial-arrow.left {
    right: 5.3rem;
  }

  .testimonial-mask {
    width: 95%;
  }

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

  .dish-box {
    flex-direction: column;
    align-items: flex-start;
  }

  .tab-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .dish-content {
    margin-top: 1rem;
    margin-left: 0;
  }

  .footer-info-block {
    padding-top: .9375rem;
    padding-bottom: .9375rem;
  }

  .burger-grid-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
  }

  .burger-grid-wrapper {
    padding-bottom: 5%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .utility-page-content {
    width: 16.875rem;
    padding: 1.875rem;
  }

  ._2x4-column-grid {
    margin: 5%;
  }

  .image-licensing {
    height: 9.375rem;
  }

  ._3x2-column-grid {
    margin: 5%;
  }

  .icon-licensing {
    width: 2.5rem;
    height: 2.5rem;
  }

  .font-block-wrapper {
    margin: 5%;
  }

  .logo-lottie-animation {
    width: 60%;
  }

  .preloader-animation {
    width: 5rem;
    height: 5rem;
  }

  .load-text {
    font-size: .9375rem;
  }
}

#w-node-cfe96f4a-be56-6949-bb8c-10c3138218d3-83f1788d, #w-node-cfe96f4a-be56-6949-bb8c-10c3138218d4-83f1788d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfe96f4a-be56-6949-bb8c-10c3138218dd-83f1788d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-cfe96f4a-be56-6949-bb8c-10c3138218e5-83f1788d, #w-node-cfe96f4a-be56-6949-bb8c-10c3138218e8-83f1788d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1db72b2f-9289-3e38-1e67-25fd28864e96-83f1788d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1db72b2f-9289-3e38-1e67-25fd28864e9c-83f1788d, #w-node-_7806fdad-cb02-824d-f432-840ad33ca4aa-83f1788d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7806fdad-cb02-824d-f432-840ad33ca4b1-83f1788d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e459c253-d485-5c72-543b-96498f85c98b-83f1788d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56849eee-2a6b-961e-3ef3-9f550f0a2c49-83f1788d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e459c253-d485-5c72-543b-96498f85c9ad-83f1788d {
  align-self: start;
}

#w-node-dc15f43f-ec69-80fa-a077-fd4606c511a2-83f1788d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5769837b-2679-82cf-89c5-80e1d63d2343-83f1788d {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-e459c253-d485-5c72-543b-96498f85c9c0-83f1788d {
  align-self: start;
}

#w-node-_1a8f2dfe-b058-aeeb-2f65-19485382c249-83f1788d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4f2562f7-7531-fc42-c971-75286931cd27-6931cd25, #w-node-_4f2562f7-7531-fc42-c971-75286931cd28-6931cd25, #w-node-_4f2562f7-7531-fc42-c971-75286931cd2a-6931cd25, #w-node-_4f2562f7-7531-fc42-c971-75286931cd6c-6931cd25, #w-node-_4f2562f7-7531-fc42-c971-75286931cd6f-6931cd25, #w-node-_4f2562f7-7531-fc42-c971-75286931cd7f-6931cd25, #w-node-_274e0bfb-a338-57e4-eb8a-70928ea5d907-8ea5d8fe, #w-node-_274e0bfb-a338-57e4-eb8a-70928ea5d90d-8ea5d8fe, #w-node-_274e0bfb-a338-57e4-eb8a-70928ea5d913-8ea5d8fe, #w-node-_274e0bfb-a338-57e4-eb8a-70928ea5d919-8ea5d8fe, #w-node-_274e0bfb-a338-57e4-eb8a-70928ea5d91f-8ea5d8fe, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806da-a36806d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806e3-a36806d9 {
  align-self: stretch;
}

#w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806e4-a36806d9, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806e7-a36806d9, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806e8-a36806d9, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806eb-a36806d9, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806f0-a36806d9, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806f3-a36806d9, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806f4-a36806d9, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806f7-a36806d9, #w-node-_32c9c1b3-4db6-a160-ee0f-b910a36806fc-a36806d9, #w-node-_565fd4e7-fa8a-a44c-8824-c0c2e7e50428-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba69439b-2655-0626-d62e-e85382346f46-83f17890 {
  align-self: center;
  justify-self: center;
}

#w-node-_5caeb44e-4da3-6bc6-8576-392677fe6519-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5caeb44e-4da3-6bc6-8576-392677fe6520-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9ab03d93-700a-fd99-38c5-e711a7fd1e60-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_9ab03d93-700a-fd99-38c5-e711a7fd1e63-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5736c1af-8462-b153-d697-cba8fd9acea2-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5736c1af-8462-b153-d697-cba8fd9acea5-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79705cf8-babb-0d47-6b03-67f298012984-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_79705cf8-babb-0d47-6b03-67f298012987-83f17890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e5243867-9688-42f6-ef44-0b5971a1ec0f-83f17891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5243867-9688-42f6-ef44-0b5971a1ec12-83f17891 {
  align-self: center;
  justify-self: center;
}

#w-node-e5243867-9688-42f6-ef44-0b5971a1ec14-83f17891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_0d2f85e1-55fe-8a9b-86df-6405990d627e-83f17894, #w-node-_422bf5b2-c332-287d-ced0-0713a2df0956-83f17894, #w-node-_422bf5b2-c332-287d-ced0-0713a2df0968-83f17894, #w-node-_422bf5b2-c332-287d-ced0-0713a2df0977-83f17894 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bff510b0-a03d-d7dc-94a4-85321d055e2b-83f17895 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-bff510b0-a03d-d7dc-94a4-85321d055e2e-83f17895 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d801d191-2105-43ba-1a49-a7e10e93b2b5-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d47e5d6-8863-9f51-f58f-e382b6d648a1-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_74284a97-9f8a-7b8f-2f0c-531e12c7fd4a-83f17896, #w-node-_74284a97-9f8a-7b8f-2f0c-531e12c7fd4f-83f17896, #w-node-_74284a97-9f8a-7b8f-2f0c-531e12c7fd50-83f17896, #w-node-_74284a97-9f8a-7b8f-2f0c-531e12c7fd4b-83f17896, #w-node-_74284a97-9f8a-7b8f-2f0c-531e12c7fd4c-83f17896, #w-node-_74284a97-9f8a-7b8f-2f0c-531e12c7fd4e-83f17896, #w-node-_74284a97-9f8a-7b8f-2f0c-531e12c7fd4d-83f17896, #w-node-_28a80d91-6627-db84-09d6-ffd16accb6e2-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28a80d91-6627-db84-09d6-ffd16accb6e3-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4b7-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4b8-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4b9-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4ba-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4bb-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4bc-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4bd-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4be-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4bf-83f17896, #w-node-_1ad27b5b-4472-a7ee-8be7-62ea4605c4c0-83f17896, #w-node-_1a1afde8-462e-1c05-222f-76279c6c5b0d-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a1afde8-462e-1c05-222f-76279c6c5b0e-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cf97370d-f5cc-355b-9e79-7f681ba74e2c-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf97370d-f5cc-355b-9e79-7f681ba74e2d-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf97370d-f5cc-355b-9e79-7f681ba74e2f-83f17896, #w-node-cf97370d-f5cc-355b-9e79-7f681ba74e31-83f17896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8305e3dc-4054-3305-06f4-c4d1251abca9-83f17898 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8305e3dc-4054-3305-06f4-c4d1251abcac-83f17898 {
  align-self: center;
  justify-self: center;
}

#w-node-_1642fd88-b9bf-197d-9eb6-42998c0ed41e-83f17898 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

@media screen and (min-width: 1280px) {
  #w-node-e5243867-9688-42f6-ef44-0b5971a1ecc4-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ecca-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1eccd-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ecd3-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ecd6-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ecdc-83f17891, #w-node-_86c6ac76-967f-2689-02ca-3df451b04877-83f17891, #w-node-_86c6ac76-967f-2689-02ca-3df451b0487b-83f17891, #w-node-def49d84-3267-837a-98df-aa9c7c8aa3b8-83f17891, #w-node-def49d84-3267-837a-98df-aa9c7c8aa3bc-83f17891, #w-node-d976cf3d-5d67-88b6-225f-c760cbfabb75-83f17891, #w-node-d976cf3d-5d67-88b6-225f-c760cbfabb79-83f17891, #w-node-cf9b6fed-2bcd-ca65-6768-7ab63ce15e27-83f17891, #w-node-cf9b6fed-2bcd-ca65-6768-7ab63ce15e2b-83f17891, #w-node-_6c5d9d5d-c49b-a716-122a-532d2a892e37-83f17891, #w-node-_6c5d9d5d-c49b-a716-122a-532d2a892e3b-83f17891, #w-node-_66292fb5-827a-6a2a-4acd-f980eadc2f70-83f17891, #w-node-_66292fb5-827a-6a2a-4acd-f980eadc2f74-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ec29-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ec2f-83f17891, #w-node-_0acc881a-f0f3-d47a-6a5a-b4c971f5e5e8-83f17891, #w-node-_0acc881a-f0f3-d47a-6a5a-b4c971f5e5ec-83f17891, #w-node-_75231d84-5ff1-1779-0c13-a50d94eec5f3-83f17891, #w-node-_75231d84-5ff1-1779-0c13-a50d94eec5f7-83f17891, #w-node-_660727fd-1f12-950e-32de-1b8a0481f444-83f17891, #w-node-_660727fd-1f12-950e-32de-1b8a0481f448-83f17891, #w-node-_5c8245eb-15b7-93fd-8884-02dc8db51d99-83f17891, #w-node-_5c8245eb-15b7-93fd-8884-02dc8db51d9d-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ec72-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ec78-83f17891, #w-node-_16585b0f-f84f-aa14-4f28-7b8a89febfa7-83f17891, #w-node-_16585b0f-f84f-aa14-4f28-7b8a89febfab-83f17891, #w-node-a6065a54-d8d0-d786-af7d-0163d9e06602-83f17891, #w-node-a6065a54-d8d0-d786-af7d-0163d9e06606-83f17891, #w-node-_622e5e3d-f4b7-c6c0-03fa-8827d4ce1b81-83f17891, #w-node-_622e5e3d-f4b7-c6c0-03fa-8827d4ce1b85-83f17891, #w-node-_193c86ed-bd0b-7a23-a05a-97a0231850e9-83f17891, #w-node-_193c86ed-bd0b-7a23-a05a-97a0231850ed-83f17891, #w-node-_8308c223-a58a-443e-04fa-4d14b51270c8-83f17891, #w-node-_8308c223-a58a-443e-04fa-4d14b51270cc-83f17891, #w-node-f4ecc929-8871-bdd3-24d1-b7715e2d06cb-83f17891, #w-node-f4ecc929-8871-bdd3-24d1-b7715e2d06cf-83f17891, #w-node-_6d55cee3-938c-88d0-81d5-16ad17ed8a69-83f17891, #w-node-_6d55cee3-938c-88d0-81d5-16ad17ed8a6d-83f17891, #w-node-fcc70547-95a1-02c2-ff72-a6ddd83178e8-83f17891, #w-node-fcc70547-95a1-02c2-ff72-a6ddd83178ec-83f17891, #w-node-_0dc311b5-2420-d5c3-21f8-05523e614e77-83f17891, #w-node-_0dc311b5-2420-d5c3-21f8-05523e614e7b-83f17891, #w-node-dd0bf7cc-d0fa-e45e-8d34-fb2a11295afc-83f17891, #w-node-dd0bf7cc-d0fa-e45e-8d34-fb2a11295b00-83f17891, #w-node-b5bebd77-24e8-f2f3-f921-9f68a4ce3e77-83f17891, #w-node-b5bebd77-24e8-f2f3-f921-9f68a4ce3e7b-83f17891, #w-node-_44e1fa77-a0ce-044a-e9b9-7b28e6f16a92-83f17891, #w-node-_44e1fa77-a0ce-044a-e9b9-7b28e6f16a96-83f17891, #w-node-abd518fb-7368-0a10-6314-5340a00ce55e-83f17891, #w-node-abd518fb-7368-0a10-6314-5340a00ce562-83f17891, #w-node-d0086232-aeb9-16f4-a50b-a0da6975d099-83f17891, #w-node-d0086232-aeb9-16f4-a50b-a0da6975d09d-83f17891, #w-node-_2b9477a1-3533-3440-a972-38a3d9f9ede3-83f17891, #w-node-_2b9477a1-3533-3440-a972-38a3d9f9ede7-83f17891, #w-node-_07530f49-1350-9fe6-7efd-7a27619d3483-83f17891, #w-node-_07530f49-1350-9fe6-7efd-7a27619d3487-83f17891, #w-node-c28e0e61-75f4-d03c-3d8c-d956bcb60576-83f17891, #w-node-c28e0e61-75f4-d03c-3d8c-d956bcb6057a-83f17891, #w-node-_1e4f1038-f84d-f823-d48c-6e3b5cbd94d4-83f17891, #w-node-_1e4f1038-f84d-f823-d48c-6e3b5cbd94d8-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ed17-83f17891, #w-node-e5243867-9688-42f6-ef44-0b5971a1ed1d-83f17891, #w-node-_1ec32ecd-1f1b-06a2-ce25-9c21d15f1ade-83f17891, #w-node-_1ec32ecd-1f1b-06a2-ce25-9c21d15f1ae2-83f17891, #w-node-_5ef91e53-4fa1-f2bc-e55e-621cde642f15-83f17891, #w-node-_5ef91e53-4fa1-f2bc-e55e-621cde642f19-83f17891, #w-node-_8f0687bb-b5a0-764b-7677-d2f8192bdb7f-83f17891, #w-node-_8f0687bb-b5a0-764b-7677-d2f8192bdb83-83f17891, #w-node-d3571a3a-1d87-dca6-efe2-a2cc388d442c-83f17891, #w-node-d3571a3a-1d87-dca6-efe2-a2cc388d4430-83f17891, #w-node-_8fae44f8-859e-d495-7307-733c2d1a467c-83f17891, #w-node-_8fae44f8-859e-d495-7307-733c2d1a4680-83f17891, #w-node-_252601ef-5213-f584-ccda-f69b99f45575-83f17891, #w-node-_252601ef-5213-f584-ccda-f69b99f45579-83f17891, #w-node-_6d03b72f-7438-46be-0925-2230e6acdff8-83f17891, #w-node-_6d03b72f-7438-46be-0925-2230e6acdffc-83f17891, #w-node-_3a2009ed-c67b-e5bf-4fff-5a8a83d16772-83f17891, #w-node-_3a2009ed-c67b-e5bf-4fff-5a8a83d16776-83f17891, #w-node-bff3b6a9-45cf-76ab-c623-e186ae9c0f98-83f17891, #w-node-bff3b6a9-45cf-76ab-c623-e186ae9c0f9c-83f17891, #w-node-_7f24b48f-9b4d-4e7b-2743-577374c4c210-83f17891, #w-node-_7f24b48f-9b4d-4e7b-2743-577374c4c214-83f17891, #w-node-caaae609-dd92-f578-494e-a30b95bbdab2-83f17891, #w-node-caaae609-dd92-f578-494e-a30b95bbdab6-83f17891, #w-node-b65d1b54-576a-e77a-634e-53dbd6f0a15c-83f17891, #w-node-b65d1b54-576a-e77a-634e-53dbd6f0a160-83f17891, #w-node-f9afebbc-206b-286b-a4a3-767fa0373960-83f17891, #w-node-f9afebbc-206b-286b-a4a3-767fa0373964-83f17891, #w-node-a989ec6b-8c4c-4a64-889c-c802f2411f7f-83f17891, #w-node-a989ec6b-8c4c-4a64-889c-c802f2411f83-83f17891, #w-node-c009eaae-d4d4-d7cc-579c-90b727a72932-83f17891, #w-node-c009eaae-d4d4-d7cc-579c-90b727a72936-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b0f-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b13-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b16-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b1a-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b1d-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b21-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b24-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b28-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b2b-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b2f-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b32-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b36-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b39-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b3d-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b40-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b44-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b47-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b4b-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b4e-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b52-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b55-83f17891, #w-node-_712e47cb-539c-c95f-1e43-e33c7b8e1b59-83f17891, #w-node-_9f116791-9c4c-1e0e-6b49-1e6b82943a49-83f17891, #w-node-_9f116791-9c4c-1e0e-6b49-1e6b82943a4d-83f17891, #w-node-_9f116791-9c4c-1e0e-6b49-1e6b82943a50-83f17891, #w-node-_9f116791-9c4c-1e0e-6b49-1e6b82943a54-83f17891, #w-node-_9f116791-9c4c-1e0e-6b49-1e6b82943a57-83f17891, #w-node-_9f116791-9c4c-1e0e-6b49-1e6b82943a5b-83f17891, #w-node-_9f116791-9c4c-1e0e-6b49-1e6b82943a5e-83f17891, #w-node-_9f116791-9c4c-1e0e-6b49-1e6b82943a62-83f17891, #w-node-_651ebf3b-dfb0-e441-331b-21a3a4c0d020-83f17891, #w-node-_651ebf3b-dfb0-e441-331b-21a3a4c0d024-83f17891, #w-node-_87b453e3-96e0-0f9c-b45d-640e1dc3c3ee-83f17891, #w-node-_87b453e3-96e0-0f9c-b45d-640e1dc3c3f2-83f17891, #w-node-_87b453e3-96e0-0f9c-b45d-640e1dc3c3f5-83f17891, #w-node-_87b453e3-96e0-0f9c-b45d-640e1dc3c3f9-83f17891, #w-node-_87b453e3-96e0-0f9c-b45d-640e1dc3c3fc-83f17891, #w-node-_87b453e3-96e0-0f9c-b45d-640e1dc3c400-83f17891, #w-node-_87b453e3-96e0-0f9c-b45d-640e1dc3c403-83f17891, #w-node-_87b453e3-96e0-0f9c-b45d-640e1dc3c407-83f17891, #w-node-_01f98171-df91-6c3c-9b48-627b30cd39ce-83f17891, #w-node-_01f98171-df91-6c3c-9b48-627b30cd39d2-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e10-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e14-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e17-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e1b-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e1e-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e22-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e25-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e29-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e2c-83f17891, #w-node-_0e2a7306-7036-5f82-f963-741dd73f2e30-83f17891, #w-node-b825b71e-1fe9-a63a-990c-24d489bb7afa-83f17891, #w-node-b825b71e-1fe9-a63a-990c-24d489bb7afe-83f17891, #w-node-_626a3b44-6099-6df7-dffa-245b12d2f9d1-83f17891, #w-node-_626a3b44-6099-6df7-dffa-245b12d2f9d5-83f17891, #w-node-_3e49551a-a765-7c61-e36d-97eae56e9238-83f17891, #w-node-_3e49551a-a765-7c61-e36d-97eae56e923c-83f17891, #w-node-_87807520-956c-acf4-5f43-a7c48bc326bb-83f17891, #w-node-_87807520-956c-acf4-5f43-a7c48bc326bf-83f17891, #w-node-_1be66807-ae5b-4cd4-e420-7bb1fd822fb5-83f17891, #w-node-_1be66807-ae5b-4cd4-e420-7bb1fd822fb9-83f17891, #w-node-_794c6d1d-68d2-f55d-25c8-7c4dca359db7-83f17891, #w-node-_794c6d1d-68d2-f55d-25c8-7c4dca359dbb-83f17891, #w-node-_794c6d1d-68d2-f55d-25c8-7c4dca359dbe-83f17891, #w-node-_794c6d1d-68d2-f55d-25c8-7c4dca359dc2-83f17891, #w-node-_787566ac-0932-bfac-3d88-8bc7e747c3ef-83f17891, #w-node-_787566ac-0932-bfac-3d88-8bc7e747c3f3-83f17891, #w-node-_787566ac-0932-bfac-3d88-8bc7e747c3f6-83f17891, #w-node-_787566ac-0932-bfac-3d88-8bc7e747c3fa-83f17891, #w-node-_8b6ae94e-924f-5284-6c20-4ca7aacac4ec-83f17891, #w-node-_8b6ae94e-924f-5284-6c20-4ca7aacac4f0-83f17891, #w-node-_9c94f94e-29d5-21c3-12f3-fa0b8ac30bad-83f17891, #w-node-_9c94f94e-29d5-21c3-12f3-fa0b8ac30bb1-83f17891, #w-node-_6c65d9ee-f0db-4826-37e7-68a170bd46e6-83f17891, #w-node-_6c65d9ee-f0db-4826-37e7-68a170bd46ea-83f17891, #w-node-d6637e91-0241-fe7f-2e6f-32499af49ae7-83f17891, #w-node-d6637e91-0241-fe7f-2e6f-32499af49aeb-83f17891, #w-node-_4f4b8904-ae5c-6cfe-8ec2-1d97b404a1e2-83f17891, #w-node-_4f4b8904-ae5c-6cfe-8ec2-1d97b404a1e6-83f17891, #w-node-_4d16faf6-a6f7-10b4-c8c9-81bc7e568a0e-83f17891, #w-node-_4d16faf6-a6f7-10b4-c8c9-81bc7e568a12-83f17891, #w-node-_2e6fef82-0a94-8487-c7e5-3bab1f9a8663-83f17891, #w-node-_2e6fef82-0a94-8487-c7e5-3bab1f9a8667-83f17891, #w-node-b5b79f15-e824-6e93-b493-3cdcdf4ca637-83f17891, #w-node-b5b79f15-e824-6e93-b493-3cdcdf4ca63b-83f17891, #w-node-_18b5967c-cf44-a8df-f846-727147f0bf34-83f17891, #w-node-_18b5967c-cf44-a8df-f846-727147f0bf38-83f17891, #w-node-_6a2ffab0-84e7-f147-1e04-ca7a5a4b30a5-83f17891, #w-node-_6a2ffab0-84e7-f147-1e04-ca7a5a4b30a9-83f17891, #w-node-_914217c2-59d6-e1a5-a3a7-89d2104d6b91-83f17891, #w-node-_914217c2-59d6-e1a5-a3a7-89d2104d6b95-83f17891, #w-node-d0fc20a2-7dc7-9069-ca4c-5c555bbf60e6-83f17891, #w-node-d0fc20a2-7dc7-9069-ca4c-5c555bbf60ea-83f17891, #w-node-_0b6a8f89-d44b-1b73-ced4-568f6a637d1c-83f17891, #w-node-_0b6a8f89-d44b-1b73-ced4-568f6a637d20-83f17891, #w-node-a7a8562f-befd-6e7a-4ddc-2cb3eb024050-83f17891, #w-node-a7a8562f-befd-6e7a-4ddc-2cb3eb024054-83f17891, #w-node-f04f1ebb-1be7-c7a4-db60-5b98bf79b09b-83f17898, #w-node-_7a276f1d-bd52-6dbb-292c-9df01a9fa933-83f17898, #w-node-cf8373a3-a4c1-7b05-b0d4-467d899801d2-83f17898, #w-node-cf8373a3-a4c1-7b05-b0d4-467d899801d9-83f17898, #w-node-_130f66c3-b7ad-75ef-9db3-8edbe4211538-83f17898, #w-node-_130f66c3-b7ad-75ef-9db3-8edbe421153f-83f17898, #w-node-_12c94d0b-4447-9d09-32e3-f0b06ae6ccfb-83f17898, #w-node-_12c94d0b-4447-9d09-32e3-f0b06ae6cd02-83f17898, #w-node-_2b399c7f-4bcc-a192-ed40-4eea265df719-83f17898, #w-node-_2b399c7f-4bcc-a192-ed40-4eea265df720-83f17898, #w-node-_73416934-ca81-d0c9-30a6-34d444e52130-83f17898, #w-node-_73416934-ca81-d0c9-30a6-34d444e52137-83f17898, #w-node-_622c78b7-c7ba-91c5-b4e8-e97892ade83f-83f17898, #w-node-_622c78b7-c7ba-91c5-b4e8-e97892ade846-83f17898, #w-node-_2f6f1838-cd4d-efb4-a263-ee71c99051c7-83f17898, #w-node-_2f6f1838-cd4d-efb4-a263-ee71c99051ce-83f17898, #w-node-_8f8765ec-992e-efdd-fef7-a52118c01a14-83f17898, #w-node-_8f8765ec-992e-efdd-fef7-a52118c01a1a-83f17898, #w-node-_2dda9fca-3b97-e4d5-8be8-2027a3ab5494-83f17898, #w-node-_2dda9fca-3b97-e4d5-8be8-2027a3ab549a-83f17898, #w-node-_3b0c980a-f505-8077-6ea1-556041e15f6a-83f17898, #w-node-_3b0c980a-f505-8077-6ea1-556041e15f70-83f17898, #w-node-_2ea73e66-91d8-bfda-05f8-0f82111d3615-83f17898, #w-node-_2ea73e66-91d8-bfda-05f8-0f82111d361b-83f17898, #w-node-_657b93f3-a632-dc58-650b-e79d44154a27-83f17898, #w-node-_657b93f3-a632-dc58-650b-e79d44154a2d-83f17898, #w-node-f516464e-1943-5e4a-fc46-a9e8067cfb76-83f17898, #w-node-f516464e-1943-5e4a-fc46-a9e8067cfb7c-83f17898, #w-node-_2207ee4e-54f0-7b8e-1cb8-0fb7640bf81b-83f17898, #w-node-_2207ee4e-54f0-7b8e-1cb8-0fb7640bf821-83f17898, #w-node-a1e7ddc6-d530-68e0-8efc-a6904fcdb8fb-83f17898, #w-node-a1e7ddc6-d530-68e0-8efc-a6904fcdb901-83f17898, #w-node-e4f2256d-558c-1d45-93b2-34200d78df39-83f17898, #w-node-e4f2256d-558c-1d45-93b2-34200d78df3f-83f17898, #w-node-_733ff5aa-9d14-65a3-75f3-25292b588d67-83f17898, #w-node-_733ff5aa-9d14-65a3-75f3-25292b588d6d-83f17898, #w-node-c463641b-8aa8-1d06-69ab-2d29eb113870-83f17898, #w-node-c463641b-8aa8-1d06-69ab-2d29eb113876-83f17898, #w-node-_9be04c4e-1cea-3a25-4cc0-bd7cf48b02f1-83f17898, #w-node-_9be04c4e-1cea-3a25-4cc0-bd7cf48b02f7-83f17898, #w-node-e6bf4327-69ec-c195-7feb-1ee430b4db5b-83f17898, #w-node-_551d341f-7198-dbea-2f8d-8c51c0e87f13-83f17898, #w-node-_74b26f47-fce8-d0dc-2f6d-fe5c95a15ff5-83f17898, #w-node-f43c09b4-8444-3b9b-2323-860ac716d655-83f17898, #w-node-b6dc9f94-810f-c759-fee1-0eacc4afa92b-83f17898, #w-node-ee0459cb-c925-1a46-5987-4ea4f8ef4c65-83f17898, #w-node-_8ba3507e-73ca-62eb-ec4c-62586ac5d855-83f17898, #w-node-_8ba3507e-73ca-62eb-ec4c-62586ac5d85b-83f17898, #w-node-_9b57d4a2-4500-d6b6-091c-407c7afa7ed6-83f17898, #w-node-_9b57d4a2-4500-d6b6-091c-407c7afa7edc-83f17898, #w-node-f702b8d0-103f-28d8-f521-be72fa77c1d5-83f17898, #w-node-f702b8d0-103f-28d8-f521-be72fa77c1db-83f17898, #w-node-f702b8d0-103f-28d8-f521-be72fa77c1de-83f17898, #w-node-f702b8d0-103f-28d8-f521-be72fa77c1e4-83f17898, #w-node-aa9c0977-63d4-251e-acaa-da59c12f62ca-83f17898, #w-node-aa9c0977-63d4-251e-acaa-da59c12f62d0-83f17898, #w-node-d89455ec-9d03-f46a-580c-f68c0cb64712-83f17898, #w-node-d89455ec-9d03-f46a-580c-f68c0cb64718-83f17898, #w-node-_079bfd8e-ec58-ba55-4ae4-cbafdf786008-83f17898, #w-node-_079bfd8e-ec58-ba55-4ae4-cbafdf78600e-83f17898 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_5769837b-2679-82cf-89c5-80e1d63d2343-83f1788d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ba69439b-2655-0626-d62e-e85382346f46-83f17890, #w-node-e5243867-9688-42f6-ef44-0b5971a1ec12-83f17891 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-e5243867-9688-42f6-ef44-0b5971a1ec14-83f17891 {
    grid-column: span 1 / span 1;
  }

  #w-node-e5243867-9688-42f6-ef44-0b5971a1ec25-83f17891 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8305e3dc-4054-3305-06f4-c4d1251abcac-83f17898 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_1642fd88-b9bf-197d-9eb6-42998c0ed41e-83f17898 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1642fd88-b9bf-197d-9eb6-42998c0ed42b-83f17898 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e459c253-d485-5c72-543b-96498f85c99c-83f1788d, #w-node-e459c253-d485-5c72-543b-96498f85c98c-83f1788d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dc15f43f-ec69-80fa-a077-fd4606c511a2-83f1788d {
    grid-column: 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_56849eee-2a6b-961e-3ef3-9f550f0a2c49-83f1788d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1a8f2dfe-b058-aeeb-2f65-19485382c249-83f1788d {
    grid-column: 2 / 3;
  }
}


