.elementor-35
  .elementor-element.elementor-element-5bfbd93:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-5bfbd93
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #427d28;
}
.elementor-35 .elementor-element.elementor-element-5bfbd93 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
}
.elementor-35
  .elementor-element.elementor-element-5bfbd93
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-1f5ab7d {
  --e-image-carousel-slides-to-show: 6;
}
.elementor-35
  .elementor-element.elementor-element-1f5ab7d
  > .elementor-widget-container {
  padding: 5px 0px 0px 0px;
}
.elementor-35
  .elementor-element.elementor-element-0e84a21:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-0e84a21
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/07/2ad8ef2cb5bb12e3c1cfdbe83ae155ed.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-35
  .elementor-element.elementor-element-0e84a21
  > .elementor-container {
  min-height: 800px;
}
.elementor-35
  .elementor-element.elementor-element-0e84a21
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #427d2866 66%, #427d28 100%);
  opacity: 0.75;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-0e84a21 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-0e84a21
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #427d28;
}
.elementor-35
  .elementor-element.elementor-element-0e84a21
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #427d28;
}
.elementor-35
  .elementor-element.elementor-element-894ae3d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-894ae3d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-71a0de8
  > .elementor-widget-container {
  margin: -50px 0px -50px 0px;
}
.elementor-35 .elementor-element.elementor-element-71a0de8 img {
  width: 50%;
}
.elementor-35 .elementor-element.elementor-element-ecfacd3 img {
  width: 30%;
}
.elementor-35 .elementor-element.elementor-element-d5889d0 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-d5889d0
  .elementor-heading-title {
  color: #f0f5e8;
  font-family: "Comic Neue", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-35 .elementor-element.elementor-element-e43cd1c {
  width: var(--container-widget-width, 10%);
  max-width: 10%;
  --container-widget-width: 10%;
  --container-widget-flex-grow: 0;
  top: 17px;
}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-e43cd1c {
  left: 132px;
}
body.rtl .elementor-35 .elementor-element.elementor-element-e43cd1c {
  right: 132px;
}
.elementor-35 .elementor-element.elementor-element-e43cd1c img {
  width: 100%;
}
.elementor-35 .elementor-element.elementor-element-a42eae6 {
  width: var(--container-widget-width, 10%);
  max-width: 10%;
  --container-widget-width: 10%;
  --container-widget-flex-grow: 0;
  top: 18px;
}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-a42eae6 {
  left: 879px;
}
body.rtl .elementor-35 .elementor-element.elementor-element-a42eae6 {
  right: 879px;
}
.elementor-35 .elementor-element.elementor-element-a42eae6 img {
  width: 100%;
}
.elementor-35 .elementor-element.elementor-element-a7027f3 {
  width: var(--container-widget-width, 10%);
  max-width: 10%;
  --container-widget-width: 10%;
  --container-widget-flex-grow: 0;
  top: 166px;
}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-a7027f3 {
  left: 977px;
}
body.rtl .elementor-35 .elementor-element.elementor-element-a7027f3 {
  right: 977px;
}
.elementor-35 .elementor-element.elementor-element-a7027f3 img {
  width: 100%;
}
.elementor-35 .elementor-element.elementor-element-87b2fa7 {
  width: var(--container-widget-width, 10%);
  max-width: 10%;
  --container-widget-width: 10%;
  --container-widget-flex-grow: 0;
  top: 340px;
}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-87b2fa7 {
  left: 897px;
}
body.rtl .elementor-35 .elementor-element.elementor-element-87b2fa7 {
  right: 897px;
}
.elementor-35 .elementor-element.elementor-element-87b2fa7 img {
  width: 100%;
}
.elementor-35 .elementor-element.elementor-element-e02f80a {
  width: var(--container-widget-width, 10%);
  max-width: 10%;
  --container-widget-width: 10%;
  --container-widget-flex-grow: 0;
  top: 177px;
}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-e02f80a {
  left: 26px;
}
body.rtl .elementor-35 .elementor-element.elementor-element-e02f80a {
  right: 26px;
}
.elementor-35 .elementor-element.elementor-element-e02f80a img {
  width: 100%;
}
.elementor-35 .elementor-element.elementor-element-6d09c94 {
  width: var(--container-widget-width, 10%);
  max-width: 10%;
  --container-widget-width: 10%;
  --container-widget-flex-grow: 0;
  top: 347px;
}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-6d09c94 {
  left: 127px;
}
body.rtl .elementor-35 .elementor-element.elementor-element-6d09c94 {
  right: 127px;
}
.elementor-35 .elementor-element.elementor-element-6d09c94 img {
  width: 100%;
}
.elementor-35
  .elementor-element.elementor-element-6373922:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-6373922
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #427d28;
}
.elementor-35 .elementor-element.elementor-element-6373922 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
}
.elementor-35
  .elementor-element.elementor-element-6373922
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-5c63416 {
  --e-image-carousel-slides-to-show: 6;
}
.elementor-35
  .elementor-element.elementor-element-5c63416
  > .elementor-widget-container {
  padding: 5px 0px 0px 0px;
}
.elementor-35
  .elementor-element.elementor-element-eff484f
  > .elementor-container {
  min-height: 800px;
}
.elementor-35
  .elementor-element.elementor-element-eff484f:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-eff484f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6fcb0a;
}
.elementor-35 .elementor-element.elementor-element-eff484f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-eff484f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-eff484f
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #427d28;
}
.elementor-35 .elementor-element.elementor-element-8bade80 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-8bade80
  .elementor-heading-title {
  color: #427d28;
  font-family: "ape", Sans-serif;
  font-size: 75px;
  font-weight: 300;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #fbfff7;
  stroke: #fbfff7;
}
.elementor-35 .elementor-element.elementor-element-a27477e {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-a27477e
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Comic Neue", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-35 .elementor-element.elementor-element-a697db4 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-a697db4
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Comic Neue", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-35 .elementor-element.elementor-element-f83dabb {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-f83dabb
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Comic Neue", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-35 .elementor-element.elementor-element-7483112 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-7483112
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Comic Neue", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-35 .elementor-element.elementor-element-e1aa910 {
  text-align: right;
}
.elementor-35 .elementor-element.elementor-element-e1aa910 img {
  width: 35%;
}
.elementor-35 .elementor-element.elementor-element-e3bd9d1 {
  text-align: left;
}
.elementor-35 .elementor-element.elementor-element-e3bd9d1 img {
  width: 35%;
}
.elementor-35
  .elementor-element.elementor-element-68cf8a6
  > .elementor-container {
  min-height: 800px;
}
.elementor-35
  .elementor-element.elementor-element-68cf8a6:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-68cf8a6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6fcb0a;
}
.elementor-35 .elementor-element.elementor-element-68cf8a6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 50px 0px;
}
.elementor-35
  .elementor-element.elementor-element-68cf8a6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-5c061ac
  > .elementor-widget-container {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #457e32;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-5c061ac .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-35
  .elementor-element.elementor-element-72c96a4:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-72c96a4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/07/2ad8ef2cb5bb12e3c1cfdbe83ae155ed.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-35
  .elementor-element.elementor-element-72c96a4
  > .elementor-container {
  min-height: 700px;
}
.elementor-35
  .elementor-element.elementor-element-72c96a4
  > .elementor-background-overlay {
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-72c96a4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-72c96a4
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #6fcb0a;
}
.elementor-35
  .elementor-element.elementor-element-72c96a4
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #6fcb0a;
}
.elementor-35
  .elementor-element.elementor-element-f834577
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-f834577
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-9b96b42 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-9b96b42
  .elementor-heading-title {
  color: #427d28;
  font-family: "ape", Sans-serif;
  font-size: 75px;
  font-weight: 300;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-ca5e36a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-ca5e36a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-106d7bb img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-886d6aa {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-886d6aa
  .elementor-heading-title {
  color: #427d28;
  font-family: "ape", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-c73a82b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-c73a82b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-2a69eac {
  text-align: center;
}
.elementor-35 .elementor-element.elementor-element-2a69eac img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-a9682c8 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-a9682c8
  .elementor-heading-title {
  color: #427d28;
  font-family: "ape", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-274e6f4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-274e6f4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-2f08e54 img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-9993532 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-9993532
  .elementor-heading-title {
  color: #427d28;
  font-family: "ape", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
}
.elementor-35
  .elementor-element.elementor-element-b657cdd
  > .elementor-container {
  min-height: 1000px;
}
.elementor-35
  .elementor-element.elementor-element-b657cdd:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-b657cdd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6fcb0a;
}
.elementor-35 .elementor-element.elementor-element-b657cdd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-b657cdd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-65576ad {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-65576ad
  .elementor-heading-title {
  color: #427d28;
  font-family: "ape", Sans-serif;
  font-size: 75px;
  font-weight: 300;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #fbfff7;
  stroke: #fbfff7;
}
.elementor-35
  .elementor-element.elementor-element-15a62f6
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #000000;
  border-radius: 6px 6px 6px 6px;
}
.elementor-35
  .elementor-element.elementor-element-7dc4725:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-7dc4725
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/07/2ad8ef2cb5bb12e3c1cfdbe83ae155ed.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-35
  .elementor-element.elementor-element-7dc4725
  > .elementor-container {
  min-height: 1440px;
}
.elementor-35
  .elementor-element.elementor-element-7dc4725
  > .elementor-background-overlay {
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-7dc4725 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-7dc4725
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #6fcb0a;
}
.elementor-35
  .elementor-element.elementor-element-7dc4725
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #6fcb0a;
}
.elementor-35
  .elementor-element.elementor-element-87aa6dd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-87aa6dd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-b2d0b18 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-b2d0b18
  .elementor-heading-title {
  color: #427d28;
  font-family: "ape", Sans-serif;
  font-size: 75px;
  font-weight: 300;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-300bf9b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-300bf9b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-768a3bd img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-b767244.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-b767244.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-005e64a {
  text-align: center;
}
.elementor-35 .elementor-element.elementor-element-005e64a img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-d3afc9b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-d3afc9b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-3dbc94c img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-b1b679a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-b1b679a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-1d032c1
  > .elementor-widget-container {
  background-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-1d032c1 img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-a974640.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-a974640.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-eb255cb {
  text-align: center;
}
.elementor-35 .elementor-element.elementor-element-eb255cb img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-1fc4f2b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-1fc4f2b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-6162b32
  > .elementor-widget-container {
  background-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-6162b32 img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-c248084.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-c248084.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-50a8989
  > .elementor-widget-container {
  background-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-50a8989 {
  text-align: center;
}
.elementor-35 .elementor-element.elementor-element-50a8989 img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-3a83bef.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-3a83bef.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-ddafee5
  > .elementor-widget-container {
  background-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-ddafee5 img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-c6f47ca.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-c6f47ca.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-c9f1beb
  > .elementor-widget-container {
  background-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-c9f1beb img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #427d28;
  border-radius: 20px 20px 20px 20px;
}
.elementor-35
  .elementor-element.elementor-element-e422ef1
  > .elementor-container {
  min-height: 600px;
}
.elementor-35
  .elementor-element.elementor-element-e422ef1:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-e422ef1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6fcb0a;
}
.elementor-35 .elementor-element.elementor-element-e422ef1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-e422ef1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-be9c95e {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-be9c95e
  .elementor-heading-title {
  color: #427d28;
  font-family: "ape", Sans-serif;
  font-size: 75px;
  font-weight: 300;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #fbfff7;
  stroke: #fbfff7;
}
.elementor-35 .elementor-element.elementor-element-f8ce434 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-f8ce434
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Comic Neue", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-35 .elementor-element.elementor-element-9e76297 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-9e76297
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Comic Neue", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-35 .elementor-element.elementor-element-ce77ee5 {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-ce77ee5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Comic Neue", Sans-serif;
  font-size: 30px;
  font-weight: 800;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-b0d596b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-b0d596b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-875eed0 {
  text-align: right;
}
.elementor-35 .elementor-element.elementor-element-875eed0 img {
  width: 35%;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-cbe84e7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-cbe84e7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-bb50d13 {
  text-align: center;
}
.elementor-35 .elementor-element.elementor-element-bb50d13 img {
  width: 75%;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-01243c6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-01243c6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-4fbc5d9 {
  text-align: left;
}
.elementor-35 .elementor-element.elementor-element-4fbc5d9 img {
  width: 35%;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-a1f1c6f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-a1f1c6f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-582ec5f {
  text-align: right;
}
.elementor-35 .elementor-element.elementor-element-582ec5f img {
  width: 35%;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-9fc06ec.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-9fc06ec.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-c9b41e1 {
  text-align: center;
}
.elementor-35 .elementor-element.elementor-element-c9b41e1 img {
  width: 75%;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-a552e9e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-a552e9e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35 .elementor-element.elementor-element-5ec7506 {
  text-align: left;
}
.elementor-35 .elementor-element.elementor-element-5ec7506 img {
  width: 35%;
}
.elementor-35
  .elementor-element.elementor-element-3b0795e:not(.elementor-motion-effects-element-type-background),
.elementor-35
  .elementor-element.elementor-element-3b0795e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #427d28;
}
.elementor-35 .elementor-element.elementor-element-3b0795e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
}
.elementor-35
  .elementor-element.elementor-element-3b0795e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-0772421
  .hfe-copyright-wrapper {
  text-align: center;
}
.elementor-35
  .elementor-element.elementor-element-0772421
  .hfe-copyright-wrapper
  a,
.elementor-35
  .elementor-element.elementor-element-0772421
  .hfe-copyright-wrapper {
  color: #ffffff;
}
.elementor-35
  .elementor-element.elementor-element-0772421
  .hfe-copyright-wrapper,
.elementor-35
  .elementor-element.elementor-element-0772421
  .hfe-copyright-wrapper
  a {
  font-family: "ape", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 1px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-35 .elementor-element.elementor-element-b0d596b {
    width: 40.028%;
  }
  .elementor-35 .elementor-element.elementor-element-cbe84e7 {
    width: 19.55%;
  }
  .elementor-35 .elementor-element.elementor-element-01243c6 {
    width: 40.03%;
  }
  .elementor-35 .elementor-element.elementor-element-a1f1c6f {
    width: 40.028%;
  }
  .elementor-35 .elementor-element.elementor-element-9fc06ec {
    width: 19.55%;
  }
  .elementor-35 .elementor-element.elementor-element-a552e9e {
    width: 40.03%;
  }
}
@media (max-width: 767px) {
  .elementor-35 .elementor-element.elementor-element-1f5ab7d {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-35
    .elementor-element.elementor-element-71a0de8
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }
  .elementor-35 .elementor-element.elementor-element-71a0de8 img {
    width: 85%;
  }
  .elementor-35 .elementor-element.elementor-element-ecfacd3 img {
    width: 65%;
  }
  .elementor-35
    .elementor-element.elementor-element-d5889d0
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-35 .elementor-element.elementor-element-e43cd1c {
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    top: -55px;
  }
  body:not(.rtl) .elementor-35 .elementor-element.elementor-element-e43cd1c {
    left: 68px;
  }
  body.rtl .elementor-35 .elementor-element.elementor-element-e43cd1c {
    right: 68px;
  }
  .elementor-35 .elementor-element.elementor-element-a42eae6 {
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    top: -55px;
  }
  body:not(.rtl) .elementor-35 .elementor-element.elementor-element-a42eae6 {
    left: 154px;
  }
  body.rtl .elementor-35 .elementor-element.elementor-element-a42eae6 {
    right: 154px;
  }
  .elementor-35 .elementor-element.elementor-element-a7027f3 {
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    top: -56px;
  }
  body:not(.rtl) .elementor-35 .elementor-element.elementor-element-a7027f3 {
    left: 247px;
  }
  body.rtl .elementor-35 .elementor-element.elementor-element-a7027f3 {
    right: 247px;
  }
  .elementor-35 .elementor-element.elementor-element-87b2fa7 {
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    top: 508px;
  }
  body:not(.rtl) .elementor-35 .elementor-element.elementor-element-87b2fa7 {
    left: 260px;
  }
  body.rtl .elementor-35 .elementor-element.elementor-element-87b2fa7 {
    right: 260px;
  }
  .elementor-35 .elementor-element.elementor-element-e02f80a {
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    top: 508px;
  }
  body:not(.rtl) .elementor-35 .elementor-element.elementor-element-e02f80a {
    left: 167px;
  }
  body.rtl .elementor-35 .elementor-element.elementor-element-e02f80a {
    right: 167px;
  }
  .elementor-35 .elementor-element.elementor-element-6d09c94 {
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    top: 509px;
  }
  body:not(.rtl) .elementor-35 .elementor-element.elementor-element-6d09c94 {
    left: 68px;
  }
  body.rtl .elementor-35 .elementor-element.elementor-element-6d09c94 {
    right: 68px;
  }
  .elementor-35 .elementor-element.elementor-element-5c63416 {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-35 .elementor-element.elementor-element-eff484f {
    padding: 100px 0px 100px 0px;
  }
  .elementor-35
    .elementor-element.elementor-element-a27477e
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-35
    .elementor-element.elementor-element-a697db4
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-35
    .elementor-element.elementor-element-f83dabb
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-35
    .elementor-element.elementor-element-7483112
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-35 .elementor-element.elementor-element-e1aa910 {
    text-align: center;
  }
  .elementor-35 .elementor-element.elementor-element-e1aa910 img {
    width: 55%;
  }
  .elementor-35 .elementor-element.elementor-element-e3bd9d1 {
    text-align: center;
  }
  .elementor-35 .elementor-element.elementor-element-e3bd9d1 img {
    width: 55%;
  }
  .elementor-35
    .elementor-element.elementor-element-68cf8a6
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-35 .elementor-element.elementor-element-68cf8a6 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-35 .elementor-element.elementor-element-72c96a4 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-35
    .elementor-element.elementor-element-886d6aa
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-35
    .elementor-element.elementor-element-a9682c8
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-35
    .elementor-element.elementor-element-9993532
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-35
    .elementor-element.elementor-element-b657cdd
    > .elementor-container {
    min-height: 800px;
  }
  .elementor-35 .elementor-element.elementor-element-7dc4725 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-35
    .elementor-element.elementor-element-b2d0b18
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-35 .elementor-element.elementor-element-e422ef1 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-35
    .elementor-element.elementor-element-be9c95e
    .elementor-heading-title {
    font-size: 60px;
  }
  .elementor-35
    .elementor-element.elementor-element-f8ce434
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-35
    .elementor-element.elementor-element-9e76297
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-35
    .elementor-element.elementor-element-ce77ee5
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-35 .elementor-element.elementor-element-875eed0 {
    text-align: center;
  }
  .elementor-35 .elementor-element.elementor-element-875eed0 img {
    width: 55%;
  }
  .elementor-35 .elementor-element.elementor-element-bb50d13 {
    text-align: center;
  }
  .elementor-35 .elementor-element.elementor-element-bb50d13 img {
    width: 55%;
  }
  .elementor-35 .elementor-element.elementor-element-4fbc5d9 {
    text-align: center;
  }
  .elementor-35 .elementor-element.elementor-element-4fbc5d9 img {
    width: 55%;
  }
  .elementor-35 .elementor-element.elementor-element-582ec5f {
    text-align: center;
  }
  .elementor-35 .elementor-element.elementor-element-582ec5f img {
    width: 55%;
  }
  .elementor-35 .elementor-element.elementor-element-c9b41e1 {
    text-align: center;
  }
  .elementor-35 .elementor-element.elementor-element-c9b41e1 img {
    width: 55%;
  }
  .elementor-35 .elementor-element.elementor-element-5ec7506 {
    text-align: center;
  }
  .elementor-35 .elementor-element.elementor-element-5ec7506 img {
    width: 55%;
  }
}
@media (min-width: 1025px) {
  .elementor-35
    .elementor-element.elementor-element-0e84a21:not(.elementor-motion-effects-element-type-background),
  .elementor-35
    .elementor-element.elementor-element-0e84a21
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-35
    .elementor-element.elementor-element-72c96a4:not(.elementor-motion-effects-element-type-background),
  .elementor-35
    .elementor-element.elementor-element-72c96a4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-35
    .elementor-element.elementor-element-7dc4725:not(.elementor-motion-effects-element-type-background),
  .elementor-35
    .elementor-element.elementor-element-7dc4725
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
