.elementor-235
  .elementor-element.elementor-element-b94fb64
  > .elementor-container {
  min-height: 100vh;
}
.elementor-235
  .elementor-element.elementor-element-b94fb64:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-235
  .elementor-element.elementor-element-b94fb64
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("../../2023/05/mia-de-jesus-9Ol0uTDT-TU-unsplash-2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-235
  .elementor-element.elementor-element-b94fb64
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.35;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-b94fb64 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-235 .elementor-element.elementor-element-e31f8fa .cs-title-wrap {
  max-width: 660px;
}
.elementor-235 .elementor-element.elementor-element-e31f8fa .cs-subtitle {
  font-size: 14px;
}
.elementor-235
  .elementor-element.elementor-element-e31f8fa
  > .elementor-widget-container {
  margin: 90px 0px 0px 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-235
  .elementor-element.elementor-element-a821375
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-235 .elementor-element.elementor-element-a821375 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-a821375
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-373b86a
  > .elementor-element-populated {
  padding: 110px 90px 110px 90px;
}
.elementor-235 .elementor-element.elementor-element-3e53123 .cs-title {
  line-height: 1.2em;
}
.elementor-235
  .elementor-element.elementor-element-bc633e9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-235
  .elementor-element.elementor-element-bc633e9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f0;
  background-image: url("../../2023/05/keith-tanner-rGvBeqb1kqg-unsplash.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-235
  .elementor-element.elementor-element-bc633e9
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-bc633e9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-ff711c2
  > .elementor-container {
  max-width: 320px;
}
.elementor-235
  .elementor-element.elementor-element-944b728:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-235
  .elementor-element.elementor-element-944b728
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-235
  .elementor-element.elementor-element-944b728
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 40px 50px 40px;
}
.elementor-235
  .elementor-element.elementor-element-944b728
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-bd4a49b .cs-title {
  font-size: 28px;
}
.elementor-235 .elementor-element.elementor-element-2266158 .list-content {
  font-size: 15px;
}
.elementor-235
  .elementor-element.elementor-element-2266158
  .cs-list
  .list-icon {
  margin-right: 10px;
}
.elementor-235 .elementor-element.elementor-element-2266158 .list-icon {
  font-size: 6px;
}
.elementor-235 .elementor-element.elementor-element-2266158 .cs-list li {
  align-items: flex-start;
}
.elementor-235 .elementor-element.elementor-element-2266158 .cs-list {
  --icon-v-offset: 8px;
}
.elementor-235 .elementor-element.elementor-element-c2131a2 .cs-title {
  font-size: 28px;
}
.elementor-235
  .elementor-element.elementor-element-c2131a2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-20cb325 .list-content {
  font-size: 15px;
}
.elementor-235
  .elementor-element.elementor-element-20cb325
  .cs-list
  .list-icon {
  margin-right: 10px;
}
.elementor-235 .elementor-element.elementor-element-20cb325 .cs-list li {
  align-items: flex-start;
}
.elementor-235 .elementor-element.elementor-element-20cb325 .cs-list {
  --icon-v-offset: 2px;
}
.elementor-235 .elementor-element.elementor-element-9287010 {
  --icon-box-icon-margin: 12px;
}
.elementor-235
  .elementor-element.elementor-element-9287010.elementor-view-stacked
  .elementor-icon {
  background-color: #b99d75;
}
.elementor-235
  .elementor-element.elementor-element-9287010.elementor-view-framed
  .elementor-icon,
.elementor-235
  .elementor-element.elementor-element-9287010.elementor-view-default
  .elementor-icon {
  fill: #b99d75;
  color: #b99d75;
  border-color: #b99d75;
}
.elementor-235 .elementor-element.elementor-element-9287010 .elementor-icon {
  font-size: 34px;
}
.elementor-235
  .elementor-element.elementor-element-9287010
  .elementor-icon-box-title,
.elementor-235
  .elementor-element.elementor-element-9287010
  .elementor-icon-box-title
  a {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-235
  .elementor-element.elementor-element-9287010
  .elementor-icon-box-description {
  font-weight: 500;
}
.elementor-235
  .elementor-element.elementor-element-9287010
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-f725ac4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-f725ac4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-7b56c66 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 0px 110px 0px;
}
.elementor-235
  .elementor-element.elementor-element-7b56c66
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-04d9d6b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-aa76952 .cs-subtitle-wrap {
  margin: 0px 0px -15px 0px;
}
.elementor-235 .elementor-element.elementor-element-7493539 {
  margin-top: 40px;
  margin-bottom: 80px;
}
.elementor-235
  .elementor-element.elementor-element-99b0797
  > .elementor-element-populated {
  padding: 0px 40px 0px 0px;
}
.elementor-235
  .elementor-element.elementor-element-16da35a
  .cs-food-menu-group
  span {
  border-style: solid;
}
.elementor-235
  .elementor-element.elementor-element-e6ff591
  > .elementor-element-populated {
  padding: 0px 20px 0px 20px;
}
.elementor-235
  .elementor-element.elementor-element-a721187
  .cs-food-menu-group
  span {
  border-style: solid;
}
.elementor-235
  .elementor-element.elementor-element-00be413
  > .elementor-element-populated {
  padding: 0px 0px 0px 40px;
}
.elementor-235
  .elementor-element.elementor-element-0816456
  .cs-food-menu-group
  span {
  border-style: solid;
}
.elementor-235 .elementor-element.elementor-element-202fe99 {
  width: auto;
  max-width: auto;
}
.elementor-235
  .elementor-element.elementor-element-761d1aa
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-235
  .elementor-element.elementor-element-761d1aa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-235
  .elementor-element.elementor-element-761d1aa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f0;
}
.elementor-235 .elementor-element.elementor-element-761d1aa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-761d1aa
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-0bd38a3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-235
  .elementor-element.elementor-element-0bd38a3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../chef.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-235
  .elementor-element.elementor-element-0bd38a3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-235
  .elementor-element.elementor-element-0bd38a3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-4f603ef {
  --spacer-size: 500px;
}
.elementor-235
  .elementor-element.elementor-element-155ea14
  > .elementor-element-populated {
  padding: 110px 90px 110px 90px;
}
.elementor-235
  .elementor-element.elementor-element-81db10f
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-235
  .elementor-element.elementor-element-81db10f.elementor-view-stacked
  .elementor-icon {
  background-color: #b99d75;
}
.elementor-235
  .elementor-element.elementor-element-81db10f.elementor-view-framed
  .elementor-icon,
.elementor-235
  .elementor-element.elementor-element-81db10f.elementor-view-default
  .elementor-icon {
  color: #b99d75;
  border-color: #b99d75;
}
.elementor-235
  .elementor-element.elementor-element-81db10f.elementor-view-framed
  .elementor-icon,
.elementor-235
  .elementor-element.elementor-element-81db10f.elementor-view-default
  .elementor-icon
  svg {
  fill: #b99d75;
}
.elementor-235 .elementor-element.elementor-element-81db10f .elementor-icon {
  font-size: 60px;
}
.elementor-235
  .elementor-element.elementor-element-81db10f
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-235
  .elementor-element.elementor-element-81db10f
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-235 .elementor-element.elementor-element-6d5cf5e .cs-subtitle-wrap {
  margin: 0px 0px 30px 0px;
}
.elementor-235 .elementor-element.elementor-element-6d5cf5e .cs-title {
  line-height: 1.65em;
}
.elementor-235 .elementor-element.elementor-element-6d5cf5e .cs-title-text {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 30px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-235
    .elementor-element.elementor-element-373b86a
    > .elementor-element-populated {
    padding: 80px 8vw 80px 8vw;
  }
  .elementor-235
    .elementor-element.elementor-element-bc633e9
    > .elementor-element-populated {
    padding: 8vw 8vw 8vw 8vw;
  }
  .elementor-235 .elementor-element.elementor-element-7b56c66 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-7493539 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-235
    .elementor-element.elementor-element-99b0797
    > .elementor-element-populated {
    padding: 0px 0px 40px 0px;
  }
  .elementor-235
    .elementor-element.elementor-element-e6ff591
    > .elementor-element-populated {
    padding: 0px 0px 40px 0px;
  }
  .elementor-235
    .elementor-element.elementor-element-00be413
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-235
    .elementor-element.elementor-element-155ea14
    > .elementor-element-populated {
    padding: 8vw 8vw 8vw 8vw;
  }
}
@media (max-width: 767px) {
  .elementor-235
    .elementor-element.elementor-element-e31f8fa
    > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
  }
  .elementor-235
    .elementor-element.elementor-element-bc633e9
    > .elementor-element-populated {
    padding: 80px 8vw 80px 8vw;
  }
  .elementor-235 .elementor-element.elementor-element-7493539 {
    margin-top: 20px;
    margin-bottom: 50px;
  }
  .elementor-235
    .elementor-element.elementor-element-155ea14
    > .elementor-element-populated {
    padding: 16vw 8vw 20vw 8vw;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-235 .elementor-element.elementor-element-373b86a {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-bc633e9 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-99b0797 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-e6ff591 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-00be413 {
    width: 100%;
  }
}
