:root {
  --black: #1b1b1b;
  --white-smoke: #ebebeb;
  --dark-slate-grey: #245464;
  --saddle-brown: #4b3816;
  --light-grey: #d3ccbe;
  --black-2: #35270f;
  --black-3: #0c0905fc;
  --tan: #afa084;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pixel_section {
  z-index: 1000;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  padding: 20px 40px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.success {
  max-width: 1400px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 0;
  display: none;
}

.button_holder {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  display: flex;
}

.pixel_notif {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  background-image: linear-gradient(#4c24df, #f01bcc);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 10px;
  display: none;
  position: relative;
  box-shadow: 3px 3px 9px -1px #000;
}

.service_name_div {
  text-align: center;
  background-color: #fffffff2;
  border-top: 2px solid #a71100;
  justify-content: center;
  align-items: center;
  min-height: 30%;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.navholder {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.header_section {
  flex-direction: column;
  min-height: 100vh;
  display: flex;
}

.nav_div {
  border-bottom: 4px solid var(--white-smoke);
  background-color: #0000;
  background-image: linear-gradient(#1b1b1bcc, #1b1b1bcc), url('../images/concrete.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.nav-container {
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.nav-left {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.logo-link {
  border: 4px solid var(--white-smoke);
  border-radius: 100%;
  position: absolute;
  top: -10px;
}

.logo-image {
  object-fit: cover;
  border: 2px solid #b69558;
  border-radius: 100%;
  width: 220px;
  max-width: 220px;
  height: 220px;
  max-height: 220px;
  display: block;
}

.navlinks {
  z-index: 0;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid var(--white-smoke);
  background-color: var(--dark-slate-grey);
  color: #fff;
  text-align: center;
  text-transform: none;
  border-radius: 20px;
  flex-direction: row;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 15px;
  font-family: Cormorant, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.navlinks:hover {
  border-color: var(--white-smoke);
  background-color: var(--white-smoke);
  color: var(--dark-slate-grey);
  border-radius: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.navlinks:active {
  flex: 0 auto;
}

.navlinks.w--current {
  border-color: var(--white-smoke);
  background-color: var(--white-smoke);
  color: var(--dark-slate-grey);
  text-align: center;
  border-radius: 20px;
  padding: 7px 15px;
  font-weight: 500;
  line-height: 24px;
}

.navlinks.w--open {
  color: var(--dark-slate-grey);
  background-color: #fff;
}

.navlinks.small {
  border-color: var(--dark-slate-grey);
  color: var(--dark-slate-grey);
  background-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 24px;
}

.navlinks.small:hover {
  background-color: var(--dark-slate-grey);
  color: #fff;
}

.banner_text_div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url('../images/chocolatbackground.webp');
  background-position: 50% 0;
  background-size: cover;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 100px 10%;
  display: flex;
}

.heading_banner {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant, sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 300;
  line-height: 54px;
  position: relative;
}

.banner_text_container {
  z-index: 1;
  opacity: 1;
  background-color: #1b1b1be6;
  border: 2px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding: 25px;
  display: flex;
  position: relative;
}

.image {
  max-height: 36px;
}

.image.rotate {
  transform: rotate(180deg);
}

.main_buttons {
  background-color: var(--dark-slate-grey);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 20px;
  margin-top: 0;
  padding: 6px 13px;
  font-family: Cormorant, sans-serif;
  font-size: 22px;
  line-height: 26px;
  transition: all .4s;
  overflow: visible;
}

.main_buttons:hover {
  box-shadow: none;
  padding-left: 18px;
  padding-right: 18px;
}

.main_buttons.margin {
  box-shadow: none;
  text-align: center;
  order: 0;
  align-self: center;
  margin-top: 20px;
}

.main_buttons.margin:hover {
  padding-left: 20px;
  padding-right: 20px;
}

.main_buttons.margin.white {
  background-color: var(--dark-slate-grey);
  color: #fff;
  text-align: center;
  border: 2px solid #fff;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 6px 13px;
  display: flex;
}

.main_buttons.margin.white:hover {
  color: var(--dark-slate-grey);
  background-color: #fff;
  border-color: #fff;
  padding-left: 18px;
  padding-right: 18px;
}

.main_buttons.margin.alternate {
  color: var(--dark-slate-grey);
  text-align: center;
  background-color: #fff;
  border: 2px solid #fff;
  padding: 6px 13px;
}

.main_buttons.margin.alternate:hover {
  border-color: var(--dark-slate-grey);
  color: var(--dark-slate-grey);
  background-color: #fff;
  padding-left: 18px;
  padding-right: 18px;
}

.body-white-section {
  z-index: 11;
  background-color: var(--white-smoke);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding: 80px 40px;
  display: flex;
  position: relative;
  overflow: visible;
}

.body-white-section._2nd {
  z-index: 10;
}

.body_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0%;
  display: flex;
}

.snapshot-div {
  z-index: 10;
  width: auto;
  height: auto;
  box-shadow: none;
  background-color: #0000;
  border: 4px #000;
  padding: 0;
  display: flex;
  position: absolute;
  inset: auto 0% -18.5vw auto;
  overflow: visible;
  transform: rotate(-15deg);
}

.snapshot-div.cakes {
  z-index: 12;
  max-width: 400px;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: visible;
  transform: rotate(10deg);
}

.snapshot-div.restaurant {
  inset: 0% 0% auto auto;
  transform: rotate(-10deg);
}

.snapshot-div.homepage {
  z-index: 12;
  inset: 0% 0% auto auto;
  overflow: visible;
}

.snapshot-div.functions {
  z-index: 12;
  max-width: 400px;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: visible;
  transform: rotate(10deg);
}

.slider {
  width: 13vw;
  max-width: 300px;
  height: 14.6vw;
  max-height: 330px;
  left: 20px;
}

.body {
  overflow: auto;
}

.arrows_hide {
  display: none;
}

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

.slide_nav_hide {
  display: none;
}

.heading-page {
  color: var(--dark-slate-grey);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant, sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: 64px;
  position: relative;
}

.heading-page.form {
  color: #fff;
  padding: 0;
  font-size: 40px;
  line-height: 46px;
}

.page-small-heading {
  border-bottom: 2px solid var(--dark-slate-grey);
  color: var(--dark-slate-grey);
  text-align: center;
  text-transform: uppercase;
  margin: 0 auto;
  padding-bottom: 10px;
  font-family: Cormorant, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: inline-block;
  position: relative;
}

.page-small-heading.form {
  border-bottom-color: var(--light-grey);
  color: #fff;
  align-items: stretch;
  width: auto;
  padding: 0 0 10px;
}

.page-small-heading.white {
  color: #fff;
  border-bottom-color: #fff;
}

.paragraph {
  color: var(--black-2);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.paragraph._800 {
  max-width: 800px;
}

.paragraph.white {
  color: #fff;
}

.snapshot-div-2 {
  z-index: 12;
  width: auto;
  height: auto;
  box-shadow: none;
  background-color: #0000;
  border: 4px #000;
  padding: 0;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: visible;
  transform: rotate(10deg);
}

.snapshot-div-2.cakes {
  inset: auto 0% 0% auto;
  transform: rotate(-10deg);
}

.snapshot-div-2.home {
  inset: auto auto 0% 0%;
}

.slider-2 {
  width: 13vw;
  max-width: 240px;
  height: 14.6vw;
  max-height: 260px;
}

.body_container_nopadd {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0%;
  display: flex;
}

.body-beige {
  z-index: 10;
  background-color: var(--dark-slate-grey);
  background-image: linear-gradient(#245464f2, #245464f2), url('../images/venue1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 80px 40px;
  position: relative;
}

.body-beige._2 {
  background-image: linear-gradient(#ebebebd9, #ebebebd9), url('../images/venue2-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.body-beige._3rd {
  z-index: 9;
}

.body-beige._1st {
  z-index: 12;
}

.heading-page-white {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant, sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: 64px;
  position: relative;
}

.snapshot-food {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: auto;
  height: auto;
  color: var(--dark-slate-grey);
  cursor: pointer;
  background-color: #fff;
  border: 4px #000;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: .7vw;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: static;
  inset: auto auto -19.1vh -2.5vw;
  overflow: hidden;
  box-shadow: 0 0 10px #d3d3d3;
}

.snapshot-food:hover {
  transform: scale(1.02);
}

.food-grid {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1400px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.food-latest-photo {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 20vw;
  max-height: 20vw;
}

.food-title {
  padding-left: 5px;
  font-family: Tangerine, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

.photo-venue {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: auto;
  max-height: 400px;
  margin-top: 10px;
}

.footer-section {
  background-color: var(--black);
  background-image: linear-gradient(#1b1b1bcc, #1b1b1bcc), url('../images/concrete.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding: 40px;
}

.footer-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row;
  grid-template-rows: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.footer-holder-left {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.footer-form-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  padding: 0;
  display: flex;
}

.footer-item-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--dark-slate-grey);
  border-radius: 20px;
  align-self: flex-start;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.footer-link {
  color: #fff;
  font-family: Poppins, sans-serif;
  text-decoration: none;
}

.footer-icons {
  width: 25px;
  height: 25px;
}

.footer-icons.inverted {
  filter: invert();
}

.footer-top-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 0;
  display: flex;
}

.footer-form {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.form {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 10px 0 0;
  display: flex;
}

.form-field-labels {
  background-color: var(--white-smoke);
  color: var(--dark-slate-grey);
  border-radius: 20px;
  padding-left: 7px;
  padding-right: 7px;
  font-family: Poppins, sans-serif;
  position: absolute;
  top: -10px;
  left: 20px;
}

.form-inputs {
  border: 2px solid var(--white-smoke);
  color: #fff;
  background-color: #0000;
  border-radius: 20px;
  height: 50px;
}

.form-inputs:active {
  border-color: #fff;
}

.form-inputs:focus {
  background-color: #0000;
  border-color: #fff;
}

.form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.name-holder {
  flex: 1;
  position: relative;
}

.copyright-section {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  padding: 20px 40px;
}

.pixelverse-link {
  color: #fffffffc;
}

.footer-text {
  color: #fff;
  font-family: Poppins, sans-serif;
}

.location-header-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--dark-slate-grey);
  border: 2px solid #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.location-header-text {
  color: #fff;
  white-space: nowrap;
  object-fit: fill;
  flex: none;
  font-family: Cormorant, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.location-header-icon {
  max-height: 40px;
}

.slider-arrows {
  align-self: auto;
  width: 50px;
  height: 50px;
}

.slider-icons {
  color: var(--dark-slate-grey);
  font-size: 28px;
  line-height: 28px;
}

.body-container-flex-margin {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0%;
  display: flex;
}

.mobile-menu {
  display: flex;
}

.dropdown {
  z-index: 2;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-list.w--open {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 2px solid var(--dark-slate-grey);
  background-color: var(--white-smoke);
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 10px;
  padding: 10px;
  display: flex;
}

.sub-page-banners {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url('../images/chocolatbackground.webp');
  background-position: 50% 0;
  background-size: cover;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 50px 10%;
  display: flex;
}

.sub-page-banners.cake {
  background-image: url('../images/cakebackground.webp');
  background-position: 50%;
  background-size: cover;
}

.sub-page-banners.functions {
  background-image: url('../images/shutterstock_714465982.webp');
  background-position: 50%;
  background-size: cover;
}

.sub-page-banners.catering {
  background-image: url('../images/cateringbanner.webp');
  background-position: 50%;
  background-size: cover;
}

.sub-page-banners.about-us {
  background-image: url('../images/rusticwood.webp');
  background-position: 50%;
  background-size: cover;
}

.sub-page-banners.restaurant {
  background-image: url('../images/shutterstock_309376649.webp');
  background-position: 50%;
  background-size: cover;
}

.gallery-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 0;
}

.gallery-body-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0%;
  display: flex;
}

.gallery-image {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  transition: all .2s;
  transform: perspective(863px);
  box-shadow: 2px 2px 6px #00000080;
}

.gallery-image:hover {
  transform: scale(1.02)perspective(200px)perspective(863px);
}

.gallery-lightbox {
  object-fit: cover;
  border-radius: 20px;
  height: 14vw;
  max-height: 170px;
  overflow: visible;
}

.top-gallery-div {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.set-menu-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.photo-holder-about {
  width: 100%;
  margin-top: 20px;
}

.link-block-2 {
  display: none;
}

.mobile-menu-final {
  opacity: 1;
  display: none;
}

.logo-mobile-menu {
  border: 4px solid var(--white-smoke);
  border-radius: 100%;
  position: absolute;
  top: 0;
}

.white-link {
  color: #fff;
}

.frame-image {
  z-index: 2;
  filter: grayscale();
  background-image: url('../images/framechoc.webp');
  background-position: 0 0;
  background-size: cover;
  width: 20vw;
  max-width: 450px;
  height: 20vw;
  max-height: 450px;
  display: block;
  position: absolute;
  inset: -20% 0% 0% -20%;
}

.frame-image.smaller {
  width: 20vw;
  max-width: 350px;
  height: 20vw;
  max-height: 350px;
  top: -20%;
  left: -26%;
}

.maps-div {
  border-radius: 20px;
  width: 100%;
  height: 150px;
  min-height: auto;
  position: relative;
  overflow: hidden;
}

.html-embed {
  border-radius: 20px;
  height: auto;
  position: absolute;
  inset: 0%;
}

.testimonial-slider {
  background-color: #0000;
  border-radius: 20px;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: 0;
  margin-top: 10px;
  display: flex;
  overflow: hidden;
}

.paragraph-2 {
  width: 100%;
  max-width: 90%;
  height: 100%;
  color: var(--dark-slate-grey);
  text-align: center;
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Cormorant, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.slider-mask {
  background-image: linear-gradient(#ffffffa6, #ffffffa6);
  flex: 1;
  height: auto;
}

.slider-nav-hidden {
  display: none;
}

.testimonial-bold {
  text-transform: uppercase;
  font-size: 18px;
  font-style: normal;
  line-height: 22px;
}

.form-embed {
  width: 100%;
}

.form-heading-div {
  z-index: 1;
  border-bottom: 2px solid #fff;
  padding: 10px 20px;
  position: relative;
}

.subheadings {
  color: #870150;
  text-transform: uppercase;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.form-embed-2 {
  margin-top: -10px;
  margin-bottom: 0;
}

.loader {
  z-index: 1;
  background-color: var(--white-smoke);
  flex-direction: column;
  align-items: center;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.close-icon {
  max-height: 40px;
  padding-bottom: 2px;
  padding-left: 2px;
}

.form-popup {
  z-index: 100;
  background-color: #fffffff2;
  padding: 40px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.close-div {
  z-index: 2;
  background-color: var(--black-3);
  color: #fff;
  text-transform: uppercase;
  border: 2px #fff;
  border-style: none none solid solid;
  border-bottom-left-radius: 10px;
  width: auto;
  height: auto;
  padding: 5px 10px;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.page-headings {
  color: var(--black-3);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  line-height: 38px;
}

.page-headings.white {
  color: #fffffffc;
  font-family: Cormorant, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
}

.form-container {
  background-color: var(--black-3);
  border: 2px solid #fff;
  border-radius: 10px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.loader-lottie {
  width: 100%;
  max-width: 150px;
}

.page-wrapper {
  overflow: visible;
}

.page-wrapper.right {
  overflow: hidden;
}

.footer-para {
  color: var(--white-smoke);
  font-family: Poppins, sans-serif;
}

.award-image {
  width: 150px;
  max-width: 150px;
  height: 150px;
  max-height: 150px;
}

@media screen and (max-width: 991px) {
  .pixel_section {
    z-index: 1000;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    display: none;
    inset: 0%;
    overflow: auto;
  }

  .success {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pixel_notif {
    z-index: 12;
    width: 100%;
    display: none;
    position: fixed;
  }

  .navholder {
    z-index: 10;
    background-color: var(--black);
    background-image: linear-gradient(#1b1b1be6, #1b1b1be6), url('../images/Untitled-design-2.webp');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: stretch;
    width: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .nav_div {
    z-index: 2;
    padding-left: 40px;
  }

  .nav-container {
    justify-content: space-between;
  }

  .nav-left {
    display: none;
  }

  .logo-link {
    top: -20px;
  }

  .logo-image {
    width: 130px;
    max-width: 130px;
    height: 130px;
    max-height: 130px;
  }

  .banner_text_div {
    align-self: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading_banner {
    font-size: 50px;
    line-height: 56px;
  }

  .banner_text_container {
    z-index: 1;
    align-self: auto;
  }

  .image {
    max-height: 24px;
  }

  .main_buttons {
    font-size: 22px;
    line-height: 26px;
  }

  .body-white-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .snapshot-div {
    display: none;
    inset: auto -9% -17.3vw auto;
  }

  .snapshot-div.restaurant {
    display: none;
  }

  .body {
    overflow: auto;
  }

  .heading-page {
    font-size: 40px;
    line-height: 46px;
  }

  .page-small-heading {
    font-size: 18px;
    line-height: 22px;
  }

  .paragraph {
    font-size: 14px;
  }

  .snapshot-div-2 {
    display: none;
    bottom: -14.8vh;
  }

  .body-beige {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-page-white {
    font-size: 40px;
    line-height: 46px;
  }

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

  .food-latest-photo {
    max-height: 44vw;
  }

  .food-title {
    font-size: 36px;
    line-height: 40px;
  }

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

  .footer-holder-left {
    justify-content: center;
    align-items: stretch;
  }

  .footer-form-holder {
    justify-content: center;
    align-items: center;
  }

  .footer-item-holder {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .footer-link {
    text-align: left;
  }

  .footer-top-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .location-header-text {
    font-size: 18px;
    line-height: 22px;
  }

  .location-header-icon {
    max-height: 30px;
  }

  .mobile-menu {
    z-index: 2;
    background-color: var(--black-2);
    flex-direction: row;
    display: block;
    position: fixed;
    inset: 0%;
  }

  .mobile-menu-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    justify-items: start;
    padding: 0%;
    display: grid;
  }

  .dropdown-list.w--open {
    z-index: 10;
    position: static;
  }

  .sub-page-banners {
    align-self: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .gallery-lightbox {
    height: 21vw;
  }

  .burger-icon {
    width: auto;
    height: 50px;
    display: block;
  }

  .burger-icon.rotated {
    transform: rotate(90deg);
  }

  .link-block-2 {
    flex: none;
    display: flex;
  }

  .mobile-menu-final {
    z-index: 100;
    grid-row-gap: 20px;
    background-color: var(--dark-slate-grey);
    background-image: linear-gradient(#000000e6, #000000e6), url('../images/rusticwood.webp');
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    flex-direction: column;
    min-height: auto;
    margin-top: 0;
    padding: 20px 40px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .logo-mobile-menu {
    align-self: flex-start;
    position: static;
    top: -20px;
  }

  .close-mobile {
    position: absolute;
    inset: 20px 40px auto auto;
  }

  .paragraph-2 {
    padding: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .testimonial-bold {
    font-size: 18px;
    line-height: 20px;
  }

  .subheadings {
    font-size: 20px;
    line-height: 26px;
  }

  .page-headings {
    font-size: 30px;
    line-height: 36px;
  }

  .page-headings.white {
    font-size: 24px;
    line-height: 28px;
  }

  .footer-para {
    text-align: center;
  }

  .award-image {
    width: 150px;
    height: 150px;
  }
}

@media screen and (max-width: 767px) {
  .pixel_section {
    display: none;
  }

  .button_holder {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
  }

  .navholder {
    width: 0%;
    min-height: 100vh;
    display: none;
  }

  .nav_div {
    padding-left: 5%;
    padding-right: 5%;
  }

  .logo-image {
    width: 100px;
    max-width: 100px;
    height: 100px;
    max-height: 100px;
  }

  .banner_text_div {
    display: 20pxpx;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading_banner {
    font-size: 36px;
    line-height: 42px;
  }

  .image {
    max-height: 20px;
  }

  .main_buttons {
    font-size: 18px;
    line-height: 22px;
  }

  .main_buttons.margin:hover {
    padding-left: 13px;
    padding-right: 13px;
  }

  .main_buttons.margin.white {
    align-self: center;
  }

  .main_buttons.margin.white:hover, .main_buttons.margin.alternate:hover {
    padding-left: 13px;
    padding-right: 13px;
  }

  .body-white-section {
    padding: 5%;
  }

  .snapshot-div {
    display: none;
    top: 121.8vw;
  }

  .heading-page, .heading-page.form {
    font-size: 36px;
    line-height: 40px;
  }

  .page-small-heading {
    font-size: 16px;
    line-height: 20px;
  }

  .snapshot-div-2 {
    display: none;
    bottom: -11.9vh;
  }

  .body-beige {
    padding: 5%;
  }

  .heading-page-white {
    font-size: 36px;
    line-height: 40px;
  }

  .snapshot-food {
    grid-row-gap: 5px;
  }

  .food-latest-photo {
    height: 34vw;
  }

  .food-title {
    font-size: 28px;
    line-height: 32px;
  }

  .footer-section {
    padding: 5%;
  }

  .footer-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .footer-holder-left {
    justify-content: center;
    align-items: center;
  }

  .footer-item-holder {
    flex-direction: row;
    align-items: center;
  }

  .footer-link {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
  }

  .footer-icons {
    width: 20px;
    height: 20px;
  }

  .footer-top-div {
    background-color: #0000;
    border-radius: 20px;
    align-items: center;
    padding: 0;
  }

  .form-field-labels {
    font-size: 13px;
    line-height: 22px;
  }

  .footer-text {
    font-size: 12px;
    line-height: 16px;
  }

  .location-header-div {
    width: 100%;
  }

  .slider-icons {
    font-size: 24px;
    line-height: 24px;
  }

  .sub-page-banners {
    display: 20pxpx;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .gallery-body-container {
    width: 100%;
  }

  .mobile-menu-final {
    display: none;
  }

  .paragraph-2 {
    max-width: 80%;
    padding: 15px;
    font-size: 16px;
    line-height: 20px;
  }

  .testimonial-bold {
    font-size: 16px;
  }

  .form-heading-div {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 80px;
  }

  .subheadings {
    font-size: 18px;
    line-height: 22px;
  }

  .close-icon {
    max-height: 35px;
  }

  .form-popup {
    border: 1px #000;
    padding: 0;
  }

  .page-headings {
    font-size: 24px;
    line-height: 28px;
  }

  .page-headings.white {
    font-size: 21px;
    line-height: 24px;
  }

  .form-container {
    border-style: none;
    border-width: 4px;
    border-radius: 0;
  }

  .footer-para {
    text-align: center;
    width: 100%;
    font-size: 12px;
  }
}

@media screen and (max-width: 479px) {
  .pixel_section, .success {
    display: none;
  }

  .button_holder {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .pixel_notif {
    z-index: 12;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
    position: fixed;
  }

  .header_section {
    min-height: 0;
    padding-bottom: 20px;
  }

  .nav_div {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .nav-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .logo-link {
    position: static;
    top: -1px;
  }

  .heading_banner {
    font-size: 26px;
    line-height: 32px;
  }

  .image {
    max-height: 16px;
  }

  .main_buttons.margin.white {
    align-self: center;
  }

  .main_buttons.margin.alternate {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .main_buttons.margin.alternate:hover {
    padding-left: 13px;
    padding-right: 13px;
  }

  .body-white-section {
    padding: 8%;
  }

  .heading-page, .heading-page.form {
    font-size: 30px;
    line-height: 34px;
  }

  .page-small-heading {
    font-size: 14px;
    line-height: 16px;
  }

  .paragraph {
    font-size: 13px;
    line-height: 18px;
  }

  .body-beige {
    padding: 8%;
  }

  .heading-page-white {
    font-size: 30px;
    line-height: 34px;
  }

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

  .food-latest-photo {
    height: 60vw;
    max-height: 80vw;
  }

  .footer-section {
    padding: 8%;
  }

  .footer-holder-left {
    justify-content: center;
  }

  .footer-top-div {
    background-color: #0000;
    border-radius: 20px;
    align-items: center;
    padding: 0;
  }

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

  .location-header-div {
    flex-direction: column;
    display: none;
  }

  .location-header-text {
    font-size: 18px;
  }

  .mobile-menu {
    display: none;
  }

  .mobile-menu-holder {
    grid-template-columns: 1fr;
  }

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

  .gallery-lightbox {
    height: 40vw;
  }

  .set-menu-holder {
    flex-flow: wrap;
  }

  .logo-mobile-menu {
    position: static;
    top: -1px;
  }

  .maps-div {
    border-radius: 10px;
  }

  .html-embed {
    border-radius: 10px;
    overflow: hidden;
  }

  .testimonial-slider {
    align-items: stretch;
    margin-top: 30px;
    display: flex;
    overflow: visible;
  }

  .paragraph-2 {
    justify-content: center;
    max-width: 75%;
    padding: 15px;
  }

  .slider-mask {
    border-radius: 20px;
    margin-top: 10px;
  }

  .footer-para {
    text-align: center;
  }

  .award-image {
    width: 100px;
    height: 100px;
  }
}

#w-node-_628e4a9d-12a3-979c-f44d-49f1c1daacea-c1daace7, #w-node-_628e4a9d-12a3-979c-f44d-49f1c1daad0e-c1daace7, #w-node-a60c9081-98fe-93b2-4fec-814349f3fbf0-7e351ff0, #w-node-b8319fe9-73f9-415a-4e17-5db068516c4c-7e351ff0, #w-node-d8cfeec8-3ab8-406f-7493-9bfaac2a9ca1-7e351ff0, #w-node-_2fe2bdb8-0f38-0dee-d17b-2ec62f6ac0fb-7e351ff0, #w-node-e29984a7-3fc5-0cd2-e98f-0a3c0934a891-7e351ff0, #w-node-_7f092a9b-e1be-e698-def3-e90e643d19e2-7e351ff0, #w-node-c50d8e52-b8ae-eb94-f3f1-925983d5c54c-7e351ff0, #w-node-_7f7b9b0f-a917-7ad0-6fb6-0b67bb87e1f5-7e351ff0, #w-node-e8953fc8-8fd8-c3a6-e008-8bbcce289423-7e351ff0, #w-node-f9b7f380-947a-4c1d-500e-33239bec4e39-7e351ff0, #w-node-_8a346094-769d-203e-4ac8-a44321f67466-7e351ff0, #w-node-b06bec64-e7ba-4fce-5b55-08c84f2b944c-7e351ff0, #w-node-_509207e7-cb0d-7d43-fcc2-36779240a6ac-7e351ff0, #w-node-_4f7ad504-8db8-7d5f-9d3d-f0aa311f6fd4-7e351ff0, #w-node-c7d32d8c-2630-0881-ae45-4b2cb72d32e0-7e351ff0, #w-node-_6dc5a794-66b6-e9c4-7c8e-047df3ddf510-7e351ff0, #w-node-_47c865c4-cee8-5185-224c-a441c0ec0f68-7e351ff0, #w-node-c505ba7d-dc60-5223-3016-181872c49e0f-7e351ff0, #w-node-_2a53d727-60f1-7468-35e8-b51b3985c3c9-7e351ff0, #w-node-_21727e08-54a3-3065-fa39-a50d64a38ad2-7e351ff0, #w-node-fe694495-17c3-d67e-7d03-2cd8d6477440-7e351ff0, #w-node-_7e3bc2b3-e56b-803c-3eb5-aeac87c394b0-7e351ff0, #w-node-a97794cf-4116-1439-36da-e307e86a8fa6-7e351ff0, #w-node-_9ac24241-7fe7-4875-0b13-b0ce8ce59b61-7e351ff0, #w-node-a5157990-04d0-a750-0386-65902ddd917f-7e351ff0, #w-node-_6b33bcc8-e290-cabb-c5b0-62846b25ae6b-7e351ff0, #w-node-a9993083-58c6-b7f8-1332-4e0ab535091b-7e351ff0, #w-node-bbab81a9-74da-969a-d723-61554ea78274-7e351ff0, #w-node-afcc8211-59d3-1121-7a34-e95c0e9b11e0-7e351ff0, #w-node-_61fa874d-2afd-9f97-a34e-c410b91c48d7-7e351ff0, #w-node-c6106c35-67ad-8df9-1ba4-9b83265f2706-7e351ff0, #w-node-_93716326-eb55-5c09-9d9d-120841a29187-7e351ff0, #w-node-_0499e06d-660d-9f6d-b634-2fd786d9e610-7e351ff0, #w-node-_17b9d7ec-32c6-491e-dd54-ef2359949b89-7e351ff0, #w-node-fd1d4d42-94da-6452-fd8d-d40895ebbd30-7e351ff0, #w-node-_7c75655a-f1ee-1f83-b72c-d1fec934e83a-7e351ff0, #w-node-_0971b8fe-c220-06ff-1177-7991fbb3755a-7e351ff0, #w-node-_936f69e9-c536-d23f-af95-1dd1ee94cdbe-7e351ff0, #w-node-_08134e81-e995-f1d2-4b75-4fcdaa4afd02-7e351ff0, #w-node-_4d616d9a-bd80-bd27-6aa5-0681e2ace291-7e351ff0, #w-node-_2aae21af-f082-a4af-6118-6abef44c83b9-7e351ff0, #w-node-f7a63a48-ab05-6caf-2ca1-ab8b9f0c9a58-7e351ff0, #w-node-e3f46c86-8813-b6c0-195f-38e6f9916b2e-7e351ff0, #w-node-af14c8d9-3758-6398-e131-eb484026691e-7e351ff0, #w-node-_57be6c1b-fdca-2ab1-ca95-b3a72b760c6a-7e351ff0, #w-node-e969e0ce-4eda-9bc7-8b7b-681392400345-7e351ff0, #w-node-f1a606cd-6cbd-24f2-da08-12a0060aad76-7e351ff0, #w-node-d288d61c-eef9-14fc-2b82-61f73e245adc-7e351ff0, #w-node-_9c9c66ee-dd08-36be-3d65-8567c4cd79bb-7e351ff0, #w-node-b29434ff-50f2-118b-fcee-4b2a63cbfd3c-7e351ff0, #w-node-_84f2716c-8170-6e84-64fb-bd80bd2839e9-7e351ff0, #w-node-a5be98e7-dcc5-7aa7-54ac-380090c04af3-7e351ff0, #w-node-_96c571b9-6bba-fe9f-9bd8-d215e2c0fb75-7e351ff0, #w-node-d39497e1-e6ee-0fc2-ff54-6e910d2161de-7e351ff0, #w-node-cd5e9d4e-d343-911c-ca96-b6fe9901fbed-7e351ff0, #w-node-f6e49e59-39db-6e87-129a-2491803b6bea-7e351ff0, #w-node-_831a0e5b-1c04-b7b1-c172-390dd7ed9d50-7e351ff0, #w-node-_86e66b9b-40d0-4427-b8c4-9c19ac2da199-7e351ff0, #w-node-_3ae79bf4-e0e2-11b3-c729-5e2c07efe729-7e351ff0, #w-node-_37f944ec-50b6-0e0a-c7ef-f1f6ca1582d9-7e351ff0, #w-node-_271bc448-e184-5226-7d7a-4e52a69556c7-7e351ff0, #w-node-e5d9504d-6791-c3fb-588a-faf24ffe3af1-7e351ff0, #w-node-afa73d01-f9a2-9186-80ee-b04058ed8e72-7e351ff0, #w-node-_770de238-beb1-0382-de28-66ad461ac4d5-7e351ff0, #w-node-ae79cde6-bbe8-c197-a357-ec182554ee2d-7e351ff0, #w-node-_8ffe2b45-e257-32e0-3d46-2e3892c33da5-7e351ff0, #w-node-_43095407-46a9-63df-84d7-a13f55ca731d-7e351ff0, #w-node-_22833bfd-4ab9-8711-ebd2-048a944cda81-7e351ff0, #w-node-c091cfff-7d6a-aef8-9f9f-e284482a2bf0-7e351ff0, #w-node-_56a5991a-7f4b-d9ed-126e-d7cc7407c7de-7e351ff0, #w-node-_1f5e4426-9ced-d6e0-3dab-5aef8a3c7061-7e351ff0, #w-node-f5bebeec-7277-5401-0ff5-30a63bb49f54-7e351ff0, #w-node-_7e84b514-1d55-81c6-14df-a65ecf00805c-7e351ff0, #w-node-_17876ef8-2d6f-8759-cd05-1c0fafc466bc-7e351ff0, #w-node-b6726f54-5c53-11c7-f4b5-50bf9e33928a-7e351ff0, #w-node-cd4786c0-ca04-bf59-e919-dc1213e33cff-7e351ff0, #w-node-c620d643-1bcb-b31d-f188-d80eda1b3cc1-7e351ff0, #w-node-bbd6761e-9952-05c4-d275-ad59bdd03238-7e351ff0, #w-node-_61a36534-92b6-c578-e3e2-b2e3bc64e041-7e351ff0, #w-node-f0edf479-eb30-5277-1242-afab13428058-7e351ff0, #w-node-c3158cdc-eb3f-708b-fc87-9c7ee64d752a-7e351ff0, #w-node-_480b1bb3-60d8-4af4-55d8-50c51c4d7dfa-7e351ff0, #w-node-ae7ddf04-0869-781b-770c-2b1866071932-167450c9, #w-node-_68877239-471b-7c0a-fda5-1259a9525150-167450c9, #w-node-_1314804d-2a59-cfe0-f1e1-acb9b3c92f84-167450c9, #w-node-_2f4529de-547d-6487-9cec-9ca4b6103954-167450c9, #w-node-aa9f523c-48ba-ce6f-2931-8abbf0492013-167450c9, #w-node-_8da04fd9-26d0-cb33-41af-0163af28742e-167450c9, #w-node-_65c2baff-5868-0800-0a4a-65f3abc74574-167450c9, #w-node-_5fedd351-0785-e486-dc4f-39d0b1e81e59-167450c9, #w-node-_9669b664-7972-166a-dc54-f5c0a8ae82b7-167450c9, #w-node-_77521865-3924-45f3-c585-137f474d2f1a-167450c9, #w-node-_32ad78db-1674-ecb2-c34f-62f86eee2f9a-167450c9, #w-node-_97cc780d-49c3-06dd-60db-ce49390afc61-167450c9, #w-node-_822e712a-0062-ed5d-a0e9-00a3bcdcf0fe-167450c9, #w-node-e5c96b8d-eea7-9ca7-ee12-324ec976b63a-167450c9, #w-node-ef255a4b-ec75-2c36-5910-a617c00352e6-167450c9, #w-node-_2fb9e385-3b5e-ce48-8314-ccef130fcf90-167450c9, #w-node-_695353cd-4d22-1020-a56e-94a15fa335a4-167450c9, #w-node-baba5540-c43d-90ce-5e91-451ec3fe1451-167450c9, #w-node-f9fa801d-8a90-9c17-322f-66181ddb844b-167450c9, #w-node-_1f1f22b8-a113-f0ac-7c62-43e59016f2ea-167450c9, #w-node-c6639dad-6a7e-e1b0-4ff2-7220b5949d0a-167450c9, #w-node-e4c7f908-4429-940c-f59d-28b322b84fa3-167450c9, #w-node-b93c1bb7-b5a3-9c97-2244-df5ce4d50b2f-167450c9, #w-node-_2ac5aca9-367f-237c-31e0-232312d7d941-167450c9, #w-node-f83b343c-6cf3-90f9-7880-e385261bc278-167450c9, #w-node-c0eef06e-b170-10fd-f50a-2e94430b8b5d-167450c9, #w-node-_9be9b8da-98de-6c09-1414-92621c0a940b-167450c9, #w-node-c63f9264-c109-6879-9e6f-a03b24c6de17-167450c9, #w-node-_237e6971-65a1-cf34-1156-c4e3ad7d77dd-167450c9, #w-node-_74271313-807a-733b-4aa8-9fd69bf68399-167450c9, #w-node-e26fe3e7-fdec-afbc-913d-393e812f2f13-167450c9, #w-node-cdde2249-6276-f541-1a83-2d4c817c1337-167450c9, #w-node-_13cbaa9d-e55e-b587-eb25-f86704910899-167450c9, #w-node-_457c6fe7-a243-ecd3-f716-6b7b850ebcb5-167450c9, #w-node-_63958e90-7064-14f4-080a-312a7ad922f1-167450c9, #w-node-_25a80835-fe2a-a01e-aceb-37624c5304dc-167450c9, #w-node-_741e9bc8-3b83-4ec8-8d7b-caa8d009aace-167450c9, #w-node-_060c494b-3d61-6535-9016-02a02578187a-167450c9, #w-node-ade1394c-bff6-bfbe-b812-a390f42a293f-167450c9, #w-node-bd03131e-35f4-0c27-b8f0-207291ed19ee-167450c9, #w-node-_93a1e29f-acc4-e278-6e1c-86fe5549bb62-167450c9, #w-node-_78418acc-6075-6ccf-07d2-bc9338628721-167450c9, #w-node-_8ed81b5b-6e28-456f-5267-0bd89bdad35c-167450c9, #w-node-e8fc6e90-4b93-776c-7e12-edba7a9e823f-167450c9, #w-node-cd32e78e-1273-d609-2ac1-5db64822fbd7-167450c9, #w-node-af14c8d9-3758-6398-e131-eb484026691e-167450c9, #w-node-_57be6c1b-fdca-2ab1-ca95-b3a72b760c6a-167450c9, #w-node-f1a606cd-6cbd-24f2-da08-12a0060aad76-167450c9, #w-node-d288d61c-eef9-14fc-2b82-61f73e245adc-167450c9, #w-node-_9c9c66ee-dd08-36be-3d65-8567c4cd79bb-167450c9, #w-node-b29434ff-50f2-118b-fcee-4b2a63cbfd3c-167450c9, #w-node-_84f2716c-8170-6e84-64fb-bd80bd2839e9-167450c9, #w-node-a5be98e7-dcc5-7aa7-54ac-380090c04af3-167450c9, #w-node-_96c571b9-6bba-fe9f-9bd8-d215e2c0fb75-167450c9, #w-node-d39497e1-e6ee-0fc2-ff54-6e910d2161de-167450c9, #w-node-cd5e9d4e-d343-911c-ca96-b6fe9901fbed-167450c9, #w-node-f6e49e59-39db-6e87-129a-2491803b6bea-167450c9, #w-node-_86e66b9b-40d0-4427-b8c4-9c19ac2da199-167450c9, #w-node-_3ae79bf4-e0e2-11b3-c729-5e2c07efe729-167450c9, #w-node-_37f944ec-50b6-0e0a-c7ef-f1f6ca1582d9-167450c9, #w-node-_271bc448-e184-5226-7d7a-4e52a69556c7-167450c9, #w-node-e5d9504d-6791-c3fb-588a-faf24ffe3af1-167450c9, #w-node-afa73d01-f9a2-9186-80ee-b04058ed8e72-167450c9, #w-node-_770de238-beb1-0382-de28-66ad461ac4d5-167450c9, #w-node-ae79cde6-bbe8-c197-a357-ec182554ee2d-167450c9, #w-node-_8ffe2b45-e257-32e0-3d46-2e3892c33da5-167450c9, #w-node-_43095407-46a9-63df-84d7-a13f55ca731d-167450c9, #w-node-_22833bfd-4ab9-8711-ebd2-048a944cda81-167450c9, #w-node-c091cfff-7d6a-aef8-9f9f-e284482a2bf0-167450c9, #w-node-_56a5991a-7f4b-d9ed-126e-d7cc7407c7de-167450c9, #w-node-_1f5e4426-9ced-d6e0-3dab-5aef8a3c7061-167450c9, #w-node-f5bebeec-7277-5401-0ff5-30a63bb49f54-167450c9, #w-node-_7e84b514-1d55-81c6-14df-a65ecf00805c-167450c9, #w-node-_17876ef8-2d6f-8759-cd05-1c0fafc466bc-167450c9, #w-node-b6726f54-5c53-11c7-f4b5-50bf9e33928a-167450c9, #w-node-cd4786c0-ca04-bf59-e919-dc1213e33cff-167450c9, #w-node-c620d643-1bcb-b31d-f188-d80eda1b3cc1-167450c9, #w-node-bbd6761e-9952-05c4-d275-ad59bdd03238-167450c9, #w-node-_61a36534-92b6-c578-e3e2-b2e3bc64e041-167450c9, #w-node-f0edf479-eb30-5277-1242-afab13428058-167450c9, #w-node-c3158cdc-eb3f-708b-fc87-9c7ee64d752a-167450c9, #w-node-_3408c2ac-ae43-7a75-d83a-983150e9cb7c-167450c9, #w-node-ab6a1136-3341-5945-db4e-89cadc6b111b-167450c9, #w-node-_96954186-07ed-38b7-5ade-66111ad51a43-167450c9, #w-node-dbf23a0c-5bac-5492-a3cf-e68dc3edd550-167450c9, #w-node-caa0602f-fcf9-034f-d423-d658aa6b1e1f-167450c9, #w-node-_7866cc6a-5f6a-82e3-d149-48fbac7a57cd-167450c9, #w-node-_1d7bb1c9-af85-d993-034c-7caa4b84048a-167450c9, #w-node-_507c77f0-8a38-c2e8-ff61-8e7c9bf780bb-167450c9, #w-node-e58f2a1b-7f03-7a36-cad8-6ce5eb350917-167450c9, #w-node-_9923550e-9311-a3c1-11d1-af27101cec6f-167450c9, #w-node-_576f48ab-3762-7952-35d1-d828645e0372-167450c9, #w-node-_28e488d7-6ab7-90aa-bf9e-3f191cf27ef4-167450c9, #w-node-_18acb612-40c0-a61a-746c-ac3c516c6d63-167450c9, #w-node-_8e6b4344-5fcb-344b-3a55-d06c0cb72a41-167450c9, #w-node-_317a7815-3ee1-f45c-6e05-21f9931a8889-167450c9, #w-node-b16657c0-72e7-8d8d-bfa3-adfc5d86fcb6-167450c9, #w-node-ed0dffdf-fac2-908e-5166-fb472c997edc-167450c9, #w-node-_9414ed05-d364-6d61-9f0a-c7054e77023a-167450c9, #w-node-_3dd5a5d3-22ea-f982-b993-fd7af1ad807f-167450c9, #w-node-_2eb2dc27-9c99-b907-c4a4-1b99f301093d-167450c9, #w-node-b8306e7c-c2d8-1d2c-b5d9-1c55c5829a9b-167450c9, #w-node-_38efb494-757d-a010-6b9e-d7cdf85d4462-167450c9, #w-node-_66dae119-7828-6eec-04bf-3e4b1b644675-167450c9, #w-node-f3bc8245-bfde-c8d4-a790-cb4fb76e3cf3-167450c9, #w-node-_638dcdd5-44dc-8c12-8347-804102696985-167450c9, #w-node-_2212beab-918a-ff81-ad8b-702531f93d7b-167450c9, #w-node-c235d6db-7df9-8b92-6927-de6e4feb2917-167450c9, #w-node-_90c8ac53-aada-59e0-8b8a-b467f8793d96-167450c9, #w-node-_804a8b33-cec6-33f0-40d8-a85a751cde6c-167450c9, #w-node-d2ac980e-1c79-280b-8f75-f13e631f8b12-167450c9, #w-node-_1a056724-dd71-4831-61bb-5976faf4d9ea-167450c9, #w-node-_043f3bda-a8f3-eeda-3a12-c0c83ace70d4-167450c9, #w-node-_8dd5da14-952a-8ee7-3839-18dfdd921d19-167450c9, #w-node-_51ed849f-88ae-c8f4-00d5-e32107d6dd39-167450c9, #w-node-a893db4b-91d9-10e0-37d7-b7f99d611a96-167450c9, #w-node-af38c66f-cf7a-cc1a-2114-96eff2de9096-167450c9, #w-node-ec8099ac-0f28-fe75-3429-ae912a30ce19-167450c9, #w-node-e3f46c86-8813-b6c0-195f-38e6f9916b2e-22703ecc, #w-node-af14c8d9-3758-6398-e131-eb484026691e-22703ecc, #w-node-_57be6c1b-fdca-2ab1-ca95-b3a72b760c6a-22703ecc, #w-node-f1a606cd-6cbd-24f2-da08-12a0060aad76-22703ecc, #w-node-d288d61c-eef9-14fc-2b82-61f73e245adc-22703ecc, #w-node-_9c9c66ee-dd08-36be-3d65-8567c4cd79bb-22703ecc, #w-node-b29434ff-50f2-118b-fcee-4b2a63cbfd3c-22703ecc, #w-node-_84f2716c-8170-6e84-64fb-bd80bd2839e9-22703ecc, #w-node-a5be98e7-dcc5-7aa7-54ac-380090c04af3-22703ecc, #w-node-_96c571b9-6bba-fe9f-9bd8-d215e2c0fb75-22703ecc, #w-node-d39497e1-e6ee-0fc2-ff54-6e910d2161de-22703ecc, #w-node-cd5e9d4e-d343-911c-ca96-b6fe9901fbed-22703ecc, #w-node-f6e49e59-39db-6e87-129a-2491803b6bea-22703ecc, #w-node-_86e66b9b-40d0-4427-b8c4-9c19ac2da199-22703ecc, #w-node-_3ae79bf4-e0e2-11b3-c729-5e2c07efe729-22703ecc, #w-node-_37f944ec-50b6-0e0a-c7ef-f1f6ca1582d9-22703ecc, #w-node-_271bc448-e184-5226-7d7a-4e52a69556c7-22703ecc, #w-node-e5d9504d-6791-c3fb-588a-faf24ffe3af1-22703ecc, #w-node-afa73d01-f9a2-9186-80ee-b04058ed8e72-22703ecc, #w-node-_770de238-beb1-0382-de28-66ad461ac4d5-22703ecc, #w-node-ae79cde6-bbe8-c197-a357-ec182554ee2d-22703ecc, #w-node-_8ffe2b45-e257-32e0-3d46-2e3892c33da5-22703ecc, #w-node-_43095407-46a9-63df-84d7-a13f55ca731d-22703ecc, #w-node-_22833bfd-4ab9-8711-ebd2-048a944cda81-22703ecc, #w-node-c091cfff-7d6a-aef8-9f9f-e284482a2bf0-22703ecc, #w-node-_56a5991a-7f4b-d9ed-126e-d7cc7407c7de-22703ecc, #w-node-_1f5e4426-9ced-d6e0-3dab-5aef8a3c7061-22703ecc, #w-node-f5bebeec-7277-5401-0ff5-30a63bb49f54-22703ecc, #w-node-_7e84b514-1d55-81c6-14df-a65ecf00805c-22703ecc, #w-node-_17876ef8-2d6f-8759-cd05-1c0fafc466bc-22703ecc, #w-node-b6726f54-5c53-11c7-f4b5-50bf9e33928a-22703ecc, #w-node-cd4786c0-ca04-bf59-e919-dc1213e33cff-22703ecc, #w-node-_9244fd77-e983-7f72-cc58-ff59cd85b013-22703ecc, #w-node-e3f46c86-8813-b6c0-195f-38e6f9916b2e-c4d5e384, #w-node-ed0987fb-a099-c4f5-8c5d-b80e3cb970bc-c4d5e384, #w-node-_0ca44d84-ff88-4fd3-51c8-32edd15f2672-c4d5e384, #w-node-_7a6ed939-86a3-4f73-aabf-15606c3c5f9e-c4d5e384, #w-node-_224703f5-5745-364b-5c04-9ab804158900-c4d5e384, #w-node-_93545bf4-73a5-9a5c-a6e0-0e739b49becd-c4d5e384, #w-node-da8645b9-e7d3-5a31-05f9-a42fe9c37175-c4d5e384, #w-node-fac467fe-737a-f6d9-871c-fe9c42ae3a69-c4d5e384, #w-node-_27a2496f-e5e2-b236-9bcf-fb1f72abd02b-c4d5e384, #w-node-_7445cac7-d8a2-ec37-496e-64f4a3b2748f-c4d5e384, #w-node-_89d1c26f-114c-eaf2-741c-0b45ad1553dc-c4d5e384, #w-node-_2b2850fa-688a-8760-4dd1-39e5baba3e2b-c4d5e384, #w-node-_2f7d4d70-6ca4-a231-545b-af7aaabd30c1-c4d5e384, #w-node-b4258c13-139f-8325-9574-841e6b230e9e-c4d5e384, #w-node-b159212c-ba2f-2709-52ac-e8d685da2ff4-c4d5e384, #w-node-c7c1e59c-2fec-b856-5c8a-10193f6116de-c4d5e384, #w-node-_7a68bca2-0fde-723e-4711-69bc10f53117-c4d5e384, #w-node-cea6ef18-b402-d7c7-5feb-7afd8c54dcf4-c4d5e384, #w-node-_87ed17f6-7a57-1c11-98c8-87ed03051698-c4d5e384, #w-node-_2f18c89e-0ab2-f4e0-ee12-976d2c9893a2-c4d5e384, #w-node-_71f7670c-bbef-a122-d72b-bfdc5460ea9f-c4d5e384, #w-node-bf9bcd92-81d1-ab39-1f2d-7deaf24f77e3-c4d5e384, #w-node-cd6b67df-46b6-38ee-6271-c8bf1d4ef585-c4d5e384, #w-node-ecf76b4e-a792-31c0-93b0-af4b2749612a-c4d5e384, #w-node-_64bc4030-c613-6df1-f6f8-e0ad1d975904-c4d5e384, #w-node-af14c8d9-3758-6398-e131-eb484026691e-c4d5e384, #w-node-_57be6c1b-fdca-2ab1-ca95-b3a72b760c6a-c4d5e384, #w-node-f1a606cd-6cbd-24f2-da08-12a0060aad76-c4d5e384, #w-node-d288d61c-eef9-14fc-2b82-61f73e245adc-c4d5e384, #w-node-_9c9c66ee-dd08-36be-3d65-8567c4cd79bb-c4d5e384, #w-node-b29434ff-50f2-118b-fcee-4b2a63cbfd3c-c4d5e384, #w-node-_84f2716c-8170-6e84-64fb-bd80bd2839e9-c4d5e384 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 479px) {
  #w-node-_8ca36e18-ed86-7de4-7b7a-fa254b34a688-a7f57978 {
    align-self: stretch;
  }
}


