.w-embed-youtubevideo {
  width: 100%;
  position: relative;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-size: cover;
  background-position: 50% 50%;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

body {
  max-width: 100vw;
  background-color: #0a0a0a;
  font-family: Oswald, sans-serif;
  color: #333;
  font-size: 1.1em;
  line-height: 1vw;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-family: Oswald, sans-serif;
  color: #f1f1f1;
  font-size: 4rem;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-family: Oswald, sans-serif;
  color: #f1f1f1;
  font-size: 2rem;
  line-height: 1em;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-family: Oswald, sans-serif;
  color: #f1f1f1;
  font-size: 1.5rem;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-family: Oswald, sans-serif;
  color: #f1f1f1;
  font-size: 1.2rem;
  line-height: 1.2em;
  font-weight: 500;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
}

h5 {
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: 500;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}

h6 {
  margin-top: 0px;
  margin-bottom: 1em;
  color: #c30200;
  font-size: 1em;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}

p {
  max-width: 72ch;
  margin-bottom: 2em;
  font-family: Oswald, sans-serif;
  color: #c5c5c5;
  font-size: 1rem;
  line-height: 1.2em;
  font-weight: 400;
  letter-spacing: 0.05em;
  text-shadow: 1px 1px 6px #000;
}

ul {
  margin-top: 0px;
  margin-bottom: 2em;
  padding-left: 3em;
  text-transform: uppercase;
}

ol {
  margin-bottom: 2em;
  padding-left: 3em;
  text-transform: uppercase;
}

li {
  margin-bottom: 1em;
  font-size: 1.2em;
  line-height: 1.2em;
  letter-spacing: 0.125em;
  text-transform: none;
}

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

label {
  display: block;
  margin-bottom: 0.5em;
  color: #fff5e9;
  font-weight: 700;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
}

sup {
  margin-left: 0.125em;
  text-transform: none;
}

sub {
  position: static;
  margin-left: 0.125em;
  font-size: 0.75em;
  font-weight: 300;
  letter-spacing: 0.025em;
}

blockquote {
  max-width: 900px;
  margin-bottom: 1.5em;
  padding: 0.5em 1em;
  border-left: 5px solid #c30200;
  color: #c30200;
  font-size: 1.5em;
  line-height: 1.4em;
  font-weight: 700;
  letter-spacing: 0em;
  text-transform: uppercase;
}

figure {
  margin-bottom: 10px;
}

.nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.navbar {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 11;
  width: 100%;
  padding-top: 0.5em;
  border-bottom: 1px solid #f1f1f1;
  background-color: #0a0a0a;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5em;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.brand-img {
  width: 100%;
  height: 5em;
  max-height: 5rem;
  min-width: 128px;
  margin-bottom: 0.25em;
  -o-object-fit: contain;
  object-fit: contain;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid #f1f1f1;
}

.nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0.5em 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px dashed #333;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #f1f1f1;
  font-size: 1rem;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.nav-link:hover {
  opacity: 0.64;
}

.nav-link:focus-visible {
  outline-color: #f1f1f1;
  outline-offset: 0px;
  outline-style: dashed;
  outline-width: 1px;
}

.nav-link[data-wf-focus-visible] {
  outline-color: #f1f1f1;
  outline-offset: 0px;
  outline-style: dashed;
  outline-width: 1px;
}

.nav-link.w--current {
  opacity: 0.5;
  color: #fff;
}

.nav-link.first {
  min-height: 2em;
  border-left: 1px dashed #333;
}

.nav-link.hide {
  display: none;
}

.nav-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 1em;
  padding-left: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 33%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.nav-wrapper.mobile-hidden {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.nav-wrapper.right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.nav-wrapper.right.mobile-hidden {
  max-width: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.btn {
  min-width: 128px;
  margin-bottom: 1em;
  padding: 0.5em 1em;
  border-style: solid;
  border-width: 0.15em;
  border-color: #c30200;
  border-radius: 0.1em;
  background-color: #c30200;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #f1f1f1;
  font-size: 1.25rem;
  line-height: 1.2em;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
}

.btn:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.btn.space {
  margin-right: 1em;
}

.btn.large {
  font-size: 1.25rem;
}

.btn.white {
  border-color: #f1f1f1;
  background-color: #f1f1f1;
  color: #000;
}

.btn.outline {
  border-style: solid;
  border-width: 0.15em;
  border-color: #c30200;
  background-color: transparent;
}

.btn.outline.white {
  border-color: #fff;
  color: #fff;
}

.btn.outline.small.space.nav {
  margin-bottom: 0em;
}

.btn.outline.small.space.landscape-hidden.w--current {
  opacity: 0.5;
}

.btn.form {
  min-height: 48px;
  margin-bottom: 0em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 1em;
  text-align: center;
}

.btn.form.white.space {
  margin-bottom: 1em;
}

.btn.form.black {
  border-color: #0a0a0a;
  background-color: #0a0a0a;
  font-size: 1rem;
}

.btn.small {
  color: #f1f1f1;
  font-size: 0.875rem;
  letter-spacing: 0.15em;
}

.btn.small:hover {
  color: #f1f1f1;
}

.btn.small.nav {
  margin-bottom: 0em;
}

.btn.small.space-bottom {
  margin-bottom: 2em;
}

.btn.small.pop {
  margin-bottom: 0em;
}

.btn.space-top {
  margin-top: 1em;
}

.btn.submit {
  display: block;
  margin-left: auto;
}

.btn.popup {
  position: relative;
  background-color: transparent;
  cursor: pointer;
}

.btn.popup:hover {
  background-color: #c30200;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.btn.left {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.dropdown {
  margin-right: 0px;
  margin-left: 0px;
  border-right: 1px dashed #333;
  color: #fff;
}

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0.5em 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f1f1f1;
  font-size: 1rem;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.dropdown-toggle:focus-visible {
  outline-color: #fff;
  outline-offset: 0px;
  outline-style: dashed;
  outline-width: 1px;
}

.dropdown-toggle[data-wf-focus-visible] {
  outline-color: #fff;
  outline-offset: 0px;
  outline-style: dashed;
  outline-width: 1px;
}

.dropdown-list {
  background-color: #3a3232;
}

.dropdown-list.w--open {
  border-style: solid;
  border-width: 1px;
  border-color: #fff5e9;
  background-color: #000;
  box-shadow: 0 4px 16px 0 hsla(0, 0%, 4%, 0.38);
  color: #fff;
}

.dropdown-link {
  padding: 0.5em 1em;
  border-bottom: 1px dashed rgba(160, 148, 134, 0.48);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #fff5e9;
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
}

.dropdown-link:hover {
  opacity: 0.64;
}

.dropdown-link:focus-visible {
  outline-color: #fff;
  outline-offset: 0px;
  outline-style: dashed;
  outline-width: 1px;
}

.dropdown-link[data-wf-focus-visible] {
  outline-color: #fff;
  outline-offset: 0px;
  outline-style: dashed;
  outline-width: 1px;
}

.dropdown-link.end {
  border-bottom-style: none;
}

.dropdown-link {
  border-bottom-color: hsla(0, 0%, 94.7%, 0.33);
  color: #f1f1f1;
}

.dropdown-link.w--current {
  opacity: 0.5;
  color: #fff5e9;
}

.announcement-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0em;
  padding: 0.5em 2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #c30200;
  color: #fff5e9;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
}

.container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container._2-col {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.container._2-col.top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.container._3-col {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.container._3-col.footer-spacing {
  grid-column-gap: 2em;
}

.container._3-col.no-min-h {
  min-height: 0vh;
}

.container._4-col {
  min-height: 0px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.container._w-footer-border {
  padding-right: 24px;
  grid-column-gap: 1em;
  border-right: 1px solid #fff;
}

.container.banner {
  min-height: 0vh;
}

.container.mid {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.container._5-col {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.container._80 {
  max-width: 80%;
}

.container._60 {
  max-width: 60%;
}

.wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.wrapper.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.wrapper.center.space-betweenm {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper.center.horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrapper.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 12em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper.tablet-first.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.wrapper.mid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper.mid.center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.wrapper.right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

.wrapper.vert {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrapper.vert.center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper._w-border {
  padding-right: 1em;
  border-right: 1px solid #9b9b9b;
}

.wrapper.space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon {
  position: relative;
  margin-right: 0px;
  margin-left: 12px;
}

.nav-location {
  margin-bottom: 0em;
  color: #fff;
  font-size: 0.8em;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.bg-img {
  position: absolute;
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.bg-img.difference {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  mix-blend-mode: difference;
}

.bg-img.top {
  -o-object-position: 50% 10%;
  object-position: 50% 10%;
}

.bg-img.bottom {
  min-width: 100%;
}

.bg-img.bottom {
  -o-object-position: 50% 80%;
  object-position: 50% 80%;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: 50vh;
  border-radius: 0.1em;
}

.card.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.card.short {
  height: auto;
  min-height: 0vh;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.card.short._w-link {
  min-height: 33vh;
  border-radius: 0.25em;
}

.card.short.bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.card-txt-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1em 33% 0em 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.48)), color-stop(46%, transparent));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48), transparent 46%);
  color: #fff;
  text-decoration: none;
}

.card-txt-wrapper.center {
  padding-right: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-image: radial-gradient(circle closest-side at 50% 50%, rgba(0, 0, 0, 0.36), transparent);
  text-align: center;
  text-decoration: none;
}

.card-txt-wrapper.center.w--current {
  background-color: rgba(51, 51, 51, 0.82);
  background-image: none;
}

.location-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
  text-align: left;
}

.location-card.small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.location-info_wrapper {
  margin-bottom: 1em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.info_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  margin-bottom: 1em;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 0.8rem;
  text-decoration: none;
}

.info_block.link {
  margin-bottom: 2em;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #d1c2af;
  text-decoration: none;
}

.info_block.link:hover {
  color: #fff5e9;
  text-decoration: underline;
}

.info_block.link:focus-visible {
  outline-color: #fff;
  outline-offset: 2px;
  outline-style: dashed;
  outline-width: 1px;
}

.info_block.link[data-wf-focus-visible] {
  outline-color: #fff;
  outline-offset: 2px;
  outline-style: dashed;
  outline-width: 1px;
}

.info-txt-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #d1c2af;
}

.info_icon {
  width: 1.5em;
  height: 1.5em;
  margin-right: 1em;
}

.info-txt {
  margin-bottom: 0em;
  text-transform: uppercase;
}

.info-txt.grey {
  color: #9b9b9b;
}

.nav-btn {
  padding: 0.5em 1em;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: solid;
  border-width: 0.125em;
  border-color: #c30200;
  background-color: #c30200;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #fff5e9;
  font-size: 0.8em;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.nav-btn:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.nav-btn.outline {
  border-width: 0.125em;
  background-color: transparent;
}

.nav-btn.outline.desktophidden {
  display: none;
}

.nav-btn.desktophidden {
  display: none;
}

.bold-text {
  color: #f1f1f1;
  text-transform: uppercase;
}

.red-underlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: #c30200;
}

.card-img-right {
  position: absolute;
  left: auto;
  top: 0%;
  right: 5%;
  bottom: -10%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-filter: contrast(110%) brightness(112%);
  filter: contrast(110%) brightness(112%);
}

.link {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #c5c5c5;
  text-decoration: underline;
}

.link:hover {
  color: #fff5e9;
}

.link.white {
  color: #fff5e9;
}

.link.white:hover {
  opacity: 1;
  text-shadow: none;
}

.button-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer {
  overflow: hidden;
  max-width: 100%;
  margin-top: 0em;
  padding: 1em;
  border-top: 1px solid #fff;
  color: #0d0d0d;
}

.footer-brand {
  max-width: 10rem;
}

.subscribe-wrapper {
  max-width: 66%;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.subscribe-wrapper.auto {
  max-width: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.form {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.form-wrap {
  margin-right: 1em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.form-wrap.space {
  margin-right: 1em;
  margin-bottom: 1em;
}

.footer-form {
  position: relative;
  margin-bottom: 0px;
  font-weight: 700;
}

.subscribe-form_heading {
  margin-right: 1em;
  margin-bottom: 0em;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 1rem;
  line-height: 1.2em;
  text-shadow: none;
}

.subscribe-form_heading.inline {
  display: block;
  width: 100%;
  margin-bottom: 1em;
  text-align: left;
}

.success-message {
  background-color: hsla(0, 0%, 86.7%, 0);
  color: #fff;
  text-align: right;
  letter-spacing: 0em;
  text-transform: uppercase;
}

.error-message {
  position: absolute;
  left: 0%;
  top: -110%;
  right: 0%;
  bottom: auto;
  max-width: 63%;
  margin-left: auto;
  background-color: #c30200;
  color: #fff;
  letter-spacing: 0.05em;
}

.text-block-2 {
  text-transform: uppercase;
}

.line {
  width: 100%;
  height: 1px;
  margin-top: 1em;
  margin-bottom: 1em;
  background-color: #fff;
}

.line.dashed {
  margin-top: 2em;
  margin-bottom: 2em;
  border: 1px dashed #000;
}

.line.dark {
  background-color: #333;
}

.footer-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  min-width: 100%;
  margin-bottom: 0px;
  padding-top: 0em;
  padding-bottom: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #c4c4c4;
  font-size: 1rem;
  line-height: 1.2em;
  letter-spacing: 0.05em;
  text-decoration: none;
  text-transform: uppercase;
}

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

.footer-link:focus-visible {
  color: #fff5e9;
  text-decoration: underline;
}

.footer-link[data-wf-focus-visible] {
  color: #fff5e9;
  text-decoration: underline;
}

.footer-link.w--current {
  opacity: 0.5;
}

.footer-link.hide {
  display: none;
}

.footer-heading {
  margin-bottom: 0em;
  font-size: 2rem;
}

.footer-heading.small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  margin-bottom: 1em;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #dadada;
  font-size: 1.5rem;
}

.copyright {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #7a7a7a;
  font-size: 0.8em;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.website-by_link {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #777;
  text-decoration: none;
}

.website-by_link:hover {
  color: #fff5e9;
  text-decoration: underline;
}

.social-wrapper {
  min-width: 100%;
  margin-bottom: 1em;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.social-wrapper.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.social-block {
  width: 2rem;
  height: 2rem;
  min-height: 2rem;
  min-width: 2rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  padding: 0.25rem;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.social-block:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.social-icon {
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
}

.card-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  color: #f1f1f1;
  font-size: 2rem;
  font-weight: 700;
  white-space: normal;
}

.card-title.h3 {
  margin-bottom: 0.5em;
  font-size: 2.5rem;
  font-weight: 700;
}

.slider-section {
  overflow: hidden;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  padding-bottom: 3em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: transparent;
}

.slider-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2em;
  height: 2em;
  margin-top: auto;
  margin-bottom: auto;
  padding: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #333;
  opacity: 0.48;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  font-size: 1.5em;
}

.slider-arrow:hover {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.slider-arrow.right {
  margin-right: 1em;
}

.slider-arrow.left {
  margin-left: 1em;
}

.slider-arrow.hide {
  display: none;
}

.slide {
  width: 100%;
  height: 100%;
  margin-right: 1em;
}

.mask {
  overflow: visible;
  width: 23.75em;
  height: auto;
}

.scroll-to-top {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  width: 4em;
  height: 4em;
  margin-right: 1em;
  margin-bottom: 5em;
  padding: 0.5em;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  background-color: #0a0a0a;
}

.scroll-to-top.w--current {
  z-index: 99;
  background-color: #141414;
}

.content-wrapper {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.breadcrumb {
  margin-bottom: 2em;
  color: #c5c5c5;
  font-size: 0.7em;
  font-weight: 400;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}

.article-wrap {
  margin-bottom: 0.5em;
}

.article-progress-bar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9999;
  overflow: hidden;
  width: 100%;
  height: 0.5em;
}

.article-progress {
  width: 100%;
  height: 0.25em;
  background-color: #c30200;
}

.form-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 900px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #fff5e9;
  background-color: #f1f1f1;
  text-align: left;
}

.text-field-2 {
  min-height: 48px;
  margin-bottom: 1.5em;
  padding: 0.5em 1em;
  border-style: none;
  border-width: 1px;
  border-color: #d1c2af;
  border-radius: 0px;
  background-color: #333;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #f1f1f1;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
}

.text-field-2:focus {
  border-bottom: 4px solid #c30200;
}

.text-field-2::-webkit-input-placeholder {
  color: #f1f1f1;
  font-weight: 400;
  letter-spacing: 0.125em;
}

.text-field-2:-ms-input-placeholder {
  color: #f1f1f1;
  font-weight: 400;
  letter-spacing: 0.125em;
}

.text-field-2::-ms-input-placeholder {
  color: #f1f1f1;
  font-weight: 400;
  letter-spacing: 0.125em;
}

.text-field-2::placeholder {
  color: #f1f1f1;
  font-weight: 400;
  letter-spacing: 0.125em;
}

.text-field-2.no_m {
  min-width: 176px;
  margin-bottom: 0em;
  border-radius: 0px;
  background-color: #333;
  color: #f1f1f1;
  font-size: 0.8rem;
  line-height: 1.2em;
  font-weight: 400;
  letter-spacing: 0.125em;
  mix-blend-mode: normal;
}

.text-field-2.no_m::-webkit-input-placeholder {
  color: #fff5e9;
}

.text-field-2.no_m:-ms-input-placeholder {
  color: #fff5e9;
}

.text-field-2.no_m::-ms-input-placeholder {
  color: #fff5e9;
}

.text-field-2.no_m::placeholder {
  color: #fff5e9;
}

.text-field-2.no_m.light {
  min-width: 192px;
  padding-left: 1em;
  background-color: #f1f1f1;
}

.text-field-2.light {
  padding-left: 0em;
  border-bottom-style: solid;
  border-bottom-color: #9b9b9b;
  background-color: transparent;
  color: #333;
}

.text-field-2.light:focus {
  border-bottom-color: #c30200;
}

.text-field-2.light::-webkit-input-placeholder {
  color: #333;
}

.text-field-2.light:-ms-input-placeholder {
  color: #333;
}

.text-field-2.light::-ms-input-placeholder {
  color: #333;
}

.text-field-2.light::placeholder {
  color: #333;
}

.form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.form-col {
  margin-bottom: 1em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.form-col.space {
  margin-right: 1em;
}

.select-field {
  min-height: 48px;
  margin-bottom: 1.5em;
  padding: 0.5em 1em;
  border-style: none;
  border-width: 1px;
  border-color: #d1c2af;
  background-color: #333;
  color: #fff5e9;
  font-weight: 400;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}

.select-field.light {
  padding-left: 0em;
  border-bottom-style: solid;
  border-bottom-color: #9b9b9b;
  background-color: transparent;
  color: #333;
}

.text-area {
  min-height: 88px;
  min-width: 100%;
  margin-bottom: 1.5em;
  padding: 0.5em 1em;
  border-style: none;
  border-width: 1px;
  border-color: #d1c2af;
  background-color: #333;
  color: #fff5e9;
  font-weight: 400;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}

.text-area:focus {
  border-bottom: 4px solid #c30200;
}

.text-area::-webkit-input-placeholder {
  color: #fff5e9;
}

.text-area:-ms-input-placeholder {
  color: #fff5e9;
}

.text-area::-ms-input-placeholder {
  color: #fff5e9;
}

.text-area::placeholder {
  color: #fff5e9;
}

.text-area.light {
  padding-left: 0em;
  border-bottom-style: solid;
  border-bottom-color: #9b9b9b;
  background-color: transparent;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #333;
}

.text-area.light:focus {
  border-bottom-color: #c30200;
}

.text-area.light::-webkit-input-placeholder {
  color: #333;
}

.text-area.light:-ms-input-placeholder {
  color: #333;
}

.text-area.light::-ms-input-placeholder {
  color: #333;
}

.text-area.light::placeholder {
  color: #333;
}

.image {
  display: block;
}

.form-2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.p {
  font-size: 1rem;
}

.p.white {
  color: #f1f1f1;
  text-shadow: 1px 1px 2px #000;
}

.p.caps {
  color: #f1f1f1;
  font-weight: 700;
  text-transform: uppercase;
}

.p.caps.less-m {
  margin-bottom: 1em;
}

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

.p.no-m {
  margin-bottom: 0em;
}

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

.p.large {
  font-size: 1.25rem;
}

.p.no-shadow {
  text-shadow: none;
}

.p.no-shadow.dark {
  color: #9b9b9b;
}

.p.top-m {
  margin-top: 1em;
}

.p.small-m {
  margin-bottom: 1em;
}

.p.small-m.dark {
  margin-left: 1em;
  text-shadow: none;
}

.p.small.white {
  margin-bottom: 1em;
  font-size: 1em;
  font-style: italic;
  font-weight: 200;
}

.p.margin-bottom-regular {
  margin-bottom: 1.5rem;
}

.blog-title {
  color: #f1f1f1;
  font-size: 3em;
  line-height: 1em;
  text-shadow: none;
}

.blog-exceprt {
  color: #9b9b9b;
}

.blog-article h3 {
  font-size: 1.5em;
  font-weight: 700;
  text-shadow: none;
}

.blog-article ul {
  color: #fff5e9;
}

.blog-article li {
  color: #f1f1f1;
  font-size: 1em;
}

.blog-article h2 {
  font-size: 2.5em;
}

.html-embed {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Oswald, sans-serif;
  font-weight: 400;
}

.h2 {
  margin-bottom: 1em;
}

.h2.no-shadow {
  text-shadow: none;
}

.h2.no-shadow.underline {
  padding-bottom: 0.25em;
  border-bottom: 4px dotted #fff5e9;
}

.h2.no-shadow.small {
  font-size: 2em;
}

.h2.small {
  margin-bottom: 0.5em;
  font-size: 1.5rem;
}

.h2.small.no-bottom-m {
  margin-bottom: 0em;
  text-shadow: none;
}

.h2.underline {
  padding-bottom: 0.25em;
  border-bottom: 4px dotted #f1f1f1;
}

.h2.underline.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 12em;
  z-index: -1;
}

.h2.sub {
  margin-bottom: 0em;
  text-shadow: none;
}

.h2.blavck {
  color: #333;
  text-shadow: none;
}

.h2.blavck.underline {
  width: 100%;
  border-bottom-color: #0a0a0a;
  text-align: center;
}

.h2.events {
  font-size: 2.5em;
}

.perk_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 4em;
  height: 5em;
  margin-bottom: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  color: #f1f1f1;
  font-weight: 700;
  -o-object-fit: contain;
  object-fit: contain;
}

.job-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  padding: 1em 1em 0.5em;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #333;
}

.job-title {
  text-shadow: none;
}

.job-description {
  font-size: 1rem;
  text-shadow: none;
}

.job-location-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  margin-bottom: 2em;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 0.8rem;
  text-decoration: none;
}

.job-location {
  margin-bottom: 0em;
  color: #fff5e9;
  font-weight: 400;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  text-shadow: none;
}

.section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 50vh;
  margin-right: auto;
  margin-left: auto;
  padding: 0.5em 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.big {
  overflow: hidden;
  min-height: 66vh;
  padding-top: 4em;
  padding-bottom: 6em;
}

.section.big.overflow-visible {
  overflow: visible;
}

.section.top {
  max-width: 100%;
  padding-top: 1em;
}

.section.hero {
  min-height: 66vh;
  padding: 0em;
}

.section.hero.home {
  min-height: 80vh;
}

.section.small {
  min-height: 0vh;
  padding-top: 1em;
  padding-bottom: 1em;
}

.section.small._w-border {
  border-top-color: #f1f1f1;
  border-bottom-color: #f1f1f1;
}

.section._w-border {
  border-top: 1px dashed #9b9b9b;
  border-bottom: 1px dashed #9b9b9b;
}

.section.banner {
  min-height: 25vh;
}

.section.banner.negative {
  overflow: hidden;
  margin-top: -3em;
}

.section.header {
  padding-bottom: 2em;
}

.section.bottom {
  padding-bottom: 1em;
}

.section.bottom._w-border {
  padding-top: 1em;
  border-bottom-style: dashed;
}

.section.blog {
  padding-top: 2em;
}

.section.event {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dashed #f1f1f1;
}

.section.bg_grey {
  background-color: #333;
}

.section.bg_red {
  background-color: #c30200;
}

.section.timeline {
  padding-bottom: 8em;
}

.section.background-black {
  background-color: #0a0a0a;
}

.card-txt-wrap {
  padding: 1em;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: left;
}

.card-txt-wrap.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: center;
}

.img {
  max-height: 66vh;
  min-height: 100%;
  min-width: 100%;
  margin-bottom: 1em;
  border-radius: 0.1em;
  background-color: #333;
  -o-object-fit: cover;
  object-fit: cover;
}

.img.inline {
  width: 100%;
  max-height: 75vh;
  min-height: 0%;
  min-width: 25%;
  margin-right: 0em;
  margin-bottom: 0em;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0.1em;
  background-color: transparent;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.img.inline.black-bg {
  background-color: #000;
}

.img.short {
  height: 256px;
  max-height: 256px;
  min-height: 0%;
  margin-bottom: 1em;
}

.img.no-m {
  margin-bottom: 0em;
}

.location-map {
  display: none;
  max-width: 50%;
  margin-right: 1em;
  margin-bottom: 0em;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0.1em;
}

.location-map.inline {
  display: block;
  height: 192px;
  max-width: 100%;
  min-width: 100%;
  margin-right: 0em;
  margin-bottom: 1em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.location-map.full {
  display: block;
  overflow: hidden;
  width: 100%;
  max-width: none;
  margin-right: 0em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.review-embed {
  width: 100%;
  letter-spacing: 0.0625em;
}

.detail-card {
  display: -ms-grid;
  display: grid;
  max-width: 100%;
  min-width: 48%;
  margin-right: 0%;
  margin-bottom: 0%;
  padding: 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #303030;
  border-radius: 0.1em;
  background-color: transparent;
}

.detail-card.events {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 100%;
  min-width: 48%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #0a0a0a;
}

.detail-card_img {
  width: 100%;
  height: 192px;
  max-height: 192px;
  min-height: 192px;
  margin-bottom: 0em;
  border-radius: 0.1em;
  -o-object-fit: cover;
  object-fit: cover;
}

.detail-card_img.span {
  height: auto;
  max-height: none;
  min-height: 0px;
  margin-bottom: 0em;
  border-radius: 0.1em;
  background-color: #0a0a0a;
  -o-object-fit: cover;
  object-fit: cover;
}

.detail-card_img.span.contain {
  max-height: 192px;
  padding: 0em;
  background-color: #000;
  -o-object-fit: contain;
  object-fit: contain;
}

.detail-card_img.menu {
  max-height: 256px;
}

.detail-card_title {
  color: #f1f1f1;
  font-size: 1.5em;
  text-shadow: none;
}

.detail-card_location {
  display: inline-block;
  margin-right: 1em;
  margin-bottom: 1em;
  color: #c30200;
  font-size: 0.8em;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.detail-card_summary {
  color: #9b9b9b;
  font-size: 0.8em;
  font-weight: 400;
  letter-spacing: 0.1em;
  text-shadow: none;
}

.event-time-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  margin-bottom: 2em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  text-decoration: none;
}

.h1.no-shadow {
  text-shadow: none;
}

.event-img {
  border-radius: 0.1em;
}

.event-img.main {
  width: 100%;
  max-height: 66vh;
  min-height: 100%;
  margin-bottom: 0em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.event-img.main.contain {
  padding: 2.5em;
  background-color: #000;
  -o-object-fit: contain;
  object-fit: contain;
}

.small {
  position: relative;
  display: inline-block;
  font-size: 0.6em;
  line-height: 1.2em;
}

.small.red {
  color: #c30200;
  font-size: 0.5em;
  font-style: italic;
}

.now-hiring {
  position: relative;
  left: 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.25em 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #c30200;
  color: #f1f1f1;
  font-size: 0.5em;
  font-weight: 400;
  letter-spacing: 0.25em;
  text-decoration: none;
}

.now-hiring:hover {
  text-decoration: none;
}

.logo-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  max-height: 10em;
  margin-right: 0.5em;
  margin-left: 0.5em;
  padding: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.logo-block:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.logo {
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -o-object-fit: contain;
  object-fit: contain;
}

.hero-h2-smaller {
  position: relative;
  display: inline-block;
  font-size: 0.5em;
  line-height: 0.9em;
  font-weight: 400;
}

.credit-cards {
  height: 2em;
  margin-left: 1em;
}

.play_icon {
  width: 3rem;
  height: 3rem;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

.play_icon:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.play_icon.abosulte {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  width: 4em;
  height: 4em;
}

.play_icon.position_absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 5.5rem;
  height: 5.5rem;
  margin: auto;
}

.play_btn {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #f1f1f1;
  font-size: 1.2rem;
  text-decoration: none;
  cursor: pointer;
}

.play_btn.space {
  margin-right: 1em;
  margin-bottom: 1em;
}

.youtube.mobile {
  max-height: 66vh;
  margin-bottom: 0.5em;
}

.exit {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3em;
  height: 3em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0a0a0a;
  cursor: pointer;
}

.video-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0.1em;
}

.img-slider {
  width: 100%;
  height: 66vh;
  padding-bottom: 2em;
  background-color: transparent;
}

.img-slider.no-bottom-padding {
  padding-bottom: 0em;
}

.slide-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.img-slide {
  height: 100%;
}

.img-slide.bottom {
  -o-object-position: 50% 100%;
  object-position: 50% 100%;
}

.hide {
  display: none;
}

.arrow {
  width: 2em;
  height: 2em;
  min-height: 48px;
  min-width: 48px;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  border-style: solid;
  border-width: 1px;
  border-color: #9b9b9b;
  border-radius: 0.25em;
  background-color: #f1f1f1;
  opacity: 0.5;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #333;
  font-size: 1em;
}

.arrow:hover {
  opacity: 1;
}

.arrow.right {
  margin-right: 0.5rem;
}

.arrow.left {
  margin-left: 0.5rem;
}

.slide-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff5e9;
  font-size: 0.8em;
}

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

.social-embed {
  width: 100%;
  font-family: Oswald, sans-serif;
}

.marquee-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-top: 2vw;
  padding-bottom: 2vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #fff0e1;
}

.marquee-section.marquees {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 2em;
  padding-bottom: 2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 0.125em dashed #fff5e9;
  border-bottom: 0.125em dashed #fff5e9;
  background-color: #0a0a0a;
}

.marquee-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200%;
  padding-top: 0em;
  padding-bottom: 0.5em;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  color: #fff0e1;
}

.marquee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 0.8em;
}

.heading-2 {
  display: inline-block;
  margin-bottom: 0em;
  padding-bottom: 0px;
  white-space: nowrap;
}

.square {
  position: relative;
  z-index: 99;
  width: 1em;
  height: 1em;
  min-height: 1em;
  min-width: 1em;
  margin-right: 2em;
  margin-left: 2em;
  background-color: #c30200;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.tabs-menu.secondary {
  margin-bottom: 0em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.tab-link {
  margin-right: 0.5em;
  margin-left: 0.5em;
  padding: 1em 2em;
  background-color: #333;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #f1f1f1;
  font-weight: 700;
  text-transform: uppercase;
}

.tab-link:hover {
  background-color: #5f5f5f;
}

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

.tab-link.secondary {
  margin-right: 0em;
  margin-left: 0em;
}

.map-embed {
  min-height: 50vh;
}

.txt-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  margin-bottom: 0em;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 0.8em;
  text-decoration: none;
}

.txt-card-wrapper.link {
  margin-bottom: 1em;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.txt-card-wrapper.link:hover {
  text-decoration: underline;
}

.txt-card-wrapper.link.mid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon_24 {
  width: 2em;
  height: 2em;
  margin-right: 1em;
}

.btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1em;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-wrapper.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tab-pane {
  width: 100%;
}

.tabs-content {
  overflow: visible;
}

.stat-icon {
  width: 4em;
  height: 4em;
  min-height: 4em;
  min-width: 4em;
  margin-right: 1em;
  padding: 0.5em;
  border-radius: 50%;
  background-color: #c30200;
}

.stat-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.stat-card.vert {
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px dashed #9b9b9b;
  font-size: 1.2em;
}

.stat-card.vert.end {
  border-right-style: none;
}

.card-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: 50vh;
  border-radius: 0.1em;
}

.card-2_img {
  position: absolute;
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.card-2_txt-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1em 33% 0em 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.48)), to(transparent));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48), transparent);
  color: #fff;
}

.card-2_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  color: #f1f1f1;
  font-size: 1.5rem;
  font-weight: 700;
  white-space: normal;
}

.bg-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bg-wrapper.hide {
  display: none;
}

.style-guide_section {
  padding: 2em;
  border-bottom: 1px solid #686868;
}

.stat-title {
  margin-bottom: 0.5em;
  color: #f1f1f1;
  font-size: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
}

.stat {
  margin-bottom: 0em;
}

.btn-landscape-txt {
  display: none;
}

.cotnainer {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.secondary-nav {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  margin-bottom: 0em;
  margin-left: auto;
  padding: 1em 0.5em;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  background-color: #0a0a0a;
  color: #f1f1f1;
  font-size: 1em;
}

.mobile-nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  min-width: 48px;
  margin-right: 2em;
  margin-bottom: 0em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f1f1f1;
  font-size: 0.8em;
  text-align: center;
  letter-spacing: 0.05em;
  text-decoration: none;
  text-transform: uppercase;
}

.mobile-nav-icon {
  width: 1.5em;
  height: 1.5em;
  min-height: 1.5em;
  min-width: 1.5em;
  margin-right: 0em;
  margin-bottom: 0.5em;
}

.virtual-tour {
  overflow: hidden;
  max-height: 66vh;
  min-height: 384px;
  margin-right: 0em;
  margin-bottom: 1em;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0.1em;
}

.red-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1em 2em 0em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.1em;
  background-color: #c30200;
  text-align: center;
}

.menu-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0em;
  padding: 2em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f1f1f1;
}

.menu-img {
  top: 0px;
  display: block;
  overflow: hidden;
  width: 30%;
  margin-right: 1em;
  margin-bottom: 0em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 0.5em;
  -o-object-fit: cover;
  object-fit: cover;
}

.itemprice-block {
  margin-bottom: 0.5em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #f1f1f1;
  font-weight: 700;
  text-align: right;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.itemprice-block.no-shadow {
  margin-right: 2em;
  color: #333;
  text-shadow: none;
}

.itemprice-block.right {
  margin-right: 0em;
  margin-bottom: 0em;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  text-align: right;
  white-space: nowrap;
}

.itemprice-block.left {
  margin-bottom: 1em;
  text-align: left;
}

.menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  min-width: 33%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 4px none #f1f1f1;
}

.menu-content {
  position: -webkit-sticky;
  position: sticky;
  top: 10em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.lightbox-img {
  width: 100%;
  max-height: 100%;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.lightbox-img.botom {
  -o-object-position: 50% 100%;
  object-position: 50% 100%;
}

.secondary-nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0.5em 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-right: 1px dashed #333;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #f1f1f1;
  font-size: 1rem;
  line-height: 1.2em;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.secondary-nav-link:hover {
  background-color: #333;
}

.secondary-nav-link.w--current {
  background-color: #c30200;
  color: #f1f1f1;
  line-height: 1.2em;
}

.secondary-nav-link.first {
  min-height: 48px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-left: 1px dashed hsla(0, 0%, 60.7%, 0.32);
}

.dark {
  color: #333;
}

.red-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 2em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0.25em;
  background-color: #c30200;
}

.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.faq-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: 900;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.faq-dropdown {
  width: 100%;
  max-width: 900px;
  margin-right: auto;
  margin-left: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  text-align: left;
}

.faq-dropdown_txt-contain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1em 0px 0em;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #c7c7c7;
  text-align: left;
}

.dropdown_toggler {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-bottom: 1px solid #c7c7c7;
  cursor: pointer;
}

.icon_36 {
  width: 36px;
  height: 36px;
  min-height: 36px;
  min-width: 36px;
}

.dropdown_menu {
  overflow: hidden;
}

.faq-wrapper {
  margin-bottom: 2em;
}

.menu-section_title {
  padding-bottom: 0.5em;
  border-bottom: 0.125em dotted #fff;
}

.menu-title {
  font-size: 1.5em;
}

.menu-title {
  margin-bottom: 0.5em;
  padding-right: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menu-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-right: auto;
  margin-bottom: 2em;
  margin-left: auto;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.menu-container._3-col {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.menu-container._2-col {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.menu-container._4-col {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.bg-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: radial-gradient(circle closest-side at 50% 50%, rgba(10, 10, 10, 0.48), rgba(10, 10, 10, 0));
}

.bg-overlay.darker {
  background-image: radial-gradient(circle closest-side at 50% 50%, rgba(10, 10, 10, 0.76), rgba(10, 10, 10, 0));
}

.secondary-nav-2 {
  position: -webkit-sticky;
  position: sticky;
  top: 9.5em;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  background-color: #0a0a0a;
}

.secondary-nav-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button {
  position: relative;
  display: block;
  padding: 12px 16px;
  background-color: transparent;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #c7a475;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

.button:hover {
  box-shadow: none;
}

.itemprice_unit {
  display: block;
  color: #9b9b9b;
  font-size: 0.8em;
}

.itemprice_unit.white {
  color: #f1f1f1;
  white-space: nowrap;
}

.itemprice_unit.inline {
  display: inline-block;
}

.menu-item-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menu-item_title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.menu-item_summary {
  font-size: 0.8em;
  letter-spacing: 0.1em;
}

.menu-item_tag-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.menu-tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 24px;
  margin-right: 1em;
  margin-bottom: 0.5em;
  padding: 0.5em 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.25em;
  background-color: rgba(51, 51, 51, 0.72);
  color: #f1f1f1;
  font-size: 0.6em;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.undelrine {
  font-weight: 700;
  text-decoration: underline;
  text-transform: none;
}

.menu-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 50vh;
  margin-bottom: 0em;
  padding: 2em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f1f1f1;
}

.price-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.id {
  position: absolute;
  left: 0%;
  top: -11em;
  right: 0%;
  bottom: 0%;
}

.menu-block {
  position: relative;
  overflow: hidden;
}

.underline {
  display: inline-block;
  padding-bottom: 0.25em;
  border-bottom: 4px dotted #f1f1f1;
}

.detail-card_date {
  display: inline-block;
  margin-bottom: 1em;
  color: #9b9b9b;
  font-size: 0.8em;
  letter-spacing: 0.05em;
}

.crumb {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #f1f1f1;
  text-decoration: underline;
}

.crumb:hover {
  color: #fff5e9;
}

.category-slider {
  width: 100%;
  height: auto;
  padding-bottom: 0px;
  background-color: transparent;
}

.category-slider_mask {
  overflow: hidden;
  height: auto;
  margin-right: 0em;
  margin-left: 0em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.category-slide {
  width: 15%;
  min-width: 128px;
  margin-right: 24px;
  margin-left: 24px;
}

.category-slide-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 1em 1em 0em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5em;
  background-color: #f1f1f1;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #333;
  text-decoration: none;
}

.category-slide-wrap:hover {
  -webkit-transform: scale(1.02) translate(0px, -4px);
  -ms-transform: scale(1.02) translate(0px, -4px);
  transform: scale(1.02) translate(0px, -4px);
}

.category-img {
  width: 4em;
  height: 4em;
  min-height: 4em;
  min-width: 4em;
  margin-bottom: 1em;
}

.category-img.small {
  padding: 0.2em;
  font-size: 1em;
}

.category-img.large {
  width: 6em;
  height: 6em;
  min-height: 6em;
  min-width: 6em;
}

.category-title {
  margin-bottom: 1em;
  color: #333;
  font-size: 1em;
  letter-spacing: 0.15em;
  text-shadow: none;
}

.slider-nav {
  display: none;
}

.overline {
  margin-bottom: 0.75em;
  color: #c30200;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}

.overline.no-shadow {
  text-shadow: none;
}

.overline.dark {
  color: #333;
  text-shadow: none;
}

.overline.white {
  color: #f1f1f1;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 80vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.search-input {
  min-height: 48px;
  min-width: 256px;
  padding-right: 2em;
  padding-left: 2em;
  border-style: solid;
  border-width: 1px;
  border-color: #9b9b9b;
  border-radius: 2em;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 95% 50%;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  font-size: 1em;
}

.search-input:hover {
  border-style: none;
}

.search-button {
  display: none;
}

.search {
  width: 578px;
  margin-right: auto;
  margin-bottom: 2em;
  margin-left: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.search.hide {
  display: none;
}

.event-title {
  color: #f1f1f1;
  font-size: 3em;
  line-height: 1em;
  text-shadow: none;
}

.ingredient-list {
  padding-left: 2em;
  color: #9b9b9b;
  font-size: 0.8em;
}

.recipe-directions p {
  color: #9b9b9b;
}

.recipe-video {
  width: 100%;
}

.recipe-video.hide {
  display: none;
}

.recipe-effort {
  width: 2em;
  height: 2em;
  margin-right: 1em;
  opacity: 0.5;
}

.recipe-effort.active {
  opacity: 1;
}

.delivery-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 64px;
  max-height: 64px;
  max-width: 208px;
  padding-right: 0.5em;
  padding-left: 0.5em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.delivery-btn:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.delivery-btn.space {
  overflow: hidden;
  margin-right: 1em;
  margin-bottom: 1em;
}

.delivery-btn.space.end {
  margin-right: 0em;
}

.gray-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1em 2em 0em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #333;
  text-align: center;
}

.blog_date {
  display: inline-block;
  margin-bottom: 1em;
  color: #9b9b9b;
  font-size: 1em;
  letter-spacing: 0.05em;
}

.team-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 20em;
  min-width: 20em;
  padding: 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #494949;
  border-radius: 0.125em;
  background-color: #0a0a0a;
  font-size: 0.875vw;
}

.team-card.mid {
  margin-right: auto;
  margin-left: auto;
  background-color: #0a0a0a;
}

.team-card_bg-img {
  width: 100%;
  max-height: 256px;
  max-width: 32em;
  min-height: 256px;
  min-width: 16em;
  margin-right: 0em;
  margin-bottom: 1em;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 0.125em;
  background-color: #333;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.team-card_bg-img.barret {
  -o-object-position: 50% 25%;
  object-position: 50% 25%;
}

.team-card_bg-img.candy {
  -o-object-position: 65% 50%;
  object-position: 65% 50%;
}

.team-card_txt-contain {
  position: relative;
  width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(10, 10, 10, 0)), to(rgba(10, 10, 10, 0.51)));
  background-image: linear-gradient(180deg, rgba(10, 10, 10, 0), rgba(10, 10, 10, 0.51));
  text-align: center;
}

.team-card_title {
  font-size: 1.5em;
}

.team-card_title.dark.no-shadow {
  margin-bottom: 1em;
  font-size: 2em;
  text-shadow: none;
}

.facebook-video-embed {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 56.25%;
  border-radius: 0.1em;
}

.careers-form_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.event-map {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 0.1em;
}

.event-tab {
  width: 100%;
}

.tab-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.event-tab-menu {
  margin-bottom: 1em;
}

.event-tab-link {
  margin-right: 1em;
  padding: 0.5em 1.5em;
  border-radius: 0.1em;
  background-color: #f1f1f1;
  opacity: 0.5;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.event-tab-link:hover {
  opacity: 0.75;
}

.event-tab-link.w--current {
  background-color: #f1f1f1;
  opacity: 1;
}

.btn_pop-up {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  padding: 1em 0em;
  border-radius: 0.1em;
  background-color: #f1f1f1;
  outline-color: #f1f1f1;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 3px;
  text-align: left;
  cursor: default;
}

.btn_pop-up-llink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5em 1em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #333;
  font-size: 1.2em;
  font-weight: 400;
  letter-spacing: 0em;
  text-decoration: none;
  text-transform: none;
}

.btn_pop-up-llink:hover {
  background-color: #e0e0e0;
}

.btn_pop-up_link_icon {
  width: 2em;
  height: 2em;
}

.share-button-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.share-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #f1f1f1;
  border-radius: 0.1em;
  background-color: #0a0a0a;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #eaf2ff;
  text-decoration: none;
  cursor: pointer;
}

.share-btn:hover {
  background-color: #333;
}

.share-btn.first {
  margin-left: 1em;
}

.share-btn.first:hover {
  background-color: #333;
  text-decoration: none;
}

.share-btn.first:active {
  color: #2c466d;
  text-decoration: none;
}

.share-btn.first:visited {
  background-color: transparent;
  color: #2c466d;
  text-decoration: none;
}

.share-btn_icon {
  width: 2em;
  height: 2em;
  min-height: 48px;
  min-width: 48px;
  margin-right: 0em;
  padding: 0.6em;
}

.close-btn {
  position: absolute;
  left: auto;
  top: -1em;
  right: -1em;
  bottom: auto;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2em;
  height: 2em;
  min-height: 36px;
  min-width: 36px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5em;
  background-color: #333;
  color: #f1f1f1;
  cursor: pointer;
}

.menu-pop-up-window {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(10, 10, 10, 0.73);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

.menu-pop-up {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: auto;
  max-height: 75vh;
  max-width: 75%;
  padding: 2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 0.25em;
  background-color: #f1f1f1;
}

.item-slider-arrow {
  width: 2em;
  height: 2em;
  margin-right: 1em;
  margin-left: 1em;
  border-style: solid;
  border-width: 1px;
  border-color: #c5c5c5;
  border-radius: 50%;
  background-color: #f1f1f1;
  opacity: 0.5;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #777;
  font-size: 1.2em;
}

.item-slider-arrow:hover {
  opacity: 1;
}

.slide-image-ecomm {
  max-height: 100%;
  border-radius: 0.5em;
}

.slide-image-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.menu-slider {
  height: 500px;
}

.menu-slider.ecommerce {
  position: -webkit-sticky;
  position: sticky;
  top: 1em;
  width: 100%;
  height: auto;
  padding-bottom: 80px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
}

.menu-slider_mask {
  width: 100%;
  height: auto;
}

.slide-2 {
  width: 100%;
  height: auto;
}

.menu-slider-nav {
  font-size: 0.8em;
  letter-spacing: 0.5em;
}

.price-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.close {
  position: fixed;
  left: auto;
  top: 1em;
  right: 1em;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.5em;
  height: 1.5em;
  padding: 0.2em 0.5em 0.5em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5em;
  background-color: #333;
  color: #f1f1f1;
  font-size: 1.2em;
  font-weight: 300;
  cursor: pointer;
  mix-blend-mode: exclusion;
}

.menu-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 2em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom: 1px dashed #f1f1f1;
}

.menu-card_title {
  margin-right: 1em;
  margin-bottom: 0em;
}

.menu-card_img {
  position: static;
  width: 100%;
  height: 100%;
  max-height: 128px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0.25em;
  -o-object-fit: cover;
  object-fit: cover;
}

.menu-card_detail-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 1rem;
}

.menu-card-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-height: 50vh;
  padding-bottom: 0em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-radius: 0.25em;
}

.menu-card-3_img {
  height: 100%;
  min-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.menu-item-3_txt-wrap {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(10, 10, 10, 0)), to(rgba(10, 10, 10, 0.74)));
  background-image: linear-gradient(180deg, rgba(10, 10, 10, 0), rgba(10, 10, 10, 0.74));
}

.menu-card_info-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.options {
  display: inline-block;
  margin-right: 1em;
  color: #9b9b9b;
  text-shadow: none;
}

.itemtitle {
  margin-right: 1em;
}

.itemimg {
  position: static;
  max-height: 128px;
  max-width: 25%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0.25em;
  -o-object-fit: cover;
  object-fit: cover;
}

.event-timeline {
  margin-bottom: 1em;
  padding: 1.5em;
  border-style: solid;
  border-width: 1px;
  border-color: #333;
  background-color: #fff;
}

.event-timeline-wrap {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 0.33fr 1fr;
  grid-template-columns: 0.33fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px dashed #333;
  text-align: left;
}

.event-time {
  margin-right: 0em;
  margin-bottom: 0em;
  font-family: Oswald, sans-serif;
  color: #333;
  font-size: 20px;
  line-height: 32px;
  font-weight: 700;
  text-shadow: none;
}

.event-title-2 {
  margin-bottom: 1em;
  color: #747474;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.05em;
  text-shadow: none;
}

.event-logo-wrap {
  max-height: 208px;
  max-width: 50%;
  min-width: 25%;
  margin-right: 1em;
  margin-bottom: 2em;
  padding: 1.5em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.event-logo-wrap.white {
  max-height: 256px;
  border-radius: 0.25em;
  background-color: #f1f1f1;
}

.event-logo-wrap.white.no-sapce {
  padding: 0.5em;
}

.event-logo-wrap.small {
  padding-right: 6em;
  padding-left: 6em;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.event-logo {
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.profile-img {
  max-height: 50vh;
  margin-bottom: 1em;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  box-shadow: none;
  -o-object-fit: contain;
  object-fit: contain;
}

.menu-card_title-wrap {
  max-width: 66%;
  min-width: 66%;
  margin-right: 1em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menu-card_variable-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.team-slider {
  position: -webkit-sticky;
  position: sticky;
  top: 1em;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding-bottom: 0em;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
}

.item-mask {
  overflow: visible;
  width: 100%;
  height: auto;
  min-width: 100%;
}

.item-slide {
  width: 100%;
  min-width: 100%;
}

.item-sliide-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-image {
  max-height: 100%;
  border-radius: 0.25em;
  -o-object-fit: contain;
  object-fit: contain;
}

.item-slide-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.8em;
}

.team-card_pop-up {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(10, 10, 10, 0.5);
}

.team-card_pop-up.hide {
  display: none;
}

.team-card_pop-up.show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.team-card_pop-up-card {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: auto;
  width: 100%;
  max-height: 75vh;
  max-width: 66%;
  margin-right: auto;
  margin-left: auto;
  padding: 2em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 0.25em;
  background-color: #f1f1f1;
}

.team-card_popup_slider-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  height: auto;
}

.team-card_popup_content-wrapper {
  text-align: left;
}

.team-card_popup_slider {
  height: auto;
  padding-bottom: 4em;
  background-color: transparent;
}

.team-card_popup_slider_mask {
  height: auto;
}

.team-card_popup_slide_image {
  width: 100%;
  height: 50vh;
  max-height: 50vh;
  -o-object-fit: contain;
  object-fit: contain;
}

.team-card_popup_exit {
  position: absolute;
  left: auto;
  top: 2em;
  right: 2em;
  bottom: auto;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3em;
  height: 3em;
  min-height: 3em;
  min-width: 3em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.25em;
  background-color: #333;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #f1f1f1;
  font-size: 1em;
  cursor: pointer;
}

.team-card_popup_exit:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.team-card_popup_description p {
  color: #686868;
  text-shadow: none;
}

.team-card_popup_description h2 {
  color: #333;
  text-shadow: none;
}

.team-card_popup_description h4 {
  color: #333;
  text-shadow: none;
}

.div-block {
  width: 20%;
}

.container-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 90em;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.wrapper-2.horizontal_flex {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.case-study-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-width: 32em;
  min-height: 16em;
  min-width: 16em;
  padding: 1.5em;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #ebebeb;
  border-radius: 0.5em;
  background-color: #ebebeb;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.case-study-card:hover {
  box-shadow: 3px 3px 0 0 #ebebeb;
  -webkit-transform: translate(-4px, -4px);
  -ms-transform: translate(-4px, -4px);
  transform: translate(-4px, -4px);
}

.image-2 {
  width: 100%;
}

.dev-note {
  position: fixed;
  left: auto;
  top: auto;
  right: 2em;
  bottom: 2em;
  z-index: 99;
  display: block;
  max-width: 33%;
  padding: 1.5em;
  background-color: #333;
  font-family: Inconsolata, monospace;
  color: #f1f1f1;
  font-size: 0.75em;
  line-height: 1.2em;
  font-weight: 300;
  letter-spacing: 0.0625em;
}

.timeline {
  position: relative;
  padding-bottom: 2em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.timeline_line {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 2px;
  height: 98%;
  margin-right: auto;
  margin-bottom: 48px;
  margin-left: auto;
  background-color: #f1f1f1;
}

.timeline_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.timeline_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 1.5em;
  padding-left: 1.5em;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.timeline_wrapper.mid {
  margin-top: 2em;
  margin-right: auto;
  margin-left: auto;
}

.timeline_wrapper.left {
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.timeline_wrapper.right {
  position: relative;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.timeline-offshoot {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  height: 2px;
  margin: auto;
  background-color: #f1f1f1;
}

.timeline-offshoot.right {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeline-offshoot.left {
  width: 75%;
}

.offshoot-2nd {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: auto;
  width: 2px;
  margin-top: auto;
  margin-bottom: auto;
  background-color: #f1f1f1;
}

.timline-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#0a0a0a), color-stop(25%, transparent));
  background-image: linear-gradient(0deg, #0a0a0a, transparent 25%);
}

.background-video {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  min-height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.video-embed {
  width: 100%;
  max-width: 900px;
}

.video-lightbox {
  position: relative;
  width: 100%;
  cursor: pointer;
}

.video-lightbox_thumbnail {
  width: 100%;
  max-height: 66vh;
  -o-object-fit: cover;
  object-fit: cover;
}

.video-lightbox_popup {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(10, 10, 10, 0.88);
  cursor: default;
}

.video-lightbox_close {
  position: absolute;
  left: auto;
  top: 1rem;
  right: 1rem;
  bottom: auto;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3rem;
  height: 3rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 2vw;
  cursor: pointer;
}

.spacer {
  height: 2rem;
}

.hero-slide-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.hero-slide-img.bottom {
  -o-object-position: 50% 100%;
  object-position: 50% 100%;
}

.hero-slide-img.top {
  -o-object-position: 50% 0%;
  object-position: 50% 0%;
}

.hero-slide-img.austin-first {
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.hero-slide-img.bottom-third {
  -o-object-position: 50% 66%;
  object-position: 50% 66%;
}

.hero-slide-img.top-third {
  -o-object-position: 50% 33%;
  object-position: 50% 33%;
}

.menu-card_image-wrapper {
  max-width: 25%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menu-card_image-wrapper.pop {
  cursor: pointer;
}

._404_icon {
  max-height: 5.5rem;
  margin-bottom: 1.5rem;
}

@media screen and (max-width: 991px) {
  body {
    font-size: 1em;
    line-height: 1em;
  }

  p {
    font-size: 1.2em;
  }

  ul {
    font-size: 0.8em;
  }

  ol {
    font-size: 0.8em;
  }

  blockquote {
    font-size: 1em;
  }

  .nav-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navbar {
    position: -webkit-sticky;
    position: sticky;
    z-index: 99;
    padding: 0.5em;
  }

  .brand {
    max-height: none;
    margin-right: auto;
    margin-bottom: 0em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .nav-menu {
    overflow: auto;
    max-height: 100vh;
    min-height: 100vh;
    padding-top: 1em;
    padding-bottom: 6em;
    border-right: 1px solid #fff;
    border-top-style: none;
    background-color: #000;
  }

  .nav-link {
    min-height: 48px;
    margin-bottom: 0em;
    padding: 0.5em 1em;
  }

  .nav-section {
    padding-right: 0em;
    padding-left: 0em;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-column-gap: 1rem;
  }

  .nav-wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .nav-wrapper.mobile-hidden {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .nav-wrapper.right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .btn.outline.small.space {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .btn.outline.small.space.landscape-hidden.w--current {
    display: none;
  }

  .btn.form {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    line-height: 1.2em;
  }

  .btn.small.space {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .btn.small.nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .btn.small.tablet-fixed {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 4em;
    margin-bottom: 0em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .menu-button {
    margin-left: 1em;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    background-color: transparent;
    color: #fff;
  }

  .menu-button.w--open {
    border-style: dashed;
    border-color: #fff;
    background-color: transparent;
  }

  .dropdown {
    min-width: 100%;
    margin-bottom: 0em;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .dropdown-toggle {
    min-height: 48px;
    padding: 0.5em 1em;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dropdown-list.w--open {
    position: relative;
    border-style: dashed none;
  }

  .dropdown-link {
    padding: 1em 1.5em 1em 2em;
  }

  .dropdown-link {
    padding-right: 1em;
    padding-left: 1em;
  }

  .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .container._2-col {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .container._3-col.hide {
    display: none;
  }

  .container._4-col {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .container._w-footer-border {
    border-right-style: none;
  }

  .container.banner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .container._80 {
    max-width: 100%;
  }

  .wrapper.center {
    width: 100%;
  }

  .wrapper.sticky {
    position: static;
    top: 7em;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .wrapper.sticky.last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .wrapper.tablet-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .wrapper.right.tablet-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .wrapper.vert {
    width: 100%;
  }

  .wrapper._w-border {
    margin-right: 0em;
    padding-right: 0em;
    padding-left: 0em;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    border-right: 1px none #000;
    border-left-style: none;
  }

  .nav-location {
    margin-bottom: 0em;
  }

  .card {
    min-height: 320px;
    min-width: 100%;
  }

  .card.center {
    min-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .card-txt-wrapper {
    max-width: 100%;
    padding-right: 1em;
  }

  .location-card.small {
    max-height: 320px;
  }

  .info_block {
    font-size: 1em;
  }

  .info_block.link {
    min-height: 48px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .info_icon {
    width: 1.5em;
    height: 1.5em;
  }

  .nav-btn.outline.desktophidden {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
  }

  .nav-btn.desktophidden {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    margin-right: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
  }

  .subscribe-wrapper.auto {
    margin-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .form-wrap {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .subscribe-form_heading {
    margin-bottom: 1em;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    text-align: left;
  }

  .footer-link {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .footer-heading.small {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .card-title {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    font-size: 2em;
    text-transform: uppercase;
    white-space: normal;
  }

  .slider-arrow.hide {
    display: none;
  }

  .slide {
    width: 100%;
  }

  .mask {
    width: 22.5em;
  }

  .breadcrumb {
    margin-top: 1em;
  }

  .text-field-2 {
    min-width: 256px;
  }

  .text-field-2.no_m {
    margin-bottom: 1em;
  }

  .form-col.space {
    margin-right: 0em;
  }

  .select-field {
    width: 100%;
    min-width: 256px;
  }

  .p.caps {
    color: #f1f1f1;
  }

  .p.center.white {
    text-align: left;
  }

  .p.small.white {
    font-size: 1.2em;
  }

  .blog-title {
    font-size: 5em;
  }

  .h2.underline.sticky {
    position: static;
  }

  .job-location-wrapper {
    font-size: 1em;
  }

  .section {
    min-height: 0vh;
  }

  .section.big {
    min-height: 50vh;
  }

  .section.hero.home {
    min-height: 512px;
  }

  .section.bottom._w-border {
    padding-top: 1em;
  }

  .section.timeline {
    padding-bottom: 0.5em;
  }

  .location-map {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .location-map.inline {
    height: 256px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -webkit-filter: none;
    filter: none;
  }

  .detail-card {
    min-width: 256px;
  }

  .detail-card_img {
    max-height: 256px;
  }

  .event-time-block {
    font-size: 1em;
  }

  .logo-block {
    margin-right: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
  }

  .img-slider {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .marquee-section.marquees {
    padding-bottom: 2.5em;
  }

  .heading-2 {
    padding-bottom: 0px;
  }

  .square {
    width: 2vw;
    height: 2vw;
    min-height: 2vw;
    min-width: 2vw;
  }

  .tabs-menu {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .tabs-menu.secondary {
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    justify-items: start;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: left;
  }

  .tab-link {
    margin-right: 0em;
    margin-left: 0em;
    text-align: center;
  }

  .tab-link.secondary {
    margin-right: 0em;
    margin-left: 0em;
  }

  .tab-link.secondary.w--current {
    margin-right: 0em;
  }

  .map-embed {
    height: 256px;
    min-height: 0vh;
  }

  .txt-card-wrapper {
    font-size: 1em;
  }

  .icon_24 {
    width: 1.5em;
    height: 1.5em;
  }

  .stat-card.vert {
    width: 100%;
    margin-bottom: 1em;
    border-right-style: none;
  }

  .card-2 {
    min-height: 320px;
    min-width: 100%;
  }

  .card-2_txt-wrapper {
    max-width: 100%;
    padding-right: 1em;
  }

  .card-2_title {
    text-transform: uppercase;
    white-space: normal;
  }

  .secondary-nav {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0%;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 0em;
    padding-top: 1em;
    padding-bottom: 1.5em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-style: none;
    border-bottom-style: none;
    background-color: #0a0a0a;
  }

  .mobile-nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 128px;
    min-height: 48px;
    min-width: 48px;
    margin-right: 1em;
    margin-bottom: 0em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #f1f1f1;
    text-transform: uppercase;
  }

  .mobile-nav-link.w--current {
    display: none;
  }

  .mobile-nav-link.end {
    margin-right: 0em;
  }

  .mobile-nav-icon {
    width: 2em;
    height: 2em;
    min-height: 2em;
    min-width: 2em;
    margin-right: 0em;
    margin-bottom: 0.5em;
  }

  .virtual-tour {
    height: 256px;
    max-height: none;
    min-height: 384px;
    margin-bottom: 0em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .red-card {
    padding-top: 2em;
    padding-bottom: 1em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .menu-section {
    padding-right: 1em;
    padding-left: 1em;
  }

  .menu-img {
    height: 100%;
    max-height: 256px;
    padding-bottom: 0em;
  }

  .secondary-nav-link {
    padding-right: 2em;
    padding-left: 2em;
    border-right: 1px dashed #333;
    border-bottom-style: none;
  }

  .secondary-nav-link.w--current {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .red-container {
    padding-bottom: 2.5em;
  }

  .menu-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .secondary-nav-2 {
    top: 7.25em;
    overflow: hidden;
    padding-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-color: #f1f1f1;
  }

  .secondary-nav-wrap {
    overflow: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .button {
    min-width: 180px;
    margin-right: 0px;
  }

  .menu-header {
    padding-right: 1em;
    padding-left: 1em;
  }

  .category-slider_mask {
    overflow: visible;
    width: 30%;
    margin-left: 0em;
  }

  .category-slide {
    width: 100%;
    min-width: 128px;
    margin-right: 24px;
    margin-left: 0px;
  }

  .search-input {
    padding-left: 1em;
  }

  .search {
    width: 66%;
    min-width: 256px;
    margin-bottom: 4em;
  }

  .recipe-effort {
    width: 1.5em;
    height: 1.5em;
  }

  .gray-card {
    padding-top: 2em;
    padding-bottom: 1em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .team-card {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 0.875em;
  }

  .team-card.right {
    margin-right: auto;
    margin-left: auto;
  }

  .team-card_bg-img {
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .event-map {
    min-height: 256px;
  }

  .share-button-wrap {
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .menu-pop-up-window {
    overflow: hidden;
    max-width: 100%;
  }

  .menu-pop-up {
    width: 100%;
    height: 100%;
    max-height: 100vh;
    max-width: 100%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    border-radius: 0em;
  }

  .slide-image-ecomm {
    max-height: 33vh;
  }

  .close {
    position: absolute;
    top: 2em;
    right: 2em;
    z-index: 10;
  }

  .event-time {
    margin-bottom: 0em;
  }

  .profile-img {
    max-height: 50vh;
  }

  .menu-card_title-wrap {
    max-width: 66%;
  }

  .menu-card_variable-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .team-card_pop-up-card {
    max-height: 100vh;
    max-width: 100%;
    padding-top: 6em;
    border-radius: 0em;
  }

  .container-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .wrapper-2.horizontal_flex {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .timeline_wrapper.left {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .timeline_wrapper.right {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .timeline-offshoot.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .offshoot-2nd.left {
    left: 0px;
    right: auto;
  }

  .timline-overlay {
    display: none;
  }

  .video-lightbox_close {
    font-size: 2rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 1em;
    line-height: 1em;
  }

  h1 {
    font-size: 3em;
    line-height: 1em;
  }

  h2 {
    font-size: 2em;
  }

  h3 {
    font-size: 1.5em;
  }

  .brand {
    padding-left: 0px;
  }

  .brand-img {
    max-height: 5em;
    min-height: 100%;
  }

  .nav-menu {
    padding-bottom: 2em;
  }

  .nav-section {
    padding-right: 0em;
    padding-left: 0em;
  }

  .nav-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .nav-wrapper.mobile-hidden {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .nav-wrapper.right.mobile-hidden {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .btn {
    font-size: 0.8em;
  }

  .btn.outline.small {
    min-width: 256px;
  }

  .btn.outline.small.space {
    width: 100%;
  }

  .btn.outline.small.space.nav {
    display: none;
  }

  .btn.outline.small.space.landscape-hidden {
    display: none;
  }

  .btn.small.nav.landscape-hidden {
    display: none;
  }

  .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container._2-col {
    align-self: flex-start;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container._3-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container._4-col.top.tablet-span {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container._4-col.mobile-full {
    justify-items: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container._w-footer-border {
    padding-right: 0px;
    padding-bottom: 1em;
    border-bottom: 1px none #f1f1f1;
    border-right-style: none;
  }

  .container.banner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .wrapper.center {
    width: 100%;
  }

  .wrapper.tablet-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .wrapper.sticky {
    position: static;
  }

  .wrapper.vert.landscape-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .card {
    min-width: 100%;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .card.center {
    min-height: 0px;
  }

  .card.short._w-link {
    min-height: 25vh;
  }

  .card-txt-wrapper.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .location-card.small {
    max-height: 256px;
  }

  .info-txt-wrap {
    font-size: 1.2em;
  }

  .nav-btn {
    font-size: 0.8em;
  }

  .nav-btn.outline.desktophidden {
    min-width: 208px;
  }

  .nav-btn.desktophidden {
    min-width: 256px;
    font-size: 1em;
    text-align: center;
  }

  .subscribe-wrapper.auto {
    margin-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .line.landscape-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .card-title.h3 {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 2em;
    text-align: center;
  }

  .slider-arrow.hide {
    display: none;
  }

  .slide {
    width: 48.5%;
  }

  .mask {
    width: 100%;
  }

  .p.no-m {
    margin-bottom: 0em;
  }

  .p.center.white {
    text-align: left;
  }

  .blog-title {
    font-size: 4em;
  }

  .job-card {
    margin-bottom: 0.5em;
  }

  .job-location-wrapper {
    margin-bottom: 1em;
  }

  .section {
    min-height: 25vh;
  }

  .section.big {
    min-height: 256px;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .section.hero {
    min-height: 256px;
  }

  .section.hero.home {
    min-height: 256px;
  }

  .section.banner.negative {
    margin-top: -1.5em;
  }

  .img {
    max-height: 256px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .img.inline {
    margin-right: 0em;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .location-map {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 256px;
    max-width: 100%;
    min-height: 256px;
    margin-right: 0em;
    margin-bottom: 1em;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .location-map.inline {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .review-embed {
    margin-bottom: 1em;
  }

  .detail-card {
    min-width: 100%;
    margin-bottom: 1em;
  }

  .detail-card.events {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .event-time-block {
    margin-bottom: 1em;
  }

  .event-img.main {
    min-height: 128px;
  }

  .logo-block {
    min-width: 33%;
  }

  .hero-h2-smaller {
    margin-top: 0.5em;
  }

  .play_icon.position_absolute {
    width: 3rem;
    height: 3rem;
  }

  .img-slider {
    height: auto;
  }

  .slide-img {
    position: relative;
    height: 256px;
    max-height: none;
    min-height: 256px;
  }

  .img-slide {
    height: auto;
  }

  .mask-2 {
    height: auto;
  }

  .arrow {
    opacity: 0.33;
  }

  .tabs-menu {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .tabs-menu.secondary {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .tab-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    min-width: 45%;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }

  .tab-link.secondary {
    display: inline-block;
    width: 50%;
  }

  .tab-link.secondary.w--current {
    min-width: 20%;
  }

  .map-embed {
    height: 256px;
    min-height: 0vh;
  }

  .txt-card-wrapper {
    margin-bottom: 1em;
  }

  .btn-wrapper {
    width: 100%;
  }

  .btn-wrapper.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .stat-icon {
    width: 3em;
    height: 3em;
    min-height: 3em;
    min-width: 3em;
  }

  .stat-card {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .landscape-hidden {
    display: none;
  }

  .card-2 {
    min-width: 100%;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .btn-text {
    display: none;
  }

  .btn-landscape-txt {
    display: block;
  }

  .secondary-nav {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .mobile-nav-link {
    margin-right: 0em;
    font-size: 1em;
  }

  .mobile-nav-icon {
    width: 2em;
    height: 2em;
    min-height: 2em;
    min-width: 2em;
    margin-bottom: 0.5em;
  }

  .virtual-tour {
    min-height: 256px;
  }

  .red-card {
    padding-bottom: 1em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .menu-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .itemprice-block.right {
    margin-bottom: 2rem;
  }

  .menu-item {
    margin-right: 0em;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .red-container {
    padding: 1.5em;
  }

  .menu-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .menu-container._3-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .secondary-nav-2 {
    padding-bottom: 0px;
  }

  .button {
    min-width: 204px;
    margin-right: 0px;
    margin-bottom: 12px;
    white-space: nowrap;
  }

  .itemprice_unit {
    display: inline;
    font-size: 1em;
  }

  .menu-item_summary {
    font-size: 1em;
  }

  .id {
    top: -9em;
  }

  .category-slider_mask {
    width: 20%;
    min-width: 128px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .search-input {
    padding-left: 1em;
    background-position: 95% 50%;
  }

  .search {
    width: 75%;
  }

  .event-title {
    font-size: 3em;
  }

  .delivery-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    max-height: 64px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
  }

  .delivery-btn.space {
    min-width: 208px;
  }

  .gray-card {
    padding-bottom: 1em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .delivery-logo {
    display: block;
    width: 100%;
    min-height: 100%;
    min-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .team-card {
    margin-right: auto;
    margin-left: auto;
    font-size: 1em;
  }

  .team-card.right {
    margin-right: auto;
    margin-left: auto;
  }

  .team-card.mid {
    margin-right: auto;
    margin-left: auto;
  }

  .team-card_bg-img {
    max-height: 192px;
    min-height: 192px;
    margin-right: 1em;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .tab-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .share-button-wrap {
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .share-btn {
    padding-right: 0em;
  }

  .share-btn_icon {
    min-height: 48px;
    min-width: 48px;
    padding: 0.5em;
  }

  .close-btn {
    min-height: 36px;
    min-width: 36px;
  }

  .menu-pop-up {
    padding-top: 2em;
    padding-right: 2em;
  }

  .slide-image-ecomm {
    max-height: 100%;
  }

  .slide-image-wrap {
    height: 256px;
  }

  .close {
    position: absolute;
    z-index: 99;
    background-color: #333;
  }

  .menu-card_title {
    margin-bottom: 0.5rem;
  }

  .menu-card_detail-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .menu-card_info-wrapper {
    min-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .itemoptions {
    margin-bottom: 1em;
  }

  .event-timeline-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .event-time {
    margin-bottom: 0em;
  }

  .event-logo-wrap {
    max-width: 100%;
    min-width: 45%;
  }

  .menu-card_title-wrap {
    max-width: 100%;
  }

  .menu-card_variable-wrap {
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .team-card_pop-up-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .team-card_popup_slider-wrapper {
    position: relative;
    width: 100%;
  }

  .wrapper-2 {
    min-width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .dev-note {
    max-width: 66%;
  }

  .timeline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .timeline_line {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
    height: 90%;
    margin-top: 0px;
    padding-bottom: 0px;
  }

  .timeline_section {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .timeline_wrapper {
    position: relative;
  }

  .timeline_wrapper.mid {
    width: 100%;
    margin-top: 0em;
  }

  .timeline_wrapper.left {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .timeline_wrapper.right {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .timeline-offshoot {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .timeline-offshoot.right {
    max-width: 50%;
  }

  .timeline-offshoot.left {
    width: 50%;
  }

  .offshoot-2nd.left {
    left: auto;
    right: 0px;
  }

  .background-video {
    max-height: 100%;
  }

  .video-lightbox_thumbnail {
    max-height: 256px;
  }

  .hero-slide-img {
    position: relative;
    height: 256px;
    max-height: none;
    min-height: 256px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 1rem;
    line-height: 1.2em;
  }

  h1 {
    font-size: 2.5em;
  }

  h3 {
    font-weight: 500;
  }

  h4 {
    font-size: 1.2em;
  }

  p {
    font-size: 1em;
    letter-spacing: 0.1em;
  }

  li {
    font-size: 1em;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  blockquote {
    font-size: 1.2em;
  }

  .nav-container {
    width: 100%;
  }

  .brand {
    width: auto;
    margin-right: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .brand.w--current {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .brand-img {
    margin-bottom: 0.25em;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -o-object-position: 0% 50%;
    object-position: 0% 50%;
  }

  .nav-menu {
    max-width: 85%;
  }

  .nav-link {
    margin-bottom: 0.5em;
    font-size: 1.2em;
  }

  .nav-section {
    padding-right: 0em;
    padding-left: 0em;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .nav-wrapper {
    width: 100%;
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .nav-wrapper.mobile-hidden {
    display: none;
  }

  .nav-wrapper.right.mobile-hidden {
    display: none;
  }

  .btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    min-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #f1f1f1;
    font-size: 1em;
    text-align: center;
  }

  .btn.space {
    margin-right: 0em;
  }

  .btn.outline.small {
    width: 100%;
    min-height: 0px;
    min-width: 128px;
  }

  .btn.outline.small.space {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    margin-right: 0em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .btn.small {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1em;
  }

  .btn.small.nav {
    display: none;
  }

  .btn.small.pop {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .dropdown {
    margin-bottom: 0.5em;
  }

  .dropdown-toggle {
    font-size: 1.2em;
  }

  .dropdown-link {
    font-size: 1.2em;
  }

  .announcement-banner {
    padding-right: 1em;
    padding-left: 1em;
  }

  .container {
    min-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .container._2-col {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .container._4-col {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .container._4-col.mobile-full {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container._w-footer-border {
    padding-right: 0px;
    padding-bottom: 0.5em;
  }

  .wrapper.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .wrapper.center.mobile-stay-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .wrapper.sticky.last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .wrapper.vert.landscape-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .wrapper.vert.mobile_center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .wrapper.mobile-vert {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nav-location {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 0.8em;
  }

  .bg-img {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .card {
    min-height: 192px;
    min-width: 100%;
  }

  .card.center {
    min-width: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .card.short {
    height: auto;
    min-height: 192px;
  }

  .card.short._w-link {
    border-radius: 0.1em;
  }

  .card-txt-wrapper {
    text-align: left;
  }

  .card-txt-wrapper.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    text-align: center;
  }

  .location-card.small {
    min-height: 88px;
    margin-bottom: 0em;
  }

  .info_block {
    margin-bottom: 2em;
  }

  .info_block.link {
    min-height: 48px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .info-txt-wrap {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 1.2em;
  }

  .nav-btn.desktophidden {
    min-width: 208px;
  }

  .footer-brand {
    margin-bottom: 1em;
  }

  .subscribe-wrapper {
    max-width: 100%;
    min-width: 100%;
  }

  .form {
    min-width: 100%;
  }

  .form-wrap {
    min-width: 100%;
  }

  .footer-form {
    min-width: 100%;
  }

  .line.dashed {
    margin-bottom: 2em;
  }

  .footer-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    padding-top: 0em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.2em;
  }

  .social-block {
    width: 3em;
    height: 3em;
    min-height: 48px;
    min-width: 48px;
    padding: 0.5em;
  }

  .card-title {
    margin-top: 4em;
    text-align: center;
  }

  .card-title.h3 {
    margin-top: 0em;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.5em;
    text-align: center;
  }

  .card-title.center {
    margin-top: 0em;
  }

  .slider-arrow.hide {
    display: none;
  }

  .slide {
    width: 100%;
  }

  .scroll-to-top {
    margin-bottom: 10em;
  }

  .breadcrumb {
    margin-bottom: 2em;
  }

  .form-block {
    margin-bottom: 1em;
    padding: 1em;
  }

  .text-field-2 {
    margin-bottom: 0em;
  }

  .text-field-2.no_m {
    border-radius: 0px;
  }

  .text-field-2.no_m.light {
    padding-left: 1em;
    background-color: #f1f1f1;
  }

  .form-col {
    margin-bottom: 1.5em;
  }

  .form-col.space {
    min-width: 100%;
  }

  .text-area {
    margin-bottom: 1em;
  }

  .form-2 {
    max-width: 100%;
  }

  .p.white.span {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .p.no-m {
    margin-bottom: 0em;
  }

  .p.center.white {
    text-align: left;
  }

  .p.small {
    font-size: 0.875rem;
  }

  .p.small.white {
    margin-bottom: 24px;
    font-style: italic;
    font-weight: 200;
    letter-spacing: 0.0625rem;
  }

  .blog-title {
    font-size: 3em;
  }

  .blog-article h3 {
    font-weight: 700;
  }

  .h2.no-shadow.underline {
    padding-bottom: 0.5em;
  }

  .h2.small {
    margin-bottom: 1em;
  }

  .h2.small.no-bottom-m {
    font-size: 1.5em;
  }

  .h2.underline {
    padding-bottom: 0.5em;
  }

  .h2.blavck.underline {
    text-align: center;
  }

  .job-card {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .section {
    padding-top: 1em;
  }

  .section.hero {
    padding-top: 0em;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section.small {
    padding-top: 2em;
  }

  .section.banner.negative {
    margin-top: -2em;
  }

  .card-txt-wrap {
    padding: 0em;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    text-align: left;
  }

  .img {
    max-height: 192px;
    margin-bottom: 1em;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .img.inline {
    height: 192px;
    max-height: none;
    min-width: 100%;
  }

  .img.short.landscape-hidden {
    display: none;
    height: 128px;
    max-height: 192px;
  }

  .location-map.inline {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .review-embed {
    margin-bottom: 1em;
  }

  .detail-card {
    display: block;
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 1em;
    margin-left: 0%;
  }

  .detail-card.events {
    min-width: 100%;
  }

  .detail-card_img {
    max-height: 192px;
    margin-bottom: 1em;
  }

  .detail-card_img.span {
    max-height: 208px;
    min-height: 128px;
    margin-bottom: 1em;
  }

  .detail-card_img.span.contain {
    padding: 1.5em;
  }

  .detail-card_img.menu {
    margin-bottom: 0em;
  }

  .detail-card_summary {
    font-size: 1em;
  }

  .event-time-block {
    padding-right: 1em;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .event-img.main {
    max-height: 256px;
  }

  .event-img.main.contain {
    min-height: 192px;
    padding: 1.5em;
  }

  .small.red {
    display: inline-block;
  }

  .logo-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 5em;
    min-height: 5em;
    margin-bottom: 2em;
    padding: 0em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .logo-block.circl {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .logo {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .hero-h2-smaller {
    font-size: 0.8em;
  }

  .credit-cards {
    width: 100%;
    margin-top: 1em;
    margin-left: 0em;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 0% 50%;
    object-position: 0% 50%;
  }

  .img-slider {
    height: auto;
    padding-bottom: 2.5em;
  }

  .img-slider.no-bottom-padding {
    padding-bottom: 0em;
  }

  .slide-img {
    height: 192px;
    max-height: none;
    min-height: 192px;
  }

  .img-slide {
    min-height: 192px;
  }

  .mask-2 {
    height: auto;
  }

  .marquee-section {
    padding: 4em 2em;
  }

  .marquee-section.marquees {
    width: 100%;
    padding: 1em;
  }

  .marquee-wrapper {
    padding-top: 0vh;
    padding-bottom: 0vh;
  }

  .square {
    width: 4vw;
    height: 4vw;
    min-height: 4vw;
    min-width: 4vw;
    margin-right: 1em;
    margin-left: 1em;
  }

  .tabs-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .tab-link {
    min-height: 48px;
    min-width: 45%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }

  .map-embed {
    height: 256px;
    min-height: 256px;
  }

  .btn-wrapper {
    width: 100%;
  }

  .tabs-content {
    overflow: visible;
  }

  .stat-icon {
    width: 3em;
    height: 3em;
    margin-right: 1em;
    margin-bottom: 0em;
  }

  .stat-card {
    margin-bottom: 1em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }

  .stat-card.vert {
    font-size: 1.4em;
  }

  .card-2 {
    min-height: 192px;
    min-width: 100%;
  }

  .card-2_img {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .card-2_txt-wrapper {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .card-2_title {
    margin-top: 4em;
    font-size: 1.2em;
  }

  .stat-title {
    font-size: 1.2em;
  }

  .secondary-nav {
    padding-bottom: 2em;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .mobile-nav-link {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 0.9em;
    text-align: center;
    white-space: nowrap;
  }

  .menu-section {
    border-bottom-style: solid;
  }

  .menu-img {
    width: 33%;
    height: auto;
    max-height: 128px;
    margin-right: 1em;
    margin-bottom: 0em;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .itemprice-block {
    min-width: 64px;
    color: #f1f1f1;
    font-size: 1em;
    font-weight: 400;
    text-align: left;
  }

  .itemprice-block.no-shadow {
    width: 100%;
  }

  .itemprice-block.right {
    margin-bottom: 1rem;
    text-align: left;
    white-space: normal;
  }

  .menu-item {
    margin-bottom: 0em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    font-size: 1em;
  }

  .lightbox-img {
    height: 100%;
  }

  .lightbox-img.bottom {
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .secondary-nav-link {
    min-height: 64px;
  }

  .red-container {
    padding: 1em;
    background-color: #c30200;
  }

  .red-container.location {
    padding: 0em;
    background-color: transparent;
  }

  .faq-title {
    margin-bottom: 0.25em;
  }

  .faq-dropdown_txt-contain {
    padding-top: 24px;
    padding-bottom: 0px;
  }

  .dropdown_toggler {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .menu-title {
    min-width: 66%;
    margin-bottom: 0.5em;
    color: #f1f1f1;
  }

  .menu-container {
    min-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .menu-container._2-col {
    grid-column-gap: 1em;
  }

  .bg-overlay.darker {
    background-image: radial-gradient(circle closest-side at 50% 50%, rgba(10, 10, 10, 0.39) 40%, rgba(10, 10, 10, 0));
  }

  .secondary-nav-2 {
    z-index: 10;
  }

  .button {
    min-width: 180px;
    margin-right: 0px;
    font-size: 18px;
    line-height: 20px;
    white-space: normal;
  }

  .button:focus {
    border: 0px none #000;
    text-decoration: underline;
  }

  .itemprice_unit {
    display: inline-block;
    margin-left: 0.5em;
    font-size: 1em;
  }

  .menu-item_title-wrapper {
    margin-bottom: 0.5em;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .menu-item_summary {
    margin-bottom: 2em;
    font-size: 0.9em;
  }

  .menu-item_tag-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .menu-tag {
    margin-bottom: 12px;
  }

  .menu-header {
    border-bottom-style: solid;
  }

  .price-wrap {
    margin-bottom: 0.5em;
  }

  .underline {
    padding-bottom: 0.5em;
  }

  .detail-card_date {
    display: none;
  }

  .category-slider_mask {
    width: 30%;
    min-width: 128px;
    margin-left: 0px;
  }

  .category-img.large {
    width: 4em;
    height: 4em;
    max-width: none;
    min-height: 4em;
    min-width: 4em;
  }

  .overline {
    letter-spacing: 0.1em;
  }

  .search-input {
    padding-left: 1em;
    background-position: 95% 50%;
  }

  .search {
    width: 100%;
    margin-bottom: 2em;
  }

  .event-title {
    font-size: 2.5em;
  }

  .ingredient-list {
    color: #9b9b9b;
    font-size: 1em;
  }

  .recipe-video {
    margin-bottom: 1em;
  }

  .recipe-effort {
    width: 2em;
    height: 2em;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
  }

  .delivery-btn {
    width: 100%;
    min-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .delivery-btn.space {
    margin-right: 0em;
  }

  .blog_date {
    display: none;
  }

  .team-card {
    max-width: none;
    min-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 0.75em;
  }

  .team-card_bg-img {
    width: 100%;
    max-width: none;
    min-width: 0%;
    margin-right: 0em;
    margin-bottom: 1em;
  }

  .team-card_title {
    margin-bottom: 1em;
  }

  .event-map {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 256px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .event-tab-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .event-tab-link {
    min-width: 66%;
    margin-right: 0em;
    margin-bottom: 1em;
    text-align: center;
  }

  .btn_pop-up {
    position: fixed;
    z-index: 10;
  }

  .share-button-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 0.5em;
    grid-row-gap: 0.5em;
  }

  .share-btn {
    margin-bottom: 0.5em;
    padding-right: 0em;
  }

  .share-btn.first {
    margin-left: 0em;
  }

  .share-btn_icon {
    padding: 0.8em;
  }

  .close-btn {
    top: 0em;
    right: 0em;
  }

  .menu-pop-up {
    height: 100%;
    padding: 4em 1em 1em;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .item-slider-arrow {
    margin-right: 0.5em;
    margin-left: 0.5em;
  }

  .slide-image-ecomm {
    max-height: 100%;
  }

  .menu-slider.ecommerce {
    padding-bottom: 48px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .menu-slider-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .close {
    top: 1em;
    right: 1em;
  }

  .menu-card {
    padding-bottom: 1em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .menu-card_img {
    width: 100%;
    max-height: 192px;
    max-width: none;
  }

  .menu-card-3 {
    max-height: 256px;
    min-height: 256px;
  }

  .menu-card-3_img {
    position: absolute;
    min-height: 100%;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .menu-card_info-wrapper {
    margin-bottom: 1em;
  }

  .itemimg {
    width: 100%;
    max-height: 192px;
    max-width: none;
  }

  .event-timeline {
    padding: 1em;
  }

  .event-time {
    margin-bottom: 0em;
  }

  .event-logo-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 128px;
    max-width: 208px;
    min-width: 100%;
    margin-right: 0em;
    padding: 0.5em 2em;
  }

  .event-logo-wrap.white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .event-logo-wrap.small {
    min-height: 88px;
  }

  .profile-img {
    width: 100%;
    max-height: none;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .menu-card_variable-wrap {
    min-width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .item-sliide-wrap {
    height: 256px;
  }

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

  .team-card_pop-up.show {
    margin-top: 0rem;
  }

  .container-grid {
    max-width: 100%;
    margin-bottom: 0px;
  }

  .wrapper-2 {
    margin-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .dev-note {
    max-width: 66%;
  }

  .timeline_wrapper.mid {
    padding-right: 0em;
  }

  .timeline_wrapper.left {
    padding-right: 0em;
  }

  .timeline_wrapper.right {
    padding-right: 0em;
  }

  .pop-slide-nav {
    font-size: 0.75em;
  }

  .hero-slide-img {
    height: 192px;
    max-height: none;
    min-height: 256px;
  }

  .menu-card_image-wrapper {
    max-width: 100%;
  }

  .menu-card_image-wrapper.pop {
    max-width: 100%;
  }
}

#w-node-d1d33544-9b65-899d-7b5d-38fe9323de85-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6d8e15b5-ecc8-15c4-e32c-9d4d35d8f595-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_31066491-4def-2789-5913-84ea4c78401f-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-eca3f3b2-3903-47c5-afeb-258f594b9f1f-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7f1d2c69-7c64-2e87-c0db-6677d134face-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_21a71bc9-1d40-27ed-cf6e-a4f957d0f587-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_0954dbbe-a6d8-1d10-2b42-b03b1cececfa-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f69e825f-59b0-6d47-b93b-ce3d4702e63e-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_44f023a4-14b3-fa49-03c8-44d50522b473-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5d782c69-f162-bdd3-868d-cd68e9c2c8e7-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8d57d49e-f775-be58-e887-2ec2180b82c9-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8d57d49e-f775-be58-e887-2ec2180b82c2-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e543659c-8ad9-c656-4e8d-da3e034fb862-f9350186 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_13c85764-4c01-2353-a619-12cdf504428b-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0cd1400e-90c7-1022-499e-49c4d125f4f9-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_92e25e86-f4b4-4e03-47c1-ca3874365f09-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_97566f7e-34a9-fa5e-45cd-87c42f8c24e5-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_218e01d1-7d07-cd76-f2d3-825b41ccab25-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e3eab411-233b-dd10-1891-8c9636e97890-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db0e0c13-f357-fd45-fb72-31c641ae4494-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1bdbce37-6f76-9d2e-846c-3ec1764e4763-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b925b2a8-bc02-0490-b8b5-9eea5ee1bf83-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_46d5b200-2b01-6de1-42ec-d89e8e788959-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b838ca1a-9522-2069-21dc-c9038b1640fb-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7466dc78-5871-7587-f5b7-4d21e7705f5d-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_17a1738c-a2ac-40e7-0c1c-d039ec62d38d-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_275d3321-5f85-d5c2-c0d0-9c9a1d4014f2-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8f49130e-48fa-a582-7f7f-86e4015aafcb-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_69d72c36-0e5e-0afe-20a5-18ea212bbcf0-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_69d72c36-0e5e-0afe-20a5-18ea212bbcf1-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8a7bffd5-e007-84ac-d128-e23d1a5e0c7e-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_8a7bffd5-e007-84ac-d128-e23d1a5e0c7f-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8a7bffd5-e007-84ac-d128-e23d1a5e0c80-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_00a201c8-59e8-b050-b735-e000993dad45-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_00a201c8-59e8-b050-b735-e000993dad46-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_00a201c8-59e8-b050-b735-e000993dad47-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b3355bb5-b2ff-b7fc-9d01-e08f47ffd11f-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3355bb5-b2ff-b7fc-9d01-e08f47ffd127-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3355bb5-b2ff-b7fc-9d01-e08f47ffd120-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8069df40-63e0-6b2e-a44f-a255240c0e62-f9350186 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8069df40-63e0-6b2e-a44f-a255240c0e63-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ddb0f249-4951-c768-a71a-90a4b5c492e3-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddb0f249-4951-c768-a71a-90a4b5c492ea-f9350186 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02432b42-40cb-c374-a0b2-20e936081326-f9350186 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-ca02477a-fde9-d9e1-6644-ff43e29829b6-f9350186 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d39634b6-e2ca-beff-7650-91a6b2c78e84-b2c78e6d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d39634b6-e2ca-beff-7650-91a6b2c78e85-b2c78e6d {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d39634b6-e2ca-beff-7650-91a6b2c78e88-b2c78e6d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d39634b6-e2ca-beff-7650-91a6b2c78eb5-b2c78e6d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d39634b6-e2ca-beff-7650-91a6b2c78eb9-b2c78e6d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d39634b6-e2ca-beff-7650-91a6b2c78eba-b2c78e6d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d39634b6-e2ca-beff-7650-91a6b2c78ec7-b2c78e6d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d811bf90-bda2-4b33-8962-94f68faae1c5-b2c78e6d {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_8945f581-6e9c-f888-c778-38ebd3b8acd4-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ebd7fef3-a400-597c-9edb-f78e1247c2a4-059e430d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ebd7fef3-a400-597c-9edb-f78e1247c2b0-059e430d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ebd7fef3-a400-597c-9edb-f78e1247c2bc-059e430d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ebd7fef3-a400-597c-9edb-f78e1247c2c8-059e430d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ebd7fef3-a400-597c-9edb-f78e1247c2d4-059e430d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ebd7fef3-a400-597c-9edb-f78e1247c2e0-059e430d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ebd7fef3-a400-597c-9edb-f78e1247c2ec-059e430d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ebd7fef3-a400-597c-9edb-f78e1247c2f8-059e430d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_6f89bab6-7b67-9740-feb8-f28e8f450322-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b2af291a-e40b-2e6a-ee63-05b9d31ccb29-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_916f890d-1b7e-6577-210e-bc4e8ffa55ed-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9b25a123-febd-c5df-7880-c34da55aae29-059e430d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_9b25a123-febd-c5df-7880-c34da55aae30-059e430d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-b657ef72-22f8-27ad-d87d-0df41e6bee6e-059e430d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f21f535c-92da-a8a7-668e-f9b53491cd73-059e430d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_6cf64df9-a271-2e4b-b24d-5e0fac7e3747-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce7eb75d-f1ce-2aa6-aca8-d15dd5007e7c-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-ce7eb75d-f1ce-2aa6-aca8-d15dd5007e83-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-ce7eb75d-f1ce-2aa6-aca8-d15dd5007e8c-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-ac65f75b-4218-5a90-e345-14a9f2949790-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_00489d35-c98e-2edf-9fbf-5a39f3da9e60-059e430d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_00489d35-c98e-2edf-9fbf-5a39f3da9e67-059e430d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fbd4ac67-d730-e85d-2728-d2ece1ce5a15-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8ce0ab06-310e-079d-4820-17f74031e139-059e430d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_8ce0ab06-310e-079d-4820-17f74031e132-059e430d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a785637a-739a-28a9-31e5-77355d6b7ca7-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_719affcf-6889-169f-d953-ca20ded1609e-059e430d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_719affcf-6889-169f-d953-ca20ded160a5-059e430d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_74d44ae9-8575-d125-48aa-78da4cb8424b-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1a56fafc-5035-a92c-442b-6cbd6f38b56e-059e430d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c7474cb-5a99-0c9b-a397-d254d003cd95-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_21504ce6-6dbd-00bd-03b9-143164ca53db-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd903f-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9042-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9043-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9050-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9053-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9054-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9061-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9064-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9065-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9072-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9075-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9076-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9083-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9086-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9087-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9094-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9097-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd9098-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd90ae-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd90b1-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1615895-d689-c9c8-4128-12baf2cd90b2-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9cb-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9ce-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9cf-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9dc-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9df-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9e0-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9ed-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9f0-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9f1-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cf9fe-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa01-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa02-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa0f-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa12-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa13-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa20-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa23-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa24-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa3a-059e430d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa3d-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbc77561-5524-f512-47a4-da80a11cfa3e-059e430d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9601d680-c081-3284-5ab5-d5c096107899-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_9601d680-c081-3284-5ab5-d5c0961078a4-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_9601d680-c081-3284-5ab5-d5c0961078af-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_9601d680-c081-3284-5ab5-d5c0961078ba-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_9601d680-c081-3284-5ab5-d5c0961078c5-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_9601d680-c081-3284-5ab5-d5c0961078d0-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_9601d680-c081-3284-5ab5-d5c0961078dd-059e430d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-a155c3b6-a99b-f2ec-c471-6ed6eb80bd45-059e430d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1d590421-d7e6-3629-d649-61d3995ae7d8-9b0f054d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1408984-e897-3174-ffd4-9237431b1b18-9b0f054d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae4dd6d0-96ee-11a7-c618-62abeafb1d1f-9b0f054d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-ae4dd6d0-96ee-11a7-c618-62abeafb1d20-9b0f054d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d28d8ed-47ef-8d70-6fc0-bb74a4adacec-9b0f054d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_1af357cb-b8a8-c260-bd01-63b0258f5fd6-9b0f054d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_78aa22a9-79a4-9204-f1f7-ef78f07d55c9-9b0f054d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_78aa22a9-79a4-9204-f1f7-ef78f07d55ca-9b0f054d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c86c7ba-4394-d69e-4753-a30a26d25569-9b0f054d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_3c86c7ba-4394-d69e-4753-a30a26d2556a-9b0f054d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_219592ce-c1c2-d08c-d0e9-e576bf0309f8-9b0f054d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7017c6ac-e20f-2343-eaf7-4b438efc5355-9b0f054d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c6bf3e43-4aad-bf1e-2eea-b19f1556faca-9b0f054d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_45dda28c-197b-7b2b-1be3-496cdd50235b-9b0f054d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3b162d9-9e73-c19c-066e-0dabc6f63cea-9b0f054d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cbf8fb6e-da57-b9c2-0c77-85a98489798f-9b0f054d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7d68820f-417e-f7e9-f9ee-d115bb71d147-9b0f054d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_640ddf6b-4611-ca71-6dea-e984639a45c8-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cd314248-25c8-0e9b-afb8-9c6f891510fc-28054120 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fe56a16f-b30a-88c8-f7bc-0b42eb96fee0-28054120 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fe56a16f-b30a-88c8-f7bc-0b42eb96fee2-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fe56a16f-b30a-88c8-f7bc-0b42eb96feeb-28054120 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fe56a16f-b30a-88c8-f7bc-0b42eb96feed-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_68c3bbf7-fea2-e176-042f-0fa12b22e2c8-28054120 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_68c3bbf7-fea2-e176-042f-0fa12b22e2ca-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2bb5f768-1a01-b14b-05f3-d055e2eec818-28054120 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_2bb5f768-1a01-b14b-05f3-d055e2eec81a-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_82330828-50f8-b8e7-5c3e-bb253c47483e-28054120 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_82330828-50f8-b8e7-5c3e-bb253c474841-28054120 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_446cb35e-e5df-d190-144f-473dfb010f38-28054120 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_446cb35e-e5df-d190-144f-473dfb010f3d-28054120 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_446cb35e-e5df-d190-144f-473dfb010f3f-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_446cb35e-e5df-d190-144f-473dfb010f46-28054120 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_446cb35e-e5df-d190-144f-473dfb010f48-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_263278a0-c9e5-d2b5-b700-6e54a9677b74-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_263278a0-c9e5-d2b5-b700-6e54a9677b76-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_08bdc6ab-5cbb-251b-aa40-6e4a1008edaa-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_08bdc6ab-5cbb-251b-aa40-6e4a1008edac-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9c16a74d-8e5a-c172-55e4-bbfc6654062c-28054120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_05843e87-0824-aac5-983c-130d0a25a569-28054120 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46cf3384-eb0b-4e0a-88a8-c05281c7280c-28054120 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_554ec11d-b013-a614-545e-6be9828bbc05-28054120 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-e5b66f86-db22-06e1-c665-7b9e3c197900-2d3987c1 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-e5b66f86-db22-06e1-c665-7b9e3c197901-2d3987c1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5b2802ab-e32b-7a19-0375-7395cf4a4096-2d3987c1 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_5b2802ab-e32b-7a19-0375-7395cf4a4097-2d3987c1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c257e213-25a8-8dae-a606-e7cdd2dea0fe-2d3987c1 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c257e213-25a8-8dae-a606-e7cdd2dea0ff-2d3987c1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8c54ccae-60c0-8d77-6b7f-d27424f5ee98-2d3987c1 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_8c54ccae-60c0-8d77-6b7f-d27424f5ee99-2d3987c1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-afaac5f4-7753-a4f9-008b-6334a719c6ba-7d4b722a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e2c9f4fa-0528-834f-3050-207a9ce0a394-7d4b722a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_16cb1113-f0aa-66db-2319-94aeffc2ba7b-7d4b722a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_64827e1b-aadc-eb3b-4090-6e649cf03729-7d4b722a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_27851ac0-5fe1-0de2-83c5-16ec35306312-7d4b722a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b5123610-7e95-47dd-ad5a-6b49494cc4dc-7d4b722a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2a26d083-b2ba-d716-d7a1-a330d798be6f-07398a35 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_32e72cd3-68c7-282f-6df7-0f20a9433005-07398a35 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_548f8678-4e2e-0e92-a9a2-d0a71b890263-07398a35 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4dbebeb0-0f9b-ed4c-79d7-8c5f4779f1c6-07398a35 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4dbebeb0-0f9b-ed4c-79d7-8c5f4779f1c9-07398a35 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_336dbc9c-4b7a-0f59-68d0-f96b24e3fd05-07398a35 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e12a3fd8-7c39-d849-bfe4-ee8ba1eb579e-07398a35 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d841db10-c796-5c62-f3af-398b2d4f62ce-07398a35 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_39e971d3-2d2d-d1c0-5642-a6212109b066-07398a35 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76d8de4-e9ff-eb66-862b-1748f8b45085-6931d933 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-be6df4ed-d80a-6f1d-860a-06d3c94871f7-6931d933 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_1c00dcf0-4168-d918-c5b2-dbedef96762d-6931d933 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b23b0414-fc2c-b39a-1194-526acef5a904-46cc4c49 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-aa45a087-3661-fe8a-5930-12a8b57274c4-46cc4c49 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_079276fa-52c8-8fe4-6c08-2a52bd8cb264-46cc4c49 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-b4d6a869-d82f-9f73-d647-3057a845fc47-46cc4c49 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa9ed106-19b6-d4a4-d022-8691832570f6-46cc4c49 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-afb0ad0a-075a-96e2-9be1-4abea2f1e3aa-46cc4c49 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1f0ec394-c564-5c69-b541-2526aa851a50-46cc4c49 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_415349f4-ba1c-a20e-dc99-e472fd345c49-46cc4c49 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13886146-f1c5-6d1c-d939-4dcb75d52d2d-46cc4c49 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_4801b954-de7b-21fe-8827-37db5709295b-46cc4c49 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a25-46cc4c49 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-46cc4c49 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-46cc4c49 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-46cc4c49 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-46cc4c49 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a3e-46cc4c49 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1969f6c8-db3b-8567-0711-4f454aec1173-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_548ae175-4d95-bc30-5735-104825c12165-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02f6cc29-bd6e-64aa-d2e1-50814f65c0f4-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1ce0e68-12f0-c6b8-603a-2e98a0f9c305-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_97934b89-a49e-0dbc-34cc-68611af29644-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6535cf80-bc30-77ad-0846-557add87af07-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc58669f-e602-44ce-85ab-560e96db84ba-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_629a91df-70c8-847a-4013-bcee861d5d9e-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96f3ac60-f1e2-2f31-a479-9f870ca0938a-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a46f5472-e47b-aeb9-9e5b-f226aba03a38-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e54ec172-c04a-d11d-729f-fd037d069933-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bb6284eb-06c3-e680-34ba-d663ef12a002-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ef0f9982-75f0-e9ed-f6ee-3602a466a7c6-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2cfe7c76-f48e-fe48-5d17-3a092bb5e8cf-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_236e6826-093f-43db-77f8-58c24b777a46-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_236e6826-093f-43db-77f8-58c24b777a52-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_236e6826-093f-43db-77f8-58c24b777a5e-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_236e6826-093f-43db-77f8-58c24b777a6a-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336ae9-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336af5-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336b01-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336b0d-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336b19-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336b25-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336b31-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336b3d-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336b49-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7480b338-bdd4-1129-08e2-78f4cd336b55-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5143f1b7-b696-bc24-150f-682f784531f2-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-af85d533-e1b3-163d-c7bf-af46c1986e16-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e914f3e3-0431-42b3-bca4-36f6d6385cec-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e914f3e3-0431-42b3-bca4-36f6d6385cf8-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_784230fe-9d14-97a9-3145-1aed00848b23-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e914f3e3-0431-42b3-bca4-36f6d6385d04-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47920e3d-95e0-9c3a-3e13-f9834abb6695-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e914f3e3-0431-42b3-bca4-36f6d6385d10-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5f704965-6acb-9ec4-d0bc-e7c4a750c247-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a1894bf-9ebf-a793-1bf2-f12b9b9cef7d-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6133896f-0d8a-1889-3f1e-0710848f1132-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6133896f-0d8a-1889-3f1e-0710848f113e-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6133896f-0d8a-1889-3f1e-0710848f114a-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6133896f-0d8a-1889-3f1e-0710848f1156-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1b28e330-8a25-0a81-4a84-d28cc74a5eba-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75ad366c-fb84-c640-b34c-09c4cfda2623-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_691b11e1-fb4f-0a85-c2a3-9785ecfc2c77-2ecc4ca3 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_0514a9ce-6f34-88d1-f786-d759283e5b62-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_8dcae4af-22e8-23fb-6911-196692e7891c-2ecc4ca3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5d074a3a-0ea5-579b-b305-c77ebd601e4e-aac8f6e9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1848acb7-f8dc-243c-9409-d8e176338217-aac8f6e9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_8eccdc4b-a150-c8ed-7636-59c54fee8e2e-aac8f6e9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-e69c35b1-cfe6-ca43-19c6-b0f5b66e3f62-aac8f6e9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-e0487e62-6581-1f57-5214-0bb85815187a-aac8f6e9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-bea59cf6-c68e-e2ca-948d-afe698ecbedd-aac8f6e9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_82f14ff6-0516-4884-74aa-7fed3e0a2cae-aac8f6e9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-efc9dec5-85ea-7a32-77cb-8dec3904bc40-aac8f6e9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-d56200bc-afc8-6446-7aa8-766429e29a40-aac8f6e9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d56200bc-afc8-6446-7aa8-766429e29a41-aac8f6e9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d56200bc-afc8-6446-7aa8-766429e29a4a-aac8f6e9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52504e35-abe2-8c12-5030-2ec17cbe2cd6-4f7d21c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#delivery.w-node-_7a51d117-c34f-5a86-fefa-b38d980785a2-4f7d21c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#pickup.w-node-d478078e-8406-d052-bfc4-72a664ab6adc-4f7d21c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_30979032-d850-b2a3-d299-23cc212606a8-4f7d21c6 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_30979032-d850-b2a3-d299-23cc212606aa-4f7d21c6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c76d8de4-e9ff-eb66-862b-1748f8b45085-6decddd5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_9d34c200-ffdf-3bae-3961-0724ffdf5127-6decddd5 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-dee4c209-aa75-715d-780f-d8f55e30b302-286d171b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dc3c0ed7-2066-0dea-c427-f5593f623b59-286d171b {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ec7588e0-c3a7-e84d-957d-70d1c5776882-286d171b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5a42ceb0-f27d-db6c-7c20-c032c2d1c2ac-286d171b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1c6e6b16-5f7e-9c3e-3178-46176aef6e51-286d171b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ccc6bb91-8114-a566-afa7-d1ae8cae5387-286d171b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4ba6bf22-c831-1a55-1b3b-72e92db8ce37-286d171b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7ab5c90b-d89a-7214-3dfa-d9d656ffdcc2-286d171b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2ca13097-6174-acf4-f5d7-28dd240f132f-286d171b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_445ea518-39e1-468f-4480-a9c6d9a0fa82-286d171b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_445ea518-39e1-468f-4480-a9c6d9a0fa85-286d171b {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cbee70ba-9434-d75a-ac04-f05005594e41-0974e6f1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_09e2c1bd-2b4b-5608-7eac-262e6d5b4e69-0974e6f1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d72f3c6-f4b7-df2c-3c34-b851b2af4c7a-0974e6f1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3ca92d99-dafc-2da9-f9e6-15860f968ffe-0974e6f1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3ca92d99-dafc-2da9-f9e6-15860f969017-0974e6f1 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2db65540-eb46-2e0c-e2e8-f1a31426e234-0974e6f1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7db94081-0496-cfd5-0b7f-1ace0c80e34e-0974e6f1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_97f9a011-493c-c37c-06ce-694126c21b96-0974e6f1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d82be7d7-3bd4-fd91-5ecb-2e96e663f8fa-0974e6f1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f87f9dec-998e-b059-5dd3-e6cfad3da5df-0974e6f1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d337537f-f3f6-94ad-ee30-0194684e0b82-bb991cb9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cb14b890-10da-3bc6-6bac-dd3ad7880f48-bb991cb9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_317a6ee0-2659-7072-adf3-a1c91dd640a3-bb991cb9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0011e117-d545-cfaa-738f-ec4ee2545d01-bb991cb9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4e46917d-ae0e-4461-7200-2a39c35c10ce-bb991cb9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_65a57f3a-4142-d6ed-c1ad-785faac53a4b-bb991cb9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d654426b-0ade-1b9d-f37c-9e345a626668-bb991cb9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_60781006-219e-af41-9161-ab2c6a1daa91-bb991cb9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_60781006-219e-af41-9161-ab2c6a1daa94-bb991cb9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b43ca9e-a547-bbe3-f6f8-6ad5f092bd6f-bb991cb9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8d04916d-6cfe-1f6e-8576-7382aacee03f-bb991cb9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b23b0414-fc2c-b39a-1194-526acef5a904-9954be36 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-aa45a087-3661-fe8a-5930-12a8b57274c4-9954be36 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b4d6a869-d82f-9f73-d647-3057a845fc47-9954be36 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa9ed106-19b6-d4a4-d022-8691832570f6-9954be36 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-afb0ad0a-075a-96e2-9be1-4abea2f1e3aa-9954be36 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1f0ec394-c564-5c69-b541-2526aa851a50-9954be36 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_415349f4-ba1c-a20e-dc99-e472fd345c49-9954be36 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7c97d840-a064-c77c-9dcb-662b8eb2da20-9954be36 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_4801b954-de7b-21fe-8827-37db5709295b-9954be36 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a25-9954be36 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-9954be36 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-9954be36 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-9954be36 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-9954be36 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a3e-9954be36 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b23b0414-fc2c-b39a-1194-526acef5a904-ed8ca471 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-aa45a087-3661-fe8a-5930-12a8b57274c4-ed8ca471 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b4d6a869-d82f-9f73-d647-3057a845fc47-ed8ca471 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa9ed106-19b6-d4a4-d022-8691832570f6-ed8ca471 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-afb0ad0a-075a-96e2-9be1-4abea2f1e3aa-ed8ca471 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1f0ec394-c564-5c69-b541-2526aa851a50-ed8ca471 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_415349f4-ba1c-a20e-dc99-e472fd345c49-ed8ca471 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a7641da-737b-94d4-d110-c482480f7797-ed8ca471 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_4801b954-de7b-21fe-8827-37db5709295b-ed8ca471 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a25-ed8ca471 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-ed8ca471 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-ed8ca471 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-ed8ca471 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-ed8ca471 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a3e-ed8ca471 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b23b0414-fc2c-b39a-1194-526acef5a904-5d53100d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-aa45a087-3661-fe8a-5930-12a8b57274c4-5d53100d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b4d6a869-d82f-9f73-d647-3057a845fc47-5d53100d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa9ed106-19b6-d4a4-d022-8691832570f6-5d53100d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-afb0ad0a-075a-96e2-9be1-4abea2f1e3aa-5d53100d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1f0ec394-c564-5c69-b541-2526aa851a50-5d53100d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_415349f4-ba1c-a20e-dc99-e472fd345c49-5d53100d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1a4949e2-ab3b-ee49-a74d-28da4ecdaef1-5d53100d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_4801b954-de7b-21fe-8827-37db5709295b-5d53100d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a25-5d53100d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-5d53100d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-5d53100d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-5d53100d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-5d53100d {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a3e-5d53100d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8d89f848-5f49-2cee-df01-3e596ed767a1-21abdcdd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4271f441-e48f-54f3-a089-b7560c6dda0a-21abdcdd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0507b8f2-a06f-c62e-fb02-037768b47062-21abdcdd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-aa13eca8-0f40-8fb3-6592-ce594401a030-21abdcdd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_52504e35-abe2-8c12-5030-2ec17cbe2cd6-021a51ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#delivery.w-node-_7a51d117-c34f-5a86-fefa-b38d980785a2-021a51ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#pickup.w-node-d478078e-8406-d052-bfc4-72a664ab6adc-021a51ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-ead743d6-4c5d-c5c2-981c-c83b30bae7b1-021a51ba {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ead743d6-4c5d-c5c2-981c-c83b30bae7b3-021a51ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_52504e35-abe2-8c12-5030-2ec17cbe2cd6-d4a71065 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#delivery.w-node-_7a51d117-c34f-5a86-fefa-b38d980785a2-d4a71065 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#pickup.w-node-d478078e-8406-d052-bfc4-72a664ab6adc-d4a71065 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d7e8f7d4-8f51-04d4-cb88-0da0c70092f5-d4a71065 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d7e8f7d4-8f51-04d4-cb88-0da0c70092f7-d4a71065 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_52504e35-abe2-8c12-5030-2ec17cbe2cd6-aca71416 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#delivery.w-node-_7a51d117-c34f-5a86-fefa-b38d980785a2-aca71416 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#pickup.w-node-d478078e-8406-d052-bfc4-72a664ab6adc-aca71416 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec9060c4-d243-09bb-7d7e-ef19f60f33e3-aca71416 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec9060c4-d243-09bb-7d7e-ef19f60f33e5-aca71416 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-e288e66d-80d4-f33e-fa39-910933ce02a4-bee6af8f {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_233aa70f-59ea-3145-6767-3c1cc3dcaf61-bee6af8f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c78a77fb-5e12-3be0-ce12-b0f14066b353-bee6af8f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_79787f3e-905d-2be0-a89c-a32b32a5f1cf-bee6af8f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_2359efe8-cf96-c449-7bbe-ed982a520afe-bee6af8f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_13d731c0-545c-a2d1-af05-c05a3ba12ea8-bee6af8f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13d731c0-545c-a2d1-af05-c05a3ba12eb5-bee6af8f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_13d731c0-545c-a2d1-af05-c05a3ba12ebf-bee6af8f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eaa335e2-0b6d-9a63-2cba-f958e992d118-bee6af8f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-eaa335e2-0b6d-9a63-2cba-f958e992d125-bee6af8f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-eaa335e2-0b6d-9a63-2cba-f958e992d12f-bee6af8f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a5f6ffa7-c08d-63c3-6ca8-d63da002684f-bee6af8f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a5f6ffa7-c08d-63c3-6ca8-d63da002685c-bee6af8f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a5f6ffa7-c08d-63c3-6ca8-d63da0026866-bee6af8f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d97c11a1-8ab9-ffd8-6151-2d8c2e03f31c-bee6af8f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d97c11a1-8ab9-ffd8-6151-2d8c2e03f326-bee6af8f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_100cced0-9a03-c8c2-18ad-4d415d1fa327-bee6af8f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_100cced0-9a03-c8c2-18ad-4d415d1fa334-bee6af8f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_100cced0-9a03-c8c2-18ad-4d415d1fa33e-bee6af8f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_47b363b7-2a48-74d7-b593-e89d7974012e-bee6af8f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47b363b7-2a48-74d7-b593-e89d7974013b-bee6af8f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_47b363b7-2a48-74d7-b593-e89d79740145-bee6af8f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0e35a8f0-c92a-16a5-ebd8-fdb140652ffe-bee6af8f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e35a8f0-c92a-16a5-ebd8-fdb14065300b-bee6af8f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0e35a8f0-c92a-16a5-ebd8-fdb140653015-bee6af8f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_078557f8-5c3e-8eee-8ad7-c00187f1d2b6-bee6af8f {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_62afa3ab-eccc-80e3-031e-e8c7aae77834-2224d358 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_139e38e4-244e-9271-6678-f7b64f34af4c-2224d358 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_62afa3ab-eccc-80e3-031e-e8c7aae77834-50e1e435 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_139e38e4-244e-9271-6678-f7b64f34af4c-50e1e435 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1e44bbe1-1441-fb79-1e0f-a3b7f6f7e133-50e1e435 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b4f6cddf-0aae-fc77-5f48-94c51e907299-50e1e435 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e44bbe1-1441-fb79-1e0f-a3b7f6f7e112-50e1e435 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62afa3ab-eccc-80e3-031e-e8c7aae77834-2b451f57 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_139e38e4-244e-9271-6678-f7b64f34af4c-2b451f57 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_62afa3ab-eccc-80e3-031e-e8c7aae77834-9febddd6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_139e38e4-244e-9271-6678-f7b64f34af4c-9febddd6 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_62afa3ab-eccc-80e3-031e-e8c7aae77834-9a81a2da {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_139e38e4-244e-9271-6678-f7b64f34af4c-9a81a2da {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_62afa3ab-eccc-80e3-031e-e8c7aae77834-d187dcee {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_139e38e4-244e-9271-6678-f7b64f34af4c-d187dcee {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_62afa3ab-eccc-80e3-031e-e8c7aae77834-447ee5b8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_139e38e4-244e-9271-6678-f7b64f34af4c-447ee5b8 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_62afa3ab-eccc-80e3-031e-e8c7aae77834-3c13dbe3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_139e38e4-244e-9271-6678-f7b64f34af4c-3c13dbe3 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1e44bbe1-1441-fb79-1e0f-a3b7f6f7e133-3c13dbe3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b4f6cddf-0aae-fc77-5f48-94c51e907299-3c13dbe3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e44bbe1-1441-fb79-1e0f-a3b7f6f7e112-3c13dbe3 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1969f6c8-db3b-8567-0711-4f454aec1173-c93032d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_548ae175-4d95-bc30-5735-104825c12165-c93032d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75ad366c-fb84-c640-b34c-09c4cfda2623-c93032d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_691b11e1-fb4f-0a85-c2a3-9785ecfc2c77-c93032d3 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_0514a9ce-6f34-88d1-f786-d759283e5b62-c93032d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_8dcae4af-22e8-23fb-6911-196692e7891c-c93032d3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1969f6c8-db3b-8567-0711-4f454aec1173-c61e49cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_548ae175-4d95-bc30-5735-104825c12165-c61e49cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75ad366c-fb84-c640-b34c-09c4cfda2623-c61e49cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_691b11e1-fb4f-0a85-c2a3-9785ecfc2c77-c61e49cd {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_0514a9ce-6f34-88d1-f786-d759283e5b62-c61e49cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_8dcae4af-22e8-23fb-6911-196692e7891c-c61e49cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1969f6c8-db3b-8567-0711-4f454aec1173-9600d3b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_548ae175-4d95-bc30-5735-104825c12165-9600d3b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75ad366c-fb84-c640-b34c-09c4cfda2623-9600d3b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_691b11e1-fb4f-0a85-c2a3-9785ecfc2c77-9600d3b6 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_0514a9ce-6f34-88d1-f786-d759283e5b62-9600d3b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_8dcae4af-22e8-23fb-6911-196692e7891c-9600d3b6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-d39634b6-e2ca-beff-7650-91a6b2c78eb5-b2c78e6d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-d39634b6-e2ca-beff-7650-91a6b2c78eb6-b2c78e6d {
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d39634b6-e2ca-beff-7650-91a6b2c78ec7-b2c78e6d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_9b25a123-febd-c5df-7880-c34da55aae29-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_9b25a123-febd-c5df-7880-c34da55aae30-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-b657ef72-22f8-27ad-d87d-0df41e6bee6e-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-f21f535c-92da-a8a7-668e-f9b53491cd73-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-ce7eb75d-f1ce-2aa6-aca8-d15dd5007e7c-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-ce7eb75d-f1ce-2aa6-aca8-d15dd5007e83-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-ce7eb75d-f1ce-2aa6-aca8-d15dd5007e8c-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_00489d35-c98e-2edf-9fbf-5a39f3da9e60-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_00489d35-c98e-2edf-9fbf-5a39f3da9e67-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_8ce0ab06-310e-079d-4820-17f74031e139-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_8ce0ab06-310e-079d-4820-17f74031e132-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_719affcf-6889-169f-d953-ca20ded1609e-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_719affcf-6889-169f-d953-ca20ded160a5-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_1a56fafc-5035-a92c-442b-6cbd6f38b56e-059e430d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-c9e41555-fb83-c677-4593-5b9fd40448af-9b0f054d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_079276fa-52c8-8fe4-6c08-2a52bd8cb264-46cc4c49 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_13886146-f1c5-6d1c-d939-4dcb75d52d2d-46cc4c49 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_4801b954-de7b-21fe-8827-37db5709295b-46cc4c49 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-d56200bc-afc8-6446-7aa8-766429e29a40-aac8f6e9 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_7c97d840-a064-c77c-9dcb-662b8eb2da20-9954be36 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_4801b954-de7b-21fe-8827-37db5709295b-9954be36 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_3a7641da-737b-94d4-d110-c482480f7797-ed8ca471 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_4801b954-de7b-21fe-8827-37db5709295b-ed8ca471 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_1a4949e2-ab3b-ee49-a74d-28da4ecdaef1-5d53100d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_4801b954-de7b-21fe-8827-37db5709295b-5d53100d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_21a71bc9-1d40-27ed-cf6e-a4f957d0f587-f9350186 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_0954dbbe-a6d8-1d10-2b42-b03b1cececfa-f9350186 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f69e825f-59b0-6d47-b93b-ce3d4702e63e-f9350186 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_44f023a4-14b3-fa49-03c8-44d50522b473-f9350186 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-b838ca1a-9522-2069-21dc-c9038b1640fb-f9350186 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_7466dc78-5871-7587-f5b7-4d21e7705f5d-f9350186 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_17a1738c-a2ac-40e7-0c1c-d039ec62d38d-f9350186 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ddb0f249-4951-c768-a71a-90a4b5c492ea-f9350186 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_02432b42-40cb-c374-a0b2-20e936081326-f9350186 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-d39634b6-e2ca-beff-7650-91a6b2c78eb5-b2c78e6d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d39634b6-e2ca-beff-7650-91a6b2c78eb9-b2c78e6d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9042-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9053-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9064-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9075-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9086-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9097-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd90b1-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9ce-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9df-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9f0-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa01-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa12-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa23-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa3d-059e430d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-d1408984-e897-3174-ffd4-9237431b1b1d-9b0f054d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-c9e41555-fb83-c677-4593-5b9fd40448af-9b0f054d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7017c6ac-e20f-2343-eaf7-4b438efc5355-9b0f054d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c6bf3e43-4aad-bf1e-2eea-b19f1556faca-9b0f054d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_45dda28c-197b-7b2b-1be3-496cdd50235b-9b0f054d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-b3b162d9-9e73-c19c-066e-0dabc6f63cea-9b0f054d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-cbf8fb6e-da57-b9c2-0c77-85a98489798f-9b0f054d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_05843e87-0824-aac5-983c-130d0a25a569-28054120 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_46cf3384-eb0b-4e0a-88a8-c05281c7280c-28054120 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_554ec11d-b013-a614-545e-6be9828bbc05-28054120 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_1a897dcc-d655-9bcd-04c2-85ca8c52dbba-2d3987c1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_66bfc77a-bf84-01bc-56b4-df560627c97d-7d4b722a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1c00dcf0-4168-d918-c5b2-dbedef96762d-6931d933 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-46cc4c49 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-46cc4c49 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-46cc4c49 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-46cc4c49 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_691b11e1-fb4f-0a85-c2a3-9785ecfc2c77-2ecc4ca3 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-d56200bc-afc8-6446-7aa8-766429e29a40-aac8f6e9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1b7e2fc2-280b-0585-513f-baa55ee50c65-0974e6f1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-9954be36 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-9954be36 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-9954be36 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-9954be36 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-ed8ca471 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-ed8ca471 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-ed8ca471 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-ed8ca471 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-5d53100d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-5d53100d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-5d53100d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-5d53100d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ad263d1b-9684-e3f2-a91e-d6fb120686ca-bee6af8f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8b85d332-39dc-348d-5bee-c2162b7e4dfe-bee6af8f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_7c404e85-b7ae-35e8-64c2-de83f64219cd-bee6af8f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e288e66d-80d4-f33e-fa39-910933ce02a4-bee6af8f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_078557f8-5c3e-8eee-8ad7-c00187f1d2b6-bee6af8f {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_691b11e1-fb4f-0a85-c2a3-9785ecfc2c77-c93032d3 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_691b11e1-fb4f-0a85-c2a3-9785ecfc2c77-c61e49cd {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_691b11e1-fb4f-0a85-c2a3-9785ecfc2c77-9600d3b6 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_21a71bc9-1d40-27ed-cf6e-a4f957d0f587-f9350186 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_0954dbbe-a6d8-1d10-2b42-b03b1cececfa-f9350186 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-f69e825f-59b0-6d47-b93b-ce3d4702e63e-f9350186 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_44f023a4-14b3-fa49-03c8-44d50522b473-f9350186 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-b838ca1a-9522-2069-21dc-c9038b1640fb-f9350186 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_7466dc78-5871-7587-f5b7-4d21e7705f5d-f9350186 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_17a1738c-a2ac-40e7-0c1c-d039ec62d38d-f9350186 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9040-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9042-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9051-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9053-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9062-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9064-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9073-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9075-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9084-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9086-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9095-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd9097-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd90af-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1615895-d689-c9c8-4128-12baf2cd90b1-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9cc-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9ce-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9dd-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9df-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9ee-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9f0-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cf9ff-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa01-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa10-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa12-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa21-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa23-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa3b-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fbc77561-5524-f512-47a4-da80a11cfa3d-059e430d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-46cc4c49 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-46cc4c49 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-46cc4c49 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-46cc4c49 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-d56200bc-afc8-6446-7aa8-766429e29a40-aac8f6e9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9d34c200-ffdf-3bae-3961-0724ffdf5127-6decddd5 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-9954be36 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-9954be36 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-9954be36 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-9954be36 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-ed8ca471 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-ed8ca471 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-ed8ca471 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-ed8ca471 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a29-5d53100d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a2e-5d53100d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a33-5d53100d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_486a7f41-20bd-9018-6319-9c6af8cf8a38-5d53100d {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

