.elementor-2
  .elementor-element.elementor-element-aab766e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-aab766e:not(.elementor-motion-effects-element-type-background),
.elementor-2
  .elementor-element.elementor-element-aab766e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e40000;
}
.elementor-2 .elementor-element.elementor-element-aab766e {
  border-style: solid;
  border-width: 0px 0px 5px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 10px 10px 10px;
}
.elementor-2 .elementor-element.elementor-element-aab766e,
.elementor-2
  .elementor-element.elementor-element-aab766e
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-aab766e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-70e598ed.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-70e598ed.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2 .elementor-element.elementor-element-72b4996 {
  text-align: left;
}
.elementor-2 .elementor-element.elementor-element-72b4996 img {
  width: 12%;
  max-width: 12%;
  border-style: solid;
  border-color: #000000;
  border-radius: 10px 10px 10px 10px;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-00f198e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-00f198e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2 .elementor-element.elementor-element-531f0e5 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-531f0e5
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-531f0e5
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-bbe08c2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-bbe08c2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2 .elementor-element.elementor-element-eb4837f {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-eb4837f
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-eb4837f
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-13d5a73.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-13d5a73.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2 .elementor-element.elementor-element-8576776 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-8576776
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-8576776
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-2
  .elementor-element.elementor-element-4c4eeda:not(.elementor-motion-effects-element-type-background),
.elementor-2
  .elementor-element.elementor-element-4c4eeda
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff0000;
  background-image: url("/wp-content/uploads/2025/02/FRIES.png");
  background-position: center center;
  background-repeat: repeat;
  background-size: 32% auto;
}
.elementor-2
  .elementor-element.elementor-element-4c4eeda
  > .elementor-background-overlay {
  background-color: #ff0000;
  opacity: 0.57;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2 .elementor-element.elementor-element-4c4eeda {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -72px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-21539f8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-21539f8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-21539f8
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-2 .elementor-element.elementor-element-70b3050 img {
  width: 50%;
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #000000;
  border-radius: 30px 30px 30px 30px;
}
.elementor-2
  .elementor-element.elementor-element-70b3050
  > .elementor-widget-container {
  margin: 100px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-16f5d01 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-16f5d01
  .elementor-heading-title {
  color: #ffe500;
  font-family: "Knewave", Sans-serif;
  font-size: 179px;
  font-weight: 600;
  -webkit-text-stroke-width: 4px;
  stroke-width: 4px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
  text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.98);
}
.elementor-2
  .elementor-element.elementor-element-16f5d01
  > .elementor-widget-container {
  margin: -92px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-5691aad {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-5691aad
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 46px;
  font-weight: 600;
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
  text-shadow: 0px 0px 10px #ffffff;
}
.elementor-2
  .elementor-element.elementor-element-5691aad
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2 .elementor-element.elementor-element-247ea9f .ue_coupon_code {
  text-align: center;
}
.elementor-2 .elementor-element.elementor-element-247ea9f .click-to-copy__text,
.elementor-2 .elementor-element.elementor-element-247ea9f .copy_succes {
  padding: 10px 10px 10px 10px;
  min-width: 100px;
}
.elementor-2 .elementor-element.elementor-element-247ea9f .click-to-copy__text {
  background-color: #ffffff;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 86px;
}
.elementor-2 .elementor-element.elementor-element-247ea9f .click-to-copy {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-weight: 800;
}
.elementor-2 .elementor-element.elementor-element-247ea9f .copy_succes {
  border-radius: 86px;
  background-color: #96d600;
}
.elementor-2 .elementor-element.elementor-element-247ea9f .uc-is-copied {
  color: #ffffff;
}
.elementor-2 .elementor-element.elementor-element-247ea9f .uc-is-copied a {
  color: #ffffff;
}
.elementor-2
  .elementor-element.elementor-element-247ea9f
  > .elementor-widget-container {
  margin: -15px 0px 50px 0px;
}
.elementor-2
  .elementor-element.elementor-element-5b8182f:not(.elementor-motion-effects-element-type-background),
.elementor-2
  .elementor-element.elementor-element-5b8182f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-2 .elementor-element.elementor-element-5b8182f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-5b8182f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2
  .elementor-element.elementor-element-288f060:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-2
  .elementor-element.elementor-element-288f060
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffdf00;
  background-image: url("/wp-content/uploads/2025/02/FRIES.png");
  background-position: center center;
  background-size: 52% auto;
}
.elementor-2
  .elementor-element.elementor-element-288f060
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #ffdf00;
  opacity: 0.5;
}
.elementor-2
  .elementor-element.elementor-element-288f060
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 50px 20px 50px 20px;
}
.elementor-2
  .elementor-element.elementor-element-288f060
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2 .elementor-element.elementor-element-2dce2d7 img {
  width: 50%;
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #000000;
  border-radius: 30px 30px 30px 30px;
}
.elementor-2 .elementor-element.elementor-element-6d17b89 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-6d17b89
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 133px;
  font-weight: 600;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
  text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.98);
}
.elementor-2
  .elementor-element.elementor-element-6d17b89
  > .elementor-widget-container {
  margin: -27px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-700e569 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-700e569
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 33px;
  font-weight: 600;
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
  text-shadow: 0px 0px 10px #ffffff;
}
.elementor-2
  .elementor-element.elementor-element-700e569
  > .elementor-widget-container {
  margin: 0px 200px 0px 200px;
}
.elementor-2 .elementor-element.elementor-element-d294eeb {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-d294eeb
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 33px;
  font-weight: 600;
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
  text-shadow: 0px 0px 10px #ffffff;
}
.elementor-2
  .elementor-element.elementor-element-d294eeb
  > .elementor-widget-container {
  margin: 0px 200px 0px 200px;
}
.elementor-2 .elementor-element.elementor-element-fbf1635 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-fbf1635
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 33px;
  font-weight: 600;
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
  text-shadow: 0px 0px 10px #ffffff;
}
.elementor-2
  .elementor-element.elementor-element-fbf1635
  > .elementor-widget-container {
  margin: 0px 200px 0px 200px;
}
.elementor-2 .elementor-element.elementor-element-7dbde3c .elementor-button {
  font-family: "Indie Flower", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  fill: #000000;
  color: #000000;
  background-color: #ff0000;
  border-style: solid;
  border-color: #000000;
  border-radius: 20px 20px 20px 20px;
}
.elementor-2
  .elementor-element.elementor-element-7dbde3c
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-2 .elementor-element.elementor-element-0a134f9 img {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 20px 20px 20px 20px;
}
.elementor-2 .elementor-element.elementor-element-2155582 img {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 20px 20px 20px 20px;
}
.elementor-2 .elementor-element.elementor-element-20cf4e8 img {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 20px 20px 20px 20px;
}
.elementor-2
  .elementor-element.elementor-element-c2ebc33:not(.elementor-motion-effects-element-type-background),
.elementor-2
  .elementor-element.elementor-element-c2ebc33
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff0000;
  background-image: url("/wp-content/uploads/2025/02/FRIES.png");
  background-size: 55% auto;
}
.elementor-2 .elementor-element.elementor-element-c2ebc33 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -2px;
  padding: 70px 0px 30px 0px;
}
.elementor-2
  .elementor-element.elementor-element-c2ebc33
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-e2df36b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-e2df36b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-e2df36b:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-2
  .elementor-element.elementor-element-e2df36b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffec00;
}
.elementor-2
  .elementor-element.elementor-element-e2df36b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 10px 0px 10px 10px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 100px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 100px;
  padding: 30px 30px 30px 30px;
}
.elementor-2
  .elementor-element.elementor-element-e2df36b
  > .elementor-element-populated,
.elementor-2
  .elementor-element.elementor-element-e2df36b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2
  .elementor-element.elementor-element-e2df36b
  > .elementor-background-slideshow {
  border-radius: 50px 0px 0px 50px;
}
.elementor-2
  .elementor-element.elementor-element-e2df36b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2 .elementor-element.elementor-element-1e696bd {
  text-align: center;
}
.elementor-2 .elementor-element.elementor-element-1e696bd img {
  width: 100%;
  max-width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-4b4d15e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-4b4d15e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-4b4d15e:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-2
  .elementor-element.elementor-element-4b4d15e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffec00;
}
.elementor-2
  .elementor-element.elementor-element-4b4d15e
  > .elementor-element-populated {
  border-style: solid;
  border-width: 10px 10px 10px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
  padding: 20px 20px 20px 20px;
}
.elementor-2
  .elementor-element.elementor-element-4b4d15e
  > .elementor-element-populated,
.elementor-2
  .elementor-element.elementor-element-4b4d15e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2
  .elementor-element.elementor-element-4b4d15e
  > .elementor-background-slideshow {
  border-radius: 0px 50px 50px 0px;
}
.elementor-2
  .elementor-element.elementor-element-4b4d15e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2 .elementor-element.elementor-element-a5c7cee {
  text-align: left;
}
.elementor-2
  .elementor-element.elementor-element-a5c7cee
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-a5c7cee
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-cc75b07 {
  text-align: left;
}
.elementor-2
  .elementor-element.elementor-element-cc75b07
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-cc75b07
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-76d961c {
  text-align: left;
}
.elementor-2
  .elementor-element.elementor-element-76d961c
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-76d961c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-78b1e2f {
  text-align: left;
}
.elementor-2
  .elementor-element.elementor-element-78b1e2f
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-78b1e2f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-e9f02e2:not(.elementor-motion-effects-element-type-background),
.elementor-2
  .elementor-element.elementor-element-e9f02e2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2 .elementor-element.elementor-element-e9f02e2 {
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-e9f02e2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-11b92c1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-11b92c1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-11b92c1
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-f41ea29 {
  text-align: left;
}
.elementor-2 .elementor-element.elementor-element-f41ea29 img {
  width: 59%;
  max-width: 59%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 20px 20px 20px 20px;
}
.elementor-2
  .elementor-element.elementor-element-f41ea29
  > .elementor-widget-container {
  margin: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-bfef75f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-bfef75f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2 .elementor-element.elementor-element-2e01984 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-2e01984
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 70px;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-bc-flex-widget
  .elementor-2
  .elementor-element.elementor-element-fb9c35b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-fb9c35b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2
  .elementor-element.elementor-element-fb9c35b
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-2 .elementor-element.elementor-element-dbad922 {
  text-align: right;
}
.elementor-2
  .elementor-element.elementor-element-dbad922
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 29px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-dbad922
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-2 .elementor-element.elementor-element-ef14e9c {
  text-align: right;
}
.elementor-2
  .elementor-element.elementor-element-ef14e9c
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 29px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-ef14e9c
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-2 .elementor-element.elementor-element-f738f08 {
  text-align: right;
}
.elementor-2
  .elementor-element.elementor-element-f738f08
  .elementor-heading-title {
  color: #000000;
  font-family: "Indie Flower", Sans-serif;
  font-size: 29px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
  stroke: #000000;
}
.elementor-2
  .elementor-element.elementor-element-f738f08
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-2 .elementor-element.elementor-element-1209643 {
  text-align: left;
}
.elementor-2 .elementor-element.elementor-element-1209643 img {
  width: 67%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 20px 20px 20px 20px;
}
:root {
  --page-title-display: none;
}
body.elementor-page-2:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-aab766e {
    margin-top: -42px;
    margin-bottom: -42px;
    padding: -3px -3px -3px -3px;
    z-index: 999;
  }
  .elementor-2
    .elementor-element.elementor-element-70e598ed
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: -2px;
  }
  .elementor-2
    .elementor-element.elementor-element-70e598ed
    > .elementor-element-populated {
    margin: -5px 20px -5px -5px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: -5px;
    padding: -9px -9px -9px -9px;
  }
  .elementor-2
    .elementor-element.elementor-element-00f198e
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: -2px;
  }
  .elementor-2
    .elementor-element.elementor-element-00f198e
    > .elementor-element-populated {
    margin: -5px 20px -5px -5px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: -5px;
    padding: -9px -9px -9px -9px;
  }
  .elementor-2
    .elementor-element.elementor-element-bbe08c2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: -2px;
  }
  .elementor-2
    .elementor-element.elementor-element-bbe08c2
    > .elementor-element-populated {
    margin: -5px 20px -5px -5px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: -5px;
    padding: -9px -9px -9px -9px;
  }
  .elementor-2
    .elementor-element.elementor-element-13d5a73
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: -2px;
  }
  .elementor-2
    .elementor-element.elementor-element-13d5a73
    > .elementor-element-populated {
    margin: -5px 20px -5px -5px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: -5px;
    padding: -9px -9px -9px -9px;
  }
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-aab766e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-2 .elementor-element.elementor-element-70e598ed {
    width: 10%;
  }
  .elementor-2
    .elementor-element.elementor-element-70e598ed
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-70e598ed
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: -1px -1px -1px -1px;
  }
  .elementor-2 .elementor-element.elementor-element-72b4996 img {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-00f198e {
    width: 30%;
  }
  .elementor-2
    .elementor-element.elementor-element-00f198e
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-00f198e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: -1px -1px -1px -1px;
  }
  .elementor-2
    .elementor-element.elementor-element-531f0e5
    .elementor-heading-title {
    font-size: 15px;
    -webkit-text-stroke-width: 0.5px;
    stroke-width: 0.5px;
  }
  .elementor-2 .elementor-element.elementor-element-bbe08c2 {
    width: 30%;
  }
  .elementor-2
    .elementor-element.elementor-element-bbe08c2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-bbe08c2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: -1px -1px -1px -1px;
  }
  .elementor-2
    .elementor-element.elementor-element-eb4837f
    .elementor-heading-title {
    font-size: 15px;
    -webkit-text-stroke-width: 0.5px;
    stroke-width: 0.5px;
  }
  .elementor-2 .elementor-element.elementor-element-13d5a73 {
    width: 30%;
  }
  .elementor-2
    .elementor-element.elementor-element-13d5a73
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-13d5a73
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: -1px -1px -1px -1px;
  }
  .elementor-2
    .elementor-element.elementor-element-8576776
    .elementor-heading-title {
    font-size: 15px;
    -webkit-text-stroke-width: 0.5px;
    stroke-width: 0.5px;
  }
  .elementor-2
    .elementor-element.elementor-element-21539f8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-70b3050 img {
    width: 98%;
  }
  .elementor-2
    .elementor-element.elementor-element-16f5d01
    .elementor-heading-title {
    font-size: 47px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }
  .elementor-2
    .elementor-element.elementor-element-16f5d01
    > .elementor-widget-container {
    margin: -56px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-5691aad {
    text-align: center;
  }
  .elementor-2
    .elementor-element.elementor-element-5691aad
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-2
    .elementor-element.elementor-element-5691aad
    > .elementor-widget-container {
    margin: -23px 0px 18px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-247ea9f .click-to-copy {
    font-size: 11px;
  }
  .elementor-2
    .elementor-element.elementor-element-247ea9f
    > .elementor-widget-container {
    margin: -29px 0px 30px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-288f060:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
  .elementor-2
    .elementor-element.elementor-element-288f060
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-repeat: repeat;
  }
  .elementor-2 .elementor-element.elementor-element-2dce2d7 img {
    width: 98%;
  }
  .elementor-2
    .elementor-element.elementor-element-6d17b89
    .elementor-heading-title {
    font-size: 47px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }
  .elementor-2
    .elementor-element.elementor-element-6d17b89
    > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-700e569
    .elementor-heading-title {
    font-size: 20px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }
  .elementor-2
    .elementor-element.elementor-element-700e569
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-d294eeb
    .elementor-heading-title {
    font-size: 20px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }
  .elementor-2
    .elementor-element.elementor-element-d294eeb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-fbf1635
    .elementor-heading-title {
    font-size: 20px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }
  .elementor-2
    .elementor-element.elementor-element-fbf1635
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-e2df36b
    > .elementor-element-populated {
    border-width: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-e2df36b
    > .elementor-element-populated,
  .elementor-2
    .elementor-element.elementor-element-e2df36b
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-2
    .elementor-element.elementor-element-e2df36b
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-1e696bd img {
    width: 87%;
  }
  .elementor-2
    .elementor-element.elementor-element-1e696bd
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-4b4d15e
    > .elementor-element-populated {
    border-width: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-4b4d15e
    > .elementor-element-populated,
  .elementor-2
    .elementor-element.elementor-element-4b4d15e
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-2
    .elementor-element.elementor-element-4b4d15e
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-a5c7cee {
    text-align: center;
  }
  .elementor-2
    .elementor-element.elementor-element-a5c7cee
    .elementor-heading-title {
    font-size: 33px;
  }
  .elementor-2 .elementor-element.elementor-element-cc75b07 {
    text-align: center;
  }
  .elementor-2
    .elementor-element.elementor-element-cc75b07
    .elementor-heading-title {
    font-size: 33px;
  }
  .elementor-2 .elementor-element.elementor-element-76d961c {
    text-align: center;
  }
  .elementor-2
    .elementor-element.elementor-element-76d961c
    .elementor-heading-title {
    font-size: 33px;
  }
  .elementor-2 .elementor-element.elementor-element-78b1e2f {
    text-align: center;
  }
  .elementor-2
    .elementor-element.elementor-element-78b1e2f
    .elementor-heading-title {
    font-size: 33px;
  }
  .elementor-2
    .elementor-element.elementor-element-78b1e2f
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-e9f02e2 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-f41ea29 img {
    width: 55%;
  }
  .elementor-2 .elementor-element.elementor-element-2e01984 {
    text-align: center;
  }
  .elementor-2
    .elementor-element.elementor-element-2e01984
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-2
    .elementor-element.elementor-element-fb9c35b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-dbad922 {
    text-align: center;
  }
  .elementor-2
    .elementor-element.elementor-element-dbad922
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-ef14e9c {
    text-align: center;
  }
  .elementor-2 .elementor-element.elementor-element-f738f08 {
    text-align: center;
  }
  .elementor-2 .elementor-element.elementor-element-1209643 {
    text-align: center;
  }
  .elementor-2 .elementor-element.elementor-element-1209643 img {
    width: 55%;
  }
  .elementor-2
    .elementor-element.elementor-element-1209643
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-2 .elementor-element.elementor-element-70e598ed {
    width: 40%;
  }
  .elementor-2 .elementor-element.elementor-element-00f198e {
    width: 20%;
  }
  .elementor-2 .elementor-element.elementor-element-bbe08c2 {
    width: 20%;
  }
  .elementor-2 .elementor-element.elementor-element-13d5a73 {
    width: 20%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2 .elementor-element.elementor-element-70e598ed {
    width: 50%;
  }
  .elementor-2 .elementor-element.elementor-element-00f198e {
    width: 50%;
  }
  .elementor-2 .elementor-element.elementor-element-bbe08c2 {
    width: 50%;
  }
  .elementor-2 .elementor-element.elementor-element-13d5a73 {
    width: 50%;
  }
}
