.elementor-3470 .elementor-element.elementor-element-34fbc1c9>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-3470 .elementor-element.elementor-element-34fbc1c9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-34fbc1c9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-7e7c90c5>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-7e7c90c5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-5d6aec79 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-5d6aec79 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  letter-spacing: 0px;
}

.elementor-3470 .elementor-element.elementor-element-5d6aec79>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-7b337e18 {
  --divider-border-style: solid;
  --divider-color: #23a455;
  --divider-border-width: 2px;
}

.elementor-3470 .elementor-element.elementor-element-7b337e18 .elementor-divider-separator {
  width: 6%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-3470 .elementor-element.elementor-element-7b337e18 .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-3470 .elementor-element.elementor-element-7b337e18>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-3785aece {
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-3470 .elementor-element.elementor-element-47812553>.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-3470 .elementor-element.elementor-element-47812553>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-47bc076d {
  --e-image-carousel-slides-to-show: 1;
}

.elementor-3470 .elementor-element.elementor-element-ede575a {
  margin-top: 80px;
  margin-bottom: 80px;
}

.elementor-3470 .elementor-element.elementor-element-0787b93 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-0787b93 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-0787b93 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-0787b93 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-0787b93 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-0787b93 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-66316b81 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 30px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-66316b81>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-57fd61ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-57fd61ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-57fd61ca>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-57fd61ca>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-2aea2d1 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-2aea2d1 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-4b7027f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-b7f707b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-b7f707b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-b7f707b>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-b7f707b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-43117b5 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-43117b5 .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-43117b5>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-be1381a .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-f0cd58c {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-be64ae6>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-be64ae6>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-be64ae6 {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-589a3f3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-589a3f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-e255a80 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-e255a80 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-e255a80 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-e255a80 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-e255a80 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-e255a80 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-c610fa9 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-3d1d714 .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-1352599:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-1352599>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-1352599>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-1352599>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-c9c189d {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-c9c189d .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-c9c189d>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-c3b5b03 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-7b9d3ee {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
  width: var(--container-widget-width, 100.278%);
  max-width: 100.278%;
  --container-widget-width: 100.278%;
  --container-widget-flex-grow: 0;
}

.elementor-3470 .elementor-element.elementor-element-53541a2>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-53541a2>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-53541a2 {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-c53d787.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-c53d787.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-09037f3 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-09037f3 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-09037f3 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-09037f3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-09037f3 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-09037f3 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-5f5516f {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-4e8171d .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-331bd11:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-331bd11>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-331bd11>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-331bd11>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-e70a611 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 90px;
  margin-bottom: 30px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-e70a611>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-38b02ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-38b02ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-38b02ab>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-38b02ab>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-6e59804 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-6e59804 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-038f108 {
  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-3470 .elementor-element.elementor-element-038f108>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-8ffdfe0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-8ffdfe0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-8ffdfe0>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-8ffdfe0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-201a255 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-201a255 .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-201a255>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-22ca7239 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-7c4b7c9 {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-927b0d2>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-927b0d2>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-927b0d2 {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-7e30c1a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-7e30c1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-703aab3 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-703aab3 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-703aab3 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-703aab3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-703aab3 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-703aab3 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-8e43369 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-786de25 .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-51debc73 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-1d9113aa {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-3e9ec3f>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-3e9ec3f>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-3e9ec3f {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-d95f972.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-d95f972.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-4ffd2f5 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-4ffd2f5 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-4ffd2f5 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-4ffd2f5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-4ffd2f5 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-4ffd2f5 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-9f1edfd {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-4e5fa0b .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-2b7e3e3c .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-257a5fa0 {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-e11e1ec>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-e11e1ec>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-e11e1ec {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-e6be539.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-e6be539.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-7f7d22f .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-7f7d22f .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-7f7d22f {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-7f7d22f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-7f7d22f .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-7f7d22f .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-06ee807 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-c8191cd .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-273b12c0 {
  margin-top: 030px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-57b5bbff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-57b5bbff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-57b5bbff>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-57b5bbff>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-7a4acf86 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-7a4acf86 .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-7a4acf86>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 05px 05px 05px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-2c0794a8 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-10faf3b9 {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-30b83db>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-30b83db>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-30b83db {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-86fc516.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-86fc516.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-8c6546b .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-8c6546b .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-8c6546b {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-8c6546b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-8c6546b .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-8c6546b .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-1e3dab7 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-3d920f9 .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-56f8a9d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-56f8a9d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-56f8a9d1>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-56f8a9d1>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-f77847e {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-f77847e .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-f77847e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-cb17dc8 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-6ef71a2e {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-5e74704>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-5e74704>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-5e74704 {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-f9cc063.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-f9cc063.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-da3926f .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-da3926f .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-da3926f {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-da3926f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-da3926f .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-da3926f .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-30a02d8 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-6c3a7aa .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-50e26e23:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-50e26e23>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-50e26e23>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-50e26e23>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-40509324 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-40509324 .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-40509324>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-6ddbf034 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-6b8de4f5 {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-fcf6cde>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-fcf6cde>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-fcf6cde {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-ffa12c8.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-ffa12c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-c8f2db9 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-c8f2db9 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-c8f2db9 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-c8f2db9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-c8f2db9 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-c8f2db9 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-f23509e {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-c678e52 .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-935b37f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 90px;
  margin-bottom: 30px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-935b37f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-ade32d2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-ade32d2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-ade32d2>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-3470 .elementor-element.elementor-element-ade32d2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-1761b14 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-1761b14 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-14536455 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 80px 0px;
}

.elementor-3470 .elementor-element.elementor-element-544bd70f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-544bd70f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-544bd70f>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-544bd70f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-72feac0c {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-72feac0c .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-72feac0c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-36bac364 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-185cdca2 {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-d79146b>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-d79146b>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-d79146b {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-0d5ddab.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-0d5ddab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}

.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}

.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}

.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}

body.rtl .elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-5px/2);
}

body:not(.rtl) .elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-5px/2);
}

.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-11c8699 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-11c8699 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-26286c7 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-44dd6880 .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-4f9009cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-4f9009cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-4f9009cf>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-4f9009cf>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-1069becf {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-1069becf .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-1069becf>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-2e9e7727 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-6cbc32ff {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-eb66c54>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-eb66c54>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-eb66c54 {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-8745016.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-8745016.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-fc23932 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-fc23932 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-fc23932 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-fc23932 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-fc23932 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-fc23932 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-92ac328 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-2559036 .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-2a689817:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-2a689817>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-2a689817>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-2a689817>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-44372c96 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-44372c96 .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-44372c96>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-503439d3 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-2ef60b9b {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-fcd3f61>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-fcd3f61>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-fcd3f61 {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-813c6fd.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-813c6fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-1bb8fac .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-1bb8fac .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-1bb8fac {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-1bb8fac .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-1bb8fac .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-1bb8fac .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-c15da4d {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-2b3baa3 .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-3fc0d06 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 80px 0px;
}

.elementor-3470 .elementor-element.elementor-element-2f60159:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-2f60159>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-2f60159>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-2f60159>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-d3f13f8 {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-d3f13f8 .elementor-heading-title {
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-3470 .elementor-element.elementor-element-d3f13f8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 0px 5px 0px;
  background-color: #65ae45;
}

.elementor-3470 .elementor-element.elementor-element-273a864 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
}

.elementor-3470 .elementor-element.elementor-element-78f9571 {
  font-family: "Nunito", Sans-serif;
  font-weight: 300;
}

.elementor-3470 .elementor-element.elementor-element-273becf>.elementor-container {
  min-height: 60px;
}

.elementor-3470 .elementor-element.elementor-element-273becf>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-273becf {
  padding: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-3470 .elementor-element.elementor-element-2c044ee.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-2c044ee.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}

body.rtl .elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-5px/2);
}

body:not(.rtl) .elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-5px/2);
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-icon i {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-icon svg {
  fill: #65ae45;
  transition: fill 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-item>a {
  font-size: 15px;
}

.elementor-3470 .elementor-element.elementor-element-2a1e864 .elementor-icon-list-text {
  color: #65ae45;
  transition: color 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-52f7e16 .elementor-button {
  background-color: #23a455;
}

.elementor-3470 .elementor-element.elementor-element-f6044bc {
  text-align: center;
}

.elementor-3470 .elementor-element.elementor-element-83306d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-83306d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-83306d9>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-83306d9>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3470 .elementor-element.elementor-element-ef17dd6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3470 .elementor-element.elementor-element-ef17dd6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: rgba(35, 164, 85, 0);
}

.elementor-3470 .elementor-element.elementor-element-ef17dd6>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-3470 .elementor-element.elementor-element-ef17dd6>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:1024px) {
  .elementor-3470 .elementor-element.elementor-element-c610fa9 img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-5f5516f img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-8e43369 img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-9f1edfd img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-06ee807 img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-1e3dab7 img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-30a02d8 img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-f23509e img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-26286c7 img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-92ac328 img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-c15da4d img {
    max-width: 50%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-f6044bc img {
    max-width: 50%;
    height: 60px;
  }
}

@media(max-width:767px) {
  .elementor-3470 .elementor-element.elementor-element-7b337e18 .elementor-divider-separator {
    width: 20%;
  }

  .elementor-3470 .elementor-element.elementor-element-4b7027f {
    margin-top: 50px;
    margin-bottom: 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-43117b5 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-be1381a {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-f0cd58c {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-c610fa9 img {
    max-width: 20%;
  }

  .elementor-3470 .elementor-element.elementor-element-3d1d714>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-c9c189d .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-c3b5b03 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-7b9d3ee {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-5f5516f img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-331bd11>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-201a255 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-22ca7239 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-7c4b7c9 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-8e43369 img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-786de25>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-51debc73 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-1d9113aa {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-9f1edfd img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-4e5fa0b>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-2b7e3e3c {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-257a5fa0 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-06ee807 img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-273b12c0 {
    margin-top: 50px;
    margin-bottom: 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-57b5bbff>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-7a4acf86 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-2c0794a8 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-10faf3b9 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-1e3dab7 img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-3d920f9>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-f77847e .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-cb17dc8 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-6ef71a2e {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-30a02d8 img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-6c3a7aa>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-50e26e23>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-40509324 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-40509324>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-6ddbf034 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-6b8de4f5 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-f23509e img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-544bd70f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-72feac0c .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-72feac0c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-36bac364 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-185cdca2 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-26286c7 img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-44dd6880>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-1069becf .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-2e9e7727 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-6cbc32ff {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-92ac328 img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-2559036>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-2a689817>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-44372c96 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-503439d3 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-2ef60b9b {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-c15da4d img {
    max-width: 45%;
    height: 60px;
  }

  .elementor-3470 .elementor-element.elementor-element-2f60159>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-d3f13f8 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-3470 .elementor-element.elementor-element-d3f13f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-3470 .elementor-element.elementor-element-273a864 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-78f9571 {
    text-align: center;
  }

  .elementor-3470 .elementor-element.elementor-element-f6044bc img {
    max-width: 20%;
  }
}